diff --git a/marchenko_applications/homogeneousg.c b/marchenko_applications/homogeneousg.c index 4f5bfa3510ea6a26bc947ab688ee478fea79919b..eaa1449def02db5aecda0779a572a0d769971f3b 100644 --- a/marchenko_applications/homogeneousg.c +++ b/marchenko_applications/homogeneousg.c @@ -26,17 +26,22 @@ void corr(float *data1, float *data2, float *cov, int nrec, int nsam, float dt, void synthesis(complex *Refl, complex *Fop, float *Top, float *iRN, int nx, int nt, int nxs, int nts, float dt, float *xsyn, int Nsyn, float *xrcv, float *xsrc, float fxs2, float fxs, float dxs, float dxsrc, float dx, int ixa, int ixb, int ntfft, int nw, int nw_low, int nw_high, int mode, int reci, int nshots, int *ixpossyn, int npossyn, double *tfft, int first, int verbose); void kxwfilter(float *data, int nt, int nx, float dt, float dx, float fmin, float fmax, float angle, float cp, float perc); +void timeDiff(float *data, int nsam, int nrec, float dt, float fmin, float fmax, int opt); +void depthDiff(float *data, int nsam, int nrec, float dt, float dx, float fmin, float fmax, float c, int opt); +void pad2d_data(float *data, int nsam, int nrec, int nsamout, int nrecout, float *datout); void homogeneousg(float *HomG, float *green, complex *Refl, int nx, int nt, int nxs, int nts, float dt, float *xsyn, int Nsyn, float *xrcv, float *xsrc, float fxs2, float fxs, float dxs, float dxsrc, float dx, int ixa, int ixb, int ntfft, int nw, int nw_low, int nw_high, int mode, int reci, int nshots, int *ixpossyn, int npossyn, float *pmin, float *f1min, float *f1plus, float *f2p, float *G_d, int *muteW, int smooth, int shift, int above, int pad, int nt0, int *synpos, int verbose) { - int i, j, l, ret, scheme; + int i, j, l, ret, scheme,count=0; int iter, niter, ix, kxwfilt; float scl, *conv, *greenf2, fmin, fmax, alpha, cp, perc; + float *greenjkz, *greenf2jkz, *tmp1, *tmp2; double t0, t2, tfft; FILE *fp; if (!getparint("scheme", &scheme)) scheme = 0; if (!getparint("kxwfilt", &kxwfilt)) kxwfilt = 0; + if (!getparint("niter",&niter)) niter=10; if (!getparfloat("fmin", &fmin)) fmin = 0.0; if (!getparfloat("fmax", &fmax)) fmax = 100.0; if (!getparfloat("alpha", &alpha)) alpha = 65.0; @@ -50,37 +55,71 @@ void homogeneousg(float *HomG, float *green, complex *Refl, int nx, int nt, int if (scheme==1) { if (verbose) vmess("Classical Homogeneous Green's function retrieval"); - greenf2 = (float *)calloc(Nsyn*nxs*ntfft,sizeof(float)); + greenf2 = (float *)calloc(Nsyn*nxs*ntfft,sizeof(float)); + greenf2jkz = (float *)calloc(Nsyn*nxs*ntfft,sizeof(float)); + greenjkz = (float *)calloc(nxs*ntfft,sizeof(float)); for (l = 0; l < Nsyn; l++) { - for (i = 0; i < npossyn; i++) { - j = 0; - /* set green to zero if mute-window exceeds nt/2 */ - if (muteW[l*nxs+ixpossyn[i]] >= nts/2) { - memset(&greenf2[l*nxs*nts+i*nts],0, sizeof(float)*nt); - continue; - } - greenf2[l*nxs*nts+i*nts+j] = f2p[l*nxs*nts+i*nts+j] + pmin[l*nxs*nts+i*nts+j]; - for (j = 1; j < nts; j++) { - greenf2[l*nxs*nts+i*nts+j] = f2p[l*nxs*nts+i*nts+nts-j] + pmin[l*nxs*nts+i*nts+j]; + if (niter<1) { + for (i = 0; i < npossyn; i++) { + j = 0; + ix = ixpossyn[i]; + greenf2[l*nxs*nts+i*nts+j] = G_d[l*nxs*nts+ix*nts+j]; + greenf2jkz[l*nxs*nts+i*nts+j] = G_d[l*nxs*nts+ix*nts+j]; + for (j = 1; j < nts; j++) { + greenf2[l*nxs*nts+i*nts+j] = G_d[l*nxs*nts+ix*nts+nts-j]; + greenf2jkz[l*nxs*nts+i*nts+j] = G_d[l*nxs*nts+ix*nts+nts-j]; + } } + } + else { + for (i = 0; i < npossyn; i++) { + j = 0; + /* set green to zero if mute-window exceeds nt/2 */ + if (muteW[l*nxs+ixpossyn[i]] >= nts/2) { + memset(&greenf2[l*nxs*nts+i*nts],0, sizeof(float)*nt); + memset(&greenf2jkz[l*nxs*nts+i*nts],0, sizeof(float)*nt); + continue; + } + greenf2[l*nxs*nts+i*nts+j] = f2p[l*nxs*nts+i*nts+j] + pmin[l*nxs*nts+i*nts+j]; + greenf2jkz[l*nxs*nts+i*nts+j] = f2p[l*nxs*nts+i*nts+j] + pmin[l*nxs*nts+i*nts+j]; + for (j = 1; j < nts; j++) { + greenf2[l*nxs*nts+i*nts+j] = f2p[l*nxs*nts+i*nts+nts-j] + pmin[l*nxs*nts+i*nts+j]; + greenf2jkz[l*nxs*nts+i*nts+j] = f2p[l*nxs*nts+i*nts+nts-j] + pmin[l*nxs*nts+i*nts+j]; + } + } } + depthDiff(&greenf2jkz[l*nxs*nts], ntfft, nshots, dt, dx, fmin, fmax, cp, 1); } applyMute(greenf2, muteW, smooth, 4, Nsyn, nxs, nts, ixpossyn, npossyn, shift, pad, nt0); + applyMute(greenf2jkz, muteW, smooth, 4, Nsyn, nxs, nts, ixpossyn, npossyn, shift, pad, nt0); + + for (i = 0; i < npossyn; i++) { + for (j = 0; j < nts; j++) { + greenjkz[i*nts+j] = green[i*nts+j]; + } + } + depthDiff(greenjkz, ntfft, nshots, dt, dx, fmin, fmax, cp, 1); } else { if (verbose) vmess("Marchenko Homogeneous Green's function retrieval"); } #pragma omp parallel default(shared) \ - private(i,j,conv) + private(i,j,conv,tmp1,tmp2) { - conv = (float *)calloc(nxs*ntfft,sizeof(float)); + conv = (float *)calloc(nxs*ntfft,sizeof(float)); + if (scheme==1) { + tmp1 = (float *)calloc(nxs*ntfft,sizeof(float)); + tmp2 = (float *)calloc(nxs*ntfft,sizeof(float)); + } #pragma omp for for (l = 0; l < Nsyn; l++) { - if (verbose > 2) vmess("Creating Homogeneous G at location %d out of %d",l+1,Nsyn); + count+=1; + + if (verbose > 2) vmess("Creating Homogeneous G at location %d out of %d",count,Nsyn); if (scheme==0) { //Marchenko representation convol(green, &f2p[l*nxs*nts], conv, nxs, nts, dt, 0); if (kxwfilt) { @@ -96,10 +135,17 @@ void homogeneousg(float *HomG, float *green, complex *Refl, int nx, int nt, int } } else if (scheme==1) { //classical representation - corr(green, &greenf2[l*nxs*nts], conv, nxs, nts, dt, 0); + corr(&greenf2[l*nxs*nts], greenjkz, tmp1, nxs, nts, dt, 0); + corr(&greenf2jkz[l*nxs*nts], green, tmp2, nxs, nts, dt, 0); + for (i = 0; i < npossyn; i++) { + for (j = 0; j < nts; j++) { + conv[i*nts+j] = -(tmp2[i*nts+j]-tmp1[i*nts+j]); + } + } + timeDiff(conv, ntfft, nshots, dt, fmin, fmax, -1); for (i=0; i<npossyn; i++) { j=0; - HomG[(j+nts/2)*Nsyn+synpos[l]] += scl*(conv[i*nts+j] + conv[i*nts+j]); + HomG[(j+nts/2)*Nsyn+synpos[l]] += scl*(conv[i*nts+j]); for (j=1; j<nts/2; j++) { HomG[(j+nts/2)*Nsyn+synpos[l]] += scl*conv[i*nts+j]; HomG[j*Nsyn+synpos[l]] += scl*conv[i*nts+(j+nts/2)]; @@ -108,8 +154,9 @@ void homogeneousg(float *HomG, float *green, complex *Refl, int nx, int nt, int } } free(conv); + if (scheme==1) free(tmp1);free(tmp2); } - if (scheme==1) free(greenf2); + if (scheme==1) free(greenf2);free(greenf2jkz); t2 = wallclock_time(); if (verbose) { @@ -199,3 +246,211 @@ void corr(float *data1, float *data2, float *cov, int nrec, int nsam, float dt, free(rdata2); return; } + +void timeDiff(float *data, int nsam, int nrec, float dt, float fmin, float fmax, int opt) +{ + int optn, iom, iomin, iomax, nfreq, ix, sign; + float omin, omax, deltom, om, df, *rdata, scl; + complex *cdata, *cdatascl; + + optn = optncr(nsam); + nfreq = optn/2+1; + df = 1.0/(optn*dt); + + cdata = (complex *)malloc(nfreq*nrec*sizeof(complex)); + if (cdata == NULL) verr("memory allocation error for cdata"); + + rdata = (float *)malloc(optn*nrec*sizeof(float)); + if (rdata == NULL) verr("memory allocation error for rdata"); + + /* pad zeroes until Fourier length is reached */ + pad_data(data,nsam,nrec,optn,rdata); + + /* Forward time-frequency FFT */ + sign = -1; + rcmfft(&rdata[0], &cdata[0], optn, nrec, optn, nfreq, sign); + + deltom = 2.*PI*df; + omin = 2.*PI*fmin; + omax = 2.*PI*fmax; + iomin = (int)MIN((omin/deltom), (nfreq)); + iomin = MAX(iomin, 1); + iomax = MIN((int)(omax/deltom), (nfreq)); + + cdatascl = (complex *)malloc(nfreq*nrec*sizeof(complex)); + if (cdatascl == NULL) verr("memory allocation error for cdatascl"); + + for (ix = 0; ix < nrec; ix++) { + for (iom = 0; iom < iomin; iom++) { + cdatascl[ix*nfreq+iom].r = 0.0; + cdatascl[ix*nfreq+iom].i = 0.0; + } + for (iom = iomax; iom < nfreq; iom++) { + cdatascl[ix*nfreq+iom].r = 0.0; + cdatascl[ix*nfreq+iom].i = 0.0; + } + if (opt > 0) { + for (iom = iomin ; iom < iomax ; iom++) { + om = deltom*iom; + cdatascl[ix*nfreq+iom].r = -om*cdata[ix*nfreq+iom].i; + cdatascl[ix*nfreq+iom].i = om*cdata[ix*nfreq+iom].r; + } + } + else if (opt < 0) { + for (iom = iomin ; iom < iomax ; iom++) { + om = 1.0/(deltom*iom); + cdatascl[ix*nfreq+iom].r = om*cdata[ix*nfreq+iom].i; + cdatascl[ix*nfreq+iom].i = -om*cdata[ix*nfreq+iom].r; + } + } + } + free(cdata); + + /* Inverse frequency-time FFT and scale result */ + sign = 1; + scl = 1.0/(float)optn; + crmfft(&cdatascl[0], &rdata[0], optn, nrec, nfreq, optn, sign); + scl_data(rdata,optn,nrec,scl,data,nsam); + + free(cdatascl); + free(rdata); + + return; +} + +void depthDiff(float *data, int nsam, int nrec, float dt, float dx, float fmin, float fmax, float c, int opt) +{ + int optn, iom, iomin, iomax, nfreq, ix, ikx, nkx, ikxmax; + float omin, omax, deltom, df, dkx, *rdata, kx, scl; + float kx2, kz2, kp2, kp; + complex *cdata, *cdatascl, kz, kzinv; + + optn = optncr(nsam); + nfreq = optncr(nsam)/2+1; + df = 1.0/(optn*dt); + nkx = optncc(nrec); + dkx = 2.0*PI/(nkx*dx); + cdata = (complex *)malloc(nfreq*nkx*sizeof(complex)); + if (cdata == NULL) verr("memory allocation error for cdata"); + + rdata = (float *)malloc(optn*nkx*sizeof(float)); + if (rdata == NULL) verr("memory allocation error for rdata"); + + /* pad zeroes in 2 directions to reach FFT lengths */ + pad2d_data(data,nsam,nrec,optn,nkx,rdata); + + /* double forward FFT */ + xt2wkx(&rdata[0], &cdata[0], optn, nkx, optn, nkx, 0); + + deltom = 2.*PI*df; + omin = 2.*PI*fmin; + omax = 2.*PI*fmax; + + iomin = (int)MIN((omin/deltom), nfreq); + iomin = MAX(iomin, 0); + iomax = MIN((int)(omax/deltom), nfreq); + + cdatascl = (complex *)malloc(nfreq*nkx*sizeof(complex)); + if (cdatascl == NULL) verr("memory allocation error for cdatascl"); + + for (iom = 0; iom < iomin; iom++) { + for (ix = 0; ix < nkx; ix++) { + cdatascl[iom*nkx+ix].r = 0.0; + cdatascl[iom*nkx+ix].i = 0.0; + } + } + for (iom = iomax; iom < nfreq; iom++) { + for (ix = 0; ix < nkx; ix++) { + cdatascl[iom*nkx+ix].r = 0.0; + cdatascl[iom*nkx+ix].i = 0.0; + } + } + if (opt > 0) { + for (iom = iomin ; iom <= iomax ; iom++) { + kp = (iom*deltom)/c; + kp2 = kp*kp; + + ikxmax = MIN((int)(kp/dkx), nkx/2); + + for (ikx = 0; ikx < ikxmax; ikx++) { + kx = ikx*dkx; + kx2 = kx*kx; + kz2 = kp2 - kx2; + kz.r = 0.0; + kz.i = sqrt(kz2); + cdatascl[iom*nkx+ikx].r = cdata[iom*nkx+ikx].r*kz.r-cdata[iom*nkx+ikx].i*kz.i; + cdatascl[iom*nkx+ikx].i = cdata[iom*nkx+ikx].i*kz.r+cdata[iom*nkx+ikx].r*kz.i; + + } + for (ikx = ikxmax; ikx <= nkx-ikxmax+1; ikx++) { + cdatascl[iom*nkx+ikx].r = 0.0; + cdatascl[iom*nkx+ikx].i = 0.0; + } + for (ikx = nkx-ikxmax+1; ikx < nkx; ikx++) { + kx = (ikx-nkx)*dkx; + kx2 = kx*kx; + kz2 = kp2 - kx2; + kz.r = 0.0; + kz.i = sqrt(kz2); + cdatascl[iom*nkx+ikx].r = cdata[iom*nkx+ikx].r*kz.r-cdata[iom*nkx+ikx].i*kz.i; + cdatascl[iom*nkx+ikx].i = cdata[iom*nkx+ikx].i*kz.r+cdata[iom*nkx+ikx].r*kz.i; + } + } + } + else if (opt < 0) { + for (iom = iomin ; iom < iomax ; iom++) { + kp = iom*deltom/c; + kp2 = kp*kp; + ikxmax = MIN((int)(kp/dkx), nkx/2); + for (ikx = 0; ikx < ikxmax; ikx++) { + kx = ikx*dkx; + kx2 = kx*kx; + kz2 = kp2 - kx2; + kzinv.r = 0.0; + kzinv.i = -sqrt(kz2)/kz2; + cdatascl[iom*nkx+ikx].r = cdata[iom*nkx+ikx].r*kzinv.r-cdata[iom*nkx+ikx].i*kzinv.i; + cdatascl[iom*nkx+ikx].i = cdata[iom*nkx+ikx].i*kzinv.r+cdata[iom*nkx+ikx].r*kzinv.i; + } + for (ikx = ikxmax; ikx <= nkx-ikxmax+1; ikx++) { + cdatascl[iom*nkx+ikx].r = 0.0; + cdatascl[iom*nkx+ikx].i = 0.0; + } + for (ikx = nkx-ikxmax+1; ikx < nkx; ikx++) { + kx = (ikx-nkx)*dkx; + kx2 = kx*kx; + kz2 = kp2 - kx2; + kzinv.r = 0.0; + kzinv.i = -sqrt(kz2)/kz2; + cdatascl[iom*nkx+ikx].r = cdata[iom*nkx+ikx].r*kzinv.r-cdata[iom*nkx+ikx].i*kzinv.i; + cdatascl[iom*nkx+ikx].i = cdata[iom*nkx+ikx].i*kzinv.r+cdata[iom*nkx+ikx].r*kzinv.i; + } + } + } + free(cdata); + + /* inverse double FFT */ + wkx2xt(&cdatascl[0], &rdata[0], optn, nkx, nkx, optn, 0); + /* select original samples and traces */ + scl = 1.0; + scl_data(rdata,optn,nrec,scl,data,nsam); + + free(cdatascl); + free(rdata); + + return; +} + +void pad2d_data(float *data, int nsam, int nrec, int nsamout, int nrecout, float *datout) +{ + int it,ix; + for (ix=0;ix<nrec;ix++) { + for (it=0;it<nsam;it++) + datout[ix*nsam+it]=data[ix*nsam+it]; + for (it=nsam;it<nsamout;it++) + datout[ix*nsam+it]=0.0; + } + for (ix=nrec;ix<nrecout;ix++) { + for (it=0;it<nsamout;it++) + datout[ix*nsam+it]=0.0; + } +} diff --git a/marchenko_applications/marchenko.c b/marchenko_applications/marchenko.c index 415ac0d32a49e2344029975a69f78dc1c62a0a7e..7cd6708985fc40a7f92c982e57e2847e201d051d 100644 --- a/marchenko_applications/marchenko.c +++ b/marchenko_applications/marchenko.c @@ -240,7 +240,7 @@ int main (int argc, char **argv) tsyn = tread = tfft = tcopy = 0.0; t0 = wallclock_time(); - if (!getparstring("file_img", &file_img)) file_img = "img.su"; + if (!getparstring("file_img", &file_img)) file_img = NULL; if (!getparstring("file_homg", &file_homg)) file_homg = NULL; if (!getparstring("file_shot", &file_shot)) file_shot = NULL; if (!getparstring("file_tinv", &file_tinv)) file_tinv = NULL; @@ -263,6 +263,8 @@ int main (int argc, char **argv) if (!getparint("verbose", &verbose)) verbose = 0; if (file_tinv == NULL && file_shot == NULL) verr("file_tinv and file_shot cannot be both input pipe"); + if (file_img == NULL && file_homg == NULL) + verr("file_img and file_homg cannot both be empty"); if (!getparstring("file_green", &file_green)) { if (verbose) vwarn("parameter file_green not found, assume pipe"); file_green = NULL; diff --git a/marchenko_applications/meles_imag2.eps b/marchenko_applications/meles_imag2.eps new file mode 100644 index 0000000000000000000000000000000000000000..fd19e27583b3c33e64a822f1c44c927b95766693 --- /dev/null +++ b/marchenko_applications/meles_imag2.eps @@ -0,0 +1,153707 @@ +%!PS-Adobe-2.0 EPSF-1.2 +%%DocumentFonts: +%%BoundingBox: 3 27 1041 465 +%%EndComments +/M {moveto} def +/RM {rmoveto} def +/L {lineto} def +/RL {rlineto} def +/S {stroke} def +/F {fill} def +/GS {gsave} def +/GR {grestore} def +/SH {show} def +/SW {stringwidth} def +/NP {newpath} def +/CP {closepath} def +/SC {scale} def +/RO {rotate} def +/TR {translate} def +/CAT {concat} def +/CLW {currentlinewidth} def +/SLW {setlinewidth} def + +%%EndProlog +GS +GS +108 108 TR +864 288 SC +/picstr 3001 string def +3001 1996 8 [3001 0 0 -1996 0 1996] +{currentfile picstr readhexstring pop} image +7e7f807f8081818183838383848384848484848484848485858585858585858686858586868686 +868686868686868686878787878787878787878888888889888989898989898989898a8a8a8b8b +8a8a8b8b8b8b8b8b8b8b8c8c8c8c8d8d8e8e8e8e8e8e8e8f8f8f8f909090919191919192929292 +939293939393939393939394949494949494949595949495959595959595959595959595959595 +959595959595959595959595959595959596969696969696969696969696969796979797979797 +979797979797979798989898989898989898989898989898989898989898989898989898989899 +999999999999999999999999999999999999999999999999999999999999999999999898989898 +989898989898989898989898989898989898989897979797979797979797979797979697969696 +969696969696969696969696969696969595959595959595959595959594949595949494949494 +949494949494949494949494939393939393939393939393939393939393939393939393939393 +939393939393939293929292929292929292929292929292929292929292929292929292929292 +929292929292929292929292929292929292929191919191919191919191919191919191919191 +919191919191919191919292929292929292929292929292929292929292929292929392939393 +939393939393939393939393939393939494949494949494959594949595959595959595969696 +969796979797979797979797989898989898989898989999999a9a99999a9a9a9b9b9b9b9b9b9b +9b9b9c9b9c9c9c9c9d9d9d9d9d9e9e9e9e9e9e9e9e9f9f9e9e9f9f9fa0a0a0a0a0a0a0a0a0a1a0 +a1a1a1a1a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a3a3a4a4a3a3a4a4a4a4a4a4a4a4 +a4a4a4a4a4a5a5a5a5a5a5a5a5a5a6a5a6a6a6a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7 +a7a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8 +a8a8a8a8a8a8a8a7a7a7a7a7a7a7a7a7a7a6a6a6a6a5a6a5a5a5a5a5a5a5a5a5a4a4a4a3a3a4a4 +a3a3a3a1a1a1a1a0a1a0a0a0a09f9f9f9e9e9e9e9d9d9d9c9c9c9c9b9c9b9b9a9a9a9a99999997 +979797969796969595959594949393929292929090908f8f90908f8f8e8e8d8d8d8d8c8c8c8c8c +8b8b8b8a8a8a8a8989888988888888878787878786868685858686858585848484848384838383 +838282828282818181808081818080807f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d +7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7c7c7b7b +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e +7f7f7f7f7f7f7f7f7f808080808080808081818080818181828282828283838383838383838384 +83848484848585858686858586868686868686868787878787888888888988898989898a8a8a8b +8b8a8a8b8b8b8c8c8c8c8c8c8c8c8c8c8d8d8d8d8e8d8e8e8e8e8f8f8f90908f8f909090909090 +909091919191919292929292929292929392939393939393939393949494949494949495959494 +959595959595959595959595959595959595959595959596969696969696969696969696969696 +969696969696969696969696969696969696969696969696969696969696969696969696969696 +969696969696969696969696969697969797979697969696969696969697969797979797979797 +979797979797979797979797979797979797979797979797979798989898989898989898989898 +989898989898989898989898989898989898989898989898989898989898989899999999999999 +999999999999999999999999999999999999999999999999999999999999999999989898989898 +989898989797979797979797979697969696969595959595959595949494949393929392929292 +92929292929090908f8f90908f8f8f8e8e8e8e8d8d8c8c8c8c8b8b8b8a8a8a8a89898889888888 +8886868685858686858585848484848384838383838282828282818181808081818080807f7f7f +7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f +7f7f7f7f7f7f7f7f80808081818080818181818181818182828282828383838384838484858585 +85868686878787878788888888898889898a8a8a8a8b8b8b8c8c8c8c8c8d8d8d8d8e8d8e8e8e8e +8f8f8f90908f8f9090909191919191929292929392939393939494949595949495959596969696 +9696969696979697979797989898989898989898989999999a9a99999a9a9a9a9a9a9a9a9b9b9b +9b9c9b9c9c9c9c9c9c9c9c9c9c9c9c9c9c9d9d9d9d9d9d9d9d9d9d9e9e9e9e9e9e9e9e9e9e9e9e +9e9f9f9e9e9f9e9e9f9f9e9f9f9e9e9f9f9f9f9f9f9f9f9f9f9f9e9e9f9f9e9e9e9e9e9e9e9e9e +9e9e9e9e9e9e9e9e9e9d9d9d9d9d9d9d9d9d9d9c9c9c9c9c9c9c9c9c9c9c9c9c9c9b9c9b9b9b9b +9b9b9b9b9b9a9a9a9a9a9a9a9a99999a9a99999999999999999999999999989898989898989898 +989898989898979797979797979797979797979796979696969696969696969696969696969696 +969695959595959595959595959595959595959595959595959494959594949494949494949494 +949494949494949494949495959494959595959595959595959595959595959595959595959595 +959595959696969696969696969796979797979797979797979797979798989898989898989898 +9898989898989898989899999999999999999a9a99999a9a9a9a9a9a9a9a9a9a9a9a9a9b9b9b9b +9b9b9b9b9b9b9b9b9b9b9c9b9c9c9c9c9c9c9c9c9c9c9c9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9d +9d9d9e9e9e9e9e9e9e9e9e9e9e9e9e9f9f9e9e9f9f9f9f9f9f9f9f9f9f9f9f9fa0a0a0a0a0a0a0 +a0a0a0a0a0a0a0a1a0a1a1a1a1a1a1a1a1a1a2a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a3a3a4a4a3 +a3a4a4a4a4a4a4a4a4a5a5a5a5a5a5a5a5a5a6a5a6a6a6a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7 +a8a8a8a8a8a8a8a8a8a8a8a8a8a9a9a8a8a9a9a9a9a9a9a9a9aaaaaaaaaaaaaaaaaaaaaaaaaaaa +abaaabababaaabaaaaaaaaaaaaaaaaabaaababababababababaaabaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaa9a9a9a9a9a9a9a9a9a9a9a9a9a8a8a9a9a8a8a8a8a8a8a8a8a8a8 +a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a9a9a8a8a9a9a9a9a9a9a9a9a9 +a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9 +a9a9a9a8a8a9a9a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a7a7a7a7a7a8a8a8a8 +a8a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a6a6a6a6a6a6a6 +a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a5a6a5 +a5a5a6a5a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a5a6a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5 +a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5 +a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a4a4a4a4 +a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a3a3a4a4a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3 +a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2 +a2a2a2a2a2a2a2a2a1a1a1a1a1a1a1a1a1a1a1a1a1a1a0a1a0a0a0a0a0a0a0a0a0a0a0a0a0a09f +9f9f9f9f9f9f9f9e9e9f9f9e9e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d +9d9d9d9d9d9d9d9d9d9d9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9b9c9b9b9b9b9b9b9b9b +9b9a9a9a9a9a9a9a9a9a9a9a9a9a99999a9a999999989898989898989898989797979796979696 +969696969696969696969696959595959595959594949595949494939393939293929292929292 +92929291919191919090908f8f90908f8f8f8e8e8e8e8d8e8d8d8d8d8c8c8c8c8c8b8b8b8a8a8b +8b8a8a8a898989898889888888888787878787868686858585858484838382828180807f7e7e7f +807f81818181838383838483848485858484858585868686868686868686868686868686868686 +8686868686868687878787878787878787888888898a88898a8a8a8a8a8a8a8a8b8b8b8b8b8b8b +8b8b8b8b8b8b8b8b8c8c8c8c8d8d8e8e8f8f8e8e8f909090909090909191919191929292929392 +939394949393949494959595959595959595959595959595959595959595959595959595959595 +959595959595959595959595959595969696969696969696969696969697969797979797979797 +9797979798989898999999999999999999999999999999999999999999999999999999999a9a9a +9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a99999999999999 +999999999999999999999999999999999999989898979798989797979797979796979696969696 +969696969696969696969696969695959595959595959595959595959595959595959595959595 +959595959595959595959494949494949494949494949494949494949494949494949494949494 +949494949493949393939393939393939393939393939393929293939292929292929292929292 +929292929292929292929292929292929291919191919191919191919191919191919191919191 +919191919191929292929393939393939393939393939393939393939393939394939494949494 +949494949494949494949494949495959595959595959595959595959595959596969696979798 +97989898989898989898999999999999999999999a9a9a9a9a9a9a9a9b9b9b9b9c9c9c9c9c9c9c +9d9c9d9d9d9d9e9e9e9e9e9f9f9f9f9f9f9f9f9f9f9f9f9fa0a0a0a0a1a1a1a1a1a1a1a2a1a2a2 +a2a2a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4 +a4a4a4a5a5a5a6a6a5a5a6a6a7a6a7a7a7a7a7a7a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a9 +a9a9a9a9a9a9a9aaaaa9a9aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa9a9 +aaaaa9a9a9a8a8a8a8a8a8a8a8a8a8a7a7a7a7a6a7a6a6a6a6a6a6a6a6a6a5a5a5a4a4a5a5a4a4 +a4a2a2a2a2a1a2a1a1a1a1a0a09f9f9f9f9f9e9e9e9d9d9d9d9c9d9c9b9a9a9a9a9a9a9a989897 +979697969695959595959594939292929290909090909090908f8e8e8d8d8d8d8c8c8c8c8c8b8b +8b8a8a8b8b89898889888888888787878787868685858585858585858484848483848383838382 +82828181818180808080808080807f7f7f7f7e7f7e7e7e7e7e7e7e7d7d7d7d7c7c7c7c7c7c7c7c +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f +7f7f7f7f7f7f7f8080808080808080818180808181818282828282838383838383838383848384 +8484848585858585858585858585858586868686878787888888888988898989898a8a8a8a8a8a +8a8a8a8a8b8b8b8c8c8b8b8c8c8c8d8d8d8d8e8d8e8e8e8e8f8f8f8f8f8f8f8f90908f8f909090 +919191919192929292929292929293929393939393939393939494949494949494949494949495 +959494959595959595959595959595959595959595969696969696969696969696969696969696 +969696969696969696969696969696969696969696969696969696969696969696969696969696 +969696969696969696969696979697979796979696969696969696979697979797979797979797 +979797979797979797979797979797979797979797979797989898989898989898989898989898 +9898989898989898989898989899999898999999999999999999999999999a9a9a9a9a9a9a9a9a +9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a99999999989898989898 +989897979797979797979796979696969695959595959595959494959593939293929292929292 +9292929090908f8f90908f8f8f8e8e8e8e8d8d8c8c8c8c8b8b8a8a8a8a8a898988898888888886 +868685858686858585848484848384838383838282828181818180808080808080807f7f7f7f7e +7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f +7f7f7f7f7f7f808080818180808181818181818181828282828283838383848384848686868686 +86868787878787888888888988898a8b8b8b8b8b8b8b8c8c8c8c8c8d8d8d8e8f8d8e8f8f8f9090 +909090909090909091919192929393939394939494949495959595959595959696969697979797 +979797989798989898999999999999999999999a9a9a9b9b9a9a9b9b9b9b9b9b9b9b9c9c9c9c9d +9c9d9d9d9d9d9d9d9d9d9d9d9d9d9d9e9e9e9e9e9e9e9e9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a0 +a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a09f9fa0a09f9f9f9f9f9f9f9f9f9f9f +9f9f9f9f9f9f9f9e9e9e9e9e9e9e9e9e9e9d9d9d9d9d9d9d9d9d9d9d9d9d9c9b9d9c9b9b9b9b9b +9b9b9b9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9999999999999999989899 +999898989797979797979797979797979797969796969696969696969696969696969696969696 +959595959595959595959595959595959595959595959595959595959595959595959595959595 +959595959595959595959595959595959595959595959595959595959595959595959595959595 +959596969696969696969697969797979797979797979797979797989898989898989899999898 +99999999999999999a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9b9b9b9b9b9b +9b9b9b9b9b9b9b9b9c9b9c9c9c9c9c9c9c9c9c9c9c9c9c9c9d9d9d9d9d9d9d9d9e9e9d9d9e9e9e +9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0 +a0a0a0a0a0a1a0a1a1a1a1a1a1a1a2a2a2a2a3a3a3a3a3a3a3a3a4a4a4a4a4a4a4a4a4a4a4a4a4 +a4a4a4a4a4a4a4a5a5a5a5a5a5a5a5a5a6a5a6a6a7a7a6a6a7a7a7a8a8a8a8a8a8a8a8a8a8a9a9 +a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9aaaaaaaaaaaaaaaaaaaaaaaaaaaaabaa +abababaaabaaaaaaaaaaaaaaaaabaaababababababababaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaa9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9 +a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9 +a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9 +a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a8a8a8a8a8a9a9a9a9a9a8 +a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7 +a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a7a6a6a6 +a7a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a5a7a6a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5 +a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5 +a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a4a4a4a4a4a4 +a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4 +a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3 +a3a3a3a3a2a2a2a2a1a1a1a1a1a1a1a1a1a1a1a1a0a1a0a0a0a0a0a0a0a0a0a0a0a0a0a09f9f9f +9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e +9e9e9e9e9e9e9d9d9d9d9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9b9c9b9b9b9b9b9b9b9b9b9a +9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9999999898999998989897979797969796969696 +969696969696969696969595959595959595959595959594949494939392939292929292929292 +92919191919190909090909090908f8f8f8f8e8e8d8e8d8d8d8d8c8c8c8c8c8b8b8b8a8a8b8b8a +8a8a898989898889888888888787878787868686858585858484838382828080807f7e7e7f807f +818181818384848484848484858584848585858686868686868686868686868686868686868686 +8686868687878888888888888888888989898a8a89898a8a8a8a8a8a8a8a8b8b8b8b8b8b8b8b8b +8b8b8b8b8b8c8c8d8d8d8e8e8e8e8f8f8e8e8f9090909090909091919191929293939393939393 +949493939494949595959595959595959695969696969696969696969696969696969696969696 +969696969696969696969696969797979797979797979797979797979797979797979797979797 +979798989898999999999999999999999999999999999999999999999999999999999a9a9a9a9a +9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a999999999999999999 +999999999999999999999999999999999898989797989897979797979797979797979797979797 +979797979797979797979797969696969696969696969696969696969696969596959595959595 +959595959595959594949494949494949494949494949494949494949494949494949494949494 +949494949494949494949494949494949494949494949393949493939393939393939393939393 +939393939393939393939393939393929292929292929292929292929292929292929292929292 +929292929393939394949494949494949494949494949494949494949494949494949494949494 +949494949494959495959595969696969696969696969696969696969696979797979898989898 +9898989898989899999a9a9a9a9a9a9a9a9a9b9b9b9b9b9b9b9b9c9c9c9c9d9d9d9d9d9d9d9d9d +9d9d9d9e9e9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a0a0a1a1a1a1a2a2a2a2a2a2a2a2a2a2a2a2a2 +a3a3a3a3a4a3a4a4a4a4a4a4a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5 +a5a6a6a6a7a7a6a6a7a7a7a7a7a7a7a7a7a7a7a7a8a8a9a9a9a9a9a9a9a9a9a9a9a9a9a9aaaaaa +aaaaaaaaaaababaaaaababababababababababababababababababababababababababaaaaabab +aaaaaaa9a9a9a9a9a9a9a9a9a9a8a8a8a8a8a8a8a8a8a7a8a7a7a7a7a6a6a6a5a5a6a6a5a5a5a3 +a3a3a3a3a3a2a2a2a2a1a1a0a0a0a0a09f9f9e9e9d9d9d9d9d9d9c9b9b9b9b9b9a9a9898979797 +97979796969695959594939393939291909090909090908f8e8e8e8e8e8d8d8c8c8c8c8b8b8b8a +8a8b8b898989898888888887878787878686858585858585858484838383838383838383828282 +81818181808080807f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7c7c7c7c7c7c7c7c7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f +7e7f7f7f7f80808080808080808181808081818182828282828383838383838383838383838383 +84848585858585858585858585858686868687878788888888888888888889898a8a8a8a8a8a8a +8a8a8b8b8b8c8c8b8b8c8c8c8d8d8d8d8d8d8d8d8d8e8e8f8f8f8f8f8f8f90908f8f9090909191 +919191929292929292929292929292929293929393939394949494949494949494949494959594 +949595959595959595959595959595959595959696969696969696969696969696969696969696 +969696969696969696969696969696969696969696969696979697979797979797979797979797 +979797979797979797979797979797979797979797979797979797979797979797979797979797 +979797979797979797979797979797979797979797979898989898989898989898989898989898 +989898989898989898989899999898999999999999999999999999999a9a9a9a9a9a9a9a9a9a9a +9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a999999999898989898989898 +979797979797979797979797979796969595959595959594949595939393939393939292929292 +929090908f8f90908f8f8f8e8d8d8d8d8d8c8c8c8c8b8b8a8a8a8a898888888888888888868686 +858586868585858483838383838383838382828281818181808080808080807f7f7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f +7f7f7f7f8080808181808081818181818181818282828283838484848484848486868686868686 +8787878788888989898989898a8b8b8b8b8b8b8b8c8d8d8d8d8e8e8e8f8f8e8e8f8f8f90909090 +919091919191929292939394949494959495959595969696969696969697979797989898989898 +989998999999999a9a9a9a9a9a9a9a9a9a9b9b9b9c9c9b9b9c9c9c9c9c9c9c9d9d9e9e9e9e9e9e +9e9e9e9e9e9e9e9e9e9e9e9e9e9f9f9f9f9f9f9f9fa0a0a0a0a1a1a1a1a1a1a1a1a1a1a1a1a1a1 +a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a0a0a1a1a0a0a0a0a0a0a0a0a0a0a0a0a0 +a0a0a0a0a09f9f9f9f9f9f9f9f9f9e9e9d9d9d9d9d9d9d9d9d9d9d9d9c9c9d9d9c9c9c9c9c9c9c +9c9b9b9b9b9b9b9b9b9b9a9b9a9a9a9a9a9a9a9a9a9a9a9a9a9a99999999999999999898999998 +989897979797979797979797979797979797979797979797979797979797979797979797979696 +969696969696969596959595959595959595959595959595959595959595959595959595959595 +959595959595959595959595959595959595959595959595959595959695969696969696969696 +979797979797979797979797979797979797979797979797979898989898989898999998989999 +9999999999999a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9b9a9b9b9b9b9c9c9c9c9c9c9c9c +9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9d9d9d9d9d9d9d9d9e9e9d9d9e9e9e9f9f +9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa09fa0a0a0a0a0a0a0a0a0a1a1a1a1a1a1a1a1a1a1a1 +a1a1a1a1a1a1a1a1a1a1a1a1a2a2a2a2a3a3a3a3a3a3a3a3a4a4a4a4a5a4a5a5a5a5a5a5a5a5a5 +a5a5a5a5a5a6a6a6a6a6a6a6a6a6a6a6a6a6a7a7a6a6a7a7a7a8a8a8a8a8a8a8a8a8a8a9a9a9a9 +aaa9aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababab +ababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaa9aaa9a9a9aaa9aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa9a9a9a9a9aaaaaaaaaaa9a9a9 +a9a8a9a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7 +a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7 +a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a7a7a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6 +a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6 +a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a5a5a5a5a5a5a5a5 +a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a4a5a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4 +a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3 +a3a3a2a2a2a2a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a0a0a0a0a0 +a0a0a0a09fa09f9f9f9f9f9f9f9f9f9f9f9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e +9e9e9e9e9d9d9d9d9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9b9b9b +9b9a9b9a9a9a9a9a9a9a9a9a9a9a9a9a9a99999998989999989898979797979797979797979797 +979797979797979696959595959595959595959595949494949393939393939393939393939292 +9191919190909090909090908f8f8f8f8e8e8e8e8e8e8e8d8d8c8c8c8c8b8b8b8a8a8b8b8a8a8a +8989898989898888888887878787878686868585858583838383828280807f7e7e7e7f80808082 +828383838383848485858585858585858586868686868686868787878788888888888888888888 +88888888888888888989898989898989898a898a8a8a8a8a8a8a8a8a8b8b8b8c8c8b8b8c8c8c8d +8d8d8d8d8d8d8d8d8d8e8f8f8f8f8f8f8f8f8f9090919191929292929292929292939394949494 +949494949495959595959595959696959596969696969696969696969696969696969697979797 +979797979797979797979797979797979797979797979797979898999999999999999999999999 +99999999999999999999999999999999999a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a +9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a99 +999999999999999999999999999999999999999999999999999999999899989898989797979797 +979797979797979797979797979797969696969696969695959696959595959595959595959595 +959595959595959595959595959595959494949494949494949494949494949494949494949494 +949394939393939393939393939393939393939393939393939393939393939393939393939393 +939393939393939393939393939393939393939393939393939393939393939393939393939393 +939393939393939393939393939393939393939393939393939393939494959595959595959595 +959595959595959595959595959595969696979796969797979898989898989898989998999999 +999a9a9a9a9a9a9a9a9a9a9b9b9b9b9b9b9b9b9c9c9c9c9d9d9d9d9d9d9d9d9e9e9e9e9f9e9f9f +9f9f9f9f9f9f9fa0a0a0a0a0a1a1a1a2a2a1a1a2a2a2a2a2a2a2a2a3a3a3a3a4a3a4a4a4a4a4a4 +a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a5a5a5a5a6a6a6a6a6a6a6a6a7a7a7a7a7a7 +a7a7a7a7a7a7a7a7a8a8a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9aaaaaaaaaaababababab +ababababababababababababababababababababababababababababababababababababababab +abababababababababababaaaaaaaaa9a9a8a8a8a8a8a8a8a8a8a7a7a7a6a6a7a7a6a6a6a5a5a5 +a5a3a4a3a3a2a2a2a2a2a1a19f9f9f9f9f9f9f9f9e9d9e9d9d9d9d9b9b9a9a999a999999989897 +97979696969594949493929292929292919190908f8f8f8f8e8d8d8d8d8d8d8d8d8b8b8b8a8a8a +8a8a8a888988888888878787868686868685858585848484848484848383828282828181818181 +818181807f80807f7f7f7f7f7f7f7e7e7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7c7c7b7c7c7b7b7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f +7f7f7f7f7f7f7f7f80808081818080818181818181818182828282828383838384838484848484 +84848585858586868686868686868686868686878787878888898989898989898a8a8a8a8b8b8b +8b8b8b8b8b8b8b8b8b8b8c8c8c8c8d8d8e8e8e8e8e8e8e8f8f8f8f909090909090909090909090 +909191919191929292929392939393939393939393939393939394949495959494959595959595 +959595959595959595959595959595959595959595959696969696969696969696969696969696 +969696969696969696969696969696969696969696969696969696969696969696969696969696 +969696969696969697969797979697969696969696969697969797979797979797979898989898 +989898989898989898989898989898989898989899999999999999999999999999999999999999 +999999999999999999999999999999999999999999999999999999999999999999999999999999 +999999999999999999999999999999999999999999999999999999999999999999999999999898 +989898989898989797969696969696969696959595949494949494939392929292929191919190 +90908f8f90908f8f8e8e8e8e8e8d8c8c8c8b8b8b8b8b8a89898989898888878787878686868585 +8686858584848484848383828282828181818181818181808080807f7f7f7f7f7f7f7e7f7e7e7e +7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f +7f7f80808081818080818181828282828283838383838383838384848585858585858787878888 +888888888888898a898a8a8a8a8b8b8c8c8d8d8d8d8d8d8e8e8e8e8f8e8f8f8f8f919191929291 +91929292939393939393939494959495959595969696979797979898989898989898999999999a +999a9a9a9a9b9b9b9b9b9b9b9b9b9b9c9c9c9d9d9c9c9d9d9d9e9e9e9e9e9e9e9e9e9f9e9f9f9f +9fa0a0a0a0a0a0a0a0a0a0a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a2a2a1a1a2 +a1a1a2a2a1a2a2a1a1a2a2a2a2a2a2a2a2a2a2a2a1a1a2a2a1a1a1a1a1a1a1a1a0a0a0a0a0a0a0 +a0a0a09f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9e9e9e9e9e9e9e9e9e9d9e9d9d9d9d9c9c9c9c9c9c +9c9c9c9c9b9b9b9a9a9b9b9a9a9a9a9a9a9a9a9999999999999999999999999999999999999999 +999999999998989898989898989897989797979797979797979696969696969696969696969696 +969696969696969696969696969696969696969595969695959595959595959595959595959595 +959595959596969595969696969696969696969696969696969696969696969696969696969696 +969696969696969797989898989898989898989898989899999999999999999999999999999999 +9999999999999999999a9a9a9b9b9a9a9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9c9c9c9c9c +9c9c9c9c9d9c9d9d9d9d9d9d9d9d9d9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e +9e9f9f9f9f9f9f9f9fa0a09f9fa0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a1a1a1a1a1a1a1a1 +a1a2a2a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a4a4a4a4a4a4a4a4a5a5a4a4a5a5a5a6a6 +a6a6a6a6a6a6a6a6a7a7a7a7a8a7a8a8a8a8a8a8a8a8a8a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9 +a9a9a9a9a9a9a9aaaaaaaaabababababababababababababacacacacacacacacacadacadadadac +adacacacacacacacacadacadadadadadadadadacadacacacacacacacacacacacacacacacacacac +acacacacacacabababababababababababababaaaaaaaaa9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9 +a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9aaaaa9a9aaaaaaabababababababababababab +ababababababababababababababababababababababababababababababababababababaaaaab +abaaaaaaa9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9 +a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a8a8a8a8a8a8a8a8a8a8a8a8a8a8 +a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a7a8a7a7a7a8a7a8a8 +a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a7a8a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7 +a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7 +a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a5a5a5a5a5 +a5a5a5a5a5a5a5a5a5a5a5a5a5a4a4a5a5a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4 +a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3 +a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a2a2a1a1a1a1a1a1a1a1a1a0a0a0a0a0a0a0a0a0a0a0a0 +a09f9fa0a09f9f9f9f9f9f9f9f9f9f9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e +9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9d9c9d9c9c9c9c9c9c9c9c9c9b9b9b9b9b +9b9b9b9b9b9b9b9b9a9a9a9a999999999999999999999999999999999998989797979797979797 +979696969696969696969696969695959595949494949494949394939393939292929292929292 +9292919191909090908f8f8f8f8f8f8f8e8e8d8d8d8d8d8d8d8d8d8b8b8b8a8a8b8b8a8a8a8a8a +8a8a888988888888878787878786868685848584848483818181817f7f7e7c7e7f808080828283 +838484848485858585858585858585868686868686868687878787888888888888888888888888 +8988898989898a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8b8b8b8c8c8b8b8c8c8c8d8d8d +8d8e8d8e8e8e8e8f8f8f8f8f8f8f8f8f8f90909191919292929293929393939394949494949494 +949494959595959595959596979596979797979797979797979797979797979797989898989898 +989898989898989898989898989898989898989898989898999999999999999999999999999999 +9999999999999999999999999999999a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a +9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a999999 +999999999999999999999999999999999999999999999999999999999999999998989898989898 +989898989898989898989898989797979797979797969697979696959695959595959595959595 +959595959595959595959595959594949494949494949494949494949494949494949494949494 +949494949494949494949494949494949494949494949494949494949494949494949494949494 +949494949494949494949494949494949494949494949494949494949494949494949494949494 +949494949494949494949494949494949494949494949494949494959595959595959595959595 +95959695969696969696969696979797989897979898989999999999999999999999999999999a +9a9a9a9b9a9b9b9b9b9c9c9c9c9c9c9c9c9d9d9d9d9e9e9e9e9e9e9e9e9f9f9f9f9f9f9f9f9fa0 +9fa0a0a0a0a1a1a1a1a1a2a2a2a3a3a2a2a3a3a3a3a3a3a3a3a4a4a4a4a4a4a4a4a4a4a4a4a4a4 +a5a4a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a6a6a6a6a7a7a7a7a7a7a7a7a8a8a8a8a8a8a8a8 +a8a8a8a8a8a8a8a9a9a9a9a9a9a9a9a9aaa9aaaaaaaaaaaaaaaaaaabababababacacacacacacac +acacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacac +acacacacacacacacacabababababaaaaaaaaa9aaa9a9a9a9a8a8a8a7a7a8a8a7a7a7a6a6a6a6a5 +a5a4a4a3a3a3a3a3a2a2a0a0a0a09fa09f9f9e9e9e9e9e9e9e9c9c9b9a999a9999999998989898 +9797969594949494939392939292919190908f8f8f8f8f8e8e8d8e8d8d8d8d8b8b8b8a8a8a8a8a +8a8989888888888787878686868686858585858484838483838383828282828281818181818181 +81807f807f7e7e7e7e7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7c7c7b7c7c7b7b7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f +7f7f7f7f7f7f808080818180808181818181818181828282828283838383838383838384838484 +8585858586868686868686868686868686878787878788888888898889898a8a8a8a8b8b8b8b8b +8b8b8b8b8b8b8b8b8c8c8c8c8c8d8d8d8d8e8d8e8e8f8f8f8f9090909090909090909090909091 +919191919292929292929292929392939393939393939393949494959594949595959595959595 +959595959595959595959595959595959595959596969696969696969696969696969696969696 +969696969696969696969696969696969696969697969797979797979797979797979797979797 +979797979797979797979797979797979797979797979797979797979797979798989898989898 +989898989898989898989898989898989898999999999999999999999999999999999999999999 +999999999999999999999999999999999999999999999999999999999999999999999999999999 +999999999999999999999999999999999999999999999999999999999999999999999998989898 +989898989898979797979697969696969595959494949494949493939393929291919191909090 +8f8f90908f8f8e8e8d8d8d8d8c8c8c8b8b8b8b8b8a898988888888878787878786868685858686 +858584848383838382828282828181818181818181808080807f7f7e7f7e7e7e7e7e7e7e7e7e7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f +808080818180808181818282828282838383838483848484848585858585858587878788888888 +898889898a8a8a8a8a8a8a8b8b8c8c8d8d8e8e8e8e8f8f8f8f8f8f8f8f8f8f9191919293919293 +93939494949494949495959695969696969797979898989899999999999999999a9a9a9a9b9a9b +9b9b9b9c9c9c9c9c9c9c9c9c9c9d9d9d9e9e9d9d9e9e9e9f9f9f9fa09fa0a0a0a0a0a0a0a0a0a1 +a1a1a1a1a1a1a1a1a1a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a3a3a2a2a3a2a2 +a3a3a2a3a3a2a2a3a3a3a3a3a3a3a3a3a3a3a2a2a3a3a2a2a2a2a2a2a2a2a1a1a1a1a1a1a1a1a1 +a1a0a0a0a0a0a0a0a0a09fa09f9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9d9d9d9d9d +9d9d9c9c9c9b9a9c9b9a9a9a9a9a9a9a9a99999999999999999999999999999999999999999999 +999999989898989898989898989898989898989898989897979797979797979797979797979797 +979797969796969696969696969696969695959696959595959595959595959595959595959595 +959595969695959696969696969696969696969696969696979697979797979797979797979797 +979797979797989898989898989898989898989898999999999999999999999999999999999999 +999999999999999a9a9a9b9b9a9a9b9b9b9b9b9b9b9c9b9c9c9c9c9c9c9c9c9c9d9d9d9d9d9d9d +9d9d9d9d9d9d9d9d9d9d9d9d9d9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9f +9f9f9f9f9f9f9fa0a09f9fa0a0a1a0a1a1a1a1a1a1a1a1a1a1a1a1a1a1a2a2a2a2a2a2a2a2a2a2 +a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a4a4a4a4a5a4a5a5a6a6a5a5a6a6a6a7a7a7a7 +a7a7a7a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a9a9a9a9a9a9a9a9a9a9a9a9a9a9aaa9aaaa +aaaaaaaaaaababababacacacacacacacacacacacacacadadadadadadadadadadadadadadadadad +adadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadad +adadadadacacacacacacacacacacacacacababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa9 +aaa9a9a9aaa9aaaaaaaaaaaaaaaaaaaaaaaaababaaaaabababacacacacacacacacacacacacacac +acacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacababacacab +ababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa9aaa9 +a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8 +a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8 +a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8 +a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8 +a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a6 +a6a6a6a6a6a6a6a6a6a6a6a5a5a6a6a5a5a4a5a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4 +a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3 +a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a1a1a1a1a1a1a1a0 +9fa1a09f9f9f9f9f9f9f9f9f9f9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e +9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9c9b9c9b +9b9b9b9b9b9b9a9a9a9a9999999999999999999999999999999999999898989898989898989897 +979797969796969696969696959595959494949494949494949494949493939393929392929292 +919191909090908f8f8f8f8f8f8f8f8e8e8e8e8d8e8d8d8d8d8b8b8b8a8a8b8b8a8a8a8a8a8a8a +898988888888878787878786868685848584838383818181817f7e7d7c7e7f8080818282838384 +848484858585868685858686868787878787878787878788888888888888888888888888888988 +898989898a8a8a8a8a8a8a8a8b8b8a8a8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8d8d8d8d8e +8d8e8e8e8e8f8f8f90908f8f909090919191919192929292939293939393949494959594949595 +959696969696969696969796979797979797979797979797979797979797979898989898989898 +98989898989898989898989898989898989898989898999999999999999999999999999a9a9999 +9a9a9a9a9a9a9a9a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b +9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9a9a9a9a9a +9a9a9a9a9a9a9a9a9a9a9a9a9a99999a9a99999999999999999999999999989898989898989898 +989898989898989898989897979797979797979797979797979697969696969696969696969696 +969696969696969696969696959595959595959595959595959595959595959595959595959595 +959595959595959595959595959595959494959594949494949494949494949494949494949494 +949494949494949494949494949494949494949494949494949494949494949494949494949595 +949495959595959595959595959595959595959595959595959696969696969696969696969696 +9796979797979797979797989898989898989898989999999a9a99999a9a9a9a9a9a9a9a9b9b9b +9b9c9b9c9c9c9c9d9d9d9d9d9d9d9d9d9d9e9e9e9f9f9e9e9f9f9fa0a0a0a0a0a0a0a0a0a1a0a1 +a1a1a1a2a2a2a2a2a3a3a3a3a3a3a3a3a4a4a3a3a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5a5a5a6a5 +a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a8a8a8a8a8a8a8a8a9a9 +a8a8a9a9a9aaaaaaaaaaaaaaaaaaabaaabababababababababacacacacacadadadadadadadadae +aeadadaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeadadaeaeadadadadadad +adadadadadadadacacacacacababababaaabaaaaaaaaa9a9a9a8a8a9a9a8a8a8a7a7a7a7a6a6a5 +a5a4a4a4a4a3a3a3a1a1a1a1a0a1a0a09f9f9f9f9e9e9e9c9c9c9b9a9b9a999999989898989797 +96969595949493939293929292929090908f8f8f8f8e8e8d8e8d8d8d8d8b8b8b8a8a8b8b8a8a89 +898888888887878786868686858585848484848384838383838282828282818181808081818080 +7f7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7c7c7b7b7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f +7f7f7f7f8080808181808081818181818181818282828282838383838383838383848384848484 +8585858585858585868685858686868787878787888888888988898989898a8a8a8a8a8a8a8a8b +8b8a8a8b8b8b8c8c8c8c8c8d8d8d8d8e8d8e8e8e8e8f8f8f90908f8f9090909090909090919191 +919192929292929292929293929393939393939393939494949494949494959594949595959595 +959595959595959595959595959595959595969696969696969696969696969696969696969696 +969696969696969696969696969696969696979697979797979797979797979797979797979797 +979797979797979797979797979797979797979797979797979797979797989898989898989898 +989898989898989898989898989898989999999999999999999999999999999999999999999999 +99999999999a9a99999a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a +9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a99999a9a9999999999999999989898989898 +989898989797979796979696969695959594949595949494939393939292919191919090908f8f +90908f8f8e8e8d8d8d8d8c8c8c8b8b8b8b8a8a8989888888888787878787868686858586868585 +8484838383838282828282818181808081818080807f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f8080 +808181808081818182828282828383838384838484848485858586868686878787888888888988 +89898a8a8a8a8b8b8b8c8c8c8c8d8d8e8e8e8e8f8f8f90908f8f90909092929292939293939393 +94949495959595969697969797979798989898989999999a9a99999a9a9a9b9b9b9b9c9b9c9c9c +9c9d9d9d9d9d9d9d9d9d9d9e9e9e9f9f9e9e9f9f9fa0a0a0a0a1a0a1a1a1a1a1a1a1a1a1a2a2a2 +a2a2a2a2a2a2a2a3a3a3a3a3a3a3a3a4a4a3a3a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4 +a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a3a3a4a4a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a2a1 +a1a1a1a1a1a1a1a1a0a1a0a0a0a09f9f9f9f9f9f9f9f9e9e9f9f9e9e9e9d9d9d9d9d9d9d9d9d9d +9c9c9c9c9b9c9b9b9b9b9b9b9b9b9b9a9a9a9a9a9a9a9a9a9a9a9a9a99999a9a99999999999999 +999898989898989898989898989898989898989898979797979797979797979797979797979797 +979697969696969696969696969696969696969696969696969696969696969696969696969696 +969696969696969696969696969696969696969696969796979797979797979797979797979797 +9797979798989898989898989898989898989899999999999999999a9a99999a9a9a9a9a9a9a9a +9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b9b9b9c9b9c9c9c9c9c9c9c9c9c9d9d9d9d9d9d9d9d9d +9d9d9d9d9d9d9d9d9d9d9d9e9e9e9e9e9e9e9e9e9e9e9e9e9f9f9e9e9f9f9f9f9f9f9f9fa0a0a0 +a0a0a0a0a0a0a0a0a0a0a0a1a0a1a1a1a1a1a1a1a1a1a1a1a1a1a1a2a2a2a2a2a2a2a2a2a2a3a3 +a3a3a3a3a3a3a4a4a3a3a4a4a4a4a4a4a4a4a5a5a5a5a6a5a6a6a6a6a6a6a6a6a6a7a7a7a7a7a7 +a7a7a7a7a8a8a8a8a8a8a8a8a9a9a8a8a9a9a9aaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaabababab +abababababacacacacacacacacacacacacacacacadadadadadadadadadadadadadadadadadadad +adadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadad +adadacacacacacacacacacacacacacacacabababababababababababababababababababaaabaa +aaaaabaaabababababababababababababababababababacacacacacacacacacacacacacacacac +acacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacac +ababababababababababababababababababababababababababababababababababaaabaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9 +a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9 +a9a9a9a9a9a9a9a9a9a9a9a8a8a9a9a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8 +a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8 +a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a6a6a6 +a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a5a6a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5 +a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a3a3a4a4 +a3a3a3a3a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a1a1a1a1a1a1a1a1a0a1 +a0a0a0a0a0a0a0a0a0a0a0a0a0a09f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9e9e +9f9f9e9e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9c9b9c9b9b9b +9b9b9b9b9b9b9a9a9a9a9a9a9a9a99999a9a999999999999999998989898989898989898979797 +979697969696969696969696959595949495959494949494949494939393939293929292929191 +9191919090908f8f90908f8f8f8e8e8e8e8d8e8d8d8d8d8b8b8b8a8a8b8b8a8a8a8a8a8a8a8989 +88888888878787878786868685848584838383818181807f7e7d7c7e7f80808081828383848484 +848585858585858586868687878787878787878787888888888888888888888888888889888989 +89898a8a8a8a8a8a8a8a8b8b8a8a8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8d8d8d8d8e8d8e +8e8e8e8f8f8f90908f8f9090909191919191929292929392939393939494949595949495959596 +969696969696969697969797979797979797979797979797979797979798989898989898989898 +989898989898989898989898989898989898989899999999999999999a9a99999a9a9a9a9a9a9a +9a9a9a9a9a9a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b +9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9a9a9a9a9a9a9a +9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a99999a9a9999999898989898989898989898 +989898989898989898979797979797979797979797979796979696969696969696969696969696 +969696969696969696969595959595959595959595959595959595959595959595959595959595 +959595959595959595959595959595959595959595959595959595959595959595959595959595 +959595959595959595959595959595959595959595959595959595959595959595959595959595 +959595959595959595959595959595959595959595959596969696969696969696969696969796 +979797979797979898989899999999999999999a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9b9b9b9b9c +9b9c9c9d9d9d9d9e9e9e9e9e9e9e9e9f9f9f9f9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a1a0a1a1a2 +a2a2a2a3a3a3a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5a5a5a6a5a6a6 +a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a8a8a8a9a9a8a8a9a9a9a9a9 +a9a9a9aaaaaaaaaaaaaaaaaaabaaabababababababababacacacacacadadadadadadadadaeaead +adaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeae +aeaeaeaeaeadadadacacacacababaaabaaaaaaaaa9a9a9a9a9a9a9a9a9a9a8a8a8a7a6a6a5a5a4 +a4a4a4a4a4a4a2a2a1a1a0a1a0a09f9f9f9f9f9e9e9c9c9c9b9a9b9a9a99999898989897979696 +9595959593939293929292929090908f8f8f8f8e8e8d8e8d8d8d8d8b8b8b8a8a8a8a8a8a898988 +888888878787858586868585858484848483848383838382828281818181808080808080807f7f +7e7e7e7e7e7e7e7e7e7d7d7d7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7c7c7c7c7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f +7f7f80808080808080808080808080818181818282828383838383838383838483848484848585 +858585858585858585858585858686868787878788888988898989898a8a8a8a8a8a8a8a8a8a8a +8a8a8b8b8b8b8c8c8c8d8d8d8d8e8d8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f8f90909090919191 +929292929292929292939293939393939393939394949494949494949494949494949494949494 +949494949595949495959595959595959696969696969696969696969696969696969696969696 +969696969696969696969696969696969796979797979797979797979797979797979797979797 +979797979797979797979797979797979797979797979797979797979898989898989898989898 +98989898989898989898989898989999999999999999999999999999999999999a9a99999a9a9a +9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a +9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a99999a9a9999999898989898989898 +98989797979796979696969695959594949595949494939393939292919191919090908f8f8f8f +8f8f8e8e8d8d8d8d8c8c8c8a8a8b8b8a8a89898888888887878787878686858585858585858484 +838383838282828181818180808080808080807f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f80808081 +818080818181828282828283838383848384848484858585868686868787878888888889888989 +8a8a8a8a8b8b8b8c8c8c8c8d8d8e8e8e8e8f8f8f90909090909090929292929392939394949494 +95959595959696979697979797989898999999999a9a9a9a9a9a9a9a9b9b9b9b9c9b9c9c9d9d9d +9d9e9e9e9e9e9e9e9e9f9f9f9f9f9f9f9f9f9fa0a0a0a1a2a0a1a2a2a2a2a2a2a2a2a3a3a3a3a3 +a3a3a3a3a3a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4 +a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a3a3a3a3a2a2a2a2a2a2a2a2a1a1a1 +a1a1a1a1a1a1a0a1a0a0a0a09f9f9f9f9f9f9f9f9e9e9f9f9e9e9e9d9d9d9d9d9d9d9d9d9d9c9c +9c9c9b9c9b9b9b9b9b9b9b9b9b9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a99999a9a99999998 +989898989898989898989898989898989898989797979797979797979797979797979797979796 +979696969696969696969696969696969696969696969696969696969696969696969696969696 +969696969696969696969696969696969696969697969797979797979797979797979797979797 +979798989898989898989898989898989899999999999999999a9a99999a9a9a9a9a9a9a9a9a9a +9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b9b9b9c9b9c9c9c9c9c9c9c9c9c9d9d9d9d9d9d9d9d9d9d9d +9d9d9d9d9d9d9d9d9d9e9e9e9e9e9e9e9e9e9e9e9e9e9f9f9e9e9f9f9f9f9f9f9f9fa0a0a0a0a0 +a0a0a0a0a0a0a0a0a0a1a0a1a1a1a1a1a1a1a1a1a1a1a1a1a1a2a2a2a2a2a2a2a2a3a3a3a3a4a4 +a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a5a5a5a5a6a5a6a6a6a6a6a6a6a6a6a7a7a7a7a7a7a7a7 +a7a7a8a8a8a9a9a8a8a9a9a9a9a9a9a9a9aaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaabababababab +abababacacacacacacacacacacacacacacacadadadadadadadadaeaeadadaeaeaeaeaeaeaeaeae +aeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeadadaeaeadadad +acacacacacacacacacacacacacacacabababababababababababababababababababaaabaaaaaa +abaaabababababababababababababababababababacacacacacacacacacacacacacacacacacac +acacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabab +ababababababababababababababababababababababababababababababababaaabaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9 +a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9 +a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9 +a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9 +a9a9a9a9a9a9a9a9a9a9a9a8a8a8a8a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a6a6a6a6a6 +a6a6a6a6a6a6a6a6a6a6a6a6a6a5a6a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5 +a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a3 +a3a4a4a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a1a1a1a1a1a1a1a1a0a1a0a0 +a0a0a0a0a0a0a0a0a0a0a0a09f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f +9f9f9f9f9f9f9e9e9f9f9e9e9e9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9c9b9c9b9b9b9b9b +9b9b9b9b9a9a9a9a9a9a9a9a99999a9a9999999999999999989898989898989898989797979796 +979696969696969696969595959494959594949494949494949393939392939292929291919190 +9090908f8f8f8f8f8f8f8f8e8e8e8e8d8e8d8d8d8d8b8b8b8a8a8b8b8a8a8a8a8a8a8a89898888 +8888878787868685858585848584838382808080807f7d7c7b7e7e7f8080818283838383838384 +858585858585868686878787878787878787878888888888888888888988898989898989898989 +8a8a8a8a8a8a8a8a8b8b8a8a8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8d8d8d8d8e8d8e8e8e +8e8f8f8f90908f8f90909091919191919292929293929393939394949495959494959595969696 +969696969696979697979797979797979797979797979797979797989898989898989898989898 +98989898989898989898989898989898989899999999999999999a9a99999a9a9a9a9a9a9a9a9a +9a9a9a9a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b +9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9a9a9a9a9a9a9a9a9a +9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a99999a9a99999998989898989898989898989898 +989898989898989797979797979797979797979797979797979797979797979797979797979797 +979797979797979696959595959595959595959595959595959595959595959595959595959595 +959595959595959595959595959595959595959595959595959595959595959595959595959595 +959595959595959595959595959595959595959595959595959595959595959595959595959595 +959595959596959696969696969696969696969696979797979797979797979797979797979797 +97979797979898989899999999999999999a9a9a9a9b9a9b9b9b9b9b9b9b9b9b9c9c9c9c9c9c9c +9c9d9d9d9d9e9e9e9e9e9e9e9e9f9f9f9fa09fa0a0a0a0a1a1a1a1a1a1a1a1a1a1a1a1a1a2a2a2 +a2a3a3a3a4a4a4a4a4a4a4a4a4a5a4a5a5a5a5a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6 +a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a8a8a8a9a9a8a8a9a9a9a9a9a9a9 +a9aaaaaaaaaaaaaaaaaaabaaabababababababababacacacacacadadadadadadadadaeaeadadae +aeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeae +aeaeaeadadadacacacacababababababababaaaaaaaaa9aaa9a9a9a9a8a8a8a7a6a6a6a6a5a5a5 +a4a4a4a4a2a2a1a1a1a1a1a1a09f9f9f9f9e9e9c9c9c9c9b9b9a9a999998989898979796969595 +959593939393929292929090908f8f8f8f8e8e8d8e8d8d8d8d8b8b8b8a8a8a8a8a8a8889888888 +88878787858586868585858484848483838383838382828281818181808080808080807e7f7e7e +7e7e7e7e7e7e7e7d7d7d7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a797a797979797979 +79797979797979797979797979797979797a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7c7c7c7c7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f +7f8080808080808080808080808181818182828283838383838383838383838383838384848484 +8584858585858585858585868686878787878888888888888888898989898a898a8a8a8a8a8a8a +8b8b8b8b8c8c8c8d8d8d8d8d8d8d8d8d8d8e8e8e8e8f8e8f8f8f8f8f8f8f909090909191919292 +929292929292929292929292929292929293939494949494949494949494949494949494949494 +949495959494959595959595959596969696969696969696969696969696969696969696969696 +969696969696969696969696969696969696969696969696969696969697969797979697969696 +979697979797979797979797979797979797979797979797979798989898989898989898989898 +9898989898989898989898989999999999999999999999999999999999999a9a99999a9a9a9a9a +9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a +9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a99999a9a99999998989898989898989898 +9797979796979696969695959594949595949494939393939292919191919090908f8f8f8f8f8f +8d8e8d8d8d8d8c8c8c8a8a8b8b8a8a898988888888878787878786868585858585858583838383 +838382828281818181808080808080807f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f808080818180 +808181818282828282838383838483848484848585858686868687878788888888898889898a8a +8a8a8b8b8b8c8c8c8c8d8d8e8e8e8e8f8f8f909090909090909292929293939393949494949595 +9595959696979797979797989898999999999a9a9a9a9b9b9b9b9c9c9c9c9c9c9c9c9d9d9d9d9e +9e9e9e9e9e9e9f9fa0a0a0a0a0a0a0a0a0a1a1a1a2a2a1a1a2a2a2a2a2a2a2a2a3a3a3a3a4a3a4 +a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5 +a5a5a5a5a5a5a5a5a4a5a4a4a4a4a4a4a4a4a4a4a4a4a3a3a3a3a2a2a2a2a2a2a2a2a1a1a1a1a1 +a1a1a1a1a0a1a0a0a0a09f9f9f9f9f9f9f9f9e9e9f9f9e9e9e9d9d9d9d9d9d9d9d9d9d9c9c9c9c +9c9c9c9c9c9b9c9b9b9b9b9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a99999a9a999999989898 +989898989898989898989898989898989897979797979797979797979797979797979797979797 +979797979797979797979797969796969696969696969696969696969696969696969696969696 +969696969696969696969696969696969696979697979797979797979797979797979797979797 +98989898989898989898989898989899999999999999999a9a99999a9a9a9a9a9a9a9a9a9a9a9a +9a9b9b9b9b9b9b9b9b9b9b9b9b9b9b9c9b9c9c9c9c9c9c9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9d +9d9d9d9d9d9d9d9e9e9e9e9e9e9e9e9e9e9e9e9e9f9f9e9e9f9f9f9f9f9f9f9fa0a0a0a0a0a0a0 +a0a0a1a0a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a2a2a2a2a2a2a2a2a3a3a3a3a4a4a4a4 +a4a4a4a4a4a4a4a4a4a4a4a4a4a5a5a6a6a6a6a6a6a6a6a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7 +a8a8a8a9a9a8a8a9a9a9a9a9a9a9a9aaaaaaaaaaaaaaaaaaabaaababababababababababababab +abacacacacacacacacacacacacacacacadadadadadadadadaeaeadadaeaeaeaeaeaeaeaeaeaeae +aeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeadadaeaeadadadacac +acacacacacacacacacacacacacabababababababababababababababababababababababababab +abababababababababababababababababababacacacacacacacacacacacacacacacacacacacac +acacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababab +ababababababababababababababababababababababababababababababababababababababab +abababababababababababababababababaaaaaaaaaaaaaaaaaaa9aaa9a9a9a9a9a9a9a9a9a9a9 +a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9 +a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9 +a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9 +a9a9a9a9a9a9a9a9a9a8a8a8a8a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a6a6a6a6a6a6a6 +a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6 +a6a6a6a6a6a6a6a5a6a5a5a5a5a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a3a3a4 +a4a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a0 +a1a0a0a0a0a0a0a0a0a09f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f +9f9f9f9f9e9e9f9f9e9e9e9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9c9c9c9c9c9c9b9c9b9b +9b9b9a9a9a9a9a9a9a9a99999a9a99999999999999999898989898989898989897979797979797 +979796979696969695959594949595949494949494949493939393929292929292919191909090 +908f8f8f8f8f8f8f8e8e8d8d8d8d8d8d8d8d8d8b8b8b8a8a8b8b8a8a8a8a8a8a8a888888888888 +87878786868585858583848383838280807f7f7e7d7c7b7c7d7e7f818181818182838384848484 +868685858686868787878787878787878788888888888888888888888888888988898989898a8a +8a8a8a8a8a8a8b8b8a8a8b8b8b8b8b8b8b8b8c8c8c8c8c8d8d8d8d8d8d8d8d8d8e8d8e8e8e8e8f +8f8f90908f8f909090919191919192929292939293939393949494959594949595959696969696 +969696969796979797979898989898989898989898989898989898989898989898989898989898 +98989898989898989898989999999999999999999999999999999999999a9a99999a9a9a9a9a9a +9a9a9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b +9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b +9b9b9b9b9a9a9a99999a9a99999999999999999999999999999999999999999999999999999999 +989898989898989898989898989898989898989797969696969696969696969696969696969696 +969696969696969696969696969696969696969696969696969696969696969696969696969696 +969696969696969696969595969695959595959595959595959595959595959595959595959595 +959595959595959595959595959595959595959595959595959595959595959696959596969696 +969696969696969696969696969696969696969696969696979797979797979797989899999999 +9999999999999999999999999999999a9a9a9b9b9a9a9b9b9b9c9c9c9c9c9c9c9c9c9d9d9e9e9e +9e9e9e9e9e9e9f9f9f9f9f9f9f9fa0a09f9fa0a0a0a1a1a1a1a1a2a2a2a2a3a2a3a3a3a3a3a3a3 +a3a3a4a4a4a4a4a4a4a4a5a5a4a4a5a5a5a5a5a5a5a5a5a5a5a5a5a6a6a6a6a7a6a7a7a7a7a7a7 +a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a8a9a9a8a8a9a9a9aa +aaaaaaaaaaaaaaaaabaaabababababababababacacacacacacacacacacadadadaeaeadadaeaeae +aeaeaeaeaeaeaeaeaeaeafafafafafafafafafafafafafaeaeafafaeaeaeaeaeaeaeaeaeaeaeae +aeadadadadadadadadadacacababababaaaaaaa9a9aaaaa9a9a9a8a8a8a8a8a8a7a6a6a5a5a5a4 +a3a3a3a3a3a3a2a1a0a0a0a0a09f9e9e9e9e9e9d9c9b9b9a999999999998989797969695959494 +94949293929292929090908f8f8f8f8e8e8d8e8d8d8d8d8b8b8b8a8a8b8b898989898888888886 +868686868686858585848484848384828282828181818181818181808080807f7f7f7f7e7e7e7e +7d7d7d7d7d7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7c7c7b7b7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7e7e7f7f7f7f7f7f7f7f7f7f7f +7f8080808081818181818181818181818181818181818182828282838283838383848484848484 +84848585858586868686868686868686868687878888888889898989898989898a8a8a8a8b8b8b +8b8b8b8b8b8c8c8c8c8d8d8e8e8e8e8e8e8e8f8f8e8e8f8f8f9090909090909090909090909090 +909191919192929393939393939393939393939393939393949494949595959595959595959595 +959595959595959595959595959595959595959595959595959595969696969696969696969696 +969696969696969696969696979697979797979797979797979797979797979797979797979797 +979797979797979797979797979797979797979797979797979797979798989898989898989898 +98989898989898989898999999999999999999999999999999999999999999999999999999999a +9a99999a9a9a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b +9b9b9a9a9a9a9a9a9a9a9a9a9a9a9a99999a9a9999999999999999999999999998989898989797 +979796979696969695959594949595949494939393939292919191919090908f8f90908e8e8e8e +8d8d8d8d8b8b8b8b8b8b8b8a8a8989888888888787878686868686858585858484848482828282 +8181818181818181808080807f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f8080808181808081 +81818282828282838383838483848484848585858686868687878788888888898889898a8a8a8a +8b8b8b8c8c8c8c8d8d8e8e8e8e8f8f8f90908f8f91919192929292939294949494949494959596 +96969697969898989899999999999999999a9b9a9a9b9b9b9c9c9c9c9d9d9e9e9e9e9e9e9e9e9e +9f9f9f9f9f9f9f9fa0a0a0a0a1a1a1a2a2a2a2a3a2a3a3a3a3a3a3a3a3a3a4a4a4a4a4a4a4a4a4 +a4a4a4a4a4a4a5a5a5a6a6a5a5a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a5a5a5a5a5a5a5a5 +a5a5a5a5a5a5a5a5a5a5a4a4a4a4a3a3a3a3a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a2a1a1 +a1a1a0a1a0a0a0a0a0a0a0a0a09f9f9f9e9e9f9f9e9e9e9e9e9e9e9e9d9d9d9d9d9c9c9c9c9b9c +9b9b9b9b9b9b9b9b9b9b9b9b9b9b9a9a9a9a9a9a9a9a99999a9a99999999999999999999999999 +999999999998989898989898989898989898989897979797979797979797979797979697969696 +969696969696969696969696969696969696969696969696969696969696969696969696969696 +969696969696969696969696969696969796979797979797979797979797979797979797979898 +9898989898989898989898989899999999999999999a9a99999a9a9a9a9a9a9a9a9a9a9a9a9a9b +9b9b9b9b9b9b9b9b9b9b9b9b9b9c9b9c9c9c9c9c9c9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d +9d9d9d9d9d9e9e9e9e9e9e9e9e9e9e9e9e9e9f9f9e9e9f9f9fa0a0a0a0a0a0a0a0a0a0a0a0a0a0 +a0a0a0a0a0a1a0a1a1a1a1a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a3a3a3a3 +a4a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5a6a5a6a6a6a6a7a7a7a7a7a7a7a7a7a7a8a8a8a8a8a8a8 +a8a8a8a8a8a8a9a9a8a8a9a9a9aaaaaaaaaaaaaaaaaaaaaaaaaaaaababacacacacacacacacacac +acacacacadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadad +adadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadad +adadadadadadadadadadadacacacacacacacacacacacacacacacababababaaabaaaaaaabaaabab +ababababababababababababacacacacacacacacacacacacacacacadadadadadadadadadadadad +adadadadadadadadadadadadadadadadadadadadadadadadadadadadacacacacacacacacacacac +acacacacacacacacacacacacacacacacacacacacacacacacababababaaabaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaa9a9aaaaa9a9a9a9a9a9a9a9a9a9a9a9a9a8a8a8a8a8a9a9a9a9a9a8a8a8a8a8a9a9 +a9a9a9a9a9a9a9a9a9a9a9a9a9a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8 +a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7 +a7a7a7a7a7a7a7a7a7a6a6a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5 +a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a4a4a4a3a3a4a4a3a3a3a3a3a3 +a3a3a3a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a1a1a1a0a1a0a0a0a0a0a0 +a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a09f9f9f9f9f9f9f9f9e9e9f9f9e9e9e9e +9e9e9e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9d9d9d9d9d9d9d9c9c9c9c9b9c9b9b9b9b9b9b9b9b9b +9a9a9a9a9a9a9a9a99999a9a999999999999999998989898989898989898979797979697969696 +969696969696959595949495959494949393939393939393939293919191919090909090909090 +8f8f8f8f8e8e8e8e8e8e8e8d8d8c8c8c8c8b8b8b8a8a8b8b8a8a8a898989898989878787878686 +868686868685848484838281818180807e7e7c7c7b7c7c7d7f8181818181818282838384848686 +85858686868787878787878787878788888888888888888889888989898989898989898a8a8a8a +8a8a8a8a8b8b8a8a8b8b8b8b8b8b8b8b8c8c8c8c8c8d8d8d8d8d8d8d8d8d8e8d8e8e8e8e8f8f8f +90908f8f9090909191919191929292929392939393939494949595949495959596969696969696 +969697969797979798989898989898989898989898989898989898989898989898989898989898 +9898989898989898989999999999999999999999999999999999999a9a99999a9a9a9a9a9a9a9a +9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b +9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b +9b9b9a9a9a99999a9a999999999999999999999999999999999999999999999999999999999898 +989898989898989898989898989898989898979797979797979797979797979797979797979797 +979797969796969696969696969696969696969696969696969696969696969696969696969696 +969696969696969695959696959595959595959595959595959595959595959595959595959595 +959595959595959595959595959595959595959595959595959595959596969595969696969696 +969796979797979797979797979797979797979797979898989898989898989899999999999999 +999999999999999999999999999a9a9a9b9c9a9b9c9c9c9d9d9d9d9d9d9d9d9d9d9e9e9e9e9e9e +9e9e9e9e9f9f9f9f9f9f9f9fa0a19fa0a1a1a1a2a2a2a2a2a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3 +a4a4a4a4a4a4a4a4a5a6a4a5a6a6a6a6a6a6a6a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7 +a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a8a9a9a8a8a9a9a9aaaaaa +aaaaaaaaaaaaabaaabababababababababacacacacacacacacacacadadadaeaeadadaeaeaeaeae +aeaeaeaeaeaeaeaeafafafafafafafafafafafafafaeaeafafaeaeaeaeaeaeaeaeaeaeaeaeaead +adadadadadadadadadacacacacacabababaaa9abaaa9a9a9a8a8a8a8a8a8a8a7a7a6a6a5a4a3a3 +a3a3a3a3a3a1a1a1a1a0a09f9e9e9e9e9e9d9d9c9b9a9999999999989897979696959594949494 +9393929292929090908f8f8f8f8e8e8d8e8d8d8d8d8b8b8b8a8a8b8b8989888988888888868686 +86868686858585848484848383828282828181818181818181808080807f7f7e7f7e7e7e7e7d7d +7d7d7d7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7a7a7a7a7a7a7a7a7a797a79797979797979797979 +797979797979797979797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7c7c7b7b7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f80 +808080818181818181818181818181818181818181828282828282828282828383838384838484 +8585858586868686868686868686868686878787878788888888898889898a8a8a8a8b8b8b8b8b +8b8b8b8c8c8c8c8c8d8d8d8d8d8d8d8d8e8f8d8e8f8f8f90909090909090909090909090909091 +919191919292929292929292929392939393939393939494949495959595959595959595959595 +959595959595959595959595959595959595959595959595959696969696969696969696969696 +969696969696969696969696969696969696969696969696969796979797969796969697969797 +979797979797979797979797979797979797979797979797979797989898989898989898989898 +9898989898989898999999999999999999999999999999999999999999999999999999999a9a99 +999a9a9a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b +9a9a9a9a9a9a9a9a9a9a9a9a9a99999a9a99999999999999999999999999989898989897979797 +96979696969695959594949595949494939393939292919191919090908f8f90908e8e8d8e8d8d +8d8d8b8b8b8b8b8b8b8a8a89898888888887878786868686868585858584848383828282828181 +818181818181808080807f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f80808081818080818181 +8282828282838383838483848484848585858686868687878788888888898889898a8a8a8a8b8b +8b8c8c8c8c8d8d8e8e8e8e8f8f8f90908f8f919191929292929393949494949494949595969696 +9697979898989899999999999999999a9b9a9b9c9c9c9d9d9d9d9d9e9e9e9e9e9e9e9e9e9e9f9f +9f9fa09fa0a0a1a1a1a1a2a2a2a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a4a4a4a4a5a4a5a5a5a5a5 +a5a5a5a5a6a6a6a7a7a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a6a6a6a6 +a6a6a6a6a5a6a5a5a4a4a4a4a3a3a3a3a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a2a1a1a1a1 +a0a1a0a0a0a0a0a0a0a0a09f9f9f9e9e9f9f9e9e9e9e9e9e9e9e9d9d9d9d9d9c9c9c9c9c9c9c9c +9c9b9c9b9b9b9b9b9b9b9b9b9a9a9a9a9a9a9a9a99999a9a999999999999999999999999999999 +999999989898989898989898989898989898979797979797979797979797979797979797979797 +979797979797979796979696969696969696969696969696969696969696969696969696969696 +969696969696969696969696969697969797979797979797979797979797979797979798989898 +989898989898989898989899999999999999999a9a99999a9a9a9a9a9a9a9a9a9a9a9a9a9b9b9b +9b9b9b9b9b9b9b9b9b9b9b9c9b9c9c9c9c9c9c9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d +9d9d9d9e9e9e9e9e9e9e9e9e9e9e9e9e9f9f9e9e9f9f9fa0a0a0a0a0a0a0a0a0a0a0a0a0a0a1a0 +a1a1a1a1a1a1a1a1a1a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a3a3a3a3a4a4 +a4a4a5a5a5a5a5a5a5a6a5a6a6a6a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a8a8a8a8a8a8a8a8a8 +a8a8a8a8a9a9a8a8a9a9a9aaaaaaaaaaaaaaaaaaabaaababababacacacacacacacacacacacacac +acacadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadad +adadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadad +adadadadadadadadadacacacacacacacacacacacacacacacababababababababababababababab +ababababababababababacacacacacacacacacacacacacacacadadadadadadadadadadadadadad +adadadadadadadadadadadadadadadadadadadadadadadadadadacacacacacacacacacacacacac +acacacacacacacacacacacacacacacacacacacacacacababababababababababababababababab +ababababababababababababababababababababababaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaa9a9aaaaa9a9a9a9a9a9a9a9a9a9a9a9a9a8a8a8a8a8a9a9a9a9a9a8a8a8a8a8a9a9a9a9 +a9a9a9a9a9a9a9a9a9a9a9a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8 +a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7 +a7a7a7a7a7a7a7a7a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6 +a6a6a6a5a6a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a4a4a4a3a3a4a4a3a3a3a3a3a3a3a3 +a3a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a1a1a1a1a1a1a1a1a0a1a0a0a0 +a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a09f9f9f9f9f9f9f9f9e9e9f9f9e9e9e9e9e9e +9e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9d9d9d9d9d9d9d9c9c9c9c9c9c9c9c9c9b9c9b9b9b9b9a9a +9a9a9a9a9a9a99999a9a9999999999999999989898989898989898989797979797979797979697 +969696969595959494959594949493939393939393939392929191919190909090909090908f8f +8f8f8e8e8d8e8d8d8d8d8c8c8c8c8c8b8b8b8a8a8b8b8a8a8a8989898988888787878786868686 +868686858483838282818181807f7d7d7c7c7b7c7c7d7f80808181818182828383848485858585 +8686868787878787878787878788888888888888888889888989898989898989898a8a8a8a8a8a +8a8a8b8b8a8a8b8b8b8b8b8b8b8b8c8c8c8c8c8d8d8d8d8d8d8d8d8d8e8d8e8e8e8e8f8f8f9090 +8f8f90909091919191919292929293929393939394949495959494959595969696969696969696 +979697979797989898989898989898989898989898989898989898989898989898989898989898 +98989898989898999999999999999999999999999a9a99999a9a9a9a9a9a9a9a9a9a9a9a9a9b9b +9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b +9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b +9a9a9a9a9a9a9a9a9a9a9a9a9a99999a9a99999999999999999999999999999999999998989898 +989898989898989898989898989898989797979797979797979797979797979797979797979797 +979697969696969696969696969696969696969696969696969696969696969696969696969696 +969696969696969696969696969696969696969696969696969696969696969696969696969696 +969696969696969696969696969696969696969696969696969696969696969696969696969697 +96979797979797979797979797979797979797979898989898989898989899999999999999999a +9a99999a9a9a9a9a9a9a9a9b9b9b9b9c9b9c9c9c9c9d9d9d9d9d9d9d9d9d9d9e9e9e9f9f9e9e9f +9f9fa0a0a0a0a0a0a0a0a0a1a0a1a1a1a1a2a2a2a2a2a3a3a3a3a3a3a3a3a4a4a3a3a4a4a4a5a5 +a5a5a5a5a5a5a5a6a5a6a6a6a6a6a6a6a6a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7 +a7a7a7a7a7a7a7a7a7a7a7a7a7a7a8a8a8a8a8a8a8a8a9a9a8a8a9a9a9a9a9a9a9a9aaaaaaaaaa +aaaaaaaaabaaabababababababababacacacacacacacacacacadadadaeaeadadaeaeaeaeaeaeae +aeaeaeaeaeaeafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafaeaeae +adadaeaeadadadacacacacacababababaaabaaaaaaaaa9a9a9a8a8a8a8a7a7a6a6a5a5a4a4a4a4 +a3a3a3a1a1a1a1a0a09f9f9e9e9e9e9d9d9c9b9a9a999999999898979796969595959594949393 +929292929090908f8f8f8f8e8e8d8e8d8d8d8d8b8b8b8a8a8a8a89898889888888888686868585 +868685858584848484838382828282818181808081818080807f7f7f7f7e7f7e7e7e7e7d7d7d7d +7d7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a797a797979797979797979797979 +79797979797979797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b +7b7c7c7b7b7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f80 +808080808080808181808081818181818181818282828282828282828283838383848384848484 +8585858585858585868685858686868787878787888888888988898989898a8a8a8b8b8a8a8b8b +8b8c8c8c8c8c8d8d8d8d8d8d8d8d8d8e8d8e8e8e8e8f8f8f90908f8f9090909090909090919191 +919192929292929292929293929393939393939393939494949494949494949494949495959494 +959595959595959595959595959595959595959595959596969696969696969696969696969696 +969696969696969696969696969696969696969696969697969797979697969696979697979797 +979797979797979797979797979797979797979797979797979898989898989898989898989898 +9898989898989999999999999999999999999999999999999a9a99999a9a9a9a9a9a9a9a9a9a9a +9a9a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9a9a +9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a99999a9a99999999999999999898989898979797979697 +9696969695959594949595949494939393939292919191919090908f8f8f8f8e8e8d8e8d8d8d8d +8b8b8b8a8a8b8b8a8a898988888888878787868686868585858484848483838282828281818180 +8081818080807f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f808080818180808181818282 +828282838383838483848484848585858686868687878788888888898889898a8a8a8a8b8b8b8c +8c8c8c8d8d8e8e8e8e8f8f8f909090909191919292929293939494959594949595959696969697 +97989898989999999a9a99999a9a9b9b9c9c9c9c9d9d9d9d9d9e9e9e9f9f9e9e9f9f9fa0a0a0a0 +a1a0a1a1a1a1a2a2a2a2a2a3a3a3a4a4a3a3a4a4a4a4a4a4a4a4a5a5a5a5a6a5a6a6a6a6a6a6a6 +a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a6a6a6a6a6a6 +a6a6a5a6a5a5a5a5a4a4a4a4a4a4a4a4a3a3a4a4a3a3a3a2a2a2a2a2a2a2a2a2a2a1a1a1a1a0a1 +a0a0a0a0a0a0a0a0a09f9f9f9e9e9f9f9e9e9e9e9e9e9e9e9d9d9d9d9d9c9c9c9c9c9c9c9c9c9b +9c9b9b9b9b9b9b9b9b9b9a9a9a9a9a9a9a9a9a9a9a9a9a99999a9a999999999999999999999999 +999898989898989898989898989898989797979797979797979797979797979797979797979797 +979797979797969796969696969696969696969696969696969696969696969696969696969696 +969696969696969696969696979697979797979797979797979797979797979797989898989898 +98989898989898989899999999999999999a9a99999a9a9a9a9a9a9a9a9a9a9a9a9a9b9b9b9b9b +9b9b9b9b9b9b9b9b9b9c9b9c9c9c9c9c9c9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d +9d9e9e9e9e9e9e9e9e9e9e9e9e9e9f9f9e9e9f9f9fa0a0a0a0a0a0a0a0a0a0a0a0a0a0a1a0a1a1 +a1a1a1a1a1a1a1a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a4a4a3a3a4a4a4a4a4a4a4a4a5a5 +a5a5a5a5a5a5a5a6a5a6a6a6a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a8a8a8a8a8a8a8a8a9a9a8 +a8a9a9a9a9a9a9a9a9aaaaaaaaaaaaaaaaaaabaaababababacacacacacacacacacacacacacacac +adadadadadadadadadadadadadadadadadadaeaeadadaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeae +aeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeadadaeaeadadadadadadadadadadad +adadadadadadadacacacacacacacacacacacacacacacababababababababababababababababab +ababababababababacacacacacacacacacacacacacacacadadadadadadadadadadadadadadadad +adadadadadadadadadadadadadadadadadadadadadadadadacacacacacacacacacacacacacacac +acacacacacacacacacacacacacacacacacacacacababababababababababababababababababab +ababababababababababababababababababababaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa9a9a9a9a9aaaaaaaaaaa9a9a9a9a9aaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaa9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9 +a9a9a9a8a8a9a9a8a8a8a8a8a8a8a8a8a8a8a8a8a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7 +a7a7a7a7a7a7a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6 +a6a5a6a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a4a4a4a4a4a4a4a4a3a3a4a4a3a3a3a3a3 +a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a1a1a1a1a1a1a1a1a0a1a0a0a0a0a0 +a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a09f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9e9e +9f9f9e9e9e9e9e9e9e9e9d9d9d9d9d9d9d9d9d9d9c9c9c9c9c9c9c9c9c9b9c9b9b9b9b9a9a9a9a +9a9a9a9a99999a9a99999999999999999898989898989898989897979797979797979796979696 +9696959595949495959494949393939393939393939292919191919090908f8f90908f8f8f8e8e +8e8e8d8e8d8d8d8d8c8c8c8c8c8b8b8b8a8a8b8b8a8a8a89898989888887878787868686858585 +858484838382828180807f7e7d7d7b7b7a7b7b7c7e7f8080808080818182828384858585858585 +858686868686868686878787878888888888888889888989898989898989898a8a8a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8a8a8a8b8b8b8c8c8c8c8d8d8d8d8d8d8d8e8d8e8e8e8e8f8f8f8f8f8f8f +8f8f8f909090909091919192939192939393949494949494949494949595959595959595969795 +969797979898989898989898989898989898989898989898989898989898989898989898989898 +98989898989999999999999999999999999999999999999999999999999999999999999a9a9a9a +9a9a9a9a9a9a9a9a9a9b9b9a9a9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b +9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9a9a +9a9a9a9a9a9a99999a9a9999999999999999999999999999999999999999999999989898989898 +989898989898989898989898989897979797979797979797979797979797979797979797979796 +979696969696969696969696969696969696969696969696969696969696969696969696969696 +969696969696969696969696969696969696969696969696969696969696969696969696969696 +969696969696969696969696969696969696969696969696969696969696969696969696979697 +979797979797979797979797979797979797989898989898989898989999999a9a99999a9a9a9a +9a9a9a9a9a9a9a9a9a9b9b9b9b9c9b9c9c9c9c9d9d9d9d9d9d9d9d9e9e9e9e9f9f9f9f9f9f9f9f +a0a0a0a0a0a0a0a0a0a1a0a1a1a1a1a2a2a2a2a2a3a3a3a4a4a3a3a4a4a4a4a4a4a4a4a5a5a5a5 +a5a5a5a5a5a6a5a6a6a6a6a6a6a6a6a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7 +a7a7a7a7a7a7a7a7a7a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a9a9a9aaaaa9a9 +aaaaabaaabababababababababacacacacacacacacacacadadadadadadadadadadadadadadadad +adadadadaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeadadadadad +adadadadadacacacacacababababaaabaaaaaaaaa9a9a9a8a8a8a8a7a7a6a6a5a5a4a4a4a4a4a3 +a3a1a1a1a1a0a09f9f9e9e9e9e9d9d9c9b9a9a9a9a999998989797969695959595949493939292 +92929090908f8f8f8f8e8e8d8e8d8d8d8d8b8b8a8a8a8a8a898988898888888886868585858585 +85858584848484838382828181818180808080808080807f7f7f7f7e7f7e7e7e7e7d7d7d7c7c7c +7c7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a797a7979797979797979797979797979 +7979797979797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7c7c7c7c7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f808080 +808080808080808080808080808080808081818182828181828282838383838483848484848585 +858585858585858585858585858686868787878788888988898989898a8a8a8a8a8a8a8a8a8a8b +8b8b8c8c8c8c8d8d8d8d8d8d8d8e8d8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f8f90909090919191 +929292929292929292939293939393939393939394949494949494949494949494949494949494 +949494949494949494949494949494949494949595959596969696969696969696969696969696 +969696969696969696969696969696969696969696979697979796979696969796979797979797 +979797979797979797979797979797979797979797979798989898989898989898989898989898 +989898989999999999999999999999999999999999999999999999999999999999999999999a9a +99999a9a9a9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9a9a9a9a +9a9a9a9a99999a9a99999999999999999999999999999999999998989898989797979796979695 +959594949494949494949494939393939292919090908f8f8f8f8f8f8f8e8e8d8e8d8d8c8c8a8a +8a8a8a8a8a8a8a8989888887878686868585858585858584848483828382818181808080808080 +808080807f7f7f7f7e7f7e7e7e7e7e7e7e7d7d7e7e7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7d7d7d7d7d7d7d7d7e7f7d7e7f7f7f7f7f7f7f7f8080808080808080808081818181 +81828282838482838484848585858585858586868687878788898889898a8a8a8a8a8a8a8b8b8b +8c8d8c8d8e8e8e8f8f8f8f8f8f8f90909091919292939394949494949494949495959596979798 +98989899999999999999999a9b9a9b9c9c9c9d9d9d9d9d9e9e9e9e9e9e9e9f9f9fa0a0a0a0a1a0 +a1a1a1a1a2a2a2a2a2a3a3a3a4a4a3a3a4a4a4a4a4a4a4a4a5a5a5a5a6a5a6a6a6a6a6a6a6a6a6 +a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a6a6a6a6a6a6a6a6 +a5a6a5a5a4a4a4a4a3a3a3a3a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a2a1a1a1a1a0a1a0a0 +9f9fa0a09f9f9f9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9d9d9c9c9c9c9c9c9c9c9c9b9c9b +9b9a9a9b9b9a9a9a99999999999999999999999999999999999999999999999999999999999998 +989898989898989898989898989897979797979797979797979797979797979797979797979797 +979797979697969696969696969696969696969696969696969696969696969696969696969696 +969696969696969696969796979797979797979797979797979797979797979898989898989898 +98989898989898999999999999999999999999999999999999999999999999999a9a9a9a9a9a9a +9a9a9a9a9a9a9a9b9a9b9b9c9c9b9b9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9e +9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9f9f9f9f9f9f9f9f9f9f9f9f9f9fa09fa0a0a0a0 +a0a0a0a1a1a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a4a4a4a4 +a4a4a4a4a4a5a4a5a5a6a6a5a5a6a6a6a7a7a7a7a7a7a7a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a8 +a8a8a8a8a8a8a8a9a9a9a9a9a9a9a9aaaba9aaabababacacacacacacacacacacacacacacacadad +adadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadad +adadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadad +adadadadadacacacacacacacacacacacacacacacababababababababaaaaababaaaaaaaaaaaaab +abaaaaabababacacacacacacacacacacacacacacacadadadadadadadadadadadadadadadadadad +adadadadadadadadadadadadadadadadadadadadadadacacacacacacacacacacacacacacacacac +acacacacacacacacacacacacacacacacacacababababababababababababababababababababab +ababababababababababababababababababaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa9a9aaaaa9a9a9a9a9a9a9 +a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a8a8a8a8a8a9a9a9a9a9a8a8a8a8a8a9a9a9a9a9a9a9a9 +a9a9a9a9a9a9a9a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8 +a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7 +a7a7a7a7a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a5 +a6a5a5a4a4a5a5a4a4a4a4a4a4a4a4a4a4a4a4a4a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3 +a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a1a1a1a1a1a1a1a1a0a1a0a0a0a0a0a0a0 +9f9fa0a09f9f9f9f9f9f9f9f9f9f9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e +9e9e9e9e9e9e9e9e9d9d9d9d9d9d9d9d9d9d9c9c9c9c9c9c9c9c9b9a9c9b9a9a9a999999999999 +999999999999999999999999999998989898989898989898979797979797979796959796959595 +949494949494949494949393939393939393929192919090908f8f8f8f8f8f8f8f8f8f8e8e8e8d +8c8e8d8c8c8c8b8b8b8b8b8a8a8a8a8a8a8a8a8989898988888787868686868585858585858583 +838282818180807f7e7d7c7c7b7b7a7a7b7c7d7e7f7f7f7f808181828282838484848484848585 +8686868686868687878787888888888888888888888888888888888888898989898a898a8a8a8a +8a8a8a8a8a8a8a8a8a8a8b8b8b8c8c8c8c8d8d8d8d8d8d8d8d8d8d8d8d8d8e8e8e8e8e8e8e8e8e +8f8f90909090919191929291919292929393939393939393939494959595959595959696959596 +969697979797979797979797979797979897989898979897979798979898989898989898989898 +9898989999999999999999999999999999999999999999999999999999999999999a9a9a9a9a9a +9a9a9a9a9a9a9a9b9b9a9a9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b +9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9a9a9a9a +9a9a9a9a99999a9a99999999999999999999999999999999999999999999999898989898989898 +989898989898989898989898979797979797979797979797979797979797979697969696969696 +969696969696969696969696969696969696969696969696969696969696969696969696969696 +969696969696969696969696969696969696969696969696969696969696969696969696969696 +969696969696969696969696969696969696969796979797979797979797979797979797979797 +97979797979797979797979797979797989898989898989898989999999a9a99999a9a9a9a9a9a +9a9a9a9a9a9a9b9b9c9c9c9c9c9c9c9c9c9d9d9d9d9d9d9d9d9e9e9e9e9f9f9f9f9f9f9f9fa0a0 +a0a0a1a0a1a1a1a1a1a1a1a1a1a2a2a2a2a2a3a3a3a4a4a3a3a4a4a4a4a4a4a4a4a5a5a5a5a5a5 +a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a7 +a6a7a7a7a7a7a7a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a9a9a9aaaaa9a9aaaa +aaaaaaaaaaaaaaaaaaaaaaabababababababababacacadadadadadadadadadadadadadadadadad +adadaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeadadadadadadad +adadadacacacacacababababaaabaaaaaaaaa9a9a9a8a8a8a8a7a7a6a6a5a5a4a4a4a4a4a3a3a1 +a1a1a1a1a09f9f9e9e9e9e9d9d9c9c9a9a9a9a9999989897979696959595959494939392929292 +9090908f8f8f8f8e8e8d8d8d8d8d8d8b8b8a8a8a8a898888888888888888868685858585858585 +84838383838383828281818181808080808080807f7e7e7e7e7e7e7e7e7e7e7d7d7d7c7c7c7c7b +7b7b7b7b7b7b7b7b7b7b7b7a7a7979797979797979797979797979797979797979797979797979 +797979797979797979797979797979797979797979797a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7c7c7c7c7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f80 +7f8080808080808080808080808080818181828281818282828383838383838383838384848484 +8584858585858585858585868686878787878888888888888888898989898a898a8a8a8a8b8b8b +8c8c8c8c8d8d8d8d8d8d8d8d8d8d8d8d8d8e8e8e8e8f8e8f8f8f8f8f8f8f909090909191919292 +929292929292929292929292929292929292939393939493949494949494949494949494949494 +949494949494949494949494949494949495959595969696969696969696969696969696969696 +969696969696969696969696969696969696969696969696969696969696969696969696969696 +969696969696969696969796979797979797979797989898989898989898989898989898989898 +98989999999999999999999999999999999999999999999999999999999999999999999a9a9999 +9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9a9a9a9a9a9a +9a9a99999a9a999999999999999999999999999999999999989898989797969696969696959595 +94949494939493939393929292929292919090908f8f8f8f8e8e8e8d8d8d8d8d8d8c8c8a8a8a8a +89898989898888888887878686868584858484848483838382828382818181808080807f807f7f +7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7e7e7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7d7d7d7d7d7d7d7d7e7e7d7d7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f80808181818182 +8282838382828383838484848485848586868687878788888888888989898989898a8b8b8b8c8d +8c8c8d8d8d8e8e8e8e8f8e8f909090919192929292939393939394949494959595969696979797 +9898999999999999999a9b9a9a9b9b9b9c9d9d9d9d9e9e9e9e9e9e9e9f9f9fa0a0a0a0a1a0a1a1 +a1a1a2a2a2a2a2a3a3a3a4a4a3a3a4a4a4a4a4a4a4a5a5a6a6a6a6a6a6a6a6a6a6a6a6a6a6a7a7 +a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a5a6a5a5a5a5a5a5a5a5a5a5 +a5a5a4a4a4a4a3a3a3a3a3a3a3a3a3a3a3a3a3a2a2a2a2a1a2a1a1a1a1a0a0a0a0a0a0a0a09f9f +a0a09f9f9f9e9e9e9e9e9e9e9e9e9e9e9e9e9e9d9d9c9c9c9c9b9b9b9b9b9b9b9b9b9b9b9b9b9a +9a9b9b9a9a9a999999999999999999999999999999999999999999999999999999999999989898 +989798979797979797979797969696969696969696969696969696969696969696969696969696 +969696969696969696969696969696969696969696969696969696969696969696969696969696 +969696969696969696969696969696969696969696969696969696969697979797979797979798 +9798989898999999999999999999999999999999999999999999999999999a9a9a9a9a9a9a9a9a +9a9a9a9a9a9a9a9a9a9b9b9a9a9b9b9b9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9d9d9d +9d9e9d9e9e9e9e9e9e9e9e9e9e9e9e9e9e9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f +9fa0a0a1a1a1a1a1a1a1a1a1a1a1a1a1a1a2a2a3a3a3a3a3a3a3a3a3a3a3a3a3a3a4a4a4a4a4a4 +a4a4a4a4a4a4a4a5a5a4a4a5a5a5a6a6a6a6a6a6a6a6a6a7a7a8a8a8a8a8a8a8a8a8a8a8a8a8a8 +a8a8a8a8a8a9a9a9a9a9a9a9a9aaaaa9a9aaaaaaabababababababababababababababacacacac +acacacacacacacacacacadacadadadadadadadadadadadadadadadadadadadadadadadadadadad +adadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadacadacacacacacac +acacacabababababababababababababababaaaaaaaaaaaaaaaaa9a9aaaaa9a9a9a9a9a9aaaaa9 +a9aaaaaaabababababababababababababababacacacacacacacacacacacacacacadacadadadad +adadadadacadacacacacacacacacacacacacacacababababababababababababababababababab +ababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa9a9aaaaa9a9a9a9a9a9a9a9a9 +a9a9a9a9a9a9a9a9a9a9a9a9a9a9a8a8a8a8a8a9a9a9a9a9a8a8a8a8a8a9a9a9a9a9a9a9a9a9a9 +a9a9a9a9a9a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8 +a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a7a6a6a6a6a6a6a6 +a6a6a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5 +a5a4a4a5a5a4a4a4a4a4a4a4a4a4a4a4a4a4a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3 +a3a3a3a2a2a1a1a1a1a1a1a1a1a1a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a09f9f +a0a09f9f9f9f9f9f9f9f9f9f9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e +9e9e9e9e9e9d9d9c9c9c9c9c9c9c9c9c9b9b9b9b9b9b9b9b9a9a9b9b9a9a9a9999999999999999 +999999999999999999999998989797979797979797979696969696969696959596969595959494 +94949394939393939292929292929292919192919090908f8e8e8e8e8e8e8e8e8e8d8d8d8c8c8d +8d8c8c8c8b8b8b8b8a8a8989898989898988888888878787878686868584848484848484828282 +8180807f7f7e7d7d7c7b7a7a797b7b7c7c7d7d7e7f808080818181828282828484858585858585 +85858686868686868686868687878787888788888888898989898989898989898989898a8a8989 +8a8a8a8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8c8c8d8d8d8d8e8e8e8f8f8e8e8f8f8f8f +8f8f8f8f9090909091909191919192929293939393949494949494949495959595969596969696 +969696969697979797979797979797979797979797979797979797979797979797979797979797 +979797979797979797979797979798989898999999999999999999999999999a9a9a9a9a9a9a9a +9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a +9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a +9a9a9a9a9a9a9a99999a9a99999999999999999999999999989898989898989898989898989898 +989898989897979797979797979797979797979797979797979797979797979797979697969696 +969696969696969696969696969696969696969696969696969696969696969696969696969696 +969696969696969696969696969696969696969696969696969696969696969696969696969696 +969696969696969696969696969696969696969696969696969696969696969697969797979797 +97979797989898989898989898989898989898999999999999999999999999999a9a99999a9a9a +9b9b9b9b9b9b9b9b9b9c9b9c9c9c9c9d9d9d9d9d9e9e9e9e9e9e9e9e9f9f9e9e9f9f9fa0a0a0a0 +a0a0a0a0a0a1a1a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a3a3a4a4a3a3a4a4a4a4a4a4a4a4a5a5a5 +a5a6a5a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6 +a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a7a7a7a7a8a8a8a8a8a8a8a8a9a9a9a9a9a9a9a9a9aaa9 +aaaaaaaaaaaaaaaaaaabababababababababababababacacababacacacadadadadadadadadadad +aeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeadadaeaeadad +adacacacacacababababaaabaaaaaaaaa9a9a9a8a8a8a8a7a7a6a6a5a5a5a5a4a4a3a3a3a3a3a2 +a2a0a09f9f9e9e9e9e9d9d9c9b9b9b999999999898979796969595959594949393929292929090 +908f8f8f8f8e8e8d8e8c8c8b8b8b8b8b8a89898989898888878786868686868585858584848484 +838383828181818181818181808080807f7f7f7f7e7e7e7d7e7d7d7d7d7c7c7c7c7c7c7c7c7b7b +7c7c7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a797a797979797979797979787878787879797979 +79797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7e7e7f7f7f7f7f7f7f7f7f7f7f +7f80807f7f80808081818181818181818181818181818182828282838283838383848484848484 +8484858585858686868686868686868686868787888888888989898a8a89898a8a8a8b8b8b8b8b +8b8b8b8b8b8c8c8c8c8d8c8d8d8d8d8e8e8e8f8f8e8e8f8f8f9090909090909090909090909090 +909191919192919292929293939393939393939393939393939393939394949393949494959595 +959595959595959595959595959595959595959595959595959595959595959595959595959595 +959595959595959595959595959696969697959696969597969696979697979797979797979797 +979797979797979797979797979797979797979797979797979797979798989898989898989898 +9898989898989898989898989898989999999a9a99999a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a +9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a +9a9a9a9a9a9a9a9a9a9a9999999998989897979797979797979797979797969596959595959494 +9493939494939393929292919090909090908f8f8f8e8e8e8d8d8d8c8c8b8b8b8b8b8b8a89898a +89888888878686868686868585858585848484828282828181818181818080807f7f80807f7f7f +7e7e7e7e7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7d7c7d7d7d7d7e7e7e7e7e7e7e7e7f7f7f7f8080808080808080818181 +81828182828282848484858585858585858686868687868788888889898a8a8a8a8b8b8b8b8b8c +8c8c8c8e8e8e8f8f8f8f8f90909090909091929292939493939494949595959596969697979797 +9797989899999a9a9a9a9b9b9b9c9c9c9c9c9c9d9d9d9f9f9e9e9f9f9fa0a0a0a0a1a0a1a1a1a1 +a2a2a2a2a2a3a3a3a4a4a3a3a4a4a4a5a5a5a5a5a5a5a5a5a6a5a6a6a6a6a6a6a6a6a6a7a7a7a7 +a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a5a5a4a4 +a4a4a4a4a4a4a4a4a4a4a3a3a3a3a2a2a2a1a1a1a1a1a1a1a1a1a1a0a0a0a09fa09f9f9f9f9f9f +9f9f9f9e9e9e9d9d9e9e9d9d9d9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9b9b9b9b9a9b9a9a9a9a9a +9a9a9a9a9a9a9a9a9a9a9a9a9a9a99999998989898979797979797979797979797979797979797 +979797979797979797979797979797979797979796969696969797979797969696969696969696 +959695959595959595959595959595959595959595959595959595959595959595959595959595 +959595959595969596969696969696969697979797979797979797979797979797979797979797 +9797979797979797979797989897979898989999999999999999999999999999999a9a9a9a9a9a +9a9a9a9b9a9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9c9c9c9c9c9c9c9c9c9c +9c9c9c9c9c9c9c9c9d9d9c9c9d9d9d9e9e9e9e9e9e9e9e9e9e9f9f9f9fa09fa0a0a0a0a0a0a0a0 +a0a0a0a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a2a2a1a1a2a2a2a3a3a3a3a3a3a3a3a3a3a4a4a4 +a4a5a4a5a5a5a5a5a5a5a5a5a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a7a7a7a7a8a8a8a8a8 +a8a8a8a9a9a9a9a9a9a9a9a9aaa9aaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababab +ababababababababababababacacababacacacacacacacacacacacacacacacacacacacacacacac +acacacacacacacacacacacacacacacacacacababacacababababababababababababababababab +ababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaa9aaa9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9 +a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9 +a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9 +a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a8a8a8a8a8a9a9a9a9a9a8a8a8a7a7a8 +a8a7a7a7a7a7a7a7a7a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6 +a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a5a5a5a5a5a6a6a6a6a6a5a5a5a5a5a5a5a5a5a4a5a4a4a4 +a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a3a3a3a3a3a3a3a3a2a2a3a3a2a2a2a1a1a1a1a1a1a1a1 +a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a0a0a0a0a0a0a0a0a09fa09f9f9f9f9f9f9f9f9f9f9f +9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9e9e9e9e9e9e9e9e9d9d9d9d9c9c9c9c +9c9c9c9c9c9c9c9c9c9c9c9c9c9c9b9b9b9b9b9b9b9b9b9a9b9a9a9a9a9a9a9a9a9a9999999898 +999998989897979797979797979797979797979796969696969696969695969595959594949493 +93949493939392929292929191919190909090908f8f8f8f8e8e8e8e8d8d8d8c8c8c8c8b8c8b8b +8b8b8a8a8a8a8a8a8a8a898988888787878787878786858585858585848482828282828280807f +7f7e7d7d7d7b7b7b7978787a7b7c7b7c7c7d7e7f80808181818181818183838484858485858585 +8686868686868686868687878787878787878787888888888888888888898889898a8a89898a8a +8a8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8c8c8c8c8c8d8d8d8e8e8d8d8e8e8f8e8f8f +8f8f90909090909090909090919191929292929393949394949494959595959595959595959595 +959595969696969696969696979697979796979696969796979797979797979797979797979797 +97979797979797979797979798989898999999999999999999999999999a9a9a9a9a9a9a9a9a9a +9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a +9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a +9a9a9a9a9a99999a9a999999999999999999999999999898989898989898989898989898989898 +989898979797979797979797979797979797979797979797979797969796969696969696969696 +969696969696969696969696969696969696969696969696969696969696969696969696969696 +969696969696969696969696969696969696969696969696969696969696969696969696969696 +969696969696969696969696969696979697979797979797979797979797979797979797979797 +9797989898989898989898989898989898999999999999999999999999999a9a99999a9a9a9b9b +9b9b9c9b9c9c9c9c9c9c9c9c9c9d9d9d9d9d9e9e9e9e9e9e9e9e9f9f9e9e9f9f9fa0a0a0a0a1a0 +a1a1a1a1a2a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a3a3a4a4a3a3a4a4a4a4a4a4a4a4a5a5a5a5a5 +a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a6a5a6a6a6 +a6a6a6a6a6a6a6a6a6a6a6a6a6a6a7a7a7a7a8a8a8a8a8a8a8a8a9a9a9a9a9a9a9a9a9a9a9a9a9 +a9a9a9a9a9a9a9aaaaaaaaaaaaaaaaaaabaaababacacababacacacadadadadadadadadadadaeae +aeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeadadaeaeadadadac +acacacacababababaaabaaaaaaaaa9a9a9a8a8a8a8a7a7a6a6a5a5a5a5a4a4a3a3a3a3a3a2a2a1 +a09f9f9e9e9e9e9d9d9c9c9b9b999999999898979796969595959594949393929292929090908f +8f8f8f8e8e8d8d8c8c8b8b8b8b8b8a898988888888878787868686868685858585848483838282 +82828181818181818181808080807f7f7e7e7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7b7b7c7c +7b7b7b7a7a7a7a797a797979797979797979797979797979797979797878787878797979797979 +7979797979797979797979797979797979797a797a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f80 +807f7f808080818181818181818181818181818181828282828282828282828383838384838484 +85858585868686868686868686868686868787878787888888898a88898a8a8a8b8b8b8b8b8b8b +8b8b8b8c8c8c8c8c8c8c8c8c8c8d8d8d8e8f8d8e8f8f8f90909090909090909090909090909091 +919191919191919191929292929292929292939293939393939393949493939494949595959595 +959595959595959595959595959595959595959595959595959595959595959595959595959595 +959595959595959595959596969696969595959595969696969696969696969696969696969696 +969696969696979697979797979797979797979797979797979797989898989898989898989898 +989898989898989898989898989999999a9a99999a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a +9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a +9a9a9a9a9a9a9a9a99999999989898979797979797979797969796969595959595959594949493 +929493929292919191909090909090908f8f8f8e8d8d8c8c8c8c8b8b8b8b8b8b8b8a8988898887 +8787868686868686868585848584838383818181818181818181818080807f7e807f7e7e7e7d7d +7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7e7e7e7e7f7f807f808080808181818181 +81818181818383838485848585858586868686868686878787888889898a8a8b8b8b8b8b8b8b8b +8b8d8d8d8e8f8e8f8f909090909090909191919293929394949495959595959595969697969797 +989899999a9a9a9a9a9a9a9b9b9c9c9c9c9d9d9d9f9f9e9e9f9f9fa0a0a0a0a1a0a1a1a1a1a2a2 +a2a2a2a3a3a3a4a4a3a3a4a4a4a5a5a5a5a6a5a6a6a6a6a6a6a6a6a6a6a6a6a6a6a7a7a7a7a7a7 +a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a6a6a6a5a6a5a5a5a5a5a5a5a5a5a4a4a4a4a4 +a4a4a4a4a4a4a4a4a3a3a3a3a2a2a2a1a1a1a1a0a1a0a0a0a09f9f9f9f9f9f9f9f9f9f9f9f9f9f +9f9e9e9e9d9d9e9e9d9d9d9c9c9c9c9b9c9b9b9b9b9b9b9b9b9b9a9a9a9a9a9a9a9a9a9a9a9a9a +9a9a9a9a9a9a9a9a9a9a9a9a999999989898989797979797979797979797979797979797969796 +969696969696969696969696969696969696959595959596969696969595959595959595959595 +959595959595959595959595959595959595959595959595959595959595959595959595959595 +959595959595959595959595959595969696969696969696969696969696969696969796979797 +979797979797979797989897979898989999999999999999999999999999999a9a9a9a9a9a9a9a +9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9c9b9c +9c9c9c9c9c9c9d9d9c9c9d9d9d9e9e9e9e9e9e9e9e9e9e9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f +9fa0a0a0a0a0a0a0a0a0a0a0a0a1a0a1a1a2a2a1a1a2a2a2a3a3a3a3a3a3a3a3a3a3a4a4a4a4a4 +a4a4a4a4a4a4a4a4a4a4a5a5a5a5a5a5a5a5a5a6a5a6a6a6a6a6a6a6a7a7a7a7a8a8a8a8a8a8a8 +a8a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9aaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaabaaababacacababacacacacacacacacacacacacacacacacacacacacacacacacac +acacacacacacacacacacacacacacacacababacacabababababababaaabaaaaaaaaaaaaaaaaaaaa +aaaaaaaaa9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9 +a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9aaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaabababababababab +aaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9 +a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9 +a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9 +a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9 +a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a8a8a8a8a8a9a9a9a9a9a8a8a8a7a7a8a8a7 +a7a7a7a7a7a7a7a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a5a6a5a5a5a5a5a5a5a5a5a5a5 +a5a5a5a5a5a5a5a5a5a5a5a5a5a4a4a4a4a4a5a5a5a5a5a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4 +a4a4a4a4a4a4a4a4a4a4a4a4a4a4a3a3a3a3a3a3a3a3a2a2a3a3a2a2a2a1a1a1a1a1a1a1a1a1a0 +a1a0a0a0a0a0a0a0a0a0a0a0a0a0a09f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f +9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9e9e9e9e9e9e9e9e9d9d9d9d9c9c9c9c9c9c +9c9b9c9b9b9b9b9b9b9b9b9b9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a99999998989999 +989898979797979697969696969696969696959595959595959595959595959595949494939294 +9392929291919191919090909090909090908f8f8e8e8d8d8d8d8c8c8c8b8b8b8b8b8b8b8b8b8b +8a8a8a8a898a89898888878786868686868686868585858584848383818181818181807f7e7e7d +7c7c7c7b7b7a787777797a7b7a7b7c7c7d7e7f7f80808080818181838383838483848484848585 +85868685858686868787878787878787878788888888888888888889888989898989898989898a +8a8a8a8a8a8a8a8b8b8a8a8b8b8b8b8b8b8b8b8c8c8c8c8c8d8d8d8d8d8d8d8d8d8e8d8e8e8e8e +8f8f8f90908f8f9090909191919191929292929392939393939494949595949495959595959595 +959696969696969696969796979797969796969697969797979797979797979797979797979797 +979797979797979797979797989898989898989898989898989898999999999999999999999999 +999a9a99999a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a +9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9999 +9a9a99999999999999999999999999999999999998989898989898989898989898989898989898 +989797979797979797979797979797979797979797979797979697969696969696969696969696 +969696969696969696969696969696969696969696969696969696969696969696969696969696 +969696969696969696969696969696969696969696969696969696969696969696969696969696 +969696969696969696969696969796979797979797979797979797979797979797979797979797 +98989898989898989898989898989899999999999999999a9a99999a9a9a9a9a9a9a9a9b9b9b9b +9c9b9c9c9c9c9c9c9c9c9c9d9d9d9d9d9e9e9e9f9f9e9e9f9f9f9f9f9f9f9fa0a0a0a0a1a0a1a1 +a1a1a2a2a2a2a2a2a2a2a2a2a3a3a3a4a4a3a3a4a4a4a4a4a4a4a4a4a4a4a4a4a5a5a5a5a5a5a5 +a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a6a5a6a6a6a6a6 +a6a6a6a6a6a6a6a6a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a8a8a8a9a9a8a8a9a9a9a9a9a9a9a9 +a9a9a9a9a9aaaaaaaaaaaaaaaaaaabaaabababababababababacacacacacacacacacacadadadad +adadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadacacac +acacababababaaabaaaaaaaaa9a9a9a8a8a8a8a7a7a6a6a5a5a5a5a4a4a4a3a3a3a3a2a2a1a09f +9f9e9e9e9e9d9d9c9c9b9b9a9a99999898979796969595959594949393929292929090908f8f8f +8f8e8e8d8d8c8c8b8b8b8b8a8a8989888888888787878686868685858584848484838382828282 +818181808081818080807f7f7f7f7e7e7d7d7d7d7d7d7d7d7d7c7c7c7b7b7c7c7b7b7b7b7b7b7b +7b7a7a7a7a797a7979797979797979797979797979797979797978787878787979797979797979 +797979797979797979797979797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b +7b7c7c7b7b7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f +7f7f7f7f8080808080808080818180808181818282828282828282828283838383848384848484 +8585858585858585868685858686868787878787888888888988898989898a8a8a8b8b8a8a8b8b +8b8c8c8c8c8c8c8c8c8c8c8d8d8d8d8e8d8e8e8e8e8f8f8f90908f8f9090909090909090919191 +919191919191919292929292929292929392939393939393939393939393939394949494949494 +949494949494949494949495959494959595959595959595959595959595959595959595959595 +959595959595959595969696969695959595959696969696969696969696969696969696969696 +969696969796979797979797979797979797979797979797979898989898989898989898989898 +98989898989898989898989999999999999999999999999999999999999a9a99999a9a9a9a9a9a +9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a99999a9a +999999999999999998989898989797979797979797979697969695959595949494939393939293 +92929292919191909090908f8f8f8e8e8e8e8d8d8c8c8c8c8b8b8b8a8a8a8a8989888887878787 +868686858585858484838483838383818181808081818080807f7f7f7f7e7f7e7e7e7e7d7d7d7d +7d7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f80808081818080 +81818183838383848384848484858585868686868787878888888889898a8a8b8b8a8a8b8b8b8d +8d8d8d8e8d8e8e8f8f8f8f90909091919191929293939393949494959595959696979697979797 +9999999a9a99999a9a9b9b9c9c9c9c9d9d9d9e9e9e9e9f9f9fa0a0a0a0a1a0a1a1a1a1a2a2a2a2 +a2a3a3a3a4a4a3a3a4a4a4a5a5a5a5a6a5a6a6a6a6a6a6a6a6a6a6a6a6a6a6a7a7a7a7a7a7a7a7 +a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a6a6a6a5a6a5a5a5a5a5a5a5a5a5a4a4a4a3a3a4a4 +a3a3a3a3a3a3a3a3a2a2a2a2a2a1a1a1a1a0a1a0a0a0a09f9f9f9f9f9f9f9f9e9e9f9f9e9e9e9d +9d9d9d9d9d9d9d9d9d9c9c9c9c9b9c9b9b9b9b9b9b9b9b9b9a9a9a9a9a9a9a9a99999a9a999999 +999999999999999999999898989898979797979797979797979797979797979797979697969696 +969696969696969696969696969696969595959595969696969695959595959595959595959595 +959595959595959595959595959595959595959595959595959595959595959595959595959595 +959595959595959595959595959696969696969696969696969696969696969697969797979797 +979797979797979797979797979798989898989898989898989898989899999999999999999999 +9999999a9a99999a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9c9b9c9c9c +9c9c9c9c9c9c9c9c9c9c9c9d9d9d9d9d9d9d9d9d9d9e9e9e9e9e9e9e9e9e9e9e9e9e9f9f9f9fa0 +a0a0a0a0a0a0a0a0a0a0a0a1a0a1a1a1a1a1a1a1a1a1a2a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a3 +a3a4a4a3a3a4a4a4a5a5a5a5a5a5a5a5a5a6a5a6a6a6a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a8 +a8a8a8a8a8a8a8a9a9a8a8a9a9a9a9a9a9a9a9a9a9a9a9a9aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaabaaababababababababababababababababababababababababababababababababab +abababababababababababababababababababababababababaaabaaaaaaaaaaaaaaaaaaaaaaaa +aaaaa9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a8a8a9a9a8a8a8a8a8a8a9a9a8a8a9a9a9a9a9 +a9a9a9a9a9a9a9a9a9a9a9a9a9aaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaababababababababaaab +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9 +a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9 +a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a8a8a9a9a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8 +a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8 +a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a7a7a7a7a7a8a8a8a8a8a7a7a7a7a7a7a7a7a7a7 +a7a7a7a7a7a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a5a6a5a5a5a5a5a5a5a5a5a5a5a5a5 +a5a5a5a5a5a5a5a5a5a5a5a4a4a4a4a4a5a5a5a5a5a4a4a4a4a4a4a4a4a4a4a4a4a4a3a3a4a4a3 +a3a3a3a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a1a1a1a0a1a0 +a0a0a0a0a0a0a0a0a0a0a0a0a09f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9e9e9f9f9e9e9e9e +9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9d9d9d9d9d9d9d9c9c9c9c9c9c9c9c9c9b +9c9b9b9b9b9b9b9b9b9b9a9a9a9a9a9a9a9a99999a9a9999999999999999989898989898989898 +989797979796979696969696969696969595959595959595949495959494949393939392939292 +929291919191919090908f8f90908f8f8e8e8d8d8d8d8c8c8c8c8c8b8b8b8a8a8b8b8a8a8a8989 +89898889888888888686868585868685858584848484838382828181818180807f7e7d7d7c7c7b +7b7a7a79787777797a7b7a7b7b7b7c7e7f7f808080808080808282838384838484848485858585 +8585858585858686868787868687878788888888888888888889888989898989898989898a8a8a +8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8b8b8b8b8c8c8c8d8d8d8d8d8d8d8d8d8e8d8e8e8e8e8f8f +8f8f8f8f8f8f8f8f90909091919292929293929393939394949494949494949494949494959595 +959696969696969697969797979697969696979697979797979797979797979797979797979797 +979797979797979797979898989898989898989898989898989999999999999999999999999999 +99999999999999999999999999999999999999999999999999999999999a9a99999a9a9a9a9a9a +9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a99999a9a99999999999999999999 +999999999999999999999999999999999999989898989898989898989898989898989898989897 +979797979797979797979797979797979797979797979796979696969696969696969696969696 +969696969696969696969696969696969696969696969696969696969696969696969696969696 +969696969696969696969696969696969696969696969696969696969696969696969696969696 +969696969696969696969697969797979797979797979797979797979797979797979797979898 +989898989898999998989999999a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9b9b9b9b9c9b +9c9c9c9c9c9c9c9d9d9d9d9e9e9e9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa0a0a0a0a1a0a1a1a1a1 +a2a2a2a2a2a2a2a2a3a3a3a3a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a5a5a5a5a5a5a5a5a5 +a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a6a5a6a6a6a6a6a6a6 +a6a6a6a6a6a6a6a6a6a6a6a6a7a7a7a7a7a7a7a7a8a8a8a8a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9 +a9a9a9aaaaaaaaaaaaaaaaaaabaaabababababababababacacacadadacacadadadaeaeaeaeaeae +aeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeadadadacac +acacababaaabaaaaaaaaa9a9a9a9a9a9a9a8a7a6a7a6a5a5a5a4a4a4a4a4a4a4a2a2a1a09f9f9f +9f9f9f9e9d9c9c9b9b9a9a9a9a9998979796969595959595949393929292929090908f8f8f8f8e +8e8d8d8c8c8b8b8b8b8a8a89898888888887878785858686858585848484848383828282828181 +80808080808080807f7f7f7f7e7e7d7d7d7d7d7d7d7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7a +7a7a7a797a79797979797979797979797979797979797979787878787879797979797979797979 +79797979797979797979797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7c7c7c7d7d7c7c7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f +7f7f80808080808080808080808080808081818181818181818282828283838483848484848585 +858585858585858585858585858686868787878788888988898989898a8a8a8a8a8a8a8a8a8a8b +8b8b8c8c8b8b8c8c8c8d8d8d8d8e8d8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f9090909191 +909091919192929292929292929293929393939393939393939393939393949494949494949494 +949494949494949494949494949494949494949494949494949494949494949494949595949495 +959595959595959696969696959595959596969696969696969696969696969696969696969696 +969697969797979797979797979797979797979797979798989898989898989898989898989898 +989898989898989898999999999999999999999999999999999999999999999999999999999a9a +99999a9a9a9a9a9a9a9a9a9a9a99999a9a999a9a99999a99999a9a999999999999999999999999 +999999999999989898989897979797979797979695979695949494949494949393939392939292 +92929191908f8f8f8f8f8f8f8e8e8e8e8d8d8c8c8b8b8a8a8a8a8a8a8a89898888878786868585 +85858585858484838483838282818180808080808080807f7f7f7f7e7f7e7e7d7d7d7d7c7c7c7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7d7d7d7d7e7e7f7e7f7f7f7f808080808080808081 +8182828383848384848484858585858585858687878787888889898a8a8a8a8a8a8a8a8a8c8c8d +8d8e8d8e8e8f8f8f8f8f8f8f909091919292939393939494949494949496969796979797979999 +99999999999a9a9b9b9c9c9c9c9d9d9d9f9f9e9e9f9f9fa0a0a0a0a1a0a1a1a2a2a2a2a3a3a3a4 +a4a4a4a4a4a4a4a4a4a5a5a5a5a6a5a6a6a6a6a6a6a6a7a7a6a6a7a7a7a8a8a8a8a8a8a8a8a8a8 +a8a8a8a8a8a8a8a8a8a8a7a7a7a6a6a7a7a6a6a5a6a5a5a5a5a5a5a5a5a5a4a4a4a4a4a4a4a4a4 +a4a4a4a4a3a3a3a3a2a2a2a1a1a1a1a0a1a0a0a0a09f9f9f9f9f9f9f9f9f9f9f9f9f9e9e9e9e9d +9d9d9d9d9d9d9d9c9c9c9c9b9c9b9b9b9b9b9b9b9b9b9a9a9a9a9a9a9a9a99999a9a9999999999 +999999999999999998989898989797979797979797979797979797979797979796979696969696 +969696969696969696969696969695959595959696969696959595959595959595959595959595 +959595959595959594949595949595949495959595959594949595949595949495959595959595 +959595959595959595959596969696969696969696969696969696969696979697979797979797 +979797979797979797979797989898989898989898989898989898999999999999999999999999 +9999999999999999999999999999999999999999999a9a9a9a9b9b9b9b9b9b9b9c9b9c9c9c9c9c +9c9c9c9c9c9c9c9c9c9d9d9d9d9d9d9d9d9d9d9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9f9f9f +9f9f9fa0a09f9fa0a0a1a0a1a1a1a1a1a1a1a1a1a2a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3 +a3a3a3a3a4a4a4a4a5a5a5a5a5a5a5a6a5a6a6a6a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a8a8a8 +a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a9a9a9a9a9a9a9a9aaaaa9a9aaaaaaaaaa +aaaaabaaababababababababababababababababababababababababababababababababababab +abababababababababababababababababababababababaaabaaaaaaaaaaaaaaa9a9aaaaa9a9a9 +a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8 +a8a8a8a8a8a8a8a8a8a8a8a9a9a9aaaaa9a9aaaaaaaaaaaaaaabaaababababababababaaabaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9 +a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a8a8a9a9a8a8a8 +a8a8a8a8a8a8a8a8a9a9a8a8a9a8a8a9a9a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8 +a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8 +a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a7a7a7a7a7a8a8a8a8a8a7a7a7a7a7a7a7a7a7a7a7a7 +a7a7a7a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a5a6a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5 +a5a5a5a5a5a5a5a5a5a4a4a4a4a4a5a5a5a5a5a4a4a4a4a4a4a4a4a4a4a4a4a4a3a3a4a4a3a3a3 +a3a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a1a1a1a0a1a0a0a0 +a0a0a0a0a0a0a0a0a0a0a09f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9e9e9f9f9e9e9e9e9e9e +9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9d9d9d9d9d9d9d9c9c9c9c9c9c9c9c9c9b9c9b +9b9b9b9b9b9b9a9a9a9a9999999999999999999999999999999999999898989898989898989897 +979797969796969696969696959595959494949494949494949494949493939393929392929191 +91919090908f8f8f8f8f8f8f8f8f8e8e8d8d8c8c8c8c8b8b8b8a8a8a8a8a8a8a8a8a8a89898989 +8889888887878585858585858585858584848484838281818080808080807f7d7c7c7b7b7b7b7a +797877767679797a797b7b7b7c7e7e7e7f7f7f8080808082828383838383838384848585858585 +85858585868686878786868787878888888888888888888888888888888888888888898989898a +898a8a8a8a8a8a8a8a8a8a8a8a8b8b8b8b8c8c8c8d8d8d8d8d8d8d8d8d8d8d8d8d8d8e8e8f8f8f +8f8f8f8f8f8f909090919192929292929292929292939393939493949494949494949595959596 +969696969696969696969696969696969696969696969696969696969696969696969696969696 +969696969696969797989898989898989898989898989899999999999999999999999999999999 +9999999999999999999999999999999999999999999999999999999a9a99999a9a9a9a9a9a9a9a +9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a99999a9a999999999999999999999999 +999999999999999999999999999999999898989898989898989898989898989898989898979797 +979797979797979797979797979797979797979797979797979796979696969696969696969696 +969696969696969696969696969696969696969696969696969696969696969696969696969696 +969696969696969696969696969796979797979797979797979797979797979797979797979797 +979797979797979797979797979797979797979797979797979797979797979797979798989898 +98989898999998989999999a9a9a9a9a9a9a9a9a9a9a9a9a9a9b9a9b9b9b9b9c9c9c9c9c9c9c9c +9c9c9c9c9c9d9d9d9d9e9e9e9f9f9f9f9f9f9f9f9fa09fa0a0a0a0a1a1a1a1a1a1a1a1a1a1a2a2 +a2a2a2a2a2a2a3a3a3a3a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a5a5a5a5a5a5a5a5a5a5a5 +a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a6a5a6a6a6a6 +a6a6a6a6a6a6a6a6a6a6a7a7a7a7a7a7a7a7a8a8a8a8a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9 +aaaaabababababababababababababababababababacacacadadacacadadadaeaeaeaeaeaeaeae +aeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeadadadacacacac +ababababababababaaaaaaaaa9a9a9a8a7a6a7a7a6a6a6a5a5a5a4a4a4a4a2a2a1a1a0a0a09f9f +9f9e9d9c9c9c9c9b9a9a9a9998979797979696959595949393939292929090908f8f8f8f8e8e8d +8d8c8c8b8b8b8b8a8a898988888888878787858586868585858483838383838282828281818080 +80808080807f7f7e7e7e7e7e7d7d7d7d7d7d7d7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7a7a7979 +797979797979797979797979797979797979797979797878787878797979797979797979797979 +7979797979797979797979797979797979797979797979797979797a7a7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7c7c7c7d7d7c7c7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7f7f7f7f807f808080808080808080818181818181818182828282838383838383838384848484 +8484848484858485858585868686878787878888888888888888898989898a898a8a8a8a8b8b8b +8c8c8b8b8c8c8c8d8d8d8d8d8d8d8d8d8d8e8e8e8e8f8e8f8f8f8f8f8f8f8f8f90909091919090 +919191929292929292929292929292929292929292929292929292939394949494949494949494 +949494949494949494949494949494949494949494949494949494949494949495959494959595 +959595959596969696969595959595969696969696969696969696969696969696969696969696 +969696969696969696969696969696979697979797989898989898989898989898989898989898 +98989898989898999999999999999999999999999999999999999999999999999999999a9a9999 +9a9a9a9a9a9a9a9a9a9a9a99999a9a999a9a99999a99999a9a9999999999999999999999999999 +999999999898989897979696969696969695959696959494949494949393929292929292929292 +9191908f8f8f8f8f8f8e8d8d8d8d8d8d8c8c8b8b8a8a8a8a898989888888888787868685858585 +84858483838383838382828181808080807f7f7f7f7e7e7e7e7e7e7e7e7d7d7d7d7c7c7c7b7b7b +7b7b7b7b7b7b7a7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7a7b +7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7d7d7d7d7e7e7e7e7e7e7e7e7f7f7f7f80808080818182 +828383838383838383848585858585858687878787888888888989898a898a8a8a8a8c8c8d8d8d +8d8d8d8e8f8e8f8f8f8f9090919192929292929393949494949494969696969797979799999999 +9999999a9a9b9b9c9c9c9c9d9d9d9f9f9e9e9f9f9fa0a1a1a1a1a1a1a1a2a2a2a2a3a3a3a4a4a4 +a4a5a4a5a5a5a5a6a6a6a6a6a6a6a6a6a6a6a6a6a7a7a6a6a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8 +a8a8a8a8a8a8a8a8a7a7a7a6a6a7a7a6a6a6a6a6a6a6a6a6a6a6a6a6a5a5a5a5a4a5a4a4a4a4a4 +a4a4a3a3a3a3a2a2a2a1a1a1a1a1a1a1a1a1a0a09f9f9f9f9f9f9f9f9f9f9f9f9e9e9e9e9d9d9d +9d9d9d9d9d9c9c9c9c9c9c9c9c9c9b9c9b9b9b9b9a9a9a9a9a9a9a9a99999a9a99999999999999 +999999999999989898989897979797979797979797979797979697969696969696969696969696 +969696969696969696969696959595959596969696969595959595959595959595959595959595 +959595959595949495959495959494959595959595949495959495959494959595959595959595 +959595959595959595969696969696969696969696969696969696969696969696969696969696 +969696969696969696979798989898989898989898989898989999999999999999999999999999 +999999999999999999999999999999999999999a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b +9b9b9b9b9b9b9c9c9d9d9d9d9d9d9d9d9d9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9f9f9f9f9f +9fa0a09f9fa0a0a0a0a0a0a0a0a0a0a0a0a1a1a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a3a3 +a3a3a4a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a6a6a7a7a7a7a7a7a7a7a7a8a8a8a8a8 +a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a9a9a9a9a9a9a9a9aaaaa9a9aaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa9a9aaaaa9a9a9a8a8 +a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8 +a8a8a8a8a8a8a8a8a8a9a9a9aaaaa9a9aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9 +a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a8a8a9a9a8a8a8a8a8 +a8a8a8a8a8a8a9a9a8a8a9a8a8a9a9a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8 +a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8 +a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a7a7a7a7a7a8a8a8a8a8a7a7a7a7a7a7a7a7a7a7a7a7a7a7 +a7a6a6a6a6a6a6a6a6a6a6a6a6a6a6a5a6a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5 +a5a5a5a5a5a5a5a4a4a4a4a4a5a5a5a5a5a4a4a4a4a4a4a4a4a4a4a4a4a4a3a3a4a4a3a3a3a3a3 +a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a1a1a1a1a0a1a0a0a0a0a0a0a0a0a0a0 +a0a0a0a0a0a0a0a0a09f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9e9e9f9f9e9e9e9e9e9e9e9e +9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9d9d9d9d9d9d9d9c9c9c9c9b9c9b9b9b9b9b9b9b9b +9b9b9b9b9a9a9a9a99999999999999999999999999999999999998989898989898989897979696 +969696969696969696969595959594949494949494939493939393929292929292929291919191 +9090908f8f8f8f8e8e8e8e8e8d8d8d8d8c8c8c8c8b8b8b8a8a8a8a898a89898989888888888888 +88888787858585858485848484848383838383828181807f7f7f7f7f7e7d7c7c7b7a7a7a797878 +7776757778797a7a7b7c7c7c7d7e7e7f7f7f808181818181818283848484848484848585858586 +868686868686868686868686878787878787878787888889898989898989898989898989898989 +898a8a89898a8a8a8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8c8c8c8c8d8d8e8e8e8e8e8e8e8f8f8f +8f9090909090909090909091919292939393939393939494939394949495959595959595959595 +959595959696979797969796969697969797979797979797979797979797979797979797979797 +97979797979797979797979797979797979797979798989898989898989898989898999999999a +9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a +9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a99999a9a99999999 +999999999999999999989898989898989898989898989898989898989898989898989797979797 +979797979797979797979797979797979797979697969696969696969696969696969696969696 +969696969696969696969696969696969696969696969696969696969696969696969696969696 +969696969696969696969696969696969696969696969696969696969696969696969696969696 +969696969696969796979797979898989898989898989898989898989898989898999999999999 +99999999999999999999999999999a9a9a9b9b9a9a9b9b9b9b9b9b9b9b9c9c9c9c9d9c9d9d9d9d +9e9e9e9e9e9e9e9e9e9e9e9e9e9f9f9f9fa0a0a0a0a0a0a0a0a1a1a1a1a2a1a2a2a2a2a3a3a3a3 +a3a3a3a3a3a3a3a3a3a4a4a3a3a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5 +a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a6a5a6a6a6a6a6a6a6a6a6a6a6 +a6a6a6a7a7a7a7a7a7a7a7a7a7a8a8a8a8a8a8a8a8a9a9a8a8a9a9a9a9a9a9a9a9aaaaaaaaaaaa +aaaaaaaaaaaaaaaaababacacacacacacacacacadadadadadadadadadadadadadadadadadadadad +aeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeadadadadadadadadad +acacababababaaaaaaa9a9a9a8a8a8a8a8a7a7a7a7a5a5a5a4a3a4a3a3a3a3a0a0a09f9f9f9e9e +9e9e9d9c9b9b9b9a999999999998979796969594949394929292929090908f8f8f8f8e8e8d8d8c +8c8b8b8b8b8a8a8989888888888686868686868685858484848484838282828181818181808080 +807f7f7f7f7f7f7f7e7d7d7d7d7d7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7a7a7a7a7a7a7a7a7a79 +797878787878787878787878787878787878787878787878787878787878787878787878787878 +7878787878787878787879797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7a7a7b +7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7e7d7e7e7e7e7f7f7f7f7f7f7f +7f7f7f7f7f7f80807f7f8080808181818181818181818181818181828283838383838383838384 +8484858584848585858686868686868686868787888888888989898a8a89898a8a8a8b8b8b8b8b +8b8b8b8b8b8b8b8b8b8c8c8d8d8d8d8e8e8e8f8f8e8e8f8f8f9090909090909090909090909090 +909090909090919191919291929292929393939393939393939393939393939393939393939393 +939393939394949494959595959595959595959595959595959595959595959595959595959595 +959595959595959595959595959595959595959595959595959595959696969696969696969796 +979797979797979797979797979797979797979797979797979797979797979797979898989898 +98989898989898989898989898989899999999999999999a9a99999a9a9a9a9a9a9a9a9a9a9a9a +9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a99999a9a999999989898 +989897979797979797979797969696969596959595959494939393939393939292919190909090 +9090908f8f8e8e8e8e8d8d8d8c8b8b8b8b8b8b8b8a898989888888878686868686868685848484 +848484838281818181818181807f80807f7f7f7e7e7e7e7d7d7c7c7c7c7c7c7c7c7c7b7b7b7b7b +7b7b7b7a7a7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b +7b7a7a7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7e7e7e7e7f7f7f80807f80818181818181 +818282838383848484848585868686868686868686878989898a8a89898a8b8b8b8b8b8b8c8d8e +8e8e8e8e8e8f9090909090909092939393939393939595959595959796979797979898989a9a99 +999a9a9b9b9c9c9c9c9e9e9e9e9e9e9e9f9fa0a0a0a0a0a1a2a3a3a3a3a3a3a3a3a3a4a4a4a5a5 +a4a4a5a5a5a6a6a6a6a7a7a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8 +a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a7a7a6a6a6a6a6a6a6a6a6a5a5a5a4a4a5a5a4a4a4a3a3a3 +a3a3a3a3a3a3a3a2a2a2a2a1a1a0a0a0a0a0a0a0a0a0a0a0a09f9f9f9f9e9e9e9e9e9e9e9e9d9d +9d9d9d9c9c9c9c9b9c9b9b9b9b9b9b9b9b9b9a9a9a9a9a9a9a9a99999a9a999999999999999998 +989898989898989898979797979797979797979797979797979797979697969696969696969696 +969696969695959595959595959595959595959595959595959595959595959595959595959595 +959595959595959595959595959595959595959595959595959595959595959595959595959595 +959595959595959595959595959595959595959595959595959596969797979797979797979797 +979797979797979797979797979797979797979797979798989898989898989898989898999998 +9899999999999999999a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9b9a9b9b9b9b9c9c9c9c9c +9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9d9d9d9d9d9d9d9d9d9d9e9e9e9f9f9f9f9f9f9f9f9f9f9f +9f9f9f9f9fa0a0a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a2a2a2a2a2a3a3a3a4a4a3a3a4 +a4a4a4a4a4a4a4a4a4a4a4a5a5a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a7a7a7a7a7a7a7 +a7a8a8a7a7a8a8a8a8a8a8a8a8a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9aaa9 +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa9aaa9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9 +a9a9a9a9a9a9a8a8a8a8a8a8a8a8a7a7a8a8a7a7a7a7a7a7a8a8a7a7a8a8a8a8a8a8a8a8a8a8a8 +a8a8a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9aaa9aaaaaaaaaaaaaaaaa9abaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa9a9a9a9a9a9a9a9a9a9a9 +a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9 +a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9 +a9a9a9a9a9a9a9a9a9a9a9a9a9a9a8a8a9a9a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8 +a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8 +a8a8a8a8a8a8a8a8a8a8a8a8a8a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6 +a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a5a6a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5 +a5a5a5a5a5a5a5a5a5a5a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a3a3a4a4a3a3a3a3a3a3a3 +a3a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a1a1a1a1a1a1a1a1a0a1a0a0a0a0a0a0a0 +a0a09f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9e9e9f9f9e9e9e9e9e9e9e9e9e9e +9e9e9e9e9e9e9e9e9d9d9d9d9d9d9d9d9d9d9c9c9c9c9c9c9c9c9c9c9c9c9c9c9b9c9b9b9b9b9a +9a9a9a9a9a9a9a9a9a9a9a9a999999999898989898989898979797979797979797979797979796 +969595959595959595959595959595949494939394949393939292929291919090909090909090 +908f8f8f8e8e8f8e8d8d8d8c8b8b8b8b8b8b8b8b8b8a8a8a89898a8a8989898888888887878686 +86868686858484858584848483838382818181808080807f7e7d7d7c7c7b7b7b79787878767776 +76777778797a7b7c7c7c7c7d7d7e7e7f8081818181818181838383838483848485858585868686 +86868686868686868686878787878787878787878888888888888888888888888888898889898a +8a89898a8a8a8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8c8c8c8c8c8d8d8d8d8e8d8e8e8f8f8f8f90 +909090909090909090919191929292929292929293949293949494959595959595959595959595 +959595969696969696969696969696969696969696969696969696969696969696969696969696 +9696969796979797979797979797979797979798989898989898989898989898999999999a9a9a +9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a +9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a99999a9a999999999999 +999999999999999898989898989898989898989898989898989898989898989897979797979797 +979797979797979797979797979797979797979797979697969696969696969696969696969696 +969696969696969696969696969696969696969696969696969696969696969696969696969696 +969696969696969696979697979797979797979797979797979797979797979797979797979797 +979797979797979797979798989898989898989898989898989898989898989999999999999999 +9999999999999999999999999a9a9a9b9b9a9a9b9b9c9b9c9c9c9c9d9d9d9d9d9d9d9d9d9d9e9e +9e9e9e9e9e9e9e9e9e9e9e9f9f9f9fa0a0a1a0a1a1a1a1a2a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3 +a3a3a3a3a3a3a3a4a4a3a3a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5 +a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a6a5a6a6a6a6a6a6a6a6 +a6a7a7a7a7a7a7a7a7a7a7a8a8a8a8a8a8a8a8a9a9a8a8a9a9a9a9a9a9a9a9aaaaaaaaabaaabab +abababababababacacacacacacacacacacadadadadadadadadadadadadadadadadadadadadaeae +aeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeadadadadadadadadadadac +acacacacabababaaa9a9a8a8a8a8a8a8a8a8a8a6a6a6a4a3a4a3a3a3a3a1a1a1a09f9f9e9e9e9e +9d9d9c9c9b9a999999999999989897969594949394939292929090908f8f8f8f8e8e8d8d8c8c8b +8b8b8b8a8a8989888888888686868686868685858484838383838282828181818181808080807f +7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7a7a7a7a797a797979797878 +787878787878787878787878787878787878787878787878787878787878787878787878787878 +78787878787878787879797979797979797979797979797a797a7a7a7a7a7a7a7b7b7a7a7b7b7b +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e +7f7e7f7f80807f7f80808081818181818181818181818181818182828282828282828282838383 +84858384858585868686868686868686868787878787888888898a88898a8a8a8b8b8b8b8b8b8b +8b8b8b8b8b8b8b8b8c8c8c8c8c8d8d8d8e8f8d8e8f8f8f90909090909090909090909090909090 +909090909191919191919191919192929292929292929293929393939393939393939393939393 +939393949494949595959595959595959595959595959595959595959595959595959595959595 +959595959595959595959595959595959595959595959595959596969696969696969696969696 +969696969696969696969697969797979797979797979797979797979797979798989898989898 +9898989898989898989898989899999999999999999a9a99999a9a9a9a9a9a9a9a9a9a9a9a9a9a +9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a99999a9a9999999898989898 +979797979697969696969595959595959595959594949393929392929292919191909090909090 +908f8f8e8e8d8d8c8c8c8c8b8b8b8b8b8b8b8a8988888787878786868686868686858483848383 +83838181818181818181807f807f7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b +7b7a797b7a7979797979797979797979797979797979797979797979797979797a797a7a7b7b7a +7a7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7f807f808181818181818181 +8282828283838484858586868686868686868686888888898a88898a8b8b8b8b8b8b8b8d8d8d8d +8e8d8e8f9090909090909092929292939293939595959595959696979797979898989a9a99999a +9a9b9b9c9c9c9c9e9e9e9e9e9e9e9f9fa0a0a1a1a1a1a3a3a3a3a3a3a3a3a3a3a4a4a4a5a6a4a5 +a6a6a6a7a7a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8 +a8a8a8a8a8a8a8a8a8a8a8a8a8a8a7a7a7a7a7a7a7a7a7a7a6a6a6a5a4a6a5a4a4a4a3a3a3a3a3 +a3a3a3a3a3a2a2a2a2a2a1a1a1a1a0a1a0a0a0a0a0a0a09f9f9f9f9e9e9e9e9e9e9e9e9d9d9d9d +9d9c9c9c9c9c9c9c9c9c9b9c9b9b9b9b9a9a9a9a9a9a9a9a99999a9a9999999999999999989898 +989898989898989797979797979797979797979797969796969696969696969696969696969696 +969696959595959595959595959595959595959595959595959595959595959595959595959595 +959595959595959595959595959595959595959595959595959595959595959595959595959595 +959595959595959595959595959595959595959595959595959696969696969696969696969696 +969696969697969797979797979797979797979797989898989898989898989898989999989899 +999999999999999a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9b9b9b9b9b9b9b +9b9b9c9b9c9c9c9c9c9c9c9c9c9d9d9d9d9d9d9d9d9d9d9e9e9e9f9f9f9f9f9f9f9f9f9f9f9f9f +9f9f9f9fa0a0a0a0a0a0a0a0a0a1a0a1a1a1a1a1a1a1a1a1a2a2a2a2a2a3a3a3a4a4a3a3a4a4a4 +a4a4a4a4a4a4a4a4a4a4a5a5a5a5a5a5a5a5a5a6a5a6a6a6a6a6a6a6a6a6a7a7a7a7a7a7a7a7a8 +a8a7a7a8a8a8a8a8a8a8a8a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9 +a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9 +a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9 +a9a9a9a9a8a8a8a8a8a8a8a8a7a7a8a8a7a7a7a7a7a7a8a8a7a7a8a8a8a8a8a8a8a8a8a8a8a8a8 +a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9aaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa9a9a9a9a9a9a9a9a9a9a9a9a9 +a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9 +a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9 +a9a9a9a9a9a9a9a9a9a9a9a9a8a8a9a9a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8 +a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8 +a8a8a8a8a8a8a8a8a8a8a8a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a6a6 +a6a6a6a6a6a6a6a6a6a6a6a5a6a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5 +a5a5a5a5a5a5a5a5a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a3a3a4a4a3a3a3a3a3a3a3a3a2 +a2a2a2a2a2a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a1a1a1a0a1a0a0a0a0a0a0a0a0a0a0a0a0a0a0 +9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9e9e9f9f9e9e9e9e9e9e9e9e9e9e9e9e +9e9e9e9e9e9e9d9d9d9d9d9d9d9d9d9d9c9c9c9c9c9c9c9c9c9b9c9b9b9b9b9b9b9b9b9b9a9a9a +9a9a9a9a9a9a9a9a9a9a9999999998989898989898989797979797979797979697969696969595 +95959595959595959595959595949494939294939292929191919191909090909090909090908f +8f8f8e8d8e8d8c8c8c8b8b8b8b8b8b8b8b8b8b8a8a8a89888a8988888887878787878686868686 +868685848385848383838282828181818180807f7f7e7d7c7c7c7c7b7b7a787777777677767577 +7778797a7a7b7b7c7c7d7d7e7e7f7f808080808181818383838384838484848485858585858585 +858686858586868687878787878787878787888888888888888888888888888889888989898989 +898989898a8a8a8b8b8a8a8b8b8b8b8b8b8b8b8c8c8c8c8c8d8d8d8d8e8d8e8e8e8e8f8f8f8f8f +8f8f8f909090909191919292929292929292929392939393939494949595949495959595959595 +959696969696969696969696969696969696969696969696969696969696969696969696969696 +969796979797979797979797979797979798989898989898989898989898989899999999999999 +9999999999999999999999999999999999999999999a9a99999a9a9a9a9a9a9a9a9a9a9a9a9a9a +9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a99999a9a999999999999999999999999999999999999 +999999999998989898989898989898989898989898989898989898989898979797979797979797 +979797979797979797979797979797979797979796979696969696969696969696969696969696 +969696969696969696969696969696969696969696969696969696969696969696969696969696 +969696969696969796979797979797979797979797979797979797979797979797979797979797 +979797979797979797989898989898989898989898989898989898989899999999999999999a9a +99999a9a9a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9c9b9c9c9c9c9d9d9d9d9d9d9d9d9d9d9e9e9e9f +9f9e9e9f9f9f9f9f9f9f9fa0a0a0a0a1a0a1a1a1a1a2a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a3a3 +a4a4a3a3a4a4a4a4a4a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5 +a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a6a5a6a6a6a6a6a6a6a6a6a7 +a7a7a7a7a7a7a7a7a7a8a8a8a9a9a8a8a9a9a9a9a9a9a9a9a9a9a9a9a9aaaaaaaaabaaabababab +abababababacacacacacacacacacacadadadaeaeadadaeaeaeaeaeaeaeaeaeaeaeaeaeafafafaf +afafafafafafafafafafafafafafafafafafafafafafafafafafaeaeaeadadaeaeadadadacacac +acacababababaaaaa9a9a8a8a9a9a8a8a8a6a6a6a5a4a5a4a3a3a3a1a1a1a1a0a09f9f9e9e9d9d +9c9c9b9b9a9a99999999989897969595949394939292929090908f8f8f8f8e8e8d8d8c8c8b8b8b +8b8a8a898988888888868686858586868585848483838383828282818181818080807f7f7f7f7e +7f7e7e7e7e7d7d7d7d7d7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7a7a7a7a797a7979797978787878 +787878787878787878787878787878787878787878787878787878787878787878787878787878 +7878787878787879797979797979797979797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b +7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e +7f7f7f7f7f7f7f7f7f808080808080808081818080818181828282828282828282828383838384 +8384848484858585868685858686868787878787888888888988898989898a8a8a8b8b8a8a8b8b +8b8b8b8b8b8b8c8c8c8c8c8d8d8d8d8e8d8e8e8e8e8f8f8f8f8f8f8f8f90908f8f909090909090 +909091919191919191919191929292929292929292939293939393939393939393939393939393 +939393949494949494949494949494949494949494949494949495959494959595959595959595 +959595959595959595959595959595959595959595959595969696969696969696969696969696 +969696969696969696979697979797979797979797979797979797979797989898989898989898 +98989898989898989898989999999999999999999999999999999999999a9a99999a9a9a9a9a9a +9a9a9a9a9a99999a9a999a9a99999a99999a9a9999999999999999999999999998989898989797 +97979697969696969595959494959594949493939393929392929292919191909090908f8f8f8e +8e8e8e8d8d8c8c8c8c8b8b8b8a8a8a8a8989888887878787868686858585858484838483838383 +8181818080818180807f7f7e7e7e7e7d7d7d7d7d7c7c7c7b7b7c7c7b7b7b7a7a7a7a7a7a7a7a7a +797a797979797979797979797979797979797979797979797979797979797a797a7a7a7a7a7a7a +7a7a7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7e7e7e7e7f7f8080818180808181818282 +82828383848484848585858686858586868688888888898889898a8a8a8a8b8b8b8d8d8d8d8e8d +8e8e8f8f8f8f9090909292929293929393949494949595969697979797989898999999999a9a9b +9b9c9c9c9c9e9e9e9f9f9e9e9f9fa0a0a1a1a1a1a3a3a3a4a4a3a3a4a4a4a5a5a5a5a6a5a6a6a6 +a6a7a7a7a7a7a8a8a8a8a8a8a8a8a9a9a8a8a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9 +a9a9a9a9a9a8a8a9a9a8a8a8a7a7a7a7a7a7a7a7a7a7a6a6a6a6a5a6a5a5a5a5a4a4a4a3a3a4a4 +a3a3a3a2a2a2a2a2a1a1a1a1a0a1a0a0a0a0a0a0a0a0a09f9f9f9e9e9f9f9e9e9e9d9d9d9d9d9c +9c9c9c9c9c9c9c9c9b9c9b9b9b9b9a9a9a9a9a9a9a9a99999a9a99999999999999999898989898 +989898989897979797979797979797979797979697969696969696969696969696969696969696 +969595959595959595959595959595959595959595959595959595959595959595959595959595 +949495959495959494959595959595949495959495959494959595959595959595959595959595 +959595959595959595959595959595959595959595959596969696969696969696969696969696 +969696979697979797979797979797979797979898989898989898989898989898989898989898 +989898989899999999999999999a9a99999a9a9a9a9a9a9a9a9a9a9a9a9a9b9b9b9b9b9b9b9b9b +9c9b9c9c9c9c9c9c9c9c9c9d9d9d9d9d9d9d9d9d9d9e9e9e9e9e9e9e9e9e9e9e9e9e9f9f9e9e9f +9f9fa0a0a0a0a0a0a0a0a0a1a0a1a1a1a1a1a1a1a1a1a2a2a2a2a2a3a3a3a3a3a3a3a3a4a4a3a3 +a4a4a4a4a4a4a4a4a5a5a5a5a5a5a5a5a5a6a5a6a6a6a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7 +a7a7a7a7a7a7a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a8a9a9a8a8a9a9a9a9a9a9a9a9a9a9a9a9a9 +a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9 +a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a8a8a9a9a8a8a8a8a8a8a8a8a8a8a8 +a8a8a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a8a8 +a8a8a8a8a8a8a9a9a8a8a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9aaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa9a9a9a9a9a9a9a9a9a9a9a9a9a9a9 +a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9 +a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a8a8a9a9a8a8a8a8a8a8a8a8a8a8a8 +a9a9a8a8a9a8a8a9a9a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8 +a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8 +a8a8a8a8a8a8a8a8a8a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a6a6a6a6 +a6a6a6a6a6a6a6a6a6a5a6a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5 +a5a5a5a5a5a5a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a3a3a4a4a3a3a3a3a3a3a3a3a2a2a2 +a2a2a2a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a1a1a1a0a1a0a0a0a0a0a0a0a0a0a0a0a0a0a09f9f +9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9e9e9f9f9e9e9e9e9e9e9e9e9e9e9e9e9e9e +9e9e9e9e9d9d9d9d9d9d9d9d9d9d9c9c9c9c9c9c9c9c9c9b9c9b9b9b9b9b9b9b9b9b9a9a9a9999 +9a9a99999999999999999898989898989898989897979797979797979796979696969695959595 +95959595949495959494949393939392939292929291919191919090908f8f90908f8f8f8e8e8e +8e8d8d8c8c8c8c8b8b8b8a8a8b8b8a8a8a89898989888988888888878787878786868685858585 +8484838483838383828282818180807f7f7e7e7d7d7c7c7b7b7a7a797877777675767574777778 +797a7a7b7b7b7b7d7d7e7e7f7f8080808080818183838383848384848484858585858585858586 +868585868686878787878787878787878888888888888888888888888888898889898989898989 +89898a8a8a8b8b8a8a8b8b8b8b8b8b8b8b8c8c8c8c8c8d8d8d8d8e8d8e8e8e8e8f8f8f8f8f8f8f +8f90908f8f91919192929292929292929293929393939394949494949494949595949495959596 +969696969696969696969696969696969696969696969696969696969696969696969696969697 +969797979797979797979797979797989898989898989898989898989898999999999999999999 +99999999999999999999999999999a9a99999a99999a9a999a9a99999a9a9a9a9a9a9a9a9a9a9a +9a9a9a9a9a99999a9a999a9a99999a9a9a9a9a9a9a9a9a9a9a99999a9a99999999999999999999 +999999989898989898989898989898989898989898989898989898989797979797979797979797 +979797979797979797979797979797979797969796969696969696969696969696969696969696 +969696969696969696969696969696969696969696969696969696969696969696969696969696 +969696969697969797979797979797979797979797979797979797979797979797979797979797 +9797979797979798989898989898989999989899999999999999999a9a9a9a9a9a9a9a9a9a9a9a +9a9a9a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9c9b9c9c9c9c9d9d9d9e9e9d9d9e9e9e9f9f9f9f9f9f +9f9f9f9f9f9f9f9f9fa0a0a0a0a1a0a1a1a1a1a2a2a2a3a3a2a2a3a3a3a4a4a4a4a4a4a4a4a4a4 +a4a4a4a4a4a4a4a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5 +a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a6a5a6a6a6a6a6a6a6a7a7a7a7a8 +a8a8a8a8a8a8a8a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9aaaaaaaaabaaababacacabab +acacacadadadadadadadadadadaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeafafafafafaf +afafb0b0afafb0afafb0b0afafafafafafafafafafafafafaeaeaeaeaeaeaeaeaeaeadadadadad +acacacabaaaaa9a9a9a9a9a9a9a9a9a7a7a7a5a4a5a4a4a4a4a2a2a2a1a0a09f9f9f9f9e9e9d9c +9b9b9a9a9a9a9a9a99989796959595949594939292909090909090908f8e8d8d8c8c8b8b8b8b8b +8a898988888888868686868686868585848483838383828282818181818180807f7f7f7f7e7f7e +7e7e7e7d7d7d7d7d7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7a7a7a7a797a79797979787878787878 +787878787878787878787878787878787878787878787878787878787878787878787878787878 +787878787879797979797979797979797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f +7f7f7f7f7f7f7f8080808080808080808080808080808181818282818182828283838383848384 +848484858585858585858585858686868787878788888988898989898a8a8a8a8a8a8a8a8a8a8a +8a8a8b8b8b8b8c8c8c8d8d8d8d8e8d8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f9090 +909091919191919191919292929292929292929392939393939393939393939393939393939393 +939494949494949494949494949494949494949494949494949494949494949494949494949494 +959594949595959595959595959595959595959595959696969696969696969696969696969696 +969696969696969796979797979797979797979797979797979797979898989898989898989898 +9898989898989898989999999a9a99999a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a +9a9a9a9a9a9a9a9a9a9a9a9a9a99999a9a99999999999999999999999999989898989897979797 +96979696969695959594949595949494939393939293929292929191918f8f90908f8f8f8e8e8e +8e8d8d8c8c8c8c8b8b8a8a8a8a8a89898888878787878686858585858584848384838383838181 +808080808080807f7f7e7e7e7e7d7d7d7d7d7c7c7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a797a +797979797979797979797979797979797979797979797979797979797a797a7a7a7a7a7a7a7a7a +7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7e7e7e7e7f7f80808080808080818181818282 +8383848484848585858585858586868688888888898889898a8a8a8a8b8b8b8d8d8d8d8e8d8e8e +8f8f8f8f90909092929292939293939494949495959696979797979898989a9a9a9a9a9a9b9b9c +9c9c9c9e9e9f9f9f9f9f9f9fa0a0a1a1a2a2a4a4a4a4a4a4a4a4a4a4a5a5a5a6a7a5a6a7a7a7a8 +a8a8a8a8a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9 +a9a9a9a9a9a9a9a9a9a9a8a8a8a8a8a8a8a8a8a8a7a7a7a7a6a7a6a6a5a5a5a5a4a4a4a4a4a4a4 +a4a3a3a3a3a3a2a2a2a2a1a2a1a1a0a0a1a1a0a0a09f9f9f9f9f9f9f9f9f9f9e9e9e9e9e9d9d9d +9d9d9d9d9d9c9b9d9c9b9b9b9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a99999999999999 +999898989897979797979797979797979796979696969696969696969696969696969696969695 +959595959595959595959595959595959595959595959595959595959595959595959595959595 +959595959595959595959595959595959595959595959595959595959595959595959595959595 +959595959595959595959595959595959595959595969696969696969696969696969696969696 +969796979797979797979797979797979798989898989898989898989898989898989899999898 +9999999a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9c9b +9c9c9c9c9c9c9c9c9c9d9d9d9d9d9d9d9d9e9e9e9e9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f +a0a0a0a0a0a0a0a0a0a1a0a1a1a1a1a1a1a1a1a1a2a2a2a3a3a3a3a4a4a4a4a4a4a4a4a4a4a4a4 +a4a4a4a4a4a4a5a5a5a5a5a5a5a5a5a6a5a6a6a6a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7 +a7a7a7a7a7a8a8a8a8a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9 +a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9 +a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a8a8 +a8a8a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a8a8a8a9 +a9a8a8a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9aaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9 +a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9 +a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9 +a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9 +a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9 +a9a9a9a9a9a8a8a8a8a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a6a6a6a6a6a6 +a6a6a6a6a6a6a6a5a6a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5 +a5a5a5a5a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a3a3a3a2a2 +a3a3a2a2a2a2a2a2a2a2a1a1a1a1a1a1a1a1a1a0a1a0a0a0a0a0a0a0a0a0a0a0a0a0a09f9f9f9f +9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f +9e9e9e9e9d9d9d9d9d9d9d9d9c9c9c9c9c9c9c9c9c9b9c9b9b9b9b9b9b9b9b9b9a9a9a9a9a9a9a +9a99999a9a99999998989898989898989898979797979797979797969796969696959595959595 +95959494959594949493939393929392929292919191919190908f8f8f8f8f8f8f8f8e8e8e8e8d +8d8c8c8c8c8b8b8b8a8a8b8b8a8a8a898989898889888888888787878787868685858585858484 +838483838383828282808080807f7f7e7e7d7c7b7b7b7b7a7a7978777676757675747777787979 +797b7b7b7b7d7d7e7e7e7e7f808080808181838383838383848484848585858585858585868685 +858686868787878787878787878788888888888888888889888989898989898989898989898989 +8a8a8a8b8b8a8a8b8b8b8b8b8b8b8b8c8c8c8c8c8d8d8d8d8d8d8d8d8d8e8e8f8f8f8f8f8f8f90 +908f8f919191929292929292929292939293939393949494949494949495959494959595969696 +969696969696969696969696969696969696969696969696969696969696969696969696979697 +979797979797979797979797979898989898989898989898989898989999999999999999999999 +9999999999999999999999999a9a99999a99999a9a999a9a99999a9a9a9a9a9a9a9a9a9a9a9a9a +9a9a9a99999a9a999a9a99999a9a9a9a9a9a9a9a9a9a9a99999a9a999999999999999999999999 +999898989898989898989898989898989898989898989898989897979797979797979797979797 +979797979797979797979797979797979797979797979797979797979797979797979797979797 +979797979797979797979797979797979797979797979797979797979797979797979797979797 +979797979797979797979797979797979797979797979797979797979797979797979797979797 +979797979798989898989898989999989899999999999999999a9a9a9a9a9a9a9a9a9a9a9a9a9a +9b9a9b9b9b9b9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9d9d9d9e9e9d9d9e9e9e9f9f9f9f9f9f9f9f +9fa09fa0a0a0a0a1a1a1a1a1a1a1a1a1a1a2a2a2a3a3a2a2a3a3a3a4a4a4a4a4a4a4a4a4a4a4a4 +a4a4a5a4a5a5a5a5a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6 +a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a7a7a7a7a8a8a8 +a8a8a8a8a8a9a9a9a9aaa9aaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababacacababacac +acadadadadadadadadadaeaeafafafafafafafafafafafafafafafafafafafb0b0b0b0b0b0b0b0 +b1b1b0b0b1b0b0b1b1b0b0b0b0b0b0b0b0b0b0b0b0b0afafafafafafafafafafaeadadadadacac +acabababaaaaaaaaaaaaaaaaa9a7a7a7a6a5a6a5a5a5a4a2a2a2a1a1a1a0a0a0a09e9e9d9c9c9c +9b9b9b9b9a9a99989797969696949594949393919190909090908f8e8e8e8d8c8b8b8b8b8b8a89 +8989898988868686868686868585848484848483828282818181818180807f7f7f7f7e7f7e7e7e +7e7d7d7d7d7d7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a797978787878787878 +787878787878787878787878787878787878787878787878787878787878787878787878787878 +7878787979797979797979797979797979797979797979797979797a797a7a7a7a7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7f7f7f7f807f80808080808080808081818182828181828282838383838383838383 +8384848484858485858585868686878787878888888888888888898989898a898a8a8a8a8a8a8a +8b8b8b8b8c8c8c8d8d8d8d8d8d8d8d8d8d8e8e8e8e8f8e8f8f8f8f8f8f8f8f8f8f8f8f90909090 +919191919191919192929292929292929292929292929292929292929292929293929393939394 +949494949494949494949494949494949494949494949494949494949494949494949494949595 +949495959595959595959595959595959595959596969696969696969696969696969696969696 +979697979797979797979797979797979797979797979797979798989898989898989898989898 +989898989898989999999a9a99999a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a +9a9a9a9a9a9a9a9a9a9a9a99999a9a999999999999999999999999999898989898979797979697 +9696969695959594949595949494939393939293929292929191918f8f90908f8f8f8e8d8d8d8d +8d8c8c8c8c8b8b8a8a8a8a89888888888787878786868585858585848483838383838381818080 +80808080807e7f7e7e7e7e7d7d7d7d7d7c7c7b7b7b7b7b7b7b7b7a7a7a7a797a79797979797979 +7979797979797979797979797979797979797979797979797979797979797979797979797a7a7b +7b7b7b7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7e7e7e7e7f7e808080808080808181818182828383 +838383848485858585858586868688888888888889898a8a8a8a8b8b8b8d8d8d8d8d8d8e8e8f8f +8f8f90909092929292929293939494949495959696979797979898989a9a9a9a9a9a9c9c9c9c9c +9c9e9e9f9f9f9fa0a0a0a1a1a1a1a2a2a4a4a4a4a5a5a5a5a5a5a6a6a6a7a7a6a6a7a7a7a8a9a9 +a9a9aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaa9a9a9a9a9a9a9a9a9a8a8a7a7a7a7a7a7a7a6a6a6a6a5a5a5a5a5a5a5a5a4 +a4a4a4a3a3a2a2a2a2a2a2a2a1a1a2a2a1a1a1a0a0a0a0a0a0a0a0a0a09f9f9f9f9e9d9d9d9d9d +9d9d9d9c9c9d9d9c9c9c9b9b9b9b9b9b9b9b9b9b9b9b9b9b9a9b9a9a9a9a999999999999999998 +989898979797979797979797979797979797979797979797979797979797979797979797969696 +969696969696969696969696969696969596959595959595959595959595959595959595959595 +959595959595959595959595959595959595959595959595959595959595959596959696969696 +969696969696969696969696969696969696969797979797979797979797979797979797979797 +979797979797979797979797979797989898989898989898989898989898989898999998989999 +999a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9b9a9b9b9b9b9c9c9c9c9c9c9c9c9c9c9c9c9c +9c9c9c9c9c9c9c9d9d9d9d9d9d9d9d9e9e9e9e9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa0a0a1 +a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a2a2a2a3a3a3a3a4a4a4a4a4a4a4a4a4a4a4a4a5a4 +a5a5a5a5a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7 +a7a7a7a8a8a8a8a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9 +a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9 +a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a8a8a8a8 +a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a8a8a8a9a9a8 +a8a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9aaaaaaaaaaaaaaaaaaabaaabababab +ababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaa9aaa9a9a9 +a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9 +a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9 +a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9 +a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9 +a9a9a9a8a8a8a8a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a6a6a6a6a6a6a6a6 +a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6 +a6a6a5a5a5a5a4a5a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a3a3a3a2a2a3a3 +a2a2a2a2a2a2a2a2a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a0a0a0a09fa0 +9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9e9e +9e9e9d9d9d9d9d9d9d9d9c9c9c9c9c9c9c9c9c9c9c9c9c9c9b9c9b9b9b9b9a9a9a9a9a9a9a9a99 +999a9a999999989898989898989898989797979797979797979697969696969595959595959595 +9494959594949493939393929392929292919191919190908f8f8f8f8f8f8f8e8e8d8d8d8d8d8c +8c8c8c8b8b8b8a8a8b8b8a8a8a8989898988898888888887878787878686858585858584848383 +83838383828282808080807e7e7e7e7d7c7b7b7b7a7979797877767675767474777777797a7a7a +7b7b7c7c7c7c7e7f7f7f7f7f808181818181828284838484848485858585858585858686858586 +86868787878787878787878788888888888888888888888888888988898989898a8a8a8a8a8a8a +8a8b8b8a8a8b8b8b8b8b8b8b8b8c8c8c8c8c8d8d8d8d8e8d8e8e8e8e8e8e8e8e8e8f8f8f909090 +909090909191919191929292929392939393939494949595949495959595959595959696969696 +969696969696969696969696969696969696969696969696969696969696969696969796979797 +979797979797979797979798989898989898989898989898989898989898989999999999999999 +9999999999999999999999999999999a9a99999a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a +9a9a9a9a9a9a9a9a9a9a9a99999a9a999999999999999999999999999999999999999999999999 +999999999999999999999999999998989898989898989898989898989898989898989898989898 +979797979797979797979797979796979696969696969696969696969696969696969696969696 +969696969696969696969696969696969696969696969696969696969696969696969696969696 +969797989898989898989898989898989898989898989898989898989898989899999999999999 +99999999999999999999999999999999999999999999999a9a9a9a9a9a9a9a9b9b9a9a9b9b9b9b +9b9b9b9b9c9c9c9c9c9c9c9c9c9d9d9e9e9e9e9e9e9e9e9e9e9e9e9e9e9f9f9fa0a09f9fa0a0a0 +a0a0a0a0a0a1a1a1a1a2a2a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a4a4a4a5a5a4a4a5a5 +a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5 +a5a5a5a5a5a5a5a5a5a5a5a5a6a6a6a6a6a6a6a6a6a7a7a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8 +a8a8a8a9a9a9aaaaa9a9aaaaaaaaaaaaaaaaabababababababababacacadadadadadadadadadae +aeaeaeaeaeaeaeaeaeaeaeaeafafafafb0b0b0b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1 +b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b0b0b0afafb0b0afafaeaeaeaeaeaeadadadad +acacacabaaaaaaaaa9a9a9a9a8a8a7a7a6a6a4a4a4a4a3a3a3a2a2a2a1a09f9f9e9e9e9d9d9d9c +9b9a9a999999999797969595959493939293929291918f8f8f8f8d8e8d8d8d8d8b8b8a8a8a8a89 +8888888887878585868685858584838383838382828282818180808080807f7f7e7f7e7e7e7e7d +7d7d7d7d7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7a7a7a7a797a7979797979797979797878787878 +787878787878787878787878787878787878787878787878787878787878787878787878787878 +7878787878787979797979797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b +7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7e7d7e7e7e7e7f7f +7f7f7f7f7f7f7f7f7f7f7f80807f7f808080818181818181818181818181818182828383838384 +8484858584848585858686868686868686868787888888888989898a8a89898a8a8a8b8b8b8b8b +8b8b8b8b8b8c8c8c8c8d8c8d8d8d8d8e8e8e8e8e8e8e8e8f8f8f8f909090909090909090909090 +909090909090919191919191919191929293939393939393939393939393939393939393939393 +939393939393939393939393939393939394949495959494959595959595959595959595959595 +959595959595959595959595959595959595959595959596969696969696969696969696969696 +969696979697979797979797979797979797979898989898989898989898989898989999999999 +99999999999999999999999999999999999999999999999a9a99999a9a9a9a9a9a9a9a9a9a9a99 +999a9a999a9a99999a99999a9a9999999999999999999999999998989898989797979796979696 +96969595959494959594949493939393929392929292909090909090908f8f8e8e8e8e8e8d8c8c +8c8b8b8b8b8b8a8989898989888787878686868686858584848484838482828181818181808080 +807f7f7f7f7e7e7e7e7d7d7d7c7c7c7c7c7b7b7c7c7b7b7b7a7a7a7a7a7a7a7a7a797a79797979 +78787878787878787878787878787878787878787878787879797a7a7a7a7a7a7a7a7a7a7a7a7a +7a7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7e7e7e7e7f7f7f7f808080808181818181818181838484 +84848484848686858586868687878787898889898a8a8a8a8b8b8b8c8c8c8c8e8d8e8e8f8f8f8f +9090909191919193929393949494949595969697979797999999999999999b9b9b9b9d9d9e9e9e +9e9e9fa09f9fa0a0a0a2a3a3a3a3a3a3a4a5a5a4a5a6a6a6a7a7a7a7a8a7a8a8a8a9a9a9a9a9a9 +a9a9a9a9a9aaaaaaababababacacacacacacacacacacacacacacacacacacacacacacacacacacab +abababaaaaaaa9a9a9a9a9a9a9a9a9a9a9a9a9a9a8a8a7a7a7a7a7a7a7a6a6a6a6a5a5a5a4a4a4 +a4a4a4a4a4a4a3a3a2a2a2a2a2a2a2a2a2a1a1a1a0a0a0a09f9f9f9f9f9f9f9f9f9e9e9e9e9e9e +9e9e9d9e9d9d9d9d9c9c9c9c9c9b9b9b9a9a9b9b9a9a9a9a9a9a9a9a9999999999999999999999 +999999999999999999989898989798979797979797979797969696969696969696969696969696 +969696969696969696969696969696969696969696969696969696969696969696959596969596 +969595969696969696959596969596969595969696969696969696969696969696969696969696 +969696969696969696969696969696969696969696969696969696969696969696969696979798 +989898989898989898989898989999999999999999999999999999999999999999999999999999 +999999999999999a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9c9c9d9d9d9d +9d9d9d9d9d9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9f9f9fa0a09f9fa0a0a0a0a0a0a0 +a0a0a0a0a0a1a1a2a2a2a2a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a4a4a4a5a5a4a4a5a5a5a5a5a5 +a5a5a5a5a5a5a5a5a5a5a5a6a6a7a7a7a7a7a7a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8 +a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a9a9a8a8a9a9a9aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa9a9a9a8a8a9a9a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8 +a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8 +a9a9a8a8a9a9a9aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa9a9aaaaa9a9a9a9a9a9a9a9a9a9a9aaaaa9a9aaa9 +a9aaaaa9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9 +a9a9a9a9a9a9a9a8a8a8a8a8a9a9a9a9a9a9a9a9a9a9a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8 +a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a7a7a7a7a7a7a7a7a7a7a7 +a7a7a7a6a7a6a6a6a6a6a6a6a6a6a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5 +a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a4a4a4a4a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3 +a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a1a2a1a1a1a1a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0 +a0a0a0a0a0a0a0a0a0a0a0a0a0a0a09f9fa0a09f9f9f9f9f9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e +9e9e9e9e9e9e9e9e9d9d9d9d9d9d9d9d9d9c9c9b9b9b9b9b9b9b9b9b9b9b9b9a9a9a9a99999999 +999999999999999999989898989897979797979797979796979696969695959595959595959494 +95959494949393939392939292929291919190909090908f8f8f8f8e8e8e8e8e8e8e8d8c8c8c8c +8c8b8b8b8a8a8b8b8a8a8a89898989888988888888878787868686868685858484848483848282 +82828181818180807f7f7e7d7c7c7c7c7b7a7a7a797877777776757575747777777979797a7b7b +7c7c7c7c7e7e7e7e7f7f8081818181818282838384848484858585858585858586868585868686 +8787878787878787878788888888888888888889888989898989898989898a8a8a8a8a8a8a8a8b +8b8a8a8b8b8b8b8b8b8b8b8c8c8c8c8c8d8d8d8d8d8d8d8d8d8e8d8e8e8e8e8f8f8f9090909090 +909091919191919292929293929393939394949495959494959595959595959596969696969696 +969696969696969696969696969696969696969696969696969696969696969697969797979797 +979797979797979797989898989898989898989898989898989898989899999999999999999999 +999999999999999999999999999a9a99999a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a +9a9a9a9a9a9a9a9a9a99999a9a9999999999999999999999999999999999999999999999999999 +999999999999999999999999989898989898989898989898989898989898989898989898989797 +979797979797979797979797979797979797979797979797979797979797979797979797979797 +979797979797979797979797979797979797979797979797979797979797979797979797979797 +989898989898989898989898989898989898989898989898989898989898999999999999999999 +9999999999999999999999999999999999999999999a9a9a9a9a9a9a9a9b9b9a9a9b9b9c9b9c9c +9c9c9d9d9d9d9d9d9d9d9d9d9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9f9f9fa0a09f9fa0a0a1a0a1 +a1a1a1a2a2a2a2a2a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a4a4a4a5a5a4a4a5a5a6a5 +a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6 +a6a6a6a6a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8 +a8a9a9a9aaaba9aaababababababababacacacacacacacacacacadadadadadadadadadadaeaeae +aeaeaeaeaeaeafaeafafb0b0b0b0b1b1b1b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2 +b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b1b1b1b0b0b1b1b0b0afafaeaeaeaeadadadadadad +adacababababaaaaa9a9a8a8a8a8a7a7a5a5a4a4a3a3a3a3a3a3a2a1a09f9e9e9e9e9e9e9d9c9b +9a999999999898979695959494949394939291918f8f8f8f8e8f8e8d8d8d8b8b8a8a8a8a8a8989 +888887878585868685858584848484838382828282818180808080807f7f7e7f7e7e7e7e7d7d7d +7d7d7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a797a7979797978787878787878 +787878787878787878787878787878787878787878787878787878787878787878787878787878 +78787878797979797979797979797979797979797979797a797a7a7a7a7a7a7a7a7a7b7b7b7c7c +7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e +7e7e7e7e7e7f7e7f7f80807f7f8080808181818181818181818181818181818282828282838383 +84858384858585868686868686868686868787878787888888898a88898a8a8a8b8b8b8b8b8b8b +8b8b8b8c8c8c8c8c8c8c8c8c8c8d8d8d8d8e8d8e8e8f8f8f8f9090909090909090909090909090 +909090909191919191919191919192929292929292929292929292929392939393939393939393 +939393939393939393939393939393949494959594949595959595959595959595959595959595 +959595959595959595959595959595959595959595969696969696969696969696969697969797 +979797979797979797979797979797979798989898989898989898989898989899999999999999 +9999999999999999999999999999999999999999999a9a99999a9a9a9a9a9a9a9a9a9a9a99999a +9a999a9a99999a99999a9a99999999999999999999999999989898989897979797969796969696 +9595959494959594949493939393929392929292909090909090908f8f8e8e8d8d8d8d8c8c8c8b +8b8b8b8b8a8989888888888787878686868686858584848484838382828181818181808080807f +7f7e7f7e7e7e7e7d7d7d7c7c7c7c7c7b7b7c7c7b7b7b7a7a7a7a797a7979797979797979797878 +78787878787878787878787878787878787878787878787979797979797979797a797a7a7a7a7b +7b7b7c7c7b7b7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f8080808081818181818181818383838384 +8384848686858586868687878787888889898a8a8a8a8b8b8b8c8c8c8c8d8d8e8e8f8f8f8f9090 +909191919192929393949494949595969697979797999999999999999b9b9c9c9d9d9e9e9e9e9e +9fa09fa0a1a1a1a3a3a3a3a3a3a3a4a5a6a5a6a7a7a7a8a8a8a8a8a8a8a8a8a9a9aaaaaaaaaaaa +aaaaaaabababacacacacadadadadadadadadadadadadadadadadadadadadadadadadadadacacac +acabababaaaaaaaaaaaaaaaaaaa9aaa9a9a9a9a8a8a8a8a8a8a8a8a7a7a7a7a6a6a6a5a5a5a5a4 +a5a4a4a4a4a3a3a3a3a3a3a3a3a3a3a2a2a2a1a1a1a1a0a0a0a0a0a0a09f9f9e9e9e9e9e9e9e9e +9e9e9e9e9e9e9d9d9d9d9d9c9c9c9b9b9c9c9b9b9a9b9a9a9a9a99999999999999999999999999 +999999999999999898989898989898989898989898989797979797979797979797979797979797 +979797979797979797979797969796969696969696969696969696969696969595969695969695 +959696969696969595969695969695959696969696969696969696969796979797979797979797 +979797979797979797979797979797979797979797979797979797979797979797979798989898 +989898989898989898989899999999999999999999999999999999999999999999999999999999 +99999999999a9a9a9a9b9b9b9b9b9b9b9c9b9c9c9c9c9c9c9c9c9c9c9c9c9c9c9d9d9d9d9d9d9d +9d9d9d9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9f9f9fa0a09f9fa0a0a1a0a1a1a1a1a1 +a1a1a1a1a2a2a2a2a2a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a4a4a4a5a5a4a4a5a5a6a5a6a6a6a6 +a6a6a6a6a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8 +a8a8a8a8a8a8a8a8a8a8a8a8a8a8a9a9a8a8a9a9a9aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaa9a9a9a8a8a9a9a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8 +a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a9a9 +a8a8a9a9a9aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaabababababababab +ababababababababababababababababababababababababababababababaaabaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa9a9aaaaa9a9a9a9a9a9a9a9a9a9a9aaaaa9a9aaa9a9aa +aaa9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9 +a9a9a9a9a9a8a8a8a8a8a9a9a9a9a9a9a9a9a9a9a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8 +a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a7a7a7a7a7a7a7a7a7a7a7a7a7 +a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6 +a6a6a5a6a5a5a5a5a5a5a5a5a5a5a5a5a4a4a4a4a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3 +a3a3a3a3a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a1a1a1a1a1a1a1a1a0a1a0a0a0a0 +a0a0a0a0a0a0a0a0a0a0a0a0a09f9fa0a09f9f9f9f9f9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e9e9e +9e9e9e9e9e9e9d9d9d9d9d9d9d9d9d9d9c9c9c9c9b9c9b9b9b9b9b9b9b9a9a9a9a999999999999 +999999999999999898989898979797979797979797969796969696959595959595959594949595 +9494949393939392939292929291919190909090908f8f8f8f8e8e8d8e8d8d8d8d8c8c8c8c8c8b +8b8b8a8a8b8b8a8a8a898989898889888888888787878686868686858584848484838382828282 +8181818180807f7e7d7d7c7c7c7c7b7a7979787877777776757574747777777979797a7b7a7b7c +7c7c7e7e7e7e7f7f80808181818182828383848484848585858585858585868685858686868787 +878787878787878788888888888888888889888989898989898989898a8a8a8a8a8a8a8a8b8b8a +8a8b8b8b8b8b8b8b8b8c8c8c8c8c8d8d8d8d8d8d8d8d8d8e8d8e8e8e8e8f8f8f90908f8f909090 +919191919192929292939293939393949494949494949495959494959595969696969696969696 +969696969696969696969696969696969696969696969696969696969696979697979797979797 +979797979797979898989898989898989898989898989898989898999999999999999999999999 +9999999999999a9a99999a99999a9a999a9a99999a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a99999a +9a999a9a99999a9a9a9a9a9a9a9a9a9a9a99999a9a999999999999999999999999999999999999 +999999999999999999999898989898989898989898989898989898989898989898989897979797 +979797979797979797979797979797979797979797979797979797979797979797979797979797 +979797979797979797979797979797979797979797979797979797979797979797979797979898 +989898989898989898989898989898989898989898989898989898989999999999999999999999 +999999999999999a9a99999a9a9a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b9b9b9c9b9c9c9c9c +9d9d9d9d9d9d9d9d9d9d9e9e9e9e9e9e9e9e9f9f9e9e9f9f9fa0a0a0a0a0a0a0a0a0a1a0a1a1a1 +a1a2a2a2a2a2a3a3a3a3a3a3a3a3a4a4a3a3a4a4a4a4a4a4a4a4a5a5a5a5a5a5a5a5a5a6a5a6a6 +a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6 +a6a6a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a8a8a8a8a8a8a8a8a9a9a8a8a9a9a9a9a9a9a9a9aa +aaaaaaabaaabababababababababacacacacacacacacacacadadadaeaeadadaeaeaeafafafafaf +afafafafb0afb0b0b0b0b1b1b1b1b1b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b3b3b2b2b3b2 +b2b3b3b2b2b2b2b2b2b2b2b2b2b2b2b2b1b1b1b1b1b1b1b1b1b0b0afafafafaeaeaeadadadadac +acacababababaaaaa9a9a8a8a7a7a6a6a5a5a4a4a3a3a3a3a2a2a1a09f9f9e9e9e9e9d9d9c9b9a +9a99999898979796969595949394939292929090908f8e8f8e8d8d8d8b8b8b8a8a8a8a89898888 +87878686868685858584848484838382828282818181808080807f7f7e7f7e7e7e7e7d7d7d7d7d +7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a797a79797979787878787878787878 +787878787878787878787878787878787878787878787878787878787878787878787878787878 +7878797979797979797979797979797979797979797a797a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b +7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e +7e7e7e7f7e7f7f7f7f7f7f7f7f7f80808081818080818181818181818182828282828383838384 +8384848484858585868685858686868787878787888888888988898989898a8a8a8b8b8a8a8b8b +8b8c8c8c8c8c8c8c8c8c8c8d8d8d8d8e8d8e8e8e8e8f8f8f8f8f8f8f8f90908f8f909090909090 +909091919191919191919191929292929292929292929292929293929393939393939393939393 +939393939393939393939393939494949494949494949494949494949494949595949495959595 +959595959595959595959595959595959595959696969696969696969696969696979697979797 +979797979797979797979797979797989898989898989898989898989898999999999999999999 +999999999a9a99999a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a +9a9a9a9a9a99999a9a999999999999999999999999999898989898979797979697969696969595 +9594949595949494939393939293929292929090908f8f90908f8f8e8e8d8d8d8d8c8c8c8b8b8b +8b8a8a898988888888878787868686868585858484848483838282818181818080807f7f7f7f7e +7f7e7e7e7e7d7d7d7c7c7c7c7b7b7b7b7b7b7b7b7a7a7a7a797a79797979797979797978787878 +7878787878787878787878787878787878787878787979797979797979797a797a7a7a7a7b7b7b +7c7c7b7b7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f8080808181808081818183838383848384 +848585858586868687878787888889898a8a8a8a8b8b8b8c8c8c8c8d8d8e8e8f8f8f8f90909091 +919191929293939494949495959696979797979999999a9a9a9a9b9b9c9c9d9d9e9e9e9e9f9fa0 +a0a1a1a1a1a3a3a3a4a4a4a4a5a5a6a6a7a7a7a7a8a8a8a9a9a8a8a9a9aaaaabababababababab +abacacacacacadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadacacac +acacabababababababababaaabaaaaaaaaa9a9a9a8a8a9a9a8a8a8a7a7a7a7a7a6a6a6a6a5a6a5 +a5a5a5a4a4a4a3a3a4a4a3a3a3a2a2a2a2a2a1a1a1a1a1a1a1a1a1a0a09f9f9f9f9f9f9f9e9e9f +9f9e9e9e9d9d9d9d9d9c9c9c9c9c9c9c9c9c9b9c9b9b9b9b9a9a9a9a9a9a9a9a99999a9a999999 +999999999998989898989898989898989898989897979797979797979797979797979797979797 +979797979797979797979697969696969696969696969696969696969696969696969696969696 +969696969696969696969696969696969696969696969696969697969797979797979797979797 +979797979797979797979797979797979797979797979797979797979797979797989898989898 +9898989898989898989999999999999999999999999999999999999a9a99999a9a9a9a9a9a9a9a +9a9a9a9a9a9b9b9b9b9b9b9b9b9b9c9b9c9c9c9c9c9c9c9c9c9c9c9c9c9c9d9d9d9d9d9d9d9d9d +9d9e9e9e9e9e9e9e9e9f9f9e9e9f9f9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a1a0a1a1a1a1a1a1a1 +a1a1a2a2a2a2a2a3a3a3a3a3a3a3a3a4a4a3a3a4a4a4a5a5a5a5a5a5a5a5a5a6a5a6a6a6a6a6a6 +a6a6a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a9a9a8 +a8a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaa9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a8a8a9a9a8a8a8a8a8a8 +a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a9a9a8a8a9a9a9a9a9 +a9a9a9aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaabababababababababab +ababababababababababababababababababababababababababababaaabaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaa9a9a9a9a9aaaaaaaaaaaaaaaaaaaaa9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a8a8a9 +a9a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7 +a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6 +a5a6a5a5a5a5a5a5a5a5a5a5a5a5a5a5a4a4a4a4a4a4a4a4a4a4a4a4a4a3a3a4a4a3a3a3a3a3a3 +a3a3a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a1a1a1a1a1a1a1a1a0a1a0a0a0a0a0a0 +a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a09f9f9f9f9f9f9f9f9e9e9f9f9e9e9e9e +9e9e9e9e9d9d9d9d9d9d9d9d9d9d9c9c9c9c9b9c9b9b9b9b9b9b9b9b9b9a9a9a99999a9a999999 +999999999998989898989797979797979797979697969696969595959595959595949495959494 +9493939393929392929292919191909090908f8f8f8e8e8e8e8d8e8d8d8d8d8c8c8c8c8c8b8b8b +8a8a8b8b8a8a8a8989898988898888888887878786868686858585848484848383828282828181 +81807f807f7e7d7d7c7c7b7b7a7a7979787877777676757574747677777979797a7b7a7b7b7b7b +7d7d7e7e7f7f808080808080828283838484848485858585858585858585858585868686868787 +87878787878788888888888888888889888989898989898989898a8a8a8a8a8a8a8a8a8a8a8a8a +8b8b8a8a8b8b8b8c8c8c8c8c8d8d8d8d8d8d8d8d8d8e8d8e8e8e8e8f8f8f8f8f8f8f8f90909090 +919191929292929392939393939494949494949494949494949495959595969696969696969696 +969696969696969696969696969696969696969696969696969696969796979797979797979797 +979797979798989898989898989898989898989898989898989999999999999999999999999999 +999999999999999999999999999999999999999999999999999999999999999999999999999999 +999999999999999999999999999999999999999999999999999999999999999999999999999999 +999999999999999998989898989898989898989898989898989898989898989898979797979797 +979797979797979797979797979797979797979797979797979797979797979797979797979797 +979797979797979797979797979797979797979797979797979797979797979797979798989898 +98989898989898989898989898989898989898999998989999999a9a9a9a9a9a9a9a9a9a9a9a9a +9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b9b9b9c9b9c9c9c9c9d9d +9d9d9d9d9d9d9e9e9e9e9f9f9f9f9f9f9f9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a1a0a1a1a1a1a2 +a2a2a3a3a3a3a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a5a5a5a5a5a5a5a5a5a6a5a6a6a6a6 +a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6 +a6a6a6a6a6a6a7a7a7a7a7a7a7a7a8a8a8a8a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9aaaaaa +aaabaaabababababababababacacacadadacacadadadaeaeaeaeaeaeaeaeaeaeafafafafafafaf +afafb0afb0b0b1b1b1b1b2b2b2b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3 +b3b3b3b3b3b3b3b3b3b3b3b3b3b3b2b2b2b1b1b2b2b1b1b0b0afafafafaeaeaeaeaeaeaeadadad +acacababaaaaa9a9a9a9a8a8a7a6a5a5a4a4a4a4a4a4a3a2a1a09f9f9f9f9f9f9d9d9c9b9a9a9a +9a999997979696959595949594929292909090908f8f8e8d8d8d8b8b8b8b8b8b8b898988888787 +8686868686858584848484838382828282818180808080807f7f7e7f7e7e7e7e7d7d7d7d7d7c7c +7c7b7b7c7c7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a797a797979797878787878787878787878 +787878787878787878787878787878787878787878787878787878787878787878787878787878 +797979797979797979797979797979797979797a797a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e +7e7f7e7f7f7f7f7f7f7f7f7f808080808080808080808080808181818182828283838383848384 +848484858585858585858585858686868787878788888988898989898a8a8a8a8a8a8a8a8a8a8b +8b8b8c8c8b8b8c8c8c8d8d8d8d8e8d8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f9090 +909091919191919191919292929292929292929292929292939293939393939393939393939393 +939393939393939393939394949494949494949494949494949494949494949494949494949494 +949494949495959494959595959595959596969696969696969696969696969796979797979797 +979797979797979797979797979898989898989898989898989898989999999999999999999999 +999999999999999999999999999999999999999999999a9a99999a9a9a9a9a9a99999a9a999999 +999999999999999999999999999999999999999998989898989797979796979696959595959494 +9494949494949393939392939292919190908f8f8f8f8f8f8f8e8e8d8d8d8d8c8c8b8a8a8a8a8a +8a898988888888878786858585858585858484848483838281808080808080807f7f7f7f7e7f7e +7e7d7d7d7d7c7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a797a797979797979797878787877777777 +777777777777777777777777777777777778787878797979797979797a797a7a7a7a7b7b7b7b7b +7b7b7b7b7b7c7c7c7d7d7d7d7e7e7f7e7f7f7f7f80808080808080808080828283838483848485 +85858585858586868687888889898a8a8a8a8a8a8a8b8b8b8c8d8d8e8e8f8f8f8f8f8f8f909091 +91929293939494949494959696979797979999999a9a9a9a9b9b9c9c9d9d9e9e9f9f9f9fa0a0a1 +a1a1a1a3a3a4a4a4a4a4a5a5a6a6a7a7a8a8a9a9a9a9a9a9a9a9a9aaaaababacacababacacacad +adadadadaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeadadadadad +acacacacacacacacabaaacabaaaaaaa9a9a9a9a9a9a9a9a9a9a8a8a8a8a8a7a7a7a6a5a7a6a5a5 +a5a4a4a4a4a4a4a4a4a4a4a3a3a3a3a3a2a2a2a1a1a2a2a1a1a0a09f9f9f9f9f9f9f9f9f9f9f9f +9f9f9e9e9e9d9d9d9d9c9c9c9c9c9c9c9b9c9b9b9b9b9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a +9a9a9a999999989899999898989898989898979797979797979797979797979797979797979797 +979797979797979796979696969696969696969696969696969696969696969696969696969696 +969696969696969696969696969696969696969696969696979697979797979797979797979797 +979797979797979797979797979797979797979797979797979797979797979898989898989898 +989898989898989999999a9a99999a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a +9a9a9a9b9b9b9b9b9b9b9b9b9c9b9c9c9c9c9c9c9c9c9c9c9c9c9c9c9d9d9d9d9d9d9d9d9e9e9e +9e9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a1a0a1a1a1a1a1a1a1a1a1 +a2a2a2a2a2a3a3a3a4a4a3a3a4a4a4a4a4a4a4a4a5a5a5a5a5a5a5a5a5a6a5a6a6a6a6a6a6a6a6 +a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a9a9a8a8a9 +a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaa9a9a9a9a9a9a9a9a9a9a9a9a9a8a8a9a9a8a8a8a8a8a8a8a8a8a8a8a8a8 +a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a9a9a8a8a9a9a9a9a9a9a9 +a9aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaabababababababababababab +ababababababababababababababababababababababababababaaabaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaa9a9a9a9a9aaaaaaaaaaaaaaaaaaaaa9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9 +a9a9a9a9a9a9a9a9a9a9a8a8a9a9a8a8a8a8a8a8a8a8a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7 +a7a7a7a7a7a7a7a7a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a5a6 +a5a5a5a5a5a5a5a5a5a5a5a5a5a5a4a4a4a4a4a4a4a4a4a4a4a4a4a3a3a4a4a3a3a3a3a3a3a3a3 +a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a1a1a1a1a1a1a1a1a0a1a0a0a0a0a0a0a0a0 +a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a09f9f9f9f9f9f9f9f9e9e9f9f9e9e9e9e9e9e +9e9e9d9d9d9d9d9d9d9d9d9d9c9c9c9c9b9c9b9b9b9b9b9b9b9a9a9a9a99999999999999999999 +999999989898989897979797979797979796979696959595959494949494949494949494949493 +9393939293929291919191908f8f8f8f8f8f8f8e8e8e8e8d8e8d8d8d8d8c8c8c8b8b8a8a8a8a8a +8a8a8a8a8a89898989888988888787878786858585858585858484848483838281818180808080 +7f807f7e7c7c7b7b7b7b7a7a797977777676767675757474767777797979797a797b7b7b7b7d7d +7e7e7e7e8080808080808282838383838383848484848584858585858585858686868687878787 +8787878788888888888888888888888888888988898989898a8a8a8a8a8a8a8a8a8a8a8a8a8b8b +8a8a8b8b8b8c8c8c8c8c8d8d8d8d8d8d8d8d8d8d8d8d8d8d8e8e8f8f8f8f8f8f8f909090909191 +919292929292929292929393949494949494949494949494959595959696969696969696969696 +969696969696969696969696969696969696969696969696969696969696969696969696969696 +969697979898989898989898989898989898989898989899999999999999999999999999999999 +999999999999999999999999999999999999999999999999999999999999999999999999999999 +999999999999999999999999999999999999999999999999999999999999999999999999999999 +999999999999989898989898989898989898989898989898989898989898989797979797979797 +979797979797979797979797979797979797979797979797979797979797979797979797979797 +979797979797979797979797979797979797979797979797979797979797979797989898989898 +9898989898989898989898989898989898999998989999999a9a9a9a9a9a9a9a9a9a9a9a9a9a9a +9a9a9a9a9a9a9a9a9a9a9a9a9a9a9b9b9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9d9d9d9d +9d9d9d9d9e9e9e9e9f9f9f9f9f9f9f9f9f9f9f9fa0a0a1a1a1a1a1a1a1a1a1a1a1a1a1a1a2a2a2 +a3a3a3a3a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a5a5a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6 +a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6 +a6a6a6a6a7a7a7a7a7a7a7a7a8a8a8a8a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9aaaaabababab +ababababababababababacacacadadacacadadadaeaeaeaeafaeafafafafb0b0b0b0b0b0b0b0b0 +b0b0b0b0b1b1b1b1b2b2b2b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3 +b3b3b3b3b3b3b3b3b3b3b3b3b2b2b2b1b1b2b2b1b1b0b0b0b0b0b0afafafafaeafaeadadadacac +ababababaaaaaaa9a8a8a7a6a6a6a5a5a5a5a4a4a3a2a1a1a0a0a09f9f9f9d9d9c9c9b9b9a9a99 +9997979797969695949594939393909090908f8f8e8e8e8d8b8b8b8b8b8b8b8989898987878686 +868686858584848484838382828282818180808080807f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7b +7b7c7c7b7b7b7b7b7b7b7b7a7a7a7a797a79797979797979797978787878787878787878787878 +787878787878787878787878787878787878787878787878787878787878787878787878787979 +79797979797979797979797979797979797a797a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7f7f7f7f807f8080808080808081818181828282838383838383838383 +8384848484858485858585868686878787878888888888888888898989898a898a8a8a8a8b8b8b +8c8c8b8b8c8c8c8d8d8d8d8d8d8d8d8d8d8e8e8e8e8f8e8f8f8f8f8f8f8f8f8f8f8f8f90909090 +919191919191919192929292929292929292929292929292929292929292929292929292929292 +929292939293939393949494949494949494949494949494949494949494949494949494949494 +949494959594949595959595959595969696969696969696969696969696969696969796979797 +979797979797979797979798989898989898989898989898989899999999999999999999999999 +99999999999999999999999999999999999999999a9a99999a9a9a9a9a9a99999a9a9999999999 +999999999999999999999999999999999999989898989797969696969696969595959594949494 +949494939392929292929292919190908f8f8f8f8e8e8e8d8d8d8d8d8d8c8c8b8a8a8a89898988 +88888888888787868585858484848483838383838382818080808080807f7e7e7e7e7e7e7e7e7d +7d7d7d7c7b7b7b7b7b7b7a7b7a7a7a7a7979797979797979797979797978787878777777777777 +77777777777777777777777777777778787878797979797979797979797979797a7a7a7a7b7a7b +7b7b7b7c7c7c7d7d7d7d7e7e7e7e7e7e7e7e7f7f7f7f807f808080808282838383838383848484 +8585858586868687888888888989898a8a8a8a8b8b8b8c8d8d8d8d8e8e8e8f8f8f8f9090919192 +9292929394949494959696969797979999999a9a9a9a9b9b9c9c9d9d9e9e9f9f9f9fa1a1a1a1a1 +a1a3a3a4a4a4a4a5a6a6a6a6a7a7a8a8a9a9a9a9aaa9aaaaaaababababacacababacacacadadad +adadaeaeaeaeafaeafafafafafafafafafafafafafafafafafafafafafafafaeaeadadadadacac +acacacacacacababacacabababaaaaaaaaaaaaaaaaaaa9a9a8a8a8a8a7a7a7a6a6a7a7a6a6a6a5 +a5a5a5a5a5a5a5a5a4a4a3a3a3a3a2a2a2a1a1a2a2a1a1a1a1a0a0a0a0a0a0a0a09fa09f9f9f9f +9e9e9e9d9d9d9d9c9c9c9c9c9c9c9c9c9c9c9c9c9b9b9b9b9a9b9a9a9a9a9a9a9a9a9a9a9a9a9a +9a9999999898999998989898989898989797979797979797979797979797979797979797979797 +979797979797979797979797979797979797979797979797979797979797979797979797979797 +979797979797979797979797979797979797979797979797979797979797979797979797979797 +979797979797979797979797979797979797979797979797979797979798989898989898989898 +98989898989999999a9a99999a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a +9b9b9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9d9d9d9d9d9d9d9d9e9e9e9e9f +9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa0a0a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a2a2 +a2a2a2a3a3a3a4a4a3a3a4a4a4a4a4a4a4a4a5a5a5a5a6a5a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6 +a6a6a6a6a7a7a7a7a7a7a7a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a9a9a8a8a9a9a9 +a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaa9a9a9a9a9a9a9a9a9a9a9a9a9a8a8a9a9a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8 +a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a9a9a8a8a9a9a9a9a9a9a9a9aa +aaaaaaaaaaaaaaaaaaaaaaaaaaabaaabababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababab +ababababababababababababaaabaaaaaaabaaababababababababababababababababababaaaa +a9a9a9a9aaaaaaaaaaaaaaaaaaaaa9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9 +a9a9a9a9a9a9a9a9a8a8a9a9a8a8a8a8a8a8a8a8a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7 +a7a7a7a7a7a7a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6 +a6a5a6a5a5a5a5a5a5a5a5a5a4a4a4a4a4a4a4a4a4a4a4a4a4a3a3a4a4a3a3a3a3a3a3a3a3a2a2 +a2a2a2a2a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1 +a1a1a1a1a1a1a1a1a0a1a0a0a0a0a0a0a0a0a09f9f9f9f9f9f9f9f9e9e9f9f9e9e9e9e9e9e9e9e +9d9d9d9d9d9d9d9d9d9c9c9b9b9b9b9b9b9b9b9b9b9b9b9a9a9a9a999999999999999999999999 +999898989897979696969696969696969696969595959594949494949494939493939393929292 +929292929291919191908f8f8f8f8f8f8e8e8d8d8d8d8d8d8d8d8d8c8c8c8b8b8a8a8a8a898a89 +898989888888888888888887878787868585858585858483838383838382818181808080807e7f +7e7e7c7c7b7b7a7a7979797977777676767674757474777777777778797a7a7a7b7c7c7c7c7c7c +7e7f7f7f8181818181818182838383838484848484848484858585858686868686868686878787 +8787878787878788888888898889898989898989898989898989898989898a8a8a8a8b8b8b8b8b +8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8d8d8e8e8e8e8e8e8e8f8f8f8f909090909090909091 +919191929293939393939393939393939394949494959595959595959595959595959595959595 +969696969696969696969696969696969696969696969696979697979797979797979797979797 +979797979797979797979797979797979898989898989898989898989898989999999999999999 +9a9a99999a99999a9a999a9a99999a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a99999a9a999a9a9999 +9a9a9a9a9a9a9a9a9a9a9a99999a9a999999999999999999999999999999999999999999999999 +999999999999999999989898989898989898989898989898989898989898989898989898989898 +989898989898989898989898989898979797979797979797979797979797979797979797979797 +979898989898989898989898989898989898989898989898989898989898989898989898999999 +999999999999999999999999999999999999999999999999999999999999999999999999999a9a +9a9b9b9a9a9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9c9c9c9c9d9c9d9d9d9d9e9e9e9e9e9e +9e9e9e9e9e9e9e9e9e9f9f9fa0a09f9fa0a0a0a0a0a0a0a0a1a1a1a1a2a1a2a2a2a2a3a3a3a3a3 +a3a3a3a3a3a3a3a3a4a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a6a5a6a6a6a6a6a6a6a6 +a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7 +a7a7a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a9a9a9a9aaaaaaaaaaaaaaaaaaaaaaaaababac +acacacadadadadadadadadadadadadadadadaeaeaeafafaeaeafafafafafafafafb0b0b0b0b1b1 +b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b3b3b3b4b4b3b3b4b3b3b4b4b3b3b3 +b3b3b3b3b3b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b1b0b0b0b0afafafaeaeaeaeaeadadadadadad +acaaaaaaa9a9a9a8a8a8a7a7a7a6a5a4a4a3a3a3a3a2a2a19f9f9f9e9e9e9e9b9b9b9a999a9999 +9998969696959495949393929291918f8f8f8f8d8d8d8d8c8c8a8a8a8a8a8a8888888888888686 +8585858585848483838282818181818180807f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7b7b7c +7c7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a797a79797979787878787878787878787878787878 +787878787878787878787878787878787878787878787878787878787878787878787879797979 +7979797979797979797979797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7e7d7e +7e7e7e7f7f7f7f7f7f7f7f80807f7f808080818181818181818181818181818182828383838384 +8484858584848585858686868686868686868787888888888989898a8a89898a8a8a8b8b8b8b8b +8b8b8b8b8b8c8c8c8c8d8c8d8d8d8d8e8e8e8e8e8e8e8e8f8f8e8e8f8f8f909090909090909090 +909090909090909090909091919191919191919192929393939393939393939393939393939393 +939393939393939393939393939393939393939393939494949595949495959595959595959595 +959595959595959595959595959595959595969696969696969696979697979797979797979797 +979797979797979797979797979798989898989898989898989898989899999999999999999a9a +99999a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a99 +999a9a999999989898989898989898989797979797979797979696959595959595959494949493 +9393939393939291909090909090908f8e8f8f8e8e8e8d8c8c8b8b8b8b8b8b8a8a8a8989898887 +878686868686868585858484848383838281818181818180807f7f7f7f7e7e7e7d7d7c7c7c7c7c +7c7c7c7c7b7b7a7a7a7a7a7a7a7a79797979787877777777777777777777777777777777777777 +7777777777777777777777777777777777777777777777777878797979797a7a7a7b7b7a7a7b7b +7b7c7c7c7c7c7c7c7c7c7d7d7e7e7e7e7f7f7f80807f7f80818181818181828283838384848485 +85858686868686868788888989898a8a8a8b8b8b8b8b8b8c8d8d8e8e8e8f909090909090909293 +939393939495959695979797979999999a9a9a9a9b9b9c9c9d9d9e9e9e9ea0a0a0a0a2a2a3a3a3 +a3a3a4a5a5a5a5a5a6a8a8a8a8a8a8a8a9aaaaa9a9aaaaaaacadadadadadadadadadaeaeaeaeae +aeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeadadadad +adadadadadacadacacacacabababaaaaaaaaa9a9a9a9a9a9a9a9a8a8a8a8a7a8a7a7a7a7a6a6a6 +a5a5a5a5a4a4a4a4a4a4a4a4a3a3a3a3a3a3a3a3a3a2a1a1a1a1a1a0a0a09f9fa0a09f9f9f9e9e +9e9e9e9e9e9e9e9e9d9d9d9d9c9d9c9c9c9c9b9b9b9b9b9b9b9b9a9a9b9b9a9a9a999999999999 +999999999999999999999999999998989898989898989898989898989897979797979797979797 +979797979697969696969696969696969696969696969696969696969696969696969696969696 +969696969696969696969697979797979696969697969797979798989898989898989898989898 +989898989898989898989898989898989898989898989898989898999999999999999999999999 +9999999999999999999999999999999999999a9a9a9b9b9a9a9b9b9b9b9b9b9b9b9b9b9b9b9b9b +9b9b9b9b9b9b9b9b9c9b9c9c9c9c9d9d9d9d9d9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e +9e9e9e9f9f9e9e9f9f9fa0a0a0a0a0a0a0a0a0a0a0a0a0a0a1a1a2a2a2a2a2a2a2a2a2a3a3a3a3 +a3a3a3a3a3a3a3a3a3a4a4a3a3a4a4a4a5a5a5a5a5a5a5a5a5a6a5a6a6a6a6a6a6a6a6a6a7a7a7 +a7a7a7a7a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a9a9a8a8a9a9a9a9a9 +a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9 +a9a9a9a9aaaaaaaaaaa9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9 +a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a8a8a9a9a8a8a8a8a8a8a8a8a8a8a8a8 +a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a9a9a8a8a9a9a9a9a9a9a9a9aaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaabababababababababababababababab +ababababababababababababababababababababababaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa9a9a9a9a9a9a9a9a9a9a9a9a9a8a8a9a9a8a8a8a8a8 +a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a7a7a7a7a7a7 +a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a6a6a6a5a6a5a5a5a5 +a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a4a4a4a4a4a4a4a4a3a3a4a4a3a3a3a3a3a3a3a3a3a3a3a3 +a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a1a1a0a0a0a0a0a0a0a0a0a0a0a0 +a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a09f9f9f9e9e9f9f9e9e9e9e9e9e9e9e9d9d +9d9d9d9c9c9c9c9c9c9c9c9c9b9c9b9b9b9b9a9a9a9a9a9a9a9a99999a9a999999989898989897 +979797979797979797979797979696959595959595959595949494939394949393939292929291 +919090909090909090908f8f8e8e8e8e8e8e8e8d8d8c8c8c8c8b8b8b8b8b8b8b8a89898a8a8989 +898888888887878686868686868686868585848484848383828181818181818080807f7f7e7d7c +7c7b7c7b7a7a7a787777777777777575757574747777777777787879797a7b7c7c7c7c7c7c7d7e +7f7f81818181818181828282828283838383848384848585858586868686868686868787878787 +878787878788888888888888888889888989898989898989898989898a8a8a8a8b8b8b8b8b8b8b +8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8d8d8d8d8e8d8e8e8f8f8f8f9090909090909090919191 +919192929292939293939393939393949494949595959595959595959595959595959595959696 +969696969696969696969696969696969696969696969696969696969696969696969696969796 +979797979797979797979797979798989898989898989898989898989899999999999999999a9a +99999a99999a9a999a9a99999a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a99999a9a999a9a99999a9a +9a9a9a9a9a9a9a9a9a99999a9a9999999999999999999999999999999999999999999999999999 +999999999999999898989898989898989898989898989898989898989898989898989898989898 +989898989898989898989898989797979797979797979797979797979797979797979797979798 +989898989898989898989898989898989898989898989898989898989898989898989999999999 +99999999999999999999999999999999999999999999999999999999999999999999999a9a9a9b +9b9a9a9b9b9b9b9b9b9b9c9b9c9c9c9c9c9c9c9c9c9d9d9d9d9d9d9d9d9d9d9e9e9e9e9e9e9e9e +9e9e9e9e9e9e9e9f9f9fa0a09f9fa0a0a1a0a1a1a1a1a2a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a3 +a3a3a3a3a3a3a4a4a4a4a5a5a5a5a5a5a5a6a5a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6 +a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7 +a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a9a9a9a9aaaaaaaaaaaaaaabaaababababacacacac +acadadadadadadadadadadadadadadadaeaeaeafb0aeafb0b0b0b0b0b0b0b0b1b1b1b1b1b2b2b2 +b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b3b3b3b4b4b3b3b4b3b3b4b4b3b3b3b3b3 +b3b3b3b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b1b1b1b1b1b0b0b0afaeafaeaeadadadadadadadab +ababaaa9a9a8a8a8a8a8a8a7a6a5a4a3a3a3a3a3a3a2a09f9f9e9e9e9e9c9c9c9a999a99999999 +979797959495949494939291918f8f8f8f8e8e8d8d8c8c8a8a8a8a8a8a89898888888886868585 +858585848483838282818181818180807f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7b7b7c7c7b +7b7b7a7a7a7a7a7a7a7a7a797a7979797979797979797878787878787878787878787878787878 +787878787878787878787878787878787878787878787878787878787878787878797979797979 +797979797979797979797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b +7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d +7d7e7e7e7e7e7e7e7e7f807e7f8080808181818181818181818181818181818282828282838383 +84858384858585868686868686868686868787878787888888898a88898a8a8a8b8b8b8b8b8b8b +8b8b8b8c8c8c8c8c8c8c8c8c8c8d8d8d8d8e8d8e8e8f8f8e8e8f8f8f9090909090909090909090 +909090909090909090919191919191919191919292929292929292929292929292929292929293 +929393939393939393939393939393939393939394949495959494959595959595959595959595 +959595959595959595959595959595959696969696969696969696969696979697979797979797 +97979797979797979797979798989898989898989898989898989899999999999999999a9a9999 +9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a99999a +9a9999999898989898989898989897979797969796969696959595959595959594949494939392 +939292929290909090909090908f8e8f8e8d8d8d8c8c8c8b8b8b8b8b8b8a8a8988888887878786 +86868686868585848383838282828181818181818180807f7f7e7e7d7d7d7d7c7c7c7c7c7c7c7c +7c7c7b7b7a7a797a79797979787878787877777777777777777777777777777777777777777777 +777777777777777777777777777777777777777777777778787878787979797a7b797a7b7b7b7c +7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7f807e7f808181818181818182828282838384858585 +8686868686868687878888898a8a8a8b8b8b8b8b8b8b8c8c8d8d8e8f9090909090909092929292 +93939495959695969797979999999a9a9a9a9b9b9c9c9d9d9e9e9e9ea0a0a1a1a2a2a3a3a3a3a3 +a4a5a5a6a6a6a6a8a8a8a8a8a8a8a9aaaba9aaabababadadadadadadadadadadaeaeaeaeaeaeae +aeaeafaeafafafafafafafafafafafafafafafafafafafafafafafaeafaeaeaeaeadadadadadad +adadadadadadadadadacacacababababaaaaa9aaa9a9a9a9a8a8a8a8a8a8a8a8a8a8a7a7a7a6a6 +a6a6a5a5a4a5a4a4a4a4a3a3a3a3a3a3a3a3a3a3a2a2a2a2a2a1a1a1a09fa1a09f9f9f9e9e9e9e +9e9e9e9e9e9e9d9d9d9d9d9d9d9d9d9d9c9c9c9c9b9c9b9b9a9a9b9b9a9a9a9999999999999999 +999999999999999999999999989898989898989898989898989898979797979797979797979797 +979797979797979797979797979797979797979797979797979797979797979797979797979797 +979797979797979797989898989897979797979797979797989898989898989898989898989898 +989898989898989898989898989898989898989898989898989999999999999999999999999999 +999999999999999999999999999999999a9a9a9b9b9a9a9b9b9b9b9b9b9b9b9b9b9b9b9c9b9c9c +9c9c9c9c9c9c9c9c9c9c9c9c9d9d9d9d9d9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e +9e9f9f9e9e9f9f9fa0a0a0a0a1a0a1a1a1a1a1a1a1a1a1a2a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3 +a3a3a3a3a3a3a3a4a4a3a3a4a4a4a5a5a5a5a6a5a6a6a6a6a6a6a6a6a6a6a6a6a6a6a7a7a7a7a7 +a7a7a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a9a9a8a8a9a9a9a9a9a9a9 +a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9 +a9a9aaaaaaaaaaa9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9 +a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a8a8a9a9a8a8a8a8a8a8a8a8a8a8a8a8a8a8 +a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a9a9a8a8a9a9a9a9a9a9a9a9aaaaaaaaaa +aaaaaaaaaaaaaaaaaaabaaabababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababab +ababababababababaaabaaaaaaabaaababababababababababababababababababaaabaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa9a9a9a9a9a9a9a9a9a9a9a9a9a8a8a9a9a8a8a8a8a8a8a8 +a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a7a7a7a7a7a7a7a7 +a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a6a6a6a6a6a6a6a6a5a6a5 +a5a5a5a5a5a5a5a5a5a5a5a5a5a4a4a4a4a4a4a4a4a3a3a4a4a3a3a3a3a3a3a3a3a3a3a3a3a3a3 +a3a3a3a3a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1 +a1a1a1a1a0a1a0a0a0a0a0a0a0a0a0a0a0a0a0a09f9f9f9e9e9f9f9e9e9e9e9e9e9e9e9d9d9d9d +9d9c9c9c9c9b9c9b9b9b9b9b9b9b9b9b9a9a9a9a9a9a9a9a99999a9a9999999898989898979797 +979697969696969696969696959595959595959595959494949392949392929291919191919090 +90909090909090908f8f8e8e8d8e8d8d8d8d8c8c8c8c8c8b8b8b8b8b8b8b8a89888a8988888887 +87878787868686868686868686868585848483838282818181818181818080807f7e7d7c7c7c7b +7c7b797979777777777777777575747574747677777777787879797a7a7b7b7b7b7c7c7d7e7f7f +808080808181818282828282838383838483848484848585858686858586868687878787878787 +878787888888888888888888898889898989898989898989898989898a8a8a8b8b8a8a8b8b8b8b +8b8b8b8b8c8c8c8c8c8c8c8c8c8c8d8d8d8d8e8d8e8e8e8e8f8f8f90908f8f9090909191919191 +929292929392939393939393939393949494959594949595959595959595959595959596969696 +969696969696969696969696969696969696969696969696969696969696969696969697969797 +979797979797979797979797989898989898989898989898989898999999999999999999999999 +999999999999999999999999999999999999999999999999999999999999999999999999999999 +999999999999999999999999999999999999999999999999999999999999999999999999999999 +999999999998989898989898989898989898989898989898989898989898989898989898989898 +989898989898989898989897979797979797979797979797979797979797979797979797989898 +989898989898989898989898989898989898989898989898989898989898989899999999999999 +99999999999999999999999a9a99999a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9b9b9b9b9b9b +9b9b9b9b9b9b9b9b9c9b9c9c9c9c9c9c9c9c9c9d9d9d9d9d9d9d9d9d9d9e9e9e9e9e9e9e9e9f9f +9e9e9f9f9fa0a0a0a0a0a0a0a0a0a1a0a1a1a1a1a2a2a2a2a2a2a2a2a2a2a3a3a3a4a4a3a3a4a4 +a4a4a4a4a4a4a5a5a5a5a5a5a5a5a5a6a5a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6 +a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a8a8 +a8a8a8a8a8a8a9a9a8a8a9a9a9a9a9a9a9a9aaaaaaaaaaaaaaaaaaabaaababababacacacacacad +adadadadadadadaeaeadadaeaeaeafafafafb0afb0b0b0b0b0b0b0b0b0b1b1b1b1b1b2b2b2b3b3 +b2b2b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4 +b4b3b3b3b3b3b3b3b3b2b2b3b3b2b2b2b1b1b1b1b1b0b0b0b0afb0afafaeaeaeaeadadadababab +abaaaaa9a9a8a8a8a8a7a7a6a5a4a4a3a3a3a3a2a1a0a09f9e9e9e9c9c9c9b9a9b9a9999999797 +979695969594949392919190908f8f8e8e8d8d8c8c8b8b8b8b8a8a898988888888868686858585 +85848483838282818181818080807f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7b7b7c7c7b7b7b +7a7a7a7a7a7a7a7a7a797a79797979797979797978787878787878787878787878787878787878 +787878787878787878787878787878787878787878787878787878787878787979797979797979 +79797979797979797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b +7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e +7e7e7e7e7e7e7e7e7f7e7f7f7f7f80808081818080818181818181818182828282828383838384 +8384848484858585868685858686868787878787888888888988898989898a8a8a8b8b8a8a8b8b +8b8c8c8c8c8c8c8c8c8c8c8d8d8d8d8e8d8e8e8e8e8e8e8e8e8e8f8f8f90908f8f909090909090 +909090909090909191919191919191919192929292929292929292929292929292929292939293 +939393939393939393939393939393939393949494949494949494949494949494949494959594 +949595959595959595959595959596969696969696969696969696969796979797979797979797 +979797979797979797979898989898989898989898989898989999999999999999999999999999 +99999999999999999999999999999a9a99999a9a9a9a9a9a99999a9a9999999999999999999999 +999998989898989898989898979797979697969696969595959494959594949493939393929392 +9292929090908f8f90908f8f8e8e8d8d8d8d8c8c8c8b8b8b8b8a8a898988888888878787868686 +868585848483838383828282818181818080807f7f7f7f7e7e7d7d7d7d7c7c7c7b7b7c7c7b7b7b +7a7a7a7a797a797979797878787878777777777777777776767777767676767676767676767676 +7676767676767676767777767677777777777777777878787878797979797a797a7a7a7a7b7b7b +7c7c7b7b7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f80808080818181828282828383848484848585 +858686868687878888898989898a8a8a8b8b8b8b8c8c8d8d8e8e8f8f8f8f909090929292929393 +9494959695969797979999999a9a9a9a9b9b9c9c9d9d9e9e9f9fa0a0a1a1a2a2a3a3a3a3a4a4a5 +a5a6a6a6a6a8a8a8a9a9a9a9aaaaabaaababababadadadaeaeadadaeaeaeafafafafafafafafaf +b0afb0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0afb0afafafafaeaeaeaeaeaeaeae +adadaeaeadadadacacacacacababababaaabaaaaaaaaa9a9a9a8a8a9a9a8a8a8a7a7a7a7a7a6a6 +a6a6a5a6a5a5a5a5a4a4a4a3a3a4a4a3a3a3a2a2a2a2a2a1a1a1a1a0a1a0a0a0a09f9f9f9e9e9f +9f9e9e9e9d9d9d9d9d9d9d9d9d9d9c9c9c9c9b9c9b9b9b9b9b9b9b9b9b9a9a9a9a9a9a9a9a9999 +9a9a99999999999999999898989898989898989898989898989797979797979797979797979797 +979797979797979797979797979797979797979797979797979797979797979797979797979797 +979797979797979898989898979797979797979797979898989898989898989898989898989898 +989898989898989898989898989898989898989898989899999999999999999999999999999999 +99999a9a99999a9a9a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9c9b9c9c9c9c +9c9c9c9c9c9c9c9c9c9c9d9d9d9d9d9e9e9e9e9e9e9e9e9e9e9e9e9e9f9f9e9e9f9f9f9f9f9f9f +9f9f9f9f9f9fa0a0a0a0a1a0a1a1a1a1a1a1a1a1a1a2a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a3a3 +a4a4a3a3a4a4a4a4a4a4a4a4a5a5a5a5a6a5a6a6a6a6a6a6a6a6a6a6a6a6a6a6a7a7a7a7a7a7a7 +a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a9a9a8a8a9a9a9a9a9a9a9a9a9 +a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9 +aaaaaaaaaaa9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9 +a9a9a9a9a9a9a9a9a9a9a9a9a9a9a8a8a9a9a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8 +a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a9a9a8a8a9a9a9a9a9a9a9a9aaaaaaaaaaaaaa +aaaaaaaaaaaaaaabaaabababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababab +ababababababaaabaaaaaaabaaababababababababababababababababababaaabaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaa9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9 +a9a9a8a8a9a9a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a7a7a7a7a7a7a7a7a7a7 +a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a6a6a6a6a6a6a6a6a5a6a5a5a5 +a5a5a5a5a5a5a5a5a5a5a5a4a4a4a4a4a4a4a4a3a3a4a4a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3 +a3a3a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1 +a1a1a0a1a0a0a0a0a0a0a0a0a0a0a0a0a0a09f9f9f9e9e9f9f9e9e9e9e9e9e9e9e9d9d9d9d9d9c +9c9c9c9b9c9b9b9b9b9b9b9b9b9b9a9a9a99999a9a999999999999999998989898989797979796 +97969696969696969696959595949495959494949393939392939292929291919191919090908f +8f90908f8f8f8e8e8e8e8d8e8d8d8d8d8c8c8c8c8c8b8b8b8a8a8a8a8989888988888888878787 +8787868686858586868585858484848483838282818181818080807f7f7f7f7e7d7c7c7b7a7b7a +797979777777767676767575747574747676767676777879797a7a7b7b7b7b7b7b7c7d7e7f8080 +808080808081818182828282838384838484848485858585858585858585868686878786868787 +87888888888888888888898889898989898989898989898989898a8a8a8a8a8a8a8a8a8a8a8a8a +8a8a8b8b8b8c8c8b8b8c8c8c8d8d8d8d8e8d8e8e8e8e8f8f8f8f8f8f8f8f8f8f90909091919191 +929293929393939393939393939494949494949494949494949494949494949595959596969696 +969696969696969696969696969696969696969696969696969696969696969696979697979797 +979797979797979797979898989898989898989898989898989999999999999999999999999999 +999999999999999999999999999999999999999999999999999999999999999999999999999999 +999999999999999999999999999999999999999999999999999999999999999999999999999999 +999999989898989898989898989898989898989898989898989898989898989898989898989898 +989898989898989898979797979797979797979797979797979797979797979797979898989898 +98989898989898989898989898989898989898989898989898989898989899999999999999999a +9a99999a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9b9b9b9b9b9b9b9b +9b9b9b9b9b9b9c9b9c9c9c9c9c9c9c9c9c9d9d9d9d9d9d9d9d9e9e9e9e9f9f9f9f9f9f9f9f9f9f +9f9f9fa0a0a0a0a0a0a0a0a0a1a0a1a1a1a1a2a2a2a2a2a2a2a2a2a2a3a3a3a4a4a3a3a4a4a4a4 +a4a4a4a4a5a5a5a5a5a5a5a5a5a6a5a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6 +a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a8a8a8a8 +a8a8a8a8a9a9a8a8a9a9a9a9a9a9a9a9aaaaaaaaaaaaaaaaaaabaaababababacacacacacadadad +adadadadadaeaeadadaeaeaeafafafafb0afb0b0b0b0b0b0b0b0b0b1b1b1b1b1b2b2b2b2b2b2b2 +b2b2b2b2b2b2b3b3b2b2b3b3b3b3b3b3b3b3b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b3 +b3b3b3b3b3b3b3b2b2b3b3b2b2b2b1b1b1b1b1b0b0b0b0afb0afafaeaeaeaeaeadadababababaa +aaa9a9a9a9a9a9a7a7a6a5a4a4a4a4a4a4a2a1a0a09f9f9f9f9d9d9c9b9a9b9a9a9a9a97979796 +959695959493929191909090908f8e8d8d8c8c8b8b8b8b8a8a8989888888888686868585858584 +8483838282818181818080807f7f7f7f7e7f7e7e7e7e7d7d7d7c7c7c7c7b7b7b7b7b7b7b7b7a7a +7a7a7a7a7a7a7a797a797979797979797979787878787878787878787878787878787878787878 +787878787878787878787878787878787878787878787878787878787879797979797979797979 +7979797979797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7d7d7c7c7d7d7d7e7e7e +7e7e7e7e7e7e7f7e7f7f7f7f808080808080808080808080808080818181828282828383848384 +848484858585858585858585858686868787878788888988898989898a8a8a8a8a8a8a8a8a8a8b +8b8b8c8c8b8b8c8c8c8d8d8d8d8e8d8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f +8f8f8f8f8f90909091919090919191929292929292929292929292929292929292929392939393 +939393939393939393939393939393939494949494949494949494949494949494949494949494 +949494949494949494949595959596969696969696969696969697969797979797979797979797 +979797979797979798989898989898989898989898989899999999999999999999999999999999 +999999999999999999999999999999999999999999999999999999999999999999999999999999 +989898989898989898989797979695979695959594949494949494949494939393939293929191 +918f8f8f8f8f8f8f8f8f8e8e8d8d8c8c8b8b8b8a8a8a8a8a8a8989888887878686868585858585 +85848483838282818181808080808080807f7f7f7e7d7e7d7c7c7c7b7b7b7b7b7b7b7b7b7b7a7a +7a79787a7978787877777777777676767676767676767676767676767676767676767676767676 +767676767676767676767676767676767676767777777777787878797a78797a7a7a7b7b7b7b7b +7b7b7b7b7b7c7c7c7c7c7d7d7d7e7f7d7e7f808080808080808181818182828383848485858585 +85858586868787888889898a8a8a8a8a8a8a8b8b8c8c8d8e8f8f8f8f8f8f8f9191929293939494 +94959495979797999999999999999b9b9c9c9d9d9e9e9e9ea0a0a1a1a2a2a3a3a3a3a4a4a5a5a6 +a6a6a6a8a8a9a9a9a9a9aaaaabaaababababadadaeaeaeaeaeaeaeaeafafafafafafafafafb0af +b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0afb0afafafafaeaeaeaeaeaeaeaeaeae +aeaeaeaeaeadadadacacacacababaaabaaaaaaaaa9a9a9a9a9a9a9a9a9a9a8a8a8a7a7a7a7a6a6 +a5a6a5a5a5a5a4a4a4a4a4a4a4a4a3a3a3a3a2a2a2a1a1a1a1a0a1a0a0a0a09f9f9f9f9f9f9f9f +9f9f9e9e9e9d9d9e9e9d9d9d9c9c9c9c9b9c9b9b9b9b9b9b9b9b9b9a9a9a9a9a9a9a9a9a9a9a9a +9a99999a9a99999998989898989898989898989898989897979797979797979797979797979797 +979797979797979797979797979797979797979797979797979797979797979797979797979797 +979797979798989898989797979797979797979798989898989898989898989898989898989898 +98989898989898989898989898989898989898999999999a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a +9a9a9a9a9a9a9a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9c9b9c9c9c9c9c9c +9c9c9c9c9c9c9c9c9d9d9d9d9d9e9e9e9e9e9e9e9e9f9f9e9e9f9f9f9f9f9f9f9f9f9f9f9f9f9f +9f9f9f9fa0a0a0a0a1a0a1a1a1a1a1a1a1a1a1a2a2a2a2a2a2a2a2a2a2a3a3a3a4a4a3a3a4a4a4 +a4a4a4a4a4a4a4a4a4a4a5a5a5a5a6a5a6a6a6a6a6a6a6a6a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7 +a7a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8 +a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a9a9 +a9a9a9a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8 +a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8 +a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a9a9a9a9aaaaaaaaaaaaaa +aaaaaaaaaaabaaabababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababab +ababababaaabaaaaaaabaaababababababababababababababababababaaabaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaa9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a8a8a9a9a8 +a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a7a7a7a7a7a7a7a7a7a7a7a7 +a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a6a6a6a6a6a6a6a6a5a6a5a5a5a5a5 +a5a5a5a5a5a5a5a5a5a4a4a4a4a4a4a4a4a3a3a4a4a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3 +a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1 +a0a1a0a0a0a0a0a0a0a0a0a0a0a09f9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9d9d9c9c9c +9c9b9c9b9b9a9a9b9b9a9a9a999999999999999999999999999999989898989897979797969796 +9695959696959595949494949494949494949393939392939292919191919090908f8f8f8f8f8f +8f8f8f8f8e8e8e8d8c8e8d8c8c8c8b8b8b8b8b8a8a8a8a8a8a8a89898889888887878787868686 +858585858585858585858484848382828181808080808080807f7f7e7e7d7c7b7b7b7a7b7a7878 +787676767676767675757475747476767676767778797979797a7a7a7b7b7b7c7d7d7e7f7f7f7f +7f7f80818181828282828383838383838383848484848584858585858686868787868687878788 +888888888888888888888888888888888888888888888889898a8a8a8a8a8a8a8a8a8a8a8a8a8a +8b8b8b8c8c8b8b8c8c8c8d8d8d8d8d8d8d8d8d8d8e8e8e8e8f8e8f8f8f8f909090919191919292 +929292929292929292929393949494949494949494949494949494949495959595969696969696 +969696969696969696969696969696969696969696969696969696969696969696969696969696 +969696969696969797989898989898989898989898989899999999999999999999999999999999 +999999999999999999999999999999999999999999999999999999999999999999999999999999 +999999999999999999999999999999999999999999999999999999999999999999999999999999 +999898989898989898989898989898989898989898989898989898989898989898989898989898 +989898989898989797979797979797979797979797979797979797979797979798989898989898 +9898989898989898989898989898989898989898989898989898989899999999999999999a9a99 +999a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9b9b9c9c9c9c9c9c9c9c9c +9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9d9d9d9d9d9d9d9d9e9e9e9e9f9f9f9f9f9f9f9f9f9f9f9f +a0a0a1a1a1a1a1a1a1a1a1a1a1a1a1a1a2a2a2a2a2a2a2a2a2a2a3a3a3a4a4a3a3a4a4a4a4a4a4 +a4a4a5a5a5a5a5a5a5a5a5a5a5a5a5a5a6a5a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6 +a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a8a8a8a8a8a8 +a8a8a9a9a8a8a9a9a9a9a9a9a9a9aaaaaaaaabaaabababababababababacacacacacadadadadad +adadadaeaeadadaeaeaeafafafafafafafafafb0afb0b0b0b0b1b1b1b1b1b2b2b2b2b2b2b2b2b2 +b2b2b2b2b3b3b2b2b3b3b3b3b3b3b3b3b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b3b3b3 +b3b3b3b3b3b2b2b3b3b2b2b2b1b1b1b1b1b0b0b0b0b0b0afafaeaeaeaeaeadadababababababa9 +a9a9a9a9a9a7a7a6a6a5a5a4a4a4a4a2a1a1a19f9f9f9f9d9d9c9c9b9c9a9a9a9a979797979696 +95959493939291909090908f8e8e8e8d8c8b8b8b8b8a8a89898888888886868685858585848483 +838282818181818080807f7f7f7f7e7e7e7e7e7e7d7d7d7c7c7c7c7b7b7b7b7b7b7b7b7a7a7a7a +797a79797979797979797979797979797878787878787878787878787878787878787878787878 +787878787878787878787878787878787878787878787878787878797979797979797979797979 +79797979797979797979797979797979797979797979797979797979797979797a7a7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7d7d7c7c7d7d7d7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7f7f7f7f807f8080808080808080808181818282828283838383838383 +8384848484858485858585868686878787878888888888888888898989898a898a8a8a8a8b8b8b +8c8c8b8b8c8c8c8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8e8e8e8e8f8e8f8f8f8f8f8f8f8f8f8f8f +8f8f8f909090919190909191919292929292929292929292929292929292929292929292929292 +929292929292929292929292929293939393949394949494949494949494949494949494949494 +949494949494949495959595969696969696969696969696969696969696969696969696969696 +979697979797989898989898989898989898989898999999999999999999999999999999999999 +999999999999999999999999999999999999999999999999999999999999999999999999989897 +97979797979797979696969595969695959594949494939493939393929292929292929191918f +8f8f8f8e8e8e8e8e8d8d8d8d8c8c8b8b8b8a898989898988888888878786868685848484848483 +8383838282818181807f7f7f7f7f7f7e7e7e7d7d7e7d7c7c7c7b7a7a7a7a7a7a7a7a7a79797978 +787979787878777777777776767676757675757575757575757575757575757575757575757575 +75757575757575757575757675767676767777777777787878797978787979797a7a7a7a7a7a7a +7a7a7b7b7c7c7c7c7d7d7d7e7e7d7d7e7f7f7f7f7f7f7f80818181828282828383848484848484 +8586868787878788888989898989898a8b8b8c8c8c8d8e8e8e8e8e8f8f91919292929293939495 +9495969696989999999999999b9b9b9c9d9d9e9e9e9ea0a0a0a0a2a2a3a3a3a3a4a4a5a5a6a6a6 +a6a8a8a9a9a9a9a9aaaaababababababadadaeaeaeaeaeaeaeafafb0b0b0b0b0b0b0b0b0b0b0b0 +b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0afafafafafafafafafaeafae +aeaeaeadadadacacacacababababababababaaaaaaaaa9aaa9a9a9a9a8a8a8a7a7a7a7a6a6a6a6 +a6a6a6a5a5a4a4a4a4a4a4a4a3a3a3a3a2a2a2a1a1a1a1a1a1a1a1a1a0a09f9f9f9f9f9f9f9f9f +9e9e9e9d9d9e9e9d9d9d9c9c9c9c9c9c9c9c9c9b9c9b9b9b9b9a9a9a9a9a9a9a9a9a9a9a9a9a99 +999a9a999999989898989898989898989898989898979797979797979797979797979797979797 +979797979797979797979797979797979797979797979797979797979797979797979797979797 +979797989898989897979797979797979797989898989898989898989898989898989898989898 +9898989898989898989898989898989898999999999a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a +9a9a9a9a9a9a9a9a9a9a9b9b9b9b9c9b9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c +9c9c9c9c9c9c9d9d9d9d9d9e9e9e9e9e9e9e9e9f9f9e9e9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f +9f9fa0a0a0a0a1a0a1a1a1a1a1a1a1a1a1a2a2a2a2a2a2a2a2a2a2a3a3a3a4a4a3a3a4a4a4a4a4 +a4a4a4a4a4a4a4a4a5a5a5a5a5a5a5a5a5a6a5a6a6a6a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a8 +a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8 +a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a9a9a9a9 +a9a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8 +a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8 +a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a9a9a9a9aaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaabaaabababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababab +abababababababababababababababababaaabaaaaaaabaaabababaaabaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaa9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a8a8a9a9a8a8a8 +a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a7a7a7a7a7a7a7a7a7a7a7a7a7a7 +a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a6a6a6a6a6a6a6a6a5a6a5a5a5a5a5a5a5 +a5a5a5a5a5a5a5a4a4a4a4a4a4a4a4a3a3a4a4a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a2a2 +a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a0a1 +a0a0a0a0a0a0a0a0a0a0a0a09f9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9d9c9c9b9b9b9b +9b9b9b9a9a9b9b9a9a9a9999999999999999999999999999999898989897979696969696969695 +959696959595949494949394939393939292929292929292919191919090908f8f8f8f8e8f8e8e +8e8e8d8d8d8c8c8d8d8c8c8c8b8b8b8b8a8a898989898989888888888888878787878686868585 +85858485848484848383838282828181807f7f7f7f7f7f7e7e7d7d7d7c7a7a7a797a7978787876 +7575757575757474747474747576767777777777777879797a7a7a7b7c7c7c7d7d7d7d7f7f8080 +808081818181818181818282838383838484848585848485858586868686868686868686868686 +868687878787888788888888898989898989898989898989898a8a89898a8a8a8b8b8b8b8b8b8b +8b8b8b8b8b8b8b8b8c8c8c8c8d8c8d8d8d8d8e8e8e8f8f8e8e8f8f8f9090909090909090909191 +929292929393939393939393949493939494949595959595959595959595959595959595959595 +959595959595959595959595959595959595959595959595959595959596969797979797979797 +979797979797979797979797979797979898989898989898989898989898989898989898999999 +999999999999999999999999999999999999999999999999999999999999999999999999999999 +999999999999999999999999999999999999999999999999999999999999999999999999999999 +999999999898989898989898989898989898989898989898989898989898989898989898989898 +989898989898989898989898989898989898989898989898989898989898989898989898989898 +989898989898989898989899999999999999999999999999999999999999999999999999999999 +99999999999a9a99999a9a9a9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9c9c +9c9c9d9c9d9d9d9d9d9d9d9d9d9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9f9f9f9fa0a0a0a0 +a0a0a0a0a0a0a0a0a1a1a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a3a3a4a4a3a3a4a4a4a4a4a4a4a4 +a5a5a5a5a5a5a5a5a5a6a5a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6 +a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a8a8a8a8a8a8a8a8 +a9a9a8a8a9a9a9aaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaababababacacacacacacacacacacadad +adaeaeadadaeaeaeaeaeaeaeafafb0b0b0b0b0b0b0b0b0b1b1b1b1b1b1b1b1b2b2b2b2b3b3b3b3 +b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b4b4b4b4b4b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3 +b3b3b3b2b2b3b3b2b2b2b1b1b1b1b1b1b1b1b1afb0afafafafaeaeadadadadadacacaaaaaaaaa8 +a8a8a8a8a8a8a5a5a5a4a3a4a3a3a3a1a0a09f9e9e9e9e9e9d9c9b9b9a99999999989796969594 +949393929292928f8f8f8f8d8e8d8d8c8c8b8b8a8a898988888888868686858585858484838382 +82818181818080807f7f7f7f7e7f7d7d7d7d7c7c7c7c7c7c7c7c7b7b7b7b7a7a7a7a7a7a7a7a7a +7a7a7a797978787878787878787878787878787878787878777777777777777777777777777777 +777777777777777777777878787878787878787878787878787878787878787878787878787878 +78797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7b7b7a7a7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d +7d7d7e7d7e7e7e7e7f7f7f80807f7f808080818181818181818181818181818182828383838384 +8484858584848585858686868686868686868787888888888989898a8a89898a8a8a8b8b8b8b8b +8b8b8b8b8b8b8b8b8b8c8c8d8d8d8d8e8e8e8e8e8e8e8e8f8f8e8e8f8f8f8f8f8f8f8f90909090 +909090909090909090909090909090909090909090909090909091919191929192929292929292 +929293939393939393939393939393939393939393939393939393939393949494949595959595 +959595959595959595959595959595959595959595959696979797979797979797979797979797 +979797979797979797979797979797979797979797979797989898989898989898989898989898 +989898989898989899999898999999999999989899999898989797979797979797979797979797 +9796969696969696969695969595959594949493939494939393929292919091909090908f8f8f +8e8e8f8e8d8d8d8c8b8b8b8b8b8b8a8a8a8a898888888786868686868685858585848383838281 +8181818181808080807f7e7e7e7d7d7d7d7c7c7c7c7c7b7b7b7b7a7a7a7a797979787878787778 +777777777676767676767676767676767675757676757575747474747474747474747474747474 +7575757676757576767676767676767676767676777777777877787878787979797a7a7a7a7b7b +7b7b7b7b7b7b7c7c7c7c7d7c7d7d7d7d7e7e7f7f80808080808081828282828282838485858585 +85858687878787878788898a8a8a8a8b8b8b8c8c8c8c8e8e8f8f908f9090909193939394959495 +96969797979799999a9a9a9a9c9c9d9d9e9e9f9f9f9fa1a1a1a1a2a2a3a3a4a4a5a5a6a6a7a7a8 +a8a8a9a9aaaaaaaaabaaacacadadadadadaeaeaeaeafafafafafafafafb0b0b0b0b1b0b1b1b1b1 +b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b1b1b1b1b0b1b0b0b0b0afafafafafafafafaeaeafafaeae +aeadadadadadadadadadacacababababaaaaaaa9a9aaaaa9a9a9a8a8a8a8a8a8a8a8a8a7a6a5a5 +a5a5a5a5a5a4a4a4a4a3a3a3a3a3a3a3a3a2a2a2a2a1a1a0a0a0a0a0a0a09f9f9f9f9e9e9e9e9e +9e9e9e9e9e9e9e9e9d9d9d9d9c9c9b9b9b9b9b9b9b9b9b9b9b9b9b9b9a9a9a99999a9a99999999 +999999999999999999989898989898989898989898989898989898989897979797979797979797 +979797979797979797979797979797979797979797979797979797979797989898989898989898 +989898989898989898989898989898989898989898989898989898989898989999999999999999 +99999999999999999999999999999999999999999999999999999999999999999999999a9a9999 +9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9c9b9c9c9c9c9d9d9d9d9d9d +9d9d9d9d9d9d9d9d9d9e9e9e9e9e9e9e9e9e9e9e9e9e9f9f9e9e9f9f9f9f9f9f9f9fa0a0a0a0a0 +a0a0a0a0a1a0a1a1a1a1a2a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a3a3a3a3a4a4a3a3a4a4 +a4a4a4a4a4a4a5a5a5a5a6a5a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a7a7a7a7a7a7a7a7 +a7a7a7a7a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a8a9a9a8a8a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9 +a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9 +a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9 +a9a9a9a9a9a8a8a8a7a7a8a8a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7 +a7a7a7a7a7a7a7a7a7a7a7a8a8a8a9a9a8a8a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9 +a9aaaaabababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababab +aaabaaaaaaabaaababababababababababababababababababaaabaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaa9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a8a8a9a9 +a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7 +a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a6a6a6a6a6a6a6a6a5a6a5a5a5a5a5a5a5a5a5 +a5a5a5a5a5a4a4a4a4a4a4a4a4a3a3a4a4a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a2a2a2a2 +a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a1a1a1a1a1a1a1a1a0a1a0a0 +a0a09f9f9f9f9f9f9f9f9f9f9f9f9f9e9e9e9e9d9d9d9d9d9d9d9d9c9c9c9c9c9c9c9c9c9b9b9a +9a9a9a9a9a9a9a9a9a9a9a99999999989898979797979797979797979797979796969595959595 +95959595949494939394949393939292929291919090909090909090908f8f8f8e8e8f8f8e8e8e +8c8c8c8c8b8c8b8b8b8b8a8a8a8a8a8a8a8a898988888888878786868686868686868685858584 +84858584848482828282818181808080807f7e7d7d7d7d7d7d7b7b7b7b79797878777776767676 +7575747474747375747475767677777777777777787879797a7b7c7c7c7c7c7c7c7e7e7f7f8080 +818181818181818181828282828283838384858384858585868686868686868686868686868686 +87878787878787878787888888888888888888898889898a8a89898a8a8a8b8b8b8b8b8b8b8b8b +8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8d8d8d8e8f8d8e8f8f8f90909090909090909090919191 +919192929292939293939494939394949495959595959595959595959595959595959595959595 +959595959595959595959595959595959595959595959595959595959696969696969696969696 +969696979697979797979797979798989898989898989898989898989898989898989999999999 +999999999999999999999999999999999999999999999999999999999999999999999999999999 +999999999999999999999999999999999999999999999999999999999999999999999999999999 +999998989898989898989898989898989898989898989898989898989898989898989898989898 +989898989898989898989898989898989898989898989898989898989898989898989898989898 +989898989898989898999999999999999999999999999999999999999999999999999999999999 +9999999a9a99999a9a9a9b9b9b9b9b9b9b9b9b9b9b9b9b9b9c9b9c9c9c9c9c9c9c9c9c9d9d9d9d +9d9d9d9d9d9d9d9d9d9d9d9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9f9f9f9fa0a0a1a0a1a1 +a1a1a1a1a1a1a1a2a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a3a3a4a4a3a3a4a4a4a4a4a4a4a4a5a5 +a5a5a5a5a5a5a5a5a5a5a5a5a6a5a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6 +a6a6a6a6a6a6a6a6a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a8a8a8a8a8a8a8a8a9a9 +a8a8a9a9a9aaaaaaaaaaaaaaaaaaabaaabababababababababacacacacacacacacacacadadadae +aeadadaeaeaeaeaeaeaeaeafafafafb0afb0b0b0b0b1b1b1b1b1b1b1b1b2b2b2b2b3b3b3b3b3b3 +b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b4b4b4b4b4b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3 +b3b2b2b3b3b2b2b2b1b1b1b1b1b1b1b1b1b0b0afafafafaeaeadadadadadacacababaaaaa8a8a8 +a8a8a8a8a6a6a6a4a3a4a3a3a3a2a1a09f9e9e9e9e9e9e9d9c9b9a999999999898979695949493 +94939292928f8f8f8f8e8f8e8d8c8c8b8b8a8a8989888888888686868585858584848383828281 +8181818080807f7f7f7f7e7e7d7d7d7d7c7c7c7c7c7c7c7c7b7b7b7b7a7a7a7a7a7a7a797a7979 +797978787878787878787878787878787878787878787777777777777777777777777777777777 +777777777777777778787878787878787878787878787878787878787878787878787878787879 +797979797979797979797979797979797979797979797979797979797a797a7a7a7a7a7a7a7a7a +7a7a7a7b7b7a7a7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d +7d7d7d7d7d7d7e7e7e7f807e7f8080808181818181818181818181818181818282828282838383 +84858384858585868686868686868686868787878787888888898a88898a8a8a8b8b8b8b8b8b8b +8b8b8b8b8b8b8b8b8c8c8c8c8c8d8d8d8d8d8d8d8d8e8f8d8e8f8f8f8f8f8f8f8f909090909090 +909090909090909090909090909090909090909090909090919191919191919191919191919191 +929292929292929292929292929293929393939393939393939393939494949495959595959595 +959595959595959595959595959595959595959595969696969696969696969696969697969797 +979797979797979797979797979797979797979797979898989898989898989898989898989898 +989898989898999998989999999999999898999998989897979797979797979796979696969695 +959595959595959595959595959594949493929493929292919191909090909090908f8f8f8e8d +8e8d8c8c8c8b8b8b8b8b8b8b8a8a89898887878786868686868686858584848382828281818181 +81818180807f7f7e7d7d7d7c7c7c7c7c7c7c7c7c7b7b7a7a797979797878787777777777777777 +777776767676767676767675767575747475757474747373737373737373737373737373737474 +74757574747575767576767676767676767677777777777777777777787878797979797a7a7b7a +7b7b7b7b7c7c7c7c7c7c7c7c7c7c7d7d7e7e7f7f80808080818181818181818283848485858585 +86868686868686878889898a8a8b8b8b8b8b8b8b8d8d8e8f908f90909090929292949594959595 +9696979799999a9a9a9a9b9c9d9d9e9e9f9f9f9fa0a0a1a1a2a2a3a3a4a4a5a5a6a6a7a7a8a8a8 +a9a9aaaaaaaaababacacadadadadadaeaeaeaeafafb0afb0b0b0b0b1b1b1b1b1b1b1b1b1b1b2b2 +b2b2b2b2b2b2b2b2b2b2b2b2b2b1b1b1b1b1b1b1b1b1b1b0b0b0b0b0b0b0b0afaeb0afaeaeaead +adadadadadadadadadacacacacacabababaaa9abaaa9a9a9a8a8a8a8a8a8a8a8a8a8a6a6a6a6a5 +a6a5a5a4a4a4a4a3a3a3a3a3a3a3a3a2a2a2a2a2a1a1a1a1a0a1a0a09f9f9f9f9e9e9e9e9e9e9e +9e9e9e9e9e9e9d9d9d9d9d9c9c9c9c9b9c9b9b9b9b9b9b9b9b9b9a9a9a99999a9a999999999999 +999999999999999898989898989898989898989898989898989898979797979797979797979797 +979797979797979797979797979797979797979797979797979797979898989898989898989898 +989898989898989898989898989898989898989898989898989898989899999999999999999999 +9999999999999999999999999999999999999999999999999999999999999999999a9a99999a9a +9a9b9b9b9b9b9b9b9b9b9c9b9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9d9d9d9d9d9d9d9d +9d9d9d9d9d9d9d9e9e9e9e9e9e9e9e9e9e9e9e9e9f9f9e9e9f9f9f9f9f9f9f9fa0a0a0a0a0a0a0 +a0a0a1a0a1a1a1a1a2a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a3a3a3a3a4a4a3a3a4a4a4a4 +a4a4a4a4a5a5a5a5a5a5a5a5a5a6a5a6a6a6a6a6a6a6a6a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7 +a7a7a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a8a9a9a8a8a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9 +a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9 +a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9 +a9a9a9a8a8a8a7a7a8a8a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7 +a7a7a7a7a7a7a7a7a7a8a8a8a9a9a8a8a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9 +aaaaaaaaaaaaaaaaaaabaaabababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababab +abababababababababababababaaabaaaaaaabaaabababaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaa9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a8a8a9a9a8a8 +a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7 +a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a6a6a6a6a6a6a6a6a5a6a5a5a5a5a5a5a5a5a5a5a5 +a5a5a5a4a4a4a4a4a4a4a4a3a3a4a4a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2 +a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a1a1a1a1a1a1a1a1a0a1a0a0a0a0 +9f9f9f9f9f9f9f9f9f9f9f9f9f9e9e9e9e9d9d9d9d9d9d9d9d9c9c9c9c9b9c9b9b9b9b9a9a9a9a +9a9a9a9a9a9a9a9a9a999999999898989797979797979797979697969696969595959595959595 +9595949494939294939292929191919191909090909090909090908f8f8f8e8d8f8e8d8d8d8b8b +8b8b8b8b8b8b8b8b8a8a8a8a898a89898888878787878786868686868686868686858585848385 +848383838181818181818180807f7f7e7d7c7c7c7c7c7c7b7b7a7a787877777777767675757474 +737373737374747475757576767677777777787879797a7a7b7b7b7b7c7c7c7e7e7e7e7f7f8080 +818180808181818282828282838383838483848484848585858686858586868686868686868787 +878787878787878788888888888888888889888989898989898989898a8a8a8a8a8a8a8a8b8b8a +8a8b8b8b8c8c8c8c8c8c8c8c8c8c8d8d8d8d8e8d8e8e8e8e8f8f8f90908f8f9090909191919191 +929292929392939393939393939393949494949494949495959494959595959595959595959595 +959595959595959595959595959595959595959595959595959596969696969696969696969696 +969796979797979797979797989898989898989898989898989898989898989899999999999999 +999999999999999999999999999999999999999999999999999999999999999999999999999999 +999999999999999999999999999999999999999999999999999999999999999999999999999999 +989898989898989898989898989898989898989898989898989898989898989898989898989898 +989898989898989898989898989898989898989898989898989898989898989898989898989898 +9898989898989899999999999999999999999999999999999999999999999a9a99999a9a9a9a9a +9a9a9a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b9b9b9c9b9c9c9c9c9c9c9c9c9c9d9d9d9d9d9d +9d9d9d9d9d9d9d9d9d9e9e9e9e9e9e9e9e9f9f9e9e9f9f9f9f9f9f9f9fa0a0a0a0a1a0a1a1a1a1 +a1a1a1a1a1a2a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a3a3a4a4a3a3a4a4a4a4a4a4a4a4a5a5a5a5 +a5a5a5a5a5a5a5a5a5a5a6a5a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6 +a6a6a6a6a6a6a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a8a8a8a8a8a8a8a8a9a9a8a8 +a9a9a9aaaaaaaaaaaaaaaaaaabaaabababababababababacacacacacacacacacacadadadaeaead +adaeaeaeaeaeaeaeaeafafafafb0afb0b0b0b0b1b1b1b1b1b1b1b1b1b1b2b2b2b2b2b2b2b2b3b3 +b2b2b3b3b3b3b3b3b3b3b3b3b3b3b3b4b4b4b4b4b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b2 +b2b3b3b2b2b2b1b1b1b1b1b1b1b1b1b0b0afafafafaeaeaeadadadadacacababaaaaa9a9a9a9a8 +a8a8a6a6a6a5a4a5a4a3a3a2a1a0a09f9f9f9f9e9e9d9c9b9b9a9a999998989796959594939493 +9292929090908f8e8f8e8d8c8c8b8b8a8a89898888888886868685858585848483838282818181 +818080807f7f7f7f7e7e7d7d7d7d7c7c7c7b7b7c7c7b7b7b7a7a7a7a7a7a7a7a7a797a79797979 +787878787878787878787878787878787878787877777777777777777777777777777777777777 +777777777777787878787878787878787878787878787878787878787878787878787878797979 +79797979797979797979797979797979797979797979797979797a797a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7d7d7d7d7d7d +7d7d7d7d7e7e7e7e7f7e7f7f7f7f80808080808080808181808081818182828282828383838384 +8384848484858585868685858686868787878787888888888988898989898a8a8a8b8b8a8a8b8b +8b8b8b8b8b8b8c8c8c8c8c8d8d8d8d8d8d8d8d8d8e8d8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f8f8f +90908f8f9090909090909090909090909090909090909191919191919191919191919191919292 +929292929292929292929292939293939393939393939393939393939494949494949494949494 +949495959494959595959595959595959595959696969696969696969696969696979697979797 +979797979797979797979797979797979797979798989898989898989898989898989898989898 +989898989898989898989898989898989898989898979797979797979797969796969696959595 +95959595959494959594949493939393929392929292919191909090908f8f8f8e8e8e8e8d8d8c +8c8c8c8b8b8b8a8a8a8a8989888887878787868686858585858484838382828282818181808080 +807f7f7e7e7d7d7d7d7c7c7c7b7b7c7c7b7b7a7a79797979787878787877777776767777767676 +757575757575757575747574747474747474747473737373737373737373737373737374747474 +74747474747574757575757575757575767676777776767777777878787878797979797a797a7a +7a7a7b7b7b7c7c7b7b7c7c7c7d7d7d7d7e7e7f7f7f7f8080808181818182828383848484848585 +85868686868787888889898a8a8a8a8b8b8b8d8d8d8e8f8e8f9090909292929394939495959696 +9797989899999a9a9b9c9d9d9e9e9e9e9f9fa0a0a1a1a2a2a3a3a4a4a5a5a6a6a7a7a8a8a9a9a9 +aaaaaaaaababacacadadadadaeaeaeafafafafb0afb0b0b0b0b1b1b1b1b1b1b1b1b1b1b2b2b2b2 +b2b2b2b2b2b2b2b2b2b2b2b1b1b1b1b1b1b1b1b1b1b0b0b0b0b0b0b0b0b0afb0afafafafaeaeae +adadaeaeadadadacacacacacababababaaabaaaaaaaaa9a9a9a8a8a9a9a8a8a8a6a6a6a6a5a6a5 +a5a5a5a4a4a4a3a3a4a4a3a3a3a2a2a2a2a2a1a1a1a1a0a1a0a0a0a09f9f9f9f9f9f9f9f9e9e9f +9f9e9e9e9d9d9d9d9d9c9c9c9c9b9c9b9b9b9b9b9b9b9b9b9a9a9a9a9a9a9a9a99999a9a999999 +999999999998989898989898989898989898989898989898989797979797979797979797979797 +979797979797979797979797979797979797979797979797979798989898989898989898989898 +989898989898989898989898989898989898989898989898989898999999999999999999999999 +99999999999999999999999a9a99999a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9b +9b9b9b9b9b9b9b9b9c9b9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9d9d9d9d9d9d9d9d9d9d +9d9d9d9d9d9e9e9e9e9e9e9e9e9f9f9e9e9f9f9f9f9f9f9f9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0 +a1a0a1a1a1a1a2a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a3a3a4a4a3a3a4a4a4a4a4a4a4a4a4a4a4 +a4a4a5a5a5a5a5a5a5a5a5a6a5a6a6a6a6a6a6a6a6a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7 +a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8 +a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8 +a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8 +a8a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7 +a7a7a7a7a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a8a9a9a8a8a9a9a9a9a9a9a9a9a9a9a9a9a9aaaa +aaaaaaaaaaaaaaabaaabababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababab +abababababababababababaaabaaaaaaabaaabababaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaa9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a8a8a9a9a8a8a8a8a8a8a8a8a8 +a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7 +a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a6a6a6a6a6a6a6a6a5a6a5a5a5a5a5a5a5a5a5a5a5a5a5 +a5a4a4a4a4a4a4a4a4a3a3a4a4a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2 +a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a1a1a1a1a1a1a1a1a0a1a0a0a0a09f9f +9f9f9f9f9f9f9e9e9f9f9e9e9e9d9d9d9d9d9d9d9d9d9d9c9c9c9c9b9c9b9b9b9b9a9a9a99999a +9a9999999999999999989898989897979797979797979796979696969695959594949595949494 +9393939392939292929291919191919090908f8f90908f8f8f8e8e8e8e8d8e8d8d8d8d8b8b8b8a +8a8b8b8a8a8a898989898889888888888787878787868686858586868585858484848483848383 +8383818181808080807f7f7e7e7d7d7c7c7c7c7b7b7a7a79797878777776767575747474747373 +73737374747475757576767676767676777879797a7a7b7b7b7b7b7b7b7d7d7e7e7f7f80808080 +808080818181818282828383838384838484848485858585858585858686858586868687878787 +87878787878788888888888888888889888989898989898989898a8a8a8a8a8a8a8a8a8a8a8a8a +8b8b8b8b8c8c8c8c8c8c8c8c8d8d8d8d8e8d8e8e8e8e8f8f8f8f8f8f8f8f909090909191919292 +929293929393939393939393939494949494949494949494949494949494949494949494949494 +949495959494959595959595959595959595959595959595969696969696969696969696969697 +969797979797979797979898989898989898989898989898989898989898999999999999999999 +999999999999999999999999999999999999999999999999999999999999999999999999999999 +9a9a99999a9a9a9a9a9a99999a9a99999999999999999999999999999999999999999999999898 +989898989898989898989898989898989898989898989898989898989898989898989898989898 +989898989898989898989898989898989898989898989898989898989898989898989898989898 +98989898989999999a9a99999a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a +9a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b9b9b9c9b9c9c9c9c9c9c9c9c9c9d9d9d9d9d9d9d9d +9e9e9d9d9e9e9e9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa0a0a0a0a1a0a1a1a1a1a1a1 +a1a1a1a2a2a2a2a2a2a2a2a3a3a3a3a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a5a5a5a5a5a5 +a5a5a5a5a5a5a5a5a6a5a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6 +a6a6a6a6a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a8a8a8a9a9a8a8a9a9a9a9a9a9a9 +a9aaaaaaaaaaaaaaaaaaabaaabababababababababacacacacacacacacacacadadadadadadadad +aeaeadadaeaeaeafafafafb0afb0b0b0b0b1b1b1b1b1b1b1b1b1b1b2b2b2b2b2b2b2b2b2b2b2b2 +b2b2b2b2b2b2b2b2b2b2b2b3b3b3b3b4b4b4b3b3b3b3b3b3b3b3b3b3b3b3b3b2b2b3b3b2b2b2b2 +b2b2b2b2b1b1b1b1b1b1b1b1b1b0b0afafafafaeaeaeadadadadacacababaaaaa9a9a9a9a9a8a8 +a6a6a6a5a4a5a4a4a3a2a1a0a09f9f9f9f9f9e9d9c9b9b9a9a9a9a999897969595959495949292 +92909090908f8f8e8d8c8c8b8b8b8b8a8988888888868686868685858484838382828181818180 +80807f7f7f7f7e7e7d7d7d7d7c7c7c7b7b7c7c7b7b7b7a7a7a7a7a7a7a7a7a797a797979797878 +787878787878787878787878787878787878777777777777777777777777777777777777777777 +777777777878787878787878787878787878787878787878787878787878787878787979797979 +7979797979797979797979797979797979797979797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7d7d7c7c7d +7d7d7e7e7e7e7f7e7f7f7f7f808080808080808080808080808181818182828283838383848384 +848484858585858585858585858686868787878788888988898989898a8a8a8a8a8a8a8a8a8a8a +8a8a8a8a8b8b8b8c8c8c8c8d8d8d8d8d8d8d8e8d8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f +8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f909090909191919191919191919191919192929292 +929292929292929292929392939393939393939393939393939394949494949494949494949494 +949494949494949494949595949495959596969696969696969696969696969796979797979797 +979797979797979797979797979797979797989898989898989898989898989898989898989898 +989898989898989898989898989898989898989797979797979797979697969695959595949494 +94949494949494949494939393939293929291919191908f8f8f8f8f8f8f8e8e8e8e8d8d8c8b8b +8b8a8a8a8a8a8a8a8989888887878686858585858585858484838382818181808080808080807f +7f7e7e7d7c7c7c7b7b7b7b7b7b7b7b7b7a7a797979797878777777767676767676767676767575 +757575757575757475747474747474747474737373737373737373737373737373747474747474 +7474747574757575757575757575767676767676767676767777777878787879797a797a7a7a7a +7b7b7b7b7b7b7b7b7b7b7c7c7c7d7e7d7e7f7f7f80808080808080818182828384848485858585 +8585858687888889898a8a8a8a8a8a8a8d8d8d8e8f8e8f8f8f8f92929293949394949596969797 +989899999a9a9b9c9d9d9e9e9e9e9f9fa0a0a1a1a2a2a4a4a4a4a5a5a6a6a7a7a9a9a9a9a9aaaa +aaaaababacacaeaeaeaeaeaeaeafafafafb0afb0b0b1b1b1b1b2b2b2b2b2b2b2b2b3b3b3b3b3b3 +b3b3b3b3b3b3b3b3b3b2b2b2b2b2b2b2b2b1b1b1b1b0b0b0b0b0b0b0afb0afafafafaeaeaeaeae +aeaeaeaeaeadadadacacacacababaaabaaaaaaaaa9a9a9a9a9a9a9a9a9a9a7a7a6a6a5a6a5a5a5 +a5a4a4a4a4a4a4a4a4a4a4a3a3a3a2a2a2a2a1a1a0a1a0a0a0a09f9f9f9f9f9f9f9f9f9f9f9f9f +9f9f9e9e9e9d9d9d9d9c9c9b9c9b9b9b9b9b9b9b9b9b9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a +9a9a9a999999989899999898989898989898989898989897979797979797979797979797979797 +979797979797979797979797979797979797979797979797989898989898989898989898989898 +989898999998989999999999999999999999999999999999999a9a9a9a9a9a9a9a9a9a9a9a9a9a +9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9b9b9b +9b9b9b9b9b9b9c9b9c9c9d9d9c9c9d9d9d9d9d9d9d9d9d9d9d9d9d9e9e9e9e9e9e9e9e9e9e9e9e +9e9e9e9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa0a0a0a0a0a0a0a0a1a2a0 +a1a2a2a2a3a3a3a3a3a3a3a3a3a3a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4 +a5a5a5a5a5a5a5a5a5a6a5a6a6a6a6a6a6a6a7a7a6a6a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a8a8 +a8a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9 +a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9 +a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a8a8a9a9a8a9a9a7 +a7a8a8a8a8a8a8a7a7a8a8a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7 +a7a7a7a8a8a8a8a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9aaaaaaaa +aaaaaaaaaaabaaabababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababab +abababababababababaaabaaaaaaabaaabababaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaa9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9 +a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a8a8a8a8a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7 +a7a7a7a7a7a7a7a7a6a6a6a6a6a6a6a6a6a6a6a6a6a6a5a6a5a5a5a5a5a5a5a5a5a5a5a5a5a5a4 +a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a3a3a4a4a3a3a3a2a2a2a2a2a2a2a2a2a2 +a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a1a1a1a1a1a1a1a1a0a1a0a0a0a09f9f9f9f +9f9f9f9f9e9e9f9f9e9e9e9d9d9d9d9d9d9d9d9d9d9c9c9c9c9b9c9b9b9b9b9a9a9a99999a9a99 +999999999999999898989898979797979797979797969796969595959594949494949494949393 +9393929392929292919191909090908f8f8f8f8f8f8f8f8e8e8e8e8d8e8d8d8c8c8b8b8a8a8a8a +8a8a8a8a8989898988898888888887878686868585858585858585858584848484838483838282 +808080808080807f7f7e7e7d7c7b7b7b7b7b7b7a7a797977777676767675757474747473737373 +73747474757575767676767676767778797979797a7a7a7b7b7b7b7d7d7e7e7e7e7f7f7f808080 +808181818182828283838383838383838384848585858585858586868585868686878787878787 +8787878788888888888888888888888888888988898989898a8a8a8a8a8a8a8a8a8a8a8a8a8b8b +8b8b8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8e8e8f8f8f8f8f8f8f9090909091919192929292 +929292929292929292929393949494949494949494949494949494949494949494949494949494 +959594949595959595959595959595959595959595959696969696969696969696969696969696 +969697969797979798989898989898989898989898989898989898989999999999999999999999 +999999999999999999999999999999999999999999999999999999999999999999999999999a9a +99999a9a9a9a9a9a99999a9a999999999999999999999999999999999999999999999998989898 +989898989898989898989898989898989898989898989898989898989898989898989898989898 +989898989898989898989898989898989898989898989898989898989898989898989898989898 +9898989999999a9a99999a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9b9a +9b9b9b9b9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9d9d9d9d9d9d9d9d9e9e +9d9d9e9e9e9f9f9f9f9f9f9f9f9f9f9f9f9f9fa09fa0a0a0a0a1a1a1a1a1a1a1a1a1a1a1a1a1a1 +a1a2a2a2a2a2a2a2a2a3a3a3a3a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a5a5a5a5a5a5a5a5 +a5a6a5a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6 +a6a6a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a8a8a8a9a9a8a8a9a9a9a9a9a9a9a9aa +aaaaaaaaaaaaaaaaabaaabababababababababacacacacacacacacacacadadadadadadadadaeae +adadaeaeaeafafafafafafafafafb0b0b1b1b1b1b1b1b1b1b1b2b2b2b2b2b2b2b2b2b2b2b2b2b2 +b2b2b2b2b2b2b2b2b2b3b3b3b3b4b4b4b3b3b3b3b3b3b3b3b3b3b3b3b3b2b2b3b3b2b2b2b2b2b2 +b2b2b1b1b1b1b1b1b1b1b1b0b0b0b0b0afaeaeaeadadadadacacababababaaa9a9a9a9a8a8a6a6 +a6a6a5a5a4a4a3a2a1a1a1a0a09f9f9f9e9d9c9c9c9b9b9a9a9998979796969594959493939390 +9090908f8f8e8e8d8c8b8b8b8b8a89898989888686868686858584848383828281818181808080 +7f7f7f7f7e7e7d7d7d7d7c7c7c7b7b7c7c7b7b7b7a7a7a7a797a79797979797979797978787878 +787878787878787878787878787878787777777777777777777777777777777777777777777777 +777778787878787878787878787878787878787878787878787878787878787879797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +7979797a797a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7d7d7c7c7d7d7d +7e7e7e7e7e7e7e7e7e7e7f7f7f7f807f8080808080808081818181828282838383838383838383 +8384848484858485858585868686878787878888888888888888898989898a898a8a8a8a8a8a8a +8a8a8b8b8b8c8c8c8c8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8e8e8e8e8f8e8f8f8f8f8f8f +8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f9090909091919191919191919191919191929292929292 +929292929292929292929292929292929292939293939393949494949494949494949494949494 +949494949494949495959494959595969696969696969696969696969696969696969696969696 +969696969697969797979797979797979898989898989898989898989898989898989898989898 +989898989898989898989897989797979796969696969696969696969696959595959494949494 +9494939493939393929292929292929291919191908f8f8f8e8e8e8e8d8d8d8d8d8d8c8b8b8b8a +8a8a8a8989898888888887878686858585858484848383838382818181807f7f7f7f7f7f7e7e7e +7e7d7c7c7c7b7b7b7b7a7b7a7a7a79797979797978787777777676767675767575757574747474 +747474747474747474747474747474747373737373737373737373737373737474747474747474 +747474747474747474747474757575757675767676767777777878787879797979797979797a7a +7a7a7b7a7b7b7b7b7c7c7c7d7e7d7d7e7e7e7f7f7f7f807f808181828282838383848484848585 +858687888888888989898a8a8a8a8d8d8d8d8e8d8f8f8f8f929292929393949495969696979898 +99999a9a9b9c9d9d9e9e9e9e9f9fa0a1a1a1a2a2a4a4a4a4a6a6a6a6a7a7a9a9a9a9aaabababab +ababacacaeaeaeaeaeaeafb0b0b0b0b0b0b0b0b1b1b1b1b2b2b2b2b2b2b2b2b3b3b3b3b3b3b3b3 +b3b3b3b3b3b3b3b2b2b2b2b2b2b2b2b1b1b1b1b0b0b0b0b0b0b0b0b0b0b0b0b0afafafafaeafae +aeaeaeadadadacacacacababababababababaaaaaaaaa9aaa9a9a9a9a7a7a6a6a6a6a6a6a6a6a5 +a5a5a5a4a5a4a4a4a4a3a3a3a2a2a2a2a1a1a1a1a1a1a1a1a0a0a0a09fa09f9f9f9f9f9f9f9f9f +9e9e9e9d9d9d9d9c9c9c9c9c9c9c9c9c9c9c9c9c9b9b9b9b9a9b9a9a9a9a9a9a9a9a9a9a9a9a9a +9a9999999898999998989898989898989898989898979797979797979797979797979797979797 +979797979797979797979797979797979797979797979898989898989898989898989898989898 +98999998989999999999999999999999999999999999999a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a +9a9a9a9b9a9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9c9c9c9c9c +9c9c9c9c9c9c9c9c9d9d9c9c9d9d9d9d9d9d9d9d9d9d9d9d9d9e9e9e9e9e9e9e9e9e9f9e9f9f9f +9fa0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a1a1a1a1a1a1a1a1a2a2a1a1a2 +a2a2a3a3a3a3a3a3a3a3a3a3a4a4a4a4a5a4a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a6a6 +a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a7a7a6a6a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a9 +a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9 +a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9 +a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a8a8a9a9a8a9a9a7a7a8 +a8a8a8a8a8a7a7a8a8a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7 +a7a8a8a8a8a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9aaa9aaaaaaaaabababababab +ababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababab +abababababababababababababababababababababababababababababababababababababaaaa +a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9 +a9a9a9a9a9a9a9a9a9a9a9a9a9a8a8a8a8a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7 +a7a7a7a7a7a7a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a5a6a5a5a5a5a4a4a4 +a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a3a3a4a4a3a3a3a2a2a2a2a2a2a2a2a2a2a2a2 +a2a2a2a2a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a1a1a1a1a1a1a1a1a0a1a0a0a0a09f9f9f9f9f9f +9f9f9e9e9f9f9e9e9e9d9d9d9d9d9d9d9d9d9d9c9c9c9c9b9c9b9b9b9b9a9a9a99999a9a999999 +999999999998989898979796969696969696969696969695959595949494949494949393929292 +929292929292919191909090908f8f8f8f8e8e8e8e8d8d8d8d8d8d8d8d8c8c8b8b8a8a8a8a8a8a +8a8989888888888888888888878786868685858585848584848484838383838383838382828080 +80807f7f7f7e7e7e7e7d7c7b7b7b7a7a7a79797979777776767575747474747474737373737374 +757576767675757576767777777777777879797a7a7a7b7c7c7c7c7c7c7d7f7f7f80807f808181 +818181818181828282828383848484848484848585858586868686868686868686868686878787 +8787878787878787878787888889898989898989898989898989898a8a8a8b8b8a8a8b8b8b8b8b +8b8b8b8b8b8b8b8b8c8c8c8c8d8d8e8e8e8e8e8e8e8f8f8f8f9090909090909090919191919292 +939393939393939393939393939394949495959494959595959595959595959595959595959595 +959595959595959595959595959595959595959595959595959595959595969696969796979797 +979797979797979797979797979797979898989898989898989898989898989898989898999999 +999999999999999999999999999999999999999999999999999999999999999999999999999999 +999999999999999999999999999999999999999999999999999999999999999999999999999999 +999999999999999999999999999999999999999999999999999999999999999999999898989898 +999999999999999999999999999999999999999999999999999999999999999999999999999999 +9999999999999999999999999999999999999999999a9a9a9b9b9a9a9b9b9b9b9b9b9b9b9b9b9b +9b9b9b9b9b9b9b9b9b9b9b9b9c9c9c9c9d9c9d9d9d9d9d9d9d9d9d9e9e9e9e9e9e9e9e9e9e9e9e +9e9e9e9e9e9e9e9e9e9e9e9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a0a1a1a2a2a2a2a2a2a2a2a2a3 +a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a4a4a3a3a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5 +a5a5a5a5a6a5a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6 +a6a7a7a7a7a7a7a7a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a9a9a9a9aaaaaaaaaaaa +aaaaaaaaaaaaabaaabababababababababacacacacacadadadadadadadadaeaeadadaeaeaeaeae +aeaeaeafafafafb0afb0b0b0b0b0b0b0b0b0b1b1b1b1b1b1b1b1b1b1b2b2b2b3b3b2b2b3b3b3b3 +b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b2b2b3b3b2b2b2 +b1b1b1b1b1b0b0b0b0b0b0afafafafafaeaeadadadadacacacabaaaaaaaaaaa9a8a8a8a8a8a7a6 +a5a5a4a3a3a3a3a2a1a1a0a09f9e9e9e9e9d9c9c9b9a9999999997979695949594939392929191 +8f8f8f8f8d8d8d8d8c8b8a8a8a8988888888878785858585848483838282818181818080807f7f +7f7f7e7e7d7d7d7d7c7c7c7b7b7c7c7b7b7b7a7a7a7a7a7a7a7a7a797a79797979787878787878 +787878787878787878777777777777777777777777777777777777777777777777777777777777 +777777777777777777777878787878787878787878787878787878787878787878787878787878 +78797979797979797979797979797979797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7a7a7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d +7d7d7e7d7e7e7e7e7f7f7f7f7f7f7f7f8080808081818181818181818282828283828383838384 +8484858584848585858686868686868686868787888888888989898a8a89898a8a8a8b8b8b8b8b +8b8b8b8b8b8b8b8b8b8b8c8c8c8c8d8c8d8d8d8d8e8e8e8e8e8e8e8e8e8e8e8e8e8f8f8e8e8f8f +8f9090909090909090909090909090909090909090909090909091919191919191919191919191 +919191919191929293939393939393939393939393939393939393939393939394949495959494 +959595959595959595959595959595959595969696969695959595969697979797979797979797 +979797979797979797979797979797979797979797979797979797979797979797979797979797 +979797979797979797979797979797979797979797979797969695959595959595959594949493 +93949493939392929292919190909090909090908f8f8f8e8e8e8d8d8d8c8b8b8b8b8b8b8a8a8a +8989898888888786868686868686858484848383828181818181808080807f7f7e7e7e7d7c7c7c +7c7c7c7b7b7b7a7a7b7b7a7a7a7978787777777777777776767675757676757575747474747474 +747474737372727272727272727272727272727272727272727272727272727272727272727273 +73747474747474747474757575767675757676767777777777777777777878797979797a7a7a7b +7b7a7a7b7b7b7c7c7c7c7c7c7d7d7d7d7f7f7f8080808080818181828282828484848585858686 +8686868788888989898a8b8b8b8b8c8d8e8e8e8f90909090919293939495959695979798989999 +9a9a9b9c9d9d9e9e9e9e9f9fa0a0a2a2a3a3a3a3a5a5a5a5a7a7a8a8a8a8aaaaaaaaabababacad +adadadadadadafafafafb0b0b0b1b1b2b2b2b2b2b2b2b2b2b2b2b2b2b2b3b3b3b3b3b3b3b3b3b3 +b3b3b3b3b3b3b3b3b3b3b2b2b2b2b2b2b2b2b2b2b2b2b2b2b1b1b0b0b0b0afafafaeaeafafaeae +aeadadadadadadadadadacacababababaaaaaaa9a9aaaaa9a8a8a8a8a8a8a7a7a6a6a6a6a5a5a5 +a4a4a5a5a4a4a4a3a3a3a3a3a3a3a3a3a2a2a1a1a1a1a0a0a0a0a0a0a0a09f9fa0a09f9f9f9e9e +9e9e9e9e9e9e9e9d9d9c9c9c9c9c9c9c9c9c9b9b9b9b9b9b9b9b9a9a9b9b9a9a9a999999999999 +999999999999999999999999999999999999999999999999999999999999999999999898989898 +989898989899999999999999999999999999999999999999999999999999999999999999999999 +9999999999999999999999999999999999999999999a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a +9a9a9a9a9a9b9b9a9a9b9b9b9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9d9d9d9d9d9d9d +9d9d9e9d9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f +9f9f9f9f9f9f9fa0a0a0a0a1a1a1a1a1a1a1a1a1a1a1a1a1a2a2a2a2a2a2a2a2a2a3a2a3a3a3a3 +a3a3a3a3a3a4a4a4a4a4a4a4a4a4a4a4a4a4a5a5a4a4a5a5a5a5a5a5a5a5a6a6a6a6a6a6a6a6a6 +a6a6a6a6a6a7a7a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8 +a8a8a9a9a9a9a9a8a8a8a8a8a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9 +a9a9a9a9a9a9a9a9a9a9a9a9a9a8a8a8a8a8a8a8a8a8a8a9a9a9a9a9a8a8a8a8a8a8a8a8a8a8a9 +a9a9a9a9a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8 +a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8 +a8a8a8a8a8a8a8a8a8a8a8a8a8a8a9a9a8a8a9a9a9aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaabaaababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacac +acacacacacacacacadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadad +adadadadadadadadadadadadadadadadadadadacacacacacadadadadadacacacacacacacacacac +acacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacac +acacacacacabacabababacaaabababaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa9a9a9a8a8a9a9a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8 +a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a7 +a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a5a6a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5 +a4a4a4a3a3a4a4a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3 +a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a1a1a1a0a1a0a0a0a0a0a0a0a0a09f9f9f +9e9e9f9f9e9e9e9d9d9d9d9d9c9c9c9c9c9c9c9c9c9b9c9b9b9b9b9a9a9a99999a9a9999999898 +989898979797979797979797979797979796969595959595959594949494939393939393939292 +9191919190909090909090908f8e8f8f8e8e8e8d8d8d8d8c8c8b8b8b8b8b8b8b8a8a8a8a898989 +89898989888887878686868686868685858584848585848484838383838282818181818181807f +7f7f7e7e7d7c7c7c7c7c7b7b7b7a7a7a7877777776777675757574737373737373737374747474 +767676757575767677777777777777787879797a7b7c7c7c7c7c7c7c7e7e7e7f807f8081818181 +818181818282828282838383838483848485858585868686868686868686868686868787878787 +878787878787878787878888888889888989898989898989898a8a8a8b8b8a8a8b8b8b8b8b8b8b +8b8b8b8b8b8b8c8c8c8c8c8d8d8d8d8e8d8e8e8f8f8f8f90909090909090909191919191929292 +929292929292939293939393949494959594949595959595959595959595959595959595959595 +959595959595959595959595959595959595959595959595959595959696969696969696969796 +979797979797979797979797979798989898989898989898989898989898989898989999999999 +999999999999999999999999999999999999999999999999999999999999999999999999999999 +999999999999999999999999999999999999999999999999999999999999999999999999999999 +999999999999999999999999999999999999999999999999999999999999999998989898989999 +999999999999999999999999999999999999999999999999999999999999999999999999999999 +999999999999999999999999999999999999999a9a9a9b9b9a9a9b9b9b9b9b9b9b9c9b9c9c9c9c +9c9c9c9c9c9c9c9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9e9e9e9e9e9e9e9e9e9e9e9e9e9e +9e9e9e9e9e9e9e9e9e9f9f9f9fa0a0a1a0a1a1a1a1a1a1a1a1a1a2a2a2a2a2a2a2a2a2a2a3a3a3 +a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a4a4a3a3a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5a5a5a6a5a6 +a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a7 +a7a7a7a7a7a7a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a9a9a9a9aaaaaaaaaaaaaaaa +aaaaaaaaabaaabababababababababacacacacacadadadadadadadadaeaeadadaeaeaeaeaeaeae +aeafafafafafafafafafb0afb0b0b0b0b1b1b1b1b1b1b1b1b1b1b2b2b2b3b3b2b2b3b3b3b3b3b3 +b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b2b2b3b3b2b2b2b1b1 +b1b1b1b0b0b0b0b0b0b0b0b0afafaeaeadadadadacacacababababaaaaa9a8a8a8a8a8a7a7a6a5 +a4a3a3a3a3a3a2a2a1a09f9e9e9e9e9e9d9d9c9a99999999989897959495949494939291918f8f +8f8f8e8e8d8d8c8b8a8a8a8a89898888878785858585848483838282818181818080807f7f7f7f +7e7e7d7d7d7d7c7c7c7b7b7c7c7b7b7b7a7a7a7a797a7979797979797979797878787878787878 +787878787878787777777777777777777777777777777777777777777777777777777777777777 +777777777777777778787878787878787878787878787878787878787878787878787878787879 +79797979797979797979797979797979797979797979797979797979797979797979797979797a +797a7a7a7a7a7a7a7a7a7a7a7a7b7b7a7a7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d +7d7d7d7d7d7d7e7e7e7e7f7e7f7f80808080818181818181818182828282828282828282838383 +84858384858585868686868686868686868787878787888888898a88898a8a8a8b8b8b8b8b8b8b +8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8e8d8e8e8f8f8e8e8f8f8f90 +909090909090909090909090909090909090909090909090919191919191919191919191919191 +919191919192929292929292929293929393939393939393939393939393949494959594949595 +959595959595959595959595959595959696969696959595959596969696969696969696969696 +969796979797979797979797979797979797979797979797979797979797979797979797979797 +979797979797979697969696969696969696969696969695959595959595959595949494939294 +9392929291919191919090909090909090908f8f8e8d8d8d8c8c8c8b8b8b8b8b8b8b8a8a8a8988 +88878787878686868686868685848383828281818181818180807f7f7e7e7d7d7d7c7c7c7c7c7c +7c7b7b7b7a797b7a79797978787877777777777777767676757476757474747373737373737373 +737372727272727272727272727272727272727272727272727272727272727272727272727373 +7373737373737373747474757674757676767777777777777777777778787878787979797a7b79 +7a7b7b7b7c7c7c7c7c7c7c7c7c7c7e7e7e7f807f80808181818181818183838384858586868686 +868687878888898a8b8b8b8b8c8c8d8d8e8f909090909191929394959596959697989899999a9a +9b9c9d9d9e9e9e9e9f9fa0a1a2a2a3a3a3a3a5a5a6a6a7a7a8a8a8a8aaaaababacacacacadadad +adadadadafafb0b0b1b1b1b1b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b3b3b3b3b3b3b3b3b3b3b3b3 +b3b3b3b3b3b3b3b3b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b1b1b1b1b1b0b0b0afaeb0afaeaeaead +adadadadadadadadadacacacacacabababaaa9abaaa9a8a8a8a8a8a8a8a7a7a7a7a7a6a6a6a5a4 +a6a5a4a4a4a3a3a3a3a3a3a3a3a3a3a2a2a2a2a2a1a1a1a1a0a1a0a09f9fa0a09f9f9f9e9e9e9e +9e9e9e9e9e9e9d9d9d9d9d9d9d9d9d9d9c9c9c9c9b9c9b9b9a9a9b9b9a9a9a9999999999999999 +999999999999999999999999999999999999999999999999999999999999999998989898989898 +989898999999999999999999999999999999999999999999999999999999999999999999999999 +999999999999999999999999999999999999999a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9b +9a9b9b9c9c9b9b9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9e9e9e9e9e9e9e9e9e +9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9f9f9f9f9f9f9f9f9fa09fa0a0a0a0a0a0a0 +a0a0a0a0a0a1a1a1a1a2a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3 +a3a3a3a4a4a4a4a4a4a4a4a4a5a4a5a5a6a6a5a5a6a6a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7 +a7a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8 +a9a9a9a9a9a8a8a8a8a8a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9 +a9a9a9a9a9a9a9a9a9a9a9a8a8a8a8a8a8a8a8a8a8a9a9a9a9a9a8a8a8a8a8a8a8a8a8a8a9a9a9 +a9a9a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8 +a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8 +a8a8a8a8a8a8a8a8a8a8a8a8a9a9a8a8a9a9a9aaaaaaaaabaaabababababababababababababab +abababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacac +acacacacacacadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadad +adadadadadadadadadadadadadadadadadacacacacacadadadadadacacacacacacacacacacacac +acacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacac +acacacacacacacacacababababababababababababababababababababababababaaabaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa9a9a9a8a8a9a9a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8 +a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a7a7a7 +a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a6a6a6a6a6a6a6a6a5a6a5a5a5a5a5a5a5a5a5a4a4 +a4a3a3a4a4a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3 +a3a3a3a3a2a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a1a1a1a0a1a0a0a0a0a0a0a0a0a09f9f9f9e9e +9f9f9e9e9e9d9d9d9d9d9c9c9c9c9c9c9c9c9c9b9c9b9b9b9b9a9a9a99999a9a99999998989898 +989797979796979696969696969696969595959595959595949494949393929392929292919191 +919190909090909090908f8e8f8e8d8d8d8c8c8c8c8c8b8b8b8b8b8b8b8b8a8a8a8a8989888988 +8888888787878686868686868685858584838584838383828282828281818181818181807f7e7e +7d7d7c7c7c7c7c7c7b7b7a79797977777777767776747474737373737373737373747475757676 +76757575757576767677777777787879797a7a7b7b7b7b7c7c7c7e7e7e7e7f7f80808181808081 +818182828282828383838384838484848485858586868585868686868686868687878787878787 +87878787878787878888888889888989898989898989898a8a8a8a8a8a8a8a8b8b8a8a8b8b8b8b +8b8b8b8b8c8c8c8c8c8d8d8d8d8e8d8e8e8e8e8f8f8f90908f8f90909091919191919292929292 +929292929392939393939494949494949494949494949494949494949494949494959594949595 +959595959595959595959595959595959595959595959595959596969696969696969697969797 +979797979797979797979797989898989898989898989898989898989898989899999999999999 +999999999999999999999999999999999999999999999999999999999999999a9a99999a9a9a9a +9a9a99999a9a999999999999999999999999999999999999999999999999999999999999999999 +999999999999999999999999999999999999999999999999999999999999989898989899999999 +999999999999999999999999999999999999999999999999999999999999999999999999999999 +9a9a99999a9a9a9a9a9a9a9a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b9b9b9c9b9c9c9c9c9c9c +9c9c9c9c9c9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9e9e9e9e9e9e9e9e9f9f9e9e9f9f9f9f +9f9f9f9f9f9f9f9f9fa0a0a0a0a1a0a1a1a1a1a1a1a1a1a1a2a2a2a2a2a2a2a2a2a2a3a3a3a3a3 +a3a3a3a4a4a3a3a4a4a4a4a4a4a4a4a4a4a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5a5a5a6a5a6a6a6 +a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a7a7a7 +a7a7a7a7a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a8a9a9a8a8a9a9a9aaaaaaaaaaaaaaaaaaaaaaaa +aaaaabaaabababababababababacacacacacadadadadadadadadadadadadadaeaeadadaeaeaeaf +afafafafafafafafb0afb0b0b0b0b1b1b1b1b1b1b1b1b1b1b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2 +b2b2b2b3b3b2b2b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b2b2b3b3b2b2b2b2b2b2b2b2b1b1b1b1 +b1b0b0b0b0b0b0b0b0b0afafaeaeadadadadacacacababababaaaaa9a9a8a8a8a8a7a7a6a5a4a4 +a3a3a3a3a2a2a1a09f9f9e9e9e9e9d9d9c9b9a9a99999898979695969594949392919190908f8f +8e8e8d8d8c8c8b8b8a8a89898888878786868585848483838282818181818080807f7f7f7f7e7e +7d7d7d7d7c7c7c7b7b7c7c7b7b7b7a7a7a7a797a79797979797979797978787878787878787878 +787878787877777777777777777777777777777777777777777777777777777777777777777777 +777777777777787878787878787878787878787878787878787878787878787878787878797979 +7979797979797979797979797979797979797979797979797979797979797979797979797a797a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7d +7d7d7d7d7e7e7e7e7f7e7f7f7f7f80808081818080818181828282828282828282828383838384 +8384848484858585868685858686868787878787888888888988898989898a8a8a8a8a8a8a8a8b +8b8a8a8b8b8b8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8e8d8e8e8e8e8e8e8e8e8e8f8f8f +8f8f8f8f8f8f8f8f8f8f90908f8f90909090909090909191919191919191919191919191919191 +919191929292929292929292939293939393939393939393939393939494949494949494949494 +949495959494959595959595959596969696969595959595969696969696969696969696969697 +969797979797979797979797979797979797979797979797979797979797979797979797979797 +979797979796979696969696969696969696969696959595949495959494949393939392939292 +929291919191919090908f8f90908f8f8e8e8d8d8d8d8c8c8c8b8b8b8b8a8a8a89898989888887 +878787868686858585858484838382828181818180807f7f7e7e7e7e7d7d7d7c7c7c7c7b7b7b7a +7a7a7a797a79797979787878777777777676767575757574757474747473737373737373737373 +727272727272727272727272727272727272727272727272727272727272727272727273737373 +73737373737374747474757475757575767676777776767777777878787878797979797a797a7a +7a7a7b7b7b7c7c7b7b7c7c7c7e7e7e7e7f7e7f7f80808080818181838383838484858586868686 +8787888889898a8a8b8b8c8c8d8d8e8e8f8f90909191929394949596959697989899999a9a9b9c +9d9d9e9e9e9e9f9fa0a1a2a2a3a3a4a4a5a5a6a6a7a7a8a8a9a9aaaaababacacacacadadadaeae +aeaeafafb0b0b1b1b1b1b2b2b2b3b3b2b2b3b3b3b3b3b3b3b3b4b4b4b4b4b4b4b4b4b4b4b4b4b4 +b4b4b4b4b4b4b3b3b3b2b2b3b3b2b2b2b2b2b2b2b2b1b1b1b1b1b0b0b0b0afb0afafafafaeaeae +adadaeaeadadadacacacacacababababaaabaaaaa9a9a9a9a8a8a8a7a7a7a7a7a6a6a6a6a5a6a5 +a5a5a5a4a4a4a3a3a4a4a3a3a3a2a2a2a2a2a1a1a1a1a0a1a0a0a0a0a0a0a0a0a09f9f9f9e9e9f +9f9e9e9e9d9d9d9d9d9d9d9d9d9d9c9c9c9c9b9c9b9b9b9b9b9b9b9b9b9a9a9a9a9a9a9a9a9999 +9a9a99999999999999999999999999999999999999999999999999999999989898989898989898 +989999999999999999999999999999999999999999999999999999999999999999999a9a99999a +9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9c9b9c +9c9c9c9c9c9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9e9e9e9e9e9e9e9e9e9e9e +9e9e9f9f9e9e9f9f9f9f9f9f9f9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a1a0a1a1a1a1a1a1a1a1a1 +a1a1a1a1a1a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a3a3a4a4a3a3a4a4a4a4a4a4a4 +a4a5a5a5a5a5a5a5a5a5a6a5a6a6a6a6a6a6a6a6a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7 +a7a7a8a8a8a8a8a8a8a8a9a9a8a8a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9aaaa +aaaaaaa9a9a9a9a9aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaa9a9a9a9a9a9a9a9a9a9aaaaaaaaaaa9a9a9a9a9a9a9a9a9a9aaaaaaaaaa +a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a8a8a9a9a8a9a9a8a8a9a9a9a9a9a9a8 +a8a9a9a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a9a9a8a8a9 +a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9aaaaaaaaabaaabababababababababababababababab +abababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacac +acacacacadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadad +adadadadadadadadadadadadadadadacacacacacadadadadadacacacacacacacacacacacacacac +acacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacac +acacacacacacacababababababababababababababababababababababababaaabaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaa9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9 +a9a9a9a9a9a9a9a8a8a9a9a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a7a7a7a7a7 +a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a6a6a6a6a6a6a6a6a5a6a5a5a5a5a5a5a5a5a5a4a4a4a4 +a4a4a4a4a4a4a4a4a4a4a4a4a4a4a3a3a4a4a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3 +a3a3a2a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a1a1a1a0a1a0a0a0a0a0a0a0a0a09f9f9f9e9e9f9f +9e9e9e9d9d9d9d9d9c9c9c9c9c9c9c9c9c9b9c9b9b9b9b9a9a9a99999a9a999999989898989897 +979797969796969696969696969695959594949595949494939393939293929292929191919191 +9090908f8f90908f8f8e8e8d8d8d8d8c8c8c8c8c8b8b8b8a8a8b8b8a8a8a898989898889888888 +8887878786868686858585848484848384838383838282828282818181808080807f7f7e7e7d7d +7c7c7c7c7b7b7a7a79797979777777767576757474747373737373737373737474757576767675 +7575757576767676767676787879797a7a7b7b7b7b7b7c7c7e7e7e7e7f7f808080808080808181 +818182828283838383848384848484858585858585858585858585858686868687878787878787 +8787878787878888888889888989898989898989898a8a8a8a8a8a8a8a8a8a8a8a8a8b8b8a8a8b +8b8b8c8c8c8c8c8d8d8d8d8e8d8e8e8e8e8f8f8f8f8f8f8f8f9090909091919192929292929292 +929293929393939394949494949494949494949494949494949495959494959595959595959595 +959595959595959595959595959595959595959595959595969696969696969696979697979797 +97979797979797979797989898989898989898989898989898989898989899999999999999999a +9a99999a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a +9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a +9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a99999999999a9a9a9a9a9a +9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a +9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b9b9b9c9b9c9c9c9c9c9c9c9c +9c9c9c9c9c9c9d9d9d9d9d9d9d9d9e9e9d9d9e9e9e9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f +9f9f9f9f9f9f9fa0a0a0a0a1a0a1a1a1a1a1a1a1a1a1a2a2a2a2a2a2a2a2a3a3a3a3a4a4a4a4a4 +a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5a5a5a6a5a6a6a6a6a6 +a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a7a7a7a7a7 +a7a7a7a7a7a8a8a8a9a9a8a8a9a9a9a9a9a9a9a9a9a9a9a9a9aaaaaaaaaaaaaaaaaaaaaaaaaaaa +abaaabababababababababacacacacacadadadadadadadadadadadadadadadadadadaeaeaeaeaf +afafafafafafb0afb0b0b0b0b1b1b1b1b1b1b1b1b1b1b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2 +b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b1b1b1b1b1b0 +b0b0b0b0b0b0b0b0afafaeaeadadadadacacacababababaaaaa9a9a9a9a9a9a7a7a6a5a4a4a4a4 +a4a4a2a2a1a09f9f9f9f9f9f9d9d9c9b9a9a9a9a99999796959695959594929191909090908f8e +8d8d8c8c8b8b8b8b898988888787868686868584838382828181818181808080807f7f7e7e7d7d +7d7d7c7c7c7b7b7c7c7b7b7b7a7a7a7a797a797979797979797979787878787878787878787878 +787878777777777777777777777777777777777777777777777777777777777777777777777777 +777777777878787878787878787878787878787878787878787878787878787878787979797979 +797979797979797979797979797979797979797979797979797979797979797979797a797a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7d7d7d7d7d7d +7d7d7e7e7e7e7f7e7f7f7f7f808080808080808081818181828282828282828283838383848384 +848484858585858585858586868686878787888888888988898989898a8a8a8a8a8a8a8a8a8a8a +8a8a8b8b8b8b8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8e8d8e8e8e8e8e8e8e8e8e8f8f8f8f8f +8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f909090909191919191919191919191919191919191 +919292929292929292929392939393939393939393939393939394949494949494949494949494 +949494949495959494959595969696969695959595959696969696969696969696969696979697 +979797979797979797979797979797979797979797979797979797979797979797979797979797 +979797969796969696969696969696969695959595949494949494949493939393929392929292 +919191909090908f8f8f8f8f8f8f8e8e8d8d8d8d8c8c8b8a8a8a8a8a8a8a898989898888878686 +86858585858585858484838382818080808080807f7f7e7e7e7e7d7d7c7b7b7b7b7b7b7b7a7a7a +7a797a797978787878777676767676767675757575747574747474737373737373737372727272 +717171717171717171717171717171717171717171717171717171717171717171727272737372 +7273737374747474757475757575767676767676767676767777777878787879797a797a7a7a7a +7b7b7b7b7b7b7b7b7c7c7d7d7e7e7f7e7f7f808080808080808282838384848585858585858787 +888889898a8a8a8a8c8c8d8d8e8e8f8f90909191929394949596959697989899999a9a9b9c9d9d +9e9e9f9f9f9fa0a1a2a2a4a4a4a4a5a5a6a6a7a7a9a9a9a9aaaaababacacadadaeaeaeaeaeaeae +afafb0b0b1b1b2b2b2b2b3b3b3b3b3b3b3b3b3b3b3b3b3b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4 +b4b4b4b4b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b2b2b2b1b1b1b1b0b0afb0afafafafaeaeaeaeae +aeaeaeaeaeadadadacacacacababaaabaaaaa9a9a9a9a9a9a9a8a8a8a8a8a7a7a7a6a5a7a6a5a5 +a5a4a4a4a4a4a4a4a4a4a4a3a3a3a2a2a2a2a1a1a0a1a0a0a0a0a0a0a0a0a09f9f9f9f9f9f9f9f +9f9f9e9e9e9e9e9e9e9e9d9d9d9d9c9c9b9c9b9b9b9b9b9b9b9b9b9a9a9a9a9a9a9a9a9a9a9a9a +9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a999999999999999999999a +9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a +9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9c9d9b9c9d9d +9d9d9d9d9d9d9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9f9f9f9f9f9f9f9f9f9f9f9f9f +9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa0a0a0a1a1a0a0a1a1a2a1a2a2a2a2a2a2a2a2a2a2a2 +a2a2a2a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a5 +a5a5a5a5a5a5a5a6a7a5a6a7a7a7a7a7a7a7a7a7a7a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8 +a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9aaaaaaaa +aaa9a9a9a9a9aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaa9a9a9a9a9a9a9a9a9a9aaaaaaaaaaa9a9a9a9a9a9a9a9a9a9aaaaaaaaaaa9a9 +a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9 +a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9 +a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9aaaaaaaaabaaababababababababababababacacababacac +acadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadad +adadaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeae +aeaeaeaeaeaeaeaeaeaeaeaeaeadadadadadaeaeaeaeaeadadadadadadadadadadadadadadadad +adadadadadadadadadadadadadadadadadadadadadadadadadadadacacadadacacacacacacacac +acacacacacababababababababababababababababababababababababaaabaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaa9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9 +a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a8a8a8a7a7a8a8 +a7a7a7a7a7a7a7a7a6a6a6a6a6a6a6a6a6a6a6a6a6a6a5a6a5a5a5a5a5a5a5a5a5a4a4a4a4a4a4 +a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a3a3 +a3a3a2a2a2a2a2a2a2a2a1a1a1a1a1a1a1a1a1a0a1a0a0a0a0a0a0a0a0a09f9f9f9e9e9f9f9e9e +9e9d9d9d9d9d9c9c9c9c9c9c9c9c9c9b9c9b9b9b9b9a9a99999999999999999898989898979797 +979697969696969696969696959594949494949494949393939392939292929291919190909090 +8f8f8f8f8f8f8f8e8e8d8d8d8d8c8c8c8b8b8b8b8a8a8a8a8a8a8a8a8989898988898888888887 +878785858585858585848484848384838383838282818181808080808080807f7f7e7e7d7c7b7b +7b7b7b7b7a7a797978787676767675767574747473737373737373737374747576767676757575 +7575767676767676767878797979797a7b7b7b7b7c7c7e7e7e7e7e7e8080808080808081818181 +828282838383838383838383848485858585858585858585858586868686878787878787878787 +87878787888888888888888888888888888889898a8a8a8a8a8a8a8a8a8a8a8a8b8b8a8a8b8b8b +8c8c8c8c8c8d8d8d8d8d8d8d8d8d8e8e8f8f8f8f8f8f8f90909090919191929292929292929292 +929292929293939494949494949494949494949494949494959594949595959595959595959595 +959595959595959595959595959595959595959595959696969696969696969796979797979797 +9797979797979797989898989898989898989898989898989898989899999999999999999a9a99 +999a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a +9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a +9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a99999999999a9a9a9a9a9a9a9a +9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a +9a9a9a9a9a9a9a9b9a9b9b9b9b9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c +9c9c9c9c9d9d9d9d9d9d9d9d9e9e9d9d9e9e9e9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa0 +9fa0a0a0a0a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a2a2a2a2a2a2a2a2a3a3a3a3a4a4a4a4a4a4a4 +a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a5a5a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6 +a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a7a7a7a7a7a7a7 +a7a7a7a8a8a8a9a9a8a8a9a9a9a9a9a9a9a9a9a9a9a9a9aaaaaaaaaaaaaaaaaaaaaaaaaaaaabaa +abababababababababacacacacacadadadadadadadadadadadadadadadadadadaeaeaeaeafafaf +afafafafafafafafafafb0b0b0b0b1b0b1b1b1b1b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2 +b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b1b1b1b1b1b0b0b0 +b0afb0afafafafafaeaeadadadadacacacababababababa9a9a9a9a9a9a7a7a6a6a5a5a4a4a4a4 +a2a2a1a1a0a09f9f9f9f9d9d9c9c9b9b9a9a99999797969795959594939292919090908f8e8e8e +8d8c8b8b8b8b898989898787868686868584848483828181818181808080807f7f7f7f7d7d7d7d +7c7c7c7b7b7c7c7b7b7b7a7a7a7a797a7979797979797979797878787878787878787878787878 +787777777777777777777777777777777777777777777777777777777777777777777777777777 +777778787878787878787878787878787878787878787878787878787878787879797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +79797979797979797a797a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7d7d7d7d7d7d7d7d +7e7e7e7e7e7e7e7e7e7f7f80808080808080818181818282828282828282838383838383838383 +8484858585858585858686868687878788888888888888888889898a8a8a8a8a8a8a8a8a8a8a8a +8b8b8b8b8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8e8e8f8f8f8f8f8f +8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f9090909091919191919191919191919191919191919192 +929292929292929292929292929292929292939293939393949494949494949494949494949494 +949494959594949595959696969696959595959596969696969696969696969696969696969696 +969696969696969696969796979797969796969697969797979697969696969696969696969696 +969696969696969696969696969696959595959494949494949493939292929292929292929191 +91909090908f8f8f8f8e8e8e8d8d8d8d8d8d8c8c8b8a8a8a8a8a8a898888888888888786868685 +8585858484848383838382818080808080807e7e7e7e7e7e7d7d7c7b7b7b7b7b7b7a7a79797979 +797979787878787776767676767675757474747474747474747373737373737373727272727171 +717171717171717171717171717171717171717171717171717171717171717272727373727273 +737374747474747474747474757575757675767676767777777878787879797979797979797a7a +7a7a7b7b7b7b7c7c7d7d7e7e7e7e7e7e7f807f8080808082828383838384848585858587878888 +88888a8a8a8a8c8c8d8d8e8e8f8f90909191929394949596959697989899999a9a9b9c9d9d9e9e +9f9f9f9fa1a1a2a2a4a4a4a4a6a6a6a6a7a7a9a9a9a9ababababacacadadaeaeaeaeafafafb0b0 +b0b0b1b1b2b2b2b2b3b3b3b3b3b3b3b4b3b4b4b4b4b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5 +b5b5b4b4b4b4b4b4b4b4b4b3b4b3b3b3b3b2b2b2b1b1b1b1b0b0b0b0b0b0b0b0afafafafaeafae +aeaeaeadadadacacacacababababababaaaaaaaaaaaaa9a9a8a8a8a8a7a7a7a6a6a7a7a6a6a6a5 +a5a5a5a4a5a4a4a4a4a3a3a3a2a2a2a2a1a1a1a1a1a1a1a1a1a1a1a1a1a0a0a0a09fa09f9f9f9f +9e9e9e9e9e9e9e9e9d9d9d9d9c9c9c9c9c9c9c9c9c9c9c9c9c9b9b9b9b9b9b9b9b9b9b9b9b9b9b +9b9b9b9b9b9a9b9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a999999999999999999999a9a9a +9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9b9a9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b +9b9b9b9b9b9b9b9b9b9b9b9b9b9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9d9d9c9c9d9d9d9d +9d9d9d9d9e9e9e9e9e9e9e9e9e9f9e9f9f9f9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a0a0a0a0 +a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a1a1a1a2a2a1a1a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2 +a2a3a3a3a3a4a3a4a4a4a4a4a4a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a6a6a6 +a6a6a6a6a6a7a7a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a8a8a9a9aa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababaa +aaaaaaaaababababababababababababababababababababababababababababababababababab +abababababaaaaaaaaaaaaaaaaaaaaabababababaaaaaaaaaaaaaaaaaaaaabababababaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa9aaa9a9a9a9a9a9a9a9aaa9aaaa +aaa9aaa9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9aaa9aaaaaaaaaaaaaaaaa9aaa9 +a9a9aaa9aaaaaaaaaaaaaaaaaaababababababababababababababababababacacababacacacad +adadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadad +aeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeae +aeaeaeaeaeaeaeaeaeaeaeadadadadadaeaeaeaeaeadadadadadadadadadadadadadadadadadad +adadadadadadadadadadadadadadadadadadadadadadadadadacacadadacacacacacacacacacac +acacacabababababababababababababababababababababababababababababababababababab +abababababababababaaaaaaaaaaaaaaaaaaa9aaa9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9 +a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a8a8a8a7a7a8a8a7a7 +a7a7a7a7a7a7a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a5a5a5a5a4a5a4a4 +a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a3a3a3a3 +a2a2a2a2a2a2a2a2a1a1a1a1a1a1a1a1a1a1a1a1a1a1a0a1a0a0a0a09f9f9f9e9e9f9f9e9e9e9d +9d9d9d9d9c9c9c9c9c9c9c9c9c9b9c9b9b9b9b9a9a999999999999999998989898989797979796 +979696969696969696969595949494949494949393929292929292929292919191909090908f8f +8f8f8f8f8f8d8d8d8d8d8d8c8c8c8b8b8b8b8a8a8a8a8a8a8a8988888888888888888888878787 +85858585858584848383838383838383838282818181808080807f807f7e7e7e7e7d7c7b7b7b7a +7a7a79797979787876767676747574747474737373737373737373757575767676767575757575 +75757577777777777777797a7a7a7a7a7b7c7c7c7c7c7d7d7f7f7f7f8080808081818181818181 +818282828283838484848484848485858585868686868686868686868686868787878787878787 +878787878787888889898989898989898989898989898a8a8a8b8b8a8a8b8b8b8b8b8b8b8b8b8b +8b8b8b8c8c8c8c8d8d8e8e8e8e8e8e8e8f8f8f8f90909090909090909191919191929292929392 +939393939393939393949494949494949494949494949494949494959594949595959595959595 +959595959595959595959595959595969696969696969696969696969697969797979797979797 +979797979797989898989898989898989999999999999999999999999999999999999999999999 +999999999999999999999999999999999999999999999999999a9a99999a9a9a9a9a9a99999a9a +999999999999999999999999999999999999999999999999999999999999999999999999999999 +999999999999999999999999999999999999999999999999999999999999999999999999999999 +999999999999999999999999999999999999999999999999999a9a9a9a9a9a9a9a9b9b9a9a9b9b +9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9c9c9c9c9d9c9d9d9d9d9d9d9d9d9d9e9e9e +9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9f9f9fa0a09f9fa0a0a0a0a0a0a0a0a0a0 +a0a0a0a0a0a0a0a1a1a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a4a4a3 +a3a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a6a5a6a6a6a6a6a6a6a6a6 +a6a6a6a6a6a7a7a7a7a7a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a8a8a8a8 +a8a8a8a8a8a8a8a8a8a8a8a8a8a8a9a9a8a8a9a9a9aaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaabab +abababababababacacacacacacacacacacacacacacacadadadaeaeadadaeaeaeaeaeaeaeaeaeae +aeaeafafb0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b1b1b1b1b1b1b1b1b2b2b1 +b1b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b1b1b3b3b2b2b2b1b1b1b1b1b1b1b1b1b1b0b0b0b0b0 +b0b0b0b0afaeaeaeadadadadacacacacacacacaaaaaaaaa8a8a8a8a8a8a8a5a5a5a4a3a4a3a3a3 +a3a0a0a09f9e9f9e9e9e9e9b9b9b9a999a9999989796969594949393929292908f8f8f8d8e8d8d +8c8c8a8a8a8a888888888888858585858384838383838181808080808080807e7e7e7e7e7e7c7c +7c7b7b7c7c7b7b7b7a7a7a7a797a79797979787878787878787878787878787878777777777777 +777777777777777777777777777777777777777777777777777777777777777777777777777777 +777777777778787878787878787878787878787878787878787878787878787878787878787878 +7878787878787878787878787878787879797979797979797979797979797a797a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d +7d7d7e7e7f7f7f7f7f7f7f80808080818181818181818181818181818282828283838484848484 +84848585858586868686868686868787878788888989898989898989898989898a8a8a8a8b8b8b +8b8b8b8b8b8b8b8b8b8b8c8c8c8c8c8d8d8d8d8e8d8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e +8e8f8f8f90908f8f90909090909090909090909090909090909090909090909191919191919191 +919191919191929293939393939393939393939393939393939393949494949494949495959494 +959595959595959595959595959595959595969696969696969696969696969697969797979797 +979797979797979797979797979797979797979797979797979797979797979797979797979796 +979696969695959595959595959595959595949494949393939393939392929191919190909090 +909090908f8e8f8f8e8e8e8d8c8c8b8b8b8b8b8b8b8a8a89898989888887868686868686858585 +84848483838281818181818180807f7f7f7f7d7d7c7c7c7c7c7c7c7b7b7a7a7a7a7a7a7a797877 +777777777777777776767575757575757574747373737372727272727272727272727272727272 +727272727171717171717171717172727272727272727272727272727272727272727272727272 +73737373747374747474757575767675757676767777777777777777777878797979797a7a7a7b +7b7a7b7c7c7c7c7c7c7c7d7e7f7f7f7f7f7f808181818181818284848485868586868686888989 +898a8a8b8b8b8c8d8e8e8f8f90909191929394949596959697989899999a9a9b9c9d9d9e9e9e9e +a0a0a0a2a3a3a3a4a4a5a5a5a6a8a8a8a8a9a9aaaaaaabadadadadadadadaeafafafb0b0b0b1b2 +b2b2b2b2b2b2b2b3b3b3b3b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b5b5b5b5b5b5b5b5b5b5 +b4b4b4b3b3b4b4b3b3b3b3b3b3b3b3b2b2b2b2b2b2b2b2b2b1b2b1b1b1b1afafafaeaeafafaeae +aeadadadadadadadadadacacababababaaaaa9a9a9a9a9a9a9a9a8a8a8a8a7a8a7a7a7a7a5a5a5 +a4a4a5a5a4a4a4a3a3a3a3a3a3a3a3a3a2a3a2a2a2a2a1a1a1a1a1a0a0a09f9fa0a09f9f9f9e9e +9e9e9e9e9e9e9e9e9e9e9e9e9d9e9d9d9d9d9c9c9c9c9c9c9c9c9c9c9b9b9b9a9a9b9b9a9a9a9a +9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a +9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9b9b9a9a9b9b9b9b9b9b9b +9b9c9c9c9c9c9c9c9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9e9d9e9e9e9e9e9e9e +9e9e9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa0a0a0a1a1a0a0 +a1a1a1a1a1a1a1a1a2a2a2a2a2a2a2a2a2a2a2a2a2a2a3a2a3a3a3a3a4a4a4a4a4a4a4a4a4a4a4 +a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a5a5a5a6a6a5a5a6a6a6a7a7a7a7a7a7a7a7a7a7 +a7a7a7a7a8a7a8a8a8a8a8a8a8a8a8a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9 +a9a9a9a9aaaaa9a9aaaaaaabababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababab +abababababababababababababababababababababababababababababababababaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa9a9aaaaa9aaaaa9a9aaaaaaaaaaaaa9a9aaaaa9a9a9 +a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9aaaaa9a9aaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaababababacabacacacacadadadadadadadadadadadadadadadadadad +adadadadadadadadadadadadadadadadadadadadadadadadadadadaeaeaeaeaeaeaeaeaeaeaeae +aeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeae +aeaeaeaeaeaeaeaeaeaeaeaeaeaeadadadadadadadadadadadadadadadadadadadadadadadadad +adadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadad +adadadadadadacacacacacacacacacacacacacacacacacacacababaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaa9a9aaaaa9a9a9a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8 +a8a8a8a8a8a8a8a8a8a7a7a7a7a7a7a7a7a7a6a6a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5 +a5a5a5a5a5a5a5a5a4a4a5a5a4a4a4a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3 +a3a2a2a2a2a2a2a2a2a2a2a2a2a2a2a1a1a0a0a0a0a0a0a0a0a09f9f9f9e9e9f9f9e9e9e9d9d9d +9d9d9c9c9c9c9c9c9c9c9c9b9c9b9b9a9a9a9a9a99999a9a999999989898989897979797969796 +9696969696969595959595949494949393939393939392929191919190909090909090908f8f8f +8f8e8e8e8e8c8c8c8c8b8b8b8b8b8b8b8b8a8a8a8a898989898888888788878787878686868686 +86868484848484848483838282818181818181818080807f7f7f7f7f7e7d7c7c7c7c7b7b7b7a7a +7a7877777777777776757575747373737373737373737373747474767676767675757575757575 +7577777777777777797979797a7a7b7c7c7c7c7c7d7d7e7e7f7f80808080818181818181818182 +828282828383838384838484858585858686868686868686868686868687878787878787878787 +87878787878888888888888888888988898989898a8a8a8b8b8a8a8b8b8b8b8b8b8b8b8b8b8b8b +8b8c8c8c8c8c8d8d8d8d8e8d8e8e8f8f8f8f909090909090909091919191919292929292929292 +929392939393939494949494949494949494949494949494949595949495959595959595959595 +959595959595959595959595959696969696969696969696969696979697979797979797979797 +979797979898989898989898989899999999999999999999999999999999999999999999999999 +99999999999999999999999999999999999999999999999a9a99999a9a9a9a9a9a99999a9a9999 +999999999999999999999999999999999999999999999999999999999999999999999999999999 +999999999999999999999999999999999999999999999999999999999999999999999999999999 +99999999999999999999999999999999999999999999999a9a9a9a9a9a9a9a9b9b9a9a9b9b9b9b +9b9b9b9c9b9c9c9c9c9c9c9c9c9c9c9c9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9e9e9e9e9e +9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9f9f9fa0a09f9fa0a0a0a0a0a0a0a1a0a1a1a1 +a1a1a1a1a1a1a2a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a4a4a3a3a4 +a4a4a5a5a5a5a5a5a5a5a5a6a5a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6 +a6a6a6a7a7a7a7a7a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a8a8a8a8a8a8 +a8a8a8a8a8a8a8a8a8a8a8a8a9a9a8a8a9a9a9aaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaabababab +abababababacacacacacacacacacacacacacacacadadadaeaeadadaeaeaeaeaeaeaeaeaeaeaeae +aeafafafafafafafafafb0afb0b0b0b0b0b0b0b0b0b0b0b0b0b0b1b1b1b1b1b1b1b1b2b2b1b1b2 +b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b1b1b3b3b2b2b2b1b1b1b1b1b1b1b1b1b1b0b0b0b0afb0af +afafafaeaeaeadadadadacacacacacacacababaaaaa8a8a8a8a8a8a8a6a6a6a4a3a4a3a3a3a3a1 +a1a19f9e9f9e9e9e9e9c9c9c9a999a9999999897969594949494939392908f8f8f8e8f8e8d8c8c +8a8a8a8a898988888888858585858485848383838181808080808080807f7f7e7e7e7e7c7c7c7b +7b7c7c7b7b7b7a7a7a7a797a797979797878787878787878787878787878787777777777777777 +777777777777777777777777777777777777777777777777777777777777777777777777777777 +777777787878787878787878787878787878787878787878787878787878787878787878787878 +787878787878787878787878787879797979797979797979797979797979797979797979797979 +797979797a797a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d +7d7e7e7e7e7f7e7f7f808080808181818181818181818181818182828282828383838384838484 +8585858586868686868686868787878787888888888988898989898989898a8a8a8a8b8b8b8b8b +8b8b8b8b8b8b8b8b8c8c8c8c8c8d8d8d8d8d8d8d8d8d8d8d8d8d8d8e8d8e8e8e8e8e8e8e8e8e8f +8f8f90908f8f909090909090909090909090909090909090909090909091919191919191919191 +919191919192929292929292929293929393939393939393939494949494949494959594949595 +959595959595959595959595959595959696969696969696969696969696969696969696969696 +969696969696979697979796979696969796979797969796969696969696969696969696969696 +969696959595959595959595959595959494949493939293929292929191919191909090909090 +90908f8e8f8e8d8d8d8c8c8c8b8b8b8b8b8b8b8a8a898988888787868686868686868585858483 +8382828181818181818180807f7f7e7e7d7d7c7c7c7c7c7c7c7b7b7a7a797a7979797977777777 +777777777777767675757475747474747373737373727272727272727272727272727272727272 +727271717171717171717171727272727272727272727272727272727272727272727272727373 +7373737373737373747474757674757676767777777777777777777778787878787979797a7b7a +7b7c7c7c7c7c7c7c7c7e7e7e7e7f7e7f808181818181818183838385868586868686888888898a +8a8b8b8b8c8d8e8e8f8f90909191929394949596959697989899999a9a9b9c9d9d9e9e9e9ea0a0 +a1a2a3a3a3a4a4a5a6a6a6a8a8a8a8a9a9aaabababadadadadadadadaeafb0b0b1b1b1b1b2b2b2 +b2b2b2b2b2b3b3b3b3b4b4b5b4b5b5b5b5b5b5b5b5b5b5b5b5b5b5b6b6b6b6b6b6b6b6b6b6b5b5 +b5b4b4b5b5b4b4b3b4b3b3b3b3b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b0b0b0afaeb0afaeaeaead +adadadadadadadadadacacacacacababaaaaa9aaa9a9a9a9a8a8a8a8a8a8a8a8a8a8a6a6a6a5a4 +a6a5a4a4a4a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a2a2a2a2a2a1a1a1a09fa1a09f9f9f9e9e9e9e +9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9d9d9d9d9d9d9d9c9c9c9b9b9c9c9b9b9b9b9b9b +9b9a9b9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a +9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9b9a9b9b9b9b9b9b9b9c9c9b9b9c9c9c9c9c9c9c9c9d +9d9d9d9d9d9d9d9d9d9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e +9f9f9f9f9f9f9f9f9fa09fa0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a1a1a1a2a2a1a1a2a2 +a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a4a4a4a4a4a4a4a4a4a4a4a4a4 +a4a5a4a5a5a5a5a5a5a5a5a5a5a5a5a5a5a6a6a6a7a7a6a6a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8 +a8a8a8a8a8a8a8a8a8a8a8a8a8a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9aaa9aaaaaaaaaa +aaaaababaaaaabababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacac +acacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacac +acacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababab +abababababababababababababababaaaaababaaabaaaaa9aaaaaaaaaaaaa9aaaaabaaaaa9aaa9 +a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9aaa9aaaaababaaaaababaaabaaaaaaabaa +abababababababababacacacacacacacacacacadadadadadadadadadadadadadadadadadadadad +adadadadadadadadadadadadadadadadadadadadadadadadadaeaeaeaeaeaeaeaeaeaeaeaeaeae +aeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeae +aeaeaeaeaeaeaeaeaeaeaeaeadadadadadadadadadadadadadadadadadadadadadadadadadadad +adadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadad +adadadadacacacacacacacacacacacacacacacacacacacacababababababababababababababab +ababababababababababababababaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa9 +a9aaaaa9a9a9a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8 +a8a8a8a8a8a8a8a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a6a6a6a6a6a6a6a6a5a6a5a5a5a5a5a5 +a5a5a5a5a5a5a4a4a5a5a4a4a4a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a2 +a2a2a2a2a2a2a2a2a2a2a2a2a2a2a1a1a1a1a0a1a0a0a0a09f9f9f9e9e9f9f9e9e9e9d9d9d9d9d +9c9c9c9c9c9c9c9c9c9b9c9b9b9a9a9a9a9a99999a9a9999999898989898979797979697969696 +969696969595959595949494949393929392929292919191919190909090909090908f8f8f8f8e +8e8d8d8c8c8c8c8b8b8b8b8b8b8b8b8a8a8a8a8989888887878787878787878786868686868686 +8484838483838383828282818181818181818080807f7e7f7e7e7d7d7c7c7c7c7b7b7a79797977 +777777777777767574747373737373737373737373737475757676767676757575757575757576 +767676777777797979797a7a7b7b7c7c7c7c7d7d7e7e7f7f7f7f80808081818080818181828282 +828283838383848384848484858585858585858586868585868686878787878787878787878787 +8787878888888888888888888988898989898a8a8a8a8a8a8a8a8b8b8a8a8b8b8b8b8b8b8b8b8c +8c8c8c8c8d8d8d8d8e8d8e8e8e8e8f8f8f90908f8f909090919191919192929292929292929293 +929393939394949494949494949494949494959594949595959595959595959595959595959595 +959595959595959595959596969696969696969696969696969796979797979797979797979797 +9797989898989898989898989999999999999999999999999999999999999a9a99999a9a9a9a9a +9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a +9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a +9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a +9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b +9b9c9b9c9c9c9c9c9c9c9c9c9c9c9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9e9e9e9e9e9e9e +9e9e9e9e9e9e9f9f9e9e9f9f9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a0a0a0a1a0a1a1a1a1a1 +a1a1a1a1a2a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a3a3a4a4a3a3a4a4a4a4a4a4a4a4a4a4a4a4a4 +a5a5a5a5a5a5a5a5a5a6a5a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6 +a6a7a7a7a7a7a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a8a8a8a8a8a8a8a8 +a9a9a8a8a9a9a9a9a9a9a9a9a9a9a9a9a9aaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaabababababab +abababacacacacacacacacacacacacacacacadadadadadadadadaeaeadadaeaeaeaeaeaeaeaeaf +afafafafafafafafb0afb0b0b0b0b0b0b0b0b0b0b0b0b0b0b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1 +b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b2b2b2b2b2b1b1b1b1b1b1b1b1b1b1b0b0b0b0afb0afafaf +afaeaeaeadadadadacacacacacacacababaaaaa9a9a9a9a8a8a8a6a6a6a5a4a5a4a3a3a3a1a1a1 +a09fa09f9e9e9e9c9c9c9b9a9b9a999998979696959594949393929190908f8e8f8e8d8c8c8b8b +8a8a898988888888868686858485848383838181818080818180807f7f7e7e7e7e7c7c7c7b7b7c +7c7b7b7b7a7a7a7a797a7979797978787878787878787878787878787877777777777777777777 +777777777777777777777777777777777777777777777777777777777777777777777777777777 +777878787878787878787878787878787878787878787878787878787878787878787878787878 +787878787878787878787878797979797979797979797979797979797979797979797979797979 +79797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7d7d7d7d7d7e +7e7e7e7f7e7f7f7f7f808080818180808181818181818181828282828283838383848384848484 +8585858686858586868687878787878888888889888989898989898989898a8a8a8b8b8a8a8b8b +8b8b8b8b8b8b8c8c8c8c8c8d8d8d8d8d8d8d8d8d8d8d8d8d8d8e8d8e8e8e8e8e8e8e8e8e8f8f8f +8f8f8f8f8f8f8f8f8f8f90908f8f90909090909090909090909090919191919191919191919191 +919191929292929292929292939293939393939393939394949494949494949494949494959594 +949595959595959595959595959596969696969696969696969696969696969696969696969696 +969696969796979797969796969697969797979697969696969696969696969696969696969696 +969595959595959595949495959494949393939392939292929291919191919090908f8f90908f +8f8e8e8d8d8d8d8c8c8c8b8b8b8b8a8a8a89898989888887878686868685858584848484838382 +82818181818080807f7f7f7f7e7e7d7d7c7c7c7c7b7b7b7a7a7a7a797a79797979777777767677 +777676767575757574757474747473737373737272727272727272717172727171717171717171 +707070707070707070707171717171717171717171717171717171717272717172727273737373 +73737373737374747474757475757575767676777776767777777878787878797979797a7a7b7b +7c7c7b7b7c7c7c7e7e7e7e7f7e7f7f8080808081818183838384858485868686888888898a898a +8b8b8c8d8e8e8f8f90909191929394949596959697989899999a9a9b9c9d9d9e9e9f9fa0a0a1a2 +a3a3a4a5a4a5a6a6a6a8a8a8a9aaa9aaabababadadadaeaeaeaeafafb0b0b1b1b1b1b2b2b2b3b3 +b2b2b3b3b3b4b4b4b4b5b4b5b5b5b5b5b5b5b5b5b5b5b5b5b5b6b6b6b6b6b6b6b6b6b6b5b5b5b5 +b5b5b5b5b5b4b5b4b4b4b4b3b3b3b2b2b3b3b2b2b2b2b2b2b2b2b0b0b0b0afb0afafafafaeaeae +adadaeaeadadadacacacacacababababaaabaaaaaaaaa9a9a9a8a8a9a9a8a8a8a6a6a6a6a5a6a5 +a5a5a5a4a4a4a3a3a4a4a3a3a3a3a3a3a3a3a2a2a2a2a2a1a1a1a1a0a1a0a0a0a09f9f9f9f9f9f +9f9f9e9e9f9f9e9e9e9e9e9e9e9e9d9d9d9d9d9d9d9d9d9d9c9c9c9c9c9c9c9c9c9c9c9c9c9c9b +9c9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b +9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9c9b9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9d9d9d +9d9d9d9d9d9d9d9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9f9f9e9e9f9f9f9f9f9f9f9fa0a0 +a0a0a0a0a0a0a0a1a0a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a2a2a2a2a2a2a2a2a2a2a2 +a2a2a2a2a3a3a3a3a3a3a3a3a4a4a3a3a4a4a4a4a4a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5a5a5a6 +a5a6a6a6a6a6a6a6a6a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a8a9 +a9a8a8a9a9a9a9a9a9a9a9aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaababababababab +abababababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacac +acacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacac +acacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababababab +abababababababababababababababababababaaabaaaaaaaaaaaaaaaaabaaabababaaabaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaababababababababaaabaaaaaaabaaabab +abababababababacacacacacacacacacacadadadadadadadadaeaeadadaeaeaeaeaeaeaeaeaeae +aeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeafafafafafafafafafafafafafafafaf +afafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafaf +afafafafafafafafafafaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeae +aeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeadadaeaeadadadadadadadadadadadadadadadad +adadacacacacacacacacacacacacacacacacacacacacababababababababababababababababab +ababababababababababababaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaa9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a8a8a9a9a8a8a8a8a8a8a8a8 +a8a8a8a8a8a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a6a6a6a6a6a6a6a6a5a6a5a5a5a5a5a5a5a5 +a5a5a5a5a5a5a5a5a5a5a5a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a3a3a4a4a3a3a3a2a2a2 +a2a2a2a2a2a2a2a2a2a2a2a2a1a1a1a1a0a1a0a0a0a09f9f9f9e9e9f9f9e9e9e9d9d9d9d9d9c9c +9c9c9c9c9c9c9c9b9c9b9b9a9a9a9a999999999999999998989898989797979796979696969696 +9696959595959494949393939392939292929291919191919090908f8f90908f8f8f8e8e8e8e8d +8d8c8c8c8c8b8b8b8a8a8b8b8a8a8a898989898888878787878787878787868686858585858484 +838483838383828282818181818080807f7f7f7f7e7f7e7e7d7d7c7c7b7b7a7a79797979777777 +767676767575747473737373737373737373737374757576777776767575757575757575767676 +76767676787879797a7a7b7b7b7b7b7b7c7d7e7e7f7f7f7f808080808080808080808181828282 +838383838483848484848585858585858585858585858585858686868787868687878787878787 +878888888888888888888988898989898a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8b8b8b8b8c +8c8c8d8d8d8d8e8d8e8e8e8e8f8f8f8f8f8f8f8f8f8f9090919191929292929292929292939293 +939393949494949494949494949494949494949494959594949595959595959595959595959595 +959595959595959595969696969696969696969696969697969797979797979797979797979797 +9898989898989898989899999999999999999a9a99999a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a +9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a +9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a +9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a +9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9c +9b9c9c9c9c9c9c9c9c9c9c9c9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9d9e9e9e9e9f9f9f9f9f9f9f +9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a0a0a0a1a0a1a1a1a1a1a1a1 +a1a1a2a2a2a2a2a2a2a2a2a2a3a3a3a4a4a3a3a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a5a5 +a5a5a5a5a5a5a5a6a5a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a7 +a7a7a7a7a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a8a8a8a8a8a8a8a8a8a8 +a8a8a8a8a8a8a8a8a9a9a8a8a9a9a9aaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaabababababababab +abacacacacacacacacacacacacacacacadadadadadadadadadadadadadadadadadadadadaeaeae +aeaeaeaeaeaeafaeafafafafafafafafafafafafafafb0b0b0b1b1b0b0b1b1b1b1b1b1b1b1b1b1 +b1b1b1b1b1b1b1b1b1b1b1b1b1b2b2b2b2b2b1b1b1b1b1b1b1b1b1b1b0b0b0afaeb0afaeaeaead +adadadadadadacacacacacacacababaaaaa8a8a8a8a8a8a8a6a6a6a5a4a5a4a3a3a3a1a1a1a09f +a09f9f9e9e9c9c9c9b9a9b9a9a999897969695959595939392919090908f8f8e8d8c8c8b8b8b8b +8a8988888888868686858485848383838181818181818180807f7f7e7e7e7e7c7c7c7c7c7c7c7b +7b7b7a7a7a7a797a79797979787878787878787878787878787878777777767677777676767676 +767676767676767676767676767676767777767677767677777677777676777777777777777778 +787878787878787878787878787878787878787878787878787878787878787878787878787878 +787878787878787878787979797979797979797979797979797979797979797979797979797979 +7a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7d7d7d7e7e7e +7e7f7e7f7f7f7f8080808080808080808080808081818181828282838383838483848484848585 +858585858585868686868787878888888889888989898989898989898a8a8a8a8a8a8a8a8a8a8a +8a8a8b8b8b8b8c8c8c8d8d8d8d8d8d8d8d8d8d8d8d8d8d8e8d8e8e8e8e8e8e8e8e8e8f8f8f8f8f +8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f90908f8f9090909191919191919191919191919191 +919292929292929292929392939393939393939393949494949494949494949494949494949494 +949494949494949494949595959596969696969696969696969696969696969696969696969696 +969697969797979697969696979697979796979696969696969695959696959595959595959594 +94949494949494949494949494949393939392939292929291919190908f8f8f8f8f8f8f8f8f8e +8e8d8d8c8c8c8c8b8a8a8a8a8a8a8a898989898888878685858585858585848484848383828180 +8080808080807f7f7f7e7d7e7d7c7b7b7b7b7b7b7b7a7a7a7a797a797978787676767676767676 +767675757575747574747373737372727271717171717171717171717171717171717171717070 +707070707070707071717171717171717171717171717171717171717171717171727272727272 +7272737373737474757475757575767676767676767676767777777878787879797a7a7b7b7b7b +7b7b7b7b7b7d7d7d7e7f7e7f7f8080808080808083838384858485858585888888898a898a8a8b +8c8d8e8e8f8f8f8f919192939494949595969798989999999a9b9c9d9d9e9e9f9fa0a0a1a2a3a3 +a4a5a4a5a6a6a6a8a8a8a9aaa9aaabababadadadaeaeadadafafb0b0b1b1b1b1b2b2b2b3b3b2b2 +b3b3b3b4b4b4b4b5b4b5b5b5b5b5b5b5b5b5b5b5b5b5b5b6b6b6b6b6b6b6b6b6b6b5b5b5b5b5b5 +b5b5b5b4b5b4b4b4b4b3b3b3b3b3b3b3b3b2b2b3b3b2b2b2b0b0b0b0afb0afafafafaeaeaeaeae +aeaeaeadadadadacacacababababaaabaaaaaaaaa9a9a9a8a8a9a9a8a8a8a6a6a6a6a5a6a5a5a5 +a5a4a4a4a4a4a4a4a4a3a3a4a4a3a3a3a2a2a2a2a2a1a1a1a1a0a1a0a0a0a09f9f9f9f9f9f9f9f +9f9f9f9f9f9f9f9f9f9f9e9e9e9e9d9d9d9d9d9d9d9d9c9c9c9c9c9c9c9c9c9c9c9c9c9c9b9c9b +9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b +9b9b9b9b9b9b9b9b9b9b9b9b9b9c9b9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9d9d9d9d9d +9d9d9d9e9e9e9e9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa0a0a0a0 +a0a0a0a0a0a1a0a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a2a2a2a2a3a3a3a3a3a3a3a3a3a3a3 +a3a3a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5a5a5a6a5a6 +a6a6a6a6a6a6a6a6a6a6a6a6a6a7a7a7a8a8a7a7a8a8a8a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9 +a9a9a9a9a9a9a9a9a9aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaababababababababab +abababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacac +acacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacac +acacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababababababab +abababababababababababababababababaaabaaaaaaaaaaaaaaaaabaaabababaaabaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaababababababababaaabaaaaaaabaaabababab +abababababacacacacacacacacadadadadaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeae +aeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeafafafafafafafafafafafafafafafafafaf +afafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafaf +afafafafafafafafaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeae +aeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeadadaeaeadadad +acacacacacacacacacacacacacacacacacacacacababababababababababababababababababab +ababababababababababaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaa9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a8a8a9a9a8a8a8a8a8 +a8a8a8a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a6a6a6a6a6a6a6a6a5a6a5a5a5a5a5a5a5a5a5a5 +a5a5a5a5a5a5a5a5a5a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a3a3a4a4a3a3a3a2a2a2a2a2 +a2a2a2a2a2a2a2a2a2a2a1a1a1a1a0a1a0a0a0a09f9f9f9e9e9f9f9e9e9e9d9d9d9d9d9c9c9c9c +9c9c9c9c9c9b9c9b9b99999a9a9999999999999999989898989897979797969796969696969696 +9494959594949493939393929392929292919191909090908f8f8f8f8f8f8f8f8e8e8e8e8d8d8c +8c8b8b8a8a8a8a8a8a8a8a8a8a8989898988888787868687878686868585858585858584848384 +83838282828281808080808080807f7f7f7e7d7f7e7d7c7c7b7b7b7b7a7a797878787676767676 +767675757474737273737272737373737373747575777777767675757575747574747576757676 +76767878797979797a7a7a7b7b7b7c7d7e7e7e7e7e7e7f7f7f7f807f8080808081818282828383 +838383838383838384848484858485858585858585858586868687878686878787878787878788 +8888888888888888888888888888898989898a898a8a8a8a8a8a8a8a8a8a8a8a8b8b8b8b8c8c8c +8d8d8d8d8d8d8d8d8d8e8e8f8f8f8f8f8f8f8f8f90909191919292929292929292929292929292 +939394949494949494949494949494949494949595949495959595959595959595959595959595 +959595959595959696969696969696969696969696979697979797979797979797979797979898 +989898989898989899999999999999999a9a99999a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a +9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a +9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a +9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a +9a9a9a9a9a9a9b9a9b9b9b9b9b9b9b9b9b9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c +9c9c9c9c9c9c9c9c9c9c9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9d9e9e9e9e9f9f9f9f9f9f9f9f9f +9f9f9f9f9f9f9f9f9f9f9f9f9fa0a0a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1 +a2a2a2a2a2a2a2a2a2a2a3a3a3a4a4a3a3a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a5a5a5a5 +a6a5a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a7a7a7 +a7a7a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8 +a8a8a8a8a8a8a9a9a8a8a9a9a9aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabab +acacacacacacacacacacacacacacadadadadadadadadadadadadadadadadadadadadaeaeaeaeae +aeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeafafafb0b0afafb0b0b0b0b0b0b0b0b0b0b0b0 +b0b0b0b0b0b0b0b0b0b0b0b1b1b1b1b1b0b0b0b0b0b0b0b0b0b0afafafaeaeafafaeaeaeadadad +adadadadacacabacabababaaaaaaaaa8a8a8a8a8a8a8a6a5a5a5a4a5a4a3a3a3a1a1a1a19fa09f +9f9e9e9c9c9c9c9a9b9a9a999897979795959595939393919090908f8f8e8e8d8c8b8b8b8b8a89 +89898988868686858485848484838181818181818180807f7f7e7e7e7e7c7c7c7c7c7c7c7b7b7b +7a7a7a7a797a797979797878787878787878787878787878787777777676777776767676767676 +767676767676767676767676767677777676777676777776777776767777777777777777787878 +787878787878787878787878787878787878787878787878787878787878787878787878787878 +787878787878787879797979797979797979797979797979797979797979797979797979797979 +797979797979797979797979797a7a7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7d7d7d7e7e7e7e7e +7e7e7e7e7e7f7f7f7f807f80808080808080818181818282828383838383838383838484858585 +8585858586868686878787888888888888888888888888888889898a8a8a8a8a8a8a8a8a8a8a8a +8b8b8b8b8c8c8c8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8e8e8f8f8f8f8f8f +8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f90908f8f90909091919191919191919191919191919192 +929292929292929292929292929292929292939394949494949494949494949494949494949494 +949494949494949495959595969696969696969696969696969696969696969696969696969696 +969696969696969696969696969696969696969696969696959596969595959595959595949494 +9494949494949394939393939292929292929292929291919190908f8f8f8f8e8f8e8e8e8d8d8d +8d8c8c8c8c8b8a8a8a898989898888888888888786858585848484848383838383838281808080 +7f7f7f7f7e7e7e7d7d7e7d7c7b7b7b7a7a7a7a7979797979797979787876767676757675757575 +74747474747474747373737372727271717171717171717170717070707070707070706f6f6f6f +6f6f6f6f6f6f707070707070707070707070707071707171717171717171717272727272727272 +7373737374747474747474747575757575757575757677777778787878797979797a7a7a7a7a7b +7b7b7b7d7d7d7e7e7e7e7e7f7f7f80808080838383838483858585858888888889898a8a8b8c8d +8d8d8f8f8f8f919192929494949595969697989999999a9b9b9d9d9e9e9f9fa0a0a1a2a3a3a4a5 +a4a5a5a5a6a8a8a8a9aaa9aaabababadadadaeaeadadafafafafb1b1b1b1b2b2b2b3b3b2b2b3b3 +b3b4b4b4b4b5b4b5b5b5b5b5b5b5b5b5b5b5b5b5b5b6b6b6b6b6b6b6b6b6b6b5b5b5b5b5b5b5b5 +b5b4b5b4b4b4b4b3b3b3b3b3b3b3b3b2b2b3b3b2b2b2b0b0b0b0b0b0b0b0b0afafaeaeaeaeaeae +aeadadadadacacacababababaaabaaaaaaaaa9a9a9a8a8a9a9a8a8a8a6a6a6a6a6a6a6a6a6a5a5 +a4a4a4a4a4a4a4a3a3a4a4a3a3a3a2a2a2a2a2a1a1a1a1a1a1a1a1a1a0a09f9f9f9f9f9f9f9f9f +9f9f9f9f9f9f9f9f9e9e9e9e9d9d9d9d9d9d9d9d9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c +9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c +9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9d9d9d9d9d9d9d +9d9e9e9e9e9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa09fa0a0a0a0a1a1a1a1a1a1 +a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a2a2a2a2a3a3a3a3a3a3a3a3a3a3a3a3a3 +a4a4a4a4a4a4a4a4a4a5a4a5a5a5a5a5a5a5a5a5a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6 +a6a6a6a6a6a6a6a6a6a6a6a7a7a7a8a8a7a7a8a8a8a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9 +a9a9a9a9a9a9aaaaababababababababababababababababababababababababababababababab +abababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacac +acacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacac +acacacacacacacacacacacacacacacacacacacacacacacacacabababababababababababababab +ababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababab +abababacacacacacacacacadadadadaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeafae +afafafafafafafafafafafafafafafafafafafb0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0 +b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0 +b0b0b0b0b0b0afafafafafafafafafafafafafafaeafaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeae +aeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeadadaeaeadadadacac +acacacacacacacacacacacacacacacacacacababababababababababababababababababababab +abababababababababababababababababababababababababababababababababaaabaaaaaaaa +a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a8a8a9a9a8a8a8a8a8a8a8 +a8a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6 +a6a5a6a5a5a5a5a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a3a3a4a4a3a3a3a2a2a2a2a2a2a2 +a2a2a2a2a2a2a2a2a1a1a1a1a0a0a0a0a0a09f9f9f9e9e9f9f9e9e9e9d9d9d9d9d9c9c9c9c9b9c +9b9b9b9b9b9b9b99999a9a99999999999999999898989898979696969696969696969696969494 +959594949493929292929292929292919191909090908f8f8f8f8e8e8e8e8d8d8d8d8d8d8c8c8b +8b8a8a8a8a8a8a8a8a8a8988888888888887878686878786868685858585848484838383838383 +82828282818080807f7f7f7f7e7e7e7d7d7e7e7d7c7c7b7a7a7a79797978787876767676757575 +747474747372737372727373737373737575757777767676767675757575757575757575767777 +77777777787a7a7a7b7b7b7c7c7c7c7c7d7e7e7e7f7f7f80807f7f808181818181818182828282 +838384848484848484848484848485858585868686868686868686868686868686868686878787 +87878787878788888989898989898989898989898a8a8a8a8b8b8b8b8b8b8b8b8b8b8b8b8b8c8c +8c8c8d8d8e8e8e8e8e8e8e8f8f8e8e8f9090909090909091919191919191919192929393939393 +939393939494949494949494959594949595959595959595959595959595959595959595959595 +959595959596969696969696969696969696969796979797979797979797979797979798989898 +9899999999999999999999999999999999999999999999999a9a99999a9a9a9b9b9b9b9b9a9a9a +9a9a9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b +9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b +9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b +9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9c9c9c9c9d9c9d9d9d +9d9d9d9d9d9d9d9d9d9d9d9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9f9f9f +a0a09f9fa0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a1a1a2a2a2a2a2a2a2a2a2a3a3 +a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a4a4a3a3a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5 +a5a5a5a6a5a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6 +a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a8a8a8a8a8a8a8a8a9a9a8a8a9a9 +a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9aaaaabababababababababababab +ababababababababababababababababababababacacababacacacadadadadadadadadadadadad +adadaeaeafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafaf +afafafafb0b0b0b0b0b0b0b0b0b0b0b0b0b0b0afafafafafafafafafaeafaeaeaeaeadadadacac +ababababababababababaaa9a9a9a9a9a9a7a7a6a6a6a6a4a4a4a4a3a3a3a1a1a1a0a0a09f9e9e +9e9d9d9c9b9b9b9a999999989796969595949494929291918f8f8f8f8d8d8d8d8c8b8a8a8a8988 +8888878686858585858383838382828080818180807f7f7e7e7e7e7d7d7d7b7b7c7c7b7b7b7a7a +7a7a797a7979797978787878787777777777777777777777777777777777777777777777777777 +777777777777777777777777777777777777777777777777777777777777777777777777777777 +777777777777777777777777777777777777777777777777777777777777787878787878787878 +787878787878787878787878787878787878787878787878787878787878787878787879797a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7e7e7f +7f7f7f7f7f7f80807f7f8080808181818181818181818182828282838384848484848484858585 +8586868686868686868787878788888989898989898989898989898a8a8a8a8b8b8b8b8b8b8b8b +8b8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8d8d8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e +8e8f8f8f90908f8f90909090909090909090909090909090909090909090909191919191919191 +919192929292939293939393939393939393939393939393939393939393949494949595959595 +959595959595959595959595959595959595959595959595959595959595959595959595959696 +979797969796969697959696969596959595959595959595959595959595959595959595959595 +9494949393949493939392929292919190909090909090909090908f8e8e8f8f8e8e8e8c8b8b8b +8b8b8b8b8b8a8a8a8989898888888786868686868585858484848383838281818181818080807f +7f7f7d7d7d7d7c7c7c7c7c7b7b7b7a7a7a79797979787877777777777776757576767575757474 +747473737272727272727272727171717171717171707071717070707070707070707070707070 +707070707070707070707070707070707070707070707171707071717172727272727272727272 +7272727273737474747475757576767575767676767777777777777777787979797a7b7a7a7b7b +7b7c7c7c7c7d7c7d7e7e7f7f7f808181818182838484848586868686878889898a8b8b8b8c8d8e +8e8f8f909090919393939595959597979798999a9a9b9c9c9d9e9e9f9fa0a0a1a2a3a3a4a4a4a4 +a6a6a6a7a8a8a9aaa9aaabababadadadaeaeaeaeaeaeb0b0b0b0b0b0b2b2b2b3b3b2b2b3b3b3b4 +b4b4b4b5b4b5b5b5b5b5b5b5b5b5b5b5b5b5b5b6b6b6b6b6b6b6b6b6b6b5b5b5b5b5b5b5b5b5b4 +b5b4b4b4b4b4b4b4b3b3b3b3b2b2b2b2b2b2b2b2b1b1b1b1b0b0afafafafafafafaeaeaeaeadad +adadadadadadababababaaabaaaaaaaaa9a9a9a8a8a9a9a8a8a8a7a7a7a7a6a6a5a5a5a5a5a5a5 +a4a4a4a4a3a3a3a3a3a3a3a3a3a3a3a3a3a2a2a2a2a1a1a0a0a0a0a0a0a0a0a0a0a0a09f9f9f9f +9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9d9d9d9d9d9d9c9d9c9c9c9c9c +9c9c9c9c9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b +9b9b9b9b9b9b9b9b9b9c9c9d9d9d9d9d9d9d9d9d9d9d9d9d9d9e9e9e9e9e9e9e9e9e9e9e9e9e9e +9e9e9e9e9e9e9e9e9e9e9e9f9f9f9f9f9f9f9fa0a09f9fa0a0a0a0a0a0a0a0a0a0a0a0a0a1a1a1 +a1a2a1a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a4a4 +a4a4a4a4a4a4a5a5a4a4a5a5a5a5a5a5a5a5a5a5a5a5a5a6a6a6a6a6a6a6a6a6a7a6a7a7a7a7a8 +a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a9a9a9aaaaa9a9aaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababacabacacacacacacacacacacacacac +acacacacacacadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadad +adadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadad +adadadadadadadadadadadadadadadadadadadadadadadacacacacacacacacacacacacacacacac +acacacacacacacacacababababaaacababababababababacabacacacabacababababaaaaaaaaaa +aaaaaaaaaaabababababababababacabacacacacacacacacabacabababacabacacacacadadadad +adadadadadadadadadadadadadadadadadadadaeaeaeaeafafafafafafafafafafafafafafafaf +afafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafb0b0 +b0b0b0afafafafafb0b0b0b0b0b0b0b0b0b0afafafafafafafafafafafafafafafafafafafafaf +afafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafaf +afafafafafafafafafafaeaeaeadadaeaeadadadadadadadadadadadadadadadadadadadadadad +adadadadadadacacacacacacacacacacacacacacacacacacacacababababababababababababab +ababababababaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaa9a9a9a9a9a9a9a9a8a8a9a9a8a8a8a8a8a8a8a8a8a8a8a8a8a8 +a8a8a8a8a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a6a6a6a5a6a5a5a5a5a5a5a5a5a5a5a5a5a5a5 +a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a4a4a4a4a4a4a4a4a3a3a4a4a3a3a3a3a3a3a3a3a2a2a2a2 +a2a1a1a1a1a1a1a1a1a1a0a19f9f9f9f9f9f9f9e9e9f9f9e9e9e9d9d9d9d9d9c9c9c9c9c9c9c9c +9c9b9b9a9a9a9a9a9a999999989898989898989898979797979796969595959595959595959595 +9494939393939392929191919190909090909090908f8e8f8f8e8e8e8d8d8d8d8c8b8b8b8b8b8b +8b8a89898a8a898989898888888786868686868686868686858585848484838383828281818181 +818181818080807f7f7f7d7d7d7d7c7d7c7c7c7b7b7b7a79797877777777767676757575747473 +727272727272727272727274747474767676787676767676757574757474747574757677777777 +7777777979797a7b7b7c7c7c7c7c7c7d7d7d7e7e7e7f807e7f8081818181818181828282828283 +838383838383838384838484858585858686868686868686868686868686868686868787878787 +8787878787888888888888888888898889898a8a8a8a8b8b8b8b8b8b8b8b8b8b8b8b8b8c8c8c8c +8c8d8d8d8d8e8d8e8e8f8f8e8e8f90909090909090919191919191919191919292929293929393 +939394949494949494949595949495959595959595959595959595959595959595959595959595 +959595969696969696969696969696969697969797979797979797979797979797989898989899 +999999999999999999999999999999999999999999999a9a99999a9a9a9b9b9b9b9b9a9a9a9a9a +9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b +9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b +9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b +9b9b9c9b9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9d9d9d9d9d9d9d9d9d9d9d +9d9d9d9d9d9d9d9d9d9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9f9f9fa0a0 +9f9fa0a0a0a0a0a0a0a1a0a1a1a1a1a1a1a1a1a1a1a1a1a1a1a2a2a2a2a2a2a2a2a2a2a3a3a3a3 +a3a3a3a3a3a3a3a3a3a3a3a3a3a3a4a4a3a3a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5a5a5a6a5a6a6 +a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6 +a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a8a8a8a8a8a8a8a8a9a9a8a8a9a9a9a9 +a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9aaaaaaaaaaaaaaaaaaabaaabababab +ababababababababababababababababababacacababacacacadadadadadadadadadadadadadad +adaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeae +aeaeafafafafafafafafafafafafafafafaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeadadadacacabab +ababaaabaaaaaaaaa9a9a9a9a9a9a9a7a7a6a6a5a5a4a4a4a4a3a3a3a1a1a1a1a0a09f9e9e9e9d +9d9c9c9b9b9a999999989897969595949494939291918f8f8f8f8e8e8d8d8c8b8a8a8a8a898988 +878686858585858484838382828080818180807f7f7e7e7e7e7d7d7d7b7b7c7c7b7b7b7a7a7a7a +797a79797979787878787877777777777777777777777777777777777777777777777777777777 +777777777777777777777777777777777777777777777777777777777777777777777777777777 +777777777777777777777777777777777777777777777777777777777878787878787878787878 +787878787878787878787878787878787878787878787878787878787878787878787979797979 +7979797979797979797a797a7a7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e +7e7e7e7e7f807e7f80808081818181818181818181828282828283838383848384848585858586 +868686868686868787878787888888888888888888898889898a8a8a8a8b8b8b8b8b8b8b8b8b8b +8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8e8d8e8e8e8e8e8e8e8e8e8f +8f8f90908f8f909090909090909090909090909090909090909090909091919191919191919191 +929292929292929292929292929293929393939393939393939393939494949495959595959595 +959595959595959595959595959595959595959595959595959595959595959595959595969696 +969696969696969595959595959595959595959595959595959595959595959595959595959494 +949392949392929291919191919090909090909090909090908f8e8d8f8e8d8d8d8b8b8b8b8b8b +8b8b8b8a8a8988888887878786868686868685858483838382828281818181818180807f7e7e7e +7c7c7c7c7c7c7c7c7c7b7b7a797979787878787877777777777777767574767574747473737373 +73727272727272727272727171717171717171706f71706f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f +6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f706f707071717070717171727272727272727272727272 +72727273737373737474747575747475757676777777777777777777787878797a797a7b7b7b7c +7c7c7c7c7c7c7d7d7e7e7f808181818182828383848586868686878788898a8b8b8b8c8c8d8e8f +8f909090919293939595959596969798999a9a9b9b9c9d9e9e9f9fa0a0a1a2a3a3a4a4a4a4a5a5 +a6a7a8a8a9aaa9aaabababadadadaeaeaeaeaeaeafafb0b0b0b0b2b2b2b3b3b2b2b3b3b3b4b4b4 +b4b5b4b5b5b5b5b5b5b5b5b5b5b5b5b5b5b6b6b6b6b6b6b6b6b6b6b5b5b5b5b5b5b5b5b5b4b5b4 +b4b4b4b4b4b4b3b3b3b3b2b2b2b2b2b2b2b2b1b1b1b1b1b0b0b0b0afb0afafaeaeaeaeadadadad +adadadadababababaaabaaaaaaaaa9a9a9a8a8a9a9a8a8a8a7a7a7a7a7a6a6a6a6a5a6a5a5a4a4 +a4a4a3a3a3a3a3a3a3a3a3a3a3a3a3a2a2a2a2a2a1a1a1a1a0a1a0a0a0a0a0a0a09f9f9f9f9e9e +9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d +9d9d9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c +9c9c9c9c9c9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e +9e9e9e9e9e9e9e9e9e9f9f9f9f9f9f9f9fa0a09f9fa0a0a1a0a1a1a1a1a1a1a1a1a1a2a2a2a2a2 +a2a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a4a4a4a4 +a4a4a4a4a5a6a4a5a6a6a6a6a6a6a6a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a8a8a8 +a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a9a9a9aaaaa9a9aaaaaaaaaa +aaaaabaaababababababababababababababacacacacacacacacacacacacacacacacacacacacac +acacacacadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadad +adadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadad +adadadadadadadadadadadadadadadadadadadadadacacacacacacacacacacacacacacacacacac +acacacacacacacabababababacacacacacacacacacacacacacacacacacacacacababababababab +abababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacadadadadadad +adadadadadadadadadadadadadadadadadaeaeaeaeafafafafafafafafafafafafb0afb0b0b0b0 +b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b1b1b1b1 +b1b0b0b0b0b0b1b1b1b1b1b1b1b1b1b1b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0 +b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0afb0afafafafafafafafafafafafafafafafafafafafaf +afafafafafafafafaeaeaeadadaeaeadadadadadadadadadadadadadadadadadadadadadadadad +adadadadacacacacacacacacacacacacacacacacacacacacababababababababababababababab +abababababababababababababababababababababababababababababaaabaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaa9a9a9a9a9a9a9a9a8a8a9a9a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8 +a8a8a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a5a6a5 +a5a5a5a5a5a5a5a5a5a5a5a5a5a4a4a4a4a4a4a4a4a3a3a4a4a3a3a3a3a3a3a3a3a2a2a2a2a2a1 +a1a1a1a1a1a1a1a1a0a09f9f9f9f9f9f9f9e9e9f9f9e9e9e9d9d9d9d9d9c9c9c9c9b9c9b9b9b9b +9a9a9a9a9a9a9a9999999898989898989898989797969696969595959595959595959595959494 +939392929292919191919190909090909090908f8e8f8e8d8d8d8c8c8c8c8c8b8b8b8b8b8b8b8a +89898a8a8989888887878787868686868686868686868585858483838282828281818181818181 +818180807f7e7e7e7c7c7c7c7c7c7c7c7c7b7b7a79787877777777777676767574747373727272 +727272727272727272747474757676767877767676767575747574747475747575767676767777 +77797979797a7a7b7b7c7c7c7c7d7d7d7e7e7e7e7f7e7f7f808080808181818282828282838383 +838383838383848384848484858585858585858586868585868686868686868687878787878787 +8787878888888888888888888988898989898a8a8a8a8a8a8a8a8b8b8a8a8b8b8b8c8c8c8c8c8d +8d8d8d8e8d8e8e8e8e8e8e8e8f8f8f8f9090909191919191919191919192929292939293939393 +949494949494949494949494949595949495959595959595959595959595959595959595959595 +959696969696969696969696969696979697979797979797979797979797979898989898999999 +999999999999999999999a9a99999a9a9a9a9a9a9a9a9a9a9a9a9a9b9b9b9b9b9a9a9a9a9a9b9b +9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b +9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b +9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b +9c9b9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9d +9d9d9d9d9d9d9d9e9e9e9e9e9e9e9e9e9e9e9e9e9f9f9e9e9f9f9f9f9f9f9f9fa0a0a0a0a0a0a0 +a0a0a0a0a0a0a0a1a0a1a1a1a1a1a1a1a1a1a1a1a1a1a1a2a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3 +a3a3a3a3a3a3a3a4a4a3a3a4a4a4a4a4a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5a5a5a6a5a6a6a6a6 +a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6 +a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8 +a9a9a8a8a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9aaaaaaaaaaaaaaaaaaabaaabababababab +abababababababababababababababababababababababacacacacacacacacacacacacacacacad +adadadadadadadadadadadadadadadadadaeaeadadaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeae +afafafafafafafafafafafafafafafaeaeaeaeaeaeaeaeadadaeaeadadadacacacacacabababab +aaabaaaaaaaaa9a9a9a8a8a8a8a7a7a6a6a5a5a4a4a4a4a3a3a3a1a1a1a1a0a09f9f9e9e9d9d9c +9c9b9b9a9a99999898979695969594949392919190908f8f8e8e8d8d8c8c8b8b8a8a8989888786 +86858585858484838382828181818180807f7f7e7e7e7e7d7d7d7c7c7c7c7b7b7b7a7a7a7a797a +797979797878787878777777777777777777777777777676777776767676767676767676767676 +767676767676767677777676777676777776777776767777777777777777777777777777777777 +777777777777777777777777777777777777777777777777777778787878787878787878787878 +787878787878787878787878787878787878787878787878787878787878787879797979797979 +797979797979797a797a7a7a7a7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7e7e7e7e7e7e +7e7e7e7f7e7f7f7f7f808080818180808181818282828282838383838483848484848585858686 +858586868687878787878888888888888888888988898989898a8a8a8a8a8a8a8a8b8b8a8a8b8b +8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8e8d8e8e8e8e8e8e8e8e8e8f8f8f +8f8f8f8f8f8f8f8f8f8f90908f8f90909090909090909090909090919191919191919191919292 +929292929292929292929292939293939393939393939393939393939494949494949494949494 +949495959494959595959595959595959595959595959595959595959595959595959696969696 +969696969695959595959595959595959595949495959494949494949494949494949493939393 +929392929292919191919190909090909090908f8f8f8f8e8e8d8e8d8d8d8d8b8b8b8a8a8b8b8a +8a8989888888888787878686868685858484838383838282828181818180807f7f7e7e7e7e7c7c +7c7b7b7c7c7b7b7a7a797979797878787878777777767676767575747574747474737373737372 +7272717172727171717070707070707070706f706f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f +6f6f6f6f6f6f6f6f6f6f6f6f6f6f706f7070707070707070707171717171717171727271717272 +72737373737374747474747474747475757676777776767777777878787879797a7a7a7a7b7b7b +7c7c7c7c7d7d7e7e7f7f8080818182828383848485858686878788898a8a8b8b8c8c8d8e8f8e8f +909091929393949495959696979899999a9b9b9c9d9e9e9f9fa0a0a1a2a3a3a4a4a4a4a5a5a6a7 +a8a8a9aaa9aaabababadadadaeaeadadaeaeafafb0b0b0b0b2b2b2b3b3b2b2b3b3b3b4b4b4b4b5 +b4b5b5b5b5b5b5b5b5b5b5b5b5b5b5b6b6b6b6b6b6b6b6b6b6b5b5b5b5b5b5b5b5b5b4b5b4b4b4 +b4b4b4b4b4b4b3b3b3b2b2b3b3b2b2b2b1b1b1b1b1b0b0b0b0afb0afafafafaeaeaeadadaeaead +adadababababaaabaaaaaaaaa9a9a9a8a8a9a9a8a8a8a7a7a7a7a7a6a6a6a6a5a6a5a5a5a5a4a4 +a4a3a3a4a4a3a3a3a3a3a3a3a3a2a2a2a2a2a1a1a1a1a0a1a0a0a0a0a0a0a0a0a09f9f9f9f9f9f +9f9f9e9e9f9f9e9e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d +9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c +9c9c9c9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9e9e9e9e9e9e9e9e9e9e9e9e9e9f9f9e9e9f +9f9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a0a0a0a1a0a1a1a1a1a1a1a1a1a1a2a2a2a2a2a2a2 +a2a2a2a2a2a2a2a2a3a3a3a3a3a3a3a3a4a4a3a3a4a4a4a4a4a4a4a4a4a4a4a4a4a5a5a5a5a5a5 +a5a5a5a6a5a6a6a6a6a6a6a6a6a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a8a8a8a8a8 +a8a8a8a8a8a8a8a8a9a9a8a8a9a9a9a9a9a9a9a9a9a9a9a9a9aaaaaaaaaaaaaaaaaaaaaaaaaaaa +abaaababababababababababababababacacacacacacacacacacacacacacacacacacacacacacac +acacadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadad +adadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadad +adadadadadadadadadadadadadadadadadadadacacacacacacacacacacacacacacacacacacacac +acacacacacabababababacacacacacacacacacacacacacacacacacacacacababababababababab +abacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacadadadadadadadad +adadadadadaeaeadadaeaeaeaeaeaeaeaeafafafafafafafafafafafafafafb0afb0b0b0b0b0b0 +b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b1b1b1b1b1b0 +b0b0b0b0b1b1b1b1b1b1b1b1b1b1b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0 +b0b0b0b0b0b0b0b0b0b0b0b0b0b0afb0afafafafafafafafafafafafafafafafafafafafafafaf +afafafafafafaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeadadaeaeadadadadadadadadadadad +adadacacacacacacacacacacacacacacacacacacacacababababababababababababababababab +abababababababababababababababababababababababababababaaabaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaa9a9a9a9a9a9a9a9a9a9a9a9a9a8a8a9a9a8a8a8a8a8a8a8a8a8a8a8a8a8 +a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a5a6a5a5a5 +a5a5a5a5a5a5a5a5a5a5a5a4a4a4a4a4a4a4a4a3a3a4a4a3a3a3a3a3a3a3a3a2a2a2a2a2a1a1a1 +a1a1a1a1a1a1a0a09f9f9f9f9f9f9f9e9e9f9f9e9e9e9d9d9d9d9d9c9c9c9c9b9c9b9b9b9b9a9a +9a99999a9a99999998989898989898989897979696969695959595959595959494959594949393 +9292929291919191919090908f8f90908f8f8e8e8d8d8d8d8c8c8c8c8c8b8b8b8a8a8a8a898989 +898989898888878787878686868585868685858584848484838382828282818181808081818080 +7f7f7e7e7e7e7c7c7c7b7b7c7c7b7b7a7a79797878777776767675757575747473737272727271 +727271717272727474747576767778777777767675757475747474757475757676767676767678 +7878797a7a7b7b7b7b7b7b7c7c7c7d7d7e7e7f7e7f7f8080808080808081818182828282838383 +838383838483848484848585858585858585858585858585858585858686868687878787878787 +878888888888888888888988898989898a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8b8b8b8c8c8c8c8d +8d8e8d8e8e8e8e8e8e8e8f8f8f8f8f8f8f90909091919090919191929292929392939393939494 +949494949494949494949495959494959595959595959595959595959595959595959595959596 +969696969696969696969696969796979797979797979797979797979798989898989999999999 +9999999a9a99999a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9b9b9b9b9b9a9a9a9a9a9b9b9b9b +9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b +9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b +9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9c9b +9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9d9e9e +9d9d9e9e9e9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0 +a0a0a0a0a0a1a0a1a1a1a1a1a1a1a1a1a1a1a1a1a1a2a2a2a2a2a2a2a2a2a2a3a3a3a4a4a3a3a4 +a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5a5a5a6a5a6a6a6a6a6a6 +a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a7 +a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8 +a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a9a9a9a9a9a9a9a9a9aaa9aaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababacacac +adadacacadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaeae +aeaeaeaeaeaeaeaeaeaeaeaeaeadadadadadadadadadadadadadadadacacacacacabababaaa9ab +aaa9a9a9a8a8a8a8a8a8a8a7a7a6a6a5a5a3a3a4a4a3a3a3a1a1a1a1a0a09f9e9e9e9d9d9c9c9b +9b9a9a999998989796959695949493929191909090908e8e8d8d8c8c8b8b8a8a89898887868686 +8686868484838382828181818180807f7f7e7e7e7e7d7d7d7c7c7c7c7b7b7b7a7a7a7a797a7979 +797978787878787777777676777776767676767676767676767676767676767676767676767676 +767676767676767676767676767676767676767676767676767676767676767676767676767676 +767676767676767676767676767676767676767676767676777777777777777777777777777777 +777777787877777878787878787878787878787878787878787878787878797979797979797979 +79797979797a797a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7d7d7d7d7e7e7e7e7e7e +7e7f7e7f7f7f7f8080808080808080818181818282828383838384838484848485858585858585 +85868686868787878888888888888888888988898989898a8a8a8a8a8a8a8a8a8a8a8a8a8b8b8a +8a8b8b8b8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8e8d8e8e8e8e8e8e8e8e8e8f8f8f8f8f +8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f90908f8f9090909191919191919191919192929292 +929292929292929292929392939393939393939393939393939394949494949494949494949494 +949494949494949494949494949494949494949494949494949494949494949495959595959595 +959595949494949494949494949494949494949494949494949494949494949494939393939293 +92929292919191909090908f8f8f8f8f8f8f8f8f8f8e8e8d8e8d8d8c8c8b8b8a8a8a8a8a8a8a89 +89888887878787868585858585858484838382828282818080808080807f7f7e7e7d7d7c7c7b7b +7b7b7b7b7b7a7a7979797978787777777676767676767675757475747473737373727272717171 +717171717171717070707070707070706f706f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f +6f6f6f6f6f6f6f6f6f6f6f6f706f70707070707070707071717171717171717171717171717172 +727272727373737474737374747575767676767676767676777777787978797a7a7a7b7b7b7b7b +7b7b7c7d7e7e7f7f8080808081828383848485858585878788898a8a8a8a8c8c8d8e8f8e8f8f90 +91929393949494949696979899999a9b9b9c9d9e9e9e9ea0a0a1a2a3a3a3a3a3a3a5a5a6a7a8a8 +a8a9a8a9abababadadadadadadadadaeafafb0b0b0b0b2b2b2b2b2b2b2b2b3b3b3b3b4b4b5b4b5 +b5b5b5b5b5b5b5b5b5b5b5b5b5b6b6b6b6b6b6b6b6b6b6b5b5b5b5b5b5b5b5b5b4b5b4b4b4b4b4 +b4b4b3b3b3b3b2b2b2b2b2b2b2b2b1b1b1b1b1b0b0b0b0afb0afafaeaeaeaeadadadadadadadad +ababababaaabaaaaaaaaa9a9a9a8a8a9a9a8a8a8a7a7a7a7a7a6a6a6a6a5a6a5a5a5a5a4a4a4a4 +a4a4a4a4a3a3a4a4a3a3a3a2a2a2a2a2a1a1a1a1a0a1a0a0a0a0a0a0a0a0a09f9f9f9f9f9f9f9f +9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9e9e9e9e9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9c9c +9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c +9c9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9e9e9e9f9f9e9e9f9f9f9f9f9f9f9f9f9f9f9f9f +9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a0a0a0a1a0a1a1a1a1a1a1a1a1a1a2a2a2a2a2a2a2a2a2 +a2a2a2a2a2a2a3a3a3a4a4a3a3a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a5a5a5a5a5a5a5a5 +a5a6a5a6a6a6a6a6a6a6a6a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a8a8a8a9a9a8a8 +a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9aaaaaaaaaaaaaaaaaaaaaaaaaaaaabaa +ababababababababababababababacacacacacacacacacacacacacacacacacacacacacacacacac +adadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadad +adadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadad +adadadadadadadadadadadadadadadadadacacacacacacacacacacacacacacacacacacacacacac +acacacabababababacacacacacacacacacacacacacacacacacacacacababababababababababac +acacacacacacacacacacacacacacacacacacacacacacacacacacacacacadadadaeaeadadaeaeae +aeaeaeaeaeaeaeaeaeaeaeaeaeaeaeafafafafafafafafafafafafafafb0afb0b0b0b0b0b0b0b0 +b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b1b1b1b1b1b0b0b0 +b0b0b1b1b1b1b1b1b1b1b1b1b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0 +b0b0b0b0b0b0b0b0b0b0b0b0afb0afafafafafafafafafafafafafafafafafafafafafafafafaf +afafafafaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeadadaeaeadadadadadadadad +acacacacacacacacacacacacacacacacacacacacababababababababababababababababababab +abababababababababababababababababababababababababaaabaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaa9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a8a8a9a9a8a8a8a8a8a8a8a8a7a7 +a7a7a7a7a7a7a7a7a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a5a6a5a5a5a5a5 +a5a5a5a5a5a5a5a5a5a4a4a4a4a4a4a4a4a3a3a4a4a3a3a3a3a3a3a3a3a2a2a2a2a2a1a1a1a1a1 +a1a1a1a1a0a09f9f9e9e9f9f9e9e9e9e9e9e9e9e9d9d9d9d9d9c9c9c9c9b9c9b9b9b9b9a9a9a99 +999a9a999999989898989898989898979796969696959595949495959494949494949493939292 +9292919191909090908f8f8f8f8f8f8f8e8e8d8d8d8d8c8c8c8b8b8a8a8a8a8a8a8a8989898989 +898988888787868685858585858585858585848484848383828181818080808080808080807f7f +7e7e7d7d7b7b7b7b7b7b7b7b7b7a7a797877777676767676757575747374737271717171717171 +717172727274747475767777787777777676757574747474747474747475757576767676787878 +7979797a7a7a7a7a7b7c7c7c7d7d7e7e7e7e7e7e7f807f80808080818181828282828383838383 +838383838383838384848484858485858585858585858585858586868686878787878787878788 +8888888888888888888888888888898989898a898a8a8a8a8a8a8a8a8a8b8b8b8c8c8c8c8d8d8d +8d8d8d8d8d8d8d8d8e8f8e8f8f8f8f909090919190909191919292929292929292929393949494 +949494949494949494959594949595959595959595959595959595959595959595959595969696 +969696969696969696969697969797979797979797979797979797989898989899999999999999 +999a9a99999a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9b9b9b9b9c9a9b9b9b9b9c9c9c9c9c9c +9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c +9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c +9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c +9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9d9e9e9d9d +9e9e9e9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa0a0a0a0a1a0a1a1a1a1a1 +a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a2a2a2a2a2a2a2a2a2a2a3a3a3a4a4a3a3a4a4a4 +a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a5a5a5a5a5a5a5a5a5a6a5a6a6a6a6a6a6a6a6a6a6a6a6a6 +a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a7a7a7 +a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8 +a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9 +a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababacac +ababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacadadaeaeae +aeaeaeaeaeaeaeaeaeaeaeadadadadacadacacacacacacacacacabababababaaaaaaa9a9aaaaa9 +a9a9a8a8a8a8a8a8a8a7a7a5a5a5a5a3a3a4a4a3a3a3a1a0a0a0a0a09f9e9e9e9d9d9c9c9b9b9a +9a999998989796959695949493929191909090908e8e8e8d8c8c8b8b8a8a898988878686868686 +868484848382828181818180807f7f7e7e7e7e7d7d7d7c7c7c7c7b7b7b7a7a7a7a797979797979 +787878787877777776767777767676767676767676767676767676767676767676767676767676 +767676767676767676767676767676767676767676767676767676767676767676767676767676 +767676767676767676767676767676767676767676767777777777777777777777777777777777 +777878777778787878787878787878787878787878787878787878787979797979797979797979 +7979797979797979797a7a7a7a7b7a7b7b7b7b7b7b7b7b7b7c7c7c7d7d7d7d7e7e7e7e7e7e7e7e +7e7e7e7e7f7f808080808080808181818182828283838383838383838384848585858585858586 +868686878787888888888888888888888888888889898a8a8a8a8a8a8a8a8a8a8a8a8b8b8a8a8b +8b8b8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8e8e8e8e8f8e8f +8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f90908f8f90909091919191919191919191929292929292 +929292929292929292929292929292929292939293939393949494949494949494949494949494 +949494949494949494949494949494949494949494949494949494949494959595959595959595 +959494949494949494949494949494949494949494949494949394939393939292929292929292 +9292919191909090908f8f8f8f8f8f8f8e8e8e8d8d8d8d8d8d8c8c8b8b8a8a8a8a898989888888 +8887878787868585858484848383838382828282818080807f7f7f7e7e7e7e7d7d7c7c7b7b7b7b +7a7a7a797979797979787877777776767676757675747474747474737373737272727171717171 +7171717170706f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f +6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f707070707070707070717071717171727272 +72727373737474737374747474757575757575757576777777787978787979797a7a7a7a7b7b7b +7c7d7e7e7e7e7f80808081828383838385858585878788888a8a8a8a8c8c8d8d8e8e8f8f909192 +9292949494949696969899999a9b9b9b9d9e9e9e9ea0a0a0a2a3a3a3a3a3a3a5a5a5a7a8a8a8a9 +a8a9aaaaaaacadadadadadadadaeafafafafafb0b2b2b2b2b2b2b2b2b3b3b3b3b4b4b4b4b4b4b4 +b4b4b4b4b4b4b4b4b4b4b4b5b5b5b5b6b5b6b6b6b5b5b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4 +b3b3b3b3b2b2b2b2b2b2b2b2b1b1b1b1b1b0b0b0b0afafafafaeaeaeaeadadadadadadadadabab +ababaaabaaaaaaaaa9a9a9a8a8a9a9a8a8a8a7a7a7a7a7a6a6a6a6a5a6a5a5a5a5a4a4a4a4a4a4 +a4a4a3a3a4a4a3a3a3a2a2a2a2a2a1a1a1a1a1a1a1a1a1a0a1a0a0a0a09f9f9f9f9f9f9f9f9f9f +9f9f9f9f9f9f9f9f9f9f9f9f9f9e9e9e9e9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9c +9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c +9c9c9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9e9e9e9f9f9e9e9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f +9f9f9fa0a0a0a0a1a0a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a2a2a2a2a2a2a2a2a2a2a2 +a2a2a2a2a3a3a3a4a4a3a3a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a5a5a5a5a6a5a6a6a6a6 +a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a8a8a8a9a9a8a8a9a9 +a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9aaaaaaaaaaaaaaaaaaabaaababababababab +ababababababababababababacacacacacacacacacacacacacacacacacacacacacacacacacadad +adadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadad +adadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadad +adadadadadadadadadadadadadadadacacacacacacacacacacacacacacacacacacacacacacacac +acabababababacacacacacacacacacacacacacacacacacacacacababababababababababacacac +acacacacacacacacacacacacacacacacacacacacacacacacacacacadadadaeaeadadaeaeaeaeae +aeaeaeaeaeaeaeaeaeaeaeaeaeafafafafafafafafafb0afb0b0b0b0b0b0b0b0b0b0b0b0b0b0b0 +b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b1b1b1b1b1b0b0b0b0b0 +b1b1b1b1b1b1b1b1b1b1b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0 +b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0afb0afaf +afafaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeadadaeaeadadadadadadadadacac +acacacacacacacacacacacacacacacacacacababababababababababababababababababababab +abababababababababababababababababababababababababababababababababaaabaaaaaaaa +aaaaaaaaaaa9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a8a8a9a9a8a8a8a8a8a8a8a8a7a7a7a7 +a7a7a7a7a7a7a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a5a6a5a5 +a5a5a5a5a5a5a5a4a4a4a4a4a4a4a4a3a3a4a4a3a3a3a3a3a3a3a3a2a2a2a2a2a1a1a1a1a0a1a0 +a0a0a0a09f9f9e9e9f9f9e9e9e9e9e9e9e9e9d9d9d9d9c9c9b9b9b9b9b9b9b9b9b9a9a9a99999a +9a9999999898989898989898989697969696969595959494959594949494949494929292929292 +919191909090908f8f8f8f8e8e8e8d8d8d8d8d8d8c8c8c8b8b8a8a8a8a898a8988888888888888 +8888878786868585858584858484848483838383838382818181808080807f807f7f7f7e7e7e7e +7d7d7b7b7b7b7a7b7a7a7a79797978777776757575757474747373747372717171717171717171 +727272747575757677777878767676767575747573737374737474747575757676767777777778 +7878797a7b7b7b7b7c7c7c7c7c7c7d7e7f7f7f7f7f7f8080808181818181818181818182828282 +838384848484848484848484848485858585868686868686868686868686868686868686878787 +87878787878788888989898989898989898989898a8a8a8a8b8b8b8b8b8b8b8b8b8b8b8b8c8c8d +8d8d8d8e8e8e8e8e8e8e8f8f8f9090909090909090909091919191929293939393939393939393 +939393939494949595949495959595959595959595959595959595959595959595959696969696 +969696969696969696979697979797979797979798989898989898989898999999999999999999 +999999999a9a99999a9a9a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b +9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b +9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b +9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9c9c9c9c9c9c9c9c9c9d9c9d9d9d9d +9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e +9e9e9e9e9e9e9e9e9e9e9e9e9e9e9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0 +a0a1a1a2a2a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3 +a3a4a4a3a3a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a6a5a6a6a6a6a6a6a6a6a6a6 +a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6 +a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a8a8a7a7a8a8 +a8a9a9a9a9a9a9a9a9a9a9a8a8a8a8a8a8a8a8a8a8a9a9a9a9aaa9aaaaaaaaaaaaaaaaaaaaaaaa +aaaaa9a9a9a9a9aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaababababacacacacacacacacacacacacacacacacacacacacacacacac +acacacacacacacacacacacacacacacacacababacacabababaaaaaaaaaaaaaaaaaaa9aaa9a9a9a9 +a8a8a8a7a7a6a6a6a6a6a6a4a4a4a4a4a4a3a3a2a1a1a1a09f9f9f9f9e9e9c9c9c9c9b9b9a9a99 +999898979695969594949392919190908f8f8f8f8d8d8c8c8b8b8a8a8989888887878585858585 +85838382828181818180807f7f7e7e7e7e7d7d7d7c7c7c7c7b7b7b7a7a7a7a797a787878787777 +777777777777777777777777777777777676767675757575757575757575757575757575757575 +757576767575767575767675767675757676767777777777777777777777777777777777777777 +777777777777777777777777777777777777777777777777777777777777777777777777777777 +777777777777777777777777777777777777777777777777777777777777777878787878787878 +7879797a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7e7e7f +7f7f7f7f7f7f808080808181818181818181828282828383848484848484848585858586868686 +8686868687878787878787878788888989898989898989898989898a8a8a8a8b8b8b8b8b8b8b8b +8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8c8c8d8d8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e +8e8e8e8e8f8f8f8f90909090909090909090909090909090909090909090909191919191919191 +919192929292939293939393939393939393939393939393939393939393939394949495959494 +959595959595959595959595959595959595959595959595959595959595959595959595959595 +959595959595959595959595949494949393939393939393939393939393939393929291919191 +909090909090909090908f8f8f8e8e8e8d8d8d8c8c8b8b8b8b8b8b8b8a898a8a89898987868686 +86868686868585858484848281818181818181818080807f7f7f7d7c7c7c7c7c7c7c7b7a7b7b7a +7a7a79787877777777777777767676757575757575747372727272727272727272727271717171 +70707070707070706f6f6f6f6e6f6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e +6e6e6e6e6e6e6e6e6f6e6f6f6f6f70707070707070707070707070717170707171717272727272 +7272727272727272727374747475757575767676767777777777787878787a7a7a7b7b7b7c7c7c +7c7d7e7f7f7f8081818181828384848585868686878989898b8b8b8b8c8d8e8e8f909090919293 +939494959595979899999a9b9a9c9c9d9d9f9f9f9fa1a1a2a2a4a4a4a4a4a4a6a6a7a7a9a9a9a9 +aaaaababababacacadadaeaeaeaeafb0b0b0b0b1b1b2b2b2b2b3b3b3b3b3b3b3b4b4b5b5b5b5b5 +b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b4b4b3b3b3b3b3b3b3b3b3 +b3b3b3b2b2b2b2b1b1b1b0b0b0b0b0b0b0b0b0afb0aeaeaeaeaeaeaeadadadadacacacabababab +aaabaaaaaaaaa9a9a9a8a8a9a9a8a8a8a7a7a7a7a7a6a6a6a6a5a6a5a5a5a5a5a5a5a4a4a4a4a3 +a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a1a1a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a09f9f9f9f +9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9d +9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d +9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9f9f9f9fa0a0a0a0a0a0a0 +a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a1a0a1a1a1a1a2a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a3a3 +a3a3a3a3a3a3a3a3a3a3a4a4a3a3a4a4a4a4a4a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5a5a5a6a5a6 +a6a6a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8 +a8a8a9a9a8a8a9a9a9a9a9a9a9a9aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaabababab +abababababababababababababababacacacacacacacacacacacacacacacacacacacacacacacac +acacacacacacacacacacacadadadadadadadadadadadadadadadadadadadadadadadadadadadad +adadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadad +adadadadadadadadadadadadadadadadadadacacacacacacacacacacacacacacacacacacacacac +acacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacac +acacacacacacacacacacacacacacacadadadadadadadadadadadadadadadadadadadadadadadae +aeaeaeafafafafafafafafafafafafafafafafafafafafafafb0afb0b0b0b0b0b0b0b0b0b1b1b1 +b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b2b2b2b2b2b2b2b2b2b2b1b1 +b1b1b1b2b2b2b2b2b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1 +b1b1b1b1b1b1b1b1b0b0afafafafafafafafafafafafafafafafafafafafafafafafafafafafaf +afafafafafafafafafafaeaeaeaeaeaeaeaeadadaeaeadadadadadadadadadadadadadadadadad +adacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacababab +abababababababababababababababababababababaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaa9a9a9a9a9a9a9a9a8a8a9a9a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a7 +a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a6a6a6a6a6a6a6a6a5a6a5a5a5a5a5a5a5a5a5 +a5a5a5a5a5a5a5a5a5a5a4a4a4a3a3a4a4a3a3a3a3a3a3a3a3a2a2a2a2a2a1a1a1a1a1a1a1a1a1 +a09f9f9f9f9f9f9f9f9e9e9f9f9e9e9e9c9c9c9c9c9c9c9c9c9b9c9b9b9b9b9a9a9a99999a9a99 +999998989898989797979797979696969695959595959595959494949493939393919191919090 +9090909090908f8e8f8f8e8e8e8d8c8c8c8c8b8b8b8b8b8b8b8a89898989898989888888888786 +8686868686868584848585848484838383828181818181818080807f7f80807f7f7f7d7c7c7c7c +7c7c7b7a7a7b7b7a79797877777776767675757573737373727272727272717170727271717272 +737474747676777879787676767675757474737373737373737374747576767677777777777777 +78797a7a7b7b7c7c7c7c7c7c7c7e7e7e7e7f7e7f80808081818181818181818181828282828283 +838383838383838384838484858585858686868686868686868686868686868686868787878787 +8787878787888888888888888888898889898a8a8a8a8b8b8b8b8b8b8b8b8b8b8b8b8b8c8c8c8c +8c8d8d8d8d8e8d8e8f8f8f90909090909090909090919191919192929292939293939393939393 +939394949495959494959595959595959595959595959595959595959595959596969696969696 +969696969696969796979797979797979797989898989898989898989999999999999999999999 +99999a9a99999a9a9a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9c9b9c9c9c9c9c9c9c9c9c9c9c9c9c9c +9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c +9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c +9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d +9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e +9e9e9e9e9e9e9e9e9e9e9e9e9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a0a1a0a1a1a1a1a1a1a1a1a1 +a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a4 +a4a3a3a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5a5a5a6a5a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6 +a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6 +a6a6a6a6a6a6a6a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a8a8a7a7a8a8a8a9 +a9a9a9a9a9a9a9a9a9a8a8a8a8a8a8a8a8a8a8a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9 +a8a8a8a8a8a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9 +a9a9a9a9a9a9a9a9a9aaaaaaaaabababababababababababababababababacabacacacacacacac +acacacacacacacacacacacabacababaaaaababaaaaaaa9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a8a8 +a8a7a7a6a6a6a6a5a5a4a4a4a4a4a4a3a3a2a1a0a09f9f9f9f9f9e9e9c9c9c9c9b9b9a9a999998 +98979695969594949392919190908f8f8f8f8e8d8c8c8b8b8a8a89898888878785858585858584 +8382828181818180807f7f7e7e7e7e7d7d7d7c7c7c7c7b7b7b7a7a7a7a79797878787877777777 +777777777777777777777777777776767676757575757575757575757575757575757575757575 +767675757675757676757676757576767677777777777777777777777777777777777777777777 +777777777777777777777777777777777777777777777777777777777777777777777777777777 +777777777777777777777777777777777777777777777777777777777778787878787878787878 +7979797979797979797a797a7a7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e +7f7e7f7f8080808081818181818181818282828282838383838483848485858585868686868686 +868687878787878787878787888888888988898989898989898a8a8a8a8b8b8b8b8b8b8b8b8b8b +8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8d8d8d8d8d8e8d8e8e8e8e8e +8e8e8f8f8f8f909090909090909090909090909090909090909090909091919191919191919191 +929292929292929292929292929293929393939393939393939393939393949494959594949595 +959595959595959595959595959595959595959595959595959595959595959595959595959595 +959595959595959595959494949493939393939393929392929292929292929291919191919090 +90909090909090908f8f8f8e8d8d8c8c8c8c8b8b8b8b8b8b8b8b8a898a89888888868686868686 +86868685858483838381818181818181818180807f7e7e7e7c7c7c7c7c7c7c7c7b7a7b7a797979 +787878777777777777777676767574757474747472727272727272727272727272717171717070 +6f706f6f6f6f6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e +6e6e6e6e6e6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f70716f7071717172727272727272 +727272727272727273737374747474757576767777777777777777777979797a7b7b7c7c7c7c7d +7d7e7e7f8081818181828283848585868686878889898b8b8b8b8c8c8d8e8f9090909191929394 +94959595969899999a9b9a9b9c9d9d9f9f9f9fa0a1a2a2a4a4a4a4a4a4a5a6a7a7a9a9a9a9a9a9 +aaaaababacacadadaeaeaeaeaeafafb0b0b1b1b2b2b2b2b3b3b3b3b3b3b3b3b4b4b4b4b4b4b4b4 +b4b4b4b4b4b4b4b4b4b4b4b5b4b5b5b5b4b5b4b4b4b4b4b4b4b4b4b3b3b3b3b3b3b3b3b3b3b3b3 +b3b2b2b2b2b1b1b1b0b0b0b0b0b0b0b0b0afafaeaeaeaeaeaeaeadadadadacacacababababaaab +aaaaaaaaa9a9a9a8a8a9a9a8a8a8a7a7a7a7a7a6a6a6a6a5a6a5a5a5a5a5a5a5a4a4a4a4a3a3a3 +a3a3a3a3a3a2a2a2a2a2a2a2a2a2a2a1a1a1a1a0a1a0a0a0a0a0a0a0a0a0a0a0a09f9f9f9f9e9e +9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9d9d9d +9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9e9e +9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9f9f9f9fa0a0a0a0a0a0a0a0a0 +a0a0a0a1a0a1a1a1a1a1a1a1a1a1a1a1a1a1a1a2a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a3 +a3a3a3a3a3a3a3a3a4a4a3a3a4a4a4a4a4a4a4a4a5a5a5a5a5a5a5a5a5a6a5a6a6a6a6a6a6a6a6 +a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8 +a9a9a8a8a9a9a9a9a9a9a9a9aaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaababababababababababab +abababababababababababababacacacacacacacacacacacacacacacacacacacacacacacacacac +acacacacacacacacacadadadadadadadadadadadadadadadadadadadadadadadadadadadadadad +adadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadad +adadadadadadadadadadadadadadadadacacacacacacacacacacacacacacacacacacacacacacac +acacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacac +acacacacacacacacacacacacacadadadadadadadadadadadadadadadadadadadadadadadaeaeae +aeafafafafafafafafafafafafafafafafafb0afb0b0b0b0b0b0b0b0b0b0b0b0b0b0b1b1b1b1b1 +b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b2b2b2b2b2b2b2b2b2b2b1b1b1b1 +b1b2b2b2b2b2b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1 +b1b1b1b1b1b1b1b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0afb0afafafafafaf +afafafafafafafafaeaeaeaeaeaeaeaeadadaeaeadadadadadadadadadadadadadadadadadadac +acacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacababababab +abababababababababababababababababababababababababababababaaabaaaaaaaaaaaaaaaa +aaaaaaaaaaaaa9a9a9a9a9a9a9a9a8a8a9a9a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a7a7a7 +a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a5a6a5a5a5a5a5a5 +a5a5a5a5a5a5a5a5a4a4a4a3a3a4a4a3a3a3a3a3a3a3a3a2a2a2a2a2a1a1a1a1a0a1a0a0a0a09f +9f9f9f9f9f9f9f9e9e9f9f9e9e9e9c9c9c9c9b9c9b9b9b9b9b9b9b9b9b9a9a9a99999a9a999999 +989898989897979797969796969696959595959595959594949494939392929191919190909090 +909090908f8e8f8e8d8d8d8c8c8c8c8c8b8b8b8b8b8b8b8a898889888888888787878787868686 +868686868584838584838383828282818181818181818080807f7e807f7e7e7e7c7c7c7c7c7c7c +7b7a797b7a79787877777777767675747474727272727272727272727171707272717172727374 +757576767778797877777676757574747373737373737373747475757575767676777777777878 +79797a7a7b7b7b7b7c7c7c7e7e7e7e7f7e7f7f7f7f808080818180808181818282828282838383 +838383838383848384848484858585858585858586868585868686868686868687878787878787 +8787878888888888888888888988898989898a8a8a8a8a8a8a8a8b8b8a8a8b8b8b8c8c8c8c8c8d +8d8d8d8e8d8e8e8e8e8f8f8f90908f8f9090909191919191929292929392939393939393939393 +949494959594949595959595959595959595959595959595959595959595969696969696969696 +969696969697969797979797979797979898989898989898989899999999999999999a9a99999a +9a9a9a9a9a9a9a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9c9b9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c +9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c +9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c +9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d +9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9e9e9e9e9e9e9e9e9e9e9e9e9e9f9f9e9e9f9f9f9f9f9f +9f9f9f9f9f9f9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a0a0a0a1a0a1a1a1a1a1a1a1a1a1a2a2 +a2a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a3a3a3a3a4a4a3a3a4a4a4a4a4a4a4a4a4 +a4a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5a5a5a6a5a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6 +a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6 +a6a6a6a6a6a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a8a8a8 +a8a8a8a8a8a8a8a7a7a7a7a7a7a7a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a7a7 +a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a9a9a8a8a9a9a9a9 +a9a9a9a9a9a9a9a9a9aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaababababababababab +abababababababababaaabaaaaaaaaaaaaaaaaaaa9a9a9a9a9a9a9a9a8a8a9a9a8a8a8a7a7a7a7 +a7a6a6a6a6a5a5a4a4a3a3a4a4a3a3a2a1a0a09f9f9f9f9e9e9e9c9c9c9c9b9b9a9a9999989897 +96959695949493929191909090908f8f8e8d8c8c8b8b8a8a898988888787868686868585848382 +828181818180807f7f7e7e7e7e7d7d7d7c7c7c7c7b7b7b7a7a7a7a797978787878777777777777 +777776767777767676767676767675757575757575757575757575757575757575757575757575 +757575757575757575757575757575767676767676767676767676767676767676767676767676 +767676767676767676767676767676767676767676767676767676767676767676767777767677 +777777777777777777777777777777777777777777777777777777787878787878787878787979 +797979797979797a797a7a7a7a7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7e7e7e7e7f7e +7f7f7f7f8080808181808081818182828282828383838384838484848485858586868585868686 +878787878787878787878888888889888989898989898989898a8a8a8b8b8a8a8b8b8b8b8b8b8b +8b8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8d8d8d8d8d8e8d8e8e8e8e8e8e8e +8e8e8f8f8f8f8f8f8f8f90908f8f90909090909090909090909090919191919191919191919292 +929292929292929292929292939293939393939393939393939393939494949494949494949494 +949494949494949494949494949494949494949494949494949494949494949494949494949494 +94949494949494949494939393939393939393929392929292929292929291919191919090908f +8f90908f8f8f8e8e8e8e8d8d8c8c8c8c8b8b8b8a8a8b8b8a8a8989888888888686868585868685 +858484838383838181818080818180807f7f7e7e7e7e7c7c7c7b7b7c7c7b7b7a7a797979797878 +787777777776767675757575747574747474727272717172727171717171717171707070706f70 +6f6f6f6f6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e +6e6e6e6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f706f70707070717171717171717172 +7271717272727373737373747474747575767677777676777777797979797a7a7b7b7c7c7d7d7e +7e7f7f80808181828283848584858686878889898a8a8b8b8c8c8d8e8f8f909091919293949394 +9595969899999a9b9a9b9c9d9d9e9e9f9fa0a1a2a2a3a3a3a3a4a4a5a6a7a7a8a8a8a8a9a9aaaa +ababababadadadaeaeaeaeafafb0b0b1b1b1b1b2b2b2b3b3b2b2b3b3b3b4b4b4b4b4b4b4b4b4b4 +b4b4b4b4b4b4b4b4b4b5b4b5b5b5b4b5b4b4b4b4b4b4b4b4b4b3b3b3b3b3b3b3b3b2b2b3b3b2b2 +b2b1b1b1b1b1b0b0b0b0b0b0b0b0b0afafaeaeadadaeaeadadadacacacacacababababaaabaaaa +aaaaa9a9a9a8a8a9a9a8a8a8a7a7a7a7a7a6a6a6a6a5a6a5a5a5a5a5a5a5a5a5a4a4a4a3a3a4a4 +a3a3a3a2a2a2a2a2a2a2a2a2a2a1a1a1a1a0a1a0a0a0a0a0a0a0a0a0a0a0a0a0a09f9f9f9f9f9f +9f9f9f9f9f9f9f9e9e9f9f9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9d9d +9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9e9e9e9e +9e9e9e9e9e9e9e9e9e9e9e9e9e9e9f9f9e9e9f9f9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a0a0 +a0a1a0a1a1a1a1a1a1a1a1a1a1a1a1a1a1a2a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a3a3a3 +a3a4a4a3a3a4a4a4a4a4a4a4a4a4a4a4a4a4a5a5a5a5a5a5a5a5a5a6a5a6a6a6a6a6a6a6a6a6a6 +a6a6a6a6a7a7a7a7a7a7a7a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a8a9a9a8a8a9a9a9a9a9a9a9a9 +a9a9a9a9a9a9a9a9a9a9aaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaababababababababababababab +abababababababababababacacacacacacacacacacacacacacacacacacacacacacacacacacacac +acacacacacacacadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadad +adadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadad +adadadadadadadadadadadadadadacacacacacacacacacacacacacacacacacacacacacacacacac +acacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacac +acacacacacacacacacacacadadadadadadadadadadadadadaeaeadadaeaeaeaeaeaeaeaeafafaf +afafafafafafafafafafafafafafafafb0afb0b0b0b0b0b0b0b0b0b0b0b0b0b0b1b1b1b1b1b1b1 +b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b2b2b2b2b2b2b2b2b2b2b1b1b1b1b1b2 +b2b2b2b2b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1 +b1b1b1b1b1b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0afb0afafafafafafafaf +afafafafafafaeaeaeaeaeaeaeaeaeaeaeaeaeadadaeaeadadadadadadadadadadadadadacacac +acacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacababababababab +abababababababababababababababababababababababababababaaabaaaaaaaaaaaaaaaaaaaa +aaaaaaaaa9a9a9a9a9a9a9a9a9a9a9a9a9a8a8a9a9a8a8a8a8a8a8a8a8a8a8a8a8a8a7a7a7a7a7 +a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a5a6a5a5a5a5a5a5a5a5 +a5a5a5a5a5a5a4a4a4a3a3a4a4a3a3a3a3a3a3a3a3a2a2a2a2a2a1a1a1a1a0a1a0a0a0a09f9f9f +9e9e9f9f9e9e9e9e9e9e9e9e9c9c9c9c9b9c9b9b9b9b9b9b9b9b9b9a9a9a99999a9a9999999898 +9898989797979796979696969695959594949595949494939393939292919191919090908f8f90 +908f8f8e8e8d8d8d8d8c8c8c8c8c8b8b8b8a8a8a8a898988898888888887878787878686868585 +85858484838483838383828282818181818080807f7f7f7f7e7f7e7e7e7e7c7c7c7b7b7b7b7a7a +797a79797878777776767575747474747272727171727271717170707071717171727273747575 +767678787978777777777575747473737373737373737474757575757676767676767678787979 +7a7a7b7b7b7b7b7b7b7d7d7e7e7f7e7f7f7f7f8080808080808080818181818282828383838383 +838383838483848484848585858585858585858585858585858585858686868687878787878787 +878888888888888888888988898989898a8a8a8a8a8a8a8a8a8a8a8a8a8b8b8b8b8c8c8c8d8d8d +8d8e8d8e8e8e8e8f8f8f8f8f8f8f8f909090909191919292929293929393939393939393939494 +949595949495959595959595959595959595959595959595959595959696969696969696969696 +9696969796979797979797979797989898989898989898989999999a9a99999a9a9a9a9a9a9a9a +9a9a9a9a9a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9c9b9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c +9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c +9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c +9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d +9d9d9d9d9d9d9d9e9e9d9d9e9e9e9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f +9f9f9f9f9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a0a0a0a1a0a1a1a1a1a1a1a1a1a1a2a2a2a2 +a2a2a2a2a2a2a2a2a2a3a3a3a3a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4 +a4a4a5a5a5a5a5a5a5a5a5a5a5a5a5a5a6a5a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6 +a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6 +a6a6a6a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a8a8a8a8a8 +a8a8a8a8a8a7a7a7a7a7a7a7a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a7a7a7a7 +a7a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8 +a8a8a8a8a8a8a8a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9aaa9aaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaa9aaa9a9a9a9a9a9a9a9a9a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a7a7a7a7a7a6 +a6a5a5a4a4a3a3a3a3a3a3a3a3a2a1a0a09e9e9f9f9e9e9e9c9c9c9c9b9b9a9999999898979695 +969595949392919190909090908f8e8d8c8c8b8b8b8b8a89888887878686868686858483828281 +81818181807f7f7e7e7e7e7d7d7d7c7c7c7c7c7b7b7a7a7a7a7979787878787777777777777777 +767677777676767676767676757575757575757575757575757575757575757575757575757575 +757575757575757575757575757676767676767676767676767676767676767676767676767676 +767676767676767676767676767676767676767676767676767676767676767676767676767676 +767676767676767676767676767676767676767676767677777777787878787878787879797979 +79797979797a797a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7d7d7d7e7e7e7e7f7e7f7f +7f7f80808080808080808181818182828283838383848384848484858585858585858586868686 +87878787878787878888888889888989898989898989898a8a8a8a8a8a8a8a8b8b8a8a8b8b8b8c +8c8c8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8d8d8d8d8d8e8d8e8e8e8e8e8e8e8e8e +8f8f8f8f8f8f8f8f8f8f8f8f8f90908f8f90909090909090909191919191919191919192929292 +929292929292929292929392939393939393939393939393939394949494949494949494949494 +949494949494949494949494949494949494949494949494949494949494949494949494949494 +94949494949494949393939393939393939293929292929292929292919191909090908f8f8f8f +8f8f8f8f8e8e8e8e8d8d8c8c8b8b8b8b8a8a8a8a8a8a8a89898888888886868585858585858584 +84838383838181808080808080807f7f7e7e7e7e7c7c7b7b7b7b7b7b7b7a7a7979797978787876 +76767676767675757575747574747474727272717172727171717171717171707070706f706f6f +6f6f6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e +6e6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f706f707070707171717171717171717171 +717172727272737373747474747575767676767676767777797979797a7a7b7b7b7b7d7d7e7e7f +7f80808080828283848584858586878889898a8a8a8a8c8c8d8e8f8f8f8f919192939493949595 +96989999999a9a9b9c9d9d9e9e9e9fa0a1a2a2a3a3a3a3a3a4a5a6a7a7a8a8a8a8a8a9aaaaabab +ababadadadadadadadaeafb0afb0b1b1b1b2b2b2b2b2b2b2b2b2b2b3b3b3b3b3b3b3b3b3b3b3b3 +b3b3b3b3b3b3b4b5b3b4b5b4b3b5b4b3b3b3b3b3b3b3b3b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b1 +b1b1b1b1b0b0b0b0b0b0b0b0b0afafaeaeadadaeaeadadadacacacacacababababaaabaaaaaaaa +a9a9a9a9a9a9a9a9a8a8a8a8a7a7a7a6a6a6a6a5a6a5a5a5a5a5a5a5a5a5a4a4a4a4a4a4a4a4a3 +a3a3a3a2a2a2a2a2a2a2a2a1a1a1a1a0a1a0a0a0a0a0a0a0a0a0a0a0a0a0a09f9f9f9f9f9f9f9f +9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9e9e9e9e9e9e9e +9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9f9f9f9f9f9f +9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a0a0a0a1 +a0a1a1a1a1a1a1a1a1a1a1a1a1a1a1a2a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a3a3a4a4a3a3a4a4 +a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a5a5a5a5a5a5a5a5a5a6a5a6a6a6a6a6a6a6a6a6a6a6a6 +a6a6a7a7a7a7a7a7a7a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a8a9a9a8a8a9a9a9a9a9a9a9a9a9a9 +a9a9a9a9a9a9a9a9aaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaababababababababababababababab +abababababababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacac +acacacacacadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadad +adadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadad +adadadadadadadadadadadadacacacacacacacacacacacacacacacacacacacacacacacacacacac +acacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacac +acacacacacacacadadadadaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeafafafafaf +afafafafafafafafafafafafafafb0afb0b0b0b0b0b0b0b0b0b0b0b0b0b0b1b1b1b1b1b1b1b1b1 +b1b1b1b1b2b2b1b1b2b2b2b2b2b2b2b2b2b2b2b2b2b3b3b3b3b3b3b3b3b3b3b2b2b2b2b2b3b3b3 +b3b3b2b2b2b1b1b2b2b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1 +b1b1b1b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0afb0afafafafafafafafafaf +afafafafaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeadadaeaeadadadacacacacac +acacacacacacacacacacacacacacacacacacacacacacacacacacacacacacababababababababab +abababababababababababababababababababababababababaaabaaaaaaaaaaaaaaaaaaaaaaaa +aaaaa9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a8a8a9a9a8a8a8a7a7a7a7a7a7a7 +a7a7a7a7a7a7a7a7a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a5a6a5a5a5a5a5a5a5a5a5a5 +a5a5a5a5a4a4a4a4a4a4a4a4a3a3a4a4a3a3a3a2a2a2a2a2a1a1a1a1a0a1a0a0a0a09f9f9f9e9e +9f9f9e9e9e9e9e9e9e9e9c9c9c9c9b9c9b9b9b9b9b9b9b9b9b9a9a9a99999a9a99999998989898 +989797979796979696969695959494949494949494939393939292919191919090908f8f90908f +8f8e8e8d8d8d8d8c8c8c8b8b8b8b8a8a8a8a8a8989888988888888878787868686868585858585 +8484838483838383828282808080808080807f7f7f7f7e7f7e7e7d7d7b7b7b7b7b7b7b7a7a797a +797977777676767675757474737372727171717171717171707070717172727272737475767777 +787879787777777775757574737373737373737374747474747475767676767676787879797979 +7a7b7a7b7b7b7b7d7d7e7e7e7e7e7e7e7f7f808080808080808181818182828283838383838383 +838383838383838484858585858585858585858585858585858586868686878787878787878788 +8888888888888888888888888889898a8a8a8a8a8a8a8a8a8a8a8a8b8b8b8b8c8c8c8d8d8d8d8d +8d8d8d8d8e8e8f8f8f8f8f8f8f9090909091919192929292929292929293929393939394949495 +959494959595959595959595959595959595959595959595959596969696969696969697969797 +979797979797979797979797989898989898989898989999999a9a99999a9a9a9a9a9a9a9a9a9a +9a9a9a9a9a9a9a9b9b9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c +9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c +9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c +9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d +9d9d9d9d9d9e9e9d9d9e9e9e9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f +9f9fa09fa0a0a0a0a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a2a2a2a2a2a2 +a2a2a2a2a2a2a2a3a3a3a3a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4 +a5a5a5a5a6a5a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a5a6a5a5a5 +a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a6a5a6a6a6a6a6a6a6a6a6a6a6a6 +a6a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a8a8a8a8a8a8a8 +a8a8a7a7a6a6a6a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a7 +a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7 +a7a7a7a7a7a8a8a8a8a9a8a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9 +a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a8a8a8a8a7a8a7a7a7a7a7a7a7a7a7a6a6a6a6a6a5a5a4 +a4a4a4a3a3a3a3a3a3a3a3a1a0a0a09e9e9f9f9e9e9e9c9c9c9b9b9b9a99999998989797959695 +95949393929190909090908f8e8e8d8c8b8b8b8b8a898989888786868686868584848382818181 +8181807f7f7f7f7f7e7d7d7d7c7c7c7c7c7b7b7a7a7a7a797a7878787877777777777777777676 +777776767676767676767575757575757575757575757575757575757574757474747474747474 +757475757575757575757576767676767676767676767676767676767676767676767676767676 +767676767676767676767676767676767676767676767676767676767676767676767676767676 +767676767676767676767676767676767676767676777777777878787878787878797979797979 +79797979797979797a7a7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7d7d7d7e7e7e7e7e7e7e7e7e7f +7f8080808080808081818181828282838383838383838383848485858585858585868686868787 +8787878787878888888888888888888988898989898a8a8a8a8a8a8a8a8b8b8a8a8b8b8b8c8c8c +8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8e8d8e8e8e8e8e8e8e8e8e8e8e8e8e8e8f8f +8f8f8f8f8f8f8f8f8f8f8f90908f8f909090909090909091919191919191919191929292929292 +929292929292929292929292929392939393939393939393949494949494949494949494949494 +949494949494949494949494949494949494949494949494949494949494949494949494949494 +9494949494949393939392939292929292929292929292929292919191909090908f8f8f8f8f8f +8f8e8e8d8d8d8d8d8c8c8b8b8b8b8a8a8a8a898989888888888888868685858585848484838383 +8383838181808080807f7f7f7e7e7e7e7e7e7c7c7b7b7b7b7b7b7b797979797979787878767676 +7676767575747474747474747474727272717172727171717171717170706f6f6f6f6f6f6f6f6f +6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e +6e6e6e6e6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f70707070717071717171717171 +727272727373737474747474747575757676767677777979797979797b7b7b7b7d7d7e7e7e7e80 +808080828283838484858586878888888a8a8a8a8c8c8d8d8f8f8f8f9191929394939495959698 +9999999a9a9b9b9c9d9e9e9e9fa0a0a1a1a2a3a3a3a3a4a5a5a6a6a7a8a8a8a8a9aaaaaaaaaaab +acadadadadadadaeafafaeafb0b0b0b1b1b1b1b2b1b2b2b2b2b3b3b3b3b3b3b3b3b3b3b3b3b3b3 +b3b3b3b3b4b4b3b3b4b3b3b4b4b3b3b3b3b3b3b3b3b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b1b1b1 +b1b0b0afafafafafafafafafafaeaeadadaeaeadadadacacacacacababababaaabaaaaaaaaa9a9 +a9a9a9a9a9a9a8a8a8a8a7a7a7a6a6a6a6a6a6a6a6a6a5a6a5a5a5a5a4a4a4a4a4a4a4a4a3a3a3 +a3a2a2a2a2a2a2a2a2a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a0a0a0a09fa09f9f9f9f +9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9e9e9e9e9e9e9e9e9e +9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9f9f9f9f9f9f9f9f +9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa0a0a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1 +a1a1a1a1a1a1a1a1a1a1a1a1a1a2a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a3a3a4a4a3a3a4a4a4a4 +a4a4a4a4a4a4a4a4a4a4a4a4a4a4a5a5a5a5a6a5a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6 +a7a7a7a7a7a7a7a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a8a9a9a8a8a9a9a9a9a9a9a9a9a9a9a9a9 +a9a9a9a9a9a9aaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaababababababababababababababababab +abababababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacac +acacacadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadad +adadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadad +adadadadadadadadadadacacacacacacacacacacacacacacacacacacacacacacacacacacacacac +acacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacac +acacacacacadadadadaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeafafafafb0afb0 +b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b1b1b1b1b1b1b1b1b1b1b1 +b1b1b2b2b1b1b2b2b2b2b2b2b2b2b2b2b2b2b2b3b3b3b3b3b3b3b3b3b3b2b2b2b2b2b3b3b3b3b3 +b2b2b2b1b1b2b2b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1 +b1b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0 +b0afafaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeadadaeaeadadadacacacacacacac +acacacacacacacacacacacacacacacacacacacacacacacacacacacacababababababababababab +abababababababababababababababababababababababababababababababababaaabaaaaaaaa +a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a8a8a9a9a8a8a8a7a7a7a7a7a7a7a7a7 +a7a7a7a7a7a7a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a5a6a5a5 +a5a5a4a4a4a4a4a4a4a4a3a3a4a4a3a3a3a2a2a2a2a2a1a1a1a1a1a1a0a0a0a09f9f9f9e9e9f9f +9e9e9e9e9e9e9e9e9c9c9c9c9c9c9b9b9b9b9b9b9b9b9b9a9a9a99999a9a999999989898989897 +97979796979696969695959494949494949494939393939292919191919090908f8f90908f8f8e +8e8d8d8d8d8c8c8c8b8b8b8b8a8a8a8a8a89898888888888888787878686868685858585848383 +8383838383838282828080808080807f7e7e7e7e7e7e7e7e7d7d7b7b7b7b7a7a7a797979797979 +777776767575747474747373727271717171717171717070707171727272727475757677777979 +7a797878767676767474737373737272727272737474747575757577777777777777797a7a7a7a +7a7a7b7c7c7c7c7c7c7d7e7f7f7f7f7f7f7f808080808181818181818181828282828282828282 +838384848484848484848484848485858585868686868686868686868686868787878787878787 +87878888888889888989898989898989898a8a8a8b8b8a8a8b8b8b8b8b8b8b8b8c8c8c8c8d8d8e +8e8e8e8e8e8e8f8f8f8f9090909090909090929292929392939393939393939393949494959594 +949595959595959595959595959595959595959696969696969696969696969696969696969697 +969797979798989898989898989898999999999999999999999999999a9a99999a9a9a9b9b9b9b +9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9c9c9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d +9d9d9d9d9d9d9d9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e +9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e +9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e +9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a0 +a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a1a1a1a1a2a1a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a3a3 +a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a4a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5 +a5a5a5a5a5a5a5a5a5a5a5a5a6a5a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6 +a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6 +a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6 +a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a5a5a5a5a5a5a5a5a5a5a5a5a5 +a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a6a6a5a5a6a6a6a7a7a7a7a7a7a7 +a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a8a7a8a8a8a8a8a8a8a8a8a9a9a9a9a9a9 +a9a9a9a8a8a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a7a7a6a6a6a6a6a6a5a5a5a5a5a5a4 +a3a3a3a2a2a2a2a1a1a1a19f9f9f9f9f9f9e9e9e9c9c9c9c9a9b9a9a9999979797969696959494 +93939292929290908f8f8e8e8d8d8d8d8a8a8a8a88898888888886868585848483838383818180 +8080807f7e7e7e7e7d7d7d7d7c7c7b7b7b7b7b7a7a797979797979787878787877777776767777 +767676757575757575757575757575757575757575757575757575757575757575757575757575 +757575757575757575757575757575757575757575757575757575757575757575757575757575 +757575757575757575757575757575757575757575757575757575757676757576767676767676 +767676767676777777777777777777777777777777777777777777777777777878787878787878 +7879797a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7c7c7c7c7c7c7c7c7d7d7d7d7e7e7f7f7f7f7f7f +7f8080808081818181818181818282828283838484848484848485858585868686868686868687 +878787878888888889888989898989898989898a8a8a8b8b8a8a8b8b8b8b8b8b8b8b8b8b8b8b8b +8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8d8d8d8d8d8e8d8e8e8e8e8e8e8e8e8e8f8f8f8f +8f8f8f8f90908f8f90909090909090909090909090909090909091919191919191919191929292 +929292929292939293939393939393939393939393939393939393949494949494949494949494 +949494949494949494949494949494949494949494949494949494949494949494949494949493 +93939393939393939393939393929392929292919191919190909090909090908f8f8f8f8e8e8e +8e8e8e8e8d8b8b8b8b8b8b8b8b8a898a8a89898988878786868686868584858584848483828281 +81818181807f80807f7f7f7e7d7d7c7c7c7c7c7b7b7b7b7a7a7a7a787878787777777777777775 +757575757575747473737373727272717172727171717070707070707070706f6f6e6e6e6e6e6e +6e6e6e6e6e6e6e6e6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d +6d6d6d6d6d6d6d6d6d6e6e6e6e6e6e6e6e6e6f6e6f6f6f6f707070707070707071717171727272 +7272727272737373737475757576767576777777777778787a7a7a7a7c7c7c7c7d7d7f7f7f7f81 +8181818283848485868686878889898a8a8b8b8b8c8e8e8e909091919293949394959596979898 +9a9a9a9a9c9c9c9d9e9f9f9fa0a0a1a1a1a2a3a4a4a4a5a5a6a6a6a7a8a9a9a9a9aaababababab +abacacaeaeaeaeafafafafafafb0b0b0b1b1b0b0b1b1b1b2b2b2b2b2b3b3b3b3b3b3b3b3b3b3b3 +b3b3b3b4b3b4b4b4b3b4b3b3b3b3b3b3b3b3b3b3b3b3b3b3b2b2b2b1b1b2b2b1b1b1b0b0b0b0b0 +b0b0b0b0b0b0b0b0b0afaeaeaeadadaeaeadadadacacacacacababababaaabaaaaaaaaa9a9a9a8 +a8a9a9a8a8a8a8a8a8a8a8a7a7a7a7a6a6a5a5a5a5a5a5a5a5a5a4a4a4a3a3a4a4a3a3a3a3a3a3 +a3a3a3a3a3a3a3a2a2a2a2a1a2a1a1a1a1a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0 +a09f9fa0a09f9f9f9f9f9f9f9f9f9f9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e +9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e +9f9f9f9f9f9f9f9fa0a09f9fa0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a1a0a1a1a1 +a1a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a3a3a3a3a4a4a3a3a4 +a4a4a4a4a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5a5a5a6a5a6a6a6a6a6a6a6a6a6a7a7a7a7a7a7a7 +a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a9a9a8a8a9a9a9a9a9a9a9a9a9a9a9a9a9a9 +a9a9a9a9aaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaababababababababababababababababababab +ababababababababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacac +acacacacacacacacacacacadadadadadadadadadadadadadadadadadadadadadadadadadadadad +adadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadad +adadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadad +adadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadad +adadadadadadadadadadadadadadadadadadaeaeaeaeafafafafafafafafafafafafafafafafaf +afafafafafafafafafafb0b0b1b1b1b1b1b1b1b1b1b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2 +b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2 +b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b1 +b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b0b0afafafafafafafafafafafafafaf +afafafafafafafafafafaeaeaeadadaeaeadadadadadadadadadadadadadadadadadadadadadad +adadadadadadadadadadadadadadadadadadadadadacacacacacacacacacacacacacacacacacac +acacacacacacacacacacacacabababababababababaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaa9a9a9a8a8a9a9a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8 +a8a8a8a8a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a5a5a5a5a5a5a5a5a5a5a5a5a5a5 +a5a5a5a4a4a4a4a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a0a1a0a0a0a09f9f9f9e9e9f9f9e9e +9e9e9e9e9e9e9d9d9d9d9b9c9b9b9b9b9b9b9b9b9b9a9a9a99999a9a9999999898989898979797 +9796979696959595959594949595949494939393939292919191919090908f8f90908f8f8e8e8d +8d8d8d8b8b8b8b8b8b8b8b8a8a8989898988898787878786868686868686868584848484848383 +82828282818181818181817f7f7f7f7e7e7e7d7d7c7c7c7c7c7c7b7a7a7a797979787877777776 +7776757575737272727272727271717171707070707070717171717374747476767677797a7a79 +7878767676767574737373737272727272737373737474757577777777777777797979797a797a +7b7c7c7c7c7c7c7c7e7e7e7e7f7e7f7f8080808081818181818181818282828282828282828283 +838383848384848484848484858585858686868686868686868686868687878787878787878787 +8888888888888888888988898989898a8a8a8b8b8a8a8b8b8b8b8b8b8b8b8c8c8c8c8c8d8d8d8d +8e8d8e8e8f8f8f8f90909090909090909292929292929292929392939393939494949595949495 +959595959595959595959595959595959596969696969696969696969696969796979797979797 +97979798989898989898989898999999999999999999999999999a9a99999a9a9a9b9b9b9b9b9b +9b9b9b9c9b9c9c9c9c9c9c9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d +9d9d9d9d9d9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e +9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e +9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e +9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a0a1a0 +a1a1a1a1a1a1a1a1a1a1a1a1a1a1a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a3 +a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a4a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5 +a6a5a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a5a6a5a5a5a5a5a5a5 +a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a6a5a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6 +a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a5a6 +a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4 +a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a5a5a4a4a5a5a5a6a6a6a6a6a6a6a6a6 +a6a6a6a6a6a7a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a8a8a8a8a8a8a8a8 +a8a8a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a7a6a6a5a5a6a6a5a5a5a5a5a5a4a4a4a4a4a4a4a3a3 +a3a2a2a2a2a1a1a0a09f9f9f9f9f9f9e9e9e9c9c9c9b9a9b9a9a99999797979796969594949394 +9392929290908f8f8e8f8e8d8d8d8a8a8a8a898a89888888868685858485848383838181808080 +80807f7f7e7e7d7d7d7d7c7c7b7b7b7b7b7a7a797a797979797878787878777777767677777676 +767575757575757575757575757575757575757575757575757475747474747474747475747575 +757575757575757575757575757575757575757575757575757575757575757575757575757575 +757575757575757575757575757575757575757575757575757576767575767676767676767676 +767676767777777777777777777777777777777777777777777777777778787878787878787878 +797979797a797a7a7a7a7a7a7a7b7b7b7b7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f80 +808080818181818181818182828282828383838384838484858585858686868686868686878787 +87878888888888888888888988898989898a8a8a8b8b8a8a8b8b8b8b8b8b8b8b8b8b8b8b8b8c8c +8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8e8d8e8e8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f +8f8f90908f8f909090909090909090909090909090909090919191919191919191919292929292 +929292929292929292939293939393939393939393939393939494949494949494949494949494 +949494949494949494949494949494949494949494949494949494949494949494949494939393 +9393939393939293929292929292929292919191919190909090909090908f8f8f8f8e8e8d8e8d +8d8d8d8b8b8b8b8b8b8b8b8a898a89888888878787868686868685848584838383828282818181 +8181807f807f7e7e7e7d7d7d7c7c7c7c7c7b7b7b7b7a7a79797878787877777777777777757574 +7574747474737373737372727271717272717171707070706f706f6f6f6f6e6e6e6e6e6e6e6e6e +6e6e6e6e6e6e6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d +6d6d6d6d6d6d6d6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6f6f6f6f706f7070717171717272727272 +7272727373737373747474757675767777777777787879797a7a7c7c7c7c7d7d7e7e7f7f818181 +818282838485868686878788898a8a8b8b8b8c8d8e8e9090919192939493949595969798989a9a +9a9a9b9b9c9d9e9f9f9f9f9fa0a0a1a2a3a4a4a4a4a4a5a5a6a7a8a9a9a9a9a9aaaaabaaababac +acaeaeaeaeaeaeaeaeaeaeafafafb0b1afb0b1b1b1b2b2b2b2b2b3b3b3b3b3b3b3b3b3b3b3b3b3 +b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b2b2b2b1b1b2b2b1b1b1b0b0b0b0afb0af +afafafafafafafafaeaeaeadadaeaeadadadacacacacacababababaaabaaaaaaaaa9a9a9a8a8a9 +a9a8a8a8a8a8a8a8a8a7a7a7a7a7a6a6a6a6a5a6a5a5a5a5a4a4a4a3a3a4a4a3a3a3a3a3a3a3a3 +a3a3a3a3a3a2a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a1a1a1a1a1a1a1a1a0a1a0a0a0a0a0a0a09f +9fa0a09f9f9f9f9f9f9f9f9f9f9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e +9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9f9f +9f9f9f9f9f9fa0a09f9fa0a0a0a0a0a0a0a1a0a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a2 +a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a3a3a3a3a4a4a3a3a4a4a4 +a4a4a4a4a4a5a5a5a5a5a5a5a5a5a6a5a6a6a6a6a6a6a6a6a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7 +a7a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a9a9a8a8a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9 +a9a9aaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaababababababababababababababababababababab +ababababababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacac +acacacacacacacacacadadadadadadadadadadadadadadadadadadadadadadadadadadadadadad +adadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadad +adadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadad +adadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadad +adadadadadadadadadadadadadadadadaeaeaeaeafafafafafafafafafafafafb0afb0b0b0b0b0 +b0b0b0b0b0b0b0b0b0b1b1b1b1b1b1b1b1b1b1b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2 +b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2 +b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b1b1b1 +b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b0b0b0b0b0b0b0b0b0b0b0b0b0b0afb0af +afafafafafafafafaeaeaeadadaeaeadadadadadadadadadadadadadadadadadadadadadadadad +adadadadadadadadadadadadadadadadadadadacacacacacacacacacacacacacacacacacacacac +acacacacacacacacacacabababababababababababababababababababaaabaaaaaaaaaaaaaaaa +aaaaaaaaaaaaa9a9a9a8a8a9a9a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8 +a8a8a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a6a6a6a5a6a5a5a5a5a5a5 +a5a4a4a4a4a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a1a1a0a0a0a09f9f9f9e9e9f9f9e9e9e9e +9e9e9e9e9d9d9d9d9c9c9b9b9b9b9b9b9b9b9b9a9a9a99999a9a99999998989898989797979796 +979696959595959594949595949494939393939292919191919090908f8f90908f8f8e8e8d8d8d +8d8b8b8b8b8b8b8b8b8a8a89898989888887878787868686868686868685848483838383828282 +8282818181818181817f7f7e7e7d7d7d7d7c7c7c7c7c7c7c7b7a79797878787877777777767776 +7474747272727272727272717171717070707070707171717173747575767676777a7b7b797878 +777776767574737373737272727272737373737474757576767676777777797979797a797a7a7b +7b7b7b7c7c7c7e7e7e7e7f7e7f7f7f7f8080808181808081818182828282828282828282838383 +838483848484848484848484858585858585858586868585868686878787878787878787878888 +888888888888888988898989898a8a8a8a8a8a8a8a8b8b8a8a8b8b8b8c8c8c8c8c8d8d8d8d8e8d +8e8e8e8e8f8f8f90908f8f90909092929292929292929293929393939394949495959494959595 +959595959595959595959595959595969696969696969696969696969697969797979797979797 +979898989898989898989899999999999999999a9a99999a9a9a9a9a9a9a9a9b9b9b9b9b9b9b9b +9b9c9b9c9c9c9c9c9c9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d +9d9d9d9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e +9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e +9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9f +9f9e9e9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a0a0a0a1a0a1a1 +a1a1a1a1a1a1a1a1a1a1a1a1a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a3a3a3 +a3a4a4a3a3a4a4a4a4a4a4a4a4a4a4a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a6a5 +a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a5a6a5a5a5a5a5a5a5a5a5 +a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a6a5a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6 +a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a5a6a5a5 +a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4 +a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a5a5a5a5a5a5a5a5a5a5a5 +a5a5a5a6a5a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7 +a6a6a6a6a6a6a6a6a6a6a6a6a6a6a5a6a5a5a5a5a5a5a5a5a5a5a5a5a4a4a4a4a3a3a3a2a2a2a2 +a2a1a1a1a1a0a09f9f9e9e9f9f9e9e9e9c9c9c9b9a9b9a99999997979797969695959493949392 +92929090908f8e8f8e8d8d8d8b8b8b8a898a898888888686868584858483838381818180808080 +7f7f7e7e7d7d7d7d7c7c7c7b7b7b7b7a7a797a7979797978787878787777777676777776767675 +757575757575757575757575757575757575757575757574757474747474747474757475757575 +757575757575757575757575757575757575757575757575757575757575757575757575757575 +757575757575757575757575757575757575757575757575757575757575757575757575757575 +757576767676767676767676767676777776767777777777777777787878787878787878787979 +79797a797a7a7a7a7a7a7a7a7a7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f80 +808081818080818181828282828283838383848384848484858585868685858686868787878787 +8888888888888888888988898989898a8a8a8a8a8a8a8a8b8b8a8a8b8b8b8b8b8b8b8b8c8c8c8c +8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8e8d8e8e8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f8f8f +8f8f8f8f8f90908f8f909090909090909090909090909191919191919191919192929292929292 +929292929292929392939393939393939393939393939394949494949494949494949494949494 +949494949494949494949494949494949494949494949494949494949494949494949393939393 +93939393929392929292929292929291919191919090908f8f90908f8f8f8e8e8e8e8d8e8d8d8d +8d8b8b8b8a8a8b8b8a8a8989888888888787878686868685858484838383838282828181818180 +807f7f7e7e7e7e7d7d7d7c7c7c7c7b7b7b7a7a7a7a797978787878777777767676767575747574 +747474737373737372727271717272717171707070706f706f6f6f6f6e6e6e6e6e6e6e6e6e6e6e +6e6e6e6e6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d +6d6d6d6d6d6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6f6f6f6f706f70707070717171727271717272 +727373737373747474747575767677777777787879797a7a7b7b7c7c7d7d7e7e7f7f8080818182 +82838485858686878788898a898a8b8b8c8d8e8e8f8f9191929394939495959697989899999a9a +9b9b9c9d9e9e9f9f9f9fa0a0a1a2a3a3a4a4a4a4a5a5a6a7a8a8a9a9a9a9aaaaabaaababababad +adadaeaeadadaeaeaeafafafafb0afb0b0b0b0b1b1b1b1b1b2b2b2b2b2b2b2b2b2b2b2b2b2b3b3 +b2b2b3b2b2b3b3b2b2b2b2b2b2b2b2b2b2b2b2b2b1b1b1b1b1b1b1b1b1b1b0b0b0b0afb0afafaf +afafafafafafaeaeaeadadaeaeadadadacacacacacababababaaabaaaaaaaaa9a9a9a9a9a9a9a9 +a8a8a9a9a8a8a8a7a7a7a7a7a6a6a6a6a5a6a5a5a5a5a4a4a4a4a4a4a4a4a3a3a4a4a3a3a3a3a3 +a3a3a3a2a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a1a1a1a1a1a1a1a1a0a1a0a0a0a0a0a0a0a0a0a0 +a0a0a0a0a0a0a0a0a0a0a0a0a0a09f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f +9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa0a0a0a0 +a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a1a0a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a2a2a2 +a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a3a3a4a4a3a3a4a4a4a4a4a4a4a4a4a4 +a4a4a4a5a5a5a5a5a5a5a5a5a6a5a6a6a6a6a6a6a6a6a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a8 +a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a9a9a8a8a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9 +aaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaababababababababababababababababababababababab +ababababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacac +acacacacacacacadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadad +adadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadad +adadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadad +adadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadae +aeadadaeaeaeaeaeaeaeaeaeaeaeaeaeafafafafafafafafafafafafafafb0afb0b0b0b0b0b0b0 +b0b0b0b0b0b0b0b1b1b1b1b1b1b1b1b1b1b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b3b3b2b2 +b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b2b2b3 +b3b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b1b1b1b1b1 +b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b0b0b0b0b0b0b0b0b0b0b0b0b0b0afb0afafaf +afafafafafafaeaeaeaeaeaeaeaeaeaeaeaeaeadadaeaeadadadadadadadadadadadadadadadad +adadadadadadadadadadadadadadadadadacacacacacacacacacacacacacacacacacacacacacac +acacacacacacacacabababababababababababababababababababaaabaaaaaaaaaaaaaaaaaaaa +aaaaaaaaa9a9a9a9a9a9a9a9a9a9a9a9a9a8a8a9a9a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8 +a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a6a6a6a5a6a5a5a5a5a5a5a5a5 +a5a4a4a4a3a3a4a4a3a3a3a2a2a2a2a2a2a2a2a2a1a1a0a0a0a09f9f9f9e9e9f9f9e9e9e9e9e9e +9e9e9d9d9d9d9c9c9b9b9b9b9b9b9b9b9b9a9a9a99999a9a999999989898989897979797969796 +96959595959494949494949494939393939292919191919090908f8f90908f8f8e8e8d8d8d8d8b +8b8b8a8a8b8b8a8a8a898989898888878787878686868585868685858484838383838282828282 +818181808080807f7f7e7e7d7d7d7d7c7c7c7b7b7b7b7a7a797978787878777777767576757474 +747272727171727271717170707070707070707171727273747575767777787a7b7b7978787777 +77767574737373737272727272737373737474757576767676767676787879797a797a7a7b7b7b +7b7b7b7b7d7d7e7e7f7e7f7f7f7f80808080808080808080818181828281818282828383838384 +838484848484848484848585858585858585858585858586868686878787878787878788888888 +88888888888988898989898a8a8a8a8a8a8a8a8a8a8a8a8a8b8b8b8b8c8c8c8d8d8d8d8e8d8e8e +8e8e8f8f8f8f8f8f8f909090929292929292929292939293939393949494959594949595959595 +959595959595959595959595959696969696969696969696969696979697979797979797979798 +9898989898989898989999999a9a99999a9a9a9a9a9a9a9a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9c +9b9c9c9c9c9c9c9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9d9e9e9d9d9e9e9e9e9e9e9e9e9e9e9e9e +9e9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f +9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f +9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f +9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a0a0a0a1a0a1a1a1a1 +a1a1a1a1a1a1a1a1a1a1a2a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a3a4a4a4a4a4a4a4a4a4a4a4a4 +a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a6a5a6a6 +a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a5a6a5a5a5a5a5a5a5a5a5a5a5 +a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a6a5a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6 +a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a5a5a6a6a5a5a5a5a5a5a5a5a5a5a5a5a4a5a4a4a4a4 +a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3 +a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a4a4a4a4a4a4a4a4a4a4a4a4a4 +a4a5a4a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a6a6a6a6a6a6a6a6a6a6a5a5 +a5a5a5a5a5a5a5a5a5a5a5a5a4a5a4a4a4a4a4a4a4a4a4a4a4a4a3a3a3a3a3a3a3a2a2a2a1a1a1 +a1a0a09f9f9e9e9e9e9e9e9e9e9e9c9c9c9a999b9a999999979797979696959594939493929292 +9090908f8e8f8e8d8d8d8b8b8b8b8a8a898888888686868685868583838381818181818181807f +7e7e7d7d7d7d7c7c7c7c7c7c7c7a7a797a79797979787878787877777776767777767676757575 +757575757575757575757575757575757575757575747574747474747474747574757575757575 +757575757575757575757575757575757575757575757575757575757575757575757575757575 +757575757575757575757575757575757575757575757575757575757575757575757575757575 +767676767676767676767676767676767676767676767676767777777878777778787879797979 +7a797a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7c7c7c7c7d7d7d7e7e7e7e7f7e7f7f7f7f808080 +808080808081818181828282838383838483848484848585858686858586868687878787878888 +888888888888888988898989898a8a8a8a8a8a8a8a8b8b8a8a8b8b8b8b8b8b8b8b8c8c8c8c8c8c +8c8c8c8c8d8d8d8d8d8d8d8d8d8e8d8e8e8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f +8f8f8f90908f8f9090909090909090909090909091919191919191919191929292929292929292 +929292929293929393939393939393939393939393949494949494949494949494949494949494 +949494949494949494949494949494949494949494949494949494949494949493939393939393 +93939293929292929292929292919191909090908f8f8f8f8f8f8f8f8e8e8e8e8d8e8d8d8d8d8b +8b8a8a8a8a8a8a8a8989888888888787878585858585858484838383838282828080808080807f +7f7e7e7e7e7d7d7d7b7b7b7b7b7b7b7a7a7a7a7979787877777777767676767675757475747474 +74737373727272727171717171717171707070706f706f6f6f6f6e6e6e6e6e6e6e6e6e6e6e6e6e +6e6e6d6d6d6d6d6d6d6d6d6d6d6d6d6c6c6d6d6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c +6c6c6c6d6d6d6e6e6d6d6e6e6e6e6e6e6e6e6f6f6f6f706f707070707171717171717171717172 +72737373747474747575767676767676787879797a7a7b7b7b7b7d7d7e7e7f7f80808181828283 +8485858686878788898a898a8b8b8c8d8e8e8f8f91919293949394949596979898999999999a9b +9c9d9e9e9e9e9e9e9fa0a1a2a3a3a3a3a3a3a4a5a6a7a8a8a8a8a8a8a9a9aaa9aaaaababadadad +adadadadadadadaeaeaeaeafaeafafb0b0b0b0b1b1b1b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2 +b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b1b1b1b1b1b1b1b1b1b1b0b0b0afaeb0afaeaeaeae +aeaeaeaeadadadadadadadadadadacacacacacababababaaabaaaaaaaaa9a9a9a8a8a9a9a8a8a8 +a8a8a8a8a8a7a7a7a7a7a6a6a6a6a5a6a5a5a5a5a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a3 +a3a3a3a2a2a2a2a2a2a2a2a1a1a1a1a1a1a1a1a1a1a1a1a1a1a0a1a0a0a0a0a0a0a0a0a0a0a0a0 +a0a0a0a0a0a0a0a0a0a0a0a09f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f +9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa0a0a0a0a0a0 +a0a0a0a0a0a0a0a0a0a0a0a0a0a1a0a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a2a2a2a2a2 +a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a3a3a3a3a4a4a3a3a4a4a4a4a4a4a4 +a4a5a5a5a5a5a5a5a5a5a6a5a6a6a6a6a6a6a6a6a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a8a8a8 +a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a9a9a8a8a9a9a9a9a9a9a9a9aaaa +aaaaaaaaaaaaaaaaaaaaaaaaabaaababababababababababababababababababababababababab +ababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacac +acacacacacadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadad +adadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadad +adadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadad +adadadadadadadadadadadadadadadadaeaeadadaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeae +aeaeaeaeaeaeaeaeaeaeaeaeaeaeafafafafafafafafafafafafafafb0afb0b0b0b0b0b0b0b0b0 +b0b0b0b0b0b1b1b1b1b1b1b1b1b1b1b2b2b2b2b2b2b2b2b3b3b2b2b3b3b3b3b3b3b3b3b3b3b3b3 +b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3 +b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b2b2b3b3b2b2b2b2b2b2b2b2b1b1b1b1b1b1b1 +b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b0b0b0b0b0b0b0b0b0b0b0b0b0b0afb0afafafafaf +afafafafaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeadadaeaeadadadadadadadad +adadadadadadadadadadadadadadadacacacacacacacacacacacacacacacacacacacacacacacac +acacacacacacabababababababababababababababababababaaabaaaaaaaaaaaaaaaaaaaaaaaa +aaaaa9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a8a8a8a8 +a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a6a6a6a5a6a5a5a5a5a5a5a5a5a5a4 +a4a4a3a3a4a4a3a3a3a2a2a2a2a2a2a2a2a2a1a1a0a0a0a09f9f9f9f9f9f9f9f9e9e9f9f9e9e9e +9d9d9d9d9c9c9b9b9b9b9b9b9b9b9b9a9a9a99999a9a9999999898989898979797979697969695 +95959594949494949494949393939392929191919190908f8f8f8f8f8f8f8e8e8d8d8d8d8b8b8b +8a8a8b8b8a8a8a8989898988888787878786868685858585858584848383838382828281818181 +80808080807f7f7e7e7d7d7c7c7c7c7b7b7b7b7b7a7a7979787777777676767675767574747472 +72717171717171717170707070707070707272727273747576777777787a7b7c7a797977777776 +757574737373727272727273737373747474747575757676767678787979797979797a7a7a7b7b +7b7b7d7d7e7e7e7e7e7e7e7e7f7f7f7f8080808080808181818282818182828283838383838383 +838384838484848485858585858585858585858585868686868787878787878787888888888888 +888888888888888889898a8a8a8a8a8a8a8a8a8a8a8a8b8b8b8b8c8c8c8d8d8d8d8d8d8d8d8d8e +8e8f8f8f8f8f8f9090909292929292929292929392939393939494949595949495959595959595 +959595959595959595959596969696979697979797979797979797979797979797979797989898 +989898989898989999999a9a99999a9a9a9a9a9a9a9a9a9a9a9a9b9b9c9c9c9c9c9c9c9c9c9c9c +9c9c9c9c9c9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9d9e9e9d9d9e9e9e9e9e9e9e9e9e9e9e9e9e9f +9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f +9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f +9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f +9f9f9f9f9f9f9f9f9f9f9fa09fa0a0a0a0a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1 +a1a1a1a1a1a1a1a1a2a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a3a4a4a4a4a4a4a4a4a4a4a4a4a4a4 +a4a4a4a4a4a4a4a4a4a4a4a4a4a4a5a5a5a5a6a5a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6 +a6a6a6a6a6a6a6a6a6a6a6a6a6a6a5a6a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5 +a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5 +a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a4a4a5a5a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4 +a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a3a3a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2 +a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a3a3a3a3a3a4 +a3a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a5a5a5a5a5a5a5a5a5a5a4a4a4a4 +a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a3a3a3a3a3a3a2a1a1a1a0a0a0a09f +9f9f9f9e9e9e9e9e9e9e9e9d9b9b9b9a999b9a9999999797979796969595949394939292929090 +908f8e8f8e8e8e8d8b8b8b8b8a8a898989888686868685868584848482818181818181807f7f7f +7e7e7e7d7c7c7c7c7c7c7c7a7a7a7a7a7a7a797878787878777777767677777676767575757575 +757575757475747474747474747474747474747474747474747474747474747474747474747474 +747474747474747474747474747474747474747474747474747474747474747474747474747474 +747474747474747474747474747474747474747474747474747474747474747474747474747575 +757576757676767676767676767676767676767676767677777778787777787878797979797979 +79797979797979797a7a7b7b7b7b7b7b7b7c7c7c7c7d7d7d7e7e7e7e7e7e7e7e7e7f7f80808080 +808080818181818282828383838384838484848485858586868585868686878787878788888888 +88888888888988898989898a8a8a8a8a8a8a8a8b8b8a8a8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c +8c8c8d8d8d8d8d8d8d8d8d8d8d8d8d8d8e8d8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f +8f90908f8f90909090909090909090909090919191919191919191919292929292929292929392 +939393939393939393939393939393939393939494949494949494949494949494949494949494 +949494949494949494949494949494949494949494949494949494949494939393939293929292 +9292929292929292929292919191909090908f8f8f8f8f8f8f8e8e8d8d8d8d8d8d8d8d8d8b8b8a +8a8a8a8a8a8a8888888888888787878585858585858384838383838282828080808080807e7f7e +7e7e7e7d7d7d7b7b7b7b7b7b7a7a79797979797878777777777676767676757574747474747473 +7373727272727171717171717171707070706f706f6f6f6f6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e +6d6d6d6d6d6d6d6d6d6d6d6d6d6c6c6d6d6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c +6c6d6d6d6e6e6d6d6e6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f6f6f70707070717071717171727273 +7373747474747474767676767676787879797a7a7b7b7b7b7d7d7e7e7f7f808081818282838485 +858686878788898a898a8b8b8c8d8e8e8f8f91919292939394949596969797989999999a9b9b9c +9d9e9e9e9e9e9fa0a0a1a2a2a2a3a3a3a4a5a5a6a7a7a7a8a7a8a9a9a9a9a9a9aaaaacacacacad +acadadadadaeaeaeaeaeaeaeaeafafafafb0b0b0b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1 +b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b0b0b0b0b0b0b0b0b0b0afafafaeaeafafaeaeaeaeaeae +aeaeadadadadadadadadadadacacacacababaaaaaaaaaaaaaaaaaaa9a9a9a8a8a9a9a8a8a8a8a8 +a8a8a8a7a7a7a7a7a6a6a6a6a6a6a6a6a6a5a5a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a3a3a3 +a3a2a2a2a2a2a2a2a2a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1 +a1a1a1a1a1a1a1a1a1a1a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a09fa09f9f9f9f9f9f9f9f +9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa09fa0a0a0a0a0a0a0a0a0a0a0a0a0a0a1a1a1a1a1a1a1a1 +a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a2a2a2a2a2a2a2 +a2a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a3a3a3a3a4a4a3a3a4a4a4a4a4a4a4a4a5 +a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a6a5a6a6a6a6a7a7a7a7a7a7a7a7a7a7a8a8a8a8a8 +a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a9a9a8a8a9a9a9a9a9a9a9a9aaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacac +acacacadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadad +adadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadad +adadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadad +adadadadadadadadadadadadadadaeaeadadaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeae +aeaeaeaeaeaeaeaeaeaeaeaeafafafafafafafafafb0afb0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0 +b0b0b0b1b1b1b1b1b1b1b1b1b1b2b2b2b2b2b2b2b2b3b3b2b2b3b3b3b3b3b3b3b3b3b3b3b3b3b3 +b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3 +b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b2b2b3b3b2b2b2b2b2b2b2b2b1b1b1b1b1b1b1b1b1 +b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0afb0afaf +afafaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeadadaeaeadadadadadadadadadad +adadadadadadadadadadadadadacacacacacacacacacacacacacacacacacacacacacacacacacac +acacacacabababababababababababababababababababababababababababababaaabaaaaaaaa +a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a8a8a8a8a7a7 +a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a6a6a6a6a6a6a6a6a5a6a5a5a5a5a4a4a4 +a3a3a4a4a3a3a3a2a2a2a2a2a2a2a2a2a1a1a1a1a1a0a09f9f9f9f9f9f9f9e9e9f9f9e9e9e9d9d +9d9d9c9c9c9c9c9b9c9b9b9b9b9a9a9a99999a9a99999998989898989797979796979696959595 +9594949494949494949392929292929191919190908f8f8f8f8f8f8f8d8e8d8d8d8d8b8b8b8a8a +8b8b8a8a8a89898989888887878787868686858585858585838383838383828282818181818080 +80807f7e7e7e7e7d7d7c7c7c7c7b7b7b7a7a797979797877777776767676747574747474727271 +7171717171717170707070707070707272727274757576777778797a7b7c7a7a79787776767575 +7474747472727272727272727272737474747575757677777777777778787979797a7a7a7b7c7c +7c7c7c7c7d7d7e7e7e7e7f7f7f80807f8081818181818181818181818181828282828383848484 +848484848484848484848485858586868585868686868686868686868686868787878787888888 +8889888989898989898989898a8a8a8b8b8a8a8b8b8b8b8b8b8b8b8c8c8c8c8d8d8e8e8e8e8e8e +8e90908f8f90909091919191919292929293929393939394949495959494959595959595959595 +959595959696969696969696969696969696969696969697969797979798989898989898989898 +999999999999999999999999999a9a99999a9a9a9b9b9b9b9b9b9b9b9b9b9b9b9b9b9c9c9d9d9d +9d9d9d9d9d9d9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e +9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e +9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e +9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9f9f9f9f9f9f9f9f9f9f9f9f9fa0a09f9fa0a0a0 +a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a1a1a1a1a2a1a2a2a2a2a2a2a2a2 +a2a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a4a4a4a4a5 +a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a6a5a6a6a6a6a6a6 +a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a5a6a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5 +a5a5a5a5a5a5a5a5a5a5a5a5a5a6a5a6a6a6a6a6a6a6a6a6a6a6a6a6a6a5a5a5a5a5a5a5a5a5a5 +a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a4a4a3a3a3a3a3a3a3a3 +a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a1a1 +a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a2a2a2a2a2a2a2a2a2a3a2a3 +a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a4a4a4a4a4a4 +a4a4a4a4a4a4a4a4a3a4a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a1a1a1a1a0a0a0a0a0a0a0a09f +9f9f9f9e9e9d9d9c9c9c9c9b9b9a9a9a9a9999999797979796969595949394939292929090908f +8f8f8f8d8d8d8d8c8c8a8a8a8a888888888787858585858484838383838282808080807f7f7f7e +7e7e7e7d7d7b7b7b7b7b7b7a7a7979797979787878787777777676777776767675757575757575 +757575757575757575757575757575757574757474747474747474757475757575757575757575 +757575757575757575757575757575757575757575757575757575757575757575757575757575 +757575757575757575757575757575757575757575757575757575757575757575757575757575 +757575757575757575767675757676767777777777777777777777777777777777777778787979 +79797a7a7a7a7a7a7a7a7b7b7b7b7c7c7c7c7c7c7c7c7d7d7d7d7e7e7f7f7f7f7f7f7f80808080 +818181818181818183838383848384848484858585868685858686868787878787878787878788 +88888889888989898989898989898a8a8a8b8b8a8a8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c +8d8d8d8d8d8d8d8d8d8e8d8e8e8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f8f90 +908f8f909090919191919191919191919191919191929292929292929292929292929292929292 +929392939393939393939393949494949494949494949494949494949494949494949494949494 +949494949494949494949494949494949494949494949494949494949393939393939393939293 +92929292919191919190909090909090908f8f8f8f8e8e8e8e8e8e8e8d8d8c8c8b8b8b8b8b8a8a +8a8a8989898987878787868686868686868484848483838383818181818181817f7f7f7f7e7e7e +7e7c7c7c7c7c7c7c7a7a7a7a7a7a7a797777777777777777767675757575747573737373727272 +727272727271717171707070707070706f706f6f6f6f6e6e6e6e6e6e6e6e6e6e6d6d6d6d6d6d6d +6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d +6d6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6e6e6f6e6f6f6f6f707070717170707172727272727272 +737373737575757577777777777778797a7a7b7b7c7c7c7c7d7e7f7f8080818182828384858586 +86878788898a898a8b8b8c8d8e8e8f8f909091929393949595959696979797999a9a9a9c9b9c9c +9d9d9f9f9f9fa0a0a0a1a2a2a3a4a4a4a5a5a5a6a7a7a7a7a7a7a8a9aaaaaaaaaaaaabacacabab +acacacadadadadaeaeafafafafafafafafafafafafafafafafafafafb0b0b0b1b1b0b0b1b0b0b1 +b1b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0afafafafafafafafafaeafaeaeaeaeaeaeaeaeae +adadadacacadadacacacabababababababababaaabaaaaaaaaa9a9a9a9a9a9a9a9a8a8a9a9a8a8 +a8a7a7a7a7a7a6a6a6a6a5a6a5a5a5a5a5a5a5a5a5a4a4a4a3a3a4a4a3a3a3a3a3a3a3a3a3a3a3 +a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a2a2a2a2a2a1a2a1a1a1a1a0a0a0a0a0a0a0a0a0a0a0a0 +a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0 +a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0 +a0a0a0a0a0a0a0a0a0a1a0a1a1a1a1a1a1a1a1a1a1a1a1a1a1a2a2a2a2a2a2a2a2a2a2a2a2a2a2 +a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a3a3a3a3a4a4a3a3a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4 +a4a4a5a5a5a5a6a5a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7 +a7a7a7a8a8a8a8a8a8a8a8a9a9a8a8a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9 +a9a9a9a9aaaaaaaaabaaababababababababababababababababababababababababababababab +abababababababababababababababababababababababababababababababababababacacacac +acacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacac +acacacacacacacacacacacacacacacacacadadadadadadadadadadadadadadadadadadadadadad +adadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadad +adadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaeaeadadaeaeae +aeaeaeaeaeafafafafafafafafafafafafafafafafafafafb0afb0b0b0b0b1b1b1b1b1b1b1b1b1 +b1b1b1b1b1b1b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b3b3b2b2b3b3b3b3b3b3 +b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b2b2b3b3b2b2b2b2b2 +b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b1 +b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b0b0b0b0b0b0b0b0b0afb0afafafafafafafafaf +afafafafafaeaeaeaeaeaeaeaeadadaeaeadadadadadadadadadadadadadadadadadadadadadad +adadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadacacacacacacacac +acacacacacacacacacacacacabababababababababaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaa9a9a9a8a8a9a9a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8 +a8a8a8a8a8a8a8a8a8a7a7a7a7a7a7a7a7a7a7a6a6a6a6a5a6a5a5a5a5a5a5a5a5a5a4a4a4a3a3 +a4a4a3a3a3a2a2a2a2a2a2a2a2a2a2a1a0a0a0a0a0a0a09f9f9f9f9e9e9e9e9e9e9e9e9d9d9d9d +9d9c9b9b9b9b9b9b9b9b9b9a9a9a99999a9a999999989898989897979797969796969595959594 +94949494949493939393939291919190909090908f8f8f8f8e8e8e8e8d8d8d8d8b8b8b8a8a8b8b +8a8a8a898989898888878787878686868585868684848484828282828181818181818181807f7f +7f7f7f7e7c7c7c7c7c7c7c7c7b7a7a797978777777777777767676757575747372727272727171 +7272717171707070707071717171727374747576777779797a7a7b7b7b7b7a7877767675767574 +7474727272727272727272727373737374747576777777777777777878787879797a7b7c7c7c7c +7c7c7c7d7d7d7d7d7e7e7e7f807f80818181818181818181818181818282828282838383838483 +848484848484848484858585868685858686868686868686868686868687878787878888888888 +888888888988898989898a8a8a8b8b8a8a8b8b8b8b8b8b8b8b8c8c8c8c8c8d8d8d8d8e8d8e8e90 +908f8f909090919191919192929292939293939393949494959594949595959595959595959595 +959596969696969696969697969797979797979797979797979797989898989898989898989999 +99999999999999999999999a9a99999a9a9a9b9b9b9b9c9b9c9c9c9c9c9c9c9c9c9d9d9d9d9d9d +9d9d9d9d9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e +9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e +9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e +9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9f9f9f9f9f9f9f9f9f9f9f9f9fa0a09f9fa0a0a0a0a0 +a0a0a0a0a0a0a0a1a0a1a1a1a1a1a1a1a1a1a1a1a1a1a1a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a3 +a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a4a4a4a4a5a5a5 +a5a5a5a5a5a5a5a5a5a5a5a5a5a5a6a5a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6 +a6a6a6a6a6a6a6a6a6a6a5a6a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5 +a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a4a4a4a4a4a4a4a4a4a4a4a4 +a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a3a3a3a3a3a3a3a3a3a3a3 +a3a3a3a3a2a2a2a2a2a2a2a2a2a1a2a1a1a1a1a1a1a1a1a1a1a1a1a1a1a0a0a0a0a0a0a0a0a0a0 +a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a1a1a1a1a1a1a1a1a1a2a1a2a2a2 +a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a3a3 +a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a1a1a0a09f9f9f9f9f9f9f9f9f9f9f +9f9e9e9d9d9c9c9b9b9a9a9a9a9a9a9999999797979796969595949394939292929090908f8f8f +8f8e8e8d8d8c8c8a8a8a8a898988888787858585858585848483838282808080808080807f7f7e +7e7d7d7b7b7b7b7b7b7b7a7a7a7a79797878787877777776767777767676757575757575757575 +747574747474747474747474747474747474747474747474747474747474747474747474747474 +747474747474747474747474747474747474747474747474747474747474747474747474747474 +747474747474747474747474747474747474747474747474747474747474747474747474747574 +757575757575757676757576767677777777777777777777777777777777777777777878787878 +797979797a797a7a7b7b7b7b7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f808080808181 +818181818181838383838483848484848585858686858586868687878787878787878787888888 +8889888989898989898989898a8a8a8b8b8a8a8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8d8d +8d8d8d8d8d8d8d8d8d8d8d8d8e8d8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f8f90908f +8f9090909191919191919191919191919191919292929292929292929292929292939293939393 +939393939393939393939494949494949494949494949494949494949494949494949494949494 +949494949494949494949494949494949494949494949494949493939393929392929292929292 +9292919191919190909090909090908f8f8f8f8e8e8d8e8d8d8d8d8c8c8c8b8b8b8b8b8a8a8a8a +8989888887878787868686868686868484838483838383818181818181817f7f7e7f7e7e7e7e7c +7c7c7c7c7c7c7a7a797a7979797977777777777777777676757575757474737373737272727272 +72727271717171707070707070706f706f6f6f6f6e6e6e6e6e6e6e6e6e6e6d6d6d6d6d6d6d6d6d +6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d +6d6d6d6d6d6d6d6d6d6d6d6d6e6e6e6e6e6e6e6e6e6e6f6f6f70716f7071727272727272727373 +73737474757577777777777778797a7a7b7b7c7c7c7c7d7e7f7f80808181828283848585868687 +8788898a898a8b8b8c8d8e8e8f8f909091919293949595959595969697999a9a9a9b9a9b9c9d9d +9f9f9f9f9f9f9fa0a1a2a3a4a4a4a4a4a4a5a6a7a6a7a7a7a7a9a9a9a9a9a9a9aaabacaaabacac +acadadadadadaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeafafafb0b0afafb0afafb0b0af +afafafafafafafafafafafafafafafafafaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeadad +adacacadadacacacababababaaabaaaaaaaaaaaaaaaaaaa9a9a9a9a9a9a9a9a8a8a9a9a8a8a8a7 +a7a7a7a7a6a6a6a6a6a6a6a6a6a5a6a5a5a5a5a4a4a4a3a3a4a4a3a3a3a3a3a3a3a3a3a3a3a3a3 +a3a3a3a3a3a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a1a1a1a1a1a1a1a1 +a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a0a1a0a0a0a0a0a0a0a0a0a0a0a0 +a0a0a0a0a0a0a0a0a0a0a0a1a0a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1 +a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2 +a2a2a2a2a3a3a3a3a3a3a3a3a3a3a3a3a3a4a4a3a3a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4 +a5a5a5a5a5a5a5a5a5a5a5a5a5a5a6a5a6a6a6a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7 +a7a8a8a8a8a8a8a8a8a9a9a8a8a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9 +a9a9aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaab +abababababababababababababababababababababababababababababababababacacacacacac +acacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacac +acacacacacacacacacacacacacacacadadadadadadadadadadadadadadadadadadadadadadadad +adadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadad +adadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaeaeadadaeaeaeaeae +aeaeaeafafafafafafafafafafafafafafb0afb0b0b0b0b0b0b0b0b0b1b1b1b1b1b1b1b1b1b1b1 +b1b1b1b1b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b3b3b2b2b3b3b3b3b3b3b3b3 +b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b2b2b3b3b2b2b2b2b2b2b2 +b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b1b1b1 +b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b0b0b0b0b0b0b0b0b0b0b0b0b0b0afb0afafafafafaf +afafafaeaeaeaeaeaeaeaeadadaeaeadadadadadadadadadadadadadadadadadadadadadadadad +adadadadadadadadadadadadadadadadadadadadadadadadadadadadadacacacacacacacacacac +acacacacacacacacacacabababababababababababababababababababaaabaaaaaaaaaaaaaaaa +aaaaaaaaaaaaa9a9a9a8a8a9a9a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8 +a8a8a8a8a8a8a8a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a6a6a6a5a6a5a5a5a5a4a4a4a3a3a4a4 +a3a3a3a2a2a2a2a2a2a2a2a2a2a1a1a1a1a0a1a0a09f9f9f9f9e9e9e9e9e9e9e9e9d9d9d9d9d9c +9c9c9c9b9c9b9b9b9b9a9a9a99999a9a9999999898989898979797979697969695959595949494 +9494949493939292929291919190909090908f8f8f8f8e8e8d8e8d8d8d8d8b8b8b8a8a8b8b8a8a +8a898989898888878787878686868585868684848383828282828181818181818181807f7f7e7e +7e7e7c7c7c7c7c7c7c7c7b7a797878777777777777777676767574747373727272727271717272 +7171717070707070717171717273747576767777797a7b7a7b7b7b7b7a78777776757675747474 +727272727272727272727373737374747575767676767777777878787879797a7a7b7b7b7b7c7c +7c7d7d7d7d7d7e7e7e7e7f7f808080808080808181808081818182828282828383838384838484 +848484848484848585858585858585868685858686868686868686878787878788888888888888 +88888988898989898a8a8a8a8a8a8a8a8b8b8a8a8b8b8b8c8c8c8c8c8d8d8d8d8e8d8e8e8f8f8f +8f9090909191919191929292929392939393939494949595949495959595959595959595959595 +969696969696969696979697979797979797979797979797979898989898989898989899999999 +999999999a9a99999a9a9a9a9a9a9a9a9b9b9b9b9c9b9c9c9c9c9c9c9c9c9c9d9d9d9d9d9d9d9d +9d9d9e9e9e9e9e9e9e9e9e9e9e9e9e9f9f9e9e9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f +9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f +9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f +9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0 +a0a0a0a0a0a1a0a1a1a1a1a1a1a1a1a1a1a1a1a1a1a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3 +a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a4a4a3a3a4a4a4a4a4a4a4a4a4a4a4a4a4a5a5a5a5a5a5a5 +a5a5a5a5a5a5a5a5a5a5a5a5a6a5a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6 +a6a6a6a6a6a6a6a6a5a6a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5 +a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a4a4a4a4a4a4a4a4a4a4a4a4a4a4 +a4a4a4a4a4a4a4a4a4a3a3a4a4a3a3a3a3a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a2a2a2a2 +a2a2a1a1a1a1a1a1a1a1a1a0a1a0a0a0a0a0a0a0a0a0a0a0a0a0a09f9f9f9f9f9f9f9f9f9f9f9f +9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a1a0a1a1a1a1a1 +a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a2a2a2a2a2a2a2a2a2a2 +a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a1a1a1a0a09f9f9e9e9f9f9e9e9e9e9e9e9e +9e9c9c9c9c9b9b9a9a99999a9a9999999797979796969595949394939292929090908f8f8f8f8e +8e8d8d8c8c8b8b8a8a898988888787868686868585848483838383818181808080807f7f7e7e7d +7d7c7c7c7c7b7b7b7a7a7a7a797978787878777777767677777676767575757575757575757475 +747474747474747474747474747474747474747474747474747474747474747474747474747474 +747474747474747474747474747474747474747474747474747474747474747474747474747474 +747474747474747474747474747474747474747474747474747474747474747474747475747575 +757575757575757575757575767676767676767677777676777777777777777778787878787979 +79797a797a7a7a7a7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f808080818180 +808181818383838384838484848485858586868585868686878787878787878787878888888889 +888989898989898989898a8a8a8b8b8a8a8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8d8d8d8d +8d8d8d8d8d8d8d8d8d8d8e8d8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f8f90908f8f90 +909091919191919191919191919191919192929292929292929292929292929392939393939393 +939393939393939394949494949494949494949494949494949494949494949494949494949494 +949494949494949494949494949494949494949494949494939393939293929292929292929292 +91919191919090908f8f90908f8f8f8e8e8e8e8d8e8d8d8d8d8c8c8c8b8b8b8b8a8a8a89898989 +888887878787868686858585858484838483838383818181808080807f7f7e7f7e7e7e7e7c7c7c +7b7b7b7b7a7a797a79797979777777767677777676767575757574747373737372727271717272 +7171717070707070707070706f706f6f6f6f6e6e6e6e6e6e6e6e6e6e6d6d6d6d6d6d6d6d6d6d6d +6d6d6d6d6d6d6d6c6c6d6d6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d +6c6c6d6d6d6d6d6d6d6d6e6e6e6e6e6e6e6e6e6e6f6f6f6f706f70707171717172727273737373 +7474757576767676777778797a7a7b7b7b7b7c7c7d7e7f7f808081818282838485858686878788 +898a898a8b8b8c8d8e8e8f8f9090919192939494959595959696979899999a9b9a9b9c9c9c9e9e +9e9f9f9f9fa0a0a1a2a3a3a4a4a4a4a5a5a6a5a6a6a6a6a8a8a8a9a9a9a9aaaaabaaababababac +acacacacadadadaeaeadadaeaeaeaeaeaeaeaeaeaeaeaeaeafafafafafafafafafafafafafafaf +afafafafafafafafafafafafafafafaeaeaeaeaeaeaeaeadadaeaeadadadadadadadadacacacac +acacacacacacababababaaabaaaaaaaaaaaaaaaaaaa9a9a9a8a8a9a9a8a8a8a8a8a8a8a8a7a7a7 +a7a7a6a6a6a6a6a6a6a6a6a5a6a5a5a5a5a4a4a4a4a4a4a4a4a4a4a4a4a4a3a3a4a4a3a3a3a3a3 +a3a3a3a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1 +a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a0a1a0a0a0a0a0a0a0a0a0a0a0a0a0a0 +a0a0a0a0a0a0a0a0a0a1a0a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1 +a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2 +a2a2a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a4a4a3a3a4a4a4a4a4a4a4a4a4a4a4a4a4a5a5 +a5a5a5a5a5a5a5a5a5a5a5a5a6a5a6a6a6a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a8 +a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a9a9a8a8a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9 +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaababab +abababababababababababababababababababababababababababababababacacacacacacacac +acacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacac +acacacacacacacacacacacacacadadadadadadadadadadadadadadadadadadadadadadadadadad +adadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadad +adadadadadadadadaeaeadadaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeae +aeafafafafafafafafafafafafafafb0afb0b0b0b0b0b0b0b0b0b1b1b1b1b1b1b1b1b1b1b1b1b1 +b1b1b2b2b2b2b2b2b2b2b2b2b2b2b2b3b3b2b2b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3 +b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3 +b3b3b3b3b3b3b3b3b3b3b3b3b2b2b3b3b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b1b1b1b1b1 +b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b0b0b0b0b0b0b0b0b0b0b0b0b0b0afb0afafafafafafafaf +afaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeadadaeaeadadadadadadadadadadadadadadadad +adadadadadadadadadadadadadadadadadadadadadadadadadadadacacacacacacacacacacacac +acacacacacacacacabababababababababababababababababababaaabaaaaaaaaaaaaaaaaaaaa +aaaaaaaaa9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a8a8a9a9a8a8a8a8a8a8a8a8 +a8a8a8a8a8a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a6a6a6a5a6a5a5a5a5a4a4a4a3a3a4a4a3a3 +a3a2a2a2a2a2a2a2a2a2a2a1a1a1a1a0a1a0a0a0a09f9f9f9e9e9f9f9e9e9e9d9d9d9d9d9c9c9c +9c9b9c9b9b9b9b9a9a9a99999a9a99999998989898989797979796979696959595959494949494 +9494939392929292919191909090908f8f8f8e8e8e8e8d8e8d8d8d8d8b8b8b8a8a8b8b8a8a8a89 +8989898888878787878686868585858584848383828282828181818080818180807f7f7e7e7e7e +7c7c7c7b7b7c7c7b7b7a7978787777777776767675757575747473737272727271717171717171 +717070707070717171727373747576767878797a7b7a7b7c7c7b7a787777777576757474747272 +72717172727172727272737374747575767676767676767777777879797a7a7b7b7b7b7b7b7b7c +7c7c7d7d7e7e7e7e7f7f8080808080808080808080808181818182828283838383848384848484 +848484848485858585858585858585858585858585858586868686878787888888888888888888 +8988898989898a8a8a8a8a8a8a8a8a8a8a8a8a8b8b8b8b8c8c8c8d8d8d8d8e8d8e8e8f8f8f8f8f +8f8f90909191919292929293929393939394949494949494949595949495959595959595959696 +9696969696969697969797979797979797979797979797989898989898989898989999999a9a99 +999a9a9a9a9a9a9a9a9a9a9a9a9a9b9b9b9b9c9b9c9c9c9c9c9c9c9c9c9d9d9d9d9d9d9d9d9d9d +9e9e9e9f9f9e9e9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f +9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f +9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f +9f9f9f9f9f9f9f9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0 +a0a0a0a1a0a1a1a1a1a1a1a1a1a1a1a1a1a1a1a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a4a4 +a3a3a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a5a5a5a5a5a5a5a5a5 +a5a5a5a5a5a5a5a5a5a5a6a5a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6 +a6a6a6a6a6a6a5a6a5a5a5a5a5a5a5a5a5a5a5a5a4a4a5a5a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4 +a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3 +a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a2a2a2a2a1a1a1a1a1a1a1a1a1a1a1a1a1 +a0a0a0a0a0a0a0a0a09fa09f9f9f9f9f9f9f9f9f9f9f9f9f9f9e9e9e9d9d9e9e9d9d9d9d9d9d9d +9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9e9e9e9e9f9f9f9f9f9f9fa09fa0a0a0a0a0a0a0 +a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a1a1a1a1a1a1a1a1a1a1a1a1 +a1a1a1a1a1a1a1a1a1a1a1a1a1a0a0a0a0a0a0a0a0a09f9f9e9e9e9e9e9e9e9e9e9e9e9e9d9d9c +9c9b9b9a9a9999999999999999999797979695959494949394939292929090908f8f8f8f8e8e8d +8d8c8c8b8b8b8b898988888787868686868685848483838383818181818181817f7f7e7e7d7d7c +7c7c7c7c7b7b7b7b7a7a7979787878787777777777777777767676767575757575757574757474 +747474747474747474747474747474747474747474747474747474747474747474747474747474 +747474747474747474747474747474747474747474747474747474747474747474747474747474 +747474747474747474747474747474747474747474747474747474747474747474757475757575 +757575757575757575757676767676767676767676767676767676767777777778787879797979 +7a797a7a7a7a7b7b7b7b7b7b7b7b7b7b7c7c7c7d7d7d7d7e7e7f7e7f7f7f7f8080808080808080 +818182828383848384848484858585858585858585858686878787878787878788888888898889 +89898989898989898a8a8a8a8a8a8a8a8b8b8a8a8b8b8b8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d +8d8d8d8d8d8d8d8d8e8d8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f8f90908f8f909090 +919191919191919191919191919191929292929292929292929292929293929393939393939393 +939393939393949494949494949494949494949494949494949494949494949494949494949494 +949494949494949494949494949494949494949494949393939392939292929292929292929191 +91909090908f8f8f8f8f8f8f8f8e8e8e8e8d8e8d8d8d8d8c8c8c8a8a8a8a8a8a8a898989898888 +87878686868685858585858484838483838282818180808080807f7f7e7f7e7e7d7d7c7c7b7b7b +7b7b7a7a797a797979797777767676767676767675757575747473737272727271717171717171 +717070707070707070706f706f6f6f6f6e6e6e6e6e6e6e6e6d6d6d6d6c6c6c6c6c6c6c6c6c6c6c +6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c +6c6c6c6c6c6c6c6c6d6d6d6e6e6d6d6e6e6e6f6f6f6f706f707071717171717272727273737474 +757576767676777778797a7a7b7b7b7b7c7c7d7e7f7f808080808282838485858585878788898a +898a8a8b8c8d8e8e8f8f8f8f90919293949494949494959697989999999a999a9b9b9b9d9d9e9e +9e9e9e9f9fa0a1a2a2a3a3a3a3a4a4a5a4a5a5a5a5a7a7a7a8a8a7a7a9a9aaa9aaaaaaaaababab +ababacacacacacacacacacacacacacadadacacadadadaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeae +aeaeaeaeaeaeaeaeaeaeaeaeaeadadadadadadadadadadadadadadadadadadadadacacacacacac +acacacacabababaaa9abaaa9a9a9a9a9a9a9a9a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a7a7a7a7a7 +a6a6a6a6a6a6a6a6a6a5a6a5a5a5a5a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a3a3a4a4a3a3 +a3a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1 +a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a0a1a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0 +a0a0a0a0a0a0a0a1a0a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1 +a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2 +a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a4a4a4a4 +a4a4a4a4a5a5a4a4a5a5a6a5a6a6a6a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a8a8a8 +a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a9a9 +a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9aaa9aaaaaaaaaa +aaaaaaaaaaaaaaababaaaaababababababababababababababababababacacacacacacacacacac +acacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacac +acacacacacacacacacacacadadadadadadadadadadadadadadadadadadadadadadadadadadadad +adadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadad +adadadadadadadadadadadadadadadadadadadadadadadadadadaeaeadadaeaeaeaeaeaeaeaeaf +afafafafafafafafafafafafafb0afb0b0b0b0b0b0b0b0b0b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1 +b2b2b2b2b2b2b2b2b2b2b2b2b2b3b3b2b2b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3 +b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3 +b3b3b3b3b3b3b3b3b3b3b2b2b3b3b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b1b1b1b1b1b1b1 +b1b1b1b1b1b1b1b1b1b1b1b1b1b0b0b0b0b0b0b0b0b0b0b0b0b0b0afb0afafafafafafafafafae +aeaeaeaeaeaeaeaeaeaeaeaeadadaeaeadadadadadadadadadadadadadadadadadadadadadadad +adadadadadadadadadadadadadadadadadadadadadadadadadacacacacacacacacacacacacacac +acacacacacacabababababababababababababababababababaaabaaaaaaaaaaaaaaaaaaaaaaaa +aaaaa9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a8a8a9a9a8a8a8a8a8 +a8a8a8a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a6a6a6a5a6a5a5a5a5a4a4a4a3a3a4a4a3a3a3a2 +a2a2a2a2a2a2a2a2a2a1a1a1a1a0a1a0a0a0a09f9f9f9e9e9f9f9e9e9e9d9d9d9d9d9c9c9c9c9b +9c9b9b9b9b9a9a9a99999a9a999999989898989897979797969796969595959594949494949494 +9393929292929191918f8f90908f8f8f8e8e8e8e8d8e8d8d8d8d8b8b8b8a8a8b8b8a8a8a898989 +898888878787878686868585858584848383828282828181818080818180807f7f7e7e7e7e7c7c +7b7b7b7b7b7b7b7a79787877777777767676757575757474737372727272717171717171717170 +70707171727272727373747677777878797b7c7b7c7c7c7b7a7977777775767574747472727271 +71727271727272727373747474747575757676767677777778797979797a7a7a7b7b7b7b7c7c7c +7d7d7e7e7e7e7e7e7f7f7f807f8080808080808081818181828282838383838383838383838383 +838384848585858585858585858585858585858585868686868787878888888888888888888888 +88888889898a8a8a8a8a8a8a8a8a8a8a8a8b8b8b8b8c8c8c8d8d8d8d8d8d8d8d8e8f8e8f8f8f8f +909091919192929292929292929293939494949494949495959494959595959595959596969696 +979697979797979797979797979797979797979797989898989898989898989999999a9a99999a +9a9a9a9a9a9a9a9a9a9a9a9a9b9b9b9b9c9b9c9c9c9c9c9c9c9c9c9d9d9d9d9d9d9d9d9d9d9e9e +9e9f9f9e9e9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f +9f9f9fa09fa0a0a09fa09f9f9fa09fa0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0 +a0a0a0a0a0a0a0a0a0a0a0a0a0a09fa09f9f9fa09fa0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0 +a0a0a0a0a0a0a0a0a0a0a0a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1 +a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a4a4a3a3 +a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a5a5a5a5a5a5a5a5a5a5a5 +a5a5a5a6a5a6a6a6a5a6a5a5a5a6a5a6a6a6a6a6a6a6a6a5a6a5a5a5a5a5a5a5a5a5a5a5a5a5a5 +a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a4a4a5a5a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4 +a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3 +a3a2a3a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a1a1a1a1a0a0a0a0a0a0a0a0a0a0a0a0a09f9f +9f9f9f9f9f9f9f9e9f9e9e9e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9c9c9d9d9c9c9c9c9c9c9c9c9c +9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9d9d9d9d9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e +9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9f9fa0a0a0a0a0a0a0a0a0a0a0a0a0 +a0a0a0a0a0a0a0a0a0a0a09f9f9f9f9f9f9f9f9f9e9f9d9d9d9d9d9d9d9d9d9d9d9d9c9c9b9b9a +9a9a9a9999999999999999989696969595959494949294929292929090908f8f8f8f8e8e8d8d8c +8c8b8b8b8b898989898787868686868685848484848483818181818181817f7f7f7f7d7d7c7c7c +7c7c7b7b7b7b7a7a7a7a7878787877777777777777777676767675757575757575747574747474 +747474747474747474747474747474747474747474747474747474747474747474747474747474 +747474747474747474747474747474747474747474747474747474747474747474747474747474 +747474747474747474747474747474747474747474747474747474747474747474747474747474 +747474747474747475757575767576767676767676767676767677777777787878797979797979 +797979797a7a7a7a7b7a7b7b7b7b7c7c7c7d7d7d7d7e7e7e7e7e7e7e7f7f808080808080808181 +828283838383838383838484848485848585858586868787878787878787888888888888888888 +8988898989898a8a8a8a8a8a8a8a8b8b8a8a8b8b8b8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d +8d8d8d8d8d8d8e8d8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f8f90908f8f9090909191 +919191919191919191919191919292929292929292929292929292929292929293929393939393 +939393939494949494949494949494949494949494949494949494949494949494949494949494 +949494949494949494949494949494949494949393929292929292929292929292929291919190 +9090908f8f8f8f8f8f8f8e8e8d8d8d8d8d8d8d8d8d8c8c8c8a8a8a8a8a8a898988888888888787 +86868686858585858483838383838382828181808080807f7e7e7e7e7e7e7d7d7c7c7b7b7b7b7a +797979797979797977777676767676767675757474747474737372727272717171717171717070 +6f6f6f6f6f6f6f6f6f6f6f6f6f6f6e6e6e6e6e6e6e6e6d6d6d6d6c6c6c6c6c6c6c6c6c6c6c6c6c +6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c +6c6c6c6c6c6c6d6d6d6e6e6d6d6e6e6e6f6f6f6f6f6f6f6f707171717172727272737374747474 +767676767777787979797b7b7b7b7c7c7d7e7e7e8080808082828383858585858787888889898a +8a8b8c8d8d8d8e8e8f8f90919292939393949494959696979898989a999a9a9a9a9c9c9d9d9d9d +9e9f9f9fa0a1a1a2a2a2a2a3a3a4a3a4a4a4a4a6a6a6a7a7a6a6a8a8a8a8a8a8a8a9a9aaaaaaaa +abababababababababababababacacababacacacadadadadadadadadadadadadadadadadadadad +adadadadadadadadadadadacacacacacacacacacacacacacacacacacacacacabababababababab +ababaaaaaaa9a9aaaaa9a9a9a9a9a9a9a9a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a7a7a7a7a7a6a6 +a6a6a5a6a5a5a5a5a5a5a5a5a5a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a3a3a4a4a3a3a3a2 +a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1 +a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1 +a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1 +a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a3a3 +a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a4a4a4a4a4a4 +a4a4a5a5a4a4a5a5a5a5a5a5a5a5a5a5a5a5a5a6a6a6a6a6a6a6a6a6a7a6a7a7a7a7a8a8a8a8a8 +a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a9a9a9a9 +a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9 +a9a9a9a9a9aaaaa9a9aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababab +abababababababababababababababababababababababababababababababababababababacab +acacacacacacacacacadadadadadadadadadadadadadadadadadadadadadadadadadadadadadad +adadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadad +adadadadadadadadadadadadadadadadadadadadadadadadaeaeadadaeaeaeaeaeaeaeaeafafaf +afafafafafafafafafafafafafafafafb0afb0b0b0b0b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b2b2 +b2b2b2b2b2b2b2b2b2b2b2b3b3b2b2b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3 +b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3 +b3b3b3b3b3b3b3b3b2b2b3b3b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b1b1b1b1b1b1b1b1b1 +b1b1b1b1b1b1b1b1b1b1b1b0b0b0b0b0b0b0b0b0afb0afafafafafafafafafafafafafafaeaeae +aeaeaeaeaeaeaeaeaeaeadadaeaeadadadadadadadadadadadadadadadadadadadadadadadadad +adadadadadadadadadadadadadadadadadadadadadadadacacacacacacacacacacacacacacacac +acacacacabababababababababababababababababababaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaa +a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a8a8a9a9a8a8a8a8a8a8a8 +a8a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a6a6a6a5a6a5a5a5a5a4a4a4a3a3a4a4a3a3a3a2a2a2 +a2a2a2a2a2a2a2a1a1a1a1a0a0a0a0a0a09f9f9f9e9e9f9f9e9e9e9d9d9d9d9d9c9c9c9c9b9c9b +9b9b9b9a9a9a99999a9a9999999898989898979797979697969695959595949494949494949393 +929292929191918f8f90908f8f8f8e8e8e8e8d8d8d8d8d8d8b8b8b8a8a8b8b8a8a8a8988888888 +88878787878686868585858584848383828282828181818080818180807f7e7e7e7e7e7c7c7b7b +7b7b7b7b7b79797878777777777676767575757574747373727272727171717171717171707070 +71717272727274747576777779797a7b7c7b7c7c7b7b7a79797876767675747474727272727272 +727272727272727272737474747575757676767777777777777879797a7a7a7b7b7b7c7c7c7c7c +7c7c7d7d7e7f7f7f7f7f7f7f7f8080808081818181818181818181818182828383838384848484 +848484848484848484858585858686868686868686868686868687878787878787878788888989 +898989898989898989898a8a8a8a8b8b8b8b8b8b8b8b8c8c8c8c8d8d8e8e8e8e8e8e8f90909090 +909090919191919292939393939393939494949495959595959595959595959595969696969696 +969696979697979797979797979798989898989898989898999999999999999999999999999a9a +99999a9a9a9b9b9b9b9b9b9b9b9b9c9b9c9c9c9c9d9d9d9d9d9d9d9d9d9d9e9e9e9e9e9e9e9e9e +9e9e9e9e9e9e9e9e9e9f9f9e9e9f9f9fa0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0 +a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0 +a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0 +a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a1a1a1a1a1a1a1a1a1a2 +a1a2a2a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3 +a3a3a3a3a3a3a3a3a3a4a4a3a3a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5 +a5a5a5a5a5a5a6a5a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6 +a6a6a5a5a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4 +a4a4a4a4a4a4a4a4a4a4a4a4a4a4a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a2a2a2a2a2 +a2a2a2a1a1a2a2a1a1a1a1a1a1a1a1a0a0a0a0a0a0a0a0a0a0a0a0a0a0a09f9f9f9f9f9f9f9f9f +9f9e9e9e9e9d9e9d9d9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9b9b9b +9b9b9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9d9d9e9e9e9e9e9e9e9e9e9e9e +9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9f9f9f9f9f9f +9f9f9f9f9f9f9f9f9f9f9f9f9f9f9e9e9e9e9d9d9d9d9c9c9d9d9c9c9c9b9b9b9b9b9b9b9b9b9a +999999989898989797979796969695959594939393939292929090908f8f8f8f8e8e8d8d8c8c8b +8b8a8a8a8a888888888888868685858585848383838382828080808080807e7e7e7e7e7e7c7c7b +7b7b7b7b7b7b797979797979787878777777777676767676767676757575757475747474747474 +747474737373737373737373737373737373737373737373737373737373737373737373737373 +737373737373737373737373737373737373737373737373737373737373737373737373737373 +737373737373737373737373737373737373737373737373737373737374737474747474747474 +747575757575757575757575757576767575767676777777777777777777777777777778787979 +79797a7a7a7b7b7a7a7b7b7b7c7c7c7c7c7c7c7c7c7d7e7f7f7f7f7f7f7f808080808181818181 +818182828383838384848485858484858686868686868686868686868787878788888989898989 +898989898a8a8a8b8b8a8a8b8b8b8b8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d +8d8d8d8d8e8d8e8e8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f8f8f90908f8f90909090909090 +909090909090919191919191919191919292929292929292929392939393939393939393939393 +939393939393939494949494949494949494949494949494949494949494949494949494949494 +949494949494949493939393939393939393939393939293929292929191919191909090909090 +90908f8f8f8f8e8e8e8e8e8e8e8d8d8c8c8c8c8b8b8b8b8b8b8b89898989898989888686868686 +868686858484848484838281818181818181807f7f7f7f7f7e7d7c7c7c7c7c7c7c7b7a7a7a7a7a +797978787777777777767676767575757575757574727272727272727271717171707070707070 +7070707070706f6f6e6e6e6e6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d +6d6c6c6c6c6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6c6c6b6b6c6c6c6c +6c6c6c6c6d6d6d6d6d6d6d6d6d6d6e6e6e6e6f6f70707070707172727272727272727475757576 +7576777777797a7a7a7b7a7b7c7c7c7e7f7f7f80808181818284848486868686878889898a8b8b +8b8b8c8d8d8e8f9090909092929394949495959596969697989898999a9b9b9b9b9b9c9d9d9d9d +9d9ea0a0a0a1a1a1a1a2a2a3a2a3a3a3a3a5a5a5a6a6a6a6a6a6a7a7a8a8a8a8a8a8a8a8a8a9a9 +a9aaaaaaaaababababababababababababababababababacacacacacacacacacacacacacacacac +acacacacacacacacacacacacacacacacacababacacababababababababaaaaaaaaaaaaaaaaaaaa +aaaaaaaaa9aaa9a9a9a9a9a9a9a9a9a8a8a8a7a7a8a8a7a7a7a6a6a6a6a6a6a6a6a6a6a6a6a6a6 +a6a6a6a6a6a5a6a5a5a5a5a5a5a5a5a5a4a4a4a4a4a4a4a4a3a3a4a4a3a3a3a3a3a3a3a3a3a3a3 +a3a3a3a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2 +a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a1a1a0a0a0a0a1a1a1a1a1a0a0a0a0a0a1a1a1a1a1a0 +a0a0a0a1a1a2a2a2a2a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1 +a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1 +a1a2a2a2a2a2a2a2a2a2a2a2a2a2a3a3a2a2a3a3a3a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4 +a4a4a4a4a4a4a5a4a5a5a5a5a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6 +a6a6a6a6a6a6a6a6a7a7a7a8a8a7a7a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a9 +a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9aaa9aaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababab +ababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababab +abababacacacacacacacacacacacacacacacacacacacacacacacacacadadadadadadadadadadad +adadaeaeadadaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeae +afafafafafafafafafb0afb0b0b0b0b0b0b0b0b0b0b0b0b0b0b1b1b1b1b1b1b1b1b1b1b1b1b1b1 +b1b2b2b2b2b2b2b2b2b3b3b2b2b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3 +b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3 +b3b3b3b3b3b3b2b2b3b3b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b1b1b1b1b1b1b1b1b1b1b1 +b1b1b1b1b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0afb0afafafafafafafafafaeaeaeaeae +aeaeaeaeaeaeaeaeaeaeaeaeaeadadaeaeadadadadadadadadadadadadadadadadadadadadadad +adadadadadadadadadadadadadadadadacacacacacacacacacacacacacacacacacacacacacacac +acacabababababababababababababababababababaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaa9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a8a8a9a9a8a8a8a8a8a8a8a8a8a8a8a8a8a8 +a8a8a8a8a7a7a7a7a7a6a6a6a6a6a6a6a6a6a5a6a5a5a5a5a4a4a4a3a3a4a4a3a3a3a2a2a2a2a2 +a2a2a2a2a2a1a1a1a1a0a19f9f9f9f9f9f9f9e9e9f9f9e9e9e9d9d9d9d9d9c9c9c9c9b9c9b9b9b +9b9a9a9a99999a9a99999998989898989797979796979696959595959494949494949493939292 +9292909090909090908f8f8f8e8e8e8e8d8e8c8c8c8c8b8b8b8a8a8b8b8a8a8989898989888686 +8686868686868585858584848383828282828181818080818180807f7f7d7d7c7c7c7c7c7b7b7b +7b7a7a7a7978787777777776767675757575747473737272727271717171717171717171717171 +71717274747475767677797a7a7b7b7b7b7d7b7b7a7a7978767676757474747272727272727272 +727272727272727373737374747576767677777777777777787879797a7b7b7b7c7c7c7c7c7c7c +7d7d7d7e7e7e7e7f7e7f7f80808080818181818181818181818181818282828282838383838483 +848484848484848585858586868686868686868686868686878787878787878787878888888889 +88898989898989898a8a8a8a8b8b8b8b8b8b8b8b8c8c8c8c8c8d8d8d8d8e8d8e8f909090909090 +909191919191929292929392939394949494959595959595959595959595959696969697969797 +97979797979797979797979798989898989898989898999999999999999999999999999a9a9999 +9a9a9a9b9b9b9b9b9b9b9b9b9c9b9c9c9c9c9d9d9d9d9d9d9d9d9d9d9e9e9e9e9e9e9e9e9e9e9e +9e9e9e9e9e9e9e9f9f9e9e9f9f9fa0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a1 +a0a1a1a1a0a1a0a0a0a1a0a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1 +a1a1a1a1a1a1a1a1a1a1a0a1a0a0a0a1a0a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1 +a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a2a2a2a2a2a2a2a2a2a2a2a2 +a2a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3 +a3a3a3a3a3a3a3a4a4a3a3a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a6 +a5a6a6a6a5a6a5a5a5a6a5a6a6a6a6a6a6a6a6a5a6a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5 +a5a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4 +a4a4a4a4a4a4a4a4a4a4a4a4a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a2a2a2a2a1a2a1 +a1a0a0a1a1a0a0a0a0a0a0a0a09f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9e9e9e9e9e9e9e9e9e9e9d +9d9d9d9c9d9c9c9c9c9c9c9c9c9c9c9c9c9c9c9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9a9a9a9a9a +9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9c9c9c9c9c9c9c9c9c9c9c9c9c9c +9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9d9c9d9d9d9d9d9d9d9d9d9e9e9e9e9e9e9e9e +9e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9d9c9d9c9c9b9b9c9c9b9b9b9a9a9a9a9a9a9a9a9a9a9999 +99989898989797969695959595959594939293929292929090908f8f8f8f8e8e8d8d8c8c8b8b8a +8a8a8a898988888888868685858585858484838382828080808080807f7f7e7e7e7e7c7c7b7b7b +7b7b7b7b7a7a797979797878787777777776767676767676767575757574757474747474747474 +747373737373737373737373737373737373737373737373737373737373737373737373737373 +737373737373737373737373737373737373737373737373737373737373737373737373737373 +737373737373737373737373737373737373737373737373737373737373737373737373737374 +747474747474747475747575767675757676767777777777777777777777777777777878787878 +7979797a7b797a7b7b7b7c7c7c7c7c7c7c7c7c7c7e7e7e7e7f7e7f7f8080808081818181818181 +818282828282838383848583848586868686868686868686868687878787878888888889888989 +89898a8a8a8b8b8a8a8b8b8b8b8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d +8d8d8e8d8e8e8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f8f8f90908f8f909090909090909090 +909090909191919191919191919192929292929292929292929292929392939393939393939393 +939393939394949494949494949494949494949494949494949494949494949494949494949494 +949494949494939393939393939393929392929292929292929291919191919090909090909090 +8f8f8f8f8e8e8d8e8d8d8d8d8c8c8c8c8c8b8b8b8b8b8b8b898988898888888886868686868686 +86858484838383838181818181818181807f7f7e7e7e7e7c7c7c7c7c7c7c7c7b7a7a7979797978 +7878777777777776767676757574757474747472727272727272727171717170706f706f6f6f6f +6f6f6f6f6f6e6e6e6e6e6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6c +6c6c6c6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6c6c6b6b6c6c6c6c6c6c +6c6c6d6d6d6d6d6d6d6d6d6d6e6e6e6e6e6f6f6f6f707071727272727272727274747475767576 +7777777979797a7b7a7b7c7c7c7e7e7e7f80808181818283848486868686878788898a8b8b8b8b +8b8c8c8d8f909090909191929394949595959595959697989899999a9a9a9a9a9b9c9c9d9d9d9d +9f9f9fa0a0a0a0a1a1a2a1a2a2a2a2a4a4a4a5a5a5a5a5a5a5a6a6a6a6a7a6a7a7a7a7a8a8a8a9 +a9a9a9aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababab +abababababababababababababababaaaaababaaaaaaaaaaaaaaaaa9a9a9a9a9a9a9a9a9a9a9a9 +a9a9a9a9a9a9a9a9a9a9a9a9a9a8a8a8a7a7a8a8a7a7a7a6a6a6a6a6a6a6a6a6a6a6a6a6a6a5a6 +a5a5a5a5a5a5a5a5a5a5a5a5a5a5a4a4a4a4a4a4a4a4a3a3a4a4a3a3a3a3a3a3a3a3a3a3a3a3a3 +a3a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2 +a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a1a1a1a1a1a2a2a2a2a2a1a1a1a1a1a2a2a2a2a2a1a1a1 +a1a1a2a2a2a2a2a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1 +a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a2 +a2a2a2a2a2a2a2a2a2a2a2a2a3a3a2a2a3a3a3a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4 +a4a4a4a4a4a4a4a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5a5a5a6a5a6a6a6a6a6a6a6a6a6a6a6a6a6 +a6a6a6a6a6a6a7a7a7a8a8a7a7a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a9a9a9 +a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9 +a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9aaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaabababab +ababababababababababababababababababababababababababababababababababababababab +abacacacacacacacacacacacacacacacacacacacacacacacacacadadadadadadadadadadadadad +aeaeadadaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeafaf +afafafafafafafafafafafafb0afb0b0b0b0b0b0b0b0b0b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b2 +b2b2b2b2b2b2b2b3b3b2b2b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3 +b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3 +b3b3b3b3b2b2b3b3b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b1b1b1b1b1b1b1b1b1b1b1b1b1 +b1b1b0b0b0b0b0b0b0b0b0b0b0b0b0b0afb0afafafafafafafafafafafafafafaeaeaeaeaeaeae +aeaeaeaeaeaeaeaeaeaeaeadadaeaeadadadadadadadadadadadadadadadadadadadadadadadad +adadadadadadadadadadadadadadacacacacacacacacacacacacacacacacacacacacacacacacac +abababababababababababababababababababaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaa9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a8a8a9a9a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8 +a8a8a7a7a7a7a7a6a6a6a6a6a6a6a6a6a5a6a5a5a5a5a4a4a4a3a3a4a4a3a3a3a2a2a2a2a2a2a2 +a2a2a2a1a1a1a1a0a09f9f9f9f9f9f9f9e9e9f9f9e9e9e9d9d9d9d9d9c9c9c9c9b9c9b9b9b9b9a +9a9a99999a9a999999989898989897979797969796969595959594949494949494939392929292 +909090909090908f8f8f8e8e8e8e8d8d8c8c8c8c8b8b8b8a8a8b8b8a8a89898888888886868686 +868686868585858584848383828282828181818080818180807f7e7d7d7c7c7c7c7c7b7b7b7b7a +7a7979787877777777767676757575757474737372727272717171717171717171717171717171 +72747575767676777a7b7b7b7b7b7b7d7c7b7a7a79787776767574747472727271717272717272 +71717272727373737374747575757576767677777777787879797a7a7a7a7b7b7b7c7c7c7c7d7d +7d7e7e7e7e7f7e7f7f7f7f80808081818080818181818181818182828282828383838384838484 +848484848484848585858585858585868685858686868787878787878787878788888888898889 +89898989898989898a8a8a8b8b8a8a8b8b8b8c8c8c8c8c8d8d8d8d8e8d8e8e8f8f8f8f90909091 +919191919292929293929393939394949495959494959595959595959596969696979697979797 +979797979797979797979898989898989898989899999999999999999a9a99999a9a9a9a9a9a9a +9a9b9b9b9b9b9b9b9b9b9c9b9c9c9c9c9d9d9d9d9d9d9d9d9d9d9e9e9e9e9e9e9e9e9f9f9e9e9f +9f9f9f9f9f9f9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a1a0a1 +a1a1a0a1a0a0a0a1a0a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1 +a1a1a1a1a1a1a1a1a0a1a0a0a0a1a0a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1 +a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a2a2a2a2a2a2a2a2a2a2a2a2a2a2 +a2a2a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a4a4a3a3a4a4a4a4a4a4 +a4a4a4a4a4a4a4a4a4a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a6a5a6 +a6a6a5a6a5a5a5a6a5a6a6a6a6a6a6a6a6a5a6a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a4 +a4a4a4a4a4a4a4a4a4a4a4a4a3a3a4a4a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3 +a3a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a1a1a1a1a0a1a0a0a0 +a0a0a0a0a0a0a0a0a0a0a09f9f9f9e9e9f9f9e9e9e9e9e9e9e9e9d9d9d9d9d9d9d9d9d9d9c9c9c +9c9b9c9b9b9b9b9b9b9b9b9b9b9b9b9b9b9a9a9a99999a9a999999999999999998989898989999 +99999999999999999999999a9a99999a9a9a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b +9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9c9b9c9c9c9c9c9c9c9c9c9d9d9d9d9d9d9d9d9d9d +9d9d9d9d9d9d9d9d9d9d9c9c9c9c9b9c9b9b9b9b9b9b9b9b9b9a9a9a99999a9a99999998989898 +9897979797969695959494949493939293929292929090908f8f8f8f8e8e8d8d8c8c8b8b8b8b8a +8a898988888888868686858585858484838382828181818180807f7f7e7e7e7e7c7c7c7b7b7c7c +7b7b7a7a7979797978787878787777777676777776767675757575747574747474747474747473 +737373737373737373737373737373737373737373737373737373737373737373737373737373 +737373737373737373737373737373737373737373737373737373737373737373737373737373 +737373737373737373737373737373737373737373737373737373737373737373737373747474 +747474747474757475757575757575757576767677777676777777777777777778787878787979 +79797a797a7a7a7a7b7b7b7c7c7b7b7c7c7c7e7e7e7e7f7e7f7f7f7f8080808181808081818182 +828282828383838384838484858585858686868686868686878787878788888888898889898989 +8a8a8a8a8a8a8a8a8b8b8a8a8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d +8e8d8e8e8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f8f8f90908f8f9090909090909090909090 +909091919191919191919191929292929292929292929292929293929393939393939393939393 +939393949494949494949494949494949494949494949494949494949494949494949494949494 +94949494939393939393939393929392929292929292929291919191919090908f8f90908f8f8f +8e8e8e8e8d8e8d8d8d8d8c8c8c8c8c8b8b8b8a8a8a8a8989888988888888868686858586868585 +8484838383838181818080818180807f7f7e7e7e7e7c7c7c7b7b7c7c7b7b7a7a79797979787878 +777777777676767575757574757474747472727271717272717171707070706f706f6f6f6f6f6f +6f6f6f6e6e6e6e6e6d6d6d6d6d6d6d6d6c6c6d6d6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b +6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b +6c6c6c6d6d6c6c6d6d6d6e6e6e6e6e6f6f6f6f7070717172727171727272747474757675767777 +777979797a7b7a7b7c7c7c7e7e7e7f807f8081818283848485858686878788898a8a8b8b8b8b8c +8c8d8e8f8f9090919192929393949495959595969697979898999999999a9a9b9b9c9c9c9c9e9e +9e9f9f9f9fa0a0a1a0a1a1a1a1a3a3a3a4a4a3a3a4a4a4a5a5a5a5a6a5a6a6a6a6a7a7a7a7a7a8 +a8a8a8a8a8a8a8a9a9a8a8a9a9a9a9a9a9a9a9aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa9a9a9a9a9a9a9a9a9a9a9a9a9a8 +a8a9a9a8a8a8a8a8a8a8a8a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a6a6a6a6a6a6a6a6a5a6a5a5 +a5a5a5a5a5a5a5a5a5a5a5a5a4a4a4a4a4a4a4a4a4a4a4a4a4a3a3a4a4a3a3a3a3a3a3a3a3a3a3 +a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2 +a2a2a2a2a2a2a2a2a2a2a2a2a2a2a1a1a1a1a1a2a2a2a2a2a1a1a1a1a1a2a2a2a2a2a1a1a1a1a1 +a2a2a2a2a2a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1 +a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a2a2a2 +a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a4a4a3a3 +a4a4a4a4a4a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5a5a5a6a5a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6 +a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a8a8a8a8a8 +a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a9 +a9a8a8a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9aaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaabababababab +ababababababababababababababababababababababababababababababababababababababac +acacacacacacacacacacacacacacacacacacacacacacacacadadadadadadadadadadadadadadad +adadadadadadadadadadadadadadadadadadaeaeadadaeaeaeaeaeaeaeaeaeaeaeaeaeafafafaf +afafafafafafafafafafb0afb0b0b0b0b0b0b0b0b0b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b2b2b2 +b2b2b2b2b2b3b3b2b2b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3 +b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3 +b3b3b2b2b3b3b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1 +b0b0b0b0b0b0b0b0b0b0b0b0b0b0afb0afafafafafafafafafafafafafafaeaeaeaeaeaeaeaeae +aeaeaeaeadadaeaeadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadad +adadadadadadadadadadadadacacacacacacacacacacacacacacacacacacacacacacacacacabab +abababababababababababababababababaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa9 +a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a8a8a9a9a8a8a8a8a8a8a8a8a8a8a8a8a8 +a7a7a7a7a7a6a6a6a6a6a6a6a6a6a5a6a5a5a5a5a4a4a4a3a3a4a4a3a3a3a2a2a2a2a2a2a2a2a2 +a2a1a1a1a1a0a09f9f9f9f9f9f9f9e9e9f9f9e9e9e9d9d9d9d9d9c9c9c9c9b9c9b9b9b9b9a9a9a +99999a9a9999999898989898979797979697969695959595949494949494949393929292929090 +908f8f90908f8f8f8e8e8e8e8d8d8c8c8c8c8b8b8b8a8a8b8b8a8a898988888888868686868686 +86868585858584848383828282828181818080818180807f7e7d7d7c7c7c7c7b7b7b7a7a7a7a79 +797878777777777676767575757574747373727272727171717171717171717171727272727374 +7575767777787a7b7b7c7c7c7c7d7c7c7a7a797877777675747474727272717172727171717171 +7171717272727374747575757576767676767676777879797a7a7a7a7b7b7b7b7b7b7b7c7d7d7d +7d7e7e7f7e7f7f7f7f808080808080808080808080808181828282828283838383848384848484 +848484848485858585858585858686858586868687878787878787878787888888888988898989 +8989898989898a8a8a8b8b8a8a8b8b8b8c8c8c8c8c8d8d8d8d8e8d8e8e8f8f8f8f8f9090909091 +919192929292939293939393949494959594949595959595959595969696969796979797979797 +97979797979797979898989898989898989899999999999999999a9a99999a9a9a9a9a9a9a9a9b +9b9b9b9b9b9b9b9b9c9b9c9c9c9c9d9d9d9d9d9d9d9d9d9d9e9e9e9f9f9e9e9f9f9f9f9f9f9f9f +9f9f9f9f9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a1a0a1a1a1 +a0a1a0a0a0a1a0a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1 +a1a1a1a1a1a1a0a1a0a0a0a1a0a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1 +a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2 +a2a2a2a2a2a2a2a2a2a3a3a3a4a4a3a3a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4 +a4a4a4a4a4a4a4a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a6a5a6a6a6 +a5a6a5a5a5a6a5a6a6a6a6a6a6a6a6a5a6a5a5a5a5a5a5a5a5a5a5a5a5a4a4a5a5a4a4a4a3a3a3 +a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3 +a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a1a1a2a2a1a1a1a1a1a1a1a1a0a0a0a09fa09f9f9f9f9f +9f9f9f9f9f9f9f9f9f9e9e9e9e9e9e9e9e9d9d9e9e9d9d9d9c9c9c9c9c9c9c9c9c9c9b9b9b9b9a +9b9a9a9a9a9a9a9a9a9a9a9a9a9999999998989898989898989898989898979797979798989898 +989898989898989898989898989898989898989898999999999999999999999999999999999999 +9999999999999999999999999999999a9b999a9b9b9b9b9b9b9b9b9c9c9c9c9c9c9c9c9c9c9c9c +9c9c9c9c9c9c9c9c9b9b9b9b9a9b9a9a9a9a9a9a9a9a9a99999999999999999999989898979797 +9796969595949494949494939392939292919190908f8f8f8f8f8e8e8d8d8c8c8a8a8b8b8a8a89 +8988888888868686858586868484838382828181818181807f807f7e7e7e7c7c7c7c7c7c7c7c7b +7a7b7a797979787878787877777777777777777676767675757475747474747474747474737373 +737373737373737373737373737373737373737373737373737373737373737373737373737373 +737373737373737373737373737373737373737373737373737373737373737373737373737373 +737373737373737373737373737373737373737373737373737373737373737373737474747474 +747474747574757575757575757575767676767676767676767676767777777778787879797979 +7a797a7a7a7a7b7b7b7b7b7b7b7b7c7c7d7d7e7e7f7e7f7f7f7f80808080808080808181818182 +828283838383848384848585858585858585858586868686878787888888888988898989898a8a +8a8a8a8a8a8a8a8a8a8a8a8b8b8a8a8b8b8b8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8e8d +8e8e8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f8f8f90908f8f90909090909090909090909090 +919191919191919191919292929292929292929292929292939293939393939393939393939393 +939494949494949494949494949494949494949494949494949494949494949494949494949494 +94949393939393939393939293929292929292929292919191909090908f8f8f8f8f8f8f8f8e8e +8e8e8d8e8d8d8d8d8c8c8c8b8b8a8a8a8a8a8a8a89898889888888888686858585858585858484 +838383838181808080808080807f7f7e7e7e7e7c7c7b7b7b7b7b7b7b7a7a797979797878787676 +76767676767575757574757474747472727171717171717171707070706f706f6f6f6f6f6f6f6f +6f6e6e6e6e6e6d6d6d6c6c6d6d6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6b6b +6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6c6c +6c6c6c6c6c6c6d6d6d6d6e6e6e6f6f6f6f70707171717171717272727474747576757677777779 +79797a7b7a7b7b7c7c7e7e7e7f807f8081818283848485858585878788898a8a8a8a8a8a8b8c8d +8e8f8f8f8f9090919293939494949494949595969697979999999999999a9a9b9b9b9b9d9d9d9d +9d9d9d9f9fa09fa0a0a0a0a2a2a2a2a2a2a2a2a2a2a3a3a3a4a5a3a4a5a5a5a6a6a6a6a6a7a7a7 +a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a8a8a8a9a9a8a8a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9 +a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8 +a8a8a8a8a8a8a8a8a8a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a6a6a6a6a6a6a6a6a5a6a5a5a5a5 +a5a5a5a5a5a5a5a5a5a5a4a4a4a4a4a4a4a4a3a3a4a4a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3 +a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2 +a2a2a2a2a2a2a2a2a2a2a2a2a1a1a1a1a1a2a2a2a2a2a1a1a1a1a1a2a2a2a2a2a1a1a1a1a1a2a2 +a2a2a2a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1 +a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a2a2a2a2a2 +a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3 +a3a3a3a3a3a3a4a4a4a4a4a4a4a4a4a4a4a4a4a4a5a4a5a5a6a6a5a5a6a6a6a6a6a6a6a6a6a6a6 +a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a8a8a8a8a8a8a8 +a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8 +a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a9a9a9a9a9a9a9a9a9a9 +a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9aaa9aaaaaaaaaaaaaaab +abaaaaabababababababababababababababababababababababababababababababababacacac +acacacacacacacacacacacacacacacacacacacacacacadadadadadadadadadadadadadadadadad +adadadadadadadadadadadadadadadadadadadadadadadadadadaeaeadadaeaeaeafafafafafaf +afafafafafafafafb0afb0b0b0b0b0b0b0b0b0b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b2b2b2b2b2 +b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b3b3b2b2b3b3b3b3b3b3b2b2b3b3b2b3b3b2b2b3b3 +b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b2b2b3b3b2b2b2b2b2b2b2b2b2b2b2 +b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b0b0 +b0b0b0b0b0b0b0b0b0b0b0b0afb0afafafafafafafafafafafafafafaeaeaeaeaeaeaeaeaeaeae +aeaeadadaeaeadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadad +adadadadadadadadadadacacacacacacacacacacacacacacacacacacacacacacacacacabababab +abababababababababababababababaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa9a9a9 +a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a8a8a9a9a8a8a8a8a8a8a8a8a7a7 +a7a7a7a6a6a6a6a6a6a6a6a6a5a6a5a5a5a5a4a4a4a3a3a4a4a3a3a3a2a2a2a2a2a2a2a2a2a2a1 +a1a1a1a0a09f9f9f9f9f9f9f9e9e9f9f9e9e9e9d9d9d9d9d9c9c9c9c9b9c9b9b9b9b9a9a9a9a9a +9a9a9999999898989898979797979697969695959595949494949494949393929292929090908f +8f90908f8f8f8e8e8e8e8d8d8c8c8c8c8b8b8b8a8a8b8b8a8a8989888888888686868686868686 +8585868684848383828282828181818080818180807f7e7d7d7c7c7c7c7b7b7b7a7a7a7a797978 +787777777776767675757575747473737272727272727272727272727272727272727273747676 +777777787a7b7c7c7c7c7c7d7c7c7a7a7a78777776757575747272727171727271717171717171 +71727272737474747474747575757576767677787979797979797a7a7a7a7b7b7b7c7d7d7d7d7e +7e7e7e7e7e7e7e7f80808080808080808080808081818282828282838383838383838383848384 +848484858585858585858586868585868686878787878787878787878888888888888888888988 +898989898a8a8a8b8b8a8a8b8b8b8c8c8c8c8c8d8d8d8d8d8d8e8e8f8f8f8f8f90909090919191 +929292929292939393939494949595949495959595959595959696969697969797979797979797 +9797979797979898989898989898989899999999999999999a9a99999a9a9a9a9a9a9a9a9b9b9b +9b9c9b9c9c9c9c9c9c9c9c9c9d9d9d9d9d9d9d9d9d9d9e9e9e9f9f9e9e9f9f9f9f9f9f9f9f9f9f +9f9f9f9f9f9f9f9fa0a0a0a0a1a0a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1 +a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1 +a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1 +a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2 +a2a2a2a2a2a2a2a3a3a3a4a4a3a3a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4 +a4a4a4a4a4a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5 +a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a4a4a5a5a4a4a4a3a3a3a3a3 +a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a2a3a2a2a2 +a2a2a2a2a2a2a1a1a1a1a1a1a1a1a0a0a1a1a0a0a0a0a0a0a0a09f9f9f9f9f9f9f9f9f9f9f9f9f +9f9e9f9e9e9e9e9d9d9d9d9d9d9d9d9c9c9d9d9c9c9c9b9b9b9b9b9b9b9b9b9a9a999999999999 +999999999999999999999998989898979797979797979697969696969595959595969696969696 +969696969696969697969797979797979797979898989898989898989898989898989898989898 +9898989898989898989898989899999898999999999999999a9a9b9b9b9b9b9b9b9b9b9b9b9b9b +9b9b9b9b9b9b9a9a9a9a999a9999999a999a9a9a99999898989898989898989797979696969695 +959595939393939393929292929292919190908f8f8f8f8e8d8d8d8d8c8c8a8a8b8b8a8a898988 +888888868686858586868484848482828181818181807f80807f7f7f7d7c7c7c7c7c7c7c7b7a7b +7b7a7a7a7978787878777777777777777776767676757575757575757475747474747373737373 +737373737373737373737373737373737373737373737373737373737373737373737373737373 +737373737373737373737373737373737373737373737373737373737373737373737373737373 +737373737373737373737373737373737373737373737373737373737373737374747474747474 +747474747474747474747474747575757576757676767676767677777777787878797979797979 +7979797a7a7b7b7b7b7b7b7b7c7c7d7d7e7e7e7e7e7e7e7e7f7f7f7f8080808081818181828282 +8383838383838383848584858585858585858686868687878788888888888888888889898a8a8a +8a8a8a8a8a8a8a8a8a8b8b8a8a8b8b8b8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8d8d8d8d +8d8e8d8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f8f8f90908f8f909090909090909090909090909191 +919191919191919192929292929292929293929393939393939393939393939393939393939394 +949494949494949494949494949494949494949494949494949494949494949494949494949494 +9393939392939292929292929292929292929292919191909090908f8f8f8f8f8f8f8e8e8d8d8d +8d8d8d8d8d8d8c8c8c8b8b8a8a8a8a898a89888888888888888886868585858584848483838383 +83838181808080808080807e7e7e7e7e7e7c7c7b7b7b7b7b7b7b79797979797978787876767676 +7676757574747474747474747472727171717171717170706f6f6f6f6f6f6f6f6f6f6f6f6f6f6e +6e6e6e6e6d6d6d6c6c6d6d6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6c6b6b6b6b6a6a6a6a6a +6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6b6c6c6c +6c6c6c6c6d6d6d6d6e6e6e6f6f6f6f6f6f71717171717172727274747475767576777777797979 +797b7a7b7b7c7c7e7e7e7f807f8081818283838385858585878788888989898a8a8a8b8c8d8d8e +8e8e8f9090919292929393939393949595959596969898989898989a999a9a9a9a9c9c9c9c9c9c +9c9e9e9e9e9e9e9e9fa0a1a1a1a1a1a1a1a1a1a2a2a2a3a3a2a2a3a3a3a4a4a4a4a5a5a6a6a6a6 +a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a7a7a7a8a8a7a7a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8 +a8a8a8a8a8a9a8a9a9a9a9a9a9a9a9a9a9a9a9a9a9a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8 +a8a8a8a8a8a8a7a7a6a6a6a6a6a6a6a6a6a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5 +a5a5a5a5a5a5a5a5a4a4a4a4a4a4a4a4a3a3a4a4a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3 +a3a3a3a3a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2 +a2a2a2a2a2a2a2a2a2a2a1a1a1a1a1a2a2a2a2a2a1a1a1a1a1a2a2a2a2a2a1a1a1a1a1a2a2a2a2 +a2a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1 +a1a0a1a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a1a1a1a1a2a1a2 +a2a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3 +a3a3a3a3a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a5a5a4a4a5a5a5a5a5a5a5a5a5a5a5a5a5 +a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7 +a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a8a7a8a8a8a8a8a8a8 +a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a9a9a9a9a9a9a9a9a9a9a9a9 +a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9aaaaa9 +a9aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababab +abababababababababacabacacacacacacacacacadadadadadadadadadadadadadadadadadadad +adadadadadadadadadadadadadadadadadadadadadadadadaeaeadadaeaeaeafafafafafafafaf +afafafafafafafafafafafafafafafafb0b0b1b1b1b1b1b1b1b1b1b1b1b1b1b1b2b2b2b2b2b2b2 +b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b3b3b2b2b3b3b3b3b3b3b2b2b3b3b2b3b3b2b2b3b3b3b3 +b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b2b2b3b3b2b2b2b2b2b2b2b2b2b2b2b2b2 +b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b0b0b0b0 +b0b0b0b0b0afb0afafafafafafafafafafafafafafafafafafafaeaeaeaeaeaeaeaeaeaeaeaeae +adadaeaeadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadad +adadadadadadadadacacacacacacacacacacacacacacacacacacacacacacacacacabababababab +abababababababababababababaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa9a9a9a9a9 +a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a8a8a9a9a8a8a8a8a8a8a8a8a7a7a7a7 +a7a6a6a6a6a6a6a6a6a6a5a6a5a5a5a5a4a4a4a3a3a4a4a3a3a3a2a2a2a2a2a2a2a2a2a2a1a1a1 +a1a0a09f9f9f9f9f9f9f9e9e9f9f9e9e9e9d9d9d9d9d9c9c9c9c9b9c9b9b9b9b9a9a9a9a9a9a9a +9999999898989898979797979697969695959595949494949494949293929292929090908f8f90 +908f8f8f8e8e8e8e8d8d8c8c8c8c8b8b8b8a8a8b8b8a8a89898989898886868686868686868585 +868684848483828282828181818080818180807f7e7d7d7c7c7c7c7b7b7b7a7a7a7a7979787877 +777777767676757575757474737372727272727272727272727272727272737273747576767778 +78797a7b7c7c7c7c7c7d7d7b7b7b79797877767674747473727271717272717272717172727272 +7272727272737474747575757676767777777777787979797a7a7a7b7b7b7c7c7c7c7c7c7c7c7d +7d7e7e7e7f7f7f7f80808080818181818181818181818282828282828283838484848484848484 +848484848484858585868685858686868686868686878787878787878787888889898989898989 +89898a8a8a8b8b8a8a8b8b8b8c8c8c8c8c8c8c8c8c8e8d8e8e8e8e8f8f90909090909090909191 +919193929393939394949495959494959595959595959596969696979697979797979797979798 +989898989898989898999999999999999999999999999a9a99999a9a9a9b9b9b9b9b9b9b9b9b9b +9b9b9b9b9c9c9d9d9d9d9d9d9d9d9d9e9e9e9e9e9e9e9e9e9e9e9e9e9f9f9e9e9f9f9fa0a0a0a0 +a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a1a1a2a2a2a1a2a1a1 +a1a2a1a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2 +a2a2a1a2a1a1a1a2a1a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2 +a2a2a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3 +a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a4a4a3a3a4a4a4a4a4a4a4a4a5a5a5a5 +a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a6a5a6a6a6a5a6a5a5 +a5a6a5a6a6a6a6a6a6a6a6a5a5a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4 +a4a4a4a3a3a3a2a2a3a3a2a2a2a2a2a2a2a2a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1 +a1a1a1a1a1a1a1a1a1a0a0a0a0a0a0a0a0a0a0a0a0a0a0a09f9f9f9f9e9e9d9d9d9d9d9d9d9d9d +9d9d9d9d9d9c9c9c9b9b9c9c9b9b9b9b9b9b9b9b9a9a9a9a9a9999999999999999999899989898 +989797979797979797979797979796969696959595959595959595959595959595959595959595 +959595959596969595969696969696969697979797979797979797979797979797979797979797 +979797979797979797979797989798989898999999999999999999999999999999999999999999 +999999999999999998999898989898989898989898989797979796969696969696969696969694 +9494949393929292929191909090909090908f8e8e8e8e8e8d8b8b8b8b8b8b8b8a8a8989888888 +888686868585858585858383838383838181808080807f7f7f7e7e7e7e7d7d7c7c7b7b7b7b7a7a +7a7979797979797878787777777776767676767676757574747474747474747473737373737373 +737373727272727272727272727272727272727272727272727272727272727272727272727272 +727272727272727272727272727272727272727272727272727272727272727272727272727272 +727272727272727272727272727272727272727272727272727272727272727272727273737373 +747374747474757575757575757576767575767676777777777777777777777878787879797a7a +7a7a7a7a7a7b7b7b7b7c7c7c7c7c7c7c7d7d7e7e7e7e7f7f7f80807f8081818181818181818282 +82828383848484848484858585868686868686868686868787878788888989898989898989898a +8a8a8b8b8a8a8b8b8b8b8b8b8b8b8b8b8b8b8b8c8c8c8c8c8d8d8d8d8d8d8d8d8d8e8d8e8e8e8e +8e8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f8f8f90908f8f9090909090909090919191919191919191 +919191919191929292929292929292929292929293929393939393939393939393939393939393 +939393939393939494949494939393939393939393939393939393939393939393939393939393 +93939393939393929392929292919191919190909090909090908f8f8f8f8e8e8e8e8e8e8e8d8d +8c8c8c8c8b8b8b8b8b8b8b8a898989898989888887878686868686858485858484848382828181 +818181808080807f7f7f7f7d7d7c7c7c7c7c7b7b7b7b7a7a7a7a78787878777777777777777575 +757575757574747373727272727271717171707070707070706f706f6f6f6f6e6e6e6e6e6d6d6d +6d6d6d6d6d6d6d6d6d6d6c6c6d6d6c6c6c6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b +6b6b6b6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6b6b6b6b6b6b6b6b6b6b6b6b6c6c6c +6c6d6d6d6d6d6d6d6d6e6e6e6e7070707072727171727272747474757675767777777979797a7a +7a7b7c7c7c7d7d7e7f807f80818181838484848585868686868989898a8a8a8b8b8b8b8d8d8e8f +8f8f90909091919192939494949494959696969696969698989898999999999a9a9a9c9c9c9c9c +9c9d9d9e9e9e9e9e9e9e9f9f9f9fa0a0a0a1a1a1a1a2a1a2a2a2a2a3a3a3a3a3a3a3a3a3a3a4a4 +a4a5a5a4a4a5a5a5a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7 +a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a7a7a6a6a6 +a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a5a5a4a4a4a4a4a4a4a4 +a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a3a3a4a4a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3 +a3a3a3a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2 +a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2 +a2a2a2a2a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1 +a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1 +a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a2a2a2a3a3a2a2a3a3a3a3a3a3 +a3a3a4a4a4a4a4a4a4a4a4a4a4a4a4a4a5a4a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5 +a5a5a5a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6 +a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a7a7a6a6a7a7a7 +a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8 +a8a8a8a8a8a8a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9aaa9aaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababab +ababababababababababababababababababababababababababababacacacacacacacacacacac +acacacacacacacacacacacacadadadadaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeae +aeaeaeaeafafb0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b1b1b1b1b1b1b1b1b2 +b2b2b2b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3 +b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b2b2b3b3 +b2b2b2b2b2b2b2b2b2b2b2b2b2b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b0b0b0b0b0b0b0b0b0b0b0 +b0b0b0b0b0b0b0b0afb0afafafafafafafafafafafafafafaeaeaeaeaeaeaeaeaeaeaeaeaeadad +aeaeadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadad +adadadadadadacacacacacacacacacacacacacacacacacacacacababababababababababababab +abababababababababababaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa9a9 +a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a8a8a9a9a8a8a8a8a8a8a8a8a8a8a8a8a8a7a7a7a7a7a6 +a6a6a6a6a6a6a6a6a5a6a5a5a5a5a4a4a4a3a3a4a4a3a3a3a2a2a2a2a2a2a2a2a2a2a1a1a1a1a0 +a09f9f9f9f9f9f9f9e9e9f9f9e9e9e9d9d9d9d9d9c9c9c9c9b9c9b9b9b9b9b9b9b99999a9a9999 +999898989898979797979697969695959595949494939393939393929292929090908f8f90908f +8f8f8e8e8e8e8d8d8c8c8c8c8b8b8b8a8a8b8b8a8a8a8988888888878686868686868685858585 +85858383828282828181818080818180807f7e7d7d7c7c7c7c7b7b7b7a7a7a7a79797878777777 +777676767575757574747373737372727171717373737373737373747474747475767778797a7a +7b7b7b7c7c7e7e7e7d7b7b7b7a7978777676757574737272717172727172727171727272727272 +727272727373737474747576767777777777777878787979797a7b7b7c7c7c7c7c7c7c7c7c7d7d +7d7d7e7e7f7f808080808181818181818181818182828282828282828383838384838484848484 +848484848585858686858586868686868686868787878787878787878788888888898889898989 +8a8a8a8b8b8a8a8b8b8b8c8c8c8c8c8c8c8c8c8d8d8e8e8e8e8f8f909090909090909091919191 +929293939393949494959594949595959595959595969696969796979797979797979797989898 +98989898989898999999999999999999999999999a9a99999a9a9a9b9b9b9b9b9b9b9b9b9c9b9c +9c9c9c9d9d9d9d9d9d9d9d9d9d9e9e9e9e9e9e9e9e9e9e9e9e9e9f9f9e9e9f9f9fa0a0a0a0a0a0 +a0a0a0a0a0a0a0a0a1a0a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a2a2a2a2a2a2a2a2a2a2 +a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2 +a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2 +a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3 +a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a4a4a3a3a4a4a4a4a4a4a4a4a5a5a5a5a5a5 +a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5 +a5a5a5a5a5a5a5a5a5a5a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4 +a4a3a3a3a2a2a3a3a2a2a2a2a2a2a2a2a1a1a1a1a1a1a1a1a1a1a1a1a1a1a0a1a0a0a0a0a0a0a0 +a0a0a0a0a0a0a09f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9e9e9e9e9e9d9d9d9d9d9d9d9d9d9c9d9c +9c9c9c9b9b9b9a9a9b9b9a9a9a9a9a9a9a9a999999999998989898979897979797979797979796 +969696969696969696969696959595959494939493939393939393939393939393939393939393 +939393949593949595959595959595969696969696969696969696969696969696969696969696 +969696969696969696969696969696969797979798979898989898989898989898989898989898 +989898989898979897979798979898989798979796969696959595959595959595959595949493 +939292919191919190909090909090908f8e8e8d8d8d8d8b8b8b8b8b8b8b8a8a89898888888886 +86868585858585858484838383838181808080808080807f7f7e7e7d7d7c7c7b7b7b7b7b7b7b7a +7a7979797978787877777777767676767676767675757575747574747474737373737373737373 +737272727272727272727272727272727272727272727272727272727272727272727272727272 +727272727272727272727272727272727272727272727272727272727272727272727272727272 +727272727272727272727272727272727272727272727272727272727272727272737373737373 +73737373747474747474747475767475767676777777777777777777777878787878797979797a +797a7a7b7b7b7b7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7f807f80818181818181818182828282 +8283838383848384858585868686868686868686868787878787888888888988898989898a8a8a +8b8b8a8a8b8b8b8b8b8b8b8b8b8b8b8b8b8c8c8c8c8c8d8d8d8d8d8d8d8d8d8d8d8d8d8d8e8d8e +8e8e8e8e8e8e8e8e8f8f8f8f8f8f8f8f90908f8f90909090909090909191919191919191919191 +919191919292929292929292929392939393939393939393939393939393939393939393939393 +939393939394949494949393939393939393939393939393939393939393939393939393939393 +9293929292929292929292919191919190909090909090908f8f8f8f8e8e8d8e8d8d8d8d8c8c8c +8c8c8b8b8b8b8b8b8b8a8988898888888887878786868686868584858483838382828281818181 +81808080807f7f7e7e7d7d7c7c7c7c7c7b7b7b7b7a7a7979787878787777777777777775757475 +7474747473737372727272727171717170706f706f6f6f6f6f6f6f6f6f6e6e6e6e6e6d6d6d6d6d +6d6d6d6d6d6d6d6d6c6c6d6d6c6c6c6b6b6b6b6b6b6b6b6b6a6b6a6a6a6a6a6a6a6a6a6a6a6a6a +6a69696969696969696969696969696969696969696a6a6a6a6a6a6a6a6a6b6a6b6b6c6c6c6c6d +6d6d6d6d6d6d6d6e6e6e6e6f6f70707272717172727274747475767576777777797979797a7a7b +7c7c7c7d7d7e7f807f8081818183838384858586868686888888898a8a8b8b8b8b8c8c8d8e8f8f +90909090909091929393949494949595959595959597979897989898989999999b9b9b9b9b9b9b +9c9c9c9c9d9c9d9d9e9e9e9e9f9f9fa0a0a0a0a0a0a0a0a0a0a1a1a1a1a2a1a2a2a2a2a3a3a3a4 +a4a3a3a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a6a6a6a6a6a6a6a6a6a6a6a6a6 +a6a7a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a7a7a6a6a6a6a6 +a6a6a5a6a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a4a4a4a4a4a4a4a4a4a4a4 +a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a3a3a4a4a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3 +a3a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2 +a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2 +a2a2a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a0a1a0 +a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a1a0a1a1a1a1a1 +a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a2a2a2a3a3a2a2a3a3a3a3a3a3a3a3 +a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4 +a4a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5 +a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a6a5a6a6a7a7a6a6a7a7a7a7a7 +a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8 +a8a8a8a8a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9 +a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9aaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaabaaabababababababababababababababababababacacacacacacacacacacacacac +acacacacacacacacacacadadadadaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeae +aeaeaeafafafafafafafafafb0afb0b0b0b0b0b0b0b0b0b0b0b0b0b0b1b1b1b1b1b1b1b1b2b2b2 +b2b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3 +b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b2b2b3b3b2b2 +b2b2b2b2b2b2b2b2b2b2b2b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b0b0b0b0b0b0b0b0b0b0b0b0b0 +b0afb0afafafafafafafafafafafafafafafafafafafaeaeaeaeaeaeaeaeaeaeaeaeaeadadaeae +adadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadad +adadadadacacacacacacacacacacacacacacacacacacacacababababababababababababababab +abababababababababaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa9a9a9a9 +a9a9a9a9a9a9a9a9a9a9a9a9a9a9a8a8a9a9a8a8a8a8a8a8a8a8a8a8a8a8a8a7a7a7a7a7a6a6a6 +a6a6a6a6a6a6a5a6a5a5a5a5a4a4a4a3a3a4a4a3a3a3a2a2a2a2a2a2a2a2a2a2a1a1a1a1a0a09f +9f9f9f9f9f9f9e9e9f9f9e9e9e9d9d9d9d9d9c9c9c9c9b9c9b9b9b9b9b9b9b99999a9a99999998 +98989898979797979697969695959595949494939393939293929292929090908f8f90908f8f8f +8e8e8e8e8d8d8c8c8c8c8b8b8b8a8a8b8b8a8a8a89898989888786868686868686858585858585 +8483828282828181818080818180807f7e7d7d7c7c7c7c7b7b7b7a7a7a7a797978787777777776 +767675757575747473737373727271717173737373737373737475747575767677787a7b7b7b7b +7b7c7c7e7e7e7d7c7b7b7a79787876767575747372727171727271717171717171717171717272 +7272737373747474747575767677777777787878797979797a7a7b7b7c7c7b7b7c7c7c7d7d7d7d +7e7e7f7f7f7f808080808080808081818181828282828282828283838383848384848484848484 +848485858586868585868686868686868687878787878787878787888888888988898989898a8a +8a8b8b8a8a8b8b8b8c8c8c8c8c8c8c8c8c8d8d8e8e8e8e8f8f8f90908f8f909090919191919292 +939393939494949595949495959595959595959696969697969797979797979797979898989898 +9898989898999999999999999999999999999a9a99999a9a9a9b9b9b9b9b9b9b9b9b9c9b9c9c9c +9c9d9d9d9d9d9d9d9d9d9d9e9e9e9e9e9e9e9e9f9f9e9e9f9f9f9f9f9f9f9fa0a0a0a0a0a0a0a0 +a0a0a0a0a0a0a1a0a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a2a2a2a2a2a2a2a2a2a2a2a2 +a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2 +a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2 +a2a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3 +a3a3a3a3a4a4a3a3a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a5a5a5a5a5a5a5a5 +a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5 +a5a5a5a5a5a5a5a5a4a4a4a4a4a4a4a4a4a4a4a4a4a3a3a4a4a3a3a3a3a3a3a3a3a3a3a3a3a3a2 +a2a2a2a2a2a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a1a1a1a1a1a1a1a1a0a1a0a0a0a0a0a0a0a0a0 +a0a0a0a0a09f9f9f9e9e9f9f9e9e9e9e9e9e9e9e9d9d9d9d9d9c9c9c9c9c9c9c9c9c9b9c9b9b9b +9b9a9a9a9a9a9a9a9a99999a9a9999999898989898979797979697969696969696969696959595 +959595959594949595949494939393939293929292929292929292929292929292929292929292 +929293929393939393939393939494949494949494949494949494949494949494949494949494 +949494949494949595949495959596969696979697979797979797979797979797979797979797 +979797979697969696979697979796979696969695959595959595959494959594949393929292 +9291919191919090908f8f90908f8f8e8e8d8d8d8d8b8b8b8a8a8b8b8a8a898988888888868686 +8585868685858484838383838181818080818180807f7f7e7e7e7e7c7c7c7b7b7c7c7b7b7a7a79 +797979787878787877777776767777767676757575757475747474747373737373737373737372 +727272727272727272727272727272727272727272727272727272727272727272727272727272 +727272727272727272727272727272727272727272727272727272727272727272727272727272 +727272727272727272727272727272727272727272727272727272727272727373737373737373 +7373747474747474747474757475757575767676777776767777777878787878797979797a797a +7a7a7a7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7e7e7e7e7f7f808081818080818181828282828283 +838383848384848484858585868685858686868787878787888888888988898989898a8a8a8a8a +8a8a8a8b8b8a8a8b8b8b8b8b8b8b8b8c8c8c8c8c8d8d8d8d8d8d8d8d8d8d8d8d8d8d8e8d8e8e8e +8e8e8e8e8e8e8f8f8f8f8f8f8f8f90908f8f909090909090909091919191919191919191919191 +919192929292929292929293929393939393939393939393939393939393939393939393939393 +939393949494949493939393939393939393939393939393939393939393939393939393939293 +92929292929292929291919191919090908f8f90908f8f8f8e8e8e8e8d8e8d8d8d8d8c8c8c8c8c +8b8b8b8a8a8a8a8989888988888888878787868686868585848483838383828282818181818080 +807f7f7f7f7e7e7d7d7c7c7c7c7b7b7b7a7a7a7a79797878787877777776767676757574757474 +747473737372727272717171707070706f706f6f6f6f6f6f6f6f6f6e6e6e6e6e6d6d6d6d6d6d6d +6d6c6c6d6d6c6c6c6c6c6c6c6c6b6b6b6b6b6b6b6b6b6a6b6a6a6a6a6a6a6a6a6a6a6a6a6a6a69 +696969696969696969696969696969696969696a6a6a6a6a6a6a6a6a6b6a6b6b6b6b6c6c6c6d6d +6c6c6d6d6d6e6e6e6e6f6f70707171717172727274747475767576777777797979797a7a7b7b7c +7c7d7d7e7f807f80818181838383848584858686868888888889898a8a8b8b8c8c8d8d8e8e8f8f +909090909191929293939393949494959595959696979697979797989898999999999a9a9a9b9b +9b9b9c9b9c9c9c9c9d9d9d9d9d9e9e9e9f9f9e9e9f9f9fa0a0a0a0a1a0a1a1a1a1a2a2a2a2a2a2 +a2a2a2a2a3a3a3a3a3a3a3a3a4a4a3a3a4a4a4a4a4a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5a5a5a6 +a5a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6 +a5a6a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a4a4a4a4a4a4a4a4a4a4a4a4a4 +a4a4a4a4a4a4a4a4a4a4a3a3a4a4a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3 +a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a2a2 +a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2 +a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a0a1a0a0a0 +a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a1a0a1a1a1a1a1a1a1 +a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a3a3 +a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a4a4a3a3a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a5 +a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5 +a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a6a5a6a6a6a6a6a6a6a6a6a6a6a6a6 +a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7 +a7a7a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a9a9a8a8a9a9a9a9a9 +a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaabaaabababababababababababababababababababacacacacacacacacacacacacacacac +acacacacacacacacacacadadadadadadadadaeaeadadaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeae +aeafafafafafafafafafb0afb0b0b0b0b0b0b0b0b0b0b0b0b0b0b1b1b1b1b1b1b1b1b1b1b2b2b2 +b2b2b2b2b2b2b2b2b2b2b3b3b2b2b3b3b3b3b3b3b2b2b3b3b2b3b3b2b2b3b3b3b3b3b3b3b3b3b3 +b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b2b2b3b3b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2 +b2b2b2b2b2b2b2b2b2b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b0b0b0b0b0b0b0b0b0b0b0b0b0b0af +b0afafafafafafafafafafafafafafafafafafafaeaeaeaeaeaeaeaeaeaeaeaeaeadadaeaeadad +adadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadad +adadacacacacacacacacacacacacacacacacacacacacababababababababababababababababab +abababababababaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa9a9a9a9a9a9 +a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a8a8a9a9a8a8a8a8a8a8a8a8a7a7a7a7a7a6a6a6a6a6 +a6a6a6a6a5a6a5a5a5a5a4a4a4a3a3a4a4a3a3a3a2a2a2a2a2a2a2a2a2a2a1a1a1a1a0a09f9f9f +9f9f9f9f9e9e9f9f9e9e9e9d9d9d9d9d9c9c9c9c9b9c9b9b9b9b9b9b9b9a9a9a9a999999989898 +9898979797979697969695959595949494939393939293929292929090908f8f90908f8f8f8e8e +8e8e8d8d8c8c8c8c8b8b8b8a8a8b8b8a8a8a898989898887868686868686868585868685858483 +828282828181818080818180807f7e7d7d7c7c7c7c7b7b7b7a7a7a7a7979787877777777767676 +75757575747473737373727272727274747474747474747475747575767778797a7b7b7b7b7c7c +7c7e7e7e7d7c7c7c7b797878777776757473727272727272717171717171717171717171717171 +737373747474747575767676767676777878797979797a7a7b7b7b7b7b7b7b7c7c7c7c7d7d7e7e +7f7f7f7f8080808080808080818180808282828282828282838383838483848484848484848484 +85858586868585868686868686868687878787878787878787888888888988898989898a8a8a8b +8b8a8a8b8b8b8c8c8c8c8c8c8c8c8c8d8d8e8e8e8e8f8f8f90908f8f9090909191919192929393 +939394949494949494949595949495959596969696979697979797979797979798989898989898 +9898989999999a9a99999a9a9a9a9a9a9a9a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9c9b9c9c9c9c9d +9d9d9d9d9d9d9d9d9d9e9e9e9f9f9e9e9f9f9f9f9f9f9f9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0 +a0a0a0a0a1a0a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a2a2a2a2a2a2a2a2a2a2a2a2a2a2 +a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2 +a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2 +a2a3a3a2a2a3a3a3a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4 +a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a5a5a5a5a5a5a5a5a5a5 +a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5 +a5a5a5a5a4a4a4a4a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a2a2a2 +a2a2a2a2a2a2a2a2a2a2a2a2a1a1a1a0a0a1a1a0a0a0a0a0a0a09fa09f9f9f9f9f9f9f9f9f9f9f +9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9d9c9c9c9b9b9b9b9b9b9b9b9b9a9b9a9a9a9a99 +999998989999989898989898989897979797979696969695969595959595959594949494939393 +939393939393939393939292929291929191919191919190909191909090909090919190909191 +929192929292929292929293939393939393939393939393939393939393939393939393939393 +939393939393939393939393949494959694959696969696969696969696969696969696969696 +969695969595959695969696959695959595949494949494949494949494949392939291919190 +909090908f8f8f8f8f8f8f8f8f8e8e8d8d8d8d8b8b8a8a8a8a8a8a8a8989888888888686868686 +868686858484838383838181818181818181807f807f7e7e7e7c7c7c7c7c7c7c7c7c7b7b7a7979 +797878787878777777777777777776767676757574757474747473737373737373737373727272 +727272727272727272727171727271717171717171717171717171717171717171717171717171 +717171717171717171717171717171717171717171717171717171717171717171717171717171 +717171717171717171717171717171717172727171727272727272727273737373737373737373 +747474747474747474757475757575767676767676767676767777777878787879797a797a7a7a +7a7b7b7b7b7b7b7b7b7b7b7c7c7c7d7d7e7e7e7e7f7f8080808080808080808181818282838383 +83848384848484858585858585858586868686878787888888888988898989898a8a8a8a8a8a8a +8a8a8a8a8a8a8b8b8a8a8b8b8b8c8c8c8c8c8d8d8d8d8d8d8d8d8d8d8d8d8d8d8e8d8e8e8e8e8e +8e8e8e8e8f8f8f8f8f8f8f8f90908f8f9090909090909090919191919191919191919191919191 +929292929292929292939293939393939393939393939393939393939393939393939393939393 +939494949494939393939393939393939393939393939393939393939393939393939392939292 +92929292929292919191909090908f8f8f8f8f8f8f8f8e8e8e8e8d8e8d8d8d8d8c8c8c8b8b8b8b +8a8a8a8a8a8989888988888888878786858585858585848483838383828282808080808080807f +7f7f7f7e7e7d7d7b7b7b7b7b7b7b7a7a7a7a797978787777767676767676767575747574747474 +73737371717272717171707070706f706f6f6f6f6f6f6f6f6f6e6e6e6d6d6d6d6c6c6c6c6c6c6c +6c6c6c6c6c6c6c6c6c6c6c6b6b6b6b6b6b6b6b6b6a6b6a6a6a6a6a6a6a6a6a6a6a6a6a6a696969 +69696969696969696969696969696969696a6a6a6a6a6a6a6a6a6b6a6b6b6b6b6c6c6c6d6d6c6c +6d6d6d6e6e6e6e6f6f70707272717172727274747475767576777777797979797a7a7b7c7c7c7d +7d7e7f807f80808181838383848584858585858787888889898a8a8a8a8b8b8c8d8e8d8e8f8f8f +8f8f90909191929292929393939494939395959695969696969797979898989898989899999999 +9a999a9a9b9b9b9b9c9c9c9d9d9d9d9d9d9d9d9d9d9e9e9e9e9f9e9f9fa0a0a0a0a1a1a1a1a1a1 +a1a1a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a3a4a4a4a4a4a4a4a4a4a4a4a4a5a4a5 +a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a4a5 +a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3 +a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3 +a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a2a2a2a2 +a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a1a1 +a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a0a1a0a0a0a0a0 +a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a1a0a1a1a1a1a1a1a1a1a1 +a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a3 +a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a4a4a4 +a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4 +a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a5a4a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5 +a5a5a5a5a5a5a5a5a5a5a5a5a5a5a6a6a6a7a7a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7 +a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8 +a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9 +aaaba9aaababababababababababababababababababacacacacacacacacacacacacacacacacac +acacacacacacacacadadadadadadadadadadadadadadadadadadadadadadadadadadadadaeaeae +aeafafafafafafafb0afb0b0b0b0b0b0b0b0b0b0b0b0b0b0b1b1b1b1b1b1b1b1b1b1b2b2b2b2b2 +b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2 +b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2 +b2b2b2b2b2b2b2b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b0b0b0b0b0b0b0b0b0b0b0b0b0b0afb0af +afafafafafafafafafafafafafafafafafafaeaeaeaeaeaeaeaeadadaeaeadadadadadadadadad +adadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadad +acacacacacacacacacacacacacacacacacacacacababababababababababababababababababab +abababababaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa9a9a9a9a9a9a9a9 +a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a8a8a9a9a8a8a8a8a8a8a8a8a7a7a7a7a7a6a6a6a6a6a6a6 +a6a6a5a6a5a5a5a5a4a4a4a3a3a4a4a3a3a3a2a2a2a2a2a2a2a2a2a2a1a1a1a1a0a09f9f9f9f9f +9f9f9e9e9f9f9e9e9e9d9d9d9d9d9c9c9c9c9b9c9b9b9b9b9b9b9b9a9a9a9a9999999898989898 +979797979697969695959595949494939393939293929292929090908f8f90908f8f8f8e8e8e8e +8d8d8c8c8c8c8b8b8b8b8b8b8b8b8a8a8989898988878686868686868686868686858584838282 +82828181818181818181807f7e7d7d7c7c7c7c7c7b7b7b7b7a7a79797878777777777777777676 +7675747473737373727272727274747474747474747576757676777778797b7c7c7c7c7c7c7c7e +7e7e7d7c7c7c7b7a79797777767575747272727272727171717171717171717171717171717373 +737474747474747676767676767778787979797979797a7a7a7b7b7b7b7c7c7c7c7d7d7e7e7e7e +7e7f7f808080808080808181808082828282828282828383838383838383838483848484848585 +8586868585868686868686868687878787878787878787888888888988898989898a8a8a8b8b8a +8a8b8b8b8c8c8c8c8c8c8c8c8c8d8d8d8d8d8e8f8f8f90908f8f90909091919191929292929293 +949494949494949495959494959595969696969796979797979797979797989898989898989898 +989999999a9a99999a9a9a9a9a9a9a9a9a9a9a9a9a9b9b9b9b9c9b9c9c9c9c9c9c9c9c9c9d9d9d +9d9d9d9d9d9d9d9e9e9e9f9f9e9e9f9f9f9f9f9f9f9f9f9f9f9fa0a0a1a1a1a1a1a1a1a1a1a1a1 +a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2 +a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2 +a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a3 +a3a2a2a3a3a3a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4 +a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5 +a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5 +a5a5a4a4a4a4a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a2a2a1a1a1a1 +a1a1a1a1a1a1a1a1a1a1a0a0a09f9fa0a09f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f +9e9e9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9c9b9b9b9a9a9a9a9a9a9a9a9a999a99999999989898 +979798989797979797979796969595959594949494949494949494949494939393939292929292 +9292919291919191909090909090909090909090908f8f90908f8f8f8f8f8f90908f8f90909090 +909090909090909090919191919191919191919191919191919191919191919191919191919191 +919191919291929292929393939494939394949494949494949494949494949494949494949494 +949494949494949494949494949494949393939393939393939393939392919292919191909090 +90908f8f8f8f8e8f8e8e8e8d8d8d8d8d8d8b8b8a8a8a8a8a8a8a88898888888886868686868686 +86858484848484838281818181818181807f80807f7f7f7d7c7c7c7c7c7c7c7c7b7b7b7a7a7a79 +797979787877777777777777767676767575757575757574747373737373737373737272727272 +727272727272727271717272717171717171717171717171717171717171717171717171717171 +717171717171717171717171717171717171717171717171717171717171717171717171717171 +717171717171717171717171717171727271717272727272727272737373737373737373737474 +74747474747474747474747475757676767676767676767777777878787879797979797979797a +7a7a7a7b7a7b7b7b7b7c7c7c7d7d7e7e7e7e7e7e7f7f7f807f8080808081818182828383838383 +838383838484858585858585858686868687878788888888888888888889898a8a8a8a8a8a8a8a +8a8a8a8a8b8b8a8a8b8b8b8c8c8c8c8c8d8d8d8d8d8d8d8d8d8d8d8d8d8d8e8d8e8e8e8e8e8e8e +8e8e8f8f8f8f8f8f8f8f90908f8f90909090909090909191919191919191919191919191919292 +929292929292929292929292939293939393939393939393939393939393939393939393939394 +949494949393939393939393939393939393939393939392939292929292929292929292929292 +9292929292919191909090908f8f8f8f8f8f8f8e8e8d8d8d8d8d8d8d8d8d8c8c8c8b8b8b8b8a8a +8a8a8988888888888888888787868585858585858383838383838282828080808080807f7e7e7e +7e7e7e7d7d7b7b7b7b7b7b7a797979797979787877777676767675767574747474747474747373 +7371717272717171707070706f706f6f6f6f6f6f6f6f6f6e6e6e6d6d6d6d6c6c6c6c6c6c6c6c6c +6c6c6c6c6c6c6c6c6b6b6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6969696969 +6969696969696969696969696969696a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6c6c6c6d6d6c6c6d6d +6d6e6e6e6e7070707072727171727272747575757675767777777979797a7a7a7b7c7c7c7d7d7e +7e807f80808181838383838483858585858787888888888989898a8b8b8c8d8d8c8d8e8e8e8e8e +8f8f91909191919192929293939292949494949494949495959596979697979797989898989898 +9898999999999a9a9a9b9b9b9b9c9b9c9c9c9c9d9d9d9d9d9d9d9d9e9e9e9e9f9f9f9f9f9f9f9f +a0a0a0a0a1a0a1a1a1a1a1a1a1a1a1a1a1a1a2a2a2a2a3a3a3a3a3a3a3a3a3a3a3a3a4a3a4a4a4 +a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4 +a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3 +a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3 +a3a3a3a3a2a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2 +a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a1a1a1a1 +a1a1a1a1a1a0a1a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0 +a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0 +a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a2a2a2a2a2a2 +a2a2a2a3a2a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a4a4a4a4a4 +a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4 +a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4 +a4a4a4a4a4a4a4a4a4a4a4a4a5a5a5a6a6a5a5a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a7a7 +a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a8a7a8a8a8a8a8a8a8a8a8a8 +a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9aaaa +a9a9aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababacabacacacacacacacac +acacacacacacadadadadadadadadadadadadadadadadadadadadadadadadadadadadaeaeaeaeaf +afafafafafafafafafafafafafafafafb0afb0b0b0b0b1b1b1b1b1b1b1b1b1b1b2b2b2b2b2b2b2 +b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2 +b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2 +b2b2b2b2b2b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b0b0b0b0b0b0b0b0b0afb0afafafafafafafaf +afafafafafafafafafafafafafafafafaeaeaeaeaeaeaeaeadadaeaeadadadadadadadadadadad +adadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadacac +acacacacacacacacacacacacacacacacacacababababababababababababababababababababab +abababaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa9a9a9a9a9a9a9a9a9a9 +a9a9a9a9a9a9a9a9a9a9a9a9a9a8a8a9a9a8a8a8a8a8a8a8a8a7a7a7a7a7a6a6a6a6a6a6a6a6a6 +a5a6a5a5a5a5a4a4a4a3a3a4a4a3a3a3a2a2a2a2a2a2a2a2a2a2a1a1a1a1a0a19f9f9f9f9f9f9f +9e9e9f9f9e9e9e9d9d9d9d9d9c9c9c9c9b9c9b9b9b9b9b9b9b9a9a9a9a99999998989898989797 +97979797969695959595949494939393939393939393929090908f8f90908f8f8f8e8e8e8e8e8e +8c8c8c8c8b8b8b8b8b8b8b8b8a8a89898989888786868686868686868686868585848382828282 +8181818181818181807f7f7d7d7c7c7c7c7c7b7b7b7b7a7a7a7978787777777777777776767675 +7575747373737272727273757575757575757576767676767778797a7b7c7c7c7c7c7c7c7e7e7e +7e7d7c7b7b7a7a7977767676747474737171727271717170707070707070707272727272727273 +737373757575757676777777777777777878797a7a7a7b7b7a7b7c7c7c7c7c7c7c7c7e7f7f7f7f +7f7f7f7f7f80808081818181818181828282828282828282838384848484848484848485858586 +868585868686868686868687878787878787878787888888888988898989898a8a8a8b8b8a8a8b +8b8b8b8b8b8b8b8c8c8c8c8c8d8e8e8e8e8e8f8f90908f8f909090919191919192939393939394 +949595949495959595959595959696969697969797979798989898989898989898999999999999 +9999999999999999999999999a9a99999a9a9a9b9b9b9b9b9b9b9b9b9c9b9c9c9c9c9d9d9d9d9d +9e9e9e9e9e9e9e9e9e9e9e9e9e9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0 +a1a1a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3 +a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3 +a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3 +a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a4a4 +a3a3a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5 +a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a4a4a4a4a4a4a4a4a4a4a4a4a4 +a4a4a4a4a4a4a4a4a4a4a4a4a3a3a3a2a2a2a2a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1 +a1a1a1a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a09f9f9e9e9e9e9e9e9e9e9e9d9d9d9d9d9d +9d9d9c9c9d9d9c9c9c9b9b9b9b9b9b9b9b9b9b9a9a9a9a9a999999999899989898989797979797 +979797969696969595959595959595949494949393929292929292929292929292929291919190 +9091919090908f8f8f8f8e8e8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8e8e8f8f +8f8f8f8f8f8f8f9090909090909090909090909090909090909090909090909090909090909090 +909191909091919192929292939293939393939393939394949494949494949494949494949394 +939393949394949493949393939393939393939292929191929291919191909090909090909090 +8f8f8f8e8e8f8f8e8e8e8d8c8c8b8b8b8b8b8a8a8a8a8989898988888888878787868686868585 +85858483838383838382828181808080807f7f7f7e7e7e7e7d7d7d7d7c7b7b7b7a7a7a7a797979 +797979797978787777767676767676767575747474747474747474737373737372727272727272 +727272727272727272727272727272727272727272727272727272727272727272727272727272 +727272727272727272727272727272727272727272727272727272727272727272727272727272 +727272727272727272727272727272727272727272727272727272727272727272727273737373 +7373737373747475757575757575767676767777777777777777777777777878797979797a7a7a +7b7b7a7a7b7b7b7c7c7c7c7c7c7c7d7d7e7f7f7f80807f7f808080818181818181818282838384 +8484848484848585858586868686868686868787878788888989898989898989898a8a8a8b8b8a +8a8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8e8d8e8e8e8e8e8e8e8e8e +8f8f8f8f8f8f8f8f90908f8f909090909090909091919191919191919191919191919192929292 +929292929293929393939393939393939393939393939393939393939393939393939393939393 +939393939393939393939393939393939393939393939393939393939393939292919191919191 +91919190909090909090908f8f8f8f8e8e8e8e8e8e8e8d8d8c8c8c8c8b8b8b8b8b8b8b8b8a8989 +898989888887878686868686868685858484848482828282818181818181817f7f7f7f7e7e7e7d +7c7c7c7c7c7c7c7a7a7a7a79797978777777777777777675757575757574747373737372727272 +727272717171707070706f706f6f6f6f6e6e6e6e6e6d6d6d6d6d6d6d6d6d6d6d6d6d6c6c6c6c6b +6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6a6a696969696969696969696969696968686868686868 +6868686868686868696969696969696969696a6a6a6a6b6a6b6b6b6b6b6c6c6d6d6c6c6d6d6d6f +6f6f6f6f6f71717171717172727374747476767676777777797979797b7a7b7b7c7c7e7e7e7f7f +7f808181818181828384848485868686868686878989898a8a8a8b8b8b8c8c8c8c8d8d8f8f8f8f +8f8f90909090919191929292929292939394949494959595959595959696969797979798979898 +989898989898989999999a9a99999a9a9a9b9b9b9b9c9c9d9d9d9d9d9d9d9d9d9e9e9e9e9e9e9e +9e9e9e9e9e9e9f9f9f9fa0a0a0a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a2a2a2a2a3a2a3a3a3a3a3 +a3a3a3a3a3a3a3a3a3a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a5a5a5a5a5a5a5a5a5a4a5a4a4a4a4 +a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4 +a4a4a4a4a3a3a4a4a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3 +a3a3a3a3a3a3a3a2a2a2a2a2a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2 +a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1 +a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a0a09f9f9f9f9f9f9f9f9f +9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa09fa0a0a0a0a0a0a0a0a0a0a0a0a0 +a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1 +a1a1a1a1a1a1a1a1a1a1a2a2a1a1a2a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a3a3a3 +a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3 +a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a4a3a4a4a4a4a4a4a4a4a4a5a5a5a5a5a5a5a5a5a5 +a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a6a6a6a6a6a6a6a6a6 +a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a7a7a6a6a7a7a7a7a7a7a7a7a7a7a7 +a7a7a7a7a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a9a9a9a9a9a9a9a9a9a9a9a9a9a9aaa9aa +aaaaaaaaaaaaaaaaababababababababababababababababababababababababababababababab +ababababacacacacacacacacadadacacadadadaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeae +aeaeaeaeafafb0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b1b1b1b1b1b1b1b1b1 +b1b1b1b1b2b2b1b1b2b2b2b2b2b2b1b1b3b3b2b3b3b2b2b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3 +b3b3b3b3b3b3b3b3b3b3b2b2b3b3b2b2b2b2b2b2b2b2b2b2b2b2b2b1b1b1b1b1b1b1b1b1b1b1b1 +b1b1b1b1b1b1b1b1b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0afb0afafafafaf +afafafafaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeadadaeaeadadadadadadadad +adadadadadadadadadadadadadadadadadadadadadadadadadadadadadadacacacacacacacacac +acacacacacacacacacacacacacacacacababababababababababababababababababababababab +abaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa9a9 +a9a9a9a9a9a9a9a9a9a9a9a8a8a9a9a8a8a8a8a8a8a8a8a7a7a7a7a7a6a6a6a6a6a6a6a6a6a5a6 +a5a5a5a5a4a4a4a3a3a4a4a3a3a3a2a2a2a2a2a2a2a2a2a2a1a1a1a1a0a0a0a0a0a09f9f9f9e9e +9f9f9e9e9e9d9d9d9d9d9c9c9c9c9b9c9b9b9b9b9b9b9b9a9a9a9a999999989898989898989898 +9697969695959595949494949494949393929292929190908f8f90908f8f8f8f8f8f8f8d8d8d8d +8d8d8b8b8b8a8a8b8b8a8a8a8a8a89898888878787878787878585868685858483828282828282 +828181818180807f7e7e7d7d7d7c7c7b7b7b7b7b7b7b7979787878787777767676767676767475 +747474747474747474747575757575757575767576777879797a7b7b7b7c7c7d7d7d7e7e7e7e7d +7c7b7b7b7b7a777676767575747371717272717171707070707070707072727272727272737373 +73747475757676777777777777777878787979797a7b7a7b7c7c7c7c7c7c7c7c7e7e7e7e7f7e7f +7f7f7f808080818181818181818282828282828282828283838383848384848484858585868685 +85868686868686868687878787878787878787888888888988898989898a8a8a8b8b8a8a8b8b8b +8b8b8b8b8b8c8c8c8c8c8d8d8d8d8e8e8f8f90908f8f9090909191919191929292929393949495 +959494959595959595959596969696979697979797989898989898989898989999999999999999 +999999999999999999999a9a99999a9a9a9b9b9b9b9c9b9c9c9c9c9c9c9c9c9c9d9d9d9d9d9e9e +9e9e9e9e9e9e9e9e9e9e9e9f9f9f9fa0a0a0a0a0a0a0a1a0a1a1a1a1a1a1a1a1a1a1a1a1a1a1a2 +a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3 +a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3 +a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3 +a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a4a4a3a3 +a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5 +a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4 +a4a4a4a4a4a4a4a4a4a4a3a3a3a2a2a2a2a1a1a1a1a1a1a1a1a1a1a1a1a0a1a0a0a0a0a0a0a0a0 +a09f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9e9e9e9e9e9e9e9e9e9e9d9d9d9d9c9d9c9c +9b9b9c9c9b9b9b9a9a9a9a9a9a9a9a9a9a99999999999898989897989797979796969696969696 +9695959595949493949393939392929292929191919191919191919191919191919090908f8e90 +8f8e8e8e8d8d8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d +8d8d8d8d8d8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8f +908e8f909090919191919191919191919191919191929292929292929292929292929292929292 +929292929292929292929292929292929291919190909191909090909090909090909090908f8f +8f8e8d8f8e8d8d8d8c8c8c8b8b8b8b8b8a8a8a8a89898889888888888787878686868685858585 +8584848384838382828181808080808080807f7f7e7e7d7d7d7d7c7b7b7b7b7b7b7b7a7a7a7a79 +7a7979787877777676767676767676757575757475747474747373737373727272727272727272 +727272727272727272727272727272727272727272727272727272727272727272727272727272 +727272727272727272727272727272727272727272727272727272727272727272727272727272 +727272727272727272727272727272727272727272727272727272727272727272737373737373 +737373737474747475747575767676767777777777777777777777777778787878787979797a7b +797a7b7b7b7c7c7c7c7c7c7c7d7d7d7e7e7e7f807e7f8080808181818181818182828283838383 +848384848585858586868686868686868787878787888888888988898989898a8a8a8b8b8a8a8b +8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8e8d8e8e8e8e8e8e8e8e8e8f8f +8f8f8f8f8f8f90908f8f9090909090909090919191919191919191919191919191929292929292 +929292929292929293929393939393939393939393939393939393939393939393939393939393 +939393939393939393939393939393939393939293929292929292929292919191919191919191 +9190909090909090908f8f8f8f8e8e8d8e8d8d8d8d8c8c8c8c8c8b8b8b8b8b8b8b8b8a89898888 +88888787878686868686868685858484838382828282818181818181817f7f7e7e7d7d7d7d7c7c +7c7c7c7c7c7a7a7979787878787777777777777776757475747474747373737373727272727272 +72717171707070706f706f6f6f6f6e6e6e6e6e6d6d6d6d6d6d6d6d6d6d6d6d6d6c6c6c6c6b6b6b +6b6b6b6b6a6b6a6a6a6a6a6a6a6a6a696969696969696969696969696969686868686868686868 +686868686868696969696969696969696a6a6a6a6a6a6a6a6a6b6b6c6c6d6d6c6c6d6d6d6f6f6f +6f7070717171717171727273747575767676767777777979797a7b7a7b7b7c7c7e7e7e7e7f7f80 +818181818182828383848586868686868686888888898a8a8b8b8b8b8b8b8b8c8c8e8e8e8e8f8e +8f8f8f8f9090909191919191919192929292929393939394939495959596969696969696969696 +9696969696979797989997989999999a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9c9c9c9c9c9c9c9c9c +9d9c9d9d9e9e9e9e9f9f9fa0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a1a1a1a1a2a1a2a2a2a2a2a2a2 +a2a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4 +a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4 +a4a4a3a3a4a4a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3 +a3a3a3a3a3a2a2a2a2a2a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2 +a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1 +a1a0a1a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a09f9f9f9f9f9f9f9f9f9f9f9f +9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f +9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a1 +a0a1a1a1a1a1a1a1a2a2a1a1a2a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a3a3a3a3a3 +a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3 +a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a4a4a4a4a4a4a4a4a4a4a4a4 +a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a5a5a5a5a5a5a5a5a5a5a5 +a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a6a7a5a6a7a7a7a7a7a7a7a7a7a7a7a7a7 +a7a7a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9 +a9a9a9a9a9a9aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaabababababababababababab +ababacacacacacacacacadadacacadadadaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeae +aeaeaeafafafafafafafafafb0afb0b0b0b0b0b0b0b0b0b0b0b0b0b0b1b1b1b1b1b1b1b1b1b1b1 +b1b1b2b2b1b1b2b2b2b2b2b2b1b1b3b3b2b3b3b2b2b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3 +b3b3b3b3b3b3b3b3b2b2b3b3b2b2b2b2b2b2b2b2b2b2b2b2b2b1b1b1b1b1b1b1b1b1b1b1b1b1b1 +b1b1b1b1b1b1b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0afb0afafafafafafafafafafafaf +afafaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeadadaeaeadadadadadadadadadad +adadadadadadadadadadadadadadadadadadadadadadadadadadadadacacacacacacacacacacac +acacacacacacacacacacacacacacababababababababababababababababababababababababaa +abaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa9a9a9a9 +a9a9a9a9a9a9a9a9a9a8a8a9a9a8a8a8a8a8a8a8a8a7a7a7a7a7a6a6a6a6a6a6a6a6a6a5a6a5a5 +a5a5a4a4a4a3a3a4a4a3a3a3a2a2a2a2a2a2a2a2a2a2a1a1a1a1a0a1a0a0a0a09f9f9f9e9e9f9f +9e9e9e9d9d9d9d9d9c9c9c9c9b9c9b9b9b9b9b9b9b9a9a9a9a9999999898989898989898989797 +969695959595949494949494949493939393929190908f8f90908f8f8f8f8f8f8f8e8e8d8d8d8d +8b8b8b8a8a8b8b8a8a8a8a8a898988888787878787878785858686858584838282828282828281 +81818180807f7f7e7d7d7d7c7c7b7b7b7b7b7b7b7a797878787877777676767676767675767574 +7474747474747575767676767676767676767677787a7a7b7b7b7b7c7c7d7d7d7e7e7e7e7d7d7c +7c7b7b7a7877777675757473727272727171717070707070707070717171717272727373737374 +747575757576767677777777787878797979797a7a7b7b7c7c7b7b7c7c7c7e7e7e7e7f7e7f7f7f +7f8080808181808081818182828282828282828282838383838483848484848585858686858586 +8686868686868687878787878787878787888888888988898989898a8a8a8b8b8a8a8b8b8b8b8b +8b8b8b8c8c8c8c8c8d8d8d8d8e8e8f8f90908f8f90909091919191919292929293939494949494 +949495959494959595969696969796979797979898989898989898989899999999999999999a9a +99999a9a9a9a9a9a9a9a9a9a9a9a9a9b9b9b9b9c9b9c9c9c9c9c9c9c9c9c9d9d9d9d9d9e9e9e9e +9e9e9e9e9f9f9e9e9f9f9fa0a0a0a0a0a0a0a0a0a1a0a1a1a1a1a1a1a1a1a1a1a1a1a1a1a2a2a2 +a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3 +a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3 +a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a4a4a3a3a4a4a4 +a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4 +a4a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5 +a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a4a4a4a4a4a4a4a4a4a4a4a4a4a3a3a4a4 +a3a3a3a3a3a3a3a3a2a2a2a2a2a1a1a1a1a1a1a1a1a1a1a1a1a1a1a0a1a0a0a0a0a0a0a0a0a09f +9f9f9f9f9f9f9f9e9e9f9f9e9e9e9e9e9e9e9e9d9d9d9d9d9d9d9d9d9d9c9c9c9c9b9c9b9b9b9b +9b9b9b9b9b9a9a9a99999a9a999999989898989897979797969796969696959595949495959494 +9493939393929392929292919191919190909090909090908f8f90908f8f8f8e8e8e8e8d8e8d8d +8d8d8c8c8c8c8c8b8b8b8b8b8b8b8b8a8a8b8b8a8a8a8a8a8a8b8b8a8a8b8b8b8c8c8c8c8c8c8c +8c8c8c8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8e8d +8e8e8e8e8f8f8f90908f8f90909090909090909191919191919191919191919191919191919191 +91919191919191919191919191919190909090909090908f8f90908f8f8f8f8f8f8f8f8e8e8e8e +8d8e8d8d8d8d8c8c8c8b8b8b8b8a8a8a8989898988898888888887878787878686868585858584 +848384838383838181818080818180807f7f7e7e7e7e7d7d7d7c7c7c7c7b7b7b7a7a7a7a797a79 +797979777777767677777676767575757574757474747473737373737272727272727272727272 +727271717272717171717171717171717171717171717171717171717171717171717171717171 +717171717171717171717171717171717171717171717171717171717171717171717171717171 +717171717171717171727271717272727272727272727272727272727272727373737373737373 +7373747474747574757575757676767676767676777776767777777878787878797979797a797a +7a7a7a7b7b7b7c7c7c7c7d7d7d7e7e7e7e7f7e7f7f7f7f80808081818181828282838383838483 +84848484858585868685858686868787878787888888888988898989898a8a8a8a8a8a8a8a8b8b +8a8a8b8b8b8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8e8d8e8e8e8e8e8e8e8e8e8f8f8f8f +8f8f8f8f90908f8f90909090909090909191919191919191919191919191919292929292929292 +929292929292939293939393939393939393939393939393939393939393939393939393939393 +939393939393939393939393939393939392939292929292929292929191919191919191919190 +90908f8f90908f8f8f8e8e8e8e8d8e8d8d8d8d8c8c8c8c8c8b8b8b8a8a8b8b8a8a898988888888 +8787878686868685858584848484838382828282818181808080807f7f7e7e7d7d7d7d7c7c7c7b +7b7b7b7a7a79797878787877777776767676757574757474747473737373737272727171727271 +7171707070706f706f6f6f6f6e6e6e6e6e6d6d6d6c6c6d6d6c6c6c6c6c6c6c6c6b6b6b6b6b6b6b +6b6b6a6b6a6a6a6a6a6a6a6a6a6969696969696969696969696969696868686868686868686868 +68686868696969696969696969696a6a6a6a6a6a6a6a6a6b6b6c6c6d6d6c6c6d6d6d6f6f6f6f70 +70717172727171727273747575767676767777777979797a7b7a7b7c7c7c7e7e7e7e7f7f808081 +818181828283838484858585858686868888888889898a8a8b8b8a8a8b8b8b8d8d8d8d8e8d8e8e +8e8e8f8f8f90908f8f909090919191919192929292939293939393949494949494949495959494 +9595959696969697969797979798989898989999999a9a99999a9a9a9b9b9b9b9b9b9b9b9b9c9b +9c9c9c9c9d9d9d9d9d9e9e9e9f9f9e9e9f9f9f9f9f9f9f9fa0a0a0a0a1a0a1a1a1a1a1a1a1a1a1 +a1a1a1a1a1a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3 +a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3 +a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3 +a3a3a3a2a2a2a2a2a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a2a2 +a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a0 +a1a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a09f9f9f9f9f9f9f9f9f9f9f9f9f9f +9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f +9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a1a0a1 +a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2 +a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2 +a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a3a3a3a3a3 +a3a3a3a3a3a3a3a3a3a4a4a3a3a4a4a4a4a4a4a4a4a4a4a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5a5 +a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a6a5a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6 +a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a8a9a9a8a8a9a9a9a9 +a9a9a9a9aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaabababababababababababababab +acacacacacacacacacacacacacacacadadadadadadadadadadadadadaeaeadadaeaeaeaeaeaeae +aeafafafafafafafafafb0afb0b0b0b0b0b0b0b0b0b0b0b0b0b0b1b1b1b1b1b1b1b1b1b1b1b1b1 +b1b1b1b1b1b1b1b1b1b1b1b1b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2 +b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1 +b1b1b1b1b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0afb0afafafafafafafafafafafafafaf +aeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeadadaeaeadadadadadadadadadadadadadadadadad +adadadadadadadadadadadadadadadadadadadadadadadadadadacacacacacacacacacacacacac +acacacacacacacacacacacacababababababababababababababababababababababababaaabaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa9a9a9a9a9a9 +a9a9a9a9a9a9a9a8a8a9a9a8a8a8a8a8a8a8a8a7a7a7a7a7a6a6a6a6a6a6a6a6a6a5a6a5a5a5a5 +a4a4a4a3a3a4a4a3a3a3a2a2a2a2a2a2a2a2a2a2a1a1a1a1a0a1a0a0a0a09f9f9f9e9e9f9f9e9e +9e9d9d9d9d9d9c9c9c9c9b9c9b9b9b9b9b9b9b9a9a9a9a99999998989898989898989897979696 +95959595949494949494949493939393929190908f8f90908f8f8f8f8f8f8f8e8e8d8d8d8d8b8b +8b8b8b8b8b8b8a8a8a8a8989888887878787878787868686868585848382828282828282828281 +8181807f7f7e7d7d7d7c7c7c7b7b7c7c7b7b7a7978787878777777777777777776757675747474 +747474747575767676767676767777777778797a7a7b7c7c7c7d7d7d7d7d7e7e7e7e7d7d7c7c7c +7b7a78777777757574737272727272717170707070707070707171717171727272727373747475 +75757576767676767676777878797979797a7a7b7b7b7b7b7b7b7c7c7e7e7e7e7f7e7f7f7f7f80 +808080808080808181818182828282828282828383838384838484848485858586868585868686 +868686868687878787878787878787888888888988898989898a8a8a8b8b8a8a8b8b8b8b8b8b8b +8b8c8c8c8c8c8d8d8d8d8e8e8f8f90908f8f909090919191919192929292939394949494949494 +9595949495959596969696979697979797989898989898989898989999999a9a99999a9a9a9a9a +9a9a9a9a9a9a9a9a9a9a9a9a9a9b9b9b9b9c9b9c9c9c9c9c9c9c9c9c9d9d9d9d9d9e9e9e9f9f9e +9e9f9f9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a1a0a1a1a1a1a1a1a1a1a1a1a1a1a1a1a2a2a2a2a2 +a2a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a3a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4 +a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4 +a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4 +a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a5 +a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5 +a5a5a5a5a5a5a5a5a5a5a5a5a5a4a4a5a5a4a4a4a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3 +a3a3a3a3a3a3a2a2a2a2a2a1a1a1a1a1a1a1a1a0a0a1a1a0a09fa09f9f9f9f9f9f9f9f9f9e9e9e +9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9d9c9c9c9c9c9c9c9c9b9b9b9b9a9b9a9a9a9a9a9a +9a9a9a999999989899999898989797979797969696969596959594949494939393939393939392 +92929291929191919190908f8f8f8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8d8d8c8d8c8c8b8b +8b8b8a8a8a898989898989898989898989898989898989898989898989898a8a8a8a8a8a8a8a8a +8a8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8c8d8b8c8d +8d8d8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f90908f8f +909090909090909090909090908f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8e8e8e8e8d8d8c8d +8c8c8c8c8b8b8b8a8a8a8a8a8a8a89898989888988888888878787878786868685858686848483 +84838383838181818181818181807f807f7e7e7e7d7d7d7c7c7c7c7c7c7c7b7b7b7a797a797979 +797777777777777777777776767575747574747474737373737372727272727272727272727272 +717172727171717171717171717171717171717171717171717171717171717171717171717171 +717171717171717171717171717171717171717171717171717171717171717171717171717171 +717171717171717171717171717171717172727171727272727272727273737373737373737373 +747474747574757575757676767676767676767676767677777777787878797979797a797a7a7a +7a7b7b7b7b7b7b7b7c7d7d7e7e7e7e7f7e7f7f7f7f808080808080808182828282838384838484 +8484858585858585858586868686878787888888888988898989898a8a8a8a8a8a8a8a8a8a8a8a +8a8b8b8b8b8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8e8d8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f +8f8f90908f8f909090909090909091919191919191919191919191919192929292929292929292 +929292929392939393939393939393939393939393939393939393939393939393939393939393 +93939393939393939393939393939392939292929292929292929191919191919191909090908f +8f8f8f8f8f8f8f8e8e8e8e8d8e8d8d8d8d8c8c8c8b8b8b8b8a8a8a8a8a8a8a8989888888888787 +868585858585858584848484838382828181808080808080807f7f7e7e7d7d7c7c7b7b7b7b7b7b +7b7a7a797978787777777776767676767575747574747474737373727271717171717171717171 +707070706f706f6f6f6f6e6e6e6d6d6d6d6c6c6c6c6c6c6c6c6c6c6c6c6c6b6b6b6b6b6b6b6b6b +6a6b6a6a6a6a6a6a6a6a6a69696969696969696969696969696968686868686868686868686868 +6868696969696969696969696a6a6a6a6a6a6a6a6a6b6b6c6c6d6d6d6d6d6d6d6f6f6f6f707071 +7172727272727273747575767676767777777979797a7b7a7b7b7c7c7e7e7e7e7f7f8080808080 +808282838384848585858585858587878787888889898a8a89898a8a8a8c8c8c8c8d8c8d8d8d8d +8e8e8e8e8e8e8e8e8e8e8f8f8f8f8f909090909190919191919292929393929293939393939393 +93949494949594959595959696969696979797989897979898989999999999999999999a999a9a +9b9b9b9b9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9e9e9f9fa09fa0a0a0a0a0a0a0a0a0a0a0 +a0a0a0a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a2a2a2a3a3a2a2a3a3a3a3a3a3a3a3a3a3a3a3a3a3 +a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3 +a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3 +a3a2a2a2a2a2a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a2a2a2a2 +a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a0a1a0 +a09f9fa0a09f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e +9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e +9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa09fa0a0a0 +a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1 +a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1 +a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a2a2a2a3a3a2a2a3a3a3a3a3a3a3a3a3 +a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4 +a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a5a4a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5 +a5a6a6a6a7a7a6a6a7a7a7a7a7a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8 +a8a8a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9aaa9aaaaababaaaaababababababababacac +acacacacacacacacacacacacacadadadadadadadadadadadadadadadadadadadadadadadadadae +aeaeafafaeaeafafb0afb0b0b0b0b0b0b0b0b0b0b0b0b0b0b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1 +b1b1b1b1b1b1b1b1b1b1b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2 +b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1 +b1b1b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0afb0afafafafafafafafafafafafafafaeae +aeaeaeaeaeaeadadaeaeadadadadadadadadadadadadadadadadadadadadadadadadadadadadad +adadadadadadadadadadadadadadadadadadadadadadadadacacacacacacacacacacacacacacac +acacacacacacacacacacababababababababababababababababababababababababaaabaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa9a9a9a9a9a9a9a9 +a8a8a9a9a8a8a8a8a8a8a8a8a8a8a8a8a8a7a7a7a7a7a6a6a6a6a6a6a6a6a6a5a6a5a5a5a5a4a4 +a4a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a2a1a1a1a1a0a1a0a09f9f9f9f9e9e9e9e9e9e9e9e9d +9d9d9d9d9c9c9c9c9b9c9b9b9b9b9b9b9b9a9a9a9a999999989898989898989898979796969595 +9595949494949494949493939393929190908f8f90908f8f8f8f8f8f8f8e8e8d8d8d8d8b8b8b8b +8b8b8b8b8a8a8a8a89898888878787878787878585868685858483828282828282828181808080 +807f7f7e7d7c7c7c7c7b7b7b7b7b7b7b7a79787777777676767676767676767576757474747474 +74747575767676767676767676777778797a7a7b7b7b7b7c7c7c7d7d7e7e7e7f7e7d7c7c7c7b7a +797777777575757372727272727171707070707070707071717171717272727273737474747474 +74757676767676767778787979797979797b7b7b7b7b7b7b7c7c7e7e7e7e7e7e7e7e7e7f7f8080 +808080808081818181828282828282828283838383848384848484858585868685858686868686 +86868687878787878787878788888989898989898989898a8a8a8b8b8a8a8b8b8b8b8b8b8b8b8c +8c8c8c8c8d8d8d8d8e8e8f8f90908f8f9090909191919191929292929392949494949494949595 +949495959596979797979797979797989898989898989898989999999a9a99999a9a9a9a9a9a9a +9a9a9a9a9a9a9a9a9a9a9b9b9c9c9c9c9c9c9c9c9c9c9c9c9c9c9d9d9d9d9d9e9e9e9f9f9e9e9f +9f9f9f9f9f9f9fa0a0a0a0a1a0a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a2a2a2a2a2a2a2 +a2a2a2a2a2a2a2a2a2a2a2a3a3a3a3a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4 +a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4 +a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4 +a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a5a5a5 +a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5 +a5a5a5a5a5a5a5a5a5a5a5a4a4a5a5a4a4a4a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3 +a3a3a3a2a2a1a1a1a1a0a0a0a0a0a0a0a09f9fa0a09f9f9f9f9f9f9f9f9f9f9f9f9f9e9e9e9e9e +9e9e9e9e9d9e9d9d9d9d9d9d9d9c9c9c9c9b9b9b9b9b9b9b9b9a9a9a9a9a9a9a9a9a999a999999 +999898989797989897979796969696959494949494949494939393939292929292929291919090 +909090909090908f8f8e8e8e8d8d8d8d8d8d8d8d8d8c8d8c8c8c8c8b8b8b8b8b8b8b8b8a8a8a8a +89898988888888878887878787878787878787878787878787878787888888888988898989898a +8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8b8b8a8a8b8b8b +8c8c8c8c8c8c8c8c8c8d8c8d8d8d8d8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8f8f8e8e8f8f +8f8f8f8f8f8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8d8d8c8c8c8c8c8c +8c8c8b8b8b8a8a8a8a8a8a89898888888888888888888787878787868686858586868484848484 +8484838281818181818181807f80807f7f7f7e7e7e7d7c7c7c7c7c7c7b7b7b7a7a7a7a7a7a7978 +777777777777777777767675757575757575747473737373727272727272727272727272727171 +727271717171717171717171717171717171717171717171717171717171717171717171717171 +717171717171717171717171717171717171717171717171717171717171717171717171717171 +717171717171717171717171717171727271717272727272727272737373737373737373737474 +747474747474747575767676767676767676767676777777777878787979797979797979797a7a +7b7b7b7b7b7b7c7d7d7e7e7e7e7e7e7e7e7e7f7f80808080808081828282828383838383838384 +84858585858585858686868687878788888888888888888889898a8a8a8a8a8a8a8a8a8a8a8a8b +8b8b8b8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8d8d8d8d8d8e8d8e8e8e8e8f8f8f8f8f8f8f8f +90908f8f9090909090909090919191919191919191919191919191929292929292929292929292 +929292929292929392939393939393939392939292929392939393939393939392939292929292 +9292929292929292929292929292929292929292929292929191919191919191909090908f8f8f +8f8f8f8f8e8e8d8d8d8d8d8d8d8d8d8c8c8c8b8b8b8b8a8a8a8a89898988888888888887878685 +85858585858483838383838382828181808080807f7f7f7e7e7e7e7d7d7c7c7b7b7b7b7a7b7a79 +79797978787777777776767676757474747474747474737373727271717171717171717170706f +6f6f6f6f6f6f6f6f6e6e6e6d6d6d6d6c6c6c6c6c6c6c6c6c6c6c6c6b6b6a6a6a6a6a6a6a6a6a6a +6a6a6a6a6a6a6a6a6a696969696969696969696969696969686868686868686868686868686868 +696969696969696969696a6a6a6a6b6a6b6b6b6b6b6c6c6d6d6d6d6d6d6d6f6f6f6f7070717172 +72727272727374757576767676777777797979797b7a7b7b7c7c7e7e7e7e7e7e80808080808082 +8283838383848484848484858787878787878888898988888989898b8b8b8b8b8b8b8b8b8b8c8c +8c8c8c8c8c8c8c8d8d8e8e8e8e8f8f8f8f8f8f8f8f8f8f90909091919090919191919191919192 +929292929292929293939494949495959596969595969696979797979797989898989898989999 +99999a9a9a9b9b9b9b9c9b9c9c9c9c9c9c9c9c9c9d9d9e9e9e9e9e9e9e9e9e9e9e9e9f9e9f9f9f +9fa0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a1a1a1a2a2a1a1a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2 +a2a2a2a2a2a2a3a2a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3 +a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a2 +a2a2a2a2a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2 +a2a2a2a2a1a2a1a1a1a1a1a1a1a1a1a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a09f +9fa0a09f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e +9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e +9e9e9e9e9e9e9e9e9e9e9e9e9e9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f +9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0 +a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0 +a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a1a1a1a2a2a1a1a2a2a2a2a2a2a2a2a2a2a2 +a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a3a4a3a4a4a4a4a4a4a4a4a4a4a4 +a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a5 +a5a5a6a6a5a5a6a6a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a8a7a8a8a8a8a8a8a8a8a8 +a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9aaaaa9a9aaaaaaaaaaaaaaaaabababab +abababababacabacacacacadadadadadadadadadadadadadadadadadadadadadadadadadaeaeae +afafaeaeafafafafafafafafafafafafafafafafafafb0b0b0b0b0b0b0b0b0b1b0b1b1b1b1b1b1 +b1b1b1b1b1b1b1b1b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2 +b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b0 +b0afafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafaeaeaeae +aeaeaeaeadadaeaeadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadad +adadadadadadadadadadadadadadadadadadadadadadacacacacacacacacacacacacacacacacac +acacacacacacacacabababababababababaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa9a9a9a9a9a9a9a9a8a8 +a9a9a8a8a8a8a8a8a8a8a8a8a8a8a8a7a7a7a7a7a6a6a6a6a5a6a5a5a5a5a5a5a5a5a5a4a4a4a3 +a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a1a1a0a0a0a0a0a0a09f9f9f9f9e9e9e9e9e9e9e9e9d9d9d +9d9d9c9c9c9c9b9c9b9b9b9b9b9b9b9a9a9a9a9999999898989898989898989697969695959595 +949494949494949493939393929190908f8f90908f8f8f8f8f8f8f8e8e8d8d8d8d8b8b8b8b8b8b +8b8b8a8a8a8a89898888878787878787878585868685858483828282828282828181808080807e +7e7e7d7c7c7c7c7b7b7b7b7b7b7a79797877777776767676767676767674757474747474747474 +747576767676767676767677777879797a7b7b7b7b7c7c7c7d7d7e7e7e7e7e7e7d7c7b7b7a7979 +787676767474747472727171717171707070707070707071717272727272727272737474747575 +757576767777777777777778787a7a7a7a7b7b7b7b7c7c7c7c7c7d7d7e7e7f7f7f7f7f7f7f8080 +808081818181818181818282828282838383838483848484848585858686858586868686868686 +8687878787878888888888888888888988898989898a8a8a8b8b8a8a8b8b8b8b8b8b8b8b8c8c8c +8c8c8d8d8d8d8e8e8f8f90908f8f90909091919191919292929293939393939394949495959494 +959596969696969796979797979898989898999999999999999999999999999a9a99999a9a9a9b +9b9b9b9b9b9b9b9b9b9b9b9b9b9c9b9c9c9c9c9d9d9d9d9d9e9e9e9e9e9e9e9e9e9e9e9e9e9f9f +9f9fa0a0a0a0a0a0a0a0a0a0a0a0a1a0a1a1a1a1a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a3 +a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3 +a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3 +a3a3a3a4a4a4a4a4a4a4a4a4a4a3a3a3a3a3a4a4a4a4a4a3a3a3a4a4a4a4a5a5a5a5a5a5a5a5a5 +a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5 +a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a4a4a4a4 +a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a3a3a3a2a2a2a2a1a1a1a1a1a1 +a1a1a1a1a1a1a1a0a0a0a0a0a0a0a0a0a0a0a0a0a09fa09f9f9f9f9e9e9e9e9e9d9d9d9d9d9d9d +9d9c9c9d9d9c9c9c9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9a9a9a9a999998989898989898989897 +97979696979796969695959595959594949493939292929292929291919191909090909090908f +8f8e8e8d8d8d8d8d8d8d8c8c8c8c8c8c8c8c8b8b8c8c8b8b8b8a8a8a8a89898888888888888888 +888787878787878787868687878686868686868787868687878787878787878787878787878787 +878787878787878787878787878787878788888888888888888888888888888988898989898a8a +8a8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8c8c8d8d8c8c8c8c8c8c8c8c8c8c8c8c8b8c8b8b8b8b +8a8a8a8a8a8a8a8989898989898988888787878786868686868686868585858585858484838383 +8383838382828181808080807f7f7f7f7e7e7e7e7e7e7d7c7c7c7b7b7b7b7a7b7a797979797979 +787878787776767676767675757474747474747474747373737373727272727272727271717272 +717171717171717171717171717070707070707070707070707070707070707070707070707070 +707070707070707070717171717171717171717171717171717171717171717171717171717171 +717171727271717272727272727272727272727272727272727272727272737373737373737373 +74747575757575757575757575757676767677777777777777777878787879797a7a7a7a7a7a7a +7b7b7c7c7c7c7c7c7c7d7d7e7e7f7f7f7f7f7f7f80808181818181818181818283848484848484 +848585858586868686868686868787878788888989898989898989898a8a8a8b8b8a8a8b8b8b8b +8b8b8b8b8c8c8c8c8c8c8c8c8c8c8d8d8d8d8e8d8e8e8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f9090 +8f8f90909090909090909090909090919191919191919191919292929292929292929292929292 +939293939393939393939393939393939393939393939393939393939393939393939393939393 +93939393939393939393939292919191919191919191909090909090909090909090908f8f8f8f +8e8e8e8e8e8e8e8d8d8c8c8c8c8b8b8b8b8b8b8b8b8a898a8a8989898887878686868686868685 +85848484848383838281818181818181807f7f7f7e7e7e7d7c7c7c7c7c7c7c7b7a7a7a7a7a7a79 +777777777777777776757575757574747373737372727272727272717070717170707070707070 +6f6f6e6e6e6e6d6d6d6d6d6d6d6d6c6c6d6d6c6c6c6b6b6b6b6b6b6b6b6b6b6b6b6b6b6a6a6969 +696969696969696868686868686868686868686868686868686868686868686868686868686868 +68686869696969696a6a6a6a6a6a6a6a6a6b6c6c6c6d6d6c6c6e6e6e6f6f6f6f70707171727271 +71737374747575767676767777777979797a7a7a7b7c7c7c7c7c7d7d7f7f7f7f81818181818181 +82838383838484858585858686868787878788888787888888898989898a8a8b8b8b8b8b8b8b8c +8c8b8b8c8c8c8c8c8c8c8c8c8c8c8c8d8d8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f8f909090909090 +909191929292929292929292939393949493939494949595959596969696969797989898989898 +9898989999999a9a99999a9a9a9b9b9b9c9c9c9c9c9c9d9d9e9e9e9e9e9e9e9e9e9e9e9e9e9e9f +9f9f9f9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a1a1a1a1a1a1a1a1a1a1 +a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a2a2a2a2a2a2a2a2a2 +a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2 +a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1 +a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a0a0a0a0a0a0a0a0a09fa09f9f9f9f9f +9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e +9e9e9e9e9e9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d +9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9e9e9e9e9e9e9e9e9e9e9e9e9e9e9f9e9f9f9f9f9f9f9f +9f9fa0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0 +a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0 +a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0 +a0a0a0a1a1a1a1a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2 +a2a2a2a2a2a2a2a2a2a2a2a3a3a3a3a4a3a4a4a4a4a4a4a4a4a4a4a4a4a4a4a5a5a5a5a5a5a5a5 +a5a5a5a5a5a5a5a5a5a5a5a5a6a6a6a6a6a6a6a6a6a6a6a6a6a7a7a6a6a7a7a7a7a7a7a7a7a8a8 +a8a8a8a8a8a8a8a8a8a8a8a8a8a9a9a9a9aaa9aaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababab +abababababababababababababababababababacacacadadacacadadadaeaeaeaeaeaeaeaeaeae +aeaeaeaeafaeafafafafafafafafafb0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0 +b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b1b1b1b1b1b1b1b1 +b1b1b1b1b1b1b1b1b1b1b1b1b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0 +b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0afafaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeae +aeaeaeaeaeaeaeaeaeaeaeaeadadaeaeadadadadadadadadadadadadadadadadadadadadadadad +adadadadadadadadadadacacacacacacacacacacacacacacacacacacacacababababababababab +ababababababababababababababababababababababababababababababaaabaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9 +a9a8a8a9a9a8a8a8a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a6a6a6a5a5a4a4a4a4a4a4a4a3a3a4 +a4a2a2a2a2a2a2a2a2a1a1a1a1a1a1a1a1a1a0a09f9f9f9f9f9f9f9e9e9f9f9e9e9e9d9d9d9d9d +9c9c9c9c9b9c9b9b9b9b9b9b9b9a9a9a9a99999998989898989797979797979696959595959494 +94939393939393939393929190908f8f90908f8f8f8f8f8f8f8e8e8d8d8d8d8b8b8b8b8b8b8b8b +8a8a8a8a898988888787878786868686868686858584838282828281818181818181807f7f7e7c +7c7c7c7c7c7c7b7b7b7b7a7a797877777777767676767676767675757473727272737373737575 +767676767575757777777778787a7a7b7c7c7c7c7c7c7c7c7c7c7d7f7f7e7d7c7b7b7a7a797876 +767675747474727271717171717070707070707070717172727272727272727373737374747575 +767677777777777777787879797a7a7b7b7b7b7c7c7c7c7c7d7d7d7e7e7e7e7f7e7f7f80808080 +818181818181818182828282828383838384838484848485858586868585868686868686868687 +878787878888888889888989898989898989898a8a8a8b8b8a8a8b8b8b8b8b8b8b8b8c8c8c8c8c +8d8d8d8d8e8e8f8f90908f8f909090919191919192929292939293939393949494959594949595 +96969797979797979797979898989898999999999999999999999999999a9a99999a9a9a9b9b9b +9b9b9b9b9b9b9c9b9c9c9c9c9c9c9c9c9c9d9d9d9d9d9e9e9e9e9e9e9e9e9e9e9e9e9e9f9f9f9f +a0a0a0a0a0a0a0a1a0a1a1a1a1a1a1a1a1a1a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3 +a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3 +a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3 +a3a4a4a4a4a4a4a4a4a4a4a3a3a3a3a3a4a4a4a4a4a3a3a3a4a4a4a4a5a5a5a5a5a5a5a5a5a5a5 +a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5 +a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a4a4a4a4a4a4 +a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a3a3a3a2a2a2a2a1a1a1a1a1a1a1a0 +a1a0a0a0a09f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9e9e9e9e9e9d9d9d9d9d9d9d9d9c +9b9d9c9b9b9b9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a999999999998989898979897979797969696 +95959696959595949494949393929292929191919191919191909090908f8f8e8f8e8e8e8e8d8d +8d8c8c8c8c8c8c8c8b8b8b8b8b8b8b8b8a898b8a89898988888888888787878787878787878786 +868686858685858484858584848484848485858484858585858585858685868686868686868686 +868686868686868686868686868686878787878787878787878787878787878787878788888889 +8989898a8a8b8a8b8b8b8b8b8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c +8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8b8b8c8c8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8a8a +8a8a8a8a8a89898889888888888787878787868686868686868685858585858585848484848384 +83838282818180808080808080807f7f7f7f7e7e7d7c7c7c7b7b7b7b7b7b7b7a7a797a79797878 +787877767676767676767575757574757474747473737373737272727272727272717172727171 +717171717171717171717170707070707070707070707070707070707070707070707070707070 +707070707070707171717171717171717171717171717171717171717171717171717171717171 +717272717172727272727272727272727272727272727272727272727373737373737373737374 +7474747574757575757575757676767677777777777777777878787878797979797a797a7a7b7b +7c7c7c7c7c7c7c7d7d7d7e7e7e7e7f7e7f7f808081818181818181818181838383838483848485 +85858586868686868686868787878787888888888988898989898a8a8a8b8b8a8a8b8b8b8b8b8b +8b8b8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8e8d8e8e8e8e8e8e8e8e8e8f8f8f90908f8f +909090909090909090909090909191919191919191919192929292929292929292929292929292 +929292939293939393939393939293929292939293939393939393939293929292929292929292 +9292929292929292929291919191919191919191909090909090909090909090908f8f8f8f8e8e +8d8e8d8d8d8d8c8c8c8c8c8b8b8b8b8b8b8b8b8a898a8988888887878786868686868686858584 +8483838282828281818181818181807f7e7e7d7d7d7d7c7c7c7c7c7c7c7b7a797a797979797777 +77777777777776757574747474737373737372727272727272717070717170706f706f6f6f6f6e +6e6e6e6e6d6d6d6d6d6d6d6d6c6c6d6d6c6c6c6b6b6b6b6a6b6a6a6a6a6a6a6a6a6a6969696969 +696969696968686868686868686868686868686868686868686868686868686868686868686868 +6869696969696a6a6a6a6b6a6b6b6b6b6c6c6c6d6d6c6c6e6e6e6f6f6f6f707071717272717173 +737474757576767676777777797979797a7a7b7c7c7c7c7c7d7d7e7e7f7f818181818181818282 +8282828383848485858686868686868687878686878787888888888889898989898989898a8a89 +898a8a8b8a8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8e8e8e8e8e8e8e8e +8f8f8f8f908f909090909191919292919192929293939393949495959595969696969696969696 +96979797989997989999999a9a9a9b9b9b9b9b9b9b9c9c9c9c9c9c9c9c9c9d9c9d9d9d9d9e9e9e +9e9e9e9e9e9e9e9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a0 +a0a0a1a0a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a2a2a2a2a2a2a2a2a2a2a2 +a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2 +a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1 +a0a1a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a09f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f +9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e +9e9e9e9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d +9d9d9d9d9d9d9d9d9d9d9d9d9d9d9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e +9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f +9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f +9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f +9fa0a0a0a0a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a2a1a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2 +a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a4a4a4a4a4a4a4a4a4a4 +a4a4a4a4a4a4a4a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5a5a6a7a5a6a7a7a7a7a7a7a7a7a8a8a8a8 +a8a8a8a8a8a8a8a8a8a8a8a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9aaaaaaaaaaaaaaaa +aaabaaababababababababababababababacacacadadacacadadadaeaeaeaeaeaeaeaeaeaeaeae +aeaeaeaeaeaeaeaeaeaeaeaeaeafafafafafafafafafafafafafafb0afb0b0b0b0b0b0b0b0b0b0 +b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b1b1b1b1b1b1b1b1b1b1 +b1b1b1b1b1b1b1b1b1b1b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0afb0afafaf +afafafafafafafafafafafafafafafafaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeae +aeaeaeaeaeaeaeaeaeaeadadaeaeadadadadadadadadadadadadadadadadadadadadadadadadad +adadadadadadadadacacacacacacacacacacacacacacacacacacacacababababababababababab +abababababababababababababaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a8 +a8a9a9a8a8a8a7a7a7a7a7a7a7a7a7a7a6a6a6a6a5a6a5a5a5a5a4a4a4a4a4a4a4a4a3a3a4a4a2 +a2a2a2a2a2a2a2a1a1a1a1a0a1a0a0a0a09f9f9f9f9f9f9f9f9e9e9f9f9e9e9e9d9d9d9d9d9c9c +9c9c9b9c9b9b9b9b9b9b9b9a9a9a9a999999989898989897979797969796969595959594949493 +9393939393939393929190908f8f90908f8f8f8f8f8f8f8e8e8d8d8d8d8b8b8b8b8b8b8b8b8a8a +8a8a898988888787878786868686868686858584838282828281818181818181807f7e7d7c7c7c +7c7c7c7c7b7b7b7b7a797878777777777676767676767676757473727272727373737374757676 +7676757575777777777878797a7b7c7c7c7c7c7c7c7c7c7c7d7f7f7e7d7c7c7b7a7a7978777676 +757474747272727171717170707070707070707171717272717172727273737373747475757575 +76767677777777787879797a7a7a7a7b7b7b7c7c7c7c7d7d7d7e7e7e7e7f7e7f7f7f7f80808081 +818080818181828282828283838383848384848484858585868685858686868686868686878787 +87878888888889888989898989898989898a8a8a8b8b8a8a8b8b8b8b8b8b8b8b8c8c8c8c8c8d8d +8d8d8e8e8f8f90908f8f9090909191919191929292929392939393939494949595949495959696 +979797979797979797989898989899999999999999999a9a99999a9a9a9a9a9a9a9a9b9b9b9b9b +9b9b9b9b9c9b9c9c9c9c9c9c9c9c9c9d9d9d9d9d9e9e9e9e9e9e9e9e9f9f9e9e9f9f9fa0a0a0a0 +a0a0a0a0a0a1a0a1a1a1a1a1a1a1a1a1a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a3a3 +a3a3a3a3a3a4a4a3a3a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4 +a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a5 +a5a5a5a5a5a5a5a5a5a4a4a4a4a4a5a5a5a5a5a4a4a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5 +a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5 +a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a4a4a4a4a4a4a4a4 +a4a4a4a4a4a3a3a4a4a3a3a3a3a3a3a3a3a3a3a3a3a3a2a2a2a2a2a1a1a1a1a1a1a1a1a1a0a1a0 +a0a0a09f9f9f9f9f9f9f9f9e9e9f9f9e9e9e9e9e9e9e9e9d9d9d9d9d9c9c9c9c9c9c9c9c9c9b9c +9b9b9b9b9a9a9a99999a9a99999999999999999898989898979797979697969696969595959494 +9595949494939393939292919191919090908f8f90908f8f8f8e8e8e8e8d8e8d8d8d8d8c8c8c8b +8b8b8b8a8a8a898989898989898989888988888888878787878786868685858686858585848484 +848384838383838383838383838383838383838383838383838384838484848484848484848484 +848484848484848484848484848585858585858585858585858586868585868686878787878788 +888888898889898989898989898989898989898a8a8a8a8a8a8a8a8b8b8a8a8b8b8b8b8b8b8b8b +8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8a8a8b8b8a8a8a8a8a8a8a8a89898989 +898989898988898888888887878787878686868686868686858586868585858484848483848383 +8383818181808081818080807f7f7f7f7e7e7d7d7d7d7c7c7c7b7b7b7b7a7a797a797979797878 +787777777776767675757575747574747474737373737372727272727272727171727271717171 +717171717171717171707070707070707070707070707070707070707070707070707070707070 +707070707071717171717171717171717171717171717171717171717171717171717171717171 +717171717171717171727271717272727272727272727272727273737373737373737373747474 +747574757575757575757575767676777776767777777878787878797979797a797a7a7a7a7b7b +7b7c7c7c7c7d7d7d7e7e7e7e7f7e7f7f7f7f808080818180808181818383838384838484848485 +8585868685858686868787878787888888888988898989898a8a8a8a8a8a8a8a8b8b8a8a8b8b8b +8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8e8d8e8e8e8e8e8e8e8e8e8f8f8f90908f8f9090 +909090909090909090909091919191919191919191929292929292929292929292929292929292 +929392939393939393939392939292929392939393939393939392939292929292929292929292 +92929292929292929191919191919191919190909090909090908f8f90908f8f8f8e8e8e8e8d8e +8d8d8d8d8c8c8c8c8c8b8b8b8a8a8b8b8a8a898988888888878787868686868585858484848483 +8382828282818181808080807f7f7e7e7d7d7d7d7c7c7c7b7b7b7b7a7a797a7979797977777776 +7677777676757574747474737373737372727271717171707070707070706f706f6f6f6f6e6e6e +6e6e6d6d6d6c6c6d6d6c6c6c6c6c6c6c6c6b6b6b6b6a6b6a6a6a6a6a6a6a6a6a69696969696969 +696969686868686868686868686868686868686868686868686868686868686868686868686869 +696969696a6a6a6a6b6a6b6b6b6b6c6c6c6d6d6d6d6e6e6e6f6f6f6f7070717172727272737374 +74757576767676777777797979797a7a7b7b7c7c7c7c7d7d7e7e7f7f8080808081818182828282 +828383838384848585858585858586868585868686878787878788888888888888888888888888 +8889888989898989898989898a8a8a8a8a8a8a8a8b8b8a8a8b8b8b8c8c8c8c8c8c8c8c8c8c8d8d +8d8d8e8d8e8e8e8e8f8f8f90908f8f909090919191919292939393939494949595949495959596 +969696979697979797989898999999999a9a9a9b9b9b9b9b9b9b9b9b9c9b9c9c9c9c9d9d9d9d9d +9d9d9d9d9d9e9e9e9e9e9e9e9e9f9f9e9e9f9f9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a0a0a0 +a1a0a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a2a2a2a2a2a2a2a2a2a2a2a2a2 +a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2 +a2a2a2a2a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a0a1 +a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a09f9f9f9f9f9f9f9f9f9f9f9f9f9e9e9f9f9e9e9e +9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d +9d9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c +9c9c9c9c9c9c9c9c9c9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9e9e +9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e +9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e +9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9f9f9e9e9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f +9fa0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a1a0a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1 +a1a1a1a1a1a1a1a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a3a3a4a4a3a3 +a4a4a4a4a4a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5a5a5a6a5a6a6a6a6a6a6a6a6a6a7a7a7a7a7a7 +a7a7a7a7a7a7a7a7a7a8a8a8a8a8a8a8a8a9a9a8a8a9a9a9a9a9a9a9a9aaaaaaaaaaaaaaaaaaab +aaababababababababababababababacacacacacacacacacacadadadadadadadadaeaeadadaeae +aeaeaeaeaeaeaeaeaeaeaeafafafafafafafafafafafafafafb0afb0b0b0b0b0b0b0b0b0b0b0b0 +b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b1b1b1b1b1b1b1b1b1b1b1b1 +b1b1b1b1b1b1b1b1b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0afb0afafafafaf +afafafafafafafafafafafafafafaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeadad +aeaeadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadad +adadadadadadacacacacacacacacacacacacacacacacacacacacababababababababababababab +abababababababababababaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaa9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a8a8a9a9a8a8a8a8 +a8a8a8a8a7a7a7a7a7a7a7a7a7a7a6a6a6a6a5a6a5a5a5a5a4a4a4a4a4a4a4a4a3a3a3a3a2a2a2 +a2a2a2a2a2a1a1a1a1a0a1a0a0a0a09f9f9f9e9e9f9f9e9e9e9e9e9e9e9e9d9d9d9d9d9c9c9c9c +9b9c9b9b9b9b9b9b9b9a9a9a9a9999999898989898979797979697969695959595949494939393 +939393939393929190908f8f90908f8f8f8f8f8f8f8e8e8d8d8d8d8b8b8b8b8b8b8b8b8a8a8a8a +8989888887878787868686858586868585848382828282818181808080807f7f7e7d7c7c7b7b7c +7c7b7b7b7a7a7a7978787776767675757575757575757574737272727273737373747576767676 +757575767677777878797a7b7b7b7b7b7b7b7c7c7c7c7d7f7f7e7d7c7c7c7b7a79787777777674 +747472727272727272717070717170717171717271717272717272737373737474757575757676 +7676767676787879797a7a7a7a7b7b7b7b7b7b7b7d7d7d7e7e7e7e7f7e7f7f7f7f808080818180 +808181818282828282838383838483848484848585858686858586868686868686868787878787 +8888888889888989898989898989898a8a8a8b8b8a8a8b8b8b8b8b8b8b8b8c8c8c8c8c8d8d8d8d +8e8e8f8f90908f8f90909091919191919292929293929393939394949495959494959596969797 +9797979797979798989898989999999a9a99999a9a9a9a9a9a9a9a9a9a9a9a9a9b9b9b9b9b9b9b +9b9b9c9b9c9c9c9c9c9c9c9c9c9d9d9d9d9d9e9e9e9f9f9e9e9f9f9f9f9f9f9f9fa0a0a0a0a0a0 +a0a0a0a1a0a1a1a1a1a1a1a1a1a1a2a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a3a4a4a4a4a4a4a4a4 +a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4 +a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a5a5a5 +a5a5a5a5a5a5a5a4a4a4a4a4a5a5a5a5a5a4a4a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5 +a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5 +a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a4a4a4a4a3a3a3a3a3a3a3a3 +a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a2a2a2a2a2a1a1a1a0a0a1a1a0a09fa09f9f9f +9f9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9d9c9c9c9b9b9b9b9b9b9b9b9b9a9b9a9a +9a9a99999998989999989898989898989897979797979696969695969595949494949393939393 +939393929292929191908f8f8f8e8e8e8e8e8e8e8e8e8e8d8d8d8c8b8d8c8b8b8b8a8a8a898989 +898989898888888787888887878687868686868585858585848484848484848483838383828281 +828181818181818181818181818181818181818181818181828182828282828282828282828282 +828282828282828282828283838383838383838383838383848483838484848585858585868686 +868786878787878787878888878788888889898989898989898989898989898989898989898989 +898989898989898989898989898989898989898989898989898989898989898989888888888888 +888888878887878787868686868685858585858585858585858585858584848484838483838383 +8181818181818181808080807f7f7e7e7d7d7d7d7c7c7c7c7c7c7c7b7a797b7a79797978787877 +777777777777767676757475747474747373737373727272727272727271717272717171717171 +717171717171717070707070707070707070707070707070707070707070707070707070707070 +707070717171717171717171717171717171717171717171717171717171717171717171717171 +717171717171717171717171727271717272727272727272737373737373737373737474747475 +74757575757575757575767676767676767677777777787878797979797a797a7a7a7a7b7b7b7b +7b7b7b7c7d7d7d7d7e7e7f7e7f7f7f7f8080808080808080818182828383848384848484858585 +858585858586868686878787888888888988898989898a8a8a8a8a8a8a8a8a8a8a8a8a8b8b8b8b +8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8e8d8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f8f8f90908f +8f9090909090909090919191919191919191919292929292929292929292929292929292929293 +929393939393939393929392929293929393939393939393929392929292929292929292929292 +9292929292929191919191919191909090908f8f8f8f8f8f8f8f8f8f8f8f8f8e8e8e8e8d8e8d8d +8d8d8c8c8c8b8b8b8b8a8a8a8a8a8a8a8989888888888787878585858585858584848484838382 +828181808080808080807f7f7e7e7d7d7c7c7b7b7b7b7b7b7b7a7a797a79797878777776767676 +767676757574747474737373727272727171717171707070707070706f706f6f6f6f6e6e6e6d6d +6d6d6c6c6c6c6c6c6c6c6c6c6c6c6c6b6b6b6b6a6b6a6a6a6a6a6a6a6a6a696969696969696969 +696868686767686867676767676767676767676767676767686867676868686868686868696969 +69696a6a6a6a6b6a6b6b6b6b6c6c6d6d6d6d6d6e6e6e6f6f6f6f70707172727272727373747475 +7576767676777777797979797a7a7b7b7b7b7b7b7d7d7e7e7f7f80808080808080818181818182 +828282838384848484848484848484848484848585858585868686868686868686868686868687 +8687878787878787878788888888888888888888888888888889898989898989898a8a8a8a8b8b +8c8b8c8c8c8c8d8d8d8d8d8d8d8d8d8d8e8e8f8f90909191919192929293939292939393949494 +949594959596969696979898989898989899999999999999999a9b9a9b9b9b9b9c9c9c9c9c9c9c +9c9c9c9d9d9d9d9d9d9d9d9e9e9d9d9e9e9e9e9e9e9e9e9f9f9f9f9f9f9f9f9f9f9f9f9f9fa09f +a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a1a1a1a1a2a2a2a2a2a2a2a2a2a2a2a2a2 +a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2 +a2a2a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a1a1a1a1a1a1a1a0a0a1a1a0a0a0a0a0a0a09fa09f9f +9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e +9e9e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9c9c9d9d9c9c9c9b +9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b +9b9b9b9b9b9b9b9b9b9b9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9d9d9d9d +9d9d9d9d9e9e9d9d9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9d9d9e9e9d9d9d9d9d9d9d9d9d9d9d +9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d +9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9e9e9d9d9e9e9e9e9e9e9e9e9e9e9e9e9e9f +9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa09fa0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0 +a0a0a0a0a0a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a2a2a2a3a3a2a2a3a3a3a3a3a3a3 +a3a3a3a3a3a3a4a4a4a4a4a4a4a4a4a4a4a4a4a4a5a4a5a5a5a5a5a5a5a5a5a6a6a6a6a6a6a6a6 +a7a7a6a6a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a9a9a9a9a9a9a9a9a9aaa9aa +aaaaaaaaaaaaababaaaaabababacacacacacacacacacacadadadadadadadadadadadadadadadad +adadadadadadadadadaeaeaeaeaeaeaeaeaeaeaeaeaeaeafaeafafafafafafafafafafafafafaf +afafafb0b0afafb0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b1b1b1b1b1b1b1b1b1b1b1b1b1b1 +b1b1b1b1b1b1b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0afb0afafafafafafaf +aeaeafafaeaeaeaeaeaeaeaeadadadadadadadadadadadadadadadadadadadadadadadadadadad +adadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadad +adadadadacacacacacacacacacacacacacacacacacacacacababababababababababababababab +abababababababababaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaa9a9a9a8a8a9a9a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8 +a8a8a7a7a7a7a7a7a7a7a7a7a6a6a6a6a5a6a5a5a4a4a4a4a3a3a3a3a3a3a3a3a3a3a2a2a2a2a2 +a2a2a2a1a1a1a1a0a1a0a09f9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9d9d9c9c9c9c9b9c +9b9b9b9b9b9b9b9999999999999998989898989797979796979696949494949494949393939393 +939393939291908f8f8f8f8f8f8f8f8f8f8f8f8e8e8d8d8c8c8a8a8a8a8a8a8a8a8a8a8a8a8988 +87878686868685858585858585848483828181808080807f7f7f7f7f7e7e7d7b7a7a7a7a7a7a7a +7a7a79797977767675757575747474737374747373727170707070717172727374757575757474 +7475757676777778797b7b7b7b7b7b7b7b7b7b7b7d7f7f7e7e7c7c7c7b7a7a7977777776757575 +737272727272727170707171707171717172717172727172727373737374747474747575767676 +767676787879797979797a7a7b7b7b7b7b7b7d7d7d7e7e7e7e7f7e7f7f7f7f8080808181808081 +818182828282828383838384838484848485858586868585868686868686868687878787878888 +888889888989898989898989898a8a8a8b8b8a8a8b8b8b8b8b8b8b8b8c8c8c8c8c8d8e8e8e8e8e +8f8f90908f8f909090919191919192929292939293939393949494959594949595969697979797 +979797979798989898989999999a9a99999a9a9a9a9a9a9a9a9a9a9a9a9a9b9b9b9b9c9b9c9c9c +9c9c9c9c9c9c9c9c9c9c9c9d9d9d9d9d9e9e9e9f9f9e9e9f9f9f9f9f9f9f9fa0a0a0a0a1a0a1a1 +a1a1a1a1a1a1a1a1a1a1a1a1a2a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a3a4a4a4a4a4a4a4a4a4a4 +a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4 +a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a5a4a5a5a5a5a5a5a5a5a5a5a5a5a5a5a6a6a6a6a6 +a6a6a6a6a5a5a4a4a4a4a5a5a5a5a5a4a4a4a4a4a5a5a5a5a6a5a6a6a6a5a6a5a5a5a5a5a5a5a5 +a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5 +a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a4a4a4a4a3a3a3a3a3a3a3a3a3a3 +a3a3a3a3a3a3a3a3a3a3a3a3a2a3a2a2a2a2a1a1a1a1a1a0a0a09f9fa0a09f9f9f9f9f9f9f9f9e +9e9e9e9e9e9e9e9e9d9e9d9d9d9d9d9d9d9c9c9c9c9b9b9b9a9a9a9a9a9a9a9a9a999a99999999 +989898979798989797979797979796969595959594949494949494949393939392929292919191 +919090909090908f8e8e8e8d8d8d8d8c8d8c8c8c8c8b8b8b8a8a8b8b8a8a8a8989898887878787 +878786868685858686858585858585858484838383838282828282828282818181818080808080 +80807f807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f807f8080807f80 +7f7f7f807f80808080818181818181818181818181818282818182828283838383848485858585 +858585858585858586868585868686878787878787878787878787878787878787878887888888 +888888888888888888888888888888888888888888888888888888888888888787878787878787 +878787878787878686868686858585858585858585858585858585848484848384838383838181 +818181818181808080807f7f7f7f7e7e7e7d7c7c7c7c7c7c7c7b7a7a7b7b7a7a7a797878777777 +777777777676767575757575757474737373737272727272727272717172727171717171717171 +7171717171707070706f706f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f706f707070 +707171717171717171717171717171717171717171717171717171717171717171717171717171 +717171717171717171717272717172727272727272727373737373737373737374747474747474 +74747574757575757676767676767676777777777878787979797979797979797a7a7b7b7b7b7b +7b7c7d7d7d7d7e7e7e7e7e7e7e7f7f808080808080808181828283838383838383838484848485 +8585858686868687878788888888888888888888898989898a898a8a8a8a8a8a8a8b8b8b8b8c8c +8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8d8d8d8d8d8e8d8e8e8e8e8f8f8f8f8f8f8f8f90908f8f90 +909090909090909191919191919191919192929292929292929292929292929292929292929292 +929292929292929292929292929292929292929292929292929292929292929292929292929292 +929292929191919191919191909090908f8f8f8f8f8f8f8f8f8f8f8f8e8e8d8d8d8d8d8d8d8d8d +8c8c8c8b8b8b8b8a8a8a8a89898988888888888887878785858585858584848383838383828281 +81808080807f807f7e7e7e7e7d7d7c7c7b7b7b7b7a7b7a79797979797978787777767676767575 +7574747474747473737372727272717171717170706f706f6f6f6f6f6f6f6f6f6e6e6e6d6d6d6d +6c6c6c6c6c6c6c6c6c6c6c6c6b6b6a6a6a6a6a6a6a6a6a6a6a6a6a6a6969696969696969696968 +686867676868676767676767676767676767676767676868676768686868686868686969696969 +6a6a6a6a6b6a6b6b6b6b6c6c6d6d6d6d6d6e6e6e6f707070707071727272727273737574757576 +767676777777797979797a797b7b7b7b7b7b7d7d7e7e7e7e7f7f7f7f7f7f808081818181828282 +828282838383838383838383838383838384848484848585858585858585858585858585858585 +858585858585858586868686858685858586858686868687878787878787878888888889898989 +898989898a8a8a8a8b8a8b8b8b8b8c8c8d8d8e8e8e8e8e8f909090919190909191919292929293 +93939394949494959696969696969797989898989898989999999999999a9a9b9b9b9b9b9b9b9b +9b9c9c9c9c9c9c9c9c9d9d9c9c9d9d9d9d9d9d9d9e9e9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f +9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa0a0a0a0a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1 +a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1 +a1a1a1a1a1a1a1a1a1a0a0a0a0a0a0a0a0a0a0a0a0a09f9fa0a09f9f9f9f9f9f9f9f9f9f9f9f9f +9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e9e9e9d9e9d9d9d9d9d9d9d9d +9d9d9d9d9d9d9d9d9d9d9d9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9b9b9c9c9b9b9b9a9a9a +9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a +9a9a9a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9c9c9c9c9c9c +9c9c9d9d9c9c9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9c9c9d9d9c9c9c9c9c9c9c9c9c9c9c9c9c +9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c +9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9d9d9c9c9d9d9d9d9d9d9d9d9d9d9d9d9d9e9e9e +9e9e9e9e9e9e9e9e9e9e9e9f9e9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f +9f9f9fa0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a1a1a1a2a2a1a1a2a2a2a2a2a2a2a2a2 +a2a2a2a3a3a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a5a5a5a5a5a5a5a5a6a6 +a5a5a6a6a6a7a7a7a7a7a7a7a7a7a8a7a8a8a8a8a8a8a8a8a8a9a9a9a9a9a9a9a9a9a9a9a9a9a9 +a9a9a9a9aaaaa9a9aaaaaaababababababababababacacacacadacadadadadadadadadadadadad +adadadadadadadaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeae +aeafafaeaeafafafafafafafafafafafafafafafafafafb0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0 +b0b0b0b0afafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafaeae +afafaeaeaeaeaeaeaeaeadadadadadadadadadadadadadadadadadadadadadadadadadadadadad +adadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadad +adadacacacacacacacacacacacacacacacacacacacababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaa9a9a9a8a8a9a9a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8 +a7a7a7a7a6a7a6a6a6a6a5a5a5a5a5a5a5a5a4a4a4a4a3a3a3a3a3a3a3a3a3a3a2a2a1a2a1a1a1 +a1a0a0a0a0a0a0a0a09f9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9d9c9c9b9b9b9b9b9b9b +9b9b9b9b9b99999999999999989898989797969696969696969494949494949393929292929292 +92929291908f8f8f8f8f8f8f8e8f8e8e8e8d8d8d8d8c8c8a8a8a8a898a89898989898988878787 +86858585848484848484848383828180807f7f7f7f7e7e7e7e7d7c7c7c7a797878787878787878 +7777777675747373737372727271717272717171706e6e6f6f7070717172727474747473737374 +747575767778787a7a7a7a7a7a7a7a7b7b7b7d7f7f7e7e7e7e7c7c7b7a79797777767575747474 +747373717171717171717171717171717272717172727272727373737475757575757575777777 +77777777797a7a7a7a7a7a7a7c7c7c7c7c7c7c7e7e7e7e7f7e7f7f7f7f80808081818080818181 +828282828283838383848384848484858585868685858686868787878787878787878788888888 +89888989898989898989898a8a8a8b8b8a8a8b8b8b8c8c8c8c8c8c8c8c8c8d8d8d8d8d8e8f8f8f +90908f8f9090909191919191929292929392939393939494949595949495959696979797979898 +989898989898989899999999999999999a9a99999a9a9a9b9b9b9b9b9b9b9b9b9b9b9b9b9b9c9b +9c9c9c9c9d9d9d9d9d9d9d9d9d9d9e9e9e9e9e9e9e9e9f9f9e9e9f9f9fa0a0a0a0a0a0a0a0a0a1 +a0a1a1a1a1a2a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a4 +a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5 +a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5 +a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5 +a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5 +a5a5a5a5a5a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a3a3a3a2 +a2a3a3a2a2a2a1a1a1a1a1a1a1a1a1a1a0a0a0a0a0a0a0a0a0a0a0a0a0a09f9f9e9e9e9e9d9d9d +9d9d9d9d9d9c9c9d9d9c9c9c9b9b9b9b9b9b9b9b9b9b9a9a9a9a9a999999999899989898989797 +97969697979696969595959595959595959594949494939392929292929292919091919090908f +8f8f8e8d8d8d8d8d8d8c8c8c8b8b8c8c8b8b8b8989898988898888888887878787878786858585 +8484848484848484848383828282828282828282818181808080807f7f7f7f7f7f7f7e7e7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f80807f7f808080828282828282828282838283 +838383848484848484848484848484848484858585868686868787878787878787878787878787 +878787878787878787888888888888888887878888878787878787878787878787878787878786 +878686868686868686868686868686858585848485858484848484848483848383838382828281 +818181808080808080807f7e7e7e7e7e7e7d7d7c7c7b7b7b7b7a7b7a7a7a797979797979787877 +777776767676757675747474747474747473737373737272727171727271717171717171717070 +707070707070707070707070707070707070707070707070707070707070707070707070707070 +707070707070707070707070707070707070707070707070717171717171717171717171717171 +717171727271717272727272727272727272727272727272727373737373737373737474757575 +7575757575757676767777767677777777777777777878787879797a7a7a7a7a7a7a7b7b7c7c7c +7c7c7c7c7c7c7d7e7f7f7f7f7f7f7f808080808181818181818182828383838384848485858485 +86868686868686868787878788888989898989898989898989898a8a8a8a8b8b8b8b8b8b8b8b8c +8c8c8c8c8c8c8c8c8c8d8d8d8d8e8d8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f8f9090909090909090 +909090909091919191919191919191919191919191919191919292929292929292929392939393 +939393939392939292929392939393939393939392939292929292929292929191919191919191 +91919191919191909090909090909090908f8f8f8e8e8f8f8e8e8e8e8e8e8e8d8d8c8c8c8c8b8b +8b8b8b8b8b8b8a898a8a8989898887878787868686868686868484848484848483818181818181 +81807f7f7f7f7f7f7e7c7c7c7c7c7c7c7b7a7a7a7a7a7a79787777777777777776757676757575 +7473737373727272727272727271717070707070707070706f6f6e6e6e6e6d6d6d6d6d6d6d6d6c +6c6d6d6c6c6c6b6b6b6b6b6b6b6b6b6a6b6a6a6a6a696969696969696969696868686868686868 +686868686868686868686868686868686868686868686868686868686868686869696969696a6a +6a6a6b6a6b6b6c6c6c6c6c6d6d6e6e6e6e6f6f6f6f707171717172727474747474747575767676 +76777777797979797a7a7a7a7c7c7c7c7c7c7c7d7e7e7e7e7f7f80808080808080808080808081 +818181818182828283838282838383838383838383838383838282828282828282828382838383 +838383838383838383838383838384848383848484858585858585858585858585858586868787 +878788888889898888898a8a8a8a8a8a8a8c8d8d8d8d8d8e8e8f8f8e8e8f8f8f91919191929193 +9393939393939393959596969696969696969797979798979899999999999999999a9a9a9a9a9b +9b9b9b9b9b9b9b9c9c9b9b9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9e9e9f9f9f9f +9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0 +a0a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a0a0a0a0a0a1a1a1a1a1a0a0a0 +a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a09fa09f9f9f9f9f9f +9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9d9d9d9d9d9c9c9d9d9c9c9c9c9c9c9c9c9c +9c9c9c9c9c9c9c9c9c9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b +9b9b9b9b9b9b9b9b9b9b9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9b9b9b9b +9b9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b +9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b +9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b +9b9b9b9b9b9b9b9b9b9b9b9b9c9c9b9b9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9d9d9d9d9d +9d9d9d9d9d9d9d9d9d9d9d9d9d9d9e9d9e9e9e9e9e9e9e9e9e9f9f9f9f9f9f9f9f9f9f9f9f9f9f +9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a0a0a1a1a0a0a1a1a1a2a2a2 +a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a3a4a3a4a4a4a4a4a4a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5 +a5a5a5a6a6a6a6a6a6a6a6a7a7a6a6a7a7a7a8a8a8a8a8a8a8a8a8a8a9a9a9a9aaa9aaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababacacacacadadadadadadadad +adadadadadadadadadadaeaeaeaeaeaeaeaeaeafaeafafafafafafafafafafafafafafafafafaf +afafafafafafafafafafafafafafafafafafafafafb0b0b0b0b0afafafafafb0b0b0b0b0b0b0b0 +b0b0b0b0b0b0b0afafafafafafafafafafafafafafafafafafafaeafaeaeaeaeaeaeaeaeaeaeae +aeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeadadadadadadadadadadadadadacacadadacacacac +acacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacababababab +ababababababababababababababababababababababababababababababababababababababab +abababababaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaa9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9 +a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a8a8a8a8a7a7a7a7a7a7a7a7a6a6 +a6a6a6a6a6a6a6a6a6a6a6a6a5a5a4a4a4a4a4a4a4a4a4a3a3a3a2a2a1a1a1a1a1a1a1a1a1a1a1 +a1a1a1a0a09f9f9f9f9f9f9f9e9e9e9e9d9d9d9d9d9d9d9d9c9c9c9c9c9c9c9c9c9b9b9a9a9a9a +9a9a9a9a9a9a9a9898989797979797979797979696959595959595939393939393939392929291 +909090908f8f8f8f8e8e8e8e8e8e8e8e8c8b8b8b8b8b8b8a8a8a8a8a8a89898787878785868585 +8585858585838383838282817f7e7e7e7e7e7e7e7d7c7c7c7c7b79797878777778787777777575 +75747373727070707070707070707070706e6e6e6e6e6f6e6f6f6f707272727272727272737375 +7576767778787979797979797b7b7b7c7c7f7f7e7f7e7e7c7c7b7b7a7977777676767575747473 +737171717171717171717171717172727171727272727273737374747474757475757777777777 +7777797979797a797a7a7c7c7c7c7c7c7c7e7e7e7e7f7e7f7f7f7f808080818180808181818282 +828282838383838483848484848585858686858586868687878787878787878787888888888988 +8989898989898989898a8a8a8b8b8a8a8b8b8b8c8c8c8c8c8c8c8c8c8d8d8e8e8e8e8f8f8f9090 +8f8f90909091919191919292929293929393939394949495959494959596969797979798989898 +98989898989899999999999999999a9a99999a9a9a9b9b9b9b9b9b9b9b9b9c9b9c9c9c9c9c9c9c +9c9c9d9d9d9d9d9d9d9d9d9d9e9e9e9e9e9e9e9e9f9f9e9e9f9f9fa0a0a0a0a1a0a1a1a1a1a1a1 +a1a1a1a2a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a4a4a4 +a4a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5 +a5a5a5a5a5a5a5a5a5a5a5a5a5a5a6a5a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6 +a5a6a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a6a5a6a6a6a5a6a5a5a5a5a5a5a5a5a5a5a5a5 +a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5 +a5a5a5a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a3a3a3a2a2a3 +a3a2a2a2a1a1a1a1a0a1a0a0a0a09f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9e9e9e9e9e9d9d9d9d9d +9d9d9d9c9b9d9c9b9b9b9a9a9a9a9a9a9a9a9a9a99999999999898989897989797979796969695 +9596969595959494949493949393939392929292929191919191919191908f908f8e8e8e8d8d8d +8c8c8c8c8c8c8c8b8b8b8a898b8a89898987878787878787878787868686868585848383838282 +8282828282828282818181818081808080807f7f7f7e7e7e7e7d7d7d7d7d7d7d7d7c7c7c7c7b7c +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7b7b7b7b7b7b7b7b7b7c7b7c7c7c7b7c7b7b7b7c +7b7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7d7d7e7e7e8080808081808181818181818181 +818282828282828282828282828282828383838484848485858585858585868586868686868686 +868686868686868787878787878787868687878686868686868686868686868686868686868686 +868686868686868686868686868585858484858584848484848484838483838383828282818181 +8180808080808080807f7f7f7f7e7e7d7d7c7c7b7b7b7b7b7b7b7b7b7a7a797979797878777777 +767676767676767575747574747474737373737372727271717272717171717171717170707070 +70707070706f706f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f706f70707070707070 +707070707070707070707070707070707070707070707171717171717171717171717171717171 +717272717172727272727272727272727272727272727273737373737373737373747474747574 +757575757676767777767677777777777777777878787878797979797a797a7a7b7b7c7c7c7c7c +7c7c7c7c7c7e7e7e7e7f7e7f7f8080808081818181818181818282828282838383848584858686 +8686868686868787878787888888888888888888898889898a8a8a8a8b8b8b8b8b8b8b8b8c8c8c +8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8e8d8e8e8e8e8e8e8e8f8f8f8f90909090909090909090 +909090919191919191919191919191919191919191919192929292929292929292929292929292 +929292929292929292929292929292929292929292929292929292929291919191919191919191 +9191919191909090909090909090908f8f8f8e8e8f8f8e8e8d8e8d8d8d8d8c8c8c8c8c8b8b8b8b +8b8b8b8b8a898a8988888887878787878686868686868684848384838383838181818181818180 +7f7e7f7e7e7e7e7c7c7c7c7c7c7c7b7a797a797979797777777777777777767576757474747373 +73737372727272727272727171707070706f706f6f6f6f6e6e6e6e6e6d6d6d6d6d6d6d6d6c6c6d +6d6c6c6c6b6b6b6b6a6b6a6a6a6a6a6a6a6a6a6969696969696969696968686868686868686868 +68686868686868686868686868686868686868686868686868686868686869696969696a6a6a6a +6b6a6b6b6c6c6c6c6c6d6d6e6e6e6e6f6f70707171717171727274747474757475757676767677 +7777797979797a797a7a7c7c7c7c7c7c7c7d7d7d7d7d7e7e7f7f807f8080808080808080808080 +808080818181828281818282828282828282828282828281818181818181818181818181818181 +818181818181818180818080818280818282828383838383838383838383838383838484848484 +8585858687858687888888888888888a8a8a8a8b8b8c8c8d8d8c8c8d8d8d8f8f8f8f9090919191 +9191919191919393949495949595959596969696969696979798979898989899999999999a9a9a +9a9a9a9a9a9b9b9a9a9b9b9b9c9c9c9c9d9c9d9d9d9d9d9d9d9d9d9d9d9d9d9d9e9e9e9e9e9e9e +9e9e9e9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa0 +a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a09f9f9f9f9fa0a0a0a0a09f9f9f9f9f +9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f +9f9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9d9d9d9d9d9c9b9d9c9b9b9b9b9b9b9b9b9b9b9b +9b9b9b9b9b9b9b9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a +9a9a9a9a9a9a9a9a999999999999999999999999999999999999999999999999999a9a9a9a9a99 +999999999999999999999999999999999999999a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a +9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a +9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a +9a9a9a9a9a9a9a9a9a9a9b9b9a9a9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9c9c9c9c9c9c9c +9c9c9c9c9c9c9c9d9c9d9d9d9d9d9d9d9d9d9d9d9d9d9d9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e +9e9e9e9e9e9e9e9e9e9e9e9e9e9e9f9f9f9f9f9f9f9f9f9f9f9f9fa0a09f9fa0a0a0a1a1a1a1a2 +a1a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a4a4a4a4a4a4a4a4a4a4a4a4a4a4 +a4a5a5a5a5a5a5a5a5a6a7a5a6a7a7a7a8a8a8a8a8a8a8a8a8a8a9a9a9a9a9a9a9a9a9a9a9a9a9 +a9a9a9a9a9a9a9a9a9a9a9a9aaaaaaaaaaaaaaaaaaabaaababacacacacadadadadadadadadadad +adadadadadadadadaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeae +aeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeafafafafafaeaeaeaeaeafafafafafafafafafaf +afafafafafaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeae +aeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeadadadadadadadadadadadadadacacadadacacacacacac +acacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacababababababab +abababababababababababababababababaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9 +a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a8a8a8a8a7a7a7a7a7a7a7a7a6a6a6a6 +a5a6a5a5a5a5a5a5a5a5a5a4a4a4a4a4a4a4a4a4a4a3a3a3a2a2a1a1a1a1a0a1a0a0a0a0a0a0a0 +a0a09f9f9f9f9f9f9f9f9e9e9e9e9d9d9d9d9d9d9d9d9c9c9c9c9b9c9b9b9b9b9a9a9a9a9a9a9a +9a9a9a9a9a98989897979797969796969696959595959595959393929392929292919191909090 +90908f8f8f8f8e8e8d8e8d8d8d8d8b8b8b8b8b8b8b8a8a898a8989888886868686858685848484 +848484828282828181807e7d7d7d7d7d7d7d7c7b7b7a7a79787877767575767675757573737373 +7271706e6e6e6e6e6e6e6e6e6e6e6e6d6d6c6c6d6e6d6e6e6e6f70717171717171717272747475 +767777777878787878787a7b7b7c7c7f7f7e7f7e7e7d7d7b7b7a79787877767675757474747472 +727271717272717272717172717172727172727272737373747474747574757576767676777777 +797979797a797a7a7b7b7b7b7c7c7c7e7e7e7e7f7e7f7f7f7f8080808181808081818182828282 +828383838384838484848485858586868585868686878787878787878787878888888889888989 +898989898989898a8a8a8b8b8a8a8b8b8b8c8c8c8c8c8c8c8c8c8d8d8e8e8e8e8f8f8f90908f8f +909090919191919192929292939293939393949494959594949595969697979797989898989898 +989898989999999a9a99999a9a9a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9c9b9c9c9c9c9c9c9c9c9c +9d9d9d9d9d9d9d9d9d9d9e9e9e9f9f9e9e9f9f9f9f9f9f9f9fa0a0a0a0a1a0a1a1a1a1a1a1a1a1 +a1a2a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a3a3a4a4a3a3a4a4a4a4a4a4a4a4a4a4a4a4a4a5a5a5 +a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5 +a5a5a5a5a5a5a5a5a5a5a5a5a6a5a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a5a6 +a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a6a5a6a6a6a5a6a5a5a5a5a5a5a5a5a5a5a5a5a5a5 +a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5 +a5a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a3a3a4a4a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2 +a2a2a1a1a1a1a0a1a0a0a0a09f9f9f9f9f9f9f9f9e9e9f9f9e9e9e9d9d9d9d9d9c9c9c9c9c9c9c +9c9c9b9c9b9b9b9b9a9a9a99999a9a999999989898989897979797969796969696959595949495 +959494949393939392939292929291919191919090908f8f90908f8f8e8e8d8d8d8d8c8c8c8b8b +8b8b8a8a8a89898989888988888888868686858586868585858484848483838282828281818180 +8081818080807f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7b7b7c7c7b7b7b7a7a7a7a797a7979 +79797979797979797979797978787878787979797979797979797a797a7a7a797a7979797a797a +7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f80 +808081818080818181818181818182828282828383838383838383838483848484848484848484 +848484848485858585858585858585858585858585858585858585858585858585858585858585 +858585858585858585858584848484848484848484848484848384838383838282828282818181 +808081818080807f7f7f7f7e7e7d7d7d7d7c7c7c7b7b7c7c7b7b7a7a7979797978787878787777 +777676767675757475747474747373737373727272717172727171717171717171707070707070 +7070706f706f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f706f707070707070707070 +707070707070707070707070707070707070707071717171717171717171717171717171717171 +717171717272717172727272727272727272727272737373737373737373737474747475747575 +75757676767676767676777776767777777878787878797979797a797a7a7a7a7b7b7b7c7c7b7b +7c7c7c7e7e7e7e7f7e7f7f7f7f8080808181808081818182828282828383838384848585868685 +8586868687878787878888888888888888888988898989898a8a8a8b8b8a8a8b8b8b8c8c8c8c8c +8c8c8c8c8c8d8d8d8d8d8d8d8d8d8e8d8e8e8e8e8e8e8e8e8e8f8f8f90908f8f90909090909090 +909191919191919191919191919191919191919191929292929292929292929292929292929292 +929292929292929292929292929292929292929292929292929292919191919191919191919191 +9191919090908f8f90908f8f8f8e8e8e8e8e8e8e8e8e8d8e8d8d8d8d8c8c8c8c8c8b8b8b8a8a8b +8b8a8a8989888888888787878787868686858585858484838483838383818181808080807f7f7e +7f7e7e7e7e7c7c7c7b7b7b7b7a7a797a7979797977777776767777767675757474747473737373 +7372727271717272717171707070706f706f6f6f6f6e6e6e6e6e6d6d6d6c6c6d6d6c6c6c6c6c6c +6c6c6b6b6b6b6a6b6a6a6a6a6a6a6a6a6a69696969696969696969686868686868686867676868 +6767676767676767676767676767676768686767686868686868686869696969696a6a6a6a6b6a +6b6b6c6c6c6c6d6d6d6e6e6e6e6f6f707071717171727272747474747574757576767676777777 +797979797a797a7a7b7b7b7b7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f +7f80808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7e7f7e7e7e7f7e7f7f7f7f80808080808080808181808081818182828282828383 +838384838484858585858686868888888889898a8a8b8b8a8a8b8b8b8d8d8d8d8e8e8f8f90908f +8f9090909292929293929393939394949495959595969697969797979798989898989999999999 +9999999a9a99999a9a9a9b9b9b9b9c9b9c9c9c9c9c9c9c9c9c9c9c9c9c9c9d9d9d9d9d9d9d9d9d +9d9e9e9e9e9e9e9e9e9e9e9e9e9e9f9f9e9e9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa0a0a0 +a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a09f9f9f9f9fa0a0a0a0a09f9f9f9f9f9f9f +9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9e9e9f9f9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9d +9d9d9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9c9c9c9c9c9c9b9c9b9b9b9b9b9b9b9b9b9b9b9b9b9b +9b9b9b9b9b9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a99999a9a999999999999999999999999 +999999999999989898989898989898989898989898989898989898989898989999999999989898 +98989898989898989898989898989898989999999999999999999999999999999999999a9a9999 +9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a99999a9a99999999999999999999999999999999999999 +999999999999999999999999999999999999999999999999999999999999999999999999999999 +999999999999999999999999999a9a99999a9a9a9a9a9a9a9a9a9a9a9a9a9b9b9b9b9b9b9b9b9b +9b9b9b9b9b9c9b9c9c9c9c9c9c9c9c9c9c9c9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d +9d9d9d9d9d9d9d9d9d9d9d9d9e9e9e9e9e9e9e9e9f9f9e9e9f9f9f9f9f9f9f9fa0a0a0a0a1a0a1 +a1a1a1a1a1a1a1a1a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a3a3a4a4a3a3a4a4a4a5 +a5a5a5a5a5a5a5a5a6a5a6a6a6a6a7a7a7a7a7a7a7a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a8a9a9 +a8a8a9a9a9a9a9a9a9a9aaaaaaaaaaaaaaaaaaabaaababababacacacacacacacacacacacacacac +acacacacacacadadadadadadadadadadadadadadadadadadadadadadadadadadadadaeaeadadae +aeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeafafafafafaeaeaeaeaeafafafafafafafafafafafaf +afafafaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeadadaeaeadadadad +adadadadadadadadadadadadadadacacacacacacacacacacacacacacacacacacacacacacacacac +acacacacacacacacacacacacacacacacacacacacacacacacacacacacacacababababababababab +abababababababababababababababaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9 +a9a9a9a9a9a9a8a8a9a9a8a8a8a8a8a8a8a8a8a8a8a8a8a7a7a7a7a7a7a7a7a7a7a6a6a6a6a5a6 +a5a5a5a5a5a5a5a5a5a4a4a4a3a3a4a4a3a3a3a2a2a2a2a2a1a1a1a1a0a1a0a0a0a0a0a0a0a0a0 +9f9f9f9e9e9f9f9e9e9e9d9d9d9d9d9d9d9d9d9d9c9c9c9c9b9c9b9b9b9b9a9a9a9a9a9a9a9a99 +99999998989897979797969796969696959595949494949393929392929292919191909090908f +8f8f8e8e8e8e8d8e8d8d8d8d8b8b8b8a8a8a8a8989888988888888868686858485848383838383 +838282818180807f7d7c7c7b7b7c7c7b7b7a7a797978777675747474747474747472727271706f +6e6d6d6d6d6d6d6c6c6d6d6c6c6b6b6a6a6b6c6b6c6d6d6e6f7070707070707071717373747576 +7677787878787878797a7a7b7c7f7f7e7f7e7e7d7d7c7c7b7a7878777777767675757474727272 +727272727272727272727272727272727272727373737474747475747575777777777777777979 +79797a797a7a7b7b7b7b7c7c7c7e7e7e7e7f7e7f7f7f7f80808181818181818181828282828283 +838383848384848484858585868686868686868787878787878787878788888888898889898989 +8989898a8a8a8a8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8d8d8e8e8e8e8f8f8f90908f8f9090 +909191919191929292929392939393939494949595949495959696979797979898989898989898 +999999999a9a9a9a9a9a9a9a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9c9b9c9c9c9c9c9c9c9c9c9d9d +9d9d9d9d9d9d9d9d9e9e9e9f9f9e9e9f9f9f9f9f9f9f9fa0a0a0a0a1a0a1a1a1a1a1a1a1a1a1a2 +a2a2a2a2a2a2a2a2a2a3a3a3a4a4a3a3a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a5a5a5a5a5 +a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5 +a5a5a5a5a5a5a5a5a5a5a6a5a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a5a6a5a5 +a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a6a5a6a6a6a5a6a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5 +a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a4a4a4 +a4a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a1a1 +a1a1a0a09fa09f9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9c9c9b9b9b9b9b9b9b9b9b +9a9b9a9a9a9a999999999999999998989797979797969696969596959595959494949393939393 +93939292929291929191919190908f8f8f8e8e8e8e8e8e8e8e8e8d8d8c8c8b8b8a8a8a89898989 +8989898888888786878686868684848484848484838383828282828181808080807f7f7f7e7e7e +7e7e7e7e7d7d7d7d7c7d7c7c7b7b7b7b7a7a7a7979797979797979797978787878777877777777 +777777777777777676767575757575767676767676767676777677777776777676767776777778 +7879797979797979797979797979797979797979797b7b7c7c7d7c7d7d7d7d7d7d7d7d7d7e7e7e +7e7e7e7e7f7f7f7f7f7f7f7f808080808081818181818181818182818282838382828383838383 +838383848484848484848484848484848484848484848484848484848484848585848485858585 +858585858585858585848484848484848484848484848483848383838382828282828181818181 +818181808080807f7f7e7e7d7d7d7d7c7c7c7c7c7c7c7c7c7b7b7a797979787878787877777777 +777777767574757474747473737373737272727272727272717172727171717070707070707070 +706f706f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f706f7070707070707070707070 +707070707070707070707070707070707070717171717171717171717171717171717171717171 +717172727171727272727272727272727272727373737373737373737374747474757475757575 +7676767676767676777776767777777878787878797979797a797a7a7a7a7b7b7b7c7c7b7b7c7c +7c7e7e7e7e7f7e7f7f7f7f80808080808080808181818182828283838383848485858585858585 +868686868787878888888888888888888988898989898a8a8a8a8a8a8a8a8b8b8b8b8c8c8c8c8c +8c8c8c8d8d8d8d8d8d8d8d8d8e8d8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f8f909090 +909191919191919191919191919191919191919292929292929292929292929292929292929292 +929292929292929292929292929292929292929292929292929191919191919191909091919090 +908f8f8f8f8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8d8e8d8d8c8c8c8c8b8b8b8a8a8a8a8a8a8a8a +8a8989888888888787878686858585858585858484838483838282818180808080807f7f7e7f7e +7e7d7d7c7c7b7b7b7b7b7a7a797a79797979777776767676767676757574747474737373727272 +727171717171717171707070706f706f6f6f6f6e6e6e6e6e6d6d6d6c6c6d6d6c6c6c6c6c6c6c6c +6b6b6b6b6a6b6a6a6a6a6a6a6a6a6a696969696969696969696868686767686867676767676767 +676767676767676767676767676768686767686868686868686869696969696a6a6a6a6b6a6b6b +6d6d6d6d6d6d6d6e6e6e6e6f6f7070727271717272727474747475747575767676767677777979 +79797a797a7a7b7b7b7b7b7b7b7c7c7c7c7c7d7d7d7d7e7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f +7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c +7c7c7c7c7b7c7b7b7b7c7b7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7f7f80808080 +81808181828282828283838585858586878888888888888888888a8a8a8b8c8c8d8d8d8d8d8d8e +8e8e90909090919091919292939393939393939494959495959696979797979798989898989898 +98989898989999999a9a9a9a9b9a9b9b9b9b9b9b9b9b9b9b9b9b9b9b9c9c9c9c9c9c9c9c9c9c9d +9d9d9e9e9d9d9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9f9f9f9f9f +9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9e9e9e9e9e9f9f9f9f9f9e9e9e9e9e9e9e9e9e +9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9d9d9d +9d9d9d9d9d9c9c9d9d9c9c9c9b9b9b9b9b9b9b9b9b9a9b9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a +9a9a9a999999999999999999999999999999999999999999999999999999999999999999989899 +999898989797979797979797979797979797979797979797979797979798989898989797979797 +979797979797979797979797979797989898989898989898989898989898989898989898989898 +989898989898989898989898989898989898989898989898989898989898989898989898989898 +989898989898989898989898989898989898989898989898989898989898989898989898989898 +989898989898989898989898989898989898989898999998989999999a9a9a9a9a9a9a9a9a9a9a +9a9a9a9b9a9b9b9b9b9b9b9b9b9b9b9b9b9b9b9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c +9c9c9c9c9c9c9c9c9c9c9d9d9d9e9e9d9d9e9e9e9e9e9e9e9e9e9e9e9e9e9f9f9f9fa09fa0a0a0 +a0a0a0a0a0a0a1a1a1a1a1a1a1a1a1a1a1a1a1a2a2a2a2a3a3a3a3a3a3a3a3a3a3a3a3a3a4a4a4 +a4a4a4a4a4a4a5a4a5a5a5a5a6a6a6a7a7a6a6a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8 +a8a8a8a8a8a8a8a8a9a9a9a9a9a9a9a9a9aaa9aaaaababababacacacacacacacacacacacacacac +acacacacadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadad +adadadadadadadadadadadadadadadaeaeaeaeaeadadadadadaeaeaeaeaeaeaeaeaeaeaeaeaeae +aeadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadad +adadadadadadadadadadadadacacacacacacacacacacacacacacacacacacacacacacacacacacac +acacacacacacacacacacacacacacacacacacacacacacacacacacacacababababababababababab +abababababababababababababaaabaaaaaaaaaaaaaaaaaaaaaaaaa9a9aaaaa9aaaaa9a9aaa9a9 +aaaaa9a9a9a9a9a9a9a9a9a9a9a9a9a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8 +a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a7a7a7a7a7a7a7a7a7a7a6a6a6a6a5a6a5a5 +a4a4a5a5a4a4a4a3a3a3a3a3a3a3a3a3a3a2a2a2a2a2a1a1a1a1a0a1a0a0a0a0a0a0a09f9f9f9f +9e9e9e9e9e9e9e9e9d9d9d9d9d9d9d9d9d9d9c9c9c9b9a9c9b9a9a9a9999999999999999999999 +99989797979796969596959595959494949494949492929192919191919090908f8f8f8f8e8e8e +8d8d8d8d8c8d8c8c8c8b8989898989898988878688878686868484838382838281818181818180 +7f7e7e7e7e7c7a7979797979797979777776767574737271717171717171716f6f6f6e6d6c6b6a +6a6a6a6a6a6a6a6a6a6a6a69696868696a6a6b6b6b6c6d6e6f6f6f6f6f6f707172727375767676 +777878787878797a7a7c7c7f7f7f7f7f7f7e7d7c7c7b7b79797877777676767675757373737372 +727272727272727272727272727272727273737374757575757575757777777777777779797979 +7a797a7a7b7b7b7b7c7c7c7e7e7e7e7f7e7f7f7f7f808081818181818181818282828282838484 +848484848484848585858686868686868687878787878787878788888989898989898989898989 +898a8a8a8a8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8e8d8e8e8e8e8f8f8f90908f8f90909091 +919191919292929293929393939394949495959494959596969797979798989898989898989999 +99999a9a9a9a9a9a9a9a9a9a9a9a9b9b9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9d9d9d9d +9d9d9d9d9d9d9e9e9e9f9f9e9e9f9f9f9f9f9f9fa0a0a1a1a1a1a1a1a1a1a1a1a1a1a1a1a2a2a2 +a2a2a2a2a2a2a2a3a3a3a4a4a3a3a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a5a5a5a5a5a5a5 +a5a5a6a5a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6 +a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6 +a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a5a6a5a5a5a5a5a5a5a5a5a5a5a5a5 +a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a4a4a4a4a3 +a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a2a2a1a1a1a1a1a1a1a0a0a0a0 +9f9f9f9f9f9f9f9f9e9e9e9e9d9e9d9d9d9d9d9d9d9d9d9c9c9c9b9b9a9a9a9a9a9a9a9a9a9a9a +9a9a9a999898989898989898979796969696959594949494949494949493939392929292929291 +919090909090909090908f8f8e8e8e8d8d8d8d8c8c8c8c8c8b8b8b8b8a8a898989888787878787 +878686868585858585858482828282828282818181808080807f807e7e7e7e7d7d7d7c7c7c7c7c +7c7b7a7a7a7a7a7a7a7a7979797978787877777777767776767676757575757575757575757575 +757575757574747473727272727373737374737474747474747474737473737374747474757576 +7676767676767676777677777777777777777779797a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7c7c +7c7c7d7d7d7d7d7d7d7d7e7e7e7e7e7f7f7f7f8080808080808080808181808081818181818181 +818282828282828282828382838383838383838383838383838383838384848383848484848484 +848484848484848383838383838383838383838383838383838383828282828281818181818181 +81808080807f7f7f7f7e7e7e7d7d7c7c7c7c7c7c7c7c7b7b7b7a7a7a7979797978777777777777 +7776757575757575747473737373727272727272727271717272717171707070706f706f6f6f6f +6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f +6f6f6f6f6f706f7070707070707070707171717171717171717171717171717171717171717171 +727271717272727272727272727272727273737373737373737373747474747574757575757676 +767676767676777776767777777878787878797979797a797a7a7a7a7b7b7b7c7c7b7b7c7c7c7e +7e7e7e7e7e7e7e7e7f7f8080808080808081818181828282838383838383848484858585858686 +8686878787888888888888888888888888888889898a8a8a8a8a8a8a8b8b8b8b8c8c8c8c8c8c8c +8c8d8d8d8d8d8d8d8d8d8d8d8d8d8d8e8d8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f8f9090909091 +919191919191919191919191919191919192929292929292929292929292929292929292929292 +92929292929292929292929292929292929292929292929191919191919191909091919090908f +8f8f8f8f8f8f8f8f8e8e8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8b8b8b8a8a8a8a8a8a89898988 +888888888887878786868585858584858483838383838382828181808080807f7e7e7e7e7e7e7d +7d7c7c7b7b7b7b7a79797979797979797777767676767676767474747474747373737272727271 +71717171717170706f6f6f6f6f6f6f6f6f6e6e6e6e6e6d6d6d6c6c6d6d6c6c6c6c6c6c6c6c6b6b +6b6b6a6b6a6a6a6a6a6a6a6a6a6969696969696969696968686867676868676767676767676767 +676767676767676767676767686867676868686868686868696969696a6a6b6b6b6b6b6b6b6d6d +6d6d6d6d6d6e6e6e6e707070707272717172727274747474757475757676767676777779797979 +797979797a7a7a7a7a7a7b7b7c7c7c7c7d7d7d7d7d7d7d7d7d7c7d7c7c7c7c7c7c7c7c7c7d7d7d +7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a79797979 +79797878787878787878787878797979797a797a7a7a7a7a7a7a7b7b7b7b7c7c7c7d7d7d7d7d7d +7d7d7e7f7f7f7f80808282838383848585858585858585868888888989898a8b8b8b8b8b8c8c8c +8e8e8e8e8f8f8f8f90909191919191919293939393939394949595959595969696969796979797 +9797979898989999999999999999999a999a9a9a9a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9c9c9c +9d9d9c9c9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9e9d9e9e9e9e9f9f9f9f9f9f9f +9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9e9e9e9e9e9f9f9f9f9f9e9e9e9e9e9e9e9e9e9e9e +9e9e9e9e9e9e9e9e9d9e9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9c9c +9c9c9c9b9b9c9c9b9b9b9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a +999998989898989898989898989898989898989898989898989898989898989898989797989897 +979796969696969696969696969696969696969696969696969696979797979796969696969696 +969696969696969696969696969797979797979797979797979797979797979797979797979797 +979797979797979797979797979797979797979797979797979797979797979797979797979797 +979797979797979797979797979797979797979797979797979797979797979797979797979797 +979797979797979797979797979797979797979898979798989899999999999999999999999999 +9999999999999a999a9a9a9a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b +9b9b9b9b9b9b9b9b9c9c9c9d9d9c9c9d9d9d9d9d9d9d9d9d9d9d9d9e9e9f9f9f9f9f9f9f9f9f9f +9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a0a0a1a1a1a1a2a2a2a2a2a2a2a2a2a2a2a2a3a3a4a4a4a4 +a4a4a4a4a4a4a4a4a4a4a5a5a5a6a6a5a5a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7 +a8a7a8a8a8a8a9a9a9a9a9a9a9a9a9a9a9a9a9aaaaaaaaabababababababababababababababab +ababacacacacacacacacacadacadadadadadadadadadadadadadadadadadadadadadadadadadad +adadadadadadadadadadadadadaeaeaeaeaeadadadadadaeaeaeaeaeaeaeaeaeaeaeaeaeaeaead +adadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadad +adadadadadadadadadadacacacacacacacacacacacacacacacacacacacacacacacacacacacacac +acacacacacacacacacacacacacacacabacabababababababababaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa9a9aaaaa9aaaaa9a9aaa9a9aaaa +a9a9a9a9a9a9a9a9a9a9a9a9a9a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8 +a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a7a7a7a7a6a7a6a6a6a6a5a5a5a5a5a5a5a5a4a4 +a5a5a4a4a4a3a3a3a3a3a3a3a3a3a3a2a2a2a2a1a1a0a0a0a0a0a0a0a0a0a0a0a09f9f9f9f9e9e +9e9e9e9e9e9e9d9d9d9d9c9d9c9c9c9c9b9b9b9a9a9b9b9a9a9a99999999999999999998989897 +9696969695959595959595949393939393939391919191919191908f8f8f8e8e8e8e8d8d8d8c8c +8c8c8b8b8b8b8b8a8888878787878786858586868585848282818180817f7f7f7f7f7f7f7e7d7c +7b7b7b79787776767676767676747474737271706f6e6e6f6e6f6f6f6e6c6c6c6b6a6a68676767 +6768686867686767676666666666686869696a6b6c6c6d6d6d6d6d6d6f70717273747575767778 +78787878797a7a7c7c80807f7f7e7e7e7e7d7c7c7a7a7a79787878767575757575757473737473 +727373737374737373737273737373737374747474747575767676767676787878797979797a79 +7a7a7b7b7b7b7c7c7c7e7e7e7e7f7e7f7f80808080808181818182828282828282838383838384 +848585858585858586868585878787888888888888888888888888888889898a8a8a8a8a8a8a8a +8a8a8a8a8b8b8b8b8c8c8c8c8c8c8c8c8d8d8d8d8d8d8e8e8e8e8f8f8f90908f8f909090919191 +919192929292939293939393949494959594949595969697979797989898989899999999999999 +999a9a99999a9a9a9b9b9b9b9b9b9b9b9b9b9b9b9b9b9c9b9c9c9c9c9d9d9d9d9d9d9d9d9d9d9e +9e9e9e9e9e9e9e9f9f9e9e9f9f9fa0a0a0a0a0a0a0a0a0a1a0a1a1a1a1a2a2a2a2a2a2a2a2a2a2 +a3a3a3a3a3a3a3a3a3a3a3a3a3a4a4a3a3a4a4a4a4a4a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5a5a5 +a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a6a6a6a6a6a5a5a5a5a5a5a5a5a5a5a5a5a5 +a5a5a5a5a5a5a6a6a7a7a7a7a6a6a6a6a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a6a6a5a5a5a5a5a5 +a5a5a5a5a5a5a5a5a5a5a5a5a6a5a6a6a6a5a6a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5 +a5a5a5a5a5a5a5a5a5a5a5a5a5a5a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4 +a4a4a4a4a4a3a3a3a3a3a3a3a3a2a2a2a2a1a1a1a1a1a1a1a1a1a1a1a1a1a0a0a0a0a0a0a0a0a0 +9f9f9e9e9e9e9d9d9d9d9d9d9d9d9c9c9d9d9c9c9c9b9b9b9b9b9b9b9a9a9a9a9a9a9a99999898 +989898979796969797969696969695959595959595949493939393929292919192929090909090 +90908f8f8e8e8d8d8d8d8d8d8d8c8c8c8b8b8c8b8a8a8a89888888888888878787878685858584 +8484848384838282828281817f7f80807f7f7f7e7e7e7e7d7d7d7d7d7d7b7b7b7a7a7b7b797979 +797878787777767676767676767676757575747475757474747373737372737272727272727271 +717171717170707070707070707070707070707071707171717071707070717072727272737374 +74747474747474747474757574747576767676767677767777777778787878787979797a7b797a +7b7b7b7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7e7e7e7f7e7f7f7f7f7f7f7f7f7f808080808081 +818181818181818181818181818182828282828282828282828282828282828282828282828282 +828282828283838383838383838383838383838283828282828282828282818181808081818080 +80808080807f7e7e7e7e7e7e7e7e7d7d7d7d7c7b7b7b7a7a7a7a79797979797978787777767676 +7675767574747474747474747373737272727271717171717171717070707070707070706f706f +6f6f6f6f6f6f6f6f6e6e6e6e6e6e6e6e6e6e6e6e6e6e6f6f707070707070707070707070707070 +707070707070707070707070707070707070707070707070717171717171717171717171717272 +717172727272727272727272727272737373737374747474747474747475747575757575757575 +75767676777776767777777878787878797979797a797a7a7a7a7b7b7b7c7c7b7b7c7c7c7d7d7d +7d7e7e7f7f7f7f7f7f7f8080808081818181818181818282828283848484858584858686868686 +8686868686868686878787878888898989898989898a8a8a8a8b8b8b8b8b8b8b8b8b8b8b8b8b8c +8c8c8c8c8d8d8d8d8e8d8e8e8e8e8e8e8e8e8e8f8f8f90908f8f90909090909090909090909090 +909090909091919191919191919191919191919192929292929292929292919191919191919191 +919191919191919191919191919191919090909090909090909090909090909090909090909090 +8f8f8f8f8e8e8e8e8e8e8e8e8e8e8e8e8d8c8b8b8b8b8b8b8b8b8b8b8b8b8a898a8a8989898887 +8787878686868686868685848484848484838281818181818181807f7f7f7f7f7e7d7c7c7c7c7c +7c7c7b7a7a7a7a7a79797878777777777776767676757575757373737372727272727272727171 +7171707070707070706f6f6e6e6e6e6e6e6e6e6e6d6d6d6c6c6d6d6c6c6c6b6b6b6b6b6b6b6b6b +6a6b6a6a6a6a696969696969696969696868686868686868686868686867676868676767676767 +676767676767676767676868676768686869696969696a6a6a6a6a6a6a6a6a6b6b6c6c6c6c6c6c +6e6e6e6f6f6f6f6f6f717171717171727272747474747574757575757676777777777778787979 +7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7c7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b +7b7b7b7a7a7a7a7a7a7a7979797979797979797978777777777777777777777777777777777676 +75767474747574757575757676767676767676777777777878787878787878797979797a7a7b7b +7b7b7b7c7d7d7e7e7f7f80818181828383838384848484858585878788888a8a89898a8a8a8c8c +8c8c8d8c8e8e8e8e8e8e8f90919191919192929393939393939494949595959595959595979796 +969797979797979798989999999999999999999a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b +9b9b9b9b9b9b9b9b9c9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d +9d9d9d9d9d9d9e9e9e9e9e9e9e9e9e9e9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d +9d9d9d9d9d9d9d9d9d9d9c9c9d9d9c9c9c9c9c9c9c9c9c9c9c9c9c9b9b9b9b9b9b9b9b9b9b9b9b +9b9b9b9b9b9b9b9b9b9b9b9b9b9a9a9a9a999a9999999998989898989898989898989898989898 +989898989898989898989898989898989897979898979797969696969696969696969696969696 +969696969696969696969696969696969696969696969696969696969696969696969696969696 +969595959595959595959595959595959595959595969696969696969697979696979797979797 +979797979797979797979696979796969696969696969696969696969696969695959595959595 +959595959595959595959595959595959595959595959595959595959595959595959595959596 +969696969696969797969697979797979797979797979797979797979798989898989898989899 +9899999999999999999999999999999a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a +9a9a9a9a9a9a9b9b9b9b9b9b9b9b9c9c9b9b9c9c9c9d9d9d9d9d9d9d9d9d9e9e9f9f9f9f9f9f9f +9f9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a1a1a1a1a2a2a2a2a2a2a2a2a3a3 +a3a3a4a4a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a6a6a6a6a6a6a6a6a7a7a6a6a7a7a7a7 +a7a7a7a7a8a8a8a8a8a8a8a8a8a9a9aaaaaaaaaaaaaaaaaaababababababababababababababab +ababababababababababababababababababababababababababababacacababacacacacacacac +acadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadad +adadadadadadadadadadadadadadadadadadadadadadadadadacacacacabababababababababab +ababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababab +abababababaaaaaaaaa9aaa9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9 +a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a8a8a8 +a7a7a8a8a7a7a7a7a7a7a7a7a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a5a5a4a4a4a4a4a4 +a4a4a4a3a3a3a2a2a2a2a1a1a1a1a1a1a1a1a1a1a1a1a0a09f9f9f9f9f9f9f9f9f9f9f9f9e9e9d +9d9c9c9c9c9c9c9c9c9c9c9c9c9c9b9b9b9b9a9b9a9a9a9a999999999998989897979796969696 +9696969695959494949494939391919191919190908f8f8f8f8f8e8e8d8d8d8d8c8c8c8b8b8b8b +8a8b898988888887878686848484848384838382828180807f7e7e7e7d7d7d7c7c7c7b7b7a7a78 +7777767575747474747372727270706f6e6d6c6b6b6b6b6b6b6b6b6a6969686766666565666666 +66656566666565656463636565666769696a696b6b6b6b6d6d6d6d6e7071727374757677777777 +7778797a7b7b7d8080807f7f7f7f7e7d7c7c7b7b7b7a7878787676767676767675747374737273 +73737374737373737273737373737374747575757576767676767676787878797979797a797a7a +7b7b7b7b7c7c7c7e7e7e7e7f7e7f7f808080808081818181828282828282828383848484848585 +858585858585868685858787878888888888888888888988898989898a8a8a8a8a8a8a8a8a8a8a +8a8a8b8b8b8b8c8c8c8c8c8c8c8c8d8d8d8d8e8d8e8e8e8e8f8f8f90908f8f9090909191919191 +92929292939293939393949494959594949595969697979797989898989899999999999999999a +9a99999a9a9a9b9b9b9b9c9b9c9c9c9c9c9c9c9c9c9c9c9c9c9c9d9d9d9d9d9d9d9d9d9d9e9e9e +9e9e9e9e9e9f9f9e9e9f9f9fa0a0a0a0a1a0a1a1a1a1a1a1a1a1a1a2a2a2a2a2a2a2a2a2a2a3a3 +a3a3a3a3a3a3a3a3a3a3a3a4a4a3a3a4a4a4a4a4a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5a5a5a6a5 +a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a7a7a7a7a7a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6 +a6a6a6a6a6a7a7a7a7a7a6a6a6a6a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a6a6a6 +a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a5a6a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5 +a5a5a5a5a5a5a5a5a5a5a5a5a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4 +a4a4a4a3a3a3a3a3a3a3a3a2a2a2a2a1a1a1a1a1a1a1a0a1a0a0a0a09f9f9f9f9f9f9f9f9f9f9e +9e9e9e9e9d9d9d9d9c9d9c9c9b9b9c9c9b9b9b9a9a9a9a9a9a9a99999999999999999898989897 +97969695959696959595959594949394939393939292929292919191909091918f8f8e8f8e8e8e +8e8d8d8d8c8c8c8c8c8c8c8b8b8b8a898a89888888878787878787878686858584838383828282 +82828282818180807f7f7d7d7e7e7d7d7d7c7c7c7c7b7c7b7b7b7b797979787879797777767675 +7575757474747474747474747473737372717372717171707070707070707070707070706f6f6f +6f6f6f6e6e6d6d6d6d6d6d6d6d6e6d6e6e6e6e6e6e6e6e6d6e6d6d6d6e6e6f6f6f6f7070717171 +717171717271727273737272737474747474747474747474747575757575767676787977787979 +797a7a7a7a7a7a7a7a7a7a7b7b7b7b7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7f7f7f +7f7f7f7f7f7f807f80808080818181818181818181818181818181818181818181818181818181 +818181828282828282828282828282828282828282828282828282828181818080818180808080 +808080807f7f7f7f7e7f7e7e7d7d7d7d7c7b7b7b7b7b7b7b7a7a7a7a7979787877777676767676 +76767575747574747474737373727272727171717171717171707070706f706f6f6f6f6f6f6f6f +6f6f6f6f6f6f6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f +6f706f707070707070707070707070707070707070707171717171717171717171717172727171 +727272727272727272727272727373737373747474747474747474757475757575757575757576 +7676777776767777777878787878797979797a797a7a7a7a7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d +7e7e7e7e7f7e7f7f80808080818181818181818182828282828383838485848586868686868686 +868686868686878787878788888888898889898a8a8a8a8b8b8b8b8b8b8b8b8b8b8b8b8b8c8c8c +8c8c8d8d8d8d8d8d8d8d8d8e8d8e8e8e8e8f8f8f90908f8f909090909090909090909090909090 +909090919191919191919191919191919191929292929292929292929191919191919191919191 +919191919191919191919191919190909090909090909090909090909090909090909090908f8f +8f8f8e8e8d8e8d8d8d8d8d8d8d8d8d8b8b8b8b8b8b8b8b8b8b8b8b8b8a898a8988888887878787 +878686868686868685848384838383838181818181818181807f7f7e7e7e7e7c7c7c7c7c7c7c7c +7b7a7a797979797878787777777777767676767575747473737373727272727272727271717171 +70706f706f6f6f6f6e6e6e6e6e6e6e6e6e6e6d6d6d6c6c6d6d6c6c6c6b6b6b6b6b6b6b6b6b6a6b +6a6a6a6a6969696969696969696968686868686868686868686868676768686767676767676767 +67676767676767676868676768686869696969696a6a6a6a6b6a6b6b6b6b6c6c6c6c6c6c6c6e6e +6e6f6f6f6f70707171717171717272727474747475747575757576767777777777787878797979 +797979797a7a7b7a7b7b7b7b7b7b7b7b7b7b7b7b7b7a7b7a7a7a7a7a7a7a7a7a79797979797979 +797878787878787877777777777777777776757474747474747474747474747474747473737272 +717171717171717171727272727372737374747474757575757575757576767676767777777778 +78797a7a7b7b7c7d7e7e7e7e7f808080808181828283838384848586888887878888888a8a8a8a +8b8b8c8c8c8c8c8c8d8e8f8f909090909191919191919192929293939393949394949696959596 +969696969696969797979798979898989899999999999a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a +9a9a9a9a9a9a9b9b9b9b9c9c9c9c9c9c9c9c9c9c9c9c9d9c9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d +9d9d9d9d9e9e9e9e9e9e9e9e9e9e9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d +9d9d9d9d9c9d9c9c9b9b9c9c9b9b9b9b9b9b9b9b9b9b9b9b9b9a9a9a9a9a9a9a9a9a9a9a9a9a9a +9a9a9a9a9a9a9a9a9a9a9a99999999999999999999989898989898989898989898989897989797 +979797979797979797979797979797969697979696969595959595959595959595959595959595 +959595959595959595959595959595959595959595959595959595959595959595959595959594 +949494949494949494949494949494949494949595959595959595969695959696969696969696 +969696969696969695959696959595959595959595959595959595959595949494949494949494 +949494949494949494949494949494949494949494949494949494949494949494949494959595 +959595959596969595969696969696969696969696969696969696979797979797979797979797 +979798979898989898989898989999999999999999999999999999999999999999999999999999 +999999999a9a9a9a9a9a9a9a9b9b9a9a9b9b9b9c9c9c9c9d9c9d9d9d9d9e9e9e9e9e9e9e9e9e9e +9e9e9e9e9e9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa0a0a0a0a1a1a2a1a2a2a2a2a3a3a3a3 +a3a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a5a5a5a5a5a5a5a5a6a6a5a5a6a6a7a6a7a7 +a7a7a8a8a8a8a8a8a8a8a8a8a9a9a9a9a9a9a9a9a9a9aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaabaaabababababababababababababababababacacababacacacacacacacacad +adadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadad +adadadadadadadadadadadadadadadadadadadadadadadacacacacabababababababababababab +ababababababababababababababababababababababababababababababababababababababab +abababababababababababaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaa9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9 +a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a8a8a8a7a7 +a8a8a7a7a7a7a7a7a7a7a6a6a6a6a6a6a6a6a6a5a6a5a5a5a5a5a5a5a5a5a4a4a4a4a4a4a4a4a4 +a4a3a3a3a2a2a2a2a1a1a1a1a1a1a1a0a1a0a0a0a09f9f9f9f9f9f9f9f9f9f9f9f9f9e9e9d9d9c +9c9c9c9c9c9c9b9c9b9b9b9b9a9a9a9a9a9a9a9a9a9a9999999999989898979696959595959595 +9595959494949493939292909090909090908f8f8f8f8e8e8d8d8c8c8c8c8b8b8b8a8a8a8a8989 +888887878786858484828282828282828281807f7e7e7d7c7c7b7b7b7b7a7a7a79797877757474 +74737271717171706f6f6f6e6d6c6b6a6968686968696969686766666564646362626363646463 +6264636262626161616263646567686968696969696b6b6b6c6d6f717272737476777777777778 +797a7b7b7d8080807f7f7f7f7e7e7d7d7c7b7b7a79797977777776767676757574747373737374 +7474747473737373737373737374747575757576767677777777787878797979797a797a7a7b7b +7b7b7c7c7c7e7e7e7e7f7e7f7f8080808081818182828282828282828283838484848485858585 +85858585868686868787878888888888888888888988898989898a8a8a8a8a8a8a8a8b8b8a8a8b +8b8b8c8c8c8c8c8c8c8c8c8c8d8d8d8d8e8d8e8e8e8e8f8f8f90908f8f90909091919191919292 +929293929393939394949495959494959596969797979798989898989999999a9a99999a9a9a9a +9a9a9a9a9b9b9b9b9c9b9c9c9c9c9c9c9c9c9c9c9c9c9c9c9d9d9d9d9d9d9d9d9d9d9e9e9e9e9e +9e9e9e9f9f9e9e9f9f9fa0a0a0a0a1a0a1a1a1a1a1a1a1a1a1a2a2a2a2a2a2a2a2a2a2a3a3a3a3 +a3a3a3a3a4a4a3a3a4a4a4a4a4a4a4a4a4a4a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5a5a5a6a5a6a6 +a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a7a7a7a7a7a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6 +a6a6a6a7a7a7a7a7a6a6a6a6a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a6a6a6a6a6 +a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a5a6a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5 +a5a5a5a5a5a5a5a5a5a5a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a3a3a4a4a3a3a3a3a3a3a3 +a3a2a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a1a1a1a0a1a0a0a0a09f9f9f9e9e9f9f9e9e9e9d9d9d +9d9d9c9c9c9c9b9c9b9b9b9b9b9b9b9b9b9a9a9a99999999989898989898989897979797969695 +95959595959594949494939392939292929291919191919090908f8f8f8f8e8e8d8e8d8d8d8d8c +8c8c8b8b8b8b8a8a8a898989898888878787878686868585858584848383828282828181818080 +80807f7f7e7e7d7d7c7c7c7c7b7b7b7a7a7a7a797a797979797777777676767675757474737373 +7372727271717272717171707070706f706f6f6f6f6e6e6e6e6e6e6e6e6e6e6e6e6e6d6d6d6d6c +6c6b6b6a6a6a6a6a6a6a6a6b6a6b6b6b6b6b6b6b6b6a6b6a6a6a6b6b6c6c6d6d6e6e6f6f6f6f6f +6f6f706f7070707070707071717171727272727272727273737373737474747576757677777778 +787878787878787878797979797a7a7b7b7b7b7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7e7e7e7e7e +7e7e7e7e7f7e7f7f7f7f8080808080808080808080808081818080818181818181818181818181 +818282828282828282828282828282828282828282828282828281818181818181818080818180 +80807f7f7f7f7e7f7e7e7e7e7d7d7d7c7c7c7c7b7b7b7a7a7a7a79797878787877777776767676 +7575747574747474737373737372727271717272717171707070706f706f6f6f6f6f6f6f6f6f6f +6f6f6f6f6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f70 +6f7070707070707070707070707070707070707071717171717171717171717171727271717272 +727272727272727272727273737373737474747474747474747574757575757575757575767676 +777776767777777878787878797979797a797a7a7a7a7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7e7e +7e7e7f7e7f7f7f7f80808081818080818181828282828283838383848485858686858586868686 +868686868787878787888888888988898989898a8a8a8b8b8a8a8b8b8b8b8b8b8b8b8c8c8c8c8c +8d8d8d8d8d8d8d8d8d8e8d8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f8f90908f8f90909090909090 +909191919191919191919191919191919292929292929292929291919191919191919191919191 +919191919191919191919191909090909090909090909090908f8f90908f8f8f8f8f8f8f8f8e8e +8e8e8d8e8d8d8d8d8d8d8d8d8d8b8b8b8a8a8b8b8a8a8a8a8a8a8a898988888888878787878786 +86868585858584848384838383838181818080818180807f7f7e7e7e7e7c7c7c7b7b7c7c7b7b7a +7a7979797978787877777777767676757575757474737373737272727171727271717170707070 +6f706f6f6f6f6e6e6e6e6e6e6e6e6e6e6d6d6d6c6c6d6d6c6c6c6b6b6b6b6b6b6b6b6b6a6b6a6a +6a6a69696969696969696969686868686868686867676868676767676767676767676767676767 +6767676767676868676768686869696969696a6a6a6a6b6a6b6b6b6b6c6c6c6d6d6d6d6e6e6e6f +6f6f6f707071717272717172727274747474757475757575767676777777777878787979797979 +797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a797a797979797979797979787878787878787877 +77777776767675757575757575757574737272727272727272727272727171717170706f6f6e6e +6e6e6e6e6e6e6e6f6f6f6f706f7070707071717172727171727272737373737374747474757576 +76777878797a7b7b7c7c7d7d7d7e7e7e7e7f7f8080818282838485858585868686888888888989 +8a8a8b8b8b8b8c8c8d8d8e8e8e8e8f8f8f90909090919191929292929392939394949494959595 +9595959595969696969796979797979898989898999999999999999999999999999a9a99999a9a +9a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b9b9b9c9b9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c +9c9c9d9d9d9d9d9d9d9d9d9d9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c +9c9c9b9c9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9a9a9a9a9a9a9a9a9a9a9a9a9a99999a +9a9999999999999999989898989898989898989797979797979797979797979797969796969696 +969696969696969696969696969696969696969695959595959595959494959594949494949494 +949494949494949494949494949494949494949494949494949494949494949494949494939393 +939393939393939393939393939393939394949494949494949494949494949494949494949494 +949494949494949494949494949494949494949494949494949494949393939393939393939393 +939393939393939393939393939393939393939393939393939393939393939393939494949494 +949494949494949494949494949595949495959595959595959696969696969696969696969696 +979697979797979797979798989898989898989898989898989898989898989898989898989898 +98989999999a9a99999a9a9a9a9a9a9a9a9b9b9b9b9c9b9c9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d +9d9d9d9e9e9e9e9e9e9e9e9f9f9e9e9f9f9f9f9f9f9f9fa0a0a0a0a1a0a1a1a1a1a2a2a2a2a2a3 +a3a3a3a3a3a3a3a4a4a3a3a4a4a4a4a4a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5a5a5a6a5a6a6a6a6 +a7a7a7a7a7a7a7a7a7a7a8a8a8a9a9a8a8a9a9a9aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaabaaabababababababababababababababababababababababababababababacacac +acacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacac +acacacacacacacacacacacacacacacacacacacacacacacabababababababababababababababab +ababababababababababababababababababababababababababababababababababababababab +abababababababababaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaa9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a8a8a9a9a8a9a9a8a8a9a8a8a9a9a8a8a8a8a8a8 +a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a7a7a7a7a7a7a7 +a7a7a7a7a7a7a7a7a6a6a6a6a6a6a6a6a6a5a6a5a5a5a5a5a5a5a5a5a4a4a4a3a3a4a4a3a3a3a2 +a2a2a2a2a1a1a1a1a1a1a1a1a1a0a1a0a0a0a09f9f9f9f9f9f9f9f9e9e9f9f9e9e9e9c9c9c9c9c +9c9c9c9c9b9c9b9b9b9b9a9a9a99999a9a99999998989898989797979796969595949495959494 +949393939392929191909090908f8f8f8e8e8e8e8d8d8c8c8b8b8b8b8a8a8a8989898988888787 +8685858483838381818180808181807f7e7d7c7b7b7a7a79797979787878777675747372717170 +6f6f6f6e6e6e6d6c6c6b6a696867666565666566666665646363626161605f5f60606161616061 +606060605f5f5f6061636465666766676868686a6a6a6b6d6e707172737475767777777778797a +7b7c7d8080807f7f7f7f7e7e7d7d7c7c7c7b797979777777777777777676757574737373747474 +747473737373737373737374747576767677777777777777787878797979797a797a7a7c7c7c7c +7c7c7c7e7e7e7e7f7e7f7f81818181818181828282828282828282838384848585858586868686 +868686868686878787888888888888888888898889898a8a8a8a8b8b8b8b8b8b8b8b8b8b8b8b8b +8c8c8c8c8c8c8c8c8c8c8d8d8d8d8e8d8e8e8f8f8f8f9090909090909090919191919192929292 +93929393949494949595959595959596969797979798989898989999999a9a99999a9a9a9a9a9a +9a9a9b9b9b9b9c9b9c9c9c9c9c9c9c9c9c9c9c9c9c9c9d9d9d9d9d9d9d9d9d9d9e9e9e9f9f9e9e +9f9f9f9f9f9f9f9fa0a0a0a0a1a0a1a1a1a1a1a1a1a1a1a2a2a2a2a2a2a2a2a2a2a3a3a3a4a4a3 +a3a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5a5a5a6a5a6a6a6a6 +a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a7a7a7a7a7a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6 +a6a7a7a7a7a7a6a6a6a6a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a6a6a6a6a6a6a6 +a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a5a6a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5 +a5a5a5a5a5a5a5a5a4a4a4a3a3a4a4a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a2 +a2a2a2a2a2a2a2a2a2a1a1a1a0a0a1a1a0a09fa09f9f9f9f9e9e9e9e9e9e9e9e9e9e9d9d9d9c9c +9c9c9b9b9a9b9a9a9a9a9a9a9a9a9a999999999999999797979797979797969696969595949493 +939494939393939392929192919191919090908f8f8e8e8e8e8e8e8e8d8d8c8d8c8c8b8b8a8a8a +89898989898989888887878686858585858484848383838382828181808080807f7f7f7e7e7e7e +7d7d7c7b7a7a79797979797979787878777678777676767474747474737372727171706f6f6f6e +6e6e6e6e6e6e6e6e6e6d6d6d6d6c6d6c6c6b6b6b6b6a6a6a6a6a6a6a6a6a6a6a69696969696867 +6766656565656565666765666766666767666665666565666767686868696a6a6b6c6c6b6b6c6c +6d6c6d6d6d6d6d6d6d6e6e6e6e6e6e6e6e6e6e6e6e6f6f6f707071717172737273747474757575 +757575757575757676767677787979797979797979797979797a7a7b7b7b7b7b7c7c7c7c7c7c7c +7c7d7e7c7d7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f80807f7f8080808080808080808080808081 +818181818181818181818181818181818182828181828282818181818181818180808181808080 +7f7f7f7f7e7f7e7e7e7e7d7d7d7c7c7c7c7c7c7c7b7b7b7a797978787878777777777777777675 +747675747474737373737372727272727272717171707070706f706f6f6f6f6f6f6f6f6f6f6f6f +6f6f6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f706f70 +707070707070707070707070707070707070717171717171717171717171717272717172727272 +727272727272727272737373737374747474747474747475747575757575757575757676767777 +76767777777878787878797979797a797a7a7a7a7b7b7b7b7b7b7b7b7c7c7c7c7d7d7d7e7e7e7e +7f7e7f7f7f7f808080818180808181818282828282838383838484858585858585858686858586 +86868787878787888888888988898989898a8a8a8a8a8a8a8a8b8b8a8a8b8b8b8c8c8c8c8c8d8d +8d8d8d8d8d8d8d8e8d8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f90908f8f90909091 +919191919191919191919191919192929292929292929292919191919191919191919191919191 +9191919191919191919190909090909090908f8f90908f8f8f8f8f8f8f8f8f8f8f8f8f8e8e8e8e +8d8e8d8d8d8d8d8d8d8d8d8b8b8b8a8a8a8a8a8a8a8a8a8a8a8989888888888787878686858585 +8585858584848384838383838181808080808080807f7f7e7e7e7e7c7c7b7b7b7b7b7b7b7a7a79 +797979787878767676767676767575757574747373737372727271717272717171707070706f70 +6f6f6f6f6e6e6e6e6e6e6e6e6e6e6d6d6d6c6c6d6d6c6c6c6b6b6b6b6b6b6b6b6b6a6b6a6a6a6a +696969696969696969696868686767686867676767676767676767676767676767676767676768 +686767686868686868686869696969696a6a6a6a6b6a6b6b6c6c6c6c6d6d6d6d6d6e6e6e6f6f6f +6f7070717172727272727272747474747574757575757676767676767677777778787878787878 +787879787979797979797979797979797978797878777778787777777676767676767676747474 +74747474737372727272727272716f6e6e6e6e6e6e6e6e6e6e6e6e6e6d6d6d6c6c6b6a69696969 +69696969696a6a6a6a6b6a6b6b6b6b6c6c6c6d6d6d6d6d6d6d6e6e6e6e6e6f6f6f6f7070717272 +73747576777878787979797a7a7a7b7c7c7d7d7d7e7f8081828282838383838585858586878888 +888888888a8a8b8b8c8c8c8c8d8d8e8e8e8e8e8f8f8f9090919192919292939393939393939393 +939494949495959695969696969797979797989898989898989898989898989999989899999999 +999999999a9a9a9a9a9a9a9a9a9a9a9a9a9a9b9a9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b +9c9c9c9c9c9c9c9c9c9c9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b +9a9b9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a999999999999999999999999999999999999 +999999999999999898989797989897979796969696969696969696969696969596959595959595 +959595959595959595959595959595959595949494949494949494949494949494949494949494 +949494949494949494949494949494949494949494949393949493939393939393939292929292 +929292929292929292929292929292939393939393939393939393939393939393939393939393 +939393939393939393939393939393939393939393939393939392929292929292929292929292 +929292929292929292929292929292929292929292929292929292929292929293939393939393 +939393939393939393939393939393939494939394949495959595959595959595959595959695 +969696969696969696979797979797979797979797979797979797979797979797979797979797 +9898989999989899999999999999999a9a9a9a9b9a9b9b9b9b9c9c9c9c9c9c9c9c9c9c9c9c9c9c +9c9d9d9d9e9e9d9d9e9e9e9e9e9e9e9e9e9e9e9e9e9f9f9f9fa09fa0a0a0a0a1a1a1a2a2a2a2a3 +a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a4a4a4a4a4a4a4a4a4a4a4a4a4a4a5a4a5a5a5a5a6a6 +a6a7a7a6a6a7a7a7a8a8a8a8a8a8a8a8a8a8a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9 +a9a9a9aaa9aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababaaaaabababacacacacac +acacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacac +acacacacacacacacacacacacacacacacacacacacacabababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababab +abababababababaaabaaaaa9a9aaaaa9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a8 +a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8 +a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a7a7a7a7a7a7a7a7a7 +a7a7a7a7a7a7a6a6a6a5a5a6a6a5a5a4a5a4a4a4a4a4a4a4a4a4a3a3a3a3a3a3a3a3a3a3a2a2a2 +a2a2a1a1a1a0a0a1a1a0a09fa09f9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e9e9d9d9c9c9b9b9b9b9b +9b9b9a9b9a9a9a9a99999998989999989898979797979796969696959493939393939393939392 +92929190908f8f8e8e8e8e8e8d8d8c8c8c8c8b8b8a898888888888888887878786858584848382 +82818080807e7e7d7d7d7d7d7d7c7a79787877767675757575747474727271706e6d6d6d6c6b6b +6b6a6a6a696968676665646463616263626363636261605f5f5e5e5d5c5c5e5e5f5f5f5e5f5e5e +5e5e5e5e5e5f60626364666766676768686a6a6a6c6d6e7072727374767777777777787a7b7c7c +7d8080807f7f7f7f7e7f7d7d7c7c7c7b7a7a7a7878787877777776767676757474747575757575 +747474747474747474757575767676777777777777777878797a7a7a7a7a7a7a7a7c7c7c7c7c7c +7c7e7f7f7f7f7f7f7f818181818181818282828282828282828484848485858585868686868686 +86868686878788888989898989898989898989898a8a8a8a8b8b8b8b8b8b8b8b8b8b8b8b8b8c8c +8c8c8c8c8c8c8c8d8d8e8e8e8e8e8e8e8f8f8f8f90909090909090909191919191929393939393 +9393949494949595959595959597969797979798989898989999999a9a99999a9a9a9a9a9a9a9a +9b9b9b9b9c9b9c9c9c9c9c9c9c9c9c9c9c9c9c9c9d9d9d9d9d9d9d9d9d9d9e9e9e9f9f9e9e9f9f +9f9f9f9f9f9fa0a0a0a0a1a0a1a1a1a1a1a1a1a1a1a2a2a2a2a2a2a2a2a2a2a3a3a3a4a4a3a3a4 +a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a5a5a5a5a6a5a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6 +a6a6a6a6a6a6a6a6a6a6a6a6a6a7a7a7a7a7a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a7 +a7a7a7a7a6a6a6a6a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6 +a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a5a6a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5 +a5a5a5a5a5a5a4a4a4a3a3a4a4a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a2a2a2 +a2a1a2a1a1a1a1a0a0a09f9fa0a09f9f9f9f9f9f9f9f9e9e9e9e9d9e9d9d9d9d9c9c9c9b9b9b9b +9a9a9a9a9a9a9a9a9a9a9a9a999998989898989896969696969696959594949494949393929293 +93929292929291919090909090908f8f8f8e8e8d8d8d8d8c8c8c8b8b8b8b8b8b8a8a8989898887 +878787878786868585858584848483828282818181817f7f7f7f7e7e7e7e7d7d7d7c7c7c7c7a7a +7a7978787776767676767675757574747575747474727171717170706e6e6e6e6d6c6c6c6b6b6b +6b6b6b6b6b6b6a6a69696969696969686868686767676767676767676767666665656564636362 +616161616161626261616261616262616161616161626262646464656767686969686869696969 +696969696969696a6a6a6b6b6b6b6b6b6b6b6b6c6c6c6d6d6e6e6e6e706f707171717273737372 +7372727273737474747475767676777777777777777777787879797979797a7b7b7b7b7b7b7b7c +7c7b7b7c7c7c7d7d7d7d7d7d7d7d7d7e7e7e7e7f7f7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f808181 +818181818181818181818181818181828281818282828181818181818181808081818080807f7f +7f7f7f7f7f7f7f7e7e7d7d7c7c7c7c7c7c7c7b7b7b7a7a7a797979787877777777777776757576 +767575757473737373727272727272727171717070707070707070706f706f6f6f6f6f6f6f6f6f +6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f +6f6f6f6f6f706f7070707070707070707171717171717171717171717172727171727272727272 +727272727272727373737373747474747474747474757475757575757575757576767677777676 +77777778787878787979797979797979797a7a7b7b7b7b7b7b7b7c7c7c7c7d7d7d7e7e7e7e7e7e +7f7f7f7f8080808181808081818182828282828383838384838585858585858586868585868686 +8787878787888888888988898989898a8a8a8a8a8a8a8a8b8b8a8a8b8b8b8c8c8c8c8c8d8d8d8d +8d8d8d8d8d8e8d8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f90908f8f909090919191 +919191919191919191919191929292929292929292929191919191919191919191919191919191 +919191919191919190909090909090908f8f90908f8f8f8f8f8f8f8f8f8f8f8f8e8e8d8d8d8d8d +8d8d8d8d8d8d8d8d8d8b8b8b8a8a8a8a8a8a898a89898988888888888887878786868585858584 +858483838383838383838181808080807f7f7f7e7e7e7e7e7e7c7c7b7b7b7b7b7b7b7979797979 +79787878767676767676757574747474747373737372727271717272717171707070706f706f6f +6f6f6e6e6e6e6e6e6e6e6e6e6d6d6d6c6c6d6d6c6c6c6b6b6b6b6a6b6a6a6a6a6a6a6a6a6a6969 +696969696969696968686867676868676767676767676767676767676767676767676767686867 +67686868686868686869696969696a6b6b6b6b6b6b6b6c6c6c6c6d6d6d6d6d6e6e6f6f70707070 +707171727272727272727474747475747575757576767676767676777777787878787878787878 +787878787878787878787778777777777777777676777776767675747474747474747272727271 +717170706f6f6f6f6e6e6e6e6c6b6b6b6a6a6a6a6a6a6a6a6a6a69696967676766656565656565 +6565656666666666666666666667676768686868686869696a6a6a6a6b6b6b6b6b6b6c6d6d6f70 +7172737474747676767777777878787979797b7c7d7d7f7f7f8080808082838383838485858686 +8686888889898a8a8a8a8b8b8c8c8c8c8d8e8e8e8f8f9090909090909191919292929292929293 +939393949494949494949495959595969697979797979797979797979798989797989898989898 +9898999999999a999a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9b9b +9b9b9b9b9b9b9b9b9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a +9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9999999999999999999899989898989898989898 +989898989897979796969797969696959595959595959595959595959595959595959595959595 +959595959594959494949494949494949393939393939393939393939393939393939393939393 +939393939393939393939393939393939393939392929393929292929292929291919191919191 +919191919191919191919191919292929292929292929292929292929292929292929292929292 +929292929292929292929292929292929292929292929291919090909090909090909090909090 +909090909090909090909090909090909090909090909090919091919191929292929292929292 +929292929292929292929292929293939292939393949494949494949494949494949494949494 +949494949494959596969696969696969696969696969696969696969696969696969696969797 +97989897979898989898989899999a9a9a9a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9c +9c9c9d9d9c9c9d9d9d9d9d9d9d9d9d9d9d9d9e9e9f9f9f9f9f9f9f9f9fa0a0a0a1a1a1a1a2a2a2 +a2a2a2a2a2a2a2a2a2a3a2a3a3a3a3a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a5a5a5a6 +a6a5a5a6a6a6a7a7a7a7a8a7a8a8a8a8a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9 +a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9aaaaa9a9aaaaaaababababababab +ababababababababababababababababababababababababababababababababababababababab +abababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaa9a9aaaaa9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a8a8a8 +a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8 +a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a7a7a6a6a6a6a6a6a6a6a6a6 +a6a6a6a6a5a5a5a4a4a5a5a4a4a4a4a4a4a4a4a4a4a4a4a4a3a3a3a3a2a3a2a2a2a2a1a1a1a1a1 +a0a0a09f9fa0a09f9f9f9f9f9f9f9f9e9e9e9e9d9e9d9d9d9d9d9d9d9c9c9b9b9a9a9a9a9a9a9a +9a9a9a9a9a99989898979798989797979696969695949494949493929292919291919191909090 +8f8f8f8e8d8c8c8c8c8c8b8b8a8a8a8989898887868685858585858484848383838181807f7f7d +7d7d7d7b7b7a7a7a7979797877757474737272727272717070706e6e6d6c6a6969696868686767 +666665656463636160605f5e5f5f5f5f5f5f5f5e5d5c5c5b5b5b5a5a5c5c5c5d5d5d5d5d5d5d5d +5d5d5d5f5f616364656665676768686a6a6b6c6d6f7072727475767777777878797b7b7c7d7e7f +7f7f7f7f7f7f7e7e7e7e7d7c7b7b7a7a7a79797978787877777675757575757575757575757474 +7474747474747575757676767676767677777979797979797a7a7a7b7a7b7b7b7b7b7b7d7d7e7e +7e7e7e7f7f80808080808082828283838383838383838383838585858585858585858585858686 +888888888888888888888888888889898a8a8a8a8a8a8a8a8a8a8a8a8b8b8b8b8c8c8c8d8d8d8d +8d8d8d8d8d8d8d8d8d8d8e8e8f8f8f8f8f8f8f90908f8f90909091919191929292929293939494 +949494949495959595969696969797979798989898989999999a9a99999a9a9a9b9b9b9b9b9b9b +9b9b9c9b9c9c9c9c9c9c9c9c9c9d9d9d9d9d9d9d9d9d9d9e9e9e9e9e9e9e9e9e9e9e9e9e9f9f9e +9e9f9f9fa0a0a0a0a1a0a1a1a1a1a1a1a1a1a1a2a2a2a2a2a3a3a3a3a3a3a3a3a3a3a3a3a3a4a4 +a3a3a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a6a5a6a6a6a6a6a6a6a6 +a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8 +a8a8a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a6 +a6a6a6a7a7a7a7a7a6a6a6a6a5a6a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a4 +a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a3a3a3a3a2a2a2a1a1a1a1a1a1a1a1a1a1 +a1a1a1a1a1a0a0a0a0a0a0a0a0a09f9f9e9e9e9e9d9d9d9c9c9d9d9c9c9c9b9b9b9b9b9b9b9b9b +9a9a99999999989898989898989896969696969696959595959595959595949292929292929292 +9191909090908f908e8e8e8e8d8d8d8d8d8d8d8c8b8b8b8a8a8a89898888888888888787878786 +858484848484848382828282828180807f7e7f7e7e7e7d7c7c7c7c7c7b7b7b7a797a7979787776 +767575757574737373727272727172717171707070706e6d6d6c6c6b6a69696969696868686767 +686867676767676767666665656565656565656565656565656565656564636261605f5f5e5d5d +5d5d5d5d5d5e5d5e5e5e5e5e5e5e5e5d5e5d5d5d5f5f5f60626263646565656565656566656666 +6666666666666767676868686868686868696969696969696a6c6c6c6d6e6e6f70707070707070 +707070707070717273737474747475757676757576767676767777787878787878797979797a79 +7a7a7a7a7c7c7c7c7c7c7c7c7c7c7c7d7d7e7e7d7d7e7e7e7f7f7f7f7f7f7f7f7f808080808080 +808080808081818181818181818181818181818181818181818181818080818180808080808080 +7f7f7e7e7e7e7e7e7e7e7e7d7d7c7c7c7b7b7b7b7a7a7a79797979797978787676767675767575 +7574747474747473737371717272717171707070706f706f6f6f6f6f6f6f6f6f6e6e6e6e6e6e6e +6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6f6f7070707070 +707070707070707070707070707070707070707171717171717171727271717272727272727272 +727272727273737373737474747474747474747574757575757575757575767676777776767777 +777878787878797979797a797a7a7a7a7a7a7a7b7b7b7b7c7c7c7c7c7c7c7c7d7d7d7d7f7e7f7f +7f7f80808081818080818181828282828283838383848484848585858586868686868686868787 +878787888888888988898989898989898a8a8a8a8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8d +8d8d8d8e8d8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f8f8f90908f8f90909090909090909090909090 +919191919191919191919191919191919191919191919191919090909090919191919190909090 +909090909090909090909090909090909090908f8f90908f8f8f8e8e8e8e8e8e8e8e8e8d8d8c8c +8c8c8c8c8c8c8c8b8b8b8a8a8b8b89898989898989898887878787868686868686868584848484 +8484838382828181818181807f80807f7f7f7e7d7d7c7c7c7c7c7b7b7b7b7a7a7a7a7878787877 +7777777777777575757575757574737373737372727271717272717171707070706f706f6f6f6f +6e6e6e6e6e6e6e6e6e6e6d6d6d6c6c6d6d6c6c6c6b6b6b6b6b6b6b6b6b6a6b6a6a6a6a69696969 +696868686868686868686868686867676868676767676767676767676767676767676767676767 +68686767686868696969696a6a6a6a6a6b6b6c6c6c6c6c6c6c6d6d6f6f6f6f6f6f6f6f6f707171 +717272717173737374747474757475757575757575767677777777777777777777777777777877 +7878787877777777777777777776757474747474747474737373737373717171717071706f6e6e +6d6d6d6d6c6c6c6c6b6a6969686868686767676768686866666564646362616160606060606060 +606161616162626363636363636364646363656565656565656566666667686868686a6b6b6d6e +6f6f71727272727373737374747475777778797b7b7c7c7c7e7e7f7f7f7f808182828384858485 +85858687888889898989898a8b8c8c8c8d8d8d8d8d8d8e8e8f8f8f909090919191929292929292 +929292939394949494959595959595959595959696969696969696979796969797979898989898 +989898989898989898989898989899999a9a9a9a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b9b9b +9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a999a9999 +999999999999999999999999989898989898989898989898989898989898979798989797979696 +969696969696969696969696969696969696959595959595959595949594949494949494949494 +949494949494949494949494949494949494949393939292929291919191919191919191919191 +919191919191919191919191919191919191919191919191919191919191909090909090909090 +909090909090909090909091919191919191919191919191919191919191919191919191909090 +909090909090909090909090909090909090909090909090909090909090909090909090909090 +909090909090909090909090909090909090909090909090909090909090909090909090909090 +909090909191919292919192929292929292929292929292939393939393939393949495959595 +959595959595959595959595959595959595959595959595959595959595959595959596969697 +9796969797979898989898989898989998999999999a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b9b +9b9b9b9b9b9c9c9b9b9c9c9c9d9d9d9d9d9d9d9d9d9e9e9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a0 +a0a1a1a1a1a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a3a4a3a4a4a4a4a5a5a5a5a5a5 +a5a5a5a5a6a6a6a7a7a6a6a7a7a7a7a7a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a9 +a9aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababab +ababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababaa +aaaaaaa9aaa9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9 +a9a9a9a9a9a8a8a8a8a8a8a8a8a7a7a8a8a7a8a8a7a7a8a7a7a8a8a7a7a7a7a7a7a7a7a7a7a7a7 +a7a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6 +a6a6a5a5a5a5a5a5a5a5a5a4a4a3a3a3a3a3a3a3a3a3a2a2a2a1a1a2a2a1a1a1a0a0a0a0a0a0a0 +a0a0a0a0a0a0a09f9f9e9e9e9e9d9d9d9d9d9d9d9d9c9c9c9c9b9b9b9b9b9b9b9b9a9a9a9a9999 +989898989897979696979796969695959595959594949392929291909091919090908e8e8e8e8c +8d8c8c8c8c8a8a898989898988888686858585848483828282818181817f7f7f7e7d7c7b7b7978 +787878787776777675747372716f6f6f6f6e6d6d6d6d6c6c6b6969686767666464636363636363 +626160605e5e5d5d5c5b5b5c5b5c5d5c5b5b5b5b5a5a5958585959595b5b5b5a5c5b5b5c5c5c5c +5d5d6061626364656666686869696a6a6c6e6f717274747576777879797a7a7a7c7d7e7f7f7f7f +7f7f7f7f7e7f7e7e7d7c7b7b7b7b7b7a7a7a797878777776767676767676767676767675757575 +75757575767676767676767676767777797979797a7a7b7b7b7b7b7b7b7b7b7b7b7d7d7e7e7f7f +7f7f80808080808080828282838383838383838383848485858585858585858585858586868888 +888889888989898989898989898a8a8a8a8a8a8a8a8a8a8a8a8a8b8b8b8b8c8c8c8d8d8d8d8d8d +8d8d8d8e8d8e8e8e8e8f8f8f8f8f8f8f8f90908f8f909090919191919292939393939494949494 +94949495959595969697969797979798989898989999999a9a99999a9a9a9b9b9b9b9b9b9b9b9b +9c9b9c9c9c9c9c9c9c9c9c9d9d9d9d9d9d9d9d9d9d9e9e9e9e9e9e9e9e9e9e9e9e9e9f9f9e9e9f +9f9fa0a0a0a0a1a0a1a1a1a1a1a1a1a1a1a2a2a2a2a2a3a3a3a3a3a3a3a3a3a3a3a3a3a4a4a3a3 +a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5a5a5a6a5a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a7 +a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8 +a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a6a6a6 +a6a7a7a7a7a7a6a6a6a6a6a6a6a6a6a5a6a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a4a4a4 +a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a3a3a3a3a2a2a2a1a1a1a1a1a1a1a1a1a0a1a0 +a0a0a09f9f9f9f9f9f9f9f9f9f9e9e9e9e9e9d9d9d9c9b9d9c9b9b9b9a9a9a9a9a9a9a9a9a9a99 +999999999898989897989797959595959595959494949493949393939391919191919191919090 +8f8f8f8f8e8e8d8d8d8d8c8c8c8c8c8c8c8b8a8989888888888787878787878786868585848382 +82828282828281818181807f7e7e7d7c7d7c7b7b7b7a7a7a7a7a79797978777877767575747473 +737272717070706f6f6f6f6f6f6f6f6f6e6e6d6d6b6a6a69686767666666666665656564646565 +646463646363636362626262626262626262626262626262626262615f5e5d5c5b5b5a59595959 +5959595959595959595959595959595959595a5a5b5c5e5e606162626262626262626262626262 +62626262636364656565656565656566666666666666676869696a6b6b6c6d6e6e6e6d6e6d6d6d +6e6d6e6e6f6f707071717272737374747373747474747475757676777777777878787878787878 +78787a7a7a7a7a7a7a7a7a7b7b7c7c7d7d7c7c7d7d7d7e7e7e7e7e7e7e7e7e7f7f808080808080 +80808081818181818181818181818181818181818181818181818080818180808080808080807f +7f7f7f7e7f7e7e7e7e7d7d7c7c7c7b7b7b7b7b7b7b7a7a797a7979787876767676767676767675 +7574747474737373717172727171717070707070707070706f706f6f6f6f6e6e6e6e6e6e6e6e6e +6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f +6f706f707070707070707070707070707071717171717171717272717172727272727272727272 +727272737373737374747474747474747475747575757575757575757676767777767677777778 +787878787979797979797979797a797a7a7b7b7b7b7c7c7c7c7c7c7c7c7d7d7d7d7e7e7f7f7f7f +808080818180808181818282828282838383838483848485858585868686868686868687878787 +87888888888988898989898989898a8a8a8a8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8d8d8d +8d8e8d8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f8f8f90908f8f909090909090909090909090909191 +919191919191919191919191919191919191919191919190909090909191919191909090909090 +90909090909090909090909090909090908f8f90908f8f8f8e8e8e8e8d8e8d8d8d8d8c8c8c8c8c +8c8c8c8c8c8b8b8b8a8a8b8b898988898888888887878787878686868686868685848384838383 +838282828181818181807f807f7e7e7e7d7d7d7c7c7c7c7c7b7b7b7b7a7a797978787878777777 +777777777575747574747474737373737372727271717272717171707070706f706f6f6f6f6e6e +6e6e6e6e6e6e6e6e6d6d6d6c6c6d6d6c6c6c6b6b6b6b6a6b6a6a6a6a6a6a6a6a6a696969696968 +686868686868686868686868676768686767676767676767676767676767676767676767676868 +6767686868696969696a6a6b6b6b6b6c6c6c6c6c6c6c6c6d6d6f6f6f6f706f7070707071717172 +727171737373747474747574757575757575757676777777777777777777777777777777777777 +7777767676767576757575757373737373737373737272717171716f6f6f6f6e6f6e6c6b6b6a6a +6a6a69696868676766666565646463636363646464626261605f5e5e5d5d5c5c5c5c5c5c5c5c5d +5d5d5d5d5e5e5e5e5e5e5e5e5f5f5e5e60606160616161616262626363636363656767696a6b6b +6d6e6f6f6f70707070707070717374757677787979797b7b7c7c7d7d7e7e7f7f80828382838383 +84858686878787878788898a8b8b8c8c8c8c8c8c8c8d8d8d8d8e8e8f9090909191919191919191 +919192929292929393939394939494949495959595959595959696959596969697979797979797 +97979897989898989898989898999999999999999999999a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a +9a9a9a9a9a9a9a9a9a9a9a9a9a9a99999999999999999999999999999999999999999999999999 +999999999999999999999898989898989898989898989898979897979696979796969695959595 +959595959595959595959595959595959494949494949494949494949494949494949494949494 +949394939393939393939393939393939392929291919191909090909090909090909090909090 +909090909090909090909090909090909090909090909090909090908f8f8f8f8f8f8f8f8f8f8f +8f8f8f8f8f8f8f8f8f909090909090909090909090909090909090909090909090908f8f8f8f8f +8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8e8f8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e +8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8f8e8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f +8f8f90909091919090919191919191919191919191919292929292929292929293939393939393 +939394939494949494949494949494949494949494949494949494949494949494959595969695 +9596969697979797989798989898989898989899999999999a9a9a9a9a9a9a9a9a9a9a9a9a9a9a +9a9a9a9b9b9a9a9b9b9b9c9c9c9c9d9c9d9d9d9d9e9e9e9e9e9f9f9f9f9f9f9f9f9f9f9f9f9fa0 +a0a0a0a1a1a2a1a2a2a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a3a4a4a4a4a4a4a4a4 +a4a4a5a5a5a6a7a5a6a7a7a7a7a7a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a9a9 +a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9 +a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9 +a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa9a9a9 +a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9 +a9a9a9a8a8a8a8a8a8a8a8a7a7a8a8a7a8a8a7a7a8a7a7a8a8a7a7a7a7a7a7a7a7a7a7a7a7a7a6 +a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a5a6a5a5a5a5a5a5a5a5a5a5a5a5a5a5 +a4a4a4a4a4a4a4a4a4a4a3a3a3a3a3a3a3a3a3a3a2a2a2a1a0a2a1a0a0a09f9f9f9f9f9f9f9f9f +9f9f9f9f9f9f9e9e9e9e9e9d9d9d9d9c9d9c9c9b9b9b9b9a9a9a9a9a9a9a9a9999999999989898 +989797969695959696959595949494949393929291919191908f8e908f8e8e8e8c8c8c8c8b8c8b +8a8a8a88888787878787868584848383838281807f7f7f7e7e7e7e7d7d7c7b7a79787776757575 +7575747373727170706e6d6b6b6b6b6b6a6a6969686867656564636362606060605f605f5f5e5d +5c5c5b5a59595858585858585958585858585757565656575757585959595a5a5a5b5b5b5b5c5d +5f60626363646566686869696a6b6c6e707172747576767778797a7b7b7b7c7d7f807f7f7f7f7f +7f7f7e7f7e7e7d7d7c7c7b7b7b7a7a7a7a79797878777777777676767676767676757575757575 +7575767676767777777777777777797979797a7a7b7b7b7b7b7b7b7c7c7c7c7d7d7e7e7f7f7f7f +808080818181818282828383838383838383838484858586868585868686868686868688888888 +89888989898989898989898a8a8a8b8b8a8a8b8b8b8b8b8b8b8b8c8c8c8c8c8d8d8d8d8d8d8d8d +8d8e8d8e8e8e8e8f8f8f90908f8f90909090909090909191919192929393939394949495959494 +9595959696969697969797979798989898989999999a9a99999a9a9a9b9b9b9b9b9b9b9b9b9c9b +9c9c9c9c9c9c9c9c9c9d9d9d9d9d9d9d9d9d9d9e9e9e9e9e9e9e9e9f9f9e9e9f9f9f9f9f9f9f9f +a0a0a0a0a1a0a1a1a1a1a1a1a1a1a1a2a2a2a2a2a3a3a3a3a3a3a3a3a4a4a3a3a4a4a4a4a4a4a4 +a4a5a5a5a5a5a5a5a5a5a5a5a5a5a5a6a5a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a7a7a7 +a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a7a7 +a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a6a6a6a6a7 +a7a7a7a7a6a6a6a6a6a6a6a6a6a5a6a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a4a4a4a4a4 +a4a4a4a3a3a4a4a3a3a3a3a3a3a3a3a3a3a3a3a3a2a2a2a2a2a1a1a1a1a1a1a1a1a1a0a1a0a0a0 +a09f9f9f9e9e9f9f9e9e9e9d9d9d9d9d9c9c9c9c9b9c9b9b9b9b9a9a9a99999a9a999999989898 +9898979797979697969695959595949494939393939293929292929090908f8f90908f8f8f8e8e +8e8e8d8d8c8c8c8c8b8b8b8a8a8a8a898988888787878786868685858585848483838282818181 +818080807f7f7f7f7e7d7c7c7b7a7b7a797979787878787877777776757675747373717170706f +6f6e6e6e6e6d6d6d6c6c6d6d6c6c6b6b6a6a696867666564646363626262616161616161616161 +6061606060605f5f5f5e5e5f5f5e5e5e5e5e5e5e5e5e5e5e5e5d5b5a5a58575756545454545454 +5555545455545455555454545454545556565758595a5c5d5e5f5f5e5e5f5f5f5f5f5f5f5f5f5f +5f5f60606161616161616161616262626363636364656666676868696a6b6b6b6a6b6a6a6a6b6a +6b6b6c6c6e6e6f6f70707171717171717172727272737374747575757576767677777676777777 +7979797979797979797a7a7b7b7c7c7b7b7c7c7c7d7d7d7d7d7d7d7d7d7e7e7f7f7f7f7f7f7f7f +7f80808080808080808181808081818181818181818181818080818180808080808080807f7f7f +7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7b7b7b7b7a7a797a79797979777777767677777676757574 +747474737373727272727171717070707070707070706f706f6f6f6f6e6e6e6e6e6e6e6e6e6e6e +6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f6f70 +6f7070707070707070707070707070717171717171717172727171727272727272727272727272 +727373737373747474747474747474757475757575757575757576767677777676777777787878 +78787979797979797979797a797a7a7a7a7b7b7b7c7c7b7b7c7c7c7d7d7d7d7e7e7f7f7f7f8080 +808181808081818182828282828383838384838484848485858586868585868686878787878788 +88888889888989898989898989898a8a8a8b8b8a8a8b8b8b8c8c8c8c8c8c8c8c8c8c8d8d8d8d8e +8d8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f8f90908f8f909090909090909091919191 +919191919191919191919191919191919191919191909090909091919191919090909090909090 +909090909090909090908f8f90908f8f8f8f8f8f8f8f8e8e8e8e8d8e8d8d8d8d8c8c8c8c8c8c8c +8c8c8c8b8b8b8a8a8a8a8989888988888888878787878786868685858585848483848383838382 +82828181818180807f7f7e7e7e7e7d7d7d7c7c7c7c7b7b7b7a7a7a7a7979787878787777777676 +76767575747574747474737373737372727271717272717171707070706f706f6f6f6f6e6e6e6e +6e6e6e6e6e6e6d6d6d6c6c6d6d6c6c6c6b6b6b6b6a6b6a6a6a6a6a6a6a6a6a6969696969686868 +686868686867676868676767676767676767676767676767676767676767686867676868686868 +686868696969696a6a6b6b6b6b6c6c6c6d6d6c6c6d6d6d6f6f6f6f706f70707070717171727272 +727373737474747475747575757575757575757676767676767676767676767676767676767676 +7575757574757474747472727271717272717170706f6f6f6f6d6d6d6c6b6c6b6a696968686767 +6666656564646262616160605f5f5f5f6060605f5e5d5c5b5a5a58585757575757575757585858 +585859595959595959595a5a5a5a5b5b5c5b5c5c5c5c5d5d5d5e5e5e5e5f60626365666768696a +6b6b6b6c6c6c6d6d6d6d6e6f7072737475767677787879797a7a7b7b7d7d7e7f807f8081818283 +8484858585858686878889898a8a8a8a8b8b8b8c8c8c8c8d8d8e8e8e8e8f8f8f90908f8f909090 +919191919192929292939293939393949494949494949495959494959595969696969696969696 +979697979797979797979798989898989898989898999999999999999999999999999999999999 +999999999999999999999999989898989898989898989898989898989898989898989898989898 +989898989898989897979797979797979797979797979697969696969696969696959595959595 +959594949595949494949494949493939393939393939393939393939393939393939393939392 +939292929292929292929292929292919191919190909090909090909090909090909090909090 +90909090909090909090909090908f8f90908f8f8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8e8e8e8e +8e8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8e8e8e8e8e8e8e +8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8e8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8e8d8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e +8f8f8f8f8f8f8f8f90908f8f909090909090909091919191919191919191929292929292929292 +939293939393939393939393939393939393939393939393939393939393939494949595949495 +95959696969697969797979797979797979898989898999999999999999999999999999a9a9999 +9a9a9a9a9a9a9a9a9b9b9b9b9c9b9c9c9c9c9d9d9d9d9d9e9e9e9f9f9e9e9f9f9f9f9f9f9f9fa0 +a0a0a0a1a0a1a1a1a1a1a1a1a1a1a1a1a1a1a1a2a2a2a2a2a2a2a2a2a2a3a3a3a4a4a3a3a4a4a4 +a5a5a5a5a6a5a6a6a6a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a8a8a8a8 +a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a9a9a8a8a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9 +a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa9a9 +a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9 +a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa9a9a9a9a9 +a9a9a9a8a8a9a9a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8 +a8a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6 +a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a5a6a5a5a5a5a5a5a5a5a5a5a5a5a5a5a4a4 +a4a3a3a4a4a3a3a3a2a2a2a2a2a2a2a2a2a2a1a1a1a1a0a1a0a0a0a09f9f9f9f9f9f9f9f9e9e9f +9f9e9e9e9d9d9d9d9d9c9c9c9c9b9c9b9b9b9b9a9a9a99999a9a99999998989898989797979796 +96959594949595949494939393939292919190908f8f8e8e8d8e8d8d8d8d8b8b8b8a898a898888 +8886868685858585848382828180807f7e7d7d7d7d7c7c7c7b7a7a797877767574737272727271 +71706f6e6e6d6c6a696867676767666665656464626161605e5e5e5c5c5c5c5b5c5b5b5a5a5858 +5756555655545555555556555555555454545353535455555657575758585859595a5a5b5c5e5f +616263646566676869696a6b6d6e707173747576777878797a7b7b7c7d7e7f807f7f7f7f7f7f7f +7e7f7e7e7d7d7b7b7b7b7b7a7a7a7a797978787777767676767676767676767575757575757575 +767676767777777777777777797979797a7a7b7b7c7c7b7b7c7c7c7c7c7d7d7e7e7f7f80808080 +818181818182828283838383838383838384858686868686868686868686868686888888888988 +898989898989898a8a8a8a8b8b8b8b8b8b8b8b8b8b8b8b8b8c8c8c8c8c8d8d8d8d8d8d8d8d8d8e +8d8e8e8f8f8f8f9090909090909090909090909091919191929293939393949494959594949595 +959696969697969797979798989898989999999a9a99999a9a9a9b9b9b9b9b9b9b9b9b9c9b9c9c +9c9c9c9c9c9c9c9d9d9d9d9d9d9d9d9d9d9e9e9e9f9f9e9e9f9f9f9f9f9f9f9f9f9f9f9f9fa0a0 +a0a0a1a0a1a1a1a1a1a1a1a1a1a2a2a2a2a2a3a3a3a3a3a3a3a3a4a4a3a3a4a4a4a4a4a4a4a4a5 +a5a5a5a5a5a5a5a5a5a5a5a5a5a6a5a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a7a7a7a7a7 +a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a8a9a9a8a8a9a8a8a8a8a7a7 +a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a6a6a6a6a7a7a7 +a7a7a6a6a6a6a6a6a6a6a6a5a6a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a4a4a4a4a3a3a3a3a3 +a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a2a2a2a2a2a1a1a1a1a1a1a1a1a09fa09f9f9f9f9e +9e9e9e9e9e9e9e9e9e9d9d9d9c9c9c9c9b9b9a9b9a9a9a9a999999999999999998989797979797 +969696969596959594949494939393929292929192919191918f8f8e8e8e8e8e8e8e8e8d8d8d8c +8b8c8b8a8a8a89898989898989878786868585858584848483838383828281807f7f7e7e7e7e7e +7e7e7d7d7d7c7b7a797979777877767676757574747473737373727372706f6f6d6d6c6c6b6b6a +6969696868686868686868686767666664636361605f5f5d5d5d5d5d5c5c5c5c5c5c5c5c5c5b5c +5b5b5b5b5a5a5a59595a5a59595959595959595959595958565454535251504f4e4e4f4f4e4f4f +4f4f4f4f4f4f4f4f4f4f4f4f4f4f5050525354545758595a5a59595a5a5a5a5a5a5a5a5a5a5a5a +5b5b5c5c5c5c5c5c5c5c5c5d5d5d5d5d5d5d5f6061626363646566676767666766666667666767 +68686a6a6b6b6c6d6e6e6e6e6e6e6e6e6f6f6f7070717172737373747474747474747575757777 +7777777777777879797a7a7a7a7a7a7a7a7a7b7b7c7c7c7c7c7c7c7d7d7e7e7e7e7e7e7e7f7f80 +808080808080808080808080808080808080808080808080808080808080808080807f7f7f7f7e +7f7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7b7a797a797979797777777777777777767576757474 +74737373727272727272727171717070707070706f706f6f6f6f6e6e6e6e6e6e6e6e6e6e6e6e6e +6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f6f706f70 +707070707070707070707070707171717171717171717171717172727171727272727272727273 +737373737474747474747474747574757575757575757575767676777776767777777878787878 +7979797979797979797a797a7a7a7a7b7b7b7c7c7b7b7c7c7c7d7d7d7d7e7e7f7f7f7f80808080 +808080818181828282828283838383848384848484858585858585858586868686878787888888 +8889888989898989898989898a8a8a8a8a8a8a8a8b8b8b8b8c8c8c8c8c8c8c8c8d8d8d8d8e8d8e +8e8e8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f90908f8f909090919191919191 +91919191919191919191919191919191919191909090909091919191919090908f8f90908f8f8f +8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8e8e8e8e8d8e8d8d8d8d8c8c8c8b8b8c8c8b8b +8b8a8a8a8a8a8a8a89898889888888888787878686868685858585858484838483838383828281 +8080808080807f7f7e7e7e7e7d7d7d7b7b7b7b7b7b7b7a7a7a7a79797878787877777676767676 +7575747574747474737373737372727271717272717171707070706f706f6f6f6f6e6e6e6e6e6e +6e6e6d6d6d6d6c6c6c6c6c6c6c6c6b6b6b6b6a6b6a6a6a6a6a6a6a6a6a69696969696868686767 +686867676767676767676767676767676767676767676768686767686868686868686868686868 +68696969696a6a6b6b6c6c6c6c6d6d6d6d6d6d6d6d6f6f6f6f706f707071717171727272727273 +737374747474757475757575757575757576767676767676767676767675757575757575757474 +74747373727272727070706f6f6f6f6f6f6d6d6c6c6c6c69696969676867666565636363636262 +61605f5f5d5d5c5c5b5b5a5959595a5a5a59595856555454525251515151515151515252525252 +535353535353535354545353555556555656565657575758585858585a5c5c5f60626263646666 +6667676767676767686a6b6c6e6f70717272737475757676777879797a7b7d7c7d7d7d7e808181 +82828383838384858687888888888888888a8a8a8a8b8b8c8c8d8d8e8e8e8e8e8e8e8e8e8e8f8f +8f9090919191919291929292929393939393939393949493939494949595959595959595959695 +969696969696969696979797979797979797979898989898989898989898989899999898999898 +999998989898989898989797979797979797979797979797979797979797979797979797979797 +979797979797969696969696969696969696969695969595959595959595959494949494949494 +949494949494949494949494939393939393939392929393929393929293939393939392919392 +9191919191919191919191919190909090908f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f +8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8e8e8f8f8e8e8e8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d +8d8d8d8d8d8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8c8d8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c +8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8d8c8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8e8e +8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f90908f8f9090909191919191919191919291 +929292929292929292929292929292929292929292929292929292929293939394949393949494 +959595959695969696969696969696979797979798989898989898989999989899999999999999 +9999999999999a9a9a9a9b9a9b9b9b9b9c9c9c9c9c9d9d9d9e9e9d9d9e9e9e9e9e9e9e9e9f9f9f +9fa09fa0a0a0a0a0a0a0a0a0a0a0a0a0a0a1a1a1a1a1a1a1a1a2a2a2a2a3a3a3a3a3a3a3a3a4a4 +a4a4a5a4a5a5a5a5a5a5a5a5a5a6a6a6a6a6a6a6a6a7a7a6a6a7a6a6a7a7a6a7a7a7a7a8a8a8a8 +a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8 +a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a8a8a8a8 +a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8 +a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a8a8a8a8a8a8a8 +a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a7 +a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6 +a6a6a6a6a6a6a6a6a5a5a6a6a5a5a5a5a5a5a5a4a5a4a4a4a4a4a4a4a4a4a4a4a4a4a4a3a3a3a3 +a3a3a3a3a2a2a2a2a1a1a1a1a1a1a1a1a0a0a0a09fa09f9f9f9f9e9e9e9e9e9e9e9e9d9d9d9d9d +9d9d9c9c9c9c9c9b9b9b9b9a9b9a9a999998989898989898989898979797969695959595949493 +929292929292929291919191908f8e8e8d8d8d8d8b8b8a8b8a8a8a8a8888878786878584848482 +828282828282807f7e7e7c7c7c7b7a7978787877777777767675737272706f6e6d6d6d6d6d6d6c +6a69696868656463636363636262616160605e5d5d5c5b5b5b5959595958595858575755555453 +52535252535353535453535353535353535353545454565757575959595a5a5a5b5c5e60606264 +6465666769696a6a6b6d6e6f7273747576777879797a7b7c7c7d7e7f80817e7e7e7e7e7e7e7e7e +7e7e7d7d7b7b7b7b7a7a7979797979787877777676767676767676767675757575747574747676 +76767777777777777777797979797a7a7b7b7c7c7b7b7c7c7c7c7c7d7d7f7f7f7f808080808181 +818181828283838484848484848484848586868686868686868686868686878889898989898989 +89898989898a8a8a8a8b8b8b8b8b8b8b8b8b8b8b8b8b8c8c8c8c8d8d8e8e8e8e8e8e8e8e8e8e8e +8e8f8f8f8f90909090909090909090909090919191919392939393939494949595949495959596 +96969697969797979798989898989999999a9a99999a9a9a9b9b9b9b9c9b9c9c9c9c9c9c9c9c9c +9c9c9c9c9c9d9d9d9d9d9d9d9d9d9d9e9e9e9f9f9e9e9f9f9f9f9f9f9f9f9f9f9f9f9fa0a0a0a0 +a1a0a1a1a1a1a1a1a1a1a1a2a2a2a2a2a3a3a3a3a3a3a3a3a4a4a3a3a4a4a4a4a4a4a4a4a5a5a5 +a5a5a5a5a5a5a6a5a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a7a7a7a7a7a7a7 +a7a7a7a7a7a7a7a7a7a7a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a8a9a9a8a8a9a8a8a8a8a7a7a7a7 +a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a6a6a6a6a7a7a7a7a7 +a6a6a6a6a6a6a6a6a6a5a6a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a4a4a4a4a3a3a3a3a3a3a3 +a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a2a2a1a1a1a1a0a0a0a0a0a0a0a09f9f9f9f9f9f9f9e9e9e +9e9d9e9d9d9d9d9c9c9c9b9b9b9b9a9a9a9a9a9a9a9a9999999998989898979796969696959594 +94949494949493939393929292919191919090909090908e8e8d8d8d8d8c8c8c8c8b8b8b8a8a8b +8a898989888787878787878585858483838383828282818181817f7f7f7e7d7d7c7b7b7b7b7b7b +7a7a7a7979787676767475737373737272717171707070706e6f6e6d6c6b696968676767666565 +6564646464646464646463626262605f5e5c5c5a5a585858585857575757575757575756565656 +56565555555454555554545454545454545454545453514f4f4e4c4b4a49484849494849494949 +4949494949494949494949494b4b4c4d4f4f515354555554545555555555555555555555555656 +565656575657575757585858585858585a5b5c5d5f5f6061626262626262626262626263636464 +6667686868696a6a6a6b6a6b6b6b6c6c6c6e6e6f6f6f7070707171717172727273737375757575 +767676767777777878787878797979797a7a7b7b7b7b7b7b7b7c7c7d7d7d7d7d7d7d7e7e7f7f7f +7f7f7f7f7f7f807f8080808080808080808080808080808080808080808080807f7f7f7f7f7f7f +7f7f7e7e7d7d7d7d7c7c7c7c7c7c7c7b7a7a7a7a7a7a7978777777777777777675767675757574 +7373727272727272727171717070707070706f706f6f6f6f6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e +6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f +6f6f6f6f6f706f7070707071717171717171717171717171727271717272727272727272737373 +737374747474747474747475747575757575757575757676767777767677777778787878787979 +79797a797a7a7a7a7a7a7a7a7a7b7b7b7c7c7b7b7c7c7c7d7d7d7d7e7e7e7e7e7f7f8080808080 +808181818282828282838383838383838383848485858585858585868686868787878888888888 +888888888988898989898a8a8a8a8a8a8a8a8b8b8b8b8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d +8e8d8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f90908f8f9090909191919191919191 +9191919191919191919191919191919191909090909091919191919090908f8f90908f8f8f8f8f +8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8e8e8d8d8d8d8d8d8d8d8d8c8c8c8b8b8c8c8b8b8b8a +8a8a8a898a89888888888888888887878786868686858585858483838383838383838282818080 +808080807e7f7e7e7e7e7d7d7d7b7b7b7b7b7b7a7a797979797978787878777776767676767575 +747574747474737373737372727271717272717171707070706f706f6f6f6f6e6e6e6e6e6e6e6e +6d6d6d6d6c6c6c6c6c6c6c6c6b6b6b6b6a6b6a6a6a6a6a6a6a6a6a696969696968686867676868 +676767676767676767676767676767676767676767686867676868686868686868686868686869 +6969696b6b6b6b6c6c6c6c6d6d6d6d6d6d6d6d6f70707070707070717171717272727272737373 +747474747474747474747474747474757575757575757575757575747474747474747372727272 +7271717171706e6e6e6d6d6d6c6c6c6a6a6a696969666666656364636261615f5f5f5e5d5d5d5c +5b5a5858565656565554545455555554545250504f4e4c4c4a4a4a4a4a4a4a4b4b4c4c4c4c4d4d +4d4d4d4d4d4d4e4e4d4d4f4f4f4f4f4f4f505051515252525252545656595a5c5c5e5f60606061 +61616162626263656667696b6b6c6d6e6f70717171717374757577777978797a7a7b7d7d7d7f7f +80808081828383848585858686868688888888898a8a8a8b8b8c8c8c8c8c8c8d8d8d8d8e8e8e8f +8f9090909090909090909191929292929292929393929293939394949494949494949494949494 +949494949494959596969696969696969697979797979797979797979797989897979897979898 +979797979797979796969696969696969696969696969696969696969696969696969696969696 +969696969595959595959595959595959595959595959595959595959494939393939393939393 +939393939393939393939292929292929292919192929192929191929292929292919192929191 +9191919191919191919191909090908f8f8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e +8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8e8e8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c +8c8c8c8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8c8c8b8b8b8b8b8b8b8b8b8b +8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b +8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8c8c8d8d8d +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8e8e8e8f8f8e8e8f8f8f90909090909090909090909090 +909090909090909090909090909090909190919191919191919191929292939392929393939494 +949494949494949494949494959596969696979797979797979798989797989898989898989898 +98989898999999999a999a9a9a9a9b9b9b9b9b9c9c9c9d9d9c9c9d9d9d9d9d9d9d9d9e9e9e9e9f +9e9f9f9f9f9f9f9f9f9f9f9f9f9f9fa0a0a0a0a0a0a0a0a1a1a1a1a2a2a2a2a2a2a2a3a3a4a4a4 +a4a4a4a4a4a4a4a4a4a4a4a5a5a5a5a5a5a5a5a6a6a5a5a6a5a5a6a6a5a6a6a6a6a7a7a7a7a7a7 +a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a8a7a8a8a8a8a8a8a8a8a8a8a8 +a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a8a8a8a8a8a8 +a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8 +a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a8a8a8a8a8a8a8a8a8 +a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a7a8a7a7a7a7a6a6a6 +a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a5a5a5a5a5a5a5 +a5a5a5a5a5a5a4a4a5a5a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a3a3a2a2a2a2a2 +a2a2a1a1a1a1a0a0a0a0a0a0a0a09f9f9f9f9f9f9f9f9f9e9e9d9d9d9d9d9d9d9c9c9c9c9c9c9c +9b9b9b9b9a9a999999999999999898979796969696969696969595959494939392929292919090 +90909090908f8f8e8e8e8e8d8c8b8a8a8a8a8888888888888787858584848283818181807f7e7e +7e7e7e7e7c7c7a7a787877767675747474737373737171716f6e6d6b6b69686868686868676665 +65646361605e5e5e5e5e5d5d5d5d5c5c5a59595857575755555555555555555454525251515051 +5050515151525352525252525252525252545454565757575959595b5b5b5c5e5f616263656567 +68686a6a6b6c6d6e6f70737475777778797a7a7b7c7d7d7e7f8080817f7f7f7e7e7e7e7d7e7d7d +7c7c7c7c7a7a7a7a7a7a7a79787878777777777575757676767676757575757575757575767576 +7777777777777777797979797a7a7b7b7b7b7b7b7b7c7c7e7e7e7e7e7e80808080808080818183 +83838383838383838383838384858585868787868687878788888888888888888889898a8a8a8a +8a8a8a8a8a8a8a8a8b8b8c8c8d8d8d8c8c8c8c8c8d8d8d8d8d8d8d8d8d8d8d8d8d8d8e8e8f8f8f +8f8f8f8f9090909091919191919191919292929292929393939394949495959494959595969696 +9697969797979798989898989999999a9a99999a9a9a9b9b9b9b9b9b9b9b9b9c9b9c9c9c9c9d9d +9d9d9d9d9d9d9d9d9e9e9e9e9e9e9e9e9e9e9e9e9e9f9f9e9e9f9f9f9f9f9f9f9fa0a0a0a0a1a0 +a1a1a1a1a1a1a1a1a1a2a2a2a2a2a3a3a3a3a3a3a3a3a4a4a3a3a4a4a4a5a5a5a5a5a5a5a5a5a5 +a5a5a5a5a5a5a5a5a5a6a5a6a6a6a6a6a6a6a6a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7 +a7a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8 +a8a8a8a8a8a8a8a8a8a8a8a8a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6 +a6a6a6a6a6a6a6a5a6a5a5a5a5a5a5a5a5a5a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a3a3a3 +a3a2a2a2a2a2a2a2a2a1a1a1a1a1a1a1a1a1a1a0a0a0a0a0a0a0a0a09fa09f9e9e9e9d9d9d9c9c +9d9d9c9c9c9b9b9b9b9b9b9b9b9b9a9a9999999998989897979897969696969695959595959595 +9494939392929292919191909090908f908e8e8d8d8d8d8d8c8b8c8c8b8b8b8989898988888888 +88878787878585848484848282818181818080807f7e7f7e7e7d7c7b7b7a7a7a7a797878787777 +777775757574727271716f6e6e6e6e6e6e6e6e6e6e6c6c6b6a6968686665646462636262626261 +61616060616160605f5f5d5d5c5b59595656555554525252525252525252525252515250505050 +5050504f4f50504f4f4f4f4f4f4f4f4f4f4f4e4d4b4b4a48474644424242424242434342424443 +4343434242424242424444464748484b4d4e4f50504f4f50505050505050505151515151515252 +52525252525252525252545455555556585a5b5d5d5d5d5e5f5f5e5e5d5d5d5f5e5f5f60616363 +646566666667676767676769696a6b6b6c6c6c6d6d6d6d6e6e6e70706f70717171737373737373 +747474757575767778777778797979797979797a7a7a7a7b7b7c7c7c7c7d7d7d7d7d7d7d7e7e7e +7f7f7f80807f7f8080808080808080818181808081818080808080808080808080807f7f7e7e7e +7e7e7e7e7e7e7d7d7d7c7c7b7b7b7b7a7b7a797979797979787877777676767675757574747474 +747473737272727171717171717170706f706f6f6f6f6e6e6e6e6e6e6e6e6e6e6d6d6d6d6d6d6d +6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6e6e6e6e6e6e6e6f6f7070707070 +707070707070707070707070707071717172727171727272727272727272727272727373737373 +747474747474747474757475757575767676767676767677777676777777787878787879797979 +79797979797a797a7a7a7a7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7e7f7f7f7f7f7f7f8181808081 +818181818181818383838384838484848484848485858585868686868686868687878787888889 +89898989898989898a8a8a8b8b8a8a8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8d8d8e8e8e8e8e +8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f8f8f90908f8f909090909090909090909090909090909090 +909090909090909090909090909090909090909090909090909090909090909090909090909090 +909090908f8f8f8f8e8e8e8e8e8e8e8e8e8e8e8e8d8d8c8c8c8c8b8b8b8b8b8b8b8b8b8b8a8a8a +898989898989888887878787868686868686868685848484848483838282818181818181818080 +7f7f7f7f7e7e7e7e7c7c7c7c7c7c7c7a7a7a7a7a7a7a7978787877777777777676757575757475 +74747474737373737372727271717272717171707070706f706f6f6f6f6e6e6e6e6e6d6d6d6d6d +6d6d6d6c6c6d6d6c6c6c6b6b6b6b6a6b6a6a6a6a69696969696868686868686868686868686867 +6768686767676767676767676767676767676767676767676868676768686869696969696a6a6a +6a6a6a6c6c6c6c6c6c6c6d6d6d6d6e6e6f6f6f6f6f707071717171717171727272727272727373 +737374737474747474747474747474747474747474737373737373737272727272727171706f70 +6f6e6e6e6d6c6c6b6a6b6b69686868666665656464636261615f5e5d5d5c5c5a5a595a58585756 +545252515050505050505050504f4d4c4c4a494847454545454545454545454545454546464646 +4647474748484848484849494a4a4a4a4a4a4a4a4a4c4c4d4e505253555658595a5c5c5c5c5c5c +5d5d5d5e5e5f616364656768696a6b6b6b6c6d6e6e6f70727274747576777878797a7b7b7c7c7d +7f7f807f8181818283838485858585868687878989898989898a8b8c8b8b8c8c8c8d8d8d8d8d8d +8d8e8e8f8f90909090909090909091919192929191929292939393939393939393949495959595 +959595959595959595959595959595969696969696969696969696969696969696969696969696 +969696969696969696969696969696969696969696969696969696969696969696969696969696 +969696969696969595959595959595959495949494949494949494949494949493939392929393 +929292919191919191919191919191919191919191919191919191919191919190919090909090 +909090908f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e +8e8e8e8e8e8e8e8e8d8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8b8b +8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b +8b8b8b8b8b8b8b8b8b8b8b8a8a8989898989898989898989898989898989898989898989898989 +8989898989898989898989898a898a8a8a8a8a8a8a8a8a8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b +8b8b8c8c8b8b8c8c8c8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8e8e8e8e8e8e8e8e8e8f8f90909090 +909090909090909090909090909090909090909090909090909191919292919192929293939393 +949394949494959595959595959595959696969696969696969696969697979696979797979797 +9797989898989998999999999a9a9a9a9a9b9b9b9c9c9b9b9c9c9c9d9d9d9d9d9d9d9d9d9e9d9e +9e9e9e9e9e9e9e9e9e9e9e9e9e9f9f9f9f9fa0a0a0a0a0a0a0a0a1a1a1a1a2a2a2a2a2a2a2a3a2 +a3a3a3a3a4a4a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5 +a5a5a5a5a5a5a5a5a5a5a6a6a6a7a7a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7 +a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a8a8a8 +a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a7a7a7a7a7a7a7a7a7a7a8a8 +a8a8a8a8a8a8a8a8a8a8a8a8a8a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a8a8a8a8a8a8a8a8a7a7a7 +a7a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6 +a6a6a6a6a6a5a5a5a5a5a6a6a6a6a6a6a6a6a6a6a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5 +a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a4a4a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a1a1a1a1a0 +a0a0a0a0a0a0a0a0a0a0a0a09e9e9e9e9d9e9d9d9d9d9d9d9d9d9d9c9c9c9b9b9c9c9a9a9a9999 +9999999999999998989797979697969695959595949494939393939293929291908f8f8f8e8e8e +8e8d8d8d8d8d8d8c8a8a898988888686868685858484848383828280807e7e7c7c7c7c7c7c7a7a +7979797777757573737271707070707070706e6e6d6b6b6a686865656565656564636362626160 +5e5d5b5b5a5a5a5a5a5a59585858575655545252525252525251535252515150504f4e4e4f4f4e +4f50505051515151515051515151525255555657585859595a5a5c5d5e5e60616365666868686a +6a6c6d6d6e6f71727475777779797a7b7b7c7d7e7e7f7f8081827e7e7e7d7d7d7d7d7d7d7d7c7c +7c7c7a7a797a797979797878787777777775757576767676767575757574757474757675767777 +777777777777797979797a7a7b7b7b7b7b7b7b7c7c7e7e7e7e7f7f808080808080808181838383 +83848384848484848484858585858687878686878787888888888988898989898a8a8a8a8a8a8a +8a8a8a8a8a8a8b8b8c8c8d8d8d8c8c8c8c8c8d8d8d8d8e8d8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f +8f8f90909090919191919191919192929292939293939393949494959594949595959696969697 +969797979798989898989999999a9a99999a9a9a9b9b9b9b9c9b9c9c9c9c9c9c9c9c9c9d9d9d9d +9d9d9d9d9d9d9e9e9e9e9e9e9e9e9e9e9e9e9e9f9f9e9e9f9f9f9f9f9f9f9fa0a0a0a0a1a0a1a1 +a1a1a1a1a1a1a1a2a2a2a2a2a3a3a3a3a3a3a3a3a4a4a3a3a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5 +a5a5a6a5a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a8 +a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8 +a8a8a8a8a8a8a8a8a8a8a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6 +a6a6a6a6a6a5a6a5a5a5a5a5a5a5a5a5a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a3a3a3a3a2 +a2a2a2a2a2a2a2a1a1a1a1a0a1a0a0a0a09f9f9f9f9f9f9f9f9f9f9f9f9e9e9e9d9d9d9c9b9d9c +9b9b9b9a9a9a9a9a9a9a9a9a9a9999999999989898979697969595959595949493949393939392 +9292919191919090908f8f8f8f8e8e8d8d8c8c8c8c8c8b8a8b8a89898987878787878787878786 +86858583838282828281807f7f7f7f7e7e7e7d7c7d7c7b7a7a7979787877777675757574747474 +737372716f6f6e6d6c6b6b6b6b6b6b6b6b6b6b696867666665646261605f5e5f5e5e5e5e5d5d5d +5c5c5d5d5c5c5b5a595958575454525150504f4d4d4d4d4d4d4d4d4d4d4d4d4c4c4b4b4b4b4b4b +4b4a4a4b4b4a4a4a4a4a4a4a4a4a4a4a49484646454341403e3c3c3c3c3c3c3d3d3c3c3e3d3d3d +3d3c3c3c3c3c3c3e3f414142434647494a4b4b4a4a4b4b4b4b4b4b4b4b4c4c4c4c4c4c4c4c4c4d +4c4d4d4d4d4d4d4d4f4f5050505153555759595959595a5a5a595959595a5a5b5b5c5d5f606162 +62626263636463646466666768696a6a6a6a6a6a6a6b6b6b6d6e6d6e6f6f6f7171717172727373 +7373737374757675767778787878787878797979797a7a7b7b7b7b7c7c7c7c7c7c7c7d7d7d7e7e +7e7f807e7f808080808080808081818180808181808080808080808080808080807f7f7f7f7e7f +7e7e7e7e7d7d7d7c7c7b7b7b7b7b7b7b7a7a797a79797878777776767676767676757574747474 +73737272727171717171717170706f706f6f6f6f6e6e6e6e6e6e6e6e6e6e6d6d6d6d6d6d6d6d6d +6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6e6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f +6f706f707070707070707070717171727271717272727272727272727272727273737373737474 +747474747474747574757575757676767676767676777776767777777878787878797979797a79 +7a7a7a7a7a7a7a7a7a7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f81818080818181 +818181818183838383838383838384838484858585858686868686868686878787878788888888 +8988898989898a8a8a8b8b8a8a8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8d8d8d8d8e8d8e8e +8e8e8e8e8e8e8e8f8f8f8f8f8f8f8f90908f8f9090909090909090909090909090909090909090 +909090909090909090909090909090909090909090909090909090909090909090909090909090 +90908f8f8f8f8e8e8e8e8e8e8e8d8e8d8d8d8d8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8a8a8a8988 +898888888887878787878686868686868686858484838383838282828181818181818180807f7f +7e7f7e7e7e7e7c7c7c7c7c7c7c7a7a797a79797979787878777777777776767575757574757474 +7474737373737372727271717272717171707070706f706f6f6f6f6e6e6e6e6e6d6d6d6d6d6d6d +6d6c6c6d6d6c6c6c6b6b6b6b6a6b6a6a6a6a696969696968686868686868686868686868676768 +686767676767676767676767676767676767676767676868676768686869696969696a6a6a6a6b +6b6c6c6c6c6c6c6c6d6d6d6d6e6e6f6f7070707071717171717171717272727272727273737373 +73737373737373737373737373737373737373727272727272727171717170706f6f6e6e6e6e6d +6d6c6b6a6a6968696866656565646362626161605e5d5d5b5a5959585856555455545453514f4d +4c4b4b4b4b4b4b4b4b4b4b4a484646454442413f3e3e3e3e3e3e3e3f3e3f3f3f3f404040404041 +41414242424242424243434343444344444444464647484a4c4d4f505254555656565656565758 +5859595a5c5e5f61626364666767676868696a6b6c6e6f707071727475757676777879797a7c7d +7e7d7e7e7e7f808182838383838484858687878787878788898a898a8b8b8b8c8c8c8c8c8c8c8d +8d8d8e8e8e8e8f8e8f8f8f8f909090919190909191919292929292929292929293939393939393 +939394939494949494949494949595959595959595959595959595959595959595959595959595 +959595959595959595959595959595959595959595959595959595959595959595959595959595 +959595959594949494949494949494949494949494949494939493939393929292919192929191 +919090909090909090909090909090909090909090909090909090909090909090909090909090 +90908f8f8f8f8f8f8f8f8f8e8f8e8e8e8e8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d +8d8d8d8d8d8d8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a898a8989898989898989898989898989 +898989898989898989898888888888888888888888888888888888888888888888888888888888 +8888888888888888888888888888888888888888888989898989898989898a898a8a8a8a8a8a8a +8b8b8a8a8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8d8e8e8e8e8e8e8e +8e8e8e8e8e8e8e8e8e8e8e8e8f8e8f8f8f8f8f8f8f8f8f90909091919090919191929292929292 +929292929393939394939494949495959595959595959595959595969695959696969696969696 +9797979798979898989899999999999a9a9a9b9b9a9a9b9b9b9c9c9c9c9c9c9c9c9c9d9c9d9d9d +9d9d9d9d9d9d9d9d9d9d9d9e9e9e9e9e9f9f9f9f9f9f9f9fa0a0a0a0a1a1a2a1a2a2a2a2a2a2a2 +a2a2a3a3a3a3a3a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4 +a4a4a4a4a4a4a4a4a5a5a5a6a6a5a5a6a6a6a6a6a6a6a7a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7 +a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a8a8a8a8a8 +a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a7a7a7a7a7a7a7a7a7a7a8a8a8a8 +a8a8a8a8a8a8a8a8a8a8a8a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a8a8a8a8a8a8a8a8a7a7a7a7a6 +a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a5a6a5a5a5a5a5a5a5a5a5a5a5 +a5a5a5a4a4a4a4a4a5a5a5a5a5a5a5a5a5a5a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4 +a4a4a4a4a4a4a4a4a4a4a4a4a4a4a3a3a3a3a3a3a3a3a3a3a2a2a2a2a1a2a1a1a0a0a0a09f9f9f +9f9f9f9f9f9f9f9f9f9f9d9d9d9d9d9d9d9d9d9c9d9c9c9c9c9b9b9b9a9a9b9b99999998989898 +979897979797969696969596959493939393929292919191919091908f8e8e8d8d8d8c8c8c8c8b +8b8a8b8a8a8988888786858583838383838282828180807f7f7d7c7a7a79797879787876767575 +75747371716f6e6d6d6c6c6c6c6c6c6c6a696867676663636160606060605f5e5e5e5e5d5c5959 +575655555555555555545454535251504e4e4e4e4e4e4e4e4f4f4f4e4e4d4d4c4c4c4d4d4c4d4e +4e4f50505050504f50505050515255555657585859595a5b5d5e5f606162656667696a6a6b6b6d +6e6f70707273757678797a7a7b7c7c7d7e7f7f80808181827e7e7e7d7d7d7d7d7d7d7d7c7c7b7b +7a7a797a7979797978787877777676757575767676767675757575747574747576757677777777 +77777777797979797a7a7b7b7c7c7b7b7c7c7c7e7e7e7e7f7f8080818180808181818383838384 +8384848484848484858586868787878787878787888888888988898989898a8a8a8a8a8a8a8a8b +8b8a8a8b8b8b8d8d8d8d8d8c8c8c8c8c8d8d8d8d8e8d8e8e8e8e8e8e8e8e8e8f8f8f90908f8f90 +909091919191919191919191929292929392939393939494949595949495959596969696979697 +97979798989898989999999a9a99999a9a9a9b9b9b9b9c9b9c9c9c9c9c9c9c9c9c9d9d9d9d9d9d +9d9d9d9d9e9e9e9e9e9e9e9e9f9f9e9e9f9f9f9f9f9f9f9f9f9f9f9f9fa0a0a0a0a1a0a1a1a1a1 +a1a1a1a1a1a2a2a2a2a2a3a3a3a3a3a3a3a3a4a4a3a3a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5a5a5 +a6a5a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a8a8a8 +a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a9a9a8a8a9a8a8a9a9a8a8a8a8a8a8a8a8a8a8 +a8a8a8a8a8a8a8a8a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6 +a6a6a6a5a6a5a5a5a5a5a5a5a5a5a4a4a4a4a4a4a4a4a3a3a4a4a3a3a3a3a3a3a3a3a2a2a2a2a2 +a2a2a2a2a2a1a1a1a1a0a1a0a0a0a09f9f9f9f9f9f9f9f9e9e9e9e9d9d9d9c9c9c9c9b9c9b9b9b +9b9a9a9a99999a9a99999998989898989797979796969595949494949393929392929292919191 +909090908f8f8f8e8e8e8e8d8d8c8c8b8b8b8b8a8a898988888888868686858586868585848483 +838282818180807f7e7d7d7d7d7c7c7c7b7a7b7a79787876767575747473737373727272717070 +6f6e6d6c6b6a6968686868676767676767666564636261605e5d5c5b5a5b5a5959595858585858 +58585858575655555352504f4d4c4b4a4948484848484848484848484847474646464646464645 +4546464545454545454545454545444341403f3e3c3a3837363637373637373737383838373737 +373737373738393b3c3d3e40424445464645454646464646464646474747474747474747484748 +48484848484849494a4a4b4c4e51535455555555565656555555555656575758595b5c5d5e5e5f +5f6060616061616263646566676767676868686969696a6b6b6c6d6d6d6f6f6f6f707071717272 +7272737374747575767676767777777878787879797a7a7a7a7b7b7b7c7c7c7c7d7d7d7e7e7e7e +7f7e7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080807f7f7f7f7e7f7e7e +7e7e7d7d7d7d7d7c7c7c7b7b7b7b7a7a797a797979797777777676777776767575747474747373 +7373737272727171717170706f706f6f6f6f6e6e6e6e6e6e6e6e6e6e6d6d6d6d6d6d6d6d6d6d6d +6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6e6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f6f70 +6f7070707070707070707171717171717171727271717272727272727272737373737374747474 +74747474747574757575757676767676767676777776767777777878787878797979797a797a7a +7a7a7a7a7a7a7a7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f808080808181818181 +818181838383838383838383848384848484858585868685858686868787878787888888888988 +898989898a8a8a8a8a8a8a8a8b8b8a8a8b8b8b8c8c8c8c8c8c8c8c8c8c8d8d8d8d8e8d8e8e8e8e +8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f8f90908f8f9090909090909090909090909090909090 +9090909090909090909090909090909090909090909090908f8f90908f8f8f8f8f8f8f8f8f8f8f +8f8f8e8e8e8e8e8e8e8e8e8d8e8d8d8d8d8c8c8c8c8c8b8b8b8a8a8b8b8a8a8a89898989888988 +8888888787878787868686858586868585848483838383828282818181818080807f7f7f7f7e7f +7e7e7e7e7c7c7c7b7b7b7b7a7a797a797979797878787777777776767675757575747574747474 +737373737372727271717272717171707070706f706f6f6f6f6e6e6e6e6e6d6d6d6c6c6d6d6c6c +6c6c6c6c6c6c6b6b6b6b6a6b6a6a6a6a6969696969686868686868686867676868676767676767 +67676767676767676767676767676768686767686868686868686869696969696a6a6a6a6b6b6c +6c6d6d6c6c6d6d6d6e6e6e6e6f6f70707070717171727271717272727272727272737373737373 +737373737373737373737373737373737372727272717171707070706f6f6e6e6d6d6c6c6b6b6a +696868676666656463626261605f5f5d5d5c5b595957565555535352515051504f4e4c4a484746 +464646454545454545444341403f3e3c3b39383838383838383938393939393a3a3a3a3a3b3b3b +3c3c3b3b3c3c3c3d3d3d3d3e3d3e3e3e3e40404042444547494b4c4e4f51515151515151525253 +535557585a5c5d5e60616263636464656668686a6b6c6d6e6f70717173737475767778797a7b7a +7b7c7c7d7e7f7f808081818282838485858686868687878888898989898a8a8a8b8b8b8b8c8c8c +8d8d8d8d8e8d8e8e8e8e8f8f8f90908f8f90909091919191919191919191929292929292929292 +939293939393939393939394949494949494949494949494959594949594949595949494949494 +949494949494949494949494949494949494949494949494949494949494949494949494949494 +949494939393939393939393939393939393939393939293929292929191919191919191919190 +9090909090909090909090908f8f90908f90908f8f9090909090908f8f90908f8f8f8f8f8f8f8f +8e8e8e8e8e8e8e8e8e8d8e8d8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c +8c8c8c8c8c8c8b8b8b8a8a8b8b8a8a8a8a8a8a8a8a898989898989898989898989898989898989 +898989898989898989898989898989898989898989888988888888888888888888888888888888 +888888888888888887878787878787878787878787878787878787878787878787878787878787 +878787878787878787878787878787878787878888888888888888888988898989898989898989 +89898989898a8a8a8a8a8a8a8a8b8b8a8a8b8b8b8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d +8d8d8d8d8d8d8d8d8d8d8e8d8e8e8e8e8e8e8e8e8e8f8f8f90908f8f9090909191919191919191 +919192929292939293939393949494949494949495959494959595959595959595959595959696 +969697969797979798989898989999999a9a99999a9a9a9b9b9b9b9b9b9b9b9b9c9b9c9c9c9c9c +9c9c9c9c9c9c9c9c9c9d9d9d9d9d9e9e9e9f9f9e9e9f9f9fa0a0a0a0a1a0a1a1a1a1a1a1a1a1a1 +a2a2a2a2a2a3a3a3a3a3a3a3a3a4a4a3a3a4a3a3a4a4a3a4a4a3a3a4a4a4a4a4a4a4a4a4a4a4a4 +a4a4a4a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5a5a5a6a5a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6 +a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a7a7a7a7a7a7a7 +a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a6a6a6a6a7a7a7a7a7a7 +a7a7a7a7a7a7a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6 +a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a5a6a5a5a5a5a5a5a5a5a5a5a5a5a5 +a5a4a4a4a4a4a5a5a5a5a5a5a5a5a5a5a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4 +a3a3a4a4a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a2a1a1a1a1a0a1a0a0a0a09f9f9f9e9e9f9f +9e9e9e9e9e9e9e9e9c9c9c9c9c9c9c9c9c9b9c9b9b9b9b9a9a9a99999999989898979797979697 +969696969595959493949392929291919191919090908f8e8f8e8d8c8c8b8b8a8a8a8989898988 +8988888786858483828281818080807f7f7f7e7d7d7c7b7a797776757574757474737372727170 +6f6d6c6b6a6969686767676767676665646362615f5e5c5b5b5b5b5b5b5a5a5959585755545251 +515151515151515050504f4e4d4c4b4b4b4b4b4b4b4b4c4c4c4b4b4a4a4949494a4a4a4b4c4c4d +4e4e4e4e4e4e4f4f505051525454565758585a5a5b5c5e5e606163646667696a6b6b6c6d6e6f70 +717273747778797a7b7b7c7d7d7e7f808081818282837e7e7e7c7c7c7c7c7c7c7c7b7b7b7b7979 +787978787878777777767675757474747575757575747474747374737374757475757676757576 +76767878787879797a7b7b7b7b7b7b7b7b7d7d7d7d7e7f80808080808080808082828383848384 +84848484848485858585878787878787878788888888898889898a8a8a8a8b8b8b8b8b8b8b8b8b +8b8b8b8b8d8d8d8d8d8c8c8c8c8c8d8d8d8d8e8d8e8e8e8e8e8e8e8e8e8f8f8f90909090909090 +919191919191919191919292929293929393939394949495959494959595969696969796979797 +9798989898989999999a9a99999a9a9a9b9b9b9b9c9b9c9c9c9c9c9c9c9c9c9d9d9d9d9d9d9d9d +9d9d9e9e9e9e9e9e9e9e9f9f9e9e9f9f9f9f9f9f9f9f9f9f9f9f9fa0a0a0a0a1a0a1a1a1a1a1a1 +a1a1a1a2a2a2a2a2a3a3a3a3a3a3a3a3a4a4a3a3a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5a5a5a6a5 +a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a8a8a8a8a8 +a8a8a8a9a9a8a8a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a8a8a9a9a8a8a8a8a8a8a8 +a8a8a8a8a8a8a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a6a6 +a6a5a6a5a5a5a5a5a5a5a4a4a4a4a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2 +a2a2a2a1a1a1a09fa09f9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e9d9c9c9c9c9b9b9a9b9a9a9a9a99 +9999999999999898989797979797969696969595949393939393929291929191919190908f8e8e +8e8e8e8e8e8d8d8c8c8b8b8a8a898989898988878786868686838383838383838383828281807f +7f7e7d7d7d7c7b7a7a7979797978787778777574747372717170706f6f6e6e6e6e6d6d6c6b6a69 +68676665646262626262626262626261605f5d5d5c5a5958565554555454545453535352525353 +525251504f4f4d4c4a494746444443424242424242424242424242414140403f3f40403f3f3f3f +3f3f3f3f3f3f3f3f3f3f3f3f3e3d3b3a3938353432303030303030313130303232323131313030 +3131303233353537383a3c3e3f40403f3f403f3f40403f40404040414141414141414241424242 +42424242434344444546484b4d4f4f4f4f4f5050504f4f4f4f505051515354555758595a5a5a5b +5b5c5b5c5c5e5e5f606263636363636464656565666768696969696c6c6c6c6d6d6f6f6f6f6f6f +71717272737374747575757575767676777878797979797a7a7a7b7b7b7b7c7c7c7d7d7d7d7e7d +7e7f7f7f7f7f7f7f7f80808080808080808080808080808080808080807f7f7f7f7e7f7e7e7e7e +7d7d7d7d7d7c7c7c7c7c7c7c7b7a797b7a79797977777777777777777776767574747473737373 +737272727272727271706f706f6f6f6f6e6e6e6e6e6e6e6e6e6e6d6d6d6d6d6d6d6d6c6c6d6d6c +6c6c6c6c6c6c6c6c6c6c6d6d6c6c6d6d6d6e6e6e6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f6f706f70 +707070707070707071717171717171717272717172727272727272727373737373747474747474 +7474747574757575757676767777767677777777777777777878787878797979797a797a7a7a7a +7a7a7a7b7b7b7b7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f8181808081818181818181 +818383838383838383838483848484848585858686858586868687878787878888888889888989 +89898a8a8a8a8a8a8a8a8b8b8a8a8b8b8b8c8c8c8c8c8c8c8c8c8c8d8d8d8d8e8d8e8e8e8e8e8e +8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f90908f8f909090909090909090 +909090909090908f8f90908f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f +8e8e8e8e8e8e8e8e8e8d8e8d8d8d8d8c8c8c8c8c8b8b8b8a8a8b8b8a8a8a898989898889888888 +888787878686868685858585858585848483838383828282808080808080807f7f7f7f7e7f7e7e +7d7d7c7c7b7b7b7b7b7a7a797a7979797978787876767777767676757575757475747474747373 +73737372727271717272717171707070706f706f6f6f6f6e6e6e6e6e6d6d6d6c6c6d6d6c6c6c6c +6c6c6c6c6b6b6b6b6a6b6a6a6a6a69696968686868676767676767676767676767676767676767 +6767676767676767686867676868686868686868686868686869696969696a6a6a6b6c6b6c6d6d +6d6d6d6d6d6d6e6e6e6e6f6f707070707171717272717172727272727272727373737272737372 +727272727272727272727272727272707070707070706e6e6e6e6d6d6c6b6a6a6a696868676564 +6464626261605e5e5e5d5b5a5a58585756545452514f4f4e4e4c4b4a4b4a4a48464442413f3f3f +3f3f3f3f3f3f3f3e3d3b3a39383535333132323131323233323333333334343434343535353535 +3535353535363637373837383838383a3a3a3b3e3f4143444648494a4a4a4a4a4a4b4c4c4d4d4e +5152545657585a5b5c5c5c5e5e5f60626264666767686a6b6c6c6d6e6f70727273757677767777 +78797a7b7c7d7d7d7d7f7f80818282838383838484858687878787888888898989898a8a8a8b8b +8b8b8c8b8c8d8d8d8e8e8e8e8e8e8e8e8e8e8f8f8f90908f8f9090909191919191919191919291 +929292929292929292939393939393939393939393939393939393939393939393939393939393 +939393939393939394949393949494949494949494949494949494949494949494949494949494 +9493939393939393939292939392929292929292919291919191909090909090909090908f8f8f +8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8e8e +8e8d8d8e8e8d8d8c8d8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b +8b8b8b8b8a8a8a8a8a8a8a8a89898a8a8989898888888888888888888888888888888888888888 +888888888888888888888888888888888888888788878787878787878787878787878787878786 +868787868686858585858585858585858585858585858585858585858585858585858585858585 +858585858585858585858585858585858586868686868686868788868788888888888888888888 +8888888989898989898989898989898989898a8a8a8a8a8a8a8a8a8a8b8b8b8b8b8b8b8b8c8c8b +8b8c8c8c8c8c8c8c8d8c8d8d8d8d8d8d8d8d8d8e8e8e8e8e8e8e8e8e8e8f8f8f90908f8f909090 +919191919291929292929393939393939393939393939393939393939393939393949494949595 +96959696969697979797979898989898989898999999999a9a9a9a9a9a9a9b9a9b9b9b9b9b9b9b +9b9b9b9b9b9b9b9c9c9c9c9c9d9d9d9d9d9d9d9d9e9e9e9e9f9fa09fa0a0a0a0a0a0a0a0a0a1a1 +a1a1a1a2a2a2a2a2a2a2a2a3a3a2a2a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3 +a3a3a3a3a4a4a4a4a4a4a4a4a4a4a4a4a4a4a5a4a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5 +a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a6a6a6a6a6a6a6a6a6 +a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a5a5a5a5a5a5a5a5a5a5a6a6a6a7a7a6a6a7 +a7a7a7a7a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a7a7a7a7a7a7a7a7a6a6a6a6a5a5a5a5a5 +a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a4a5a4a4a4a4a4a4a4a4a4a4a4a4a4a4a3 +a3a3a3a3a4a4a4a4a4a4a4a4a4a4a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a2a2 +a3a3a2a2a2a2a2a2a2a2a1a1a1a1a1a1a1a1a1a1a0a0a0a09fa09f9e9e9e9d9d9d9d9d9d9d9d9d +9d9d9d9d9d9d9a9a9a9a9a9a9a9a9a999a99999999989897979797979696969595959493959493 +9393929292929091908f8f8f8e8e8e8d8d8d8d8c8c8b8c8b898888878786868685858585848584 +84828181807e7d7d7c7c7c7c7c7b7b7b79787877767574717170706f706f6f6e6e6d6d6c6b6a67 +67666564646362626262626261605f5e5e5c5a5a5857575757575756565656545351514f4e4e4e +4e4e4e4e4e4d4d4d4d4c4b4a49494949494a4a4a4b4b4b4a4a4a4a494a4a4b4b4b4b4d4d4e4f4f +4f5050505151515253545757585a5b5b5c5c5d5f616162646566696a6b6c6d6d6f6f7071727374 +757678797a7c7d7d7d7e7e7f80818181818282837e7e7e7c7c7c7c7c7c7c7c7a7a7a7a78787878 +777777777676767575747473737374747474747373737372737272727473747475757474757575 +777777787878797a7a7a7a7a7a7a7a7c7d7d7d7d7e7f7f7f807f80808080828283838383838383 +8483848485858585878787878787878788888888898989898a8a8a8a8b8b8b8b8b8b8b8b8b8b8b +8b8b8d8e8e8e8d8d8c8c8c8d8d8e8e8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f909090909090909191 +919191919191919192929292939293939393949494959594949595959696969697969797979798 +989898989999999a9a99999a9a9a9b9b9b9b9c9b9c9c9c9c9c9c9c9c9c9d9d9d9d9d9d9d9d9d9d +9e9e9e9e9e9e9e9e9f9f9e9e9f9f9f9f9f9f9f9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a1a0a1a1a1 +a1a2a2a2a2a2a3a3a3a3a3a3a3a3a4a4a3a3a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5 +a5a6a5a6a6a6a6a6a6a6a6a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a8a8a8a8a8a8a8 +a8a9a9a8a8a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a8a8a9a9a8a8a8a8a8a8a8a8a8 +a8a8a8a8a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a5a5a5a5a5a5a5a5a5 +a5a5a5a5a5a5a5a5a4a4a4a4a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a2a2a1a1a1a1a1a1a1a1 +a1a0a0a09f9f9f9f9f9f9f9e9e9e9e9d9e9d9d9d9d9d9d9c9b9b9b9b9a9a9a9a9a9a9a99999898 +98989898979797969696969594949494949493929292929291919090909090908f8f8e8d8d8d8c +8c8c8c8b8b8a8a8a8a88888787878787868585858484848181818180818080807f7f7f7e7d7c7b +7a7a7a787877777676767675757374737271706f6e6c6c6c6c6b6b6a6a6a6a6969686666656362 +61605f5d5d5d5d5d5d5d5d5d5d5c5b5a58585655545250504f4f4e4e4e4e4d4d4d4c4c4d4d4c4c +4b4b49494746444340403e3e3c3b3b3b3b3b3b3b3b3b3b3b3b3b3b3a3a39393a3a393939393939 +393939393939393939393836353433312f2e2c2a2a2a2a2a2a2b2b2a2a2c2c2c2b2b2b2a2a2b2b +2a2c2c2e2f3131343638393a3a39393a39393a3a393a3a3a3a3b3b3b3b3b3b3b3b3b3b3b3b3b3b +3b3b3c3d3e3e3f404245474949494a4a4b4b4b4a4a4a4a4b4b4b4b4d4f50515354555555575757 +57575759595b5c5d5e5e5f5f5f6060616162636364656666666969696a6a6a6c6c6c6d6d6d6f6f +7070717172727373737373757575767777777777787979797a7a7a7a7b7b7b7c7d7d7d7d7d7d7e +7e7e7e7e7e7e7e7f7f7f7f807f80808080808080808080808080807f7f7f7f7f7f7f7f7f7e7e7d +7d7d7d7c7c7c7c7c7c7c7b7a7a7b7b7a7a7a787777777777777777767676757575747474747372 +727272727272717070707070706f6f6e6e6e6e6e6e6e6e6e6d6d6d6d6d6d6d6d6c6c6d6d6c6c6c +6c6c6c6c6c6c6c6c6d6d6c6c6d6d6d6e6e6e6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f +706f70707070717171717171717172727171727272727272727273737373737474747474747474 +747574757575757676767777767677777777777777777878787878797979797a797a7a7a7a7a7a +7a7b7b7b7b7c7c7c7c7c7c7c7c7d7d7d7d7e7e7f7f7f7f7f7f7f81818080818181818181818183 +838383838383838384838484848485858586868585868686878787878788888888898889898989 +8a8a8a8a8a8a8a8a8b8b8a8a8b8b8b8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8e8d8e8e8e +8e8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f90908f8f9090909090909090909090 +90909090908f8f90908f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8e8e8d +8d8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8b8b8b8a8a8b8b8a8a8a8989898988898888888887 +878786868686858585858585858384838383838282828080808080807f7f7e7e7e7e7e7e7e7d7d +7c7c7b7b7b7b7b7a7a797979797979787878767677777676767575757574757474747473737373 +7372727271717272717171707070706f706f6f6f6f6e6e6e6e6e6d6d6d6c6c6d6d6c6c6c6c6c6c +6c6b6b6a6a6a6a6a6a6a6a6a696969686868686767676767676767676767676767676767676767 +6767676767676868676768686868686868686868686868696969696a6b6b6b6c6c6b6c6d6d6d6d +6d6d6d6d6e6e6e6e706f7070707071717172727171727272727272727273737372727373727272 +727272727172717171717171716f6f6f6f6e6e6e6c6c6c6b6b6b6a696867676665656462616160 +5e5e5e5c5a5a5a58575656535352514f4f4c4c4a4a484846464545444442403e3b3b3939393938 +38393839393736353432312f2e2c2b2c2c2b2b2c2c2c2c2c2c2c2c2d2d2d2d2d2e2e2e2e2f2e2f +2f2f2f303031313131313131313333333537393b3c3e4041434444444444444545454646484a4c +4e50515254555656565858595a5c5c5f606162636565676768696b6b6d6d6f7171727273737475 +76777879797a7a7c7c7d7e7f7f80808080828283848484848486868687878787888888898a8a8a +8a8a8a8b8b8b8c8c8c8c8c8c8d8d8d8d8e8e8e8f8f8e8e8f8f8f90909090909090909090909090 +909190919191919292929292929292929292929292929292929292929292929292929292929292 +929292929292939392929393939393939393939393939393939393939393939393939393939392 +9292929292929291919292919191919191919191919191919090909090909090908f8f8e8e8e8e +8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8d8c +8c8d8d8c8c8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8a8b8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a +8a8a89898989898989898888898988888887878787878787878787878787878687868686868686 +868686868686868686868686868686868686868686868686868686868686868686868686858586 +868585858484848484848484848484848484848484848484848484848484848484848484848484 +848484848484848484848484848484858585858585858586868585868686868686868686868686 +86878787878787878787878787878788888989898989898989898a8a8a8a8a8a8a8a8b8b8a8a8b +8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8c8c8c8c8d8c8d8d8d8d8e8e8e8f8f8e8e8f8f8f9090 +909090909090909091919191929192929292929292929292929292929292929393939394949494 +94949494959595959696979797979797979898989899999999999999999999999999999999999a +999a9a9a9a9b9b9b9b9b9c9c9c9c9c9c9c9c9d9d9d9d9e9e9e9e9e9e9e9f9e9f9f9f9fa0a0a0a0 +a0a1a1a1a1a1a1a1a1a2a2a1a1a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2 +a2a2a3a3a3a3a4a3a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4 +a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a5a5a5a5a5a5a5a5a5a5a5 +a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a4a4a4a4a4a4a4a4a4a4a5a5a5a6a6a5a5a6a6a6 +a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a6a6a5a5a5a5a4a4a4a4a4a4a4 +a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a3a3a3 +a3a3a4a4a4a4a4a4a4a4a4a4a3a3a3a3a2a3a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a1a1a2a2 +a1a1a1a1a1a1a1a1a0a0a0a0a0a0a0a0a09f9f9e9e9e9e9e9e9d9d9d9c9c9c9c9c9c9c9c9c9c9c +9b9b9b9b9898989898989898989798979797979696959595949493939392929291919292919191 +8f8f8f8f8d8e8c8c8c8c8b8b8b8a8a8a8a8989878887868584838382828281818181808080807e +7d7c7b7a797977777777777676767573737271706f6c6c6a6a6a6a6a6a69696868676665626260 +605f5f5e5d5d5d5d5d5d5c5c5a59595756565353535353535352525252504f4e4e4b4b4b4c4c4c +4c4c4c4b4b4b4b4a494948484848484949494b4b4b4a4a4a4a494a4a4b4c4c4c4e4e4f50505051 +515153535354565659595b5c5d5d5f5f60616364656667696b6c6d6f6f6f717172747475767778 +7a7b7c7d7e7e7e7f7f8080818181828383847d7c7c7c7c7b7b7b7b7b7b7b7a7978787876777676 +767675757574747373727272727272727272727272717271717272727374747474747474747676 +767678777878797979797a7a7b7b7b7b7c7d7e7e7f80807f7f8081818181818182838484848484 +84848585868686868688888888888888888889888a8a8a8a8a8a8a8a8a8a8a8a8b8b8b8b8c8c8d +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8e8e8f8f8f8f8f8f8f8f8f8f8f8f90908f8f91919191919191 +919191919191929292929392939393939494949595949495959596969696979697979797989898 +98989999999a9a99999a9a9a9b9b9b9b9c9b9c9c9c9c9c9c9c9c9c9d9d9d9d9d9d9d9d9d9d9e9e +9e9e9e9e9e9e9f9f9e9e9f9f9f9f9f9f9f9f9f9f9f9f9fa0a0a0a0a1a0a1a1a1a1a1a1a1a1a1a2 +a2a2a2a2a3a3a3a3a3a3a3a3a4a4a3a3a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5a5a5a6a5a6a6a6a6 +a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a8a8a8a8a8a8a8a8a8 +a8a8a8a8a8a8a8a8a8a8a8a8a8a8a9a9a8a8a9a8a8a9a9a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8 +a8a8a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a5a5a4 +a4a4a4a4a4a4a4a4a4a4a4a4a4a3a3a3a2a2a3a3a2a2a2a1a1a1a1a1a1a1a1a1a1a0a0a0a0a0a0 +a0a0a09fa09f9e9e9e9d9d9d9d9d9d9d9d9c9c9b9b9b9b9b9b9b9b9b9a99989898989898989696 +9797969696959595959595949493929292929191909090908f908e8e8d8d8d8d8d8d8c8c8c8b8a +8a898989898787878787878585848483848282818180807f7e7e7f7f7e7d7d7c7b7b7a7a787876 +767674737373737373737171706f6e6d6c6a6969696867676767676767676564636160605e5d5b +5a5a5a5a5a585858585858575655555352504d4c4b4a4949484747474747474747474747474644 +444442403e3c3b3939373736363636363636363636363635343434343434343433333333323232 +323232323233333332322f2e2d2c2a282625242425252425252525252525252525252525252526 +2828292a2c2d303233343433333434343434343434343434343435353535363536363636363636 +37373738393b3d3f414243444445454545444444444446474748494b4d4e4f4f50515151525253 +535456565759595a5b5c5d5d5e5d5e5e5f61616263646465656666686868696b6b6b6c6c6c6d6e +6f6f7070707072727373747474747576777777777878797979797a7a7b7b7b7b7c7d7c7d7d7d7d +7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080807f7f7e7e7e7e7e7e7e7e +7e7d7d7d7c7c7b7b7b7b7a7b7a7a7a797979797878787877767676757575757474747474747373 +7272717171717071706f6f6f6f6f6f6f6f6e6e6e6e6e6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d +6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6e6e6e6e6e6e6e6f6f7070707070 +707070707070707070717171727271717272727272727272737373737374747474747474747475 +74757575757676767676767676777776767777777878787878797979797a797a7a7a7a7b7b7b7b +7b7b7b7b7c7c7c7c7d7d7d7e7e7e7e7e7e7e7e7e7f7f8080808080808181818282828282828282 +828283838383848384848484858585868685858686868787878787888888888988898989898a8a +8a8a8a8a8a8a8b8b8a8a8b8b8b8c8c8c8c8c8c8c8c8c8c8d8d8d8d8e8d8e8e8e8e8e8e8e8e8e8e +8e8e8e8e8f8f8f8f8f8f8f8f90908f8f9090909090909090909090909090909090909090909090 +9090909090909090909090909090909090908f8f90908f8f8f8e8e8e8e8e8e8e8e8e8e8e8e8e8e +8e8e8e8e8e8d8d8c8c8c8c8c8c8c8c8c8b8b8b8a8a8b8b8a8a8a89898989888988888888868686 +8686868686858585858484848483838383818181818181817f7f7f7f7f7f7f7e7d7c7c7c7c7c7c +7c7b7b7a7a7a7a797a787878787777777777777776767675757575747574747474737373737372 +727271717272717171707070706f706f6f6f6f6e6e6e6e6e6d6d6d6c6c6d6d6c6c6c6b6b6b6b6b +6b6b6b6b6a6a696969696868686868686868686868686867676868676767676767676767676767 +6767676767676767676868676768686869696969696a6a6a6a6a6a6b6b6b6c6c6c6c6d6d6d6d6e +6e6e6f6f6f6f6f6f70707070717171727271717272727272727272727272727272727272727171 +71717171717171716f6f6f6f6e6f6e6d6c6c6b6b6a6a6868676766666464636261605f5e5d5c5c +5959585655555352514f4e4d4c4a4948464544434241403f3f3e3d3c3a38373434333433323232 +32323232302f2d2d2b2a282725252525252525262627272727272727272728282829292828292a +2a2a2a2a2a2b2a2b2b2b2b2d2d2d2f3132343738393b3c3e3e3e3e3e3e3e3f3f3f40424545484a +4b4c4e4f505252525253555758595b5c5d5f5f61616364656568686a6a6b6c6d6e6f7071727273 +74757677787878797b7c7c7d7e7e7f7f8080808182828383848485858585868687878787888988 +898989898a8a8a8b8c8b8b8c8c8c8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8e8e8e8e8f8f90909090 +909090909090909090909191919191919191929291919291919292919191919191919191919191 +919191919191919191919191919191919191919191919191919191919191919191919191919191 +919191919191919191919191919191919091909090908f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f +8f8f8f8f8f8f8e8e8f8f8e8f8f8e8e8f8f8f8e8e8e8d8d8e8e8d8d8d8d8d8d8d8d8c8c8c8c8c8c +8c8c8c8b8b8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8989898989 +898989888888888787878787878787868686868686868686868686868686868686868686868686 +868686868686868686868685858585848483838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838483848484848484848484858585858585 +858585858686868787868687878787878787878787878787888888888888888888888888888888 +898989898a898a8a8a8a8a8a8a8a8a8b8b8b8c8c8b8b8c8c8c8d8d8d8d8d8d8d8d8d8d8e8e8e8e +8f8f90909090909090909090909091919090919191929292929292929292929292929293939494 +949495959595959595959696969697979797979797979797979798989999999999999999999999 +99999999999999999a9a9a9b9b9b9b9c9c9c9c9c9c9c9d9d9e9e9e9e9e9e9e9e9e9f9f9f9f9fa0 +a0a0a0a0a0a0a0a1a1a0a0a1a0a0a1a1a0a1a1a0a0a1a1a1a1a1a1a1a1a1a1a1a1a1a2a2a2a2a2 +a2a2a2a2a2a2a2a2a2a2a2a2a2a2a3a2a3a3a3a3a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4 +a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5 +a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5 +a5a5a5a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a4 +a4a4a4a4a5a5a5a5a5a5a5a5a5a5a4a4a4a4a3a4a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a2 +a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a1a1a1a0a0a1a1a0a0 +a0a0a0a0a0a09f9f9f9f9f9e9e9e9e9e9e9e9e9d9c9d9c9c9c9c9c9c9c9b9b9b9b9a9a99999999 +989898989797979797979796979696959594949493929291919191909090908f908f8f8f8e8e8d +8d8b8b8a8a888888878787878787878785858483828181807f7e7e7e7d7d7d7d7c7d7b7b7a7978 +7775757473727171717171716f6f6f6e6c6b696966666665666565646464646362605f5c5c5a5a +5a5a5959595959595957565554545250504e4e4e4f4f4f4e4e4d4d4d4d4b494948484848494949 +494a4a4a494947464647474848484849494a4a4a4a4a4a4a4a4b4b4b4c4e4e4f50515252525253 +53555657575a5a5b5c5e5e5f61626264656567696b6b6d6e707072727274757576777878797c7d +7d7e7e7e7f80808082828283838384847d7c7c7c7c7b7b7b7b7b7b7a7978777777767675757575 +747474737372727171717171717171717171717071707070717172737373737373737375757576 +777677777878787879797a7a7b7b7c7c7d7d7e7f807e7f80818181818181818383838384838484 +8585868686868688888888888888888889898a8a8a8a8a8a8a8a8a8a8a8a8b8b8b8b8c8c8d8d8e +8e8e8d8e8d8d8d8e8d8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f8f90908f8f919191919191919191 +919191919292929293929393939394949495959494959595969696969796979797979898989898 +9999999a9a99999a9a9a9b9b9b9b9c9b9c9c9c9c9c9c9c9c9c9d9d9d9d9d9d9d9d9d9d9e9e9e9e +9e9e9e9e9f9f9e9e9f9f9f9f9f9f9f9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a1a0a1a1a1a1a2a2a2 +a2a2a3a3a3a3a3a3a3a3a4a4a3a3a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a6a5a6 +a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a8a8a8a8a8a8a8a8a8a8a8 +a8a8a8a8a8a8a8a8a8a8a8a8a9a9a8a8a9a8a8a9a9a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8 +a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a6a6a6a5a6a5a5a5a5a5a5a5a5a5a4a4a4a4 +a4a4a4a4a4a4a4a4a4a4a4a3a3a3a2a2a3a3a2a2a2a1a1a1a1a0a1a0a0a0a09f9f9f9f9f9f9f9f +9f9f9f9f9e9e9e9d9d9d9d9c9d9c9c9b9b9a9a9a9a9a9a9a9a9a9a989898989798979795959696 +9595959494949493939292919191919190908f8f8f8f8e8e8d8d8c8c8c8c8c8c8b8b8a89888887 +87878786868585858583838282818281807f7f7e7e7d7c7b7d7c7b7a7a79797978777575737372 +71707070707070706e6d6c6b6b6a686665646464636363636363636361605e5d5c5b5958565555 +555555535353535353525150504e4c4b48464545444342414141414141414141414141403f3e3e +3c3a383634333331302f2f2f2f2f2f2f2f2f2f2f2f2f2e2e2e2e2e2e2e2e2d2d2d2d2c2c2c2c2c +2c2c2c2d2d2d2c2b292827252422201f1e1e1f1f1e1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f202121 +232425272a2c2d2e2e2d2d2e2e2e2e2e2e2e2e2e2e2e2e2e2f2f2f2f2f2f2f2f2f2f2f2f2f3031 +3132333537393b3c3d3e3f404040403f3f3f3f3f41414142444647494a4a4b4c4d4d4d4e4e4e4f +515253545455575859595a595a5b5c5d5d5e60616162626364656565666869696a6a6a6b6c6d6d +6e6e6e6e707071727373737374747575767677777878787879797a7a7b7b7c7c7c7c7c7c7c7d7d +7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080807f7f7f7f7e7f7e7e7e7e7d +7d7d7c7c7b7b7b7b7b7b7b7b7b7a7a797978787878777676767676767675757575747473737272 +7171717171717170706f706f6f6f6f6e6e6e6e6e6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d +6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6e6e6e6e6e6e6e6e6f6f6f6f706f7070 +707070707070707171717272717172727272727272727373737373747474747474747474757475 +7575757676767676767676777776767777777878787878797979797a797a7a7a7a7b7b7b7b7b7b +7b7b7c7c7c7c7d7d7d7e7e7e7e7f7e7f7f7f7f8080808080808081818182828282828282828282 +83838383848384848484858585868685858686868787878787888888888988898989898a8a8a8a +8a8a8a8a8b8b8a8a8b8b8b8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8e8d8e8e8e8e8e8e8e +8e8e8f8f8f8f8f8f8f8f90908f8f90909090909090909090909090909090909090909090909090 +909090909090909090909090909090908f8f90908f8f8f8e8e8e8e8e8e8e8e8e8d8e8d8d8d8d8d +8d8d8d8d8c8c8c8c8c8c8c8c8c8c8b8b8b8a8a8b8b8a8a8a898989898889888888888686868686 +868686858585858484838483838383818181818181817f7f7e7f7e7e7e7e7c7c7c7c7c7c7c7c7b +7b7a7a7a7a79797878787877777777777777767676757575757475747474747373737373727272 +71717272717171707070706f706f6f6f6f6e6e6e6e6e6d6d6d6c6c6d6d6c6c6c6b6b6b6b6a6b6a +6a6a6a696969696968686868686868686868686868676768686767676767676767676767676767 +676767676767676868676768686869696969696a6a6a6a6b6b6c6c6c6c6c6c6c6d6d6d6d6e6e6e +6f6f6f6f706f707070707171717272717172727272727272727272727272727272727271717171 +7071707070706e6e6e6e6d6e6d6b6a6a696968676666656564636161605f5e5d5c5b5958585655 +545251504f4e4d4a49484745444241403f3d3c3b3b3a393837363432302e2e2d2e2d2b2b2c2b2c +2c2b29292726242421201f1f1f1f1f1f1f1f202020202020202020202121212223212223242424 +242424242424242424262626292a2c2e303233343638383838383838383838393c3e3f42444546 +48494a4c4c4c4c4d4f5152545556585a5a5b5c5e5f6061636365666767686a6b6c6d6e6e6f7071 +7274757575767879797a7b7b7c7d7e7e7e7e7f7f80818282838383838484858586868787878787 +8787888888898a898a8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8e8e8e8e8f8e8f +8f8f8f8f8f8f8f8f90909090909090909191909091909091919090909090909090909090909090 +909090909090909090909090909090909090909090909090909090909090909090909090909090 +90909090909090909090909090909090909090908f8f8f8f8f8f8f8f8f8e8f8e8e8e8e8e8e8e8e +8e8e8e8e8d8d8e8e8d8e8e8d8d8e8e8e8d8d8d8c8c8d8d8c8c8c8c8c8c8c8c8b8b8b8b8b8b8b8b +8b8b8a8a8a8a8a8a8a8a8a8a8a8a8a8a898a898989898989898989898989898988888888888888 +888787878786868686868686868585858585858585858585858585848584848484848484848484 +848484848484848484838383838382828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828383838383838383 +838384848485858484858586858686868686868686868787878787878787878787878787878888 +888888888888888888888888888989898a8b898a8b8b8b8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8e +8e8e8e8e8e8e8e8e8f8e8f8f90908f8f9090909191919191919191919191919191919292929292 +939393939493949495959595969696969696969696969696969797979797979797979897989898 +9898989898989999999a9a9a9a9b9b9b9b9b9b9b9b9c9c9c9c9d9c9d9d9d9d9e9e9e9e9e9f9f9f +9f9f9f9f9fa0a09f9fa09f9fa0a09fa0a09f9fa0a0a0a0a0a0a0a0a0a0a0a0a0a1a1a1a1a1a1a1 +a1a1a2a1a2a2a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3 +a3a3a3a3a3a3a3a3a3a3a3a3a3a3a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4 +a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4 +a4a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a3a3a3 +a3a3a4a4a4a4a4a4a4a4a4a4a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a2a2a2 +a2a2a2a2a2a2a2a2a2a2a2a2a1a2a1a1a1a1a1a1a1a1a1a1a1a1a1a1a0a0a09f9fa0a09f9f9f9f +9f9f9f9f9e9e9e9e9e9d9d9d9d9c9d9c9c9b9b9b9b9b9b9b9b9b9b9a9a9a9a9999989897979696 +96969595959595959594959494939392929291908f8e8e8e8e8d8d8d8d8d8d8d8d8d8c8b8a8a88 +88878685858584848484848484848281807f7f7e7d7c7b7a7a7a79797979787877777675737271 +71706e6d6c6c6c6c6c6c6b6a6a6967666464616060606060605f5f5f5f5e5d5b5a575655555555 +545454545454545351504f4f4e4c4b4a4a4a4b4b4b4a4a49494949484645454546464747474748 +4848474745454546464747474748494a4a4a4a4a4a4a4a4b4b4c4d4f4f50515253535353545557 +58595a5c5c5d5f6060616465656667686a6b6d6e6f70727374747476777878797a7a7b7e7f7f7f +7f7f8081818182828283848485857d7c7c7b7b7a7a7a7a7a7a7978787776767575747474747373 +73727271717070707070707070707070706f706f6f6f7070717172727171727272747474757675 +767777777878787879797a7a7b7b7d7d7e7e7f7e7f7f8080808081818183838383848384848585 +858586868688888888888888888889898a8a8b8b8a8a8b8b8b8b8b8b8b8b8c8c8c8c8d8d8e8e8e +8d8e8d8d8d8e8d8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f8f909090909191919191919191919191 +919192929292939293939393949494959594949595959696969697969797979798989898989999 +999a9a99999a9a9a9b9b9b9b9c9b9c9c9c9c9c9c9c9c9c9d9d9d9d9d9d9d9d9d9d9e9e9e9e9e9e +9e9e9f9f9e9e9f9f9f9f9f9f9f9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a1a0a1a1a1a1a2a2a2a2a2 +a3a3a3a3a3a3a3a3a4a4a3a3a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a6a5a6a6a6 +a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a8a8a8a8a8a8a8a8a9a9a8a8a9 +a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a8a8a9a9a8a8a8a8a8a8a8a8a8a8a8a8a8a7a7 +a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a6a6a6a5a6a5a5a5a5a5a5a5a5a5a4a4a4a4a4a4 +a4a4a3a3a4a4a3a3a3a2a2a2a2a2a2a2a2a2a2a1a1a1a1a0a1a0a0a0a09f9f9f9f9f9f9f9f9e9e +9e9e9d9d9d9c9c9c9c9b9c9b9b9b9b9a9a9a99999a9a9999999797979796979696959595959494 +949393939392929191909090908f8f8f8e8e8e8e8d8d8c8c8b8b8b8b8a8a898988888787868685 +85848483838383818181807f807f7e7d7d7b7b7a7a797a797978787777767574727170706f6e6d +6d6c6c6d6d6c6b6a696867666463616060605f5f5f5e5e5f5f5e5d5c59585756545351504f4f4f +4f4e4e4e4e4e4e4d4c4b4a49474543413f3f3e3d3c3c3c3c3c3c3c3b3b3c3c3b3b3a3938383634 +32302e2d2c2b2a2929292929292929292929292928282827272828272727262626262626262626 +2627272726252322211f1d1c1a1818181818181919181819191919191918181919181a1b1b1c1e +1f212426272828272728272728282728282727282828292929292929292929292929292a2b2b2c +2d2f313335373738393a3a3a3a39393939393b3b3b3d3f404244454646474848484949494b4c4d +4e505051535454555655565758595a5b5c5d5d5f5f606162626364656666676868696a6b6b6c6c +6d6d6e6e6f7071717272737374747575767677777777787879797a7a7b7b7b7b7c7c7c7d7d7d7d +7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080807f7f7f7f7e7f7e7e7e7e7d7d7d +7d7d7c7c7c7b7b7c7c7b7b7a7a7979797978787877777777767676757575757474737373737272 +727171717170706f706f6f6f6f6e6e6e6e6e6d6d6d6d6d6d6d6d6c6c6d6d6c6c6c6c6c6c6c6c6c +6c6c6d6d6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6e6e6e6e6e6e6e6e6f6f6f6f706f70707070 +707070707071717172727171727272727272727273737373737474747474747474747574757575 +757676767777767677777777777777777878787878797979797a797a7a7a7a7b7b7b7c7c7b7b7c +7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f80808081818080818181828282828282828282828383 +8383848384848484858585868685858686868787878787888888888988898989898a8a8a8a8a8a +8a8a8b8b8a8a8b8b8b8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8e8d8e8e8e8e8e8e8e8e8e +8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f90908f8f909090909090909090909090909090908f +8f90908f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8d8e8d8d8d8d8d8d8d +8d8d8c8c8c8c8c8c8c8c8c8c8b8b8b8a8a8b8b8a8a8a8989898988898888888886868685858686 +85858584848484838483838383818181808080807f7f7e7f7e7e7e7e7c7c7c7b7b7c7c7b7b7b7a +7a7a7a797978787878777777767677777676767575757574757474747473737373737272727171 +7272717171707070706f706f6f6f6f6e6e6e6e6e6d6d6d6c6c6d6d6c6c6c6b6b6b6b6a6b6a6a6a +6a6969696969686868676768686767676767676767676767676767676767676767676767676767 +68686767686868686868686869696969696a6a6a6a6b6b6c6c6d6d6c6c6d6d6d6e6e6e6e6e6f6f +6f6f706f7070707071717172727171727272727272727272727271717272717171707070706f70 +6f6f6f6f6d6d6d6c6b6c6b6a6969676766656464636261605f5e5d5c5b59585756545452514f4e +4d4c4a494845444342403f3d3c3a393837353534333232302e2c2a282726272625252625262625 +232321201e1d1b1a18191918181919191a1a1a1a1a1a1a1a1a1a1b1b1b1b1c1b1c1c1d1d1d1d1e +1e1e1e1e1e1e1e202020222426282a2b2d2e3031313131313132323232333538393c3e3f404243 +444545464647494b4c4e5051525455565759595b5c5e5f6061636364666767696a6a6b6d6e6f70 +71727273757676777878797a7b7b7c7c7d7d7e7f80808181818182828383848485858585868686 +878787878888898989898a8a8a8b8b8a8a8b8b8b8b8b8b8b8b8c8c8c8c8c8d8d8d8d8e8d8e8e8e +8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f +90908f8f9090909090909090909090909090909090909090909090909090909090909090909090 +908f8f90908f8f8f8f8f8f8f8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8d8e8d8d8d8d8d8d8d8d8d8d +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8b8b8b8a8a8b8b8a8a8a +898989898989898989898989898988898888888888888888888888888888878787878787878787 +878686868585868685858584848484848484848484848484848384838383838383838383838383 +838383838383838282828282818181818181818181818181818181818181808081818080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808081818080818181818181818182828282828282828282 +838383838383838383848384848484848484848485858585858585858686858586868687878787 +8787878787878787878787888888888988898989898a8a8a8b8b8a8a8b8b8b8c8c8c8c8c8d8d8d +8d8d8d8d8d8d8e8d8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f8f8f90908f8f90909091919191919292 +929293929393939394949495959494959595959595959596969696969696969697969797979797 +9797979798989898989999999a9a99999a9a9a9b9b9b9b9c9b9c9c9c9c9d9d9d9d9d9e9e9e9e9e +9e9e9e9f9f9e9e9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0 +a1a0a1a1a1a1a1a1a1a1a1a1a1a1a1a1a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2 +a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3 +a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a4a4a3a3a4a4a4a4a4a4a4a4a5 +a5a5a5a5a5a5a5a5a5a5a5a5a5a5a4a4a4a4a4a4a4a4a3a3a4a4a3a3a3a3a3a3a3a3a2a2a2a2a2 +a3a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a1a1a1a1a1a1a1a1 +a1a1a1a1a1a1a1a1a1a1a0a1a0a0a0a0a0a0a0a0a0a0a0a0a0a09f9f9f9e9e9f9f9e9e9e9e9e9e +9e9e9d9d9d9d9d9c9c9c9c9b9c9b9b9a9a9a9a9999999999999999989898989797969695959494 +9393939393939392939292919190908f8f8e8d8c8c8c8c8b8b8b8a8a8b8b8a8a89888787868584 +8382828281818180808181807f7e7d7c7b7a797877767676757575757474737371706f6e6c6c6b +69686868686868686665656462615f5e5c5b5b5b5b5b5b5a5a5a5a595856545251505050504f4f +4f4f4f4f4f4e4c4b4b4a4948474646464747474646464645454443424242434344444444454545 +45454343434444454546464748494949494a4a4a4b4c4c4d4e4f5051525354545555565759595b +5c5e5f6061636364666767696a6b6c6e6f707273747576767778797a7a7b7c7c7d7f8080818181 +8182828283838383848485857d7c7c7b7b7a7a7a7a7a7a79777776767674747373737372727270 +7070706f6e6e6f6f6e6e6e6e6e6e6e6d6e6d6d6d6e6e6f6f6f6f6f6f6f70707171727374737474 +7575767676767777787879797b7b7c7c7d7c7d7d7f7f7f7f7f7f7f828282828382838384848484 +85858587878787878787878889898a8a8a8a8a8a8a8a8a8a8a8a8b8b8b8b8c8c8d8d8e8e8e8d8e +8d8d8d8e8d8e8e8e8e8f8f8f90908f8f9090909090909090909091919191919191919191919191 +929292929392939393939494949494949494959595959696979697979797989898989899999999 +999999999a9a9a9a9b9b9c9b9c9c9c9c9c9c9c9c9c9d9d9d9d9d9d9d9d9d9d9e9e9e9e9e9e9e9e +9f9f9e9e9f9f9f9f9f9f9f9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a1a0a1a1a1a1a2a2a2a2a2a3a3 +a3a3a3a3a3a3a3a3a3a3a3a4a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a6a5a6a6a6a6a6 +a6a6a6a6a6a6a6a6a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a8a8a8a8a8a8a8a8a9a9a8a8a9a9a9 +a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a8a8a9a9a8a8a8a8a8a8a8a8a8a8a8a8a8a7a7a7a7 +a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a6a6a6a5a6a5a5a5a5a5a5a5a4a4a4a4a3a3a3a3a3a3 +a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a2a1a1a1a09fa09f9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e +9d9c9c9b9b9b9b9a9b9a9a9a9a9999999898999998989896969696959695959393939393939392 +92929291908f8f8e8e8e8e8e8e8e8d8d8c8c8b8b8a8a8888888888888787868684848383838381 +81808080807e7e7e7d7c7d7c7a797978777676757675757474727272716f6d6d6b6b6a69686767 +676767676665636262605e5d5c5a5a5a59595959595959595756545351504e4d4b494949494948 +48484848484746454443413f3d3a393938373635353535353535353535353534333232312e2c2b +282727262523232323232323232323232323222222222222222222222121212121212121212122 +222221201e1e1c1a19181514141414141415151414151515151515141415151416171718191a1d +1f212222222222222222222222222222222223232323242424242424242424242425262627272a +2c2d2f3131323334343434333333333335353537393a3c3e3f3f4041424242434343454647484a +4a4b4d4f4f4f504f5051535454565758585a5a5b5c5d5e5e5f616262636464656667686969696a +6b6b6c6e6f6f6f6f7071727273737475757575757677787879797a7a7a7a7b7b7b7c7c7c7c7c7d +7d7d7e7f7d7e7f7f7f7f7f7f7f7f7f7f7f7f7f80808080807f7f7f7f7e7f7e7e7e7e7d7d7d7d7d +7c7c7c7c7c7c7c7c7b7a7b7a797979787878777777777777777676757574747373737372727272 +72727271706f706f6f6f6f6e6e6e6e6e6d6d6d6d6d6d6d6d6d6d6d6d6d6c6c6d6d6c6c6c6c6c6c +6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6d6d6e6e6e6e6e6e6e6e6f6f6f6f706f707070707070 +707070717171717171717172727171727272737373737374747474747474747475747575757576 +76767777767677777777777777777878787878797979797a797a7a7a7a7b7b7b7c7c7b7b7c7c7c +7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f808080818180808181818282828282828282828283838383 +848384848585858586868686868686868787878787888888888988898989898a8a8a8a8a8a8a8a +8b8b8a8a8b8b8b8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8e8d8e8e8e8e8e8e8e8e8e8f8f +8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f +8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8d8e8d8d8d8d8d8d8d8d8d +8c8c8c8b8b8c8c8b8b8b8a8a8a8a8a8a8a8a8a8a89898989888988888888868685858585858585 +8584848484838483838282818180808080807f7f7e7f7e7e7e7e7c7c7b7b7b7b7b7b7b7b7a7a7a +7a7979787878787777767676767676767675757575747574747474737373727272727171717171 +717171707070706f706f6f6f6f6e6e6e6d6d6d6d6c6c6c6c6c6c6c6c6b6b6b6b6a6b6a6a6a6a69 +696968686868676767676767676767676767676767676767676767676767676768686767686868 +6868686868686868686869696969696a6a6a6b6c6b6c6d6d6d6d6d6d6d6d6e6e6e6e6e6f6f6f6f +706f70707070717171717171717171717171717171717171717171717171716f6f6f6f6e6f6e6d +6d6d6b6b6b6a696a696766666464636160605f5e5d5c5a5a595756555352514f4f4d4b4a494746 +454342403f3d3c3b393736343332312f2f2e2d2c2c2a2827252222212221202021202121201e1e +1c1b19191716141515141415151516161616161616161616171717171817181819191919191a1a +19191a1a1a1c1c1c1e1f2223252627292b2c2c2c2c2c2c2c2c2c2c2d3032333638393a3c3d3e3f +3f3f3f4043444548494b4c4e4e50515353555658595a5b5d5d5e6061626364656667686a6b6c6c +6d6e70717172737375767777777879797a7c7d7d7d7d7d7e7f7f80808181828383838383838484 +85858686878787878888888989898989898989898989898a8a8a8a8a8b8b8b8c8d8c8d8d8d8d8d +8d8d8d8d8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e +8e8e8e8f8f8e8e8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f +8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8e8e8e8d8d8e8e8d8d8c8d8c8c8c8c8c8c8c8c8c8c8c8c +8c8c8c8c8c8c8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a8a8a89898989 +888888888888888888888888878887878787878787878787878787878686868585868685858584 +848484848484848484838383838383838383838383838382828181818181818181818181818181 +818181818180808080807f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7f7f7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f80808080 +818181818181818281828282828282828282838383838383838383838383838383858585858585 +85858585858585858586868686878687878888888889898989898989898a8a8a8a8a8b8b8b8b8b +8b8b8b8b8c8b8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f8f8f90909091 +929091929292939393939393939393939393939393949494949494949495969495969696969696 +96969797979797989898989898989898989999999a9b999a9b9b9b9c9c9c9c9c9d9d9d9d9d9d9d +9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9e9e9d9d9e9e9e9f9f9f9f9f9f9f9f9fa09f +a0a0a0a0a0a0a0a0a0a0a0a0a0a0a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1 +a1a1a1a1a1a1a1a1a1a1a2a2a2a2a2a2a2a2a2a2a2a2a2a3a3a2a2a3a3a3a3a3a3a3a3a3a3a3a3 +a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a4a4a4 +a4a4a4a4a4a4a4a4a4a4a4a4a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a2a2a2a2a1a1a1a2a2 +a2a2a2a2a2a2a2a2a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0 +a0a0a0a0a0a0a0a09fa09f9f9e9e9f9f9e9e9e9e9e9e9e9e9d9d9d9d9d9d9d9d9c9c9d9d9c9c9c +9b9b9b9b9b9a9a9a9a999998989797979797979797979797979696959594949393919191919090 +90909090908f908f8f8d8d8c8c8c8b8a89888887878787868686868686868584828281817f7e7d +7d7d7c7c7c7c7c7c7c7b7a7978767675737271717171707070706f6f6e6d6c6b69686767666362 +6262626262626160605e5d5c5a5a5756565656565655555555555452514e4d4c4c4c4c4c4c4c4c +4c4d4c4b4948484847464544444445454645454545454544434242424343444545454646464646 +444444464647474748494a4b4b4b4b4d4d4d4d4e4e5051525254555658585858595a5d5d5e5f61 +626364656667696a6a6b6c6e6f70717273757677787878797a7b7b7c7d7d7e8081818181818182 +828283838383848485857d7c7c7b7b7a7a797979797977777575757373737272727171716f6f6e +6e6d6c6c6d6d6c6c6c6c6c6c6c6c6b6b6b6b6b6b6d6d6d6d6d6d6d6e6e6f6f7070717172727373 +7474747475757676777779797a7a7b7b7b7b7d7d7d7d7e7e7e8181818181818181838383838484 +84868787878787878788888889898989898a8a8a8a8a8a8a8b8b8b8b8c8c8d8d8d8d8d8d8d8d8d +8d8e8d8e8e8e8e8f8f8f90908f8f90909090909090909090919191919191919191919191919292 +929293929393939394949494949494949595959596969696979797979898989898999999999999 +99999a9a9a9a9b9b9b9b9b9b9b9c9b9c9c9c9c9d9d9d9d9d9d9d9d9d9d9e9e9e9e9e9e9e9e9f9f +9e9e9f9f9f9f9f9f9f9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a0a0a0a1a1a2a2a2a2a3a3a3a3 +a3a3a3a3a3a3a3a3a3a4a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5 +a5a6a5a6a6a6a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a8a8a8a8a8a8a8a8a9a9a8a8a9a9a9a9a9 +a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a8a8a9a9a8a8a8a8a8a8a8a8a8a8a8a8a8a7a7a7a7a7a7 +a7a7a7a7a7a7a7a7a6a6a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a4a4a4a4a3a3a3a3a3a3a3a3 +a3a3a3a3a2a2a1a1a1a1a1a1a1a1a1a0a0a09f9f9f9f9f9f9f9e9e9e9e9d9e9d9d9d9d9d9d9c9b +9b9a9a9a9a9a9a9a9a9a9998989897979898979797959494949494949492929292929291909090 +90908f8e8e8d8c8c8c8c8c8c8b8b8a8a8a898888868686868585848484848282818080807e7e7d +7d7d7d7b7b7b7a787978777675747372727172717170706e6e6e6c6b6968666666646362626262 +626261605e5d5c5a595756555555545353535353535351504e4d4b4a4847454343434342414142 +41424240403f3e3c3b39363432323131302f2f2f2f2f2f2f2f2f2f2f2f2e2d2c2c2b2826252321 +2120201e1e1e1e1e1e1e1e1e1e1e1e1e1d1d1d1d1c1d1c1c1c1c1b1b1b1b1b1b1b1b1b1b1c1c1c +1b1b19191716141311101010101010111110101111111111111010111110121313131416181a1b +1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1e1e1e1e1f1f1f1f1f1f1f1f1f1f1f2020202222252628 +292b2b2c2c2e2e2e2d2d2c2c2c2d2f2f2f313334363839393a3b3b3b3c3c3d3d3f404142444546 +47494a4a4b4a4b4b4d4f4f5152535355555757585a5a5b5d5e5e5f606062636364656666676869 +6a6b6c6c6d6d6e6f70707171727373737474757677777777797979797a7a7a7b7b7b7b7c7d7d7d +7e7e7d7d7e7e7e7e7e7e7e7e7e7e7e7e7f7f808080807f7f7f7f7f7f7f7f7f7e7e7d7d7d7d7c7c +7c7c7c7c7c7c7b7a7b7b7a7a7a7979797877777777777776767575757574747473727272727272 +72717070707070706f6f6e6e6e6e6d6d6d6d6d6d6d6d6d6d6d6d6d6c6c6d6d6c6c6c6c6c6c6c6c +6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6d6d6e6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f +707071717171717171727271717272727373737373747474747474747474757475757575767676 +7777767677777777777777777878787878797979797a797a7a7a7a7b7b7b7c7c7b7b7c7c7c7d7d +7d7d7d7e7e7e7e7f7e7f7f7f7f8080808181808081818182828282828282828283838484848484 +84848585858586868686868686868787878787888888888988898989898a8a8a8a8a8a8a8a8b8b +8a8a8b8b8b8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8d8d8d8d8d8e8d8e8e8e8e8f8f8f8f +8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f +8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8e8e8e8e8d8e8d8d8d8d8d8d8d8d8d8d8d8d8d8d8c8c +8c8b8b8c8c8b8b8b8a8a8a8a8a8a8a8a8a89898888888888888888888686858585858585858484 +8383838383838382828181808080807f7e7e7e7e7e7e7e7e7c7c7b7b7b7b7b7b7b7a7a79797979 +797878787877777676767676767675757474747474747474747373737272727271717171717171 +70706f6f6f6f6f6f6f6f6f6e6e6e6d6d6d6d6c6c6c6c6b6b6b6b6a6a6a6a6a6a6a6a6a6a696969 +686868686767676767676767676767676767676767676767676767676767686867676868686868 +6868686868686869696a6a6a6a6b6b6b6c6c6b6c6d6d6d6d6d6d6d6d6e6e6e6e6f6f7070707070 +70707070717171717171717171717171717170717070707070707070706e6e6e6d6d6d6d6c6c6c +6969696866676665646361615f5e5d5c5b5a59585655545252504e4d4c4a4a4746454341403f3d +3b3a393736353331302e2c2c2b292928272626242321201d1d1b1c1b1b1b1b1b1c1c1b19191717 +141413121011111010111111121212121212121212121313131314131414151515151516161515 +161616181818191b1d1e202122242526262626262626262627282a2c2d30313334363637383939 +393a3c3e3f4143454548484a4a4d4d4f4f525354555757595a5b5c5d5f60616263656667676869 +6b6c6c6d6f6f7171737373747575777879797a7a7a7b7c7c7d7d7e7e7f80808081818182828383 +84848484848586868687878787878787878787878788898989898a8a8a8b8b8b8b8b8b8b8b8b8b +8b8b8c8c8c8c8c8c8c8c8c8d8c8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d +8d8e8e8d8d8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e +8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8d8c8c8d8d8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c +8c8c8c8c8c8c8c8c8c8b8b8a8a8a8a8a8a8a8a8a8a8a8a8a8a8989898989898989888888888787 +878787878787878787878787868686868686868686868686868685858584848585848484838383 +83838383838382828181818181818181818181818181808080807f807f7f7f7f7f7f7f7f7f7f7f +7f7f7f7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7e7e7e7e7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808180818181818383838383838383 +838383838383848485858585858585868686868787878787878787888888888889898989898989 +89898a898a8a8a8a8a8a8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8c8c8d8d8e8e8e8e8f8f8f90908f +8f9090909191919191919191919191919191929293939393939393949493939494949494949494 +959595959596969696979697979797989898999998989999999a9a9a9a9b9b9c9c9c9c9c9c9c9c +9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9d9d9c9c9d9d9d9e9e9e9e9e9e9e9e9e9f9e9f9f +9f9f9f9f9f9f9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0 +a0a0a0a0a0a0a0a0a1a1a1a1a1a1a1a1a1a1a1a1a1a2a2a1a1a2a2a2a2a2a2a2a2a2a2a2a2a2a2 +a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a3a3a4a4a4a4 +a4a4a4a4a4a4a4a4a4a3a3a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a1a1a1a1a0a0a0a1a1a1a1 +a1a1a1a1a1a1a0a0a0a0a0a0a0a0a0a0a0a0a0a0a09f9f9f9f9f9f9f9f9f9e9f9e9e9e9e9e9e9e +9e9e9e9e9e9e9e9e9e9e9d9d9e9e9d9d9d9d9d9d9d9d9c9b9b9b9b9b9b9b9a9a9b9b9a9a9a9999 +999999989797979796969695949494949494949494949493939292919090908e8e8e8d8c8c8c8c +8c8c8c8c8c8c8c8a8a8888888786858484838383838282828282828180807e7e7c7c7a79787878 +777777777777777675747371706f6e6d6c6b6b6b6a6a6a6a6a6a6968676564636161605e5d5d5d +5d5d5d5d5c5b5b5958575555525252525252525151515151504e4d4a4a4949494949494949494a +494847464646454444434343444445444444444444434242424343434445454546474747474545 +4547474949494a4b4b4d4d4d4d4f4f4f505151525455555758595b5b5b5b5c5d60606162646566 +6768696a6b6c6d6e6f70717274747577787879797a7b7c7c7c7d7e7e7f80818181828182838383 +84848484848485857e7d7d7b7b7a7a7a7a79797777767674737373717171716f6f6f6f6e6d6c6b +6b6b6b6b6b6b6b6b6b6b6b696a6868686a6a6a6a6b6b6b6b6c6c6c6c6c6c6d6e6f707171717171 +72727373747475757777787879787a7a7a7b7b7c7d7e7e7e7e7f7f808081818182818283838485 +858585858686868687878788898a89898a8a8a8b8b8b8b8b8b8b8b8b8b8d8e8e8e8d8e8d8d8d8e +8d8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f8f909091919191919292929292929292929292929292 +93929393939394949495959494959595959595959796979797979898989898989898999999999a +9a9a9a9a9a9a9b9b9c9c9c9c9c9c9c9c9c9c9c9c9c9c9d9d9d9d9d9e9e9e9e9e9e9e9e9f9f9e9e +9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa0a0a0a0a1a0a1a1a1a1a1a1a1a1a1a2a2a2a2a2a3 +a3a3a4a4a3a3a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a5a5a5a5a6a5a6a6a6a6a6a6a6a6a6 +a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a8a8a8a9a9a8a8a9a9a9a9a9a9a9 +a9a9a9a9a9a9a9a9a9a9a9a9a9a9a8a8a9a9a8a8a8a8a8a8a8a8a7a7a7a7a7a7a7a7a7a7a7a7a7 +a7a7a6a6a6a6a6a6a6a6a6a6a6a6a6a6a5a5a4a4a4a4a4a4a4a4a4a4a4a4a4a4a3a3a3a2a2a2a2 +a1a1a1a1a1a1a1a1a1a1a1a1a1a0a0a0a09fa09f9e9e9e9d9d9d9d9d9d9d9d9c9c9b9b9b9b9b9b +9b9a9a99999898989898979796969797969695959595959493929292929292909090908f8f8e8d +8d8d8c8c8c8c8b8a8989898989898786858585848584838383818080807f7f7f7d7c7c7b7a7979 +79787878767676757372726f6f6e6e6d6e6d6d6c6c6b6b6968666664636260605f5f5e5e5f5f5e +5d5b5a5857565453514f4f4e4e4e4e4d4d4e4e4d4c4b4847464442413f3e3d3c3c3c3c3c3c3c3c +3c3c393937373432312f2d2c2c2a2a2a2a2a2a2a2a29292a2a2929282827272424211f1d1d1b1b +191919191919191919191919191918181817171818171717171717171716161616161717171615 +14131311100e0d0b0b0b0c0c0c0d0d0c0c0d0d0d0d0d0d0c0c0d0d0c0d0d0e0f11111314171718 +1817171817171818171818181819191919191919191919191919191919191b1c1c1d1e20222426 +2627282828282828282828282829292b2d2e303233343535373737373737393a3c3d3f3f414243 +43444446464748494a4b4d4e4f5051515354555758595a5a5b5d5e5e5f61616262656566666768 +696a6b6c6c6c6d6e6f6f707071727374747474757677777877787979797b7b7b7b7b7b7c7c7c7d +7c7d7d7d7d7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7c +7c7c7c7b7b7b7b7a7a7a7a79797979797978777676767676767574747474747473737272717171 +717071706f6f6f6f6f6f6f6f6e6e6e6e6e6d6d6d6c6c6d6d6c6c6c6c6c6c6c6c6c6c6c6d6d6c6c +6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6e6e6f6f70707070707070707070 +707071717171727272727272727272727272727373737373747474747574757575757676767777 +767677777777777777777878787878797979797a797a7a7a7a7b7b7b7c7c7b7b7c7c7c7d7d7d7d +7d7e7e7e7e7f7e7f7f7f7f80808081818080818181828282828283838383838383838384848585 +8585858585868685858686868787878787888888888988898989898a8a8a8a8a8a8a8a8b8b8a8a +8b8b8b8b8b8b8b8b8c8c8c8c8c8d8d8d8d8d8d8d8d8d8e8d8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e +8e8e8e8e8f8f8f8f8f8f8f8f90908f8f909090909090909090909090909090908f8f90908f8f8f +8f8f8f8f8f8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8e8d8d8d8d8c8c8c8c8c8b8b8b8b +8b8b8b8b8b8b8a8a8a89898a8a8989898989898988888787868686868685858585848484848484 +84838281818181818181807f7f7f7f7f7e7e7d7d7c7c7c7c7c7b7b7b7b7a7a7a7a7a7a7a797878 +787777777777767676767575757575757574747373737372727272727272727171717170707070 +7070706f6f6e6e6e6e6d6d6d6d6d6d6d6d6c6b6c6c6b6b6b6b6b6b6b6a6a696969696868686868 +686868676768686767676767676767676767676767676767676767676767676767686868686969 +696a6a6a6a6a6a6a6a6a6a6b6b6b6b6c6c6c6c6d6d6d6d6e6e6e6f6f6f6f6f6f6f6f6f70707171 +7171717171727271717272727171717171717171707070706f6e6e6e6e6d6d6b6c6a6a6a696867 +67656565646261605f5d5d5b5a595856555352504f4e4c4a4a4846444443413f3e3c3a38373734 +3332312e2d2b2a282827262424232221211f1d1b1918171717161515171617171615141311110f +0e0d0c0d0d0c0c0d0d0d0e0e0e0e0e0e0e0e0e0e0f0f0f0f100f10101010111112121212121212 +121313131516181a1b1c1e1e2021212120202021222222222426292a2d2d2e2f31323232333434 +3638393b3d3e40404243454547484a4b4d4e5052535355565658595a5c5e5f5f61626464656667 +686a6a6b6b6e6e6f70707172727475767778787879797a7a7b7b7c7c7d7e7f8080808080808082 +838383838384848585848486868686868686878787878787888888888988898a8a8a8a8a8a8a8a +8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8c8c8c8d8d8c8c8d8d +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8c8c8d8d8c +8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8b8c8b8b8b8b8b8b8b8b8b8b8b8b8b8b8a8a +8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a89898988888888878787878787878787 +878787878787878785868585858584848484848383838383838383838383838383838383838282 +8282818181818181818181818181818080807f7e7f7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7b7b7a7a7a7979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +79797979797979797979797a7a79797a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7c7c7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7f7f7e7e7f808080808181818282828282 +828282828282828282838384848484848484858584848585858686868686878787878787878787 +88878888898989898989898a8a8a8a8a8a8a8a8b8b8b8b8c8c8c8c8c8c8c8c8d8d8d8d8e8d8e8e +8e8e8f8f8f90909090919191919191919191919191919292929293929393939393939393939494 +9494949595959696959596969697979797989798989898999999999999999999999a9a9a9b9b9a +9a9b9b9b9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9d9d9d9d9d9d9d9d9d9e9d9e9e9e9e +9e9e9e9e9e9e9e9e9e9e9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f +9fa0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0 +a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a1a1a1a2a2a1a1a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2 +a2a2a2a2a2a2a2a2a2a2a2a2a2a1a1a1a0a0a1a1a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0 +a0a0a0a09f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9d9d +9d9d9d9d9c9d9c9c9c9c9c9c9c9c9c9b9b9b9b9a9a9a9a99999999989898989898989898989898 +979797979695959493939393929191919191919090909090908f8e8c8c8c8b8a8a898989898989 +89888887878786868583838281807f7f7f7f7f7f7e7e7e7e7d7d7c7a7a79797676747373737373 +737171727271706e6d6c6b6a696867666666666666656464646462615f5d5c5b5b5a5a59595959 +5959575655555352514f4f4d4d4d4e4e4e4e4e4d4d4c4b4a484846464646464546464646464646 +454544434342414142424343434343434342424243424242444445454546464646464648484848 +49494a4c4c4d4e4e4f5050505051525454565657595a5b5c5c5c5e5e5f60616164656667696a6c +6c6d6e6f6f717173737575777878797a7b7b7c7c7d7e7e7e7f7f7f828282838383838383838383 +8383848484847e7d7d7b7b7a7a797978787777767573727272717070706e6e6e6e6d6b6a696969 +696969696969696969686766666667676868696969696a6a6a6a6a6a6a6b6d6e6f6f6f6f6f7070 +71717272737375757676777778787879797a7c7d7d7d7d7e7e7e7f7f7f80818081828283848585 +85858686868686868687888988898a8a8a8b8b8b8b8b8b8b8b8b8b8d8d8d8d8d8d8d8d8d8e8d8e +8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f8f9090919191919192929292929292929292929292929392 +9393939394949495959494959595959595959696979797979898989898989898999999999a9a9a +9a9a9a9a9a9b9b9b9b9c9b9c9c9c9c9c9c9c9c9c9d9d9d9d9d9e9e9e9e9e9e9e9e9f9f9e9e9f9f +9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a1a0a1a1a1a1a2a2a2a2a2a3a3a3 +a4a4a3a3a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5a5a5a6a5a6 +a6a6a6a6a6a6a6a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a8a8a8a9a9a8a8a9a9a9a9a9a9a9a9a9 +a9a9a9a9a9a9a9a9a9a9a9a9a8a8a9a9a8a8a8a8a8a8a8a8a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7 +a6a6a6a6a5a6a5a5a5a5a5a5a5a5a5a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a3a3a3a2a2a2a2a1a1 +a0a1a0a0a0a0a0a0a0a0a09f9f9f9f9f9f9f9e9e9e9d9d9d9d9c9d9c9c9b9b9a9a9a9a9a9a9a99 +99999898989897979696959596969595949493939393919191919191918f8f8e8e8d8d8c8c8c8c +8b8b8a8a898887878787878786848383838283828080807e7e7e7e7d7d7c7a7979787776767675 +757573727271706f6e6b6b6a6a696a696968686767656362625f5e5d5c5b5a5a59595a5a595856 +555351504f4d4b4a4a49494848474748484746454241403e3c3b39383736363535353635363635 +333331302e2c2a292625252424242424242424232324242323222221211e1e1b19181715151414 +141414141414141414141414131313121113121111111111111111101010101011111110100f0e +0e0d0b090907070708080809090808090909090909080809090809090a0a0c0d0e0f1112131312 +1213121213131213131313141414141414141414141414141414141415161718191a1d1e202021 +212222222122212121222223232527282a2c2d2e2f2f30303130313133343637393a3c3c3d3e3f +3f4141414244454648494a4b4c4d4e4f51535455565657595a5b5c5d5d5e5f6262636465656667 +696a6a6a6b6c6d6d6e6e6f707273737373747475767776777878787a7a7a7a7b7b7c7c7c7c7c7c +7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7c7c7c +7c7b7b7b7b7b7b7b7b7a7a7a7a7979787776767676767676757575757474737372727171717171 +717170706f706f6f6f6f6e6e6e6e6e6d6d6d6c6c6d6d6c6c6c6c6c6c6c6c6c6c6c6d6d6c6c6d6d +6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6e6e6e6f6f6f6f6f6f6f6f6f706f7070 +717171717272727272727272727272727273737373737474747475747575757576767677777676 +77777777777777777878787878797979797a797a7a7a7a7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7e +7e7e7e7f7e7f7f7f7f808080818180808181818282828282838383838483848484848585858585 +858585868685858686868787878787888888888988898989898a8a8a8a8a8a8a8a8b8b8a8a8b8b +8b8b8b8b8b8b8c8c8c8c8c8d8d8d8d8d8d8d8d8d8d8d8d8d8d8e8d8e8e8e8e8e8e8e8e8e8e8e8e +8e8e8f8f8f8f8f8f8f8f90908f8f909090909090909090909090909090908f8f90908f8f8f8f8f +8f8f8f8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8e8d8d8d8d8d8d8d8d8d8c8c8c8c8c8b8b8b8b8b8b +8b8b8b8b8a8a8a89898a8a89898889888888888787878686868686858585858484838483838383 +8181818181818181807f7f7e7e7e7e7d7d7d7c7c7c7c7c7b7b7b7b7a7a797a7979797978787877 +77777777767676767575747574747474737373737372727272727272727171717170706f706f6f +6f6f6e6e6e6e6e6d6d6d6d6d6d6d6d6c6b6c6b6a6a6a6a6a6a6a6a696969696968686868686868 +68676768686767676767676767676767676767676767676767676767676767686868686969696a +6a6a6a6b6a6b6b6b6b6c6c6c6c6c6c6c6c6d6d6d6d6e6e6e6f6f6f6f706f707070707171717171 +7171717272717172727271717171707170706f6f6f6f6e6d6d6d6d6c6b6a6a6969696866656563 +626261605f5d5c5a595857555452514f4e4b4a4948454543413f3f3d3c3a3836343231302e2d2c +2b28272524222121201e1e1d1c1b1b19181514131211111010101111121211100f0e0d0c0a0a09 +08090908080909090a0a0a0a0a0a0a0a0a0a0b0b0b0b0c0b0c0c0c0c0d0d0e0e0e0e0e0e0e0e0f +0f0f10121315161719191a1b1b1b1a1a1a1b1c1c1d1d1e202324262728292a2b2b2c2d2e2e2f32 +33343738393a3c3d3e3f4142434547484a4c4d4e4f505052545557595a5a5c5d5f5f6061626365 +666767696a6b6c6c6d6e6f7071727475757576767777787879797a7b7d7e7e7e7e7e7e7e808080 +808181828283838282848484848484848585868686868787878787878788888888888888888989 +898989898989898a898a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8b8b8b8c8c8b8b8c8c8c8c +8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8b8b8c8c8b8b8b +8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a8a +8a8a8a8a8a898a8989898989898989898989898989888888878787878686868686868686868686 +868686868686858584848484838383838382828282828282828282828282828282828281818181 +80807f807f7f7f7f7f7f7f7f7f7e7e7e7d7d7d7d7c7c7b7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a +7a7a7a7a7979797979797979797979797979797979797878797978787877777777777777777777 +777777777777777777777777777777777777777777777777777777777777777777777777777777 +777777777777777777787877777878787979797979797979797979797979797979797979797979 +79797a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7c7d7b7c7d7e7e7e7e7f7f7f80808080808080 +808081808181818182828282828282828383828283838384848484848585858585858585858685 +8686878787878787878888888888888888898989898a8a8b8a8b8b8b8b8c8c8c8c8c8c8c8c8c8c +8d8d8d8e8e8e8e8f8f8f8f8f8f8f908f9090909091919191919191919191919191919192929292 +929393939495939495959596969696969696969696979797979897989898989999999a9a99999a +9a9a9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9c9c9c9c9c9c9c9c9c9d9c9d9d9d9d9d9d +9d9d9d9d9d9d9d9d9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9f +9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f +9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa0a0a0a1a1a0a0a1a1a1a1a1a1a1a2a1a2a2a2a2a2a2a2a2 +a2a2a2a2a2a1a2a1a1a1a1a0a0a09f9fa0a09f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f +9f9f9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9d9d9d9d9d9d9c9d9c9c9c9c9b9b9b9b9b9b9b +9b9b9b9b9b9b9b9b9b9b9b9b9b9a9a9a9a99999898979797979696969696969696969696969595 +949493939292919190908f8e8e8e8e8e8e8d8d8d8d8d8d8c8a8989898887868585858585858585 +848484848382817f7f7e7d7c7b7b7b7b7b7b7a7a7a7a7978777676757471716f6e6e6e6e6e6e6c +6c6d6d6c6b69686765646463626060606060605f5f5f5f5f5d5b5a585655555555545454545454 +525150504e4d4c4a4a4949494a4a4a4a4a49494847464444434343434342434343434343434343 +424141404040414142424242424242414141424242434444454545464647474747494949494a4b +4c4e4e4f4f5051525252525355575758595a5c5d5e5f5f5f6161626364646768696a6c6d6f6f70 +707172747475757778797a7a7b7b7c7c7e7e7f7f7f7f8080808282828384838484848484848484 +848484847e7d7d7b7b7a7a797978787776757473727171706f6f6f6d6d6d6c6b6a696867676868 +676767676767676665646464656566666666676767686867676868696b6c6c6d6d6d6d6e6e6f6f +707071717373747475757676777878797a7b7b7c7c7d7d7d7e7e7e7f807f808181828384848484 +8585858686868687878888898989898a8a8a8b8b8a8a8b8b8b8d8d8d8d8d8d8d8d8d8e8d8e8e8e +8e8f8f8f90908f8f90909090909090909191919191929292929292929292929292929293929393 +93939494949494949494959594949595969697979797989898989898989898989999999a9a9999 +9a9a9a9b9b9b9b9c9b9c9c9c9c9c9c9c9c9c9d9d9d9d9d9e9e9e9e9e9e9e9e9f9f9e9e9f9f9f9f +9f9f9f9f9f9f9f9f9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a1a0a1a1a1a1a2a2a2a2a2a3a3a3a3a3 +a3a3a3a4a4a3a3a4a4a4a4a4a4a4a4a4a4a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5a5a5a6a5a6a6a6 +a6a6a6a6a6a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a8a8a8a9a9a8a8a9a9a9a9a9a9a9a9a9a9a9 +a9a9a9a9a9a9a9a9a9a9a8a8a9a9a8a8a8a8a8a8a8a8a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6 +a6a6a5a6a5a5a5a5a5a5a5a5a5a4a4a4a4a4a4a4a4a3a3a4a4a3a3a3a2a2a2a2a2a1a1a1a1a0a1 +a0a0a0a0a0a0a0a0a09f9f9f9e9e9e9e9d9d9d9c9c9c9c9b9c9b9b9b9b9a9a9a99999999989898 +97979797969695959494959594949393929292929090908f8f8f8f8e8e8d8d8c8c8b8b8a8a8989 +8888878786868686858584828181807f807f7e7e7e7c7c7c7b7a7a797877767574737373727272 +706f6f6e6c6b6a686766666566656564646262615f5d5d5b595857565554545454545453514f4d +4c4a4947464444434342424242424242403f3d3c3a38363533313130302f2f2f302f30302f2d2d +2b2a28262422201f1f1e1e1d1d1d1d1d1d1d1d1d1d1d1d1c1c1b1b19181514121110100f0e0e0e +0e0e0e0e0e0e0e0e0e0e0d0d0d0d0c0d0c0c0c0c0c0c0c0c0c0b0b0b0b0b0c0c0c0b0b0a0a0908 +0705040303030404040505040405050505050504040505040505060607080a0a0c0d0d0d0d0d0d +0d0d0d0d0d0d0d0e0e0e0f0f0e0e0f0f0f0f0f0f0f0f0f0f0f0f10111212141517181a1a1b1b1c +1c1c1b1c1b1b1b1c1c1d1d1f21222426272729292a2a2b2a2b2b2d2e303133343636383939393b +3b3b3d3f3f41434445464748494a4d4e4f5152525355565758595a5b5c5e5f6061626364656667 +6768696a6b6b6c6d6d6e707171727273737475767576777777797979797a7a7b7b7c7c7b7b7c7c +7c7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c +7b7b7c7c7b7b7b7a7a7a7a79797878777777777676767575757574747373737372727271717171 +70706f706f6f6f6f6e6e6e6e6e6d6d6d6d6d6d6d6d6c6c6d6d6c6c6c6c6c6c6c6c6c6c6c6c6c6c +6c6c6c6c6c6c6c6d6d6c6c6d6d6d6d6d6d6d6d6e6e6e6e6e6f6f6f6f6f6f6f6f6f706f70707070 +717171727271717272727272727272737373737374747474757475757575767676777776767777 +7777777777777878787878797979797a797a7a7a7a7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7e7e7e +7e7f7e7f7f7f7f8080808181808081818182828282828383838384838484848485858586868585 +86868686868686868787878787888888888988898989898a8a8a8a8a8a8a8a8b8b8a8a8b8b8b8b +8b8b8b8b8c8c8c8c8c8d8d8d8d8d8d8d8d8d8d8d8d8d8d8e8d8e8e8e8e8e8e8e8e8e8e8e8e8e8e +8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f +8f8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8e8d8d8d8d8d8d8d8d8d8c8c8c8c8c8b8b8b8a8a8b8b8a +8a8a89898989898989898988898888888887878786868686858585848484848384838383838181 +818080818180807f7f7e7e7e7e7d7d7d7c7c7c7c7b7b7b7a7a7a7a797a79797979787878777777 +7776767675757575747574747474737373737372727271717272717171707070706f706f6f6f6f +6e6e6e6e6e6d6d6d6c6c6d6d6c6c6b6b6a6a6a6a6a6a6a6a6a6969696969686868676768686767 +6767676767676767676767676767676767676767676767676868676768686869696969696a6a6a +6a6b6a6b6b6b6b6c6c6c6d6d6c6c6d6d6d6e6e6e6e6e6f6f6f6f706f7070707071717171717171 +7171717171717171707070706f706f6f6f6f6e6e6e6d6d6c6c6b6a696968676766646363616060 +5f5d5c5a595756545351504e4d4b494746444341403e3c3a3a38363533302e2d2b2a2928262523 +211f1e1c1b1b1a1818171615151312100f0d0d0c0c0b0b0b0c0c0d0d0c0b0a0908070606050405 +05040405050506060606060606060606070707070807080808080909090a0a09090a0a0a0b0b0b +0c0d0f1011121314151616161515151516161717191a1d1e2021222324252526262727292b2c2e +30323334353738393b3c3d3f414244464748494a4b4c4e50525354555758595a5b5c5d5e606162 +636566676768696a6b6d6e6f70717172737374747575767778797a7b7b7b7b7c7c7c7e7e7e7e7f +7f8080818181818282828282828283838484848485858586868686878787878787878788888888 +88888888888988898989898989898989898989898989898989898a8a8a8a8a8a8a8a8b8b8a8a8b +8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b +8b8b8b8b8b8b8b8b8b8b8b8a8a8b8b8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a898989898989 +898989888988888888888888888888888888888787878787868686858586868585858585858585 +85858585848483838383828282828281818181818181818080818180808080808080807f7f7f7f +7e7f7e7e7e7e7e7e7e7e7e7d7d7d7c7c7b7b7a7a797a7979797979797979797979797979787878 +787877777777777777777777777777767677777676767676767676757575757575757575757575 +757575757575757575757575757575757575757575757575757575757575757575757575757575 +757575757575757575757575757576767676767676767676767676777776767777777777777777 +787878787878787878787979797979797979797a797a7a7b7b7c7c7d7d7d7e7e7e7e7e7e7e7e7e +7f7e7f7f7f7f808080818180808181818181818181828282828283838383838383838384838484 +8585858586868687878787878787878787888888888988898989898a8a8a8b8b8a8a8b8b8b8c8c +8c8c8c8d8d8d8d8d8d8d8d8d8e8d8e8e8e8e8f8f8f90908f8f9090909090909090919191919192 +929292939293939393949494959594949595959696969697969797979798989898989898989898 +999999999999999999999999999a9a99999a9a9a9b9b9b9b9b9b9b9b9b9c9b9c9c9c9c9c9c9c9c +9c9c9c9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9e9e9e +9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9f9f9e9e9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f +9f9f9f9f9f9f9f9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a0a0a0a1a0a1a1a1a1a1a1a1a1a1a1 +a1a1a1a0a1a0a0a0a09f9f9f9f9f9f9f9f9f9f9f9f9f9e9e9f9f9e9e9e9e9e9e9e9e9e9e9e9e9e +9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9c9c9c9c9c9c9b9c9b9b9b9b9a9a9a9a9a9a9a9a9a +9a9a9a9a99999a9a99999998989898979796969696959595949495959494949494949493939292 +91918f8f8e8e8d8d8c8c8c8c8c8c8c8b8b8b8b8a8a898786868584848382828282828282828181 +81807f7e7d7c7b7a7978777676777776767675757574737271706f6d6c6a696969696969686868 +686766646361605f5e5d5c5b5b5b5b5b5b5a5a5a5a59585654525150504f4f4e4e4e4e4e4e4d4c +4b4a49484746454444444545454545444444434241403f3f3f3f3f3f4040404041404040403f3f +3f3e3e3e3f3f404041414141414141414242424344444546464747484848484a4a4a4b4c4d4e4f +505151525354545555565759595b5c5d5e60616263636464656668686a6b6c6d6f707172737374 +7576767878797a7b7b7c7d7d7e7e7f7f8080808081818183838383848384848484848484848484 +84847f7d7d7c7c7b7b7a7978787777767473727271706f6f6f6c6c6c6c6b6a6867676767676666 +6666666666646362626263636464646465656564646565646566686969696969696a6b6c6b6c6d +6e6e6f707171727273737374757677787879797a7a7a7b7b7b7d7e7d7e7e7e7f81828282828383 +83838384848585868687888888898989898989898989898c8c8c8c8c8c8c8c8c8d8c8d8d8e8e8f +8f8f8f8f8f8f8f8f8f8f8f8f8f8f90909090909191929292929292929292929292939293939393 +94949494949494949494949494959695969797979898989898989898989899999999999999999a +9a9a9a9b9b9c9b9c9c9c9c9c9c9c9c9c9d9d9d9d9d9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e +9e9e9e9e9e9e9e9e9e9e9f9f9f9fa0a0a0a0a0a0a0a1a0a1a1a1a1a2a2a2a2a2a3a3a3a3a3a3a3 +a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a4a4a4a5a5a4a4a5a5a5a5a5a5a5a6a5a6a6a6a6a6 +a6a6a6a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8 +a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6 +a5a6a5a5a4a4a5a5a4a4a4a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a2a2a2a2a2a1a1a0a09fa09f9f +9f9f9f9f9f9f9f9e9e9e9e9e9e9e9c9c9c9b9b9b9b9a9b9a9a9a9a999998989898989797979696 +9695949493939393939393939291909090908e8e8d8d8d8d8d8c8c8b8b8a898888888886868585 +8484838383838282817f7d7d7d7c7c7b7a7a7a78787877767675737271706f6e6e6e6d6d6d6b6a +6a69676664626260605f605f5f5e5e5d5d5b59585755535251504f4e4e4e4e4e4e4d4b49474644 +43413f3e3e3d3d3c3c3c3c3c3c3c3a3937363432312f2d2c2c2b2b2a2a2a2b2a2b2b2a28272625 +23221f1e1c1b1b1a1a19191919191919191919191918181717151512110f0e0d0d0c0c0c0c0c0c +0c0c0c0c0c0c0c0c0b0b0b0b0a0b0a0a0a0a0a0a0a0a0a09090909090a0a0a0909080808070604 +0403030304040404040404040404040404040404040404040505060708080a0b0b0b0b0b0b0b0b +0b0b0b0b0b0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0d0e0e0f101112141516161717181818 +1718171717181819191b1d1e1f222323242425252625262627282b2c2d2f313132333333353536 +37393a3b3d3e40404142444547484a4b4c4d4e4f515253545556575a5a5b5d5e5e5f6162636364 +6566676869696a6b6d6f6f6f6f717172737473757575757777787879797a7a7b7b7b7b7b7b7b7c +7c7c7c7c7d7d7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7c7c +7c7c7c7b7b7b7b7a7a797978787777777777777776767675747473737373727272727272727170 +6f71706f6f6f6e6e6e6e6e6d6d6d6d6d6d6d6d6d6d6d6d6d6c6c6d6d6c6c6c6c6c6c6c6c6c6c6c +6c6c6c6c6c6c6c6c6c6c6d6d6c6c6d6d6d6e6e6e6e6e6f6f6f6f6f6f6f6f6f706f707070707171 +717171717171727271717272727373737373747474747574757575757676767676767676777776 +767777777878787878797979797a797a7a7a7a7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7e7e7e7e7f +7e7f7f7f7f80808081818080818181828282828283838383848384848484858585868685858686 +8686868686868787878787888888888988898989898a8a8a8a8a8a8a8a8b8b8a8a8b8b8b8b8b8b +8b8b8c8c8c8c8c8d8d8d8d8d8d8d8d8d8d8d8d8d8d8e8d8e8e8e8e8e8e8e8e8e8e8e8e8e8e8f8f +8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8e +8e8e8e8e8e8e8e8e8e8e8e8e8e8d8e8d8d8d8d8d8d8d8d8d8c8c8c8b8b8b8b8a8a8a8a8a8a8a8a +898989898989898989888988888787878786858585858585858484848483848383828281818080 +80808080807f7f7e7e7e7e7d7d7d7b7b7c7c7b7b7b7a7a7a7a797a797979797878787676777776 +767675757575747574747474737373727272727171717171717171707070706f706f6f6f6f6e6e +6d6d6d6c6c6c6c6c6c6c6c6c6b6b6a6a6a6a6a6a6a6a6a69696968686868676767676767676767 +676767676767676767676767686867676868686868686868686868686869696969696a6a6a6b6c +6a6b6c6c6c6d6d6d6d6d6d6d6d6d6d6e6e6e6e6e6f6f6f6f706f70707070717171717171717171 +7171717171717070706f6e6f6e6e6e6e6c6c6c6b6b6b6a6968666665656463615f5f5d5c5c5a59 +5855555251504e4c4a4948454441403f3d3b3b3836353432312f2d2b29272625242221201e1d1a +1918171716151413131211100f0d0c0b0b0a0a0909090a0a0b0b0a090808070605050404040404 +040404040505050606050506060607070707080708080808090909090909090909090a0a0a0b0c +0d0e0f11121112141313131312131413141516171a1a1d1e1f1f20212122222323242728292b2d +2e2f303132343636373a3b3c3e4041424344444648494c4d4e4f51525354555657585a5b5c5d5f +6062626263656667686a6b6c6c6d6e6e6f6f70707272737576777777787878787a7a7a7a7c7c7d +7d7e7e7e7e7f7f7f7f7f7f7f808081818182838383838383838585858585858585868686868686 +868686878687878787878788888888888888888888888888898989898989898989898989898989 +898989898989898989898989898989898989898989898989898989898989898989898989898989 +898989898989898989898989898989898989898989898989898989898989898888888888888888 +878688878686868686868686868686868685858585858484848484848484848484848484848484 +848483828181818180807f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7c7d +7c7c7c7c7c7c7c7b7b7a7a7a797979787777767776767676767676767676767675757575747474 +737373737373737373737373737373737373737373737373737272727272727272727272727272 +727272727272727272727272727272727272727171727271717171717171717171717171717171 +717171717171717171717272727273737373737373737373737373737373737373737373737474 +747474747474747475757575757575757576757677787878787a7a7a7b7b7b7b7b7b7b7b7b7c7b +7c7c7c7c7d7d7d7d7d7d7d7d7e7e7d7d7e7e7e7f7f7f7f7f808080808080808080818081818282 +828383838384848485858484858585868686868786878787878888888888888888888889898989 +898a8a8a8b8b8a8a8b8b8c8b8c8c8c8c8d8d8d8e8e8d8d8e8e8e8e8e8e8e8e8f8f8f8f8f909090 +909190919192929292939393939393939394949494959495959595969696969696969697979898 +98989898989898989898989898989898989899999999999999999a9b999a9b9b9b9b9b9b9b9b9b +9b9b9b9b9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9d9d9d9d9d +9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d +9d9d9d9d9d9d9d9d9d9e9e9e9e9f9f9f9f9f9f9f9f9f9f9f9e9f9fa09f9f9f9f9f9f9f9f9f9f9f +9f9e9f9e9e9e9e9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9c +9b9b9b9b9b9b9b9b9b9b9b9b9b9a9a9a9a9a9a9a9a9a999a999998989797979797979797979797 +979797979797979797969695959494939292929191919191919191919191919191908f8e8e8d8d +8b8b8a8a89898887878787878786868686868685828181807f7f7e7d7d7d7d7d7d7d7d7c7c7c7b +7a7978767675737271717171717171717070706e6d6c6c6a696767646363636363636262626262 +615e5d5c5b5a5a585756565656565655555555555452504e4d4c4c4c4c4b4b4b4b4b4b4a494848 +47454444444243434444444444434343424140403f3f3f3f3f3f4040404041414141414040403f +3f3f414142424242424242434343444444454747484848494a4b4b4b4b4d4d4e4e4f5051535354 +54555758585858595a5d5d5e5f61626364656565676768696a6a6c6e6f6f717273747575767778 +7879797a7b7c7c7c7d7e7f7e7f8081818181818181838383838483848484848484848484848484 +807e7e7d7c7b7b7b7a79797777767573727271706f6f6f6c6c6c6b6a6a68666666666665656565 +646464626261606061616161616162626261616262616263646666666666666768696868696a6b +6c6d6e6e6e6e70707071727373757576767777787979797a7b7a7b7b7c7d7f7f7f7f8080818181 +8182828383858585868686878787878887888888888b8b8b8b8c8b8c8c8c8c8c8c8c8d8d8e8e8e +8e8e8e8e8e8e8e8e8e8e8e8f8f9090909091919292929292929292929292929292929292939394 +9494949494949494949494959695959696969798989898989898989899999999999999999a9a9a +9a9b9b9b9b9b9b9b9b9b9b9b9b9c9c9d9d9d9d9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e +9e9e9e9e9e9e9e9e9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a0a1a1a2a2a2a2a3a3a3a3a3a3a3a3a3 +a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a4a4a4a5a5a4a4a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5 +a5a5a5a5a5a5a6a6a7a7a7a7a7a7a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8 +a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a7a7a7a7a6a7a6a6a6a6a6a6a6a6a6a5a5a5a5a5a5 +a5a5a4a4a5a5a4a4a4a3a3a3a3a3a3a3a3a3a3a3a3a3a3a2a2a1a1a1a1a0a09f9f9f9f9f9f9f9f +9f9f9f9f9e9e9d9d9d9d9d9d9b9b9b9a9a9a9a9a9a999999999898979797979796969594949493 +93939292929191919191908f8f8f8e8e8c8c8b8b8b8b8a89898989888786858585838383838181 +808080807f7f7d7c7a7979787877777776747474737271716f6d6c6b6b69696968686866666564 +62605f5d5c5a5a5a5a5a5a59585757555452514f4d4c4b4a4948484848484847454340403e3c3b +393737363636363636363636343331302e2d2b2927262625252525252525252525232221211e1d +1b1918171716161515151515151515151515151414141411110f0e0c0c0b0b0909090a090a0a0a +090a09090909080808080808080808080808080808070707070708080807070606060505030302 +020203030303030303030304030404040303030303030404050506060808080808080808080808 +080808090909090a0a0a0a0a0a0a0a0a0a0a0a0a0a0b0c0c0c0d0e0f1112131314141414141414 +141414141415151718191b1d1e1e1f1f2020202020202123252728292b2b2c2d2d2d2f2f303133 +343537383a3a3b3c3e3f414244464647494a4c4c4e4f505252555657585a5a5b5d5e5f5f606263 +6365666667696a6c6c6d6d6f6f707172717373737476767777777879797a7a7a7a7a7a7a7b7c7c +7c7c7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c +7c7b7b7b7b7a7a7a7a797978777877777777767676757575747474737372727272727271707071 +717070706f6f6f6f6e6d6d6d6d6d6d6d6d6d6d6d6d6d6c6c6d6d6c6c6c6c6c6c6c6c6c6c6c6c6c +6c6c6c6c6c6c6c6c6d6d6c6c6d6d6d6e6e6e6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f7070717171 +717171717272717172727273737373737474747475747575757576767676767676767777767677 +77777878787878797979797a797a7a7a7a7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f +7f7f7f808080818180808181818282828282838383838483848484848585858686858586868686 +868686868787878787888888888988898989898a8a8a8a8a8a8a8a8b8b8a8a8b8b8b8b8b8b8b8b +8c8c8c8c8c8d8d8d8d8d8d8d8d8d8e8d8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f8f +8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8e8e8e +8e8d8e8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8b8b8b8b8a8a8a8a8a8a8a898988 +888888888888888888888887878787868585858585858484838383838383838282818180808080 +8080807e7e7e7e7e7e7d7d7d7b7b7c7c7b7b7b7a79797979797979797978787876767777767676 +75747474747474747474737373727272727171717171717170706f6f6f6f6f6f6f6f6f6e6e6d6d +6d6c6c6c6c6b6c6b6b6b6a6a6a6a6a6a6a6a6a6a6a696969686868686767676767676767676767 +676767676767676767676868676768686868686868686868686868696969696a6b6b6b6c6c6b6b +6c6c6c6d6d6d6d6d6d6d6d6d6e6e6f6f6f6f707070707070707070707171717171717171717071 +707070706f6f6f6e6e6e6e6d6d6d6b6b6b69696968676664646262615f5e5c5b59595856555351 +504d4d4b49474544423f3e3c3a3937353532312f2e2c2b292825242220201f1d1c1b1918161514 +13131211100f100f0e0d0c0a090808080807070708080909090707060505040403030304040404 +04040505050606050506060607070707070707070707080808080808080808080909090a0b0c0d +0e0f100f101211111111101112111112131417171a1a1b1b1c1d1d1e1d1f1f2022232526282929 +2a2c2d2e303032343536383a3b3b3d3e3e404243454748494b4c4d4e4f505152545556575a5a5c +5c5d5e60606263656567676869696b6b6b6b6d6e6f7171737373747474747677777778787a7a7b +7b7b7b7c7c7c7c7c7c7c7e7d7e7e7e7f8080818181818183838383838383838484848484848484 +848484858585858585868686868686868686868686868787878787878787878787878787888788 +888888888888888888888888888888888888888888888888888888888888888888888888888888 +888888888888888888888888888888888888888888888888888888888787868686868686868585 +868685858585858585858585858585848484848383828282828282828282828282828282828282 +818080807f7f7e7e7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7c7b7b7b7b7a7a7a7a7a7a7a7a +7a7a7a7a7a79797878787676767574747373737373737373737373737373727272727171717070 +707070707070706f706f6f6f6f6f6f6f6f6f6f6f6f6f6f6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e +6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6d6d6e6e6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d +6d6d6d6d6d6d6d6d6e6e6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f70707070 +707070707070717171717171717172727272737474757577777778787878787878787878787878 +7879797a7a7a7a7a7a7a7b7b7a7a7b7b7b7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7f7f7f80 +808080828282838382828383838484848484848484848485858585868586868686878787878788 +88888989888889898989898989898b8b8b8c8c8b8b8c8c8c8c8c8c8c8c8d8d8d8d8e8e8f8f8f8f +8f8f8f909090909191919191919191929292929392939393939494949494949494959596969696 +969696969696969696969796979797979898989898989898999998989999999999999999999999 +99999a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9b9a9b9b9b9b9b9b9b9b9b9c9c9c9c9c9c9c +9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c +9c9c9c9c9c9c9c9d9d9d9d9e9e9e9e9e9e9e9e9e9e9e9d9d9e9e9d9d9d9d9d9d9d9d9d9d9d9d9d +9d9d9d9d9d9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9b9c9b9b9b9b9b9b9b9a9a9a9a9999 +999999999999999999999998989898979897979797979797969695959494949494949494949494 +94949494949494939392929090908f8f8f8e8d8d8d8d8d8d8d8d8d8d8d8d8d8c8b8b8b89898786 +8585858584838383838383828282818181807d7c7c7b7a79797878787878787878777777767474 +7371716f6e6c6b6b6b6b6b6b6b6b6a6a6a69686766646462615f5e5e5e5e5e5e5d5d5d5d5d5b59 +5857565555535252525252525251515151514f4e4c4a4a49484948474748474848474645454442 +424242404141424242424241414140403f3f3e3e3f3f3f3f404040404141414141404041404040 +4242434444444444444545454747474749494b4b4b4c4d4d4d4e4e505051515353545656585858 +5a5b5b5b5c5d5d60606262646566666868686a6a6b6b6d6d6f707171747475767777787879797a +7b7c7c7d7d7d7e7f807f7f80818181818181818383838383838383838383838383838383837f7f +7e7d7d7c7b7a7a7a797976767474737171706f6e6e6d6d6c6b6968676765656565646463636363 +6262605f5f5f5f5e5f5f5f5f5f5f5f60605f5f6060616262636464656565656565666667676969 +6a6a6c6c6c6c6e6e6f6f7171727374757575757676777778787a7a7b7b7d7e7e7e7e7e7e808080 +8081828282848484848686868787868687888889898a8a8a8a8a8a8a8b8b8c8c8c8c8c8c8d8e8e +8e8e8f8f8f8f8f8f8f8f8f8f8f9090909090909090909090909191919192929393939393939393 +9393939394949494959595959696969797979797979797979797989898999999999a9a9a9a9a9a +9a9b9b9c9c9c9c9c9c9c9c9c9c9c9c9c9c9d9d9d9d9d9d9d9d9e9e9e9e9f9f9f9f9f9f9f9f9f9f +9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa0a0a1a1a1a1a1a1a1a1a1a2a2a2a2a2a2a2a2a3a3a3 +a3a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a5a5a6a6a6a6a6a6a6a6a6 +a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a7a7a7a8a8a8a8a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9 +a9a9a9a9a8a8a8a8a7a7a7a7a7a7a7a7a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a5a5a4a4 +a4a4a4a4a4a4a4a3a3a3a3a3a2a2a2a1a1a2a2a1a1a1a1a1a1a0a0a0a0a0a09f9f9e9e9e9e9d9d +9d9d9d9d9d9d9b9b9b9b9b9b9b9a9a9a9a98999898979797979796969595959595949393939292 +9291909091908f8e8e8e8d8c8c8b8b8a8a898888888887868585858484828181817f7f7f7f7e7e +7d7d7c7b7a787777757574747272727271716f6e6d6b6a6a6868656565656464646260605f5d5c +5a595756565555545453535251514e4c4b494746454443424242424242413f3d3c3a3837353432 +323231303030303030302e2d2c2b29272524222020201f1e1e1e1f1f20201e1e1e1d1b1b181715 +131212121211111111111111111111111111100f0f0f0d0c0b0a09080808070707070707070707 +070707070606060605060505050504040404040404040404050505050505050404030201010101 +030303040403030404040404040303040302030303030304050606070707070707070707070707 +070707070808070809090909090909090909090909090a0a0b0c0e0f1010101011111110100f0f +0f10111111131515161818181b1b1b1b1c1a1b1b1d1e202123242525272829292929292b2d2e31 +32333335363738393c3d3e3f424243454648494a4c4c4f50525355555758595a5c5c5e5e5f6162 +6365666668686a6b6c6c6d6e6f7070707273737374747476777878797978787a7a7b7b7b7b7c7c +7c7c7c7c7d7d7e7e7e7e7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7c7c7c7c7b7b +7b7b7b7b7b7a797979797979797878787676767675757574747474747473737171717170717070 +70706f6f6f6f6f6f6e6e6e6e6d6d6d6c6c6d6d6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c +6c6d6d6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6e6e6e6f6f6f6f706f70707070707070717171 +717272727272727272737373737374747474757475757575757575767676767777777777777777 +7878787878797979797a797a7a7a7a7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f7f +7f8080808181808081818182828282828383838384838484848485858586868585868686878787 +87878888888888888888888988898989898a8a8a8a8a8a8a8a8b8b8a8a8b8b8b8c8c8c8c8c8c8c +8c8c8c8d8d8d8d8d8d8d8d8d8d8d8d8d8d8e8d8e8e8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f +8f8f8f8f8f8f8f8f8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e +8e8e8e8e8e8d8d8d8d8c8d8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a8a89898989898989 +89888888888787868686868686868686858584848484848484838281818181818181808080807f +7f7f7f7d7d7d7d7c7c7c7c7c7c7c7b7b7a7a7a7a7a797978787878777777777777777676757575 +7575747473737373727272727272727271717171707070707070706f6f6e6e6d6d6d6d6d6d6d6c +6c6c6b6b6c6c6b6b6b6a6969696968686868686868686868686868676768686767676767676767 +676767676767676767676767676767676767686868686969696a6a6a6a6a6a6b6b6b6c6b6c6c6c +6c6d6d6d6e6e6e6e6f6f6f6f6f6f6f6f7070707071707171717171717171717070707070707070 +70706e6e6e6e6c6e6c6c6b6b6a6a696968666665646362615f5e5d5b5a5957555353504f4d4b4a +47454442413e3d3b3a37363333312f2e2c2a2927252422201e1d1c1a1919171615131211100f0e +0d0c0c0c0b0b0b0a09080706060505050505060607070606060505040404040304040304050505 +050505050505050505050505050506060707070708080809090808090909090909090a0b0c0c0d +0d0e0e0e0e0e0e0e0e0e0e0e0f0f11121315151616191919191a1a1a1a1c1d1f20222324252627 +28292a2c2c2e3031323434363738393a3c3e4041424345464748494a4b4c4e5051535456565758 +595a5c5d5e5f61616364656565666868696a6b6b6e6e6f6f6f7171727272727374767677787879 +797a7a7a7a7a7a7a7a7a7b7b7c7c7d7e7e80808080808080808080808081818181818181818183 +828383848484848484848585858585858585858585858585858686868787868687878787878787 +878787878787878787878788888888888888888888888888888888888888888888888888888888 +888887878786868787868686868686868686868686868686868686868686868684848484838483 +8383838383838383838383838382828282828282828181818180808080808080808080807f7f7f +7e7d7d7c7c7b7b7b7b7a7a7a7a7a7a7a7a79797a7a797979797979797978787878777776767676 +767676767676767575747272717170706e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6d6d6d6d +6d6d6d6d6d6d6d6d6d6c6c6d6d6c6c6c6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6a6a6a6a6a6a6a6a +6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a +6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6b6a6a6b6b6b6c6c6c6c6c6c6c6c6c6c6d +6d6d6d6d6d6d6d6d6d6d6d6d6d6f6d6f6f70717273737373757575757575757575767576767676 +76767677777777787878787878787878787878787979797979797979797a7a7b7b7b7c7c7c7e7e +7f7f80808080808080808080808080818182828282838383848483838484848585858585858585 +8585858585858686878787888889898a8a89898a8a8a8b8b8b8b8b8c8c8c8c8c8c8c8c8c8d8d8e +8e8e8e8e8e8e8f8f8f8f9090909191919192919292929292929292929393939393939394949495 +959595959595959696959596969696969696969797979798979898989898989898989898989898 +999999999999999999999999999999999999999999999999999999999999999999999999999999 +999a9a9a9a9a9a9a9a9b9b9a9a9b9b9b9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c +9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9d9c9d9d9d9d9d9d9d9d9d9d9d9d9d9c9d9c +9c9c9c9b9b9b9b9b9b9b9b9b9b9b9b9b9a9a9a9a99999999999999999898989898989898989898 +989898989797979797979797979797979797969594949493949393939393939393939393939292 +92929190909090908f8f8e8c8c8c8b8b8b8b8a8a8b8b8a8a8a8989898888888786868483828180 +7f7f7f7f7f7f7f7f7f7f7e7e7e7d7c7b79787776757573727272727272727272727270706f6e6d +6b6a6867666565666665656565656563626261605e5d5b5a595959595959595958585757555552 +51504f4e4e4c4c4c4d4d4d4d4d4c4c4b4b49484745454544444444444444444443434141414040 +3f3f3f3f3f3f404040404040403f3f3e3e3e3e3e3f3f4040404041404041414141414243434344 +444446474747474747484849494b4b4c4c4e4f4f4f5051515252535355555758585a5a5a5c5c5c +5d5f5f5f61616364666667686a6a6c6c6c6c6d6f707071727274757777787878787a7a7b7c7c7c +7d7d7e7f7f7f7f7f80808080818182828283838383848384848484848484848484848480807f7e +7d7c7b7b7b7b7a7976767574737171706f6e6e6d6d6c6a68686766646464646363626261616060 +5f5e5d5d5d5c5c5c5c5c5c5c5c5d5d5c5c5d5d5e5e5f6061616262626262626262636466666767 +686869696b6b6c6c6d6e6f707172727373747474747575777879797a7b7b7c7b7c7c7e7e7e7e7f +8081818282828284848485868485868787888889898a898a8a8a8a8b8b8b8b8b8b8b8c8d8d8d8d +8e8e8e8e8e8e8e8f8e8f8f90909090909090909090909091919191919292929293929393939393 +939394949494959595959595959696979797979797979797989898999999999a9a9a9a9a9a9a9a +9b9b9b9b9b9b9b9b9b9c9b9c9c9c9c9d9d9d9d9d9d9d9d9e9e9e9e9f9f9f9f9f9f9f9f9f9f9f9f +9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa0a0a0a0a1a0a1a1a1a1a2a2a2a2a2a2a2a2a3a3a3a3a4 +a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5 +a5a5a6a5a6a6a6a6a6a6a6a6a6a7a7a7a8a8a8a8a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9 +a9a9a8a8a8a8a7a7a7a7a7a7a7a7a6a6a6a6a5a6a5a5a5a5a5a5a5a5a5a5a5a5a5a5a4a4a4a4a4 +a4a4a4a4a4a3a3a3a3a3a2a2a2a1a1a2a2a1a1a0a1a0a09f9f9f9f9f9f9f9e9e9e9e9e9d9d9d9d +9c9d9c9c9a9a9a9a9a9a9a99999999989897979696969696959594949494939291919191919190 +8f8e8f8e8d8c8c8c8c8b8a898988888786868585848483838382817f7e7e7e7d7d7c7c7b7b7a7a +797876757473717170706f6f6e6e6d6d6b6a686766656363616060605f5f5f5d5c5b5a58565554 +515050504f4f4f4e4d4c4b4b4946454341403f3e3d3c3c3c3c3c3c3b3937353432302f2e2b2b2b +2a2a2a2a2a2a2a2a2827262523221f1e1c1a1a1a19191919191a1a1a1919191817161313100f0e +0e0e0e0d0d0d0d0d0d0d0d0d0d0d0d0d0c0c0c0b09090807070606050404050405050504050404 +040403030303030303030303020202020202020202020303030303030302020201000000000202 +020303020203030403040403020302010202020202020304040404040404040404040404040404 +0404050605060707070707070707070707070707070708090b0c0d0d0d0d0d0d0d0d0c0c0c0c0c +0d0d0d0f101012131313161616161615151517191a1c1e1e1f1f212223232323232527282b2c2d +2d2f303132333637383a3c3c3e404142444547484a4b4e4f50515354555658585a5b5c5d5f6062 +6364656567696a6a6b6c6d6e6e6e70717272737373747677777878777779797a7a7b7b7c7c7c7c +7c7c7c7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7c7c7c7c7b7b7b7b +7b7b7b7b7a7a7a7a797a7978787876767676767676757574757474737371717171717171717171 +707070706f6f6e6e6e6e6d6d6d6c6c6d6d6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d +6d6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6e6e6e6f6f6f6f6f6f6f6f6f706f70707171717172 +727272727272727373737373747474747574757575757575757676767677777777777777777878 +787878797979797a797a7a7a7a7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f80 +808081818080818181828282828283838383848384848484858585868685858686868787878787 +8888888888888888888988898989898a8a8a8a8a8a8a8a8b8b8a8a8b8b8b8c8c8c8c8c8c8c8c8c +8c8d8d8d8d8d8d8d8d8d8e8d8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f8f8f +8f8f8f8f8f8f8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8e8d +8d8d8d8c8c8c8c8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a8a898988898888888887 +8787878786868686868686868686858584848384838383838181818181818181808080807f7f7e +7e7d7d7d7d7c7c7c7c7c7c7c7b7b7a7a7979797978787878787777777777777776767575747474 +74737373737372727272727272727171717170706f706f6f6f6f6e6e6e6d6d6d6d6d6d6d6c6c6c +6b6a6c6b6a6a6a6969696969686868686868686868686868686767686867676767676767676767 +67676767676767676767676767676767686868686969696a6a6a6a6b6b6c6c6c6c6c6c6c6c6c6d +6d6d6e6e6e6e6f6f706f70707070717171717171717171717171717171707070706f706f6f6f6f +6d6d6d6d6c6d6c6b6a6a69696867666464636261605e5c5b5958575553524f4f4c4a4946454340 +3f3d3c3937353432302d2d2b2928272423211f1e1d1a1918161514141211100e0e0d0c0b0a0908 +080808080807060504030303030303030404050505040503030303030302030403040505050505 +0505050505050505050505050506060606060707070808070708080808080808090a0b0b0b0b0c +0c0c0c0c0c0c0c0c0c0c0c0c0e0f1012121212151515151615161618181a1c1d1e1f1f20222323 +242627282a2b2c2e2e2f313233343638393b3c3d3f40414243444546484a4b4d4f505051535455 +5658595a5b5c5e5f60606162636364666767696a6b6b6b6d6d6e6e6f6f70707273747575767677 +7777777777777877787879797a7b7c7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f808081 +818282828282828283838383838383838383838383838384848485858484858586858686868686 +868686868686868686878787878787878787878787878787878787878787878787878787878787 +868686858586868585858585858585858585858585858585848584848484828282828282828282 +828282828282828282828281818181808180807f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7c +7b7a7a797979797878787878787878777778787777767776767676757575757574747474747474 +74747474747372716f6f6e6e6d6c6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6a6a6a6a6a6a +6a6a6a696a69696868696968686867676767676767676767676767676766666666666666666666 +666666666666666666666666666666666666666666666666666666666666666666666666666666 +666666666666666666666666666666666666666767666667676768686868686868686868696969 +696969696969696969696a6b6a6b6b6c6d6f707070707272727272727272727272727272737273 +73747474747575757575757575757575757576767676767676767676777777787979797b7b7c7d +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f8080808182808182828283838383838383838383 +838383838384848484858687878888878788888889898989898a8a8a8a8b8a8b8b8b8b8c8c8c8c +8c8c8c8c8d8d8d8d8e8e8e8f8f8f8f908f90909090909090909091919191919191929292939393 +939393939394959394959595959595959596969696969696969696969696969696969696969797 +979797979797979797979797979797979798979898989898989898989898989898989898989899 +999999999999999a9a99999a9a9a9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b +9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b +9b9a9a9a9a9a9a9a9a9a9a9a9a9a99999999989897989797979796969696969696969696969696 +96969595959595959595959495949494949292929291929190909090909090909090908f8f8f8f +8e8d8d8d8d8d8c8b8a8989898888878786868787868686858585848484848382807f7d7c7b7b7b +7b7b7b7b7b7b7b7b7a7a7978777674737271706f6e6d6d6d6d6d6d6d6d6d6d6d6b6a6a69686664 +6361605f5f60605f5f5f5f5f5f5e5d5d5b5a5958555554545454545454545353525150504d4c4b +4a494948484849494949494848474645444342424141404040414041414140403e3e3e3e3e3d3d +3d3d3d3d3e3e3e3e3e3e3e3e3e3d3d3d3e3e3f3f40404040414040414141414243444444454546 +484949494949494a4b4c4c4d4d4e4f515252525253545555565658595a5b5b5d5e5e5f5f5f6062 +63636464666869696a6b6c6d6f6f6f6f70717373747474767879797a7a7a7a7b7b7c7d7e7e7e7e +7f808080808080808080818182828283838383838383838383838383838383838381807f7f7e7d +7c7c7b7b7a7977777574737271706f6e6e6c6c6b6a68686665646463636262616160605f5e5d5c +5b5b5b5a5a5a5a5a5a5a5a59595a5a595a5b5b5c5d5d5d5e5e5e5f5f5e5e5f6061626364646565 +6666676769696a6b6c6d6e6f6f7070717172727373747576777879797a797a7a7b7b7c7c7d7e7f +7f8081818183838383848384848585878788888988898989898a8a8a8b8b8b8b8c8c8c8d8d8d8d +8d8d8d8d8d8e8d8e8e8f8f8f8f9090909090909090919191919192929292939293939393939393 +9393949494959594949595969697979797979797979798989898989999999a9a99999a9a9a9b9b +9b9b9b9b9b9b9b9c9b9c9c9c9c9d9d9d9d9d9d9d9d9d9d9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e +9e9e9f9f9e9e9f9f9f9f9f9f9f9fa0a0a0a0a1a0a1a1a1a1a2a2a2a2a2a2a2a2a2a2a3a3a3a3a3 +a3a3a3a3a3a3a3a3a3a3a3a3a3a4a4a3a3a4a4a4a4a4a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5a5a5 +a6a5a6a6a6a6a6a6a6a6a6a7a7a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8 +a8a8a7a7a7a7a7a7a7a7a7a7a6a6a6a6a5a6a5a5a5a5a5a5a5a5a5a5a5a5a5a5a4a4a4a3a3a4a4 +a3a3a3a2a2a2a2a2a1a1a1a1a1a1a1a1a1a0a1a0a09f9f9f9f9e9e9e9d9d9d9d9d9c9c9c9c9b9c +9b9b9a9a9a9a99999998989898979796969595959594949493939393929190908f8f8f8f8e8e8d +8d8c8c8b8b8a8a898887878685858484838382828181807f7e7d7c7b7b7a7a7979787877777675 +7372706f6e6e6c6c6b6b6a6a69696766646361605e5e5c5b5b5b5a5a5a5857565553514f4e4c4a +4a4a494949484747464543413f3d3b3a3938373636363636363533312f2e2c2a29272525252424 +2424242424242221201f1d1c1a181615151514141414141515151414131312110f0e0c0b0a0a0a +0a0909090909090909090909090908080807060605040403030202020302030303020302020202 +010101010101010101010000000000000000000001010101010101010101000000000002020202 +020202020203020303030202010101010101010101020202020202020202020202020202020202 +020303040404040404040404040404050504040505060809090909090909090908080808080909 +090b0c0c0d0f0f0f11111111111010101113151718191a1a1b1c1d1d1d1d1e1f21232526272829 +2a2b2d2e303133343637393a3c3d3f4042434547494a4c4d4e4f51525454565758595c5d5e6061 +626365666768696a6b6c6c6d6e6f70707172727375767677777777787879797a7a7b7b7b7b7c7c +7c7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7c7c7c7b7b7c7c7b +7b7b7a7a7a7a797a79797979777777767676767575747574747474727272717172727171717070 +70706f6f6e6e6e6e6d6d6d6d6d6d6d6d6c6c6d6d6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c +6c6c6d6d6c6c6d6d6d6d6d6d6d6d6e6e6e6e6e6f6f6f6f6f6f6f6f6f706f707070707171717272 +717172727273737373737474747475747575757575757575757676767777767677777778787878 +78797979797a797a7a7a7a7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f808080 +818180808181818282828282838383838483848484848585858686858586868687878787878888 +888888888888888988898989898a8a8a8a8a8a8a8a8b8b8a8a8b8b8b8c8c8c8c8c8c8c8c8c8c8d +8d8d8d8d8d8d8d8d8e8d8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f +8f8f8f8f8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8e8d8d8d +8d8c8c8c8c8c8c8c8c8c8c8b8b8b8b8b8b8b8b8a8a8b8b8a8a8a89898989888988888888878787 +87878686868585868685858584848484838483838383818181808081818080807f7f7f7f7e7e7d +7d7d7d7c7c7c7b7b7c7c7b7b7a7a79797979787878787877777776767777767675757474747473 +7373737372727271717272717171707070706f706f6f6f6f6e6e6e6d6d6d6d6c6c6c6b6b6b6b6a +6b6a6a6a6a69696969696868686868686868676768686767676767676767676767676767676767 +6767676768686767686868686868686869696969696a6a6a6a6b6b6c6c6d6d6c6c6d6d6d6e6e6e +6e6e6f6f6f6f706f70707070717171717171717171717171717171707070706f706f6f6f6f6d6d +6d6c6b6c6b6a69696767666564636261605e5d5b5a58565553514f4e4b4a48464442403e3c3a38 +3634322f2f2c2a2827252422211f1d1b1a181715141211100f0e0d0c0b0a090808070605050404 +050504040302010101010101010102020303030203020202020202020203030404040404040405 +050404050505050505050506060606060707070707070707070707070707080809090a0a09090a +09090a0a090a0a09090a0b0c0d0e0f0f0f11111111121112121314161718191a1a1b1c1d1e1f20 +21232425262828292b2c2c2e303133353637393a3b3c3d3e3f4042444547494a4b4c4d4e505152 +53555657595a5b5b5c5d5e5e60616263656667676869696a6a6b6b6c6d6f707172727373747474 +7474747475747575767778797a7b7b7b7b7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7e7e7f7f80 +808080818181828282828282828282828282828282838383838383838383848384848484848484 +848484848484848585858585858585858585858585858585858585858585858585858585858484 +848484848484848484848484848484848484848484848384838383838181818080818180808080 +8080808080808080807f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7b7b7a7978 +787776767675757575757575757575757575757475747474747373737373727272727272727271 +717171706f6e6d6c6b6b6a69686868686868686868686868676768686767676666666666666666 +666566656565656565656565646464646464646464646464646464636363636363636363636363 +636363636363636363636362626363626262626262626262626262626262626262626262626262 +626263636262636363636363636363636363636363636363646464646464646464646565656565 +65656565656565656667666768696a6b6c6d6d6d6f6f6f6f6f6f6f6f6f6f6f6f6f6f706f707070 +7071717172727171727272727272727273737373737373737373747474757676777878797a7b7b +7c7c7b7b7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f808080808080808081818080 +8181818282828283848585868685858686868787878787888888888988898989898a8a8a8b8b8a +8a8b8b8b8c8c8c8c8c8d8d8d8d8e8d8e8e8e8e8e8e8e8e8e8f8f8f909090909191919292929292 +929292929392939393939393939393949494959594949595959595959595959595959596969696 +969696969696969696969696969696979697979797979797979797979797979797979797989898 +989898989898989898989898999999999999999999999999999999999999999999999999999999 +999a9a99999a9a9a9a9a9a9a9a9a9a9a99999a9a99999999999999999999999999999999999998 +989898989898989898989898989897979797969796969696959595949495959494949494949494 +9393939393939393939293929292929090908f8e8f8e8d8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8b +8b8b8b8a8988878685858484838383838383838383828282818180807f7e7c7b79787777777776 +7676767676767575747473726f6e6d6c6b6a6968686868686868686868686665656462615f5d5b +5a5a5a5a5a5a5a5a5a5a5a58575756545352504f4e4e4e4e4e4e4e4e4d4d4d4c4a4a4847464644 +4443434344444444444343434241403f3e3e3d3e3d3d3d3e3d3e3e3e3d3d3c3c3b3b3c3c3b3c3c +3c3c3d3d3d3d3d3d3d3d3d3d3d3d3e3e3f3f40404040414141424242424344454546474748494a +4a4a4a4b4b4c4d4e4e4f505152535454555556575858595a5b5c5d5e5f60616162636364656666 +67686a6b6c6d6e6e6f707171727273747575767777787a7b7b7c7c7c7c7d7d7e7e7f7f7f7f8080 +80818180808181818282828282838383838383838383838383838383838383818180807f7e7c7c +7c7c7b7a7878767574737371706f6f6e6e6c6b69696766656563636363626160605f5e5d5c5b5b +5b595959595959595958585858585859595a5b5b5b5c5c5c5c5c5c5c5c5d5e5f5f606061616262 +64646565666768696a6b6b6c6c6d6d6d6d6f6f707173737475757675767778787878797a7c7c7d +7d7e7e8080808081808181828384848585868687878787888888888888898a8a8a8b8b8b8b8b8b +8b8b8c8d8b8c8d8e8e8e8e8e8f8f8e8e8f8f8f9090909090919191919291929293939292939393 +94949494949494949495959696969696969697979797989898999999999999999999999a9a9a9a +9a9a9a9a9b9c9a9b9c9c9c9d9d9d9d9d9d9d9d9d9d9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e +9e9e9e9e9e9e9e9e9e9e9e9e9f9f9fa0a19fa0a1a1a1a2a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a3 +a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a4a4a4a4a4a4a4a4a5a5a4a4a5a5a6a5 +a6a6a6a6a6a6a6a6a6a7a7a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8 +a7a7a7a7a7a7a7a7a7a7a6a6a6a5a4a6a5a4a4a4a4a4a4a4a4a4a4a4a4a4a3a3a3a3a3a3a3a3a3 +a3a2a2a1a1a1a0a0a0a0a0a0a0a0a09fa09f9f9e9e9e9e9e9d9d9c9c9c9c9c9b9b9b9a999b9a99 +9898989898989897979696959594949393939393929291919191908e8d8d8d8d8d8d8b8b8a8a89 +8988888787868584838282828181807f7e7e7d7d7c7b7a78777777767574747373727271706e6c +6b696868676765656464636362605e5d5b5a5958565555555454545251504f4d4b494846444444 +43434342414140403d3b3a373635333231313131313131302e2c2a292826242321212120202020 +202020201f1e1c1b1a19171614121212111111111112121211111111100f0d0d0b0a0909090909 +090909090909090909090909080808070606050505040403030304030404040304030303030202 +020202020202020201010100000101000101010102020202020202020202020202040404040404 +040404050405050504040303030303030302020303030303030303030303030303030303030304 +04050506060505060606060606050506060505060809090909090909090908080808080909090a +0b0b0c0d0d0d0f0f0f0f0f0e0e0e0f1112141515161617181a1a19191a1b1d1e20222323242526 +27292b2c2d2e313133343637393b3c3d404143454647494a4b4d4f4f5052535557585a5b5d5e5e +616263646566686969696b6c6d6e6f6f6f71737474757575757676777879797a7a7a7a7b7b7b7c +7c7c7c7c7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c +7b7b7b7a797a797979797777777777777776757476757474747272727272727272727271717070 +6f6f6e6e6e6e6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6c6c6d6d6c6c6c6c6c6c6c6c6c6c6c +6c6c6c6c6c6d6d6c6c6d6d6d6e6e6e6e6e6f6f6f6f6f6f6f6f6f706f7070707071717171717171 +717272727273737374747474757475757575757575757576767677777676777777787878787879 +7979797a797a7a7a7a7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f8080808181 +808081818182828282828383838384838484848485858586868585868686878787878788888888 +88888888888988898989898a8a8a8b8b8a8a8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8d8d8d +8d8d8d8d8d8d8e8d8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f +8f8f8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8e8d8d8d8d8c +8c8c8c8c8c8c8c8b8b8b8b8a8a8a8a8a8a8a8a8a8a8a8a8a898989898889888888888787878686 +8686858585858585858584848484838483838282818180808080808080807f7f7f7f7e7e7d7d7c +7c7c7c7b7b7b7b7b7b7b7a7a797979797878787777777776767676767676757574747474737373 +727272727171717171717171707070706f706f6f6f6f6e6e6d6c6c6c6c6c6c6c6b6b6b6b6a6b6a +6a6a6a696969696968686868686868686767686867676767676768686767686868686868686868 +68686868686868686868686868686969696a6a6a6a6b6b6c6c6d6d6d6d6d6d6d6d6d6e6e6e6e6e +6f6f6f70716f70717171727272717172727171717171717171707070706e6f6e6e6e6e6b6b6b6b +6a6a6968666665656362605f5f5d5c5a5956555451504e4c4a49454543403f3c3b39363532312f +2c2a2a28252323211f1e1d1b19171615141211100e0d0d0d0b0a09080807070605040405050505 +050504030202020202020202030304040504050404040404040505060607070707070707070707 +070707070707070707080808080809090909090909090909090909090a0a0b0b0b0b0b0b0b0b0b +0b0b0b0b0b0b0b0b0c0d0e0f0f0f0f11111110111112111313151617171818191a1b1b1c1d1e1f +202223242425272828292c2d2e3032323435363637393a3b3c3f40414345454647484a4b4c4d4f +505153545555565758595a5b5d5d5f6162626263636465666667676a6b6c6d6d6e6e6f6f6f6f6f +6f6f706f707172727475767878787878787878787878787979797979797979797a7b7c7c7d7d7d +7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080818280818282828282828282 +828282828283838383838383838383838383838383838383838383838383838383838382828282 +82828282828282828282828282828282828282828182818080807e7e7e7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7c7c7c7c7b7c7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a787878787775747473 +7272727171717171717171717171717171707170706f6f6f6f6e6e6e6d6d6d6d6d6d6d6d6d6d6d +6d6c6a696867666665646262626262626262626262626262626262626261616161616161616160 +616060606060606060605f5f5f5e5e5f5f5e5e5e5e5e5e5e5e5d5d5d5d5d5d5d5d5d5d5d5d5d5d +5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d +5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5e5e5e5e5e5e5e5e5e5e5f5f5f5f5f5f5f +5f5f5f5f5f5f6061616262636566676868686a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6a6b6b6b6b6c +6c6c6c6c6c6c6c6d6d6c6c6d6d6d6e6e6e6e6e6e6e6e6e6e6f6f6f707172727374757677787878 +7878787878787878787879797979797a7a7a7a7b7a7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7d +7d7e7e7e7e80818282828282828383838484848484858585858685868686868787878787878787 +888888888989898a8a8a8a8b8a8b8b8b8b8b8b8b8b8b8c8c8c8d8d8d8d8e8e8e8f8f9090909090 +909091909191919191919191919292929292929292929292929292929292929292939393949493 +939494949494949494949494949594959595959595959595959595959595959595959696969696 +969696969696969696969797979797979797979797979797979797979797979797979797979798 +989797989898989898979797979797979797979797979797979797979797979797979797969696 +959596969595959595959696949495949394939393939191919191919191919191919191919090 +909090909090908f908f8f8e8e8c8c8c8b8a8b8a89898989898989898989898989888888868686 +86868483828180807f7f7e7e7e7e7e7e7e7e7e7d7d7d7b7b7b7b7a787676737271717171707171 +707071706f6f6e6e6d6c696867676564636262626262626262626262615f5f5e5d5c5958565555 +55555555555555555554535351504f4e4c4c4a4b4b4a4a4b4b4b4a4a4a49484745444343424241 +41414242424242414141403f3f3e3d3d3c3d3c3d3d3e3d3e3e3e3d3d3c3c3c3c3c3c3c3d3d3d3d +3e3e3e3e3e3e3f3f3f3f3f3f40404142434343434343434444454546474848494a4a4b4c4d4d4d +4d4e4e4f505151535354555658585858595a5b5b5c5d5e5f606161636464656565666768696a6a +6c6d6e6f707071727373737374757676777878797b7c7c7c7c7c7c7d7d7e7e7f7f7f7f80808080 +808080808080818181828282828383838383838383838383838383838382828080807f7d7d7d7d +7c7b79797777757474727270706f6f6d6d6a6a6867666664646363626161615f5e5d5c5b5b5b59 +595959585858585757575756565857585959585a595959595959595a5a5c5c5d5d5e5e5e5e6060 +6161636364656668686868696969696b6b6c6d6f6f7072727272727374747475767778787a7a7b +7b7d7d7d7d7d7d7e7e7f8081818383838484848484858585868686878888888a8a8a8a8a8a8a8a +8b8b8a8a8b8c8c8d8d8d8e8e8d8d8e8e8e8f8f8f8f8f9090909091919191929291919292929393 +9393939393939395949595959595959596969696979797989898989999999999999a9a9a9a9a9a +9a9a9b9b9a9a9b9b9b9c9c9c9c9d9c9d9d9d9d9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e +9e9e9e9e9e9e9e9e9e9e9f9f9fa0a09f9fa0a0a0a1a1a1a1a2a1a2a2a2a2a3a3a3a3a3a3a3a3a3 +a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a4a4a4a4a4a4a4a4a5a5a4a4a5a5a5a5a5a5 +a5a5a5a5a5a5a5a6a6a6a6a7a7a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a7a7a6 +a6a6a6a6a6a6a6a6a5a5a5a4a4a5a5a4a4a4a4a4a4a4a4a4a4a4a4a4a3a3a3a3a2a3a2a2a2a2a1 +a1a0a0a09f9f9f9f9f9f9f9f9f9e9f9e9e9d9d9d9d9d9c9c9b9b9b9b9b99999998989999989797 +97969696969595949493929292919191919190908f8f8e8e8e8c8b8a8a8a8a8a88888888868685 +858484828281807e7e7e7d7d7d7c7b7a797978777674727272717070706e6e6d6d6c6b69676564 +636361615f5f5f5f5e5e5c5a595755555352504f4f4f4e4e4e4c4b4a4947454341403e3e3d3d3c +3c3b3b3b3a3a37353432302f2d2d2c2b2b2b2b2b2b2a292726242322201e1d1d1d1c1c1c1c1c1c +1c1c1b1a191817151413121010100f0f0f0f0f1010100f0f0f0f0e0e0b0b0a0908080808080808 +080808080808080808080707070706060505050504050505050505050504050404040403030303 +030303030303020202010102020102020202030303030404040404040404040607070707070707 +070707070707070706060605050505040405050505040504040404040404040504050505050506 +060707060607070707070706060707060607080909090809080808080707070707080808090a0a +0a0b0b0b0d0d0d0d0d0c0c0c0d0e0f11121213131414161615151617181a1c1d1e1e1f21212224 +252628282b2b2d2e3031333536373a3b3d3f4041434546474a4a4b4c4e505253555758595a5d5d +5f6062636465666668696a6b6c6d6d6f70727273737373757576777777797979797a7a7a7b7c7c +7c7c7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7b7b +7b7a7a7a7a7a7a7978777777777777767575767675757573727272727272727272717170707070 +6f6f6f6e6e6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6c6c6d6d6c6c6c6c6c6c6c6c6c6c6c6c6c +6c6c6c6d6d6c6c6d6d6d6e6e6e6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f70707171717171717172 +727272737373747474747474747474757475757575767676777776767777777878787878797979 +797a797a7a7a7a7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f80808081818080 +818181828282828283838383848384848484858585868685858686868787878787888888888888 +8888888988898989898a8a8a8b8b8a8a8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8e8d8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f8f8f +8f8f8f8f8f8f8e8e8e8e8d8e8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c +8c8c8c8c8c8b8b8b8b8a8a8a8a8a8a8a8a8a8a8a8a898988888888888888888887878786868686 +8585858585858584848383838383838382828181808080808080807f7e7e7e7e7e7e7d7d7c7c7c +7c7b7b7b7b7b7b7b79797979797978787877777777767676767676767475747474747373737272 +72727171717171717170706f6f6f6f6f6f6f6f6f6e6e6d6c6c6c6c6c6c6b6b6a6a6a6a6a6a6a6a +6a6969696969686868686868686867676868676767676767686867676868686868686868686868 +6868686868686968696969696a6a6a6b6b6b6b6c6c6c6c6d6d6d6d6d6d6d6d6e6e6f6f6f6f7070 +70717170707171717272727171727271717171717171706f6f6f6f6e6e6e6d6d6d6a6a69696868 +666664646262605f5d5c5b5958565452514f4d4b49474544403f3d3b39373533312f2d2b292725 +2523211e1e1d1b19181715141312100f0e0d0c0b0b0b0909080707060606050404050505050505 +040403030304030404040505050506060606060707070708080808090909090909090909090909 +0909090909090a0a0b0b0b0b0c0c0c0c0c0c0c0c0c0c0c0c0c0c0b0c0c0c0c0c0c0c0c0c0c0c0c +0c0c0c0c0c0c0d0e0e0f0f0f0f1111111010111110121214141515161617171819191b1b1c1d1f +1f2020222224242527282a2b2d2d2e2f31313233343537393a3c3d3f3f40404244454647494b4b +4d4e505050515253545557585a5b5c5c5d5e5e5f606060626265666768686a6a6b6b6b6b6b6b6b +6b6b6b6c6d6e70727274747474757575757575757576767676767676767677787878797a7a7b7b +7b7b7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7f7f7e7e7f7f7f7f7f7f7f7f7f7f +7f7f7f8080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7b7b7b7a7a7a7a7979797979797979 +7979797979787878787878787878787777777777777777777777777775757474737270706f6e6e +6d6d6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6b6b6b6a6a6a69696969696969696969696867 +666563626160605f5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5c5c5b5b5b5b5b5b5b5b5b5b5b +5b5b5b5b5b5b5b5b5a5a5a59595a5a595959595959595958585858585858585858585858585858 +585858585858585858585858585858585858585858585858585858585758575757575757575758 +5758585858585858585858585858585858585858595959595959595959595a5a5a5a5a5a5a5a5a +5a5a5a5a5a5b5b5c5c5e6060626363636566666666666666666666666666666666666666676767 +676767676768686767686868696969696969696969696a6b6b6b6c6d6e6f707171737474747474 +74747474747474747575757575767676767676767676777778787878787878787878787879797a +7a7a7b7d7d7e7f7f7f7f7f80808081818181818282828282828282828383848484848484848585 +85858686868787878787878787878787878787888989898a8a8a8a8c8c8c8d8d8e8e8e8e8e8e8e +8e8e8e8e8e8e8e8e8e8e8e8f8f8f8f908f90909090909090909090909090909191919292919192 +929292929292929292929292929292929292929292929292929292929292929293939393939393 +939394939494949495959595959595959595959595959595959595959595959595959595969695 +959696969696969595959595959494949494949494949494949494949494949494949393939292 +93939292929292929393919192919191919090908e8e8e8e8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c +8c8c8c8c8c8c8c8c8c8b8b88888887868685858585858585858585858585858484848282828181 +7f7f7d7c7b7b797979797979797979797978787876767675747371706e6d6b6b6b6b6a6b6b6a6a +6b6a696969696866646361615f5f5d5c5c5c5c5c5c5c5c5c5c5c5b5a5a59575654535250505050 +505050515051514f4e4e4d4c4b49484846474746464747474646464645444242414140403f3f3f +40404040403f3f3f3f3e3e3d3c3c3c3c3c3d3d3d3d3e3e3e3e3e3d3d3d3d3d3d3d3e3e3e3e4040 +40404040414141414142424243444545454646464647474848484a4b4b4c4d4d4d4f5050505051 +515253545456565758595b5b5b5b5c5d5e5e5f606161636464666666676768696a6a6b6c6c6f6f +70717272737374747475767777777879797a7b7c7c7c7d7c7d7e7e7f7f7f7f7f7f808080808080 +808080808181818282828283838383838383838383838383838383838282817f7f7f7f7e7e7d7c +7b7a797777767474727271706f6f6d6c6b696867666665646363626160605e5e5c5b5a5a595958 +585858575756555655545555555656565656565657575555565658585a5a5a5a5b5c5c5c5d5d5e +5e606162636363646565656767676768696a6b6d6d6e6f6e6f6f6f707272727374767678787878 +7879797b7a7b7b7c7c7e7f7f808180818282828383838485858586868787888888888888888889 +888989898a8b8c8d8d8d8d8d8d8d8d8e8e8e8e8e8f8f8f8f908f91919191919191919191919192 +929393949494949595959596969696969696969696979797989897989999999a9a9a9a9a9a9a9a +9a9b9a9b9b9b9b9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9d9d9d9d9d9c9c9c9c9c9c9c9c9d9d9d9d +9e9e9e9f9f9f9f9f9f9f9f9fa09fa0a0a0a0a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a2a2a2a2a2a1 +a1a1a1a1a1a1a1a2a2a2a2a3a3a3a3a3a3a3a3a4a4a4a4a4a4a4a4a4a4a4a4a4a4a5a4a5a5a5a5 +a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a6a6a6a6a6a6a6a6 +a6a5a5a5a5a5a5a5a5a5a4a5a4a4a4a4a4a4a4a4a4a3a3a3a3a3a2a2a2a1a1a2a2a1a0a0a0a0a0 +a0a09f9f9f9f9f9e9e9e9e9d9e9d9d9d9d9c9c9b9b9b9b9b9a9a99999898989798979797969696 +959494939393939292909090908f8f8e8e8d8e8d8d8c8a8a898987878686868684848484838281 +80807e7d7c7c7a797979787877777675747371706f6d6c6c6c6b6a6a696a6968666463615f5e5d +5c5b5b5b5a58585856555352504e4c4c4a49494948484846454443413f3d3c3937373737373737 +3634343332302e2c2a2929282726262626262625232220201e1c1b1a1818181717171717181818 +16161515131311100e0e0e0e0d0d0d0d0d0e0e0e0e0e0c0c0c0b0b0a0808080809090808080707 +070707060606060607070706060707060606060505050605060606050605050505040404040404 +04040404030303030303030303030303030304050505060606060707080808080808090909090a +090a0a0a0908080808080706060606060605050505050505050505050505050505050607070707 +070707070707070707080807070808080808080808080808080807070707070707070808090a0b +0b0b0b0b0b0b0b090909090b0d0e0e0f0f10101111111111121315161718181a1b1b1c1e1e2021 +2224242728292b2c2e2e3133343638393b3d3e3f414343444648494a4d4f5052545557585a5b5d +5e5f61626264656668686a6b6c6c6f6f70717272737374747576777778777879797a7b7b7b7b7b +7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7b7b7b7b7b7b7b +7a7b7a7979797979797878767676767576757575747474747373737372717171717171706f6f6f +6f6f6f6f6f6f6f6e6e6e6d6d6d6d6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6c6c +6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6e6e6e6e6e6e6e6f6f707070707070707171717172727272 +72727272737373737474757575757575757575767676777776767777777878787878797979797a +797a7a7a7a7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f808080818180808181 +818282828282838383838483848484848585858686858586868687878787878888888888888888 +888988898989898a8a8a8a8a8a8a8a8b8b8a8a8b8b8b8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d +8d8d8e8d8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e +8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8d8d8c8d8c8c8c8c8c8c8c8c8c +8b8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a8a89898989898989888887878787868686868686868685 +85858584848484848484838281818181818181808080807f7f7f7f7e7e7e7d7c7c7c7c7c7c7c7c +7b7b7b7b7a7a7a7a78787878777777777777777776767676757575757474747472727272727272 +7271717171707070707070706f6f6e6e6d6d6d6d6d6d6d6c6c6b6b6b6b6b6b6b6a6a6969696969 +696969696868686868686868676768686767676767676767676767676767676767676868686969 +69696a6a6a6a6a6a6a6a6b6b6b6b6b6b6b6b6b6c6d6d6d6e6e6e6e6f6f6f6f6f6f6f6f70707070 +717071717171717171717171717171717070707070706f6f6e6d6e6c6c6b6a6a69696766656563 +6261605f5e5c5b5957565452504e4c4a47474442403e3c3a38363432302e2c2a28262422201f1d +1b1b18171615141311100f0e0e0c0b0a0909090808070706050505040505050404050505050505 +05050505050505050506070707060807080809080909090a0c0c0c0c0c0c0c0c0d0d0c0c0d0d0d +0d0d0d0d0d0d0d0d0d0d0e0e0e0e0e0e0e0e0e0e0d0d0d0d0e0e0e0e0f0f0c0c0d0c0c0d0d0c0d +0d0c0c0d0d0d0f0f1010100f0f0f0f100f10101011121314151515151616171717181a1a1b1c1e +1e1e1f1f1f212224252727292a2b2b2d2d2f2f303133343638383a3a3c3c3e3f41424444474749 +494a4b4c4c4c4e5052545556575758595a5a5a5b5c5c5f60626364656566676767666666676867 +6868696b6c6d6f6f7070717272727272727272727272727272727273737374757676777779797a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7c7b7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7c7c7c7c7c7c7c7c7c7c7d7d7d7c7b7c7b7b7b7a7978787776787776767676767676767676 +7676767575757574757474747473737373737373737373737373737271706f6d6d6c6b69696969 +696969696969696969696969696868676767676767676767666666666667676766656464646261 +5f5e5c5c5a5a5a5959595959595959595959585858585757575757575757575757575657565656 +565555555555555555555555555555555555555555545454545454545454545454545454545454 +545453535352525353525252525252525252525252525252525252525252525252525253535252 +535353535353535353535353535353535353535353535353535353535454545454545454545453 +53535555565658595a5c5d5f5f6060606060606060606060606060606161626262626262626363 +63636464646464646464656565656564646464656565656768696a6b6c6d6e6e6f70706f6f7070 +707070707070717171717172727272737273737373737373737374747475757474757575767677 +7778797b7b7d7d7c7c7d7d7d7d7d7d7d7d7e7e7e7e7f7f80808080808080818181818282828282 +82828283838383848485858585858585858585868687888889898a8a8a8a8a8a8a8a8a8a8a8b8b +8c8c8c8c8d8d8d8d8d8d8d8d8e8e8d8d8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f +8f8f8f8f8f8f8f8f8f909091919191919191919191919191919191919191929292929292929292 +929292929292929292929292929292929393939393939393939393939393939393939494939394 +949494949494949494939292929190909090909090909191919191909090909090909090909090 +9090909090909090909090908e908e8e8d8d8c8c8b8a8a8b8a8989898989898989898989898989 +898989888887878786868584838282817f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7c7b79 +787775757574727272727373737373727272727170706f6d6c6a69676766676665656565656565 +6565646362615f5d5d5b5b58585757575858585858585858565554535251504e4c4c4c4c4c4c4c +4c4c4c4c4c4b4a4a4947464645434343434343434343444444424141413f3f3f3d3d3d3d3d3f3f +3f3f3f3f3f3f3e3e3c3c3c3d3c3d3c3c3c3e3d3e3e3e3d3d3d3d3c3c3f3f3e3f403f4040404042 +424242424242434345454646464747474849494a4a4a4a4c4d4e4e4f504f515152525353545455 +575858585a5a5b5c5c5c5e5e5f60616061626264656667676869696b6b6c6b6d6d6d6f70727273 +737373757576777777787979797a7a7a7d7d7d7e7e7e7e7e7e7e7e7f7f7f7f8080808181808081 +8181818181818181818181818282828282828282828282828284838281808080807f7f7e7d7c7b +7a79787775757473727170706f6d6c6a6968676766646363626261605e5e5c5b5a5a5959585857 +5756565554555452535453545454535453535454525253535455575757575858585859595a5b5c +5d5e5f6060606161616363636364656667696a6b6b6b6b6b6b6c6e6f6f70707273757575757576 +767777787879797b7c7d7e7e7e7e7f7f7f80808082838383848485868787878787878787878787 +8787888a8b8c8c8c8c8c8c8c8c8d8d8d8d8d8e8e8e8e8f8f909090909090909090909090919192 +92939394939494949495959595959595959595969696979897989999999a9a9a9a9a9a9a9a9a9a +9a9a9a9a9a9b9b9b9b9c9b9c9c9c9c9c9c9c9c9c9d9d9d9d9d9c9c9c9c9c9c9c9c9d9d9d9d9e9e +9e9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa0a0a0a0a1a0a1a1a1a1a1a1a1a1a1a2a2a2a2a2a1a1a1 +a1a1a1a1a1a2a2a2a2a3a3a3a3a3a3a3a3a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a5a5 +a5a5a5a5a5a5a5a6a5a6a6a6a6a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a6a6a6a5a6a5a5a5a5a4 +a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a3a3a3a3a3a2a2a2a1a0a2a1a09f9f9f9f9f9f9f +9e9e9e9e9e9d9d9d9d9c9d9c9c9c9c9b9b9a9a9a9a9a9999989796969696969696969595949392 +9291919191908f8e8e8e8e8d8d8c8c8b8c8b8a898888878684848383838382828181807f7e7d7c +7b7a797876757575757574737271706f6d6c6a6867676767666564656463615f5e5b5a59585655 +555555535353504f4e4c4a49464644434343424242403f3e3d3b3937353331313031303030302e +2e2d2c2a282724232323222020202020201f1e1d1c1b1918171514141413131313131414141212 +1212100f0e0d0c0c0c0c0b0b0b0b0b0c0c0c0c0c0a0a0a0a090807070707080807070706060606 +060505050505060606060607070606070607070707070707070607060606060505050505050505 +05050404040404040404040404040404050607070808080809090a0a0b0b0b0b0c0c0c0c0c0c0c +0c0c0c0b0b0b0b0a09080808080808070706070606060606060606070607070707080808080808 +080808080808080909080809090908080808070807070707060606060606060607070808090909 +090909090907070707080a0b0b0c0c0d0d0d0d0d0d0d0e0f10121313131516171719191a1b1d1e +1e212223252628282b2d2e3032333537383a3c3d3e3f41424445484a4b4e4f5053545557595b5c +5d5e5f616263656567696a6a6c6d6e6f707071727373747475767776777878797a7b7b7b7b7c7c +7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7b7b7b7b7b7b7b7b7b +7b7a7a797a7979787876767676767676767675757474737373737271717171717171707070706f +706f6f6f6f6e6e6e6d6d6d6d6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6c6c6d6d +6d6d6d6d6d6d6d6d6d6d6d6e6e6e6e6e6e6e6e6e6e6f6f6f6f706f707071717171727272727272 +7272737373737374747474757475757575767676777776767777777878787878797979797a797a +7a7a7a7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f8080808181808081818182 +828282828383838384838484848485858586868585868686878787878788888888888888888889 +88898989898a8a8a8a8a8a8a8a8b8b8a8a8b8b8b8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d +8d8d8d8d8d8d8d8d8d8d8e8d8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e +8e8e8e8e8e8e8d8e8d8d8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8b8b +8b8b8b8b8b8b8b8b8b8b8b8a8a8a8a898988898888888887878787878686868686868686858585 +8584848384838383838181818181818181808080807f7f7e7e7d7d7d7d7c7c7c7c7c7c7c7c7b7b +7b7b7a7a7979787878787777777777777777767676767575747574747474727272727272727271 +71717170706f706f6f6f6f6e6e6e6d6d6d6d6d6d6d6c6c6b6b6a6b6a6a6a6a6969696969696969 +696968686868686868686767686867676767676767676767676767676767676768686869696969 +6a6a6b6a6b6b6b6b6c6c6c6c6c6c6c6c6c6c6d6d6d6e6e6e6e6f6f706f70707070717171717171 +7171717171717171717171717171707070706f6f6e6e6d6d6d6c6b6a696968676564636261605f +5d5c5b5958565352504e4b4a484543423f3d3b39373432312e2d2a28272423201e1d1b1a181716 +131312100f0f0d0d0c0b0a09080707070706060606050404040405050504040505050505060606 +06070607070707080808080809090a0b0c0b0c0c0c0c0e0e0e0e0e0e0e0e0f0f0e0e0f0f0f0f0f +0f0f100f1010101011111111111111111111101010100f100f0f10100d0d0e0d0d0e0e0d0e0e0d +0d0e0e0e0f0f1010100f0f0f0f0f0f0f0f0f1011111213131313131315141515171718181a1a1b +1a1b1b1d1d1f21222224242526282829292a2c2d2e3132323434353638393b3c3e3f4141434445 +45464646484a4c4f5050515153545555555556575a5b5d5e5f6061626363636262626363636363 +6467686a6b6b6c6c6d6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f7070707071727374747676777778 +78787878787878787878787878797979797979797979797979797979797979797979797979797a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +797979797979797979797a7a7a7979797979797876757574737574727272727272727272727272 +727171717171717171717170707070707070707070707070706f6d6c6b6a696867656564656464 +6464646464646464646464646363636363636363636362626262626363636261605f5f5e5d5a59 +575655555554545454545454545454545353535352525152515151515151515151515151515150 +505050505050505050505050505050505050504f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f +4e4e4e4d4d4e4e4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4c4d4c4c4c4c4c4c4c4d4e4c4d4e4e +4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4f4f4f4f4f4f4f4f4f4f4e4e4e +4f4f505052545556585a5a5b5b5c5c5c5c5c5c5c5c5c5c5c5c5c5c5d5d5d5d5d5d5d5d5e5e5e5e +5f5f5f5f5f5f5f5f60606060605f5f5f5f6060616162636466676869696a6b6c6c6b6b6c6c6c6c +6c6c6c6c6d6d6d6d6d6e6e6e6e6e6e6e6e6e6f6e6f6f6f6f707070717170707171717272737475 +7577787a7a79797a7a7a7a7a7a7a7a7b7b7b7b7b7c7c7c7c7d7c7d7d7e7e7e7e7f7f7f7f7f7f7f +7f8080808080818181818181818181828283838485858687888888888888888888888888898989 +89898a8a8a8a8a8a8a8a8b8c8a8b8c8c8c8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d +8d8d8d8d8d8d8d8d8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f908f +909090909090909090909090909091919191919191919191919191919191919192929191929292 +9292929292929291908f8f8e8d8d8d8d8d8d8d8d8e8e8e8e8e8d8d8d8d8d8d8d8d8d8d8d8d8d8d +8d8d8d8d8d8d8d8d8d8d8c8d8c8b8a8a8989888786878685858585858585858585858585858585 +858584848484838281807f7e7d7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a797776757372 +70706f6e6d6d6d6d6e6e6e6e6e6d6d6d6d6c6b6a696867646462616061605f5f5f5f5f5f5f5f5f +5f5e5d5b5a585755555352515151525252525252525250504f4e4c4b4b49484747474747474748 +47484846454545434241413f3f3f3f3f3f3f3f3f4040403f3e3e3e3d3d3d3b3b3b3b3b3d3d3d3d +3d3d3d3d3d3d3b3b3b3c3c3c3c3c3c3d3d3e3e3e3e3e3e3e3d3d40403f40414041424242444444 +444444444546474748484849494a4b4c4c4d4d4d4d4e5051515253525354555556565757585a5b +5b5b5d5d5e5f5f5f6161626364636465656668696a6a6a6b6b6d6e6f6e6f6f6f71737474757575 +757676777879797a7a7a7a7b7b7b7d7d7d7e7f7e7f7f7f7f7f7f7f7f7f80808081818080818181 +8181818181818181818182828282828282828282828282848483828181808080807f7e7d7c7b7a +79787776757473737271706e6d6b6a69686766656464626261605e5e5c5b5a5a58585757565655 +55545353525151525152525251525151515150505050515253535353545454555655565758595a +5b5c5c5c5d5d5d5e5e5f5f606163636566676767676868696a6b6b6c6d6f707172727272737374 +747575767778797a7b7b7c7c7d7d7d7e7e7e7f8080818282838485858585858585868685858686 +87898a8a8b8b8a8a8b8b8b8c8c8c8c8c8d8d8d8d8e8e8f8f90908f8f9090909090909090929292 +92939293939393949494959594949595959696969697979898989899999999999999999a9a9999 +9a9a9a9b9b9b9b9c9b9c9c9c9c9c9c9c9c9c9d9d9d9d9d9c9c9c9c9c9c9c9c9c9c9d9d9d9d9d9e +9e9e9e9e9e9e9e9f9f9e9e9f9f9fa0a0a0a0a1a0a1a1a1a1a1a1a1a1a1a2a2a2a2a2a1a1a1a1a1 +a1a1a1a1a1a2a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a3a3a4a4a3a3a4a4a4a4a4a4a4a4a5a5a5a5 +a5a5a5a5a5a6a5a6a6a6a6a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a6a6a6a5a6a5a5a5a5a4a4a4 +a4a4a4a4a4a3a3a4a4a3a3a3a3a3a3a3a3a2a2a2a2a2a1a1a1a1a0a1a0a09f9f9f9f9e9e9e9d9d +9d9d9d9c9c9c9c9b9c9b9b9b9b9a9a9a9999999998989796959594949595949493939292919190 +908f8f8e8d8c8c8c8c8b8b8b8a898a898887868584838282818180807f7f7e7e7d7c7b7a797877 +7574737272727271706f6e6d6c6b696765646363626261605f605f5e5c5a585654535251504f4f +4f4d4d4d4b494846444341403e3d3d3d3c3c3c3a3938373533312f2d2b2b2a2b2a2a2a2a282828 +262423211f1e1d1d1c1b1b1b1b1b1b1a19181716151412111010100f0f0f0f0f1010100f0f0e0e +0d0c0b0b0a09090908080808080909090909080808080707060606060707070707060606060605 +050505050606060606070707070807080808080808080807080707070706060606060606060606 +05050504040505040505040405050607080809090a0a0b0b0c0c0d0d0d0d0e0e0e0e0e0e0e0e0e +0e0d0d0d0d0c0b0a0a090909090808070807070707070707070807080808080909090a0a09090a +0a0a0a0a0a09090a0a090909080808080708070707070606060606060606060607070707070707 +070707050505050607080808080909090a0a09090a0b0c0d0e0f0f10111212131415161718191b +1c1d1f2022232527292a2c2e2f3133353638393a3b3d3f41434547494b4c4e5051535557585a5b +5c5d5f606263656667686a6b6c6d6e6e6f70717173737475767576777778797a7a7a7a7b7b7b7c +7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7b7b7b7b7a +7a797a7979797977777776767777767675757474747473737372727272717171707070706f706f +6f6f6f6e6e6e6e6e6d6d6d6d6d6d6d6d6c6c6d6d6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6c +6c6d6d6d6d6d6d6d6d6e6e6e6e6e6e6e6e6e6e6f6f6f6f706f7070707071717172727171727272 +737373737374747474757475757575767676777776767777777878787878797979797a797a7a7a +7a7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f80808081818080818181828282 +828283838383848384848484858585868685858686868787878787888888888888888888898889 +8989898a8a8a8b8b8a8a8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8d8d +8d8d8d8d8d8d8d8d8e8d8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e +8e8e8e8e8d8e8d8d8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8b8b8b8a +8a8b8b8a8a8a8a8a8a8a8a89898989888988888888878787878786868685858686858585848484 +84838483838383818181808081818080807f7f7f7f7e7e7d7d7d7d7c7c7c7b7b7c7c7b7b7b7a7a +7a7a79797878787877777776767777767676757575757475747474747272727171727271717170 +7070706f706f6f6f6f6e6e6e6d6d6d6d6c6c6c6b6b6b6b6a6b6a6a6a6a69696969696969696969 +68686868686868686767686867676767676768686767686868686868686869696969696a6a6a6a +6b6a6b6b6b6b6c6c6c6d6d6c6c6d6d6d6e6e6e6e6e6f6f6f6f706f707070707171717272717172 +727272727271717272717171707070706f6f6e6e6d6c6c6b6a6968676665646361605f5d5c5b5a +58565452504e4c4a474543413e3d3a383634312f2d2b29272523211f1d1b191716151412110f0f +0d0c0b0b0909080807060505040405050404040303030303040404050505050606060707070708 +07080808080909090a0a0b0b0c0d0e0d0e0f0f0f11111111111111111111111111111111111111 +12111212121213131313131313131313121212121112111111110f0f0f0f0f0f0f0f0f0f0f0f0f +0f0f10101010100f0f0f0e0e0f0f0e0f0f10101111111111111112111212131315151616171617 +1718191b1c1d1e1f1f202122222424252628292b2c2d2e2e2f303233353638393b3b3d3e3f3f40 +4041424447494a4b4c4c4d4e4f4f50505152545658595a5b5c5d5e5e5e5d5d5d5e5e5e5e5f6062 +6466676869696a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6c6c6d6d6e6f70717273737474757575 +757575757575757575757576767676767676767777767677777777777777777777777777787878 +787878787878787878787878787878787878787878787878787878787878787878787878787777 +777777777777777778787877777777767675737272717071706f6f6f6f6f6f6f6f6f6f6f6f6f6e +6e6e6e6e6e6e6e6e6e6d6d6d6d6d6d6d6d6d6d6d6d6d6c6b6a6968666564636161606160606060 +606060606060606060605f5f5f5e5e5f5f5e5e5e5d5d5d5d5d5e5e5e5e5d5c5b5b595855545251 +50504f4e4e4e4e4e4e4e4e4e4e4e4e4e4d4d4d4d4c4d4c4c4c4c4c4c4c4c4c4c4c4c4c4c4b4b4b +4b4b4b4b4b4a4a4b4b4a4a4a4a4a4a4a4a49494949494949494949494949494949494949494848 +484848484848484848484848484848484848484848484748474747474747474748474848484848 +484848484848484848484848484848484848484848484848494949494949494949494848484949 +4b4b4c4e505153555556565757575757575757575757575757585858585858585858585959595a +5a59595a5a5a5b5b5b5b5b5a5a5a5a5b5b5c5c5d5e606162646565666868686868686868686868 +686869696969696a6a6a6a6a6a6a6a6a6b6a6b6b6b6b6c6c6c6c6c6c6c6c6d6d6e6e6f70727274 +757676767677777777777777777878787878797979797a797a7a7a7a7b7b7b7c7c7b7b7c7c7c7d +7d7d7d7d7e7e7e7e7e7e7e7e7e7f7f808081828283848585858586868686868686868787878787 +8888888888888888888988898989898a8a8a8a8a8a8a8a8a8a8a8a8a8b8b8a8a8b8b8b8b8b8b8b +8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8e8d8e8e +8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f90908f8f9090909090 +908f8f8f8f8e8e8d8c8b8b8b8b8b8b8b8b8b8c8c8c8c8c8b8b8b8b8b8b8b8b8a8a8b8b8a8a8a8a +8a8a8b8b8a8a8b8a898a8988878785858484838382828282828282828282828282828282828282 +818181807f7e7d7c7b7a797877777777777777777777777777777777767575747371706e6d6b6b +6a69686868686969696969686868676666656462615f5e5c5b5a5b5a595a5a59595a5959595958 +5755545251504f4d4c4b4b4b4c4c4c4c4c4c4c4c4b4a4948474645444342424242424242434243 +43424141403f3e3d3d3c3b3c3c3b3b3c3c3c3d3d3d3c3c3b3b3a3a3a39393939393b3b3b3b3b3b +3b3b3b3b3a3a3a3b3b3b3b3c3c3d3d3e3e3e3e3e3e3e3e3e404040414241424343434545454646 +4646474849494a4b4b4c4c4d4d4e4e4f4f5050515354545556555657585859595a5a5b5d5e5e5f +606061626363646465666766676868696b6c6c6d6d6e6e6f707170717272737576767777777778 +7879797a7a7b7b7b7b7c7c7c7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f808080808080808080808080 +80818180808181818282828282828282828282828284848382818181818181807f7e7d7d7b7a79 +787877767474737372706e6d6c6b6a6a686766666565636261615e5d5c5c5a5a59595757565656 +545453525253515252525152515150504f4f4f4f50515252525253535352535354545657575859 +59595a5a5a5b5b5b5b5c5d5f5f61626363636363646565666768686a6c6d6d6d6d6d6e6f706f70 +717272747576777777787979797a7a7a7b7c7d7d7e7e7f81828282828282828282828282838486 +87878888888888888889898989898a8a8b8b8c8c8d8d8e8e8e8e8e8e8e8e8e8e8e8e9090909091 +909292929293939393939393939393949494959696979797979898989898989898999998989999 +999a9a9a9a9b9a9b9b9b9b9b9b9b9b9b9c9c9c9c9c9b9b9b9b9b9b9b9b9c9c9c9c9d9d9d9e9e9e +9e9e9e9e9e9e9e9e9e9e9e9e9f9f9f9fa09fa0a0a0a0a0a0a0a0a0a1a1a1a1a1a0a0a0a1a1a0a0 +a1a1a1a2a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a4a4a4a4a4a4 +a4a4a4a5a4a5a5a5a5a6a6a6a6a6a6a6a6a6a6a5a5a5a5a5a5a5a5a5a4a5a4a4a4a4a3a3a3a3a3 +a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a1a1a1a1a1a0a0a0a09fa09f9f9d9d9d9d9d9d9d9c9c9c9b +9b9a9a9a9a999a99999999989898979797979696959392929292929292929191908f8e8e8d8d8c +8c8b8a898888888787878786868584838281807f7e7d7c7c7c7c7b7b7a7a78777775747271706f +6d6c6c6c6c6c6b696867676563615f5e5c5c5c5c5b5a595a5958565452504e4d4c4b4a49494947 +4747454442403f3d3b3b3937373736363635343332302e2d2b2827272627262626262424242321 +1f1e1c1b1b1b1a1919191919191817171614131211100f0f0f0e0e0e0e0e0f0f0f0e0e0e0e0d0c +0b0b0a0a0a0a09090909090a0a0a0a0a0909090a09090808080809090909090808080808070707 +0707080808080809090a0a0b0a0b0b0b0b0b0b0b0b0a0b0a0a0a0a090909090909090909090808 +080707080807070707070708090a0b0b0c0c0d0d0e0e0f0f101010101111111111111111111110 +1010100f0e0d0d0d0c0c0c0b0b0a0b0a0a0a0a0a0a0a0a0b0a0b0b0b0b0c0c0c0d0d0c0c0d0d0d +0d0d0d0d0d0c0c0c0c0c0b0b0b0a090b0a09090908080808080808080808090909080808080808 +080606060607080909080809090909090909090a0b0c0d0d0d0e0f10101111121314151517181a +1b1c1e1e2023242527292a2c2e303132343536373a3b3d4041434546494a4c4e4f525354565758 +5a5b5e5e60626364666769696a6b6c6d6f6f7070727374737575757677787979797a7a7a7b7b7b +7b7c7c7c7c7c7c7d7d7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7b7a79 +7b7a79797977777777777777777776767575747473737372727272727272717171706f71706f6f +6f6e6e6e6e6e6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d +6d6d6d6d6d6d6d6e6e6e6e6e6e6e6e6e6e6f6f6f6f706f70707070717171717171717172727272 +73737374747474757475757575767676767676767677777777787878797979797a797a7a7a7a7b +7b7b7b7b7b7b7b7c7c7c7c7d7d7d7e7e7e7e7f7e7f7f7f7f808080808080808181818282828282 +838383838483848484848585858686858586868687878787878888888888888888888988898989 +898a8a8a8a8a8a8a8a8b8b8a8a8b8b8b8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8d8d8d8d +8d8d8d8d8d8d8e8d8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e +8e8e8d8e8d8d8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8c8c8b8b8c8c8b8b8b8a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a898989898889888888888787878686868685858585858585858484848483 +8483838282818180808080808080807f7f7f7f7e7e7d7d7c7c7c7c7b7b7b7b7b7b7b7b7a7a7a7a +797978787777777776767676767676767575757574757474747472727171717171717171707070 +706f706f6f6f6f6e6e6d6c6c6c6c6c6c6c6b6b6b6b6a6b6a6a6a6a696969696969696969696868 +6868686868686868686868686868686868686868686868686868686869696969696a6a6a6b6c6a +6b6c6c6c6d6d6d6d6d6d6d6d6d6d6e6e6e6f6f6f6f707071707171717172727272727272727171 +727271717171717171716f6f6f6f6e6e6c6c6b6a6a69676665646362605f5d5c5b595856555351 +504d4b49474542403e3b39373533312f2d2a28272423211f1d1b1a181614131211100f0d0d0c0b +0a0a0909080807060505060606060606060505060606070707070707070909090a0a0a0a0b0a0b +0c0c0c0d0d0d0d0d0e0e0f10111112121212141414141414141414141414141414141414141514 +151515151616161717161617161616161515141514141414121211121211111212121212121111 +121212121211111111111111111010121212121212121212131213131414151516161716171718 +181a1b1c1c1d1d1e1f20202121222324262829292a2a2b2c2d2f31323335373738393a3a3b3b3b +3d3f41444545464647494a4a4a4a4b4c4f5052545455565859595958585859595959595b5d5e61 +62626364656666666666666666666666666666666667676868696a6b6d6d6e6f70707171717171 +717171717171717171727272727272727272727272727272727272727272727272727373737373 +737373737373737373737373737474737374747474747473737474737373737373737372727272 +727272727373737374727272727271706e6d6c6c6b6c6b696a6a69696a6a6a6a6a6a6969696968 +68686868686868676767676767676767676767676766646362615f5e5d5b5b5a5b5a5a5a5a5a5a +5a5a5a5a5a5a5a5a595959595959595959595858585858595959595856555554524f4f4c4b4a4a +4a4849494848494949494949484848484747464746464646464646464646464646464545454545 +454545454545454545454545454545444444444444444443434444434343434343434342424242 +424242424242424242424242424242424242424241424141414141414141424142424242424242 +424242424242424242424242424242424242424242424343434343434343434342424243434445 +46484a4b4d4f4f5050515151515151515151515151515152525252525252525252535353545453 +535454545555555555545454545555565657585a5b5c5e5f5f6062626262626262626262626262 +6363636363646464646464646464656465656565666666666666666667676868696b6c6c6f7071 +717171727272727272727273737373737474747475747575757576767677777676777777787878 +78787979797979797979797a7a7b7c7c7d7e7f8081818182828282828282828283838383838484 +848484848484848584858586868686878787878787878787878787878787878787878787878787 +8787878788888888888888888888888888888888888888888989898989898989898a898a8a8b8b +8a8a8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c +8c8b8b8a8a89888686868686868686868787878787868686868686868686868686868686868686 +86868686868685868583828281807f7f7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c +7b7b7a7977767674737271717171717171717171717171717171716f6f6e6d6b6a686765656463 +6262626263636363636262626261615f5e5d5c5959575655565554555555555555555555545250 +504e4d4b4b49484747474848484848484848474746454443434241404040404040404140414140 +3f3f3f3e3d3c3c3b3b3b3b3b3b3b3c3c3c3c3d3c3c3c3c3b3b3b3a3a3a3a3a3c3c3d3d3d3d3d3d +3d3d3c3c3c3d3d3e3e3e3e3f3f4040404040404141414343434445444546464648484848484949 +4a4b4c4c4d4e4e4f4f505051515252525354565757585958595a5b5b5c5c5c5c5d606161616262 +6365656566666768696869696a6b6d6e6e6e6e6f6f70727372737373747677777777777778797a +797a7b7c7c7c7c7c7c7c7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f8080808080808080808080808080 +808080808181818182828282828282828282828484848382828281828180807f7e7e7c7c7b7979 +7878767675747372706f6f6d6c6c6a6a6868676765656363605f5e5e5c5c5a5a59595857575555 +54535353525252525251515150504f4f4e4e4f4f50505050515151505151525153545455565656 +5757575858585859595b5b5e5e5f5f5f5f5f60616161626364666768686969696a6b6c6b6b6c6d +6e70717173737374757575767676777879797a7b7c7d7e7e7e7f7e7f7f7f7f7f7f7f8081828484 +85858585868686878787878788888989898a8b8b8c8c8c8c8c8c8c8c8c8c8c8c8e8e8e8f8f8f90 +909090919292929292929292929393939494949595959596979797979797979898979798989899 +9999999a999a9a9a9a9a9a9a9a9a9b9b9b9b9b9a9a9a9a9a9a9a9a9b9b9b9b9c9c9c9d9d9d9d9d +9d9d9d9d9e9d9e9e9e9e9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa0a0a0a0a09f9f9fa0a09f9fa0a0 +a0a1a1a1a1a1a1a1a1a1a1a2a2a2a2a2a2a2a2a2a3a2a3a3a3a3a3a3a3a3a3a4a4a4a4a4a4a4a4 +a4a4a4a4a4a4a4a5a5a5a5a5a5a5a5a5a5a4a4a4a4a4a4a4a4a4a4a4a4a4a4a3a3a2a2a2a2a2a2 +a2a2a2a2a2a1a1a1a1a1a1a1a1a0a0a0a09f9f9e9e9e9e9e9e9e9c9c9c9c9c9c9c9a9a9a999998 +98989897989797979796969695959595939392919090908f8f8f8f8f8e8e8e8d8c8b8a8a898987 +878685858584838383828281817f7e7d7b7b7a797877777776767676747272706f6d6c6a6a6867 +6767666665646362615f5e5b5a5856565656555453545352504e4c4a4847464544434343414141 +3f3e3c3a3937353533323232313131302e2e2d2b2a28272422222222222222222020201f1e1c1b +191818181717171717171716151514131211100f0e0e0e0d0d0d0d0e0e0f0f0e0e0e0e0d0d0c0c +0b0b0b0b0a0a0a0a0a0b0b0b0b0b0a0a0a0b0b0b0a0a0a0a0b0c0c0c0b0a0a0a0a0a0909090909 +0a0a0a0b0b0c0c0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0c0c0c0c0c0c0c0c0c0c0b0b0b0a +0a0b0b0a0a0a0a0a0a0b0c0d0d0e0f0f1010111113131313131314141414141414141414131313 +1313111010100f0f0f0d0d0d0d0d0d0d0d0d0d0d0d0e0d0e0e0e0e0f0f0f10100f0f1010101010 +1010100f0f0f0f0e0d0d0d0c0c0d0d0c0c0c0b0b0b0b0b0b0b0b0b0a0b0b0b0a0a0a0a0a0a0907 +0707070809090908080909090908080808090a0a0b0b0b0c0d0d0d0e0e0f111112121414161718 +1a1a1c1e1f2022242526292a2b2d2e2f30323435373a3b3d3f41434547494a4c4e4f5152535557 +595a5c5d5f606263656567686a6a6c6c6d6e707071717373737576767777777979797a7a7a7a7b +7b7c7c7c7c7d7d7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7b7a7a7b7b +7a7a7a78777777777777777776767676757574747473727372727272717171707071717070706f +6f6f6f6e6e6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d +6d6d6d6d6d6e6e6e6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f6f707071717171717171727272727373 +73747474747474747474757576767676767676777777777878787979797979797979797a7a7b7b +7b7b7b7b7b7c7c7c7c7d7d7d7e7e7e7e7e7e7e7e7e7f7f80808080808081818182828282828383 +83838483848484848585858686858586868687878787878888888888888888888988898989898a +8a8a8a8a8a8a8a8b8b8a8a8b8b8b8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8c8c8b8b8c8c8b8b8b8a8a8a8a8a8a8a8a +8a898a898989898888888888888888888887878786868686858585858585858483838383838383 +8382828181808080808080807f7f7e7e7e7e7e7d7d7c7c7c7c7b7b7b7b7b7b7b7a7a7979797979 +78787777777776767676767676757574747474747474747472727171717171717170706f6f6f6f +6f6f6f6f6f6e6e6d6c6c6c6c6c6c6b6b6a6a6a6a6a6a6a6a6a6969696969696969696968686868 +6868686868686868686868686868686868686868686868686869696a6a6a6a6b6b6b6c6c6b6b6c +6c6c6d6d6d6d6d6d6e6e6e6e6f6f6f707070707171717171717171727272727272727271717272 +71717170707070706e6e6e6d6d6d6b6b69686866656462615f5f5d5b595957555352514e4d4b48 +464442403d3b383633322f2e2c2928262322201e1d1b19181615131111100f0e0e0b0c0a0a0909 +08080707080706060707070707080807070808080909090a0a0a0a0c0c0c0d0e0e0e0e0e0e0f0f +0f1010101010111213131414151515161718181818181818181818181818181818181818181818 +18181919191a1a19191a1919191918181818171717171515141515141415151515151514141515 +151514131313131313131312121414141414141313131313131314141515161616161616171719 +191a1a1b1b1c1c1d1e1e1f2020212324252527262828292b2c2e2f303232333334353636363839 +3c3e3f4041414143444444454646494b4c4e4f50505253535352525253535454545658595b5d5d +5e5f60616161616161616161616161616161616262636364666668696a6b6c6c6c6d6d6c6d6c6c +6c6c6c6c6c6c6d6d6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6f6f6f6f6f6f6f +6f6f6f6f6f6f6f6f6f6f6f70706f6f7070707070706f6f70706f6f6f6f6f6f6f6f6e6e6e6e6e6e +6e6e6f6f6f6f706e6e6e6e6d6c6b69686767656665646565646465656565656564646464636363 +63636363636262626262626262626262626262605f5e5d5b5a5957555555555555555555555555 +55555555555454535353535353535353525252525253535353525050504e4c4a49464645444442 +43434242434343434343424242424141414141414141414141414041404040403f3f3f3f3f3f3f +3f3f3f3f3f3f3f3f3f3f3f3f3f3e3e3e3e3e3e3e3e3d3d3e3e3d3d3d3d3d3d3d3d3c3c3c3c3c3c +3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c +3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3d3d3d3d3d3d3d3d3d3c3c3b3b3d3d3e3f4042 +44454749494a4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4c4c4c4c4c4c4c4c4c4c4d4d4d4e4e4d4d4e +4e4e4f4f4f4f4f4e4e4e4e4f4f4f4f5152545556585a5a5a5c5c5c5c5c5c5c5c5c5c5c5c5d5d5e +5e5e5e5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f606060606060606061616363646567676a6b6c6c6c +6c6d6d6d6d6d6d6d6d6e6e6e6e6e6f6f6f6f706f70707070717171727271717272727373737373 +7474747474747474757575767777787a7b7b7d7d7d7e7e7e7e7e7e7e7e7e7f7f7f7f8080818181 +818181818181818181828282828383838383838383838383838383838383838383838383838383 +838384848484848484848485848585858585858585858686868686868686868686868687878686 +878787878787878788888888888888888888888888888888888888888888888888888888888887 +878685858482818181818181818282838383838282828281828181818181818181818181818182 +818282818081807f7e7d7c7b797979797878787878787878787878787878787878787877777676 +74747270706e6e6c6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b69696967656462615f5f5f5e5c5c +5c5d5d5e5e5e5e5d5d5d5c5b5b5a595856545451515051504f5050505050505050504f4d4c4c49 +49474745454444444545454545454545444443424241403f3e3e3e3e3e3e3e3e3f3f3f3f3f3e3e +3e3d3c3c3c3b3b3b3b3b3b3b3c3c3c3c3d3c3c3c3c3b3b3c3b3b3b3b3b3d3d3e3e3e3e3e3e3e3f +3e3e3e3f3f404040404242424242424242434343464646474847484848494b4b4b4b4b4c4c4d4e +4f4f5051515252535354545555555657585a5a5b5c5b5c5c5d5d5e5f5f5f606263636465656567 +6767686869696b6a6b6b6c6d6e6f6f6f707171727374737474747576787878787878797a7b7a7a +7b7c7c7c7c7c7c7c7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f807f8080808080 +8080818181818282828282828282828282858584838383828282828280807f7e7e7d7c7c7a7a78 +787877767574737270706f6d6d6b6b6a6968686664636261605f5e5d5d5c5b5a59595757565554 +53545354535351525050504f4f4e4e4e4e4f4f4f4f4f4e4e4e4f4f4f4f50505151525353535353 +535353555555575859595b5b5b5c5c5d5d5d5d5e5e5f6062636465656667676767676868696a6b +6c6e6e6f707071717172727273747476777778797a7b7b7b7b7b7b7c7c7c7c7d7d7e8080818283 +8283848484848484858585858585878889898a8a89898b8b8b8b8b8b8b8b8c8c8c8c8e8d8e8f8f +909090909191919192929292929292939393949495959595959596969697979696979797989898 +989998999999999a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9c9c +9c9d9d9c9c9d9d9d9e9e9e9e9f9e9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0 +a0a0a0a0a1a1a1a1a1a1a1a1a1a1a1a1a1a2a2a1a1a2a2a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a4 +a3a4a4a4a4a5a5a5a5a5a5a5a5a5a5a4a4a4a4a4a4a4a4a4a3a3a2a2a2a2a2a2a2a2a2a2a2a2a0 +a0a1a1a0a0a09f9f9f9f9f9e9e9e9e9e9e9e9e9e9d9d9c9c9c9c9c9c9a9a999998989898989897 +97969796969696949494939293929291918f8f8e8d8d8e8d8c8b8b8b8a8a898988878685858382 +8282818181817f7f7e7e7c7c7a797876757574747272727170706f6e6d6c6a6968666463636262 +6261605f5e5d5c5b58565352525250504f4e4d4e4d4c4a4846444241403f3e3d3d3d3c3c3c3b38 +3735333231302f2d2d2d2d2d2d2b2b292827252321201f1f1e1f1e1e1e1e1e1e1e1c1a1a181717 +161414131313141414131312121111100f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0d0d0d0c0c0c0c0b +0b0b0b0b0b0b0b0b0b0b0b0b0c0c0c0c0b0b0b0c0c0d0d0d0d0d0d0d0c0c0c0c0b0b0b0b0b0d0d +0d0d0e0d0e0e0e0f10111111111111111110100f0f0f0f0e0e0e0e0e0e0e0e0e0e0e0e0e0d0d0e +0e0d0e0e0d0d0e0e0f0f1111121214141515151517171717171717171717171717171717171715 +15141412121211111110100f0f0f0f101010101110111111111212121313121213131314141412 +121313111111100f0f0f0e0f0e0e0e0e0e0e0e0e0e0d0d0d0d0d0c0b0b0b0b0b0b0a0a0a0a0909 +09090809090909090908090908070808080a0a0b0b0b0a0b0b0b0d0d0d0e0f1010111112131517 +17191b1b1c1e1f212325262729292b2c2e30333336383b3b3e4041434547484b4b4e4f51525456 +585a5b5d5e60616364656668696a6b6b6c6e6f7070727373737575757677787879797a7a7b7b7b +7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7c7c7c7b7b7b7b7b7b7a7b7a7a7a +7979797978787878777777767575757575757474747474737373717171717071707070706f6f6f +6f6f6f6f6f6f6f6e6e6e6d6d6d6d6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6c6c6d6d6d6d6d +6d6d6d6d6d6d6d6d6e6e6e6e6e6e6e6e6e6f6f7070707070707071717171727272727272727273 +7373737474757575757575757676767677777777777777777878787879797a7a7a7a7a7a7a7b7b +7b7b7c7c7c7c7c7c7c7c7d7d7d7d7e7e7f7f7f7f7f7f7f81818080818181828282828283838383 +8483848484848585858686858586868686868686868787878787888888888988898989898a8a8a +8b8b8a8a8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8d8d8d +8d8d8e8d8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8e +8d8d8d8d8c8c8c8c8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a8a898989 +898989898989898989888887878787868686868686868685858585848484848383838282818181 +81818181808080807f7f7f7f7f7f7f7e7c7c7c7c7c7c7c7c7b7b7b7b7a7a7a7a7a7a7a79777777 +7777777777767676767575757575757574747373727272727271717171707070707070706f6f6e +6e6d6d6d6d6d6d6d6c6c6b6b6b6b6b6b6b6a6b6a6a6a6a69696969696868686868686868686868 +686867676868676767686868696968686969696a6a6a6a6a6a6a6a6a6a6b6b6b6b6c6b6c6c6c6c +6d6d6d6e6f6e6e6f6f6f7070707070707070707170717171717171717272717172727272727271 +7071706f6e6e6e6e6d6d6b6a6a69686666656362615e5d5b5a59575453504f4e4c4a474543413f +3d3a38353432302d2b28262522201f1d1c1a181716141311100f0e0e0e0c0b0b0b0a0909090808 +0808070708080707090909090a090a0a0a0a0c0c0c0d0e0d0e0e0e0f1010101112111212121212 +12121314151515171718181a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1b1b1c1c1c1c +1c1c1c1c1c1c1c1c1c1c1c1c1c1c1a1b1a1a191918181818181818181818181818181818181717 +171716161515151514151515151515141414141415131414141415151515161415151516181919 +1a1a1a1a1b1b1b1c1c1c1e1f2021222323232324262629292b2c2c2d2e30303030313233353738 +3a3b3c3b3d3d3d3e3f3f3f4242454748494a4c4c4d4d4d4c4c4c4c4d4d4e4f5052545657595a5a +5b5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5d5d5f5f606063646667676867696969696969696969 +696969696969696969696a6a6a6b6b6a6a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b +6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b +6b6b6b6b6b6b6a6b6a696867656463616161605f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f +5f5f5f5e5e5e5e5e5e5e5e5e5e5e5e5e5c5c5a5958565454535151504f4e4e4e4e4f4f4f4f4f4e +4e4e4e4e4e4e4e4d4d4e4e4d4d4d4c4c4c4c4c4d4d4d4c4c4c4b4a4847454342403f3f3d3d3d3d +3d3d3d3d3d3d3d3d3d3d3d3d3d3d3c3c3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3a +3a3a3a393939393939393938383838383838383838383838383838383838383838383838383838 +383837373737373737373737373737373637363636363636363637363737373737373737373737 +37373737373737373737373737373737373737373737373737373737373737373839393a3c3e3f +414343444446464646454545454545454545454646464646464646464647474748484747484848 +48484848484848484848494a4a4a4c4e5051535354565858585858585858585858585858585858 +585858585858595959595a5a5b5b5b5b5b5b5b5b5b5b5b5b5c5d5d5e5f61636364666767686869 +696969696969696a6a6a6a6a6a6a6a6a6b6a6b6b6b6b6c6c6c6d6d6c6c6d6d6d6e6e6e6e6e6f6f +6f6f6f6f6f6f6f717071717374757678787979797b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f80808080808080808080808080 +818181818181818181818181818181818181818181818181818282828283828383838383838383 +838383838383838383838384848484848484848484848484858585858686868686868484838382 +827f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7e7e7d7d7d7d7d7d7e7e7d7d +7e7d7c7c7b7a797876757575747272727272727272727272727272727373737272727272706f6d +6c6c6a6a6767666666666666666667676767676767676565646262605f5d5c5a5a585858585858 +585858585858585857565655545251504d4d4b4b4b4b4a4b4b4a4a4c4b4b4a4a4a4a4846464444 +434241404040414141414142424242413f3f3e3e3d3d3c3b3b3b3c3c3c3c3d3c3e3e3d3d3c3b3b +3b3a3a3a393a3a3b3b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3d3d3e3e3e3e3e3e3e3f3f3f3f3f3f40 +4041414141434343434545464646464646474849494a4a4a4a4c4c4c4c4d4d4f4f4f4f50515252 +535454555556565656585859595a5b5b5c5d5d5d5d5f5f60606061626264646566676668686969 +6b6b6b6c6c6c6d6e6e6e70707172727273737474747476767778787879797a7a7a7a7a7a7b7b7b +7b7c7c7d7d7d7d7d7d7d7e7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f8080808081 +81818181818181828282828281818185858584848483828382828181807f7f7f7e7d7b7b7a7a7a +7977767675747372716f6f6e6d6c6b6a6a69666564636261605f5e5d5d5c5b5a58585756555454 +5454535352515050504f4f4e4d4d4d4d4d4d4d4d4c4c4c4d4d4d4d4d4d4e4e4f50505050505050 +505252525354555657575758585959595959595a5c5e5e5f606162636363636363636466676869 +6a6b6c6c6d6d6d6e6e6e6f7070727374757576777778777878797979797a7a7b7c7d7e7f807f80 +828282828282838383838383848687878888878789898989898989898a8a8a8b8c8c8c8d8d8e8e +8f8f90909090919191919191919191919292939394949494959595969695959696969797979798 +979898989899999999999a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9b9b9b9c +9d9b9c9d9d9d9e9e9e9e9e9e9e9e9e9e9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f +9f9fa0a0a0a0a0a0a0a0a0a0a0a0a0a1a2a0a1a2a2a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a3a3a3 +a3a3a3a4a4a4a4a4a4a4a4a4a4a3a3a3a3a3a3a3a3a3a3a2a2a2a2a1a2a1a1a1a1a1a1a19f9fa0 +a09f9f9f9e9e9e9e9e9d9d9d9d9c9d9c9c9c9c9b9b9b9b9b9b9b99999897969696969696959594 +9594949494929292919091908f8e8e8d8d8c8b8a8b8a89888888888887868584838281807f7f7f +7e7e7d7d7b7b7a7a7978767573727171706f6d6d6d6c6c6c6b696867656463605f5e5e5d5d5c5b +5a5a5958565553504e4c4c4c4a4a4948474847464442403e3c3b3a39383737373636363532312f +2d2c2b2a292828282828282625242322211e1d1c1a1a1a1a1a1a1a1a1a1a1a1817171514141311 +111111111212121111101010100f0e0d0d0d0d0d0d0d0d0e0d0e0e0e0e0d0d0d0d0d0d0d0c0c0c +0c0c0c0c0c0c0c0c0c0c0d0d0d0d0d0d0d0e0e0f0f1010100f0f0e0e0e0e0d0d0d0d0d0f0f0f10 +111011111111131313131313131313131212121212111111111111111111111111111010111110 +1111101011111212131415151717181819191a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a191817 +171515151413131312121212121313131314131414141415151516161515161616171717151516 +16141413121111111111111111111111111111101010100f0e0d0d0d0d0d0d0c0c0b0b0a0a0a0a +0909090909090908090807060707070808090909080808080a0a0b0b0c0d0d0d0d0e0f11131314 +161617191a1b1e1f202223232527282a2d2d30323536383b3c3e4041434646494a4c4e4f525455 +57595a5c5d5f61626465666768696a6b6c6e6e7071727273737374767777787879797a7a7b7b7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7c7c7c7b7b7b7b7b7b7b7b7b7b7b7a7a +79797878787877777776767676767676757574757473737371717171717171717171707070706f +706f6f6f6f6e6e6e6d6d6d6d6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6c6c6d6d6d6d6d6d6d +6d6d6d6d6d6d6e6e6e6e6e6e6e6e6e6e6f6f6f6f706f7070717171717272727272727272737373 +737374747474757475757676767677777777777777777878787878797979797a797a7a7b7b7b7b +7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f818180808181818282828282838383838483 +848484848585858686858586868686868686868787878787888888888988898989898a8a8a8b8b +8a8a8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8d8d8d8d8d +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d +8d8d8c8c8c8c8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a8a8989888988 +888888888888888887878787878686868686868686858585858484838382828282818181818181 +8181808080807f7f7e7f7e7e7e7e7c7c7c7c7c7c7c7c7b7b7b7b7a7a797a797979797777777777 +77777776767676757574757474747473737372727272727171717170706f706f6f6f6f6e6e6e6d +6d6d6d6d6d6d6c6c6b6b6a6b6a6a6a6a6a6a6a6a6a696969696968686868686868686868686868 +67676868676767686868696968686969696a6a6a6a6b6a6b6b6b6b6c6c6c6c6c6c6c6c6c6c6d6d +6d6e6f6e6f70707071717171717171717171717171717171717172727171727272727272717070 +6f6e6d6d6d6d6c6b6a6969686664646261605e5b5958575553514f4c4a4a484543403e3c3a3835 +33302e2d2a282523211f1d1c1a181815141312110f0e0d0c0c0c0c0a0a090a0808080807070707 +0808090908080a0a0a0b0c0b0c0c0c0c0e0e0e1011101111111213141415151515151515151515 +16171819191a1a1b1b1d1d1e1d1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1f1f1f1f1f1f1f +1f1f1f1f1f1f1f1f1f1f1f1f1e1e1d1d1c1c1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1a1a1919 +181817171717161717171717171616151515151414141414151515151514141414151717171818 +1818181819191a1a1b1c1d1d1e1f201f20202222242527272728292a2a2b2b2c2d2e2f32323436 +373637373738393a3a3c3c40414244454646474747464646464748494a4b4d4f50525455555657 +57575757575757575757575757575758585a5a5b5c5e5f62636364636465656465646464646464 +646465646565656566666667676666676767676767676767676767676767676767676767676767 +676767676767676767676767676767676767676767676767676767676767676767676767676767 +67676767666766646362605f5e5c5b5b5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a +5a595959595959595959595959595756555453504f4f4d4b4b4b49494949494a4a4a4a4a494949 +494849484847474848474747464646464647474746464646454241403d3c3b3a39373737373737 +373737373737373737373737373636363636363636363536353535353535353535353535343434 +343333333333333333323232323232323232323232323232323232323232323232323232323232 +313131313131313131313131313131313131313131313131313131313131313131313131313131 +313131313131313131313131313131313131313131313131313031303031323333343638393b3d +3d3e3f404040403f3f3f3f3f3f3f3f3f3f40404040404040404040414141424241414242424242 +42424242424242424343434446484a4b4d4e4f5052525252525252525252525253525353535353 +53535353545454545455555555555555555555555555565758595a5b5e5e5f6162626363646464 +64646464646565656565656565656665666666666767676868676768686869696969696a6a6a6a +6a6a6a6a6b6c6b6c6c6e6f71727374757575777777777777777778787878797879797979797979 +79797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d +7d7d7d7d7d7d7d7e7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f808080808080808080808080808181818182828282828280807f7f7e7d7b +7b7a797979797979797a797a7a7a7a7a7a7a7a797a797978787979787878787878797a78797a78 +77777676757371706f6f6f6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6e6d6d6d6d6d6b69686766 +64646261606060606060606061616161616161615f5f5e5d5c5a59575654545353525252535253 +535353535353515050504f4d4b4b48474646464645464645454746464545454544424140403f3e +3e3d3d3d3e3e3e3e3e3f3f3f3f3e3c3c3c3c3a3a393939393a3a3a3a3b3b3c3c3c3c3b3a3a3a3a +3a3a393a3a3b3b3c3c3c3c3c3c3c3c3c3c3c3c3d3d3e3e3f3f3f3f3f3f3f404040404141424243 +434343454546464747484848484848494b4c4c4d4d4d4d4e4e4f4f505052525252535455555657 +575858595959595b5b5c5c5d5d5e5f606060606161626263646565666667696a696a6a6b6b6d6d +6d6d6e6e6f7070707171727374747575757575757777787879797a7a7b7b7b7b7b7b7b7b7b7b7c +7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f80808080818181 +8181818181828282828281818185858584848484838483838282818180807f7e7d7d7c7b7b7a79 +787876767574737271706f6e6e6d6c6b6968666564636261605f5e5d5c5b5a5958575655555454 +5353525150504f4e4e4d4c4c4c4c4c4c4c4c4b4b4b4a4a4b4b4a4b4c4b4c4d4d4d4d4d4d4d4d4e +4e4e4f50515253535354545455555454555657595a5b5b5c5d5e5e5f5f5e5e5f60616364656667 +67686969696a6a6a6b6c6d6e6f7071727374747574757575757676767778797a7b7c7d7d7e7f7f +7f7f7f7f80808080818182848585868686868787878787878787888888898a8a8b8c8c8d8d8e8e +8e8e8f8f8f8f8f8f8f8f9090909091919292939393939494949595949495959596969696979697 +9797979898989898999999999999999999999999999a9a99999a9a9a9a9a9a9a9a9b9b9b9b9c9b +9c9c9c9c9d9d9d9d9d9d9d9d9d9d9e9e9e9e9e9e9e9e9e9e9e9e9e9f9f9e9e9f9f9f9f9f9f9f9f +a0a0a0a0a0a0a0a0a0a0a0a0a0a0a1a0a1a1a1a1a1a1a1a1a1a2a2a2a2a2a2a2a2a2a2a2a2a2a2 +a2a3a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a2a1a1a1a1a0a1a0a0a0a0a0a0a09f9f9f9f9e +9e9e9d9d9d9d9d9c9c9c9c9b9c9b9b9b9b9a9a9a99999999989897969595949494949393929392 +9292929090908f8e8f8e8d8c8c8a8a898988888787868686868584838281807f7e7d7c7b7b7a7a +797978787676757472716f6e6d6c6b6a69696968686866646462605e5d5b5a5858575756565554 +5352514f4d4a4846454544444342414241403e3c3a3836353433323131313030302f2d2b292826 +25252422222222222221201f1e1d1c1a19171616161616161616161616151413121111110f0f0f +0f0f1010100f0f0f0f0e0e0d0d0c0c0c0c0c0c0c0c0d0c0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d +0d0d0d0d0d0d0d0d0e0e0e0f0f0f0f101011111212121111101010100f0f0f0f0f111111121312 +131414141616161616161616161615151515151414141414141414141414141413131414131313 +131313141515161718181a1a1b1b1c1c1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1c1b1a1a19 +181817161616151515151516161616171617171717181818191918181919191a1a1a1919181817 +17161514141313141413131313131313131212121211100f0f0e0e0e0e0d0d0c0c0b0b0b0b0a0a +0a09090909080807070606060607070707070606060607070808090909090a0a0b0d0e0e101111 +12141516191a1b1c1e1e2021232427282a2c2f30333537393a3c3e4041444547494b4d4f515355 +56585a5b5d5f61626465656668696a6c6d6e6f7070717272737576767777787879797a7a7b7b7c +7c7b7b7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7b7b7c7c7b7b7a7a7979 +7979787878787877777776767676757574757474747472727271717272717171707070706f706f +6f6f6f6e6e6e6e6e6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d +6d6d6d6d6e6e6e6e6e6e6e6e6e6e6f6f6f6f706f70707070717171727271717272727373737373 +74747474757475757575767676777776767777777878787878797979797a797a7a7a7a7b7b7b7c +7c7b7b7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f8080808081818182828282828383838384838484 +84848585858686858586868686868686868787878787888888888988898989898a8a8a8a8a8a8a +8a8b8b8a8a8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d +8c8c8c8c8c8c8c8c8c8c8b8b8b8b8b8b8b8b8a8a8b8b8a8a8a8a8a8a8a8a898989898889888888 +888888888888878787878786868685858686858585848484848383828282828181818080818180 +80807f7f7f7f7e7f7e7e7e7e7c7c7c7b7b7c7c7b7b7b7a7a7a7a797a7979797977777776767777 +7676767575757574757474747473737372727272717171707070706f706f6f6f6f6e6e6e6d6d6d +6d6c6c6c6b6b6b6b6a6b6a6a6a6a6a6a6a6a6a6969696969686868686868686868686868686868 +6868686868696969696969696969696a6a6a6a6b6a6b6b6b6b6c6c6c6d6d6c6c6d6d6d6e6e6e6e +6f6f707070707171717272717172727272727272727272727272727272717172727171706f6e6e +6d6d6c6c6b6a69686766646262605e5d5b58565553514f4d4b48464543403e3c39373533302e2b +29272522201e1c1a191715141311100f0e0d0c0b0a090909090808070807070707070707070808 +09090a0a0b0b0c0d0e0d0e0f0f0f1111111213121314141516171718181818191919191919191a +1b1c1c1d1d1f1f2020212021212121212121212121212121212121212121222222222222222223 +23222223222223232222212120201f1f1e1e1d1e1e1d1d1e1e1e1e1e1e1d1d1d1d1c1c1b1b1a1a +1a1a19191918181919181817171616161615151515151515151515141414141416161616161616 +16161716171718181a1a1b1b1c1b1c1c1d1e20212223232424252526262727292a2c2d2f303130 +3132323333343436373a3b3d3e3f404142424241414141424344444648494b4d4e4f5051525252 +52525252525252525252525252535355555657595b5d5e5f605f60616160616060606060606060 +616061616161626262626262626262626262626262626262626262626262626262626262626262 +626262626263636262636363636363626263636262626262626262626262626262626263636262 +6362616261605e5d5b5a5857565655545555545455555555555554545555545454545454545453 +53535353535353535353535352514f4e4d4b494947454545434343434344444444444343434342 +434242424242424242424141414141424242414140403f3d3b3a38363534333231323231313232 +32323232313132323131313030303030303030302f302f2f2f2f2f2f2f2f2f2f2f2f2f2f2e2e2e +2e2e2e2e2e2e2e2d2d2d2d2d2d2d2d2c2c2d2d2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2b2b +2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b +2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2a2b2a2a2b2c2c2d2e30323335373738 +393a3a3a3a393939393939393939393a3a3a3a3a3a3a3a3a3a3b3b3b3c3c3b3b3c3c3c3c3c3c3c +3c3c3c3c3c3c3d3d3d3e404244454748494a4c4c4c4c4c4c4c4c4c4c4c4c4d4c4d4d4d4d4d4d4d +4d4d4e4e4e4e4e4f4f4f4f4f4f4f4f4f4f4f4f4f50515253545658585a5c5d5d5e5e5f5f5f5f5f +5f5f5f606060606060606060616061616161626262636362626363636464646464656565656565 +65656667666768696a6d6e6f707171727373737373737373747474747574757575757575757575 +767676777776767777777777777777777777777778787878787878787878787878787879797979 +79797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c +7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7d7d7b7b7a79777775 +747474747474747574757575757575757574757474747474747474747474747475747575747373 +7271706e6d6b6a6a6a686868686868686868686868686868696969686868686766646361605f5e +5c5b5a5a5a5a5a5a5a5a5b5b5b5b5b5b5b5b5a59585756545351504e4e4d4d4c4c4c4d4c4d4d4d +4d4d4d4d4c4b4b4a494846454342414141414041414141424242414141403f3e3d3c3b3b3a3a39 +39393a3a3a3a3a3b3b3b3b3b393939393838373737373838383839393a3a3a3a39393939393939 +3939393b3b3b3c3c3b3b3c3c3c3d3d3d3d3e3e3f3f404040404141414242424243434444454546 +464747484849494a4a4a4a4b4b4c4e4f4f505050505151525253535454555556575858595a5a5b +5b5c5c5c5c5e5e5e5f6060616263636363646465656666676769696a6b6c6b6c6d6d6d6f6f6f6f +707071717272737374747575767677777777787879797a7a7a7a7b7b7b7c7c7b7b7c7c7c7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f80808081818080 +81818182828282828181818585858484848483848383828281818181807f7e7e7c7c7d7c7a7979 +78787776757373727170706f6f6d6b6a696866656564636161605f5e5d5c5b5a59575757575555 +545352525150504f4e4d4d4d4d4d4d4d4c4b4b4b4b4b4b4b4a4b4b4c4c4c4c4c4c4c4c4c4d4d4d +4e4e4f505151515252525252525252535456565758595a5b5b5b5b5b5b5b5c5d5e5f6162636363 +646464656565676868696a6b6d6d6e6f6f706f7070717171717272737576777778797a7b7b7b7b +7b7b7c7c7c7c7c7d7e8081828282828283838383838383838484848687878789898a8a8b8b8c8c +8c8c8d8d8d8d8d8d8d8d8d8d8e8e8f8f9191919192929293939292939393949494949594959595 +95969696969697979898989898989898989898989898989898989898989898999999999a999a9a +9b9b9b9b9c9c9c9c9c9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9e9e9e9e +9f9f9f9f9f9f9f9f9f9f9f9fa09fa0a0a0a0a0a0a0a0a0a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a2 +a2a2a2a2a2a2a2a1a1a1a1a0a0a0a0a0a0a0a09f9f9f9f9e9f9e9e9e9e9e9e9e9d9d9d9d9d9c9c +9b9b9b9b9b9a9a9999989998989898979797979797979695949392929191919190908f908f8f8e +8e8c8c8c8c8b8c8a89888886868585848483828181818181807f7d7c7c7a797876767675757474 +72727171706e6c6c696867666564636363626262605e5e5c5a595755545252515150504f4f4e4c +4b4a4745434040403f3f3e3d3c3d3c3c393736343231302f2e2d2e2e2c2c2d2b29282625232222 +212020202020201f1e1d1c1c1b1918171515151515151616151516141314131111110f0f0f1010 +1010111010101010100f0f0e0e0e0e0e0e0e0e0f0e0f0f0f0f0f0f0f1010101010101010101010 +101010101010111111111112121313141415151514141313131312121212121414141516151617 +171719191919191919191919181818181817171717171717171616171716161616161616161616 +16171818191a1b1b1c1c1e1e1f1f2020202020202020202020202020202020201f1e1d1d1b1b1b +1a1919191818181818191919191a191a1a1a1a1b1b1b1c1c1b1b1c1c1c1d1d1d1c1c1c1c1a1a19 +18171717171717161717161617161616161515141312121111111110100f0f0e0e0e0e0c0c0c0c +0c0c0c0b0a090908080808090909080807070707080809090909090909090a0c0d0d0e0f0f1011 +1213161718191a1a1c1d1e20232325282a2b2d3031333536383b3b3e40414445474a4b4e4f5153 +5456585a5c5d5f60616263656668696a6b6d6d6e6f6f7073747474757676777879797a7a7a7a7a +7b7b7b7b7b7b7b7b7b7c7c7c7d7d7c7c7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7b7a7b7a797979 +787878787877777777777777767574767574747472727272727272727272717171706f71706f6f +6f6e6e6e6e6e6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d +6d6d6e6e6e6e6e6e6e6e6e6e6f6f6f6f706f707070707171717171717171727272727373737474 +7474757475757575767676767676767677777777787878797979797a797a7a7a7a7b7b7b7b7b7b +7b7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f80808080808181818182828283838383848384848484 +8585858585858585868685858686868787878787888888888988898989898a8a8a8a8a8a8a8a8a +8a8a8a8a8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8c8c +8c8c8c8c8c8c8c8c8b8b8b8a8a8b8b8a8a8a8a8a8a8a8a8a8a8a8a8a8989898988898888888888 +888888888787878686868685858585858585858484848483838282818181818080808080808080 +7f7f7f7f7e7f7e7e7e7e7c7c7c7b7b7c7c7b7b7b7a7a7a7a797a79797979777777767677777676 +767575757574757474747473737371717272717171707070706f706f6f6f6f6e6e6e6c6c6d6d6c +6c6c6b6b6b6b6a6b6a6a6a6a6a6a6a6a6a69696969696868686868686868686868686868686868 +68686869696969696969696a6a6a6a6b6b6c6b6c6c6c6c6d6d6d6d6d6d6d6d6d6d6e6e6e6f706f +7071717172727272727272727272727272727272727271717171717171717170706f6e6c6c6b6b +6a6a696766646463605f5e5c5a59565451504e4c4a48464341403e3b39373432302e2c29272523 +211f1d1b19171615131212100f0e0e0d0c0b0a0a0a0a0a0a0a090a090909090a0a0a0a0b0b0c0d +0d0d0e0e0f1112111212121214141516171617171718191a1b1c1c1c1c1c1c1c1c1c1c1c1d1e1f +1f2121222223232423242424242424242424242424242424242424242525252525252525252525 +252525252525252524242323222221212021212020212121212121202020201f1f1e1e1d1d1d1d +1c1c1c1c1c1c1c1b1b1a1a19191919181818171717171717171616161616181818171717171717 +1817181819191a1a1b1b1c1b1c1c1d1d1f20212121222223232424252526282a2a2c2d2e2d2e2e +2e2f2f303033333637393a3b3c3c3d3d3d3c3c3c3c3d3e3f4041434546484a4b4b4c4d4d4d4d4d +4d4d4d4d4d4d4d4d4d4d4d4e4e505051525556585a5a5b5a5b5c5c5b5c5b5b5b5b5b5b5b5b5c5b +5c5c5c5c5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d +5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d +5c5d5c5b59585654535251504f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4e4e4e +4e4e4e4e4e4e4e4e4e4e4d4b4a4948454444424040403e3e3e3e3e3f3f3f3f3f3e3e3e3e3d3e3d +3d3d3d3d3d3d3d3d3c3c3c3c3c3d3d3d3c3c3c3c3b383736343231302f2e2e2e2e2e2e2e2e2e2e +2e2e2e2e2e2e2e2d2d2d2d2c2c2c2c2c2c2c2b2c2b2b2b2b2b2b2b2b2b2b2b2b2b2b2a2a2a2a2a +2a2a2a2a2a29292929292929292929292929292929292929292929292929292929282828282727 +272727272727272727272727272727272727272727272727272727272727272727272727272727 +27272727272727272727272727272727272727272726272626272828282a2c2d2e313232333435 +353535343434343434343434343535353535353535353536363636363636363636363636363636 +36363636373737393b3c3e40414244454646464646464646464646464746474747474747474747 +484848494949494a4a4a4a4a4a49494a4a494a4b4c4d4e50525254565757595959595959595959 +595a5a5a5a5a5a5a5a5a5b5a5b5b5b5b5c5c5c5c5c5c5c5c5d5d5d5d5e5e5e5f5f5f5f5f5f5f5f +606160616163646668696a6c6c6c6d6d6d6d6d6d6d6d6e6e6e6e6f6e6f6f70706f6f7070707171 +717171717171717171717171717171717171727272727272727272727272727272737373737373 +737374757374757575757575757575757575757676767676767676767676767676767676767676 +7676767676777777777777777777777777777878787879797979797977777676747371706f6e6e +6e6e6e6e6e6f6e6f6f6f6f6f6f6f6f6e6f6e6e6e6e6e6e6e6e6e6e6e6e6e6f6e6f6f6e6d6d6c6c +6a6867656464646262626262626262626262626262626363636262626262615e5d5c5b59595756 +555555555555555556565656565656565555545351504f4d4c4a4a494948484849484949494949 +49494847474746454343413f3f3f3e3e3f3f3f3f3f4040403f3f3f3f3e3d3c3b3b3b3a3a393939 +3a3a3a3a3a3b3b3b3b3b3939393a393938383838393939393a3a3b3b3b3b3a3a3b3b3b3b3b3b3b +3b3d3d3e3e3e3e3e3e3e3e3f3f3f3f41414242434343434343434444444546464747484848484a +4a4b4b4c4c4d4d4d4d4d4d4f5152525252525253545554555657575757585a5b5b5c5c5c5d5d5e +5e5e5e60606161626263646464646465666767686869696a6a6b6c6d6c6d6e6e6e707070707171 +72727272737375757676777777777777787879797a7a7a7a7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7c7c7d7d7d7e7e7e7e7f7e7f7f7f7f808080818180808181 +818282828282818181858585848484848484848483828281818180807f7f7d7d7e7d7c7b7b7979 +78787775757474727271716f6e6c6b6b69686766666464636161605f5d5c5c5a595a5957575655 +545453525250504f4f4f4f4f4e4e4d4c4c4c4c4b4b4b4a4b4b4c4b4b4b4b4b4b4b4a4b4b4b4c4c +4d4e4f4f4e504f4f4f4f4f4f4f50515353545555565757575757575758595a5b5d5d5e5f5f6060 +6061616162636365666668696a6b6b6b6b6b6b6c6c6c6c6d6d6f71717273747576767676767676 +7778787878797a7b7d7e7e7e7f7f80808080808080808181818283838486868788888889898989 +8a8a8a8a8a8a8a8a8a8a8b8c8d8d8e8e8e8e909090919190909191919292929292929292929293 +949494949595969696969696969696969696979697979797979797979798989898989898989999 +99999a9a9a9a9a9a9a9a9b9b9b9b9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9d9d9d9d9e9e +9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9f9fa0a0a09fa09f9f9f9f9f9f9f9f9fa0a0a0 +a0a0a0a0a09f9f9f9f9e9e9e9e9e9e9e9e9d9d9d9d9d9d9d9d9d9d9d9d9d9c9b9b9b9b9a9a9999 +9898989797969696969696969695959595949494939291908f8f8e8e8e8d8c8c8c8c8c8c8b8b89 +8989888788868584848281808080807f7e7d7d7d7d7d7b7b7977777574737170706f6f6f6f6d6d +6c6c6a696766646261605f5f5d5d5d5c5c5c5a595856555351504e4c4c4b4b4b4b494948464644 +41403d3b3b3b3939383837383737343231302e2c2b2b2a292a2a28282928262423222020201f1d +1d1e1d1e1e1d1c1b1a1a1918171615151515151516161515161413141312121210101011111111 +121111111111111010111111111111111110111010101111111112121212121212121212121212 +1212121213141414141515161617171717171717161616161515151515171717171918191a1a1a +1c1c1c1c1c1c1c1c1c1c1b1b1b1b1b1a1a1a1a1a1a1a1a19191a1a19191919191919191919191a +1b1b1c1c1e1e1f1f21212121222222222222222222222222222222222222212120201e1e1e1d1c +1c1c1b1b1b1b1c1c1d1d1d1d1d1d1d1d1d1e1e1e1f1f1e1e1f1f1f2020201f1f1f1f1d1d1d1b1a +1a1a1a1a1a191a1a19191a191919191818181615151414141413131212111111110f0f0f0f0e0e +0e0d0c0c0c0b0b0b0a0b0b0b0a0a0909080809090909090909090909090b0b0b0c0e0d0e0f1011 +13141515161619191a1c1e1f21232526282a2b2d2f31323536383a3c3e3f414446484a4c4e4f51 +535557585a5c5d5e5f616364656768696a6b6c6c6e707172727374757677777778787979797a7a +7a7a7a7b7b7b7b7c7c7c7d7d7c7c7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7b7a7b7b7a7a7a7979 +79797878777777777777767575767675757573737373727372727272717171707071717070706f +6f6f6f6e6e6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d +6e6e6e6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f6f7070717171717171717272727273737374747474 +7474747474757576767676767676777777777878787979797979797979797a7a7b7b7b7b7b7b7c +7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f808080808081818181828282838383838383838383848485 +85858585858586868585868686878787878788888888888888888889898a8a8a8a8a8a8a8a8a8a +8a8a8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c +8c8c8c8c8c8c8b8b8b8a8a8b8b8a8a8a8a8a8a8a8a8a8a8a8a8989888888888888888888888888 +8888878787868686868585858585858584848383838383828281818181808080808080807f7f7e +7e7e7e7e7e7e7e7e7c7c7c7b7b7c7c7b7b7b7a7979797979797979797777777676777776767675 +74747474747474747473737371717272717171706f6f6f6f6f6f6f6f6f6e6e6e6c6c6d6d6c6c6c +6b6b6b6b6a6b6a6a6a6a6a6a6a6a6a696969696968686868686868686868686868686868686868 +69696a6a6a6a6a6a6a6b6b6b6b6c6c6c6c6c6c6c6c6d6d6d6d6e6d6e6e6e6e6f6f6f7071707071 +71717272727272727272727272727272727272727171717170707070706f6f6d6d6b6b69696867 +66656361615f5d5b5a595655524f4d4b49484543413d3c3b383633322e2d2b29272522211f1e1b +1a18161514131110100f0e0d0d0c0c0b0a0b0b0b0b0b0b0b0b0c0c0c0c0d0d0d0d0e0e0f101010 +12121314151415151616181819191a191a1a1b1c1d1d1e1f1f1f1f1f1f1f1f1f1f1f2122222224 +242525262626262626262626262626262626262626262626262627272727282728282828282828 +282828282828262626262525242423242423232424242424242323232322222121202020201f1f +1f1f1f1f1f1e1e1d1c1c1c1c1c1b1b1b1a1a1a1a1a1a1918181818181a1a1a1919191919191819 +181819191a1a1b1b1b1b1b1b1c1c1e1f2020202121222222222323242627272a2a2b2a2b2b2b2c +2c2c2c2f2f323335353638383939393838383839393a3b3c3e4042434546464848484848484848 +48484848484848484849494b4b4c4d505153555556555757575657565656565656565657565757 +575758585858585858585858585858585858585858585858585858585858585858585858585858 +585858585858585858585858585858585858585858585858585858585858585858585858585757 +56565452514f4d4c4c4b4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a494a494949494848484848 +48484848484848484746454442403f3e3d3b3b3b39393939393a3a3a3a3a393939393839383838 +38383838383837373737373838383737373736343231302e2d2b2b2a2a2a2a2a2a2a2a2a2a2a2a +2a2a2a2a2a29292929282828282828282828282828282828282827282727272726262626262626 +262626252525252525252525252525252525252525252525252525252525252424242423232323 +232323232323232323232323232323232323232323232323232323232323232323232323232323 +2323232323232323232323232323232323232323232323232424242627282a2c2d2d2e2e2f2f2f +2f2e2e2e2e2e2e2e2e2e2e2f2f2f2f2f2f2f2f2f30303131313131313131313131313131313131 +3131323232333537383a3b3c3e3f40404040404040404040404040404040404140414141414242 +4243434343444444444444434344444344454647484a4c4c4e5051515353535353535353535354 +54545455545555555555555555555656565656565656575757575858585959595959595959595a +5a5b5b5d5f60626464666667686868686868686869696969696969696a6a69696a6a6a6b6b6b6b +6b6b6b6b6b6c6b6c6c6c6c6c6c6c6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6e6e6e6e6e6e +6f6f6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f70707070707070707071707171717171717171717171 +7171717272727272727272727272727273737373747474747474727171706e6e6c6a6969696969 +696969696969696969696969696969696969696969696969696969696969696969686766666463 +615f5f5f5e5c5c5c5c5c5c5d5d5d5d5d5d5d5d5d5e5e5e5d5c5d5c5c5b59585656545452525050 +505050505051515252525252525250504f4e4d4c4b494846464545454545454545454545454545 +45444444434140403e3d3d3d3c3c3d3d3d3d3d3e3e3e3d3d3d3d3c3b3b3a3a3a3939383839393a +3a3a3a3b3b3b3b3b3939393a3a3a3939393a3a3b3b3b3b3b3c3c3c3c3b3b3c3c3c3d3d3d3d3d3f +3f4040404040404041424242424343444546464646464646474747484848494a4b4b4b4b4d4d4d +4d4f4f505050505050525354555555555556575756575859595a5a5b5c5d5d5e5e5e605f606060 +606262636364646465656666666768696969696a6a6b6c6d6d6e6d6e6f6f6f7171717172717373 +737374747676767677777777777778787a797a7a7a7a7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7d7d7c7c7d7d7d7e7e7e7e7e7e7e7e7e7f8080808181808081818182 +828282828181818585858585858584848383838383838282827f7f7f7f7e7e7e7d7d7c7b7a7a78 +7878777675757473727270706e6c6c6b6a696767656565636261605f5d5c5c5b5b5a5a59575656 +5554535351515150504f4f4e4e4e4d4c4b4c4b4a4b4b4b4b4c4c4c4a4a4a4a4a4a4949494b4b4c +4c4c4c4c4c4c4d4d4c4c4d4d4e4f5151515252525354545252535455575858595a5b5d5d5d5d5d +5d5d5e5f6060616363656667676867686868686868686a6a6b6d6e6f7070717373737373737373 +73747576777878797a7b7c7d7d7d7d7c7c7c7c7c7d7d7d7f808081828283848686868686868686 +868686868787898989898a8a8b8c8c8d8d8e8e8f8f8e8e8f8f8f90909090919091919192929292 +939393939393939595959595959595969695959696969696969696979797979897989898989898 +98989898989898989999999999999a9a9a9a9b9b9b9c9c9b9b9c9c9c9c9c9c9c9c9c9c9c9c9c9c +9c9c9c9c9d9d9d9d9e9d9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9d9d9d9d9d9d9d +9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9c9b9b9a9a9a9a9a9a9a9a9a9a9998989798979796 +96959595959494939393939393939292919090908f8e8d8c8b8a8a8a8989888887878787878786 +8583838281807f7d7d7c7b7a7a7a7a7a7a7979787875747371706e6e6d6b6b6b6a696969686766 +666462605e5d5c5b5a58585858575757555352514e4c4b494846464645444444424242403e3d3a +393736353534343333323231302f2d2b2929282726252525252525242322201f1e1c1d1c1b1b1b +1b1b1b1b1a1a191817161615141414141414141414141414141313121212121212121212121212 +121313121213131212121212121212131213131313131414141415151616161616161616151515 +1516161616181818181919191a1b1b1b1a191919191918181818181919191b1b1b1c1d1d1d1e1e +1e1e1e1e1e1e1e1e1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1c1c1d1d1c1c1c1c1c1c1d1d1e +1e20202121222222232424242424242424242425252525252525252525222222222021201f1f1f +1f1f1f1f1f1f1f1f1f201f20202020212121222221212222222323232222212121211f1f1e1e1c +1c1d1d1c1c1c1c1c1c1c1c1c1c1c1c1a1918181717171716161515141413131313121111100f0f +0f0e0e0e0d0d0d0c0b0b0b0a0b0a0a0a0a080909090909090909090a0a0a0b0b0b0c0d0e0e1010 +11121414141517171a1b1c1e2021232527292a2c2e2f31333436383b3d3e40424446484b4c4e50 +52545657585a5d5e5f606263656667686a6b6c6d6f6f71717373747475767677787978787a7a7b +7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7a7a7a7a79797979 +7979797978787676767675767575757574747473737474737373717171717071707070706f6f6f +6f6f6f6f6f6f6f6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6d6d6d6d6d6d6d6d6d6d6e6e6e6e6e6e6e +6e6e6e6e6e6e6e6e6f6f6f6f706f70707070707070717171717272727272727272737373737474 +757575757575757676767677777777777777777878787879797a7a7a7a7a7a7a7c7c7b7b7c7c7c +7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f808081818181818181818282828283838484848484848485 +858585868686868686868687878787878888888889888989898989898989898a8a8a8b8b8a8a8b +8b8b8b8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8b +8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a8a8989898989898989898989898888878787878686868686 +86868686868686868585858584848484848484838181818181818181808080807f7f7f7f7f7f7f +7e7e7d7d7d7d7c7c7c7b7b7c7c7b7b7a7a7a7a7a79797878787877777776767777767675757575 +7574747373737372727272727272717170707070706f6f6e6e6e6e6d6d6d6d6d6d6d6c6c6c6b6b +6b6b6a6b6a6a6a6a6a6a6a6a6a6969696969696969696969696969696a6a6a6a6a6a6a6a6a6a6a +6a6a6a6a6b6b6b6b6b6b6b6b6b6c6c6d6d6d6d6e6e6e6f6f6e6e6f6f6f70707070707071717171 +72727273737272737373737373737372727272717271716f6f6f6f6e6d6d6a6a69696766656462 +61605d5c5957575452504e4b48474542403e3c3a37363531302d2b28262522201e1c1b19181615 +1412131110100f0d0d0d0c0c0c0c0c0b0c0b0c0c0c0c0e0d0d0e0e0e0e0f101111121213141516 +16171718181a1a1b1a1b1b1c1c1e1e1f1f201f2121212123232424242424242424242626262628 +2829292a292a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2b2b2a2a2b2a2a +2b2b2a2a2a2a282827272727262727262627272727272726262626252524242323232323232321 +212222212120201e1e1e1e1d1d1d1d1d1d1d1c1c1c1c1b1b1b1b1a1a1a1a1a1a1a19191a191a1a +1a1a1b1b1b1b1c1a1b1b1b1d1d1e1e1f1f1f1f1f1f20202020222224262627272727282828292a +2a2b2d2e2f31323333353535353434343535363636383a3c3e4040414242444444434343434343 +434343434343434444464647494a4c4e4f50515151525251525151515151515151525152525252 +525252525252525252525252525252525252525252525252525252525252525252525252525253 +535252535353535353525253535252525252525252525252525252525253535353545352525150 +4e4d4b4a4847464545434444444445454545454544444444434343434343434343434343434343 +43434343434342413f3e3e3c3a3a38363636353535353536363636363535353534353434343433 +33333333333333333333333333333131312f2e2d2b292929282726272726262727272727272626 +262625252525252525252525252524242323232323232323232323232323232323232323232323 +232222222222222222212121212020202020202020202020202020202020202020202020202020 +2020202020202020202020201f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f +1f1f1f1f1f1f1f1f2020202020202020201f1f1e1e2020202121232526272929292b2b2b2b2b2a +2a2a2a2a2a2a2a2a2a2b2b2b2b2b2b2b2b2b2b2b2b2b2c2c2c2c2d2d2d2d2d2d2d2d2d2d2d2d2d +2d2d2d2f30313334363738393b3b3b3b3b3b3b3b3b3b3b3b3c3b3c3c3c3c3c3c3c3c3c3d3d3d3d +3d3d3d3d3d3d3d3d3d3d3d3d3d3d3e3f404142444647494b4c4c4c4c4e4e4e4d4d4d4d4d4e4e4e +4e4e4e4e4e4e4f4e4f4f4f4f505050515151515252525252525252535353535352525253545556 +5758595c5d5e606061626363636363636363636363636464656565656565656565666666676766 +66676767676767676767676767676868686868686868686868686868686969696969696969696a +696a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6b6b6b6b6b6b6b6c6c6b6b6c6c6c6c6c6c6c6c6d6d6d6d +6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6c6c6b6b6a68676664626262626262 +62636364646464646464646363626262626363636363636363636464656564636261605f5d5c5b +58585858575757585858585858585858585858585858585858575655535250504e4e4c4c4c4c4c +4c4c4c4c4c4c4c4c4c4c4c4c4c4a4b4a4947464544434343424141414242434343434343434242 +403f3f3f3d3d3c3b3b3b3b3b3a3b3b3c3c3c3c3c3c3c3c3b3b3a39393838393939393939393939 +393a3a3a3a3a3b3b3b3b3a3a3a3b3b3b3b3b3b3b3c3d3d3d3e3e3e3e3e3e3f3f40404141414141 +424242424343434344444546464747474748484949494a4a4a4a4c4b4c4c4d4d4f4f4f4f515151 +51515152525354545556565757595959595a5a5a5a5a5b5c5d5d5e5e5f5f616161616262636363 +6363646466676768686869696969696a6b6b6c6d6d6d6f6f6f6f70707072727272737373737575 +757575757677777778787979797979797a7a7a7a7a7a7a7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7e7e7f7f7f7f7f808081818080818181818181 +8181818181858585858585858584848484838483828282808080807f7f7f7f7f7e7c7b7b7a7a7a +79787877767574747372706f6f6e6c6b6a6a6868676665646261605f5e5e5d5c5c5b5958585756 +5554535353525251504f4f4f4e4d4c4c4b4a4b4b4b4b4b4b4b49494949484847474749494a4a4a +494a49494a4a49494a4a4b4c4e4e4e4e4e4e4f50504e4e4f505153545454555759595959595959 +595a5b5c5d5e5e6162636363636363636363636365666768696b6c6c6d6e6e6e6e6e6e6e6f6f70 +7172737374757677797a7a7a7a79797979797a7a7a7b7c7c7e7f7f808283838383838383838383 +838384848686868788888889898a8b8c8c8d8d8c8c8d8d8d8e8e8e8e8e8e8e8e8e8f8f90909191 +919191919193939393939393939495939495959595959595959696969696969696969696969696 +969696969696979797979898999999999a9a9a9b9b9a9a9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b +9b9b9c9c9c9c9c9c9c9c9c9c9c9c9c9c9d9c9d9d9d9c9d9c9c9c9c9b9b9b9b9b9b9b9b9b9b9b9b +9b9b9b9b9b9b9b9b9b9b9b9b9b9a9a9a9a9a999999999999999999989897969695969594939392 +929292929191919191919191908f8e8d8d8d8c8b8a89888787868585858484848484848483817f +7f7e7d7c7b797877767676767676767575747371706e6c6b69696865656564646464636261605f +5d5a5957565554535252525151514f4e4c4b49464544424040403f3f3f3e3c3c3c3b3837353332 +31302f2e2e2e2e2d2d2c2b2a2827252423232221212121212121201e1d1c1b1a1b1a1818191819 +191918181716151515141414141414141414141414141413131313131313131313131313131314 +141313141415151515151515151415141414151516161616171718181818181818181717171718 +1819191b1b1b1b1c1c1c1d1d1d1d1d1c1c1c1c1c1b1b1b1b1b1c1c1c1d1e1e1f20202021212121 +2121212121212020202020202020202020202020202020201f1f20201f1f1f1f1f1f2020212122 +232424252525252626262626262626262627272727272727272727252525252324232222222222 +2222232223232323232323232324242425252424252525262626252524242424232221211f1f20 +201f1f1f1f1f1f1f1f1f1f1f1f1e1c1b1b1a1a1a1a191918181717161616161514131211111111 +111110100f0e0d0d0d0c0d0c0b0b0b09090909090909090908090808090a090a0b0c0c0d0d0e0e +101011111313151718191b1c1e1f2123242728292c2d2e31323537383b3c3f41434647494b4d4f +51535456595a5c5c5e606262646567686a6a6c6d6f6f71727373737474757778777779797a7a7b +7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7a7a7a7a797a +79797878767676767676767676767575757473757473737371717171717171717171707070706f +706f6f6f6f6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6d6d6d6d6d6d6d6d6d6d6e6e6e6e6e6e6e6e6e +6e6e6e6e6e6e6f6f6f6f6f6f6f6f6f706f70707171717172727272727272727373737373747474 +74757475757676767677777777777777777878787878797979797a797a7a7c7c7b7b7c7c7c7d7d +7d7d7d7e7e7e7e7f7e7f7f7f7f8080818181818181818182828282828383838384838484858585 +85868686868686868687878787878888888888888888888988898989898a8a8a8b8b8a8a8b8b8b +8b8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8b8b8b +8b8b8b8b8b8b8b8b8b8b8a8a8a8a89898989898989888988888888878787878786868686868686 +8686868686868585858584848384838383838181818181818181808080807f7f7e7f7e7e7e7e7d +7d7d7d7d7c7c7c7b7b7c7c7b7b7a7a797979797878787878777777767677777676757574747474 +737373737372727272727272717170706f6f6f6f6e6e6e6e6e6d6d6d6d6d6d6d6c6c6c6b6b6b6b +6a6b6a6a6a6a6a6a6a6a6a6969696969696969696969696969696a6a6a6a6a6a6a6a6a6b6a6b6b +6b6b6c6c6c6c6c6c6c6c6c6c6d6d6d6d6d6e6e6e6f706e6f707070717171717171717171717272 +7273737272737373737373737372727272717271706e6e6e6e6d6c6b6969686765646261605e5d +5a58565353514e4c4a464442403e3b39373432312f2c2a28252321201d1c191817161413121110 +110f0e0e0d0c0c0c0b0b0c0c0c0c0d0c0d0d0d0e0f1010111111111213141415151617191a1a1a +1a1b1b1d1e1f1e1f1f1f1f212122232423242424242626272727272727272828292929292b2b2c +2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2d2c2d2d2e2e2d2d2e2d2d2e2e +2d2d2c2c2b2b2a2a2a2a292a2a29292a2a2a2a2a2a292929292828272726262626262626242425 +252424232221212121202020202020201f1f1e1e1d1d1d1d1c1c1c1c1c1c1c1b1b1a1b1a1a1a1a +1b1b1b1b1b1a1a1a1a1c1c1d1d1e1e1e1e1e1e1e1e1e1e20202123242424242425252526262627 +292a2b2d2d2e2f3131313130303031313131313335373a3b3b3c3d3e3f3f3f3e3e3e3e3e3e3e3e +3e3e3e3e3e3f3f414142444547494a4b4c4c4d4d4d4c4d4c4c4c4c4c4c4c4c4d4c4d4d4d4d4d4d +4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4e4e4d +4d4e4e4e4e4e4e4d4d4e4e4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4e4e4e4e4f4e4d4c4b4b4947 +464542414140403e3f3f3f3f4040404040403f3f3f3f3e3e3d3e3d3d3d3d3d3d3d3d3d3d3d3d3d +3d3d3d3d3c3c3a39383735343331313130303030303131313131303030302f302f2f2f2f2e2e2e +2e2e2e2e2e2e2e2e2e2e2e2e2c2c2c2b2928272525242423222323222223232323232322222222 +212121212121212121212121212020202020202020201f201f1f1f1f1f1f1f1f1f1f1f1f1f1f1e +1e1e1e1e1e1e1e1d1d1d1d1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c +1c1c1c1c1c1c1c1c1c1c1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b +1b1b1b1b1b1b1c1c1c1c1c1c1c1c1c1c1b1b1b1c1c1c1d1d1e2022222424242525252525242424 +242424242424242525252525252525252625262627272727282828282828282828282828282828 +28292a2c2d2e303132333535353535353535353535353535353535363536363636373737373737 +37373737373737373737373738393a3b3c3e404143454646464648484847474747474848484849 +484949494949494949494a4a4a4b4b4b4b4c4c4c4c4c4c4c4c4d4d4d4d4d4c4c4c4c4d4f505152 +545657595a5a5b5d5e5e5e5e5e5e5e5e5e5e5e5e5e5f5f5f5f5f5f5f5f5f5f6060606161606061 +616261626262626262626262636363636363636363636363636363646464646464646464646464 +646464646464646464646464646565656565656565666765666767676767676767686868686868 +6868686868686868686868686868686868686868686867666665646362605e5d5d5d5d5d5d5d5d +5e5e5e5e5e5e5e5e5e5e5d5d5d5d5d5e5e5e5e5e5e5e5e5e5e5f5f5f5f5e5c5b5a595856555353 +52525151515252535353535353535353535353535253525150504e4c4b4b494948474747474747 +474847484848484848484745464545434241403f3f3f3e3e3e3e3e3f3f3f3f3f3f3f3f3f3f3d3c +3c3b3a3a3939393939393839393a3a3a3a3a3a3a3a39393838383737383838383938393939393a +3a3a3a3a3b3b3b3b3b3b3b3c3c3d3c3d3d3d3d3e3e3e3f3f3f3f3f3f4041424243434343434444 +4444454546464747484848494a4a4a4b4b4c4c4c4d4d4d4d4e4d4e4f5050525252525353545454 +5455555657575758595a5a5c5c5c5c5c5c5c5c5c5d5f6060606061616363646364646565656565 +6666686868696a6a6b6b6b6b6b6b6c6c6d6e6f6f70707070717171737373737473747476767676 +7676767777777878797979797a797a7a7a7a7a7a7a7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7f7f8080818180808181818181818181 +8181818585858585858585848484848384838383838181818080818180807f7e7d7d7c7c7b7b7a +7a79787777767574737271706f6e6d6c6b6b6a696867656463616061605e5e5d5b5a5a59585756 +5554545353525150504f4e4e4d4c4b4b4a4a4b4b4a4a4a48484848474746464647474848484748 +474747474747474748494a4a4b4b4b4b4c4c4c4b4b4b4c4d4e4f50505153545454545454545556 +565758595a5c5d5e5e5e5e5e5e5f5f5e5e5f6061636465666768696a6a6a6a6a6a6a6b6b6c6c6e +6f6f70727273757676767675757575757676767879797a7c7c7d7f808081818080818181818181 +818183838384858586878788898a8a8b8b8a8a8b8b8b8c8c8c8c8c8c8c8c8c8d8d8e8e8f8f8f8f +909090929292929292929292939293939393939393939394949494949494949595949495959595 +9595959596969696979798989898999999999999999999999999999a9a99999a9a9a9a9a9a9a9a +9b9b9b9b9b9b9b9b9b9b9b9b9b9b9c9b9c9c9c9b9c9b9b9b9b9a9a9a9a9a9a9a9a9a9a9a9a9a99 +999a9a99999999999999999898989898979797979797979797969695959493949392919190908f +8f8f8e8e8e8e8e8e8e8e8e8d8c8b8b8a8988878685848483828282818181808080807f7e7c7c7a +797877757473727272727171717070706f6d6b6968666464626060605f5f5f5e5d5d5c5b595755 +5351504f4e4d4c4c4c4b4b4b4948464543413f3e3c3a3a3a39393938373736353331302e2c2c2b +2a292929292828282625242321201f1f1e1d1e1e1d1d1e1d1c1b1a191817181716161716171717 +161615151414141413131313131314141313141313141413131313131314141313141414151515 +151616171717171717171716171616161717181819191a1a1b1b1b1b1b1b1b1b1a1a1a1a1b1b1c +1c1d1d1e1e1f1f1f20202020201f1f1f1f1f1e1e1e1e1e1f1f1f20212122232323242424242424 +242424242323232323232323232323232322222323222222222222222222222223232424252627 +2627282828292929292929292929292a2a2a2a2a2a2a2a2a2a2828282726272625252525252525 +262526262626262626262627272728282727282828292929282828282727262524242323232322 +2323222223222223232222211f1e1e1d1d1d1d1c1c1b1b1a1a1919181817171615141413131313 +121211100f0f0e0d0e0d0c0c0c0a0a0a09090909080807080707070807080809090a0a0b0b0c0c +0d0d0e0f111213151617181a1b1d1f2122242627292b2d2f31333537393c3e40424446484a4c4e +5052545658585a5c5e5f6162646567686a6b6c6d6f7071727273737475767677787879797a7a7a +7a7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7a7a7a7a797a7979 +7979777777767677777676767575757574757474747472727271717272717171707070706f706f +6f6f6f6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6d6d6d6d6d6d6d6d6d6d6e6e6e6e6e6e6e6e6e6e6e +6e6e6e6e6f6f6f6f6f6f6f6f6f706f707070707171717272717172727273737373737474747475 +7475757575767676777776767777777878787878797979797a797a7a7b7b7b7b7c7c7c7d7d7d7d +7d7e7e7e7e7f7e7f7f7f7f80808081818080818181828282828283838383848384848484858585 +8686858586868687878787878888888888888888888988898989898a8a8a8a8a8a8a8a8b8b8a8a +8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8b8b8b8b8b +8b8b8b8a8a8b8b8a8a8a8989898989898989898889888888888787878787868686868686868685 +85868685858584848484838483838383818181808081818080807f7f7f7f7e7f7e7e7e7e7d7d7d +7d7d7c7c7c7b7b7c7c7b7b7a7a7979797978787878787777777676777776767575747474747373 +73737372727271717272717170706f6f6f6f6e6e6e6e6e6d6d6d6c6c6d6d6c6c6c6b6b6b6b6a6b +6a6a6a6a6a6a6a6a6a6969696969696969696969696969696a6a6a6a6a6a6a6a6a6b6a6b6b6b6b +6c6c6c6d6d6c6c6d6d6d6e6e6e6e6e6f6f6f6f706f707070707171717272717172727273737373 +7373737373737373737373727272717071706f6e6e6d6d6c6b6a686766656362605f5d5b595755 +52504f4d4a4845423f3d3b393634322f2d2c2a272523201e1c1b19171514131211100f0e0d0e0d +0c0c0c0b0b0b0b0b0c0c0c0d0e0d0e0f0f1011121213131414151617171819191a1c1d1d1e1e1f +1f2021222122232323252525262726272828282a2a2a2a2a2a2a2a2a2b2b2c2c2d2d2e2e2f2f2f +2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f302f30303030303030303030303030 +2f2f2e2e2d2d2d2d2c2d2d2c2c2d2d2d2d2d2d2c2c2c2c2b2b2a2a292929292929292828282827 +2726252424242423232322222222212120201f1f1f1f1e1e1e1d1d1d1d1c1c1b1c1b1b1b1b1b1b +1b1b1b1a1a1a1a1b1b1c1c1c1c1c1c1c1c1c1c1c1c1d1e1f202121212121212121222222242526 +2729292a2b2c2c2c2c2b2b2b2c2c2c2c2d2e30333536373838393a3a3a39393939393939393939 +3939393a3a3c3c3d3f414244464647474848484748474747474747474748474848484848484848 +484848484848484848484848484848484848484848484848484848484848484848484848484848 +48484848484848484848484848484848484848484848484848484849494949484746464442413f +3d3c3c3a3a3939393a3a3a3a3a3a3a3a3a3a393939393839383838383838383838383838383838 +3838373635343331302f2e2c2c2c2b2b2b2b2b2c2c2c2c2c2b2b2b2b2a2b2a2a2a2a2929292929 +2929292929292929292928282826252423212120201f1f1f1f1f1f1f1f1f1f1f1f1f1f1e1e1e1d +1d1e1e1d1d1d1d1d1d1d1d1c1c1c1c1c1c1c1c1c1b1c1b1b1b1b1b1b1b1b1b1b1b1b1b1b1a1a1a +1a1a1a1a1a1a1a1919191919191919191919191919191919191818191918181818181818181818 +181818181818181817171717171717171717171717171717171717171717171717171717171717 +171717171818181818181818181817171718181818191a1b1d1e1f1f1f20202020201f1f1f1f1f +1f1f1f1f1f20202020202020202021202121212122222222222222222222222222222222222224 +252627292a2b2d2e2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f302f303030303131313232313132 +323232323231313232313233343536383a3b3d3f40404141424242414141414142424242434243 +434343434343434344444444444545454646454546464647474747474646464647494a4a4c4e4f +515354555657585858585858585858585858585959595a5a59595a5a5a5b5b5b5b5b5b5b5b5b5c +5b5c5c5c5c5c5c5c5c5c5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5e5e5e5e5e5e5e5e5f5f5e5e5f5f +5f5f5f5f5f5f5f5f5f5f5f60606060606060606061606161616161616161616262626262626262 +6262626262626262626263636262636363636363616061605e5d5c595857575757575757575858 +585858585858585857575757575858585858585858585859595959585655555352504f4d4d4c4c +4b4b4b4c4c4d4d4d4d4d4d4d4d4d4d4d4d4d4c4d4c4c4b4a484746454444434242424242424243 +424343434343434342414241403f3e3d3c3b3b3b3a3a3a3a3a3b3b3b3b3b3b3b3b3b3b39393938 +3738373637373636373737383838383838383838383737373737383838383938393939393a3a3a +3a3a3b3b3b3c3c3c3c3d3d3e3d3e3e3e3e3f3f3f40404040414142434444454545454646464747 +4747484849494a4b4b4c4d4d4d4e4e4e4e4e4f4f4f505150515253535454555556565757575758 +5858595a5a5b5c5c5c5e5e5e5f5f5e5e5f5f606162626363646465656665666667676767686868 +6a6a6a6a6b6b6c6c6d6d6d6d6e6e6f6f7070717171717272727474747475747575767676767777 +777878787878797979797a797a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7e7e7e7e7f7f80808181808081818181818181818181 +818585858585858585848484848384838383838181818181818181807f7f7e7d7c7c7c7c7b7b7a +7978787877767573737271706f6f6e6d6c6b6a6a686765646364636261605e5d5d5d5b5a595858 +57565655545352525151504e4d4d4d4d4d4d4c4c4c4a4a4a4a4948474747484849494847484747 +47474747474748494a4a4a4a4a4a4b4a4a4949494a4b4c4d4d4e4f505152515152525152535354 +55565658595b5b5b5b5b5b5a5a5b5b5a5c5d5e5f60626363646565656565656566666767696a6a +6b6d6d6e70717271717171707070717171737474767777787b7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7e7e7e808181818383848587878787878787878788888888888888888889898a8a8c8c8c8c8c8d +8d8f8f8f8f8f8f8f8f8f908f909090909090909090919191929291919292929292929292929292 +929293939393949495969696979797979797979797979797979797979797979797979797979898 +9898989898989999989899999a999a9a9998999898989897979696969696969696969696969696 +9696969696969696969595959595949494949494949493929291919190908f8e8d8c8b8b8b8b8b +8a8a8a8a8a8a8a8a8a898887868685838281817f7f7e7d7c7c7c7c7b7b7b7b7b7a797776757472 +71706e6d6c6c6c6c6c6b6b6b6b6a6967656362605e5e5d5a5a5a595959595858575554524f4e4c +4a4a4948474747464646444341413f3c3b3a383636363535353433333332302e2d2b2a2a292827 +27272726262624232221201f1e1e1d1d1d1d1d1d1d1d1c1b1a1919181918171718171818181717 +161615151515151515151515161615151616161616161616161616161616161616161717181819 +191a1a1a1a1a1a1a1a191a1919191a1a1b1b1b1b1d1d1e1e1e1e1e1e1e1e1d1d1c1d1e1e1f1f20 +202020212222222223222222222121212020202020212121222324252525252626262626262626 +262625252525252525252525252525252525252525252525252525252525252526262728292829 +2a2a2a2b2b2b2b2b2b2b2b2b2b2c2c2c2c2c2c2c2c2c2c2a2a2a2a292a29272727272727282927 +2829292929292929292a2a2a2a2a2a2a2a2a2a2b2b2b2a2a2a2a2a2a2927262625252525252525 +25252525252525252524222121202021211f1f1e1e1d1d1c1c1b1b1a1a19181717171717171515 +14131212121011100f0f0f0d0d0c0c0c0c0c0b0a090a0909090a090a090a0a0a0a0b0b0c0c0d0d +0e0e1011121314151617181a1c1e1f2022232527282a2d2e30323436393b3c3f40424546494a4d +4f5053535557595a5c5e5f606363666769696b6c6e6e6f7070727374747576767777797979797a +7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7b7b7b7b7a7a797a79797979 +77777777777777777777767676767576757474747272727272727272727271717171707170706f +6f6f6f6e6e6e6e6e6e6e6e6e6e6e6e6e6d6d6d6d6d6d6d6d6d6d6e6e6e6e6e6e6e6e6e6e6e6e6e +6e6e6f6f6f6f6f6f6f6f6f706f7070707071717172727171727272737373737374747474757475 +757575767676767676767677777777787878797979797a797a7a7b7b7b7b7b7c7c7c7c7d7d7d7e +7e7e7e7f7e7f7f7f7f808080808080808081818181828282838383838483848484848585858585 +858585868686868787878888888888888888888988898989898a8a8a8a8a8a8a8a8a8a8a8a8a8b +8b8a8a8b8b8b8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d +8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8b8b8b8b8a8a8a8a8a +8a8a8a8a8a8a8a8a89898989898989898988898888888887878787878686868585868685858585 +8585858584848484838483838383818181808081818080807f7f7f7f7e7f7e7e7e7e7d7d7d7c7c +7c7c7b7b7b7b7b7b7b7a7a79797979787878787877777776767676767675757474747473737373 +7372727171717171717170706f6f6f6f6e6e6e6e6e6d6d6d6c6c6d6d6c6c6c6b6b6b6b6a6b6a6a +6a6a6a6a6a6a6a6969696969696969696969696969696a6a6a6b6b6a6a6b6b6c6b6c6c6c6c6d6d +6d6d6d6d6d6d6d6d6e6e6e6f6f6f6f707071707171717172727272727272727272737373737373 +737373737373727272717171706f706f6d6c6c6a6a6a6867646463615f5e5c5a59565552504d4b +4a484543403d3a38373432302d2b29282624221f1d1b1a1917161413131211100f0f0e0f0e0d0e +0e0d0d0d0d0d0f0f0f1011111212121314161617171717181a1b1b1c1c1c1d2021212121222223 +24252425262626282828292a292a2a2a2a2c2c2c2c2c2c2c2c2d2e2d2e2f2f2f30303131313131 +313131313131313131313131313131313131313131313231323232323232323232323232323131 +30302f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2e2d2c2d2c2b2c2c2b2b2c2a2a2a2a2a2a29 +2827272727262626262626262424232322222222212121212121211f1f1e1f1e1e1e1e1e1e1e1d +1d1c1c1c1c1d1d1e1e1e1e1e1e1e1e1e1e1e1e1f1f202122222222222121212222222425262728 +28292a2b2b2b2b2a2a2a2b2b2b2b2b2c2e31333434353536373737363636363636363636363636 +36373738383a3c3d3e414242434344444443444343434343434343444344444444444444444444 +444444444444444444444444444444444444444444444444444444444444444444444444444343 +444443434343434343434343434343434343434343434343434444444443424141403e3c3b3938 +383636353535363636363636363636363535353534353434343434343434343434343434343434 +33333231302f2d2c2b2a2a2a29292929292a2a2a2a2a2929292928292828282827272727272727 +27272727272727272626262524222120201f1f1e1e1e1e1e1e1e1e1e1e1e1e1e1e1d1d1d1d1d1d +1d1d1d1d1d1d1d1d1d1c1c1c1c1c1c1c1c1c1b1c1b1b1b1b1b1b1b1a1a1b1b1a1a1a1919191919 +191919191918181818181818181818181818181818181818181818181818181818181818181818 +181818181818171717171717171717171717171717171717171717171717171717171717171717 +1717181818181818181818181717171818181818191a1c1c1d1d1d1e1e1e1e1e1d1d1d1d1d1d1d +1d1d1d1e1e1e1e1e1e1e1e1e1f1e1f1f1f1f202020202020202020202020202020202020212224 +25262728292a2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2c2b2c2c2d2d2d2d2e2e2e2e2e2e2e2e +2e2e2e2e2e2e2e2e2e2f303132333637383a3c3c3b3b3d3d3d3c3c3c3c3c3d3d3d3d3e3d3e3e3e +3e3e3e3e3e3e3f3f3f3f3f404040404040404041414141424242414141414244454546494a4b4e +4f4f50515252525252525252525252535353535454545454545454555555555555555555565556 +565656565656565657575757575757575858575758585859595959595959595959595959595959 +5959595959595959595a5a5a5a5a5a5a5a5a5b5a5b5b5b5b5b5b5b5b5b5c5c5c5d5d5c5c5d5d5d +5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5c5b5b5a5958565453525252525252525253535353 +53535353535352525252525353535353535353545454545554535150504f4e4c4b494948484747 +474848494949494949494a4a49494a4a494a494947474544434342424140404040404040414041 +414141414141403f403f3f3e3d3c3b3b3b3b3a3a3a3a3a3b3b3b3b3b3b3b3b3b3b393939383738 +3738383838383838383939393939393939393938383939393a3a3a3a3b3a3b3b3b3b3c3c3c3d3d +3e3e3e3e3e3e3e404041404141414142424243434343434445464747484848484848484949494a +4b4b4c4c4d4d4d4e4f5050505051515152525252535253545656575757575858595959595a5a5a +5c5c5c5d5e5e5e6060606060606060616263646464646565666667666767696968686969696b6b +6b6b6c6c6d6d6e6e6d6d6f6f707071717272727272727274747475767475767777777777777778 +78787878797979797a797a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7c7c7d7d7d7d7d7e7e7e7e7f7f808081818080818181818181818181818185 +85858585858585848484848384838383838181818181818181807f807f7e7d7d7d7d7c7c7b7a79 +797978787775757473727171706f6f6e6c6c6b6a6867676666656463626060605e5d5c5b5b5a59 +5957575655555453525150504f4f4f4f4e4e4e4c4b4b4b4b4a4949494949494948484848484848 +4847474747484949494949494a494948484849494a4b4b4c4d4d4e4f4e4e4f4f4e4f5050505153 +535455575757575757565657575658585a5b5c5d5e5e6061616161616161616162626466666668 +696a6b6c6d6c6c6c6c6b6b6b6c6c6c6e7070717273747677777778777878787878787878787a7a +7a7b7c7d7d7f7f81818383838383838383848485858585858585858686868688888889898a8a8c +8c8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8e8e8e8f8f8e8e8f8f8f8f8f8f8f8f8f8f8f8f8f +909090909191929393939495959595959595959595959595959595959595959595959596969696 +969696969797969697979797979796969696959595949493939393929292939293939392939292 +92929292929292919191919190909090909090908f8f8f8e8d8d8c8c8a8a898887878686868585 +858585858585858584838282807f7d7c7c7a797978777777777676767676757472716f6f6d6b6a +69676666666666656565656464615f5e5c5a59585755555554535353525251504f4c4a48474545 +44424242424141413f3e3c3c3a38363534323232313131312f2f2f2e2d2b2a2827272626252525 +25242424222221201e1e1d1d1c1c1c1c1c1c1c1c1b1b1a19191819181818181818181819181818 +17171717171717171717181817171818181818181819181919191919191919191a1a1b1b1c1c1d +1d1d1c1d1c1c1c1c1c1c1c1c1c1c1e1e1e1e2020212121212121212120201f2021212121222223 +232425252525262525252524242423222222232324242525262727272728282828282828282828 +27272727272727272727272727272727272727272727272727272727272728292a2a2b2a2b2c2c +2c2d2d2d2d2d2d2d2d2d2d2e2e2e2e2f2e2f2f2f2e2d2c2c2c2b2c2b2a2a2a2a2a2a2b2b2a2a2b +2b2b2b2b2b2b2b2c2c2c2c2c2c2c2c2c2d2d2e2e2d2c2d2c2c2c2b2a2929282828282828282828 +2828282828282826252424232324242222222220201f1f1e1e1d1d1c1b1a1a1a1a1a1a18181816 +15151513141312121210100f0f0f0e0e0d0c0c0c0b0b0b0b0b0b0a0b0b0b0a0b0b0c0c0c0c0d0d +0f0f1011121214151617191a1b1c1e1f2122232628292b2d2e31333537393a3c3f414345474a4b +4d4e5052545557595b5c5e5f6263656568686a6b6c6d6e70707172737474767677777777797979 +7a7a7a7a7a7a7b7a7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7b7b7b7b7a7a7a7a7a7a7a7a7877 +777777777777777776767676767676757575737373737273727272727171717171717171707070 +706f6f6f6f6f6f6f6f6f6f6f6f6e6e6d6d6d6d6d6d6d6d6d6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e +6f6f6f6f706f707070707070707070717171727271717272727373737373747474747474747474 +757576767676767676777777777878787979797979797a7a7b7b7b7b7b7c7c7c7c7d7d7d7e7e7e +7e7e7e7e7e7e7f7f80808080808080818181818282828383838383838383838484858585858585 +8586868686878787888888888888888888888888888889898a8a8a8a8a8a8a8a8a8a8a8a8b8b8a +8a8b8b8b8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d +8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8b8b8b8b8a8a8a8a8a8a8a +8a8a8a8a8a89898888888888888888888888888888878787878786868685858686858585858585 +858484838383838383838383818181808081818080807f7f7f7f7e7f7e7e7e7e7d7d7d7c7c7c7c +7b7b7b7b7b7b7b797a797979797878787878777777767676767676747574747474737373737372 +72717171717171716f706f6f6f6f6e6e6e6e6e6d6d6d6c6c6d6d6c6c6c6b6b6b6b6b6b6b6b6b6b +6b6b6b6b6b6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6b6b6c6c6b6b6c6c6c6c6c6c6c6c6d6d6d6d +6e6d6e6e6e6e6f6f6f707070707171717171717171727272727272727272727373737373737373 +737373737272727070706f6d6e6d6c6b6a686767656461615f5e5b5a58565452504d4b48464542 +403d3b383533322f2d2b2927252422201f1c1b19171715141312121111100f0f0f100f0f10100f +0f101010121212131414151516171819191a1a1b1b1c1e1e1e1f20202123242424242526272728 +27282929292b2b2b2b2d2c2d2d2d2d2f2f2f2f2f2f2f2f30302f30313131323334343434343434 +343434343434343434343434343434343434343434343434343434343434343434343434343232 +31313131313131313131313231323232313131302f2f302f2e2f2f2e2e2f2d2d2d2d2d2d2c2c2a +2a2a2a29292929292929272727272525252524242424242424222222222121212121212120201f +1f1f1f20202020201f1f1f1f1f1f1f1f1f20202122222222222221212122222224252526272728 +282929292928282829292929292b2c2f3031313332333434343333333333333333333233323234 +3435353738393b3d3e3e403f4040403f403f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f +3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3e3e3f3f +3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3f3f3f3f3e3e3d3d3b3a383635343432 +32313131323232323232323232323131313131313131313031303030303030303031303131302f +2e2d2d2c2a2a292727282627272727282828282727262626262626262626252525252525252525 +252525252525242424232321201f1f1f1f1e1e1e1e1e1e1e1e1e1e1e1e1e1e1d1d1d1d1c1d1c1c +1c1c1c1c1c1c1c1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1a1a1b1b1a1a1a19191919191919 +191919181818181818181818181818181817181717171717171717171717171717171717171717 +171717171616161616161616161616161616161616161616161616161616161616161616161616 +17171717171717171717161616171717171718191a1a1b1b1b1c1c1c1c1c1b1b1b1b1b1b1b1b1b +1b1c1c1c1c1c1c1c1c1c1c1c1c1c1c1d1d1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1f20212223 +24242527282828282828282828282828282828282828282828292929292a2a2a2a2a2a2a2a2a2a +2a2a2a2a2a2a2a2b2b2d2e2f313234353737363638383837373737373838383838383838383838 +38383839393a3a3a3a3b3b3b3b3b3b3b3b3c3c3c3c3d3d3d3c3c3c3c3d3e3f3f41434446484949 +4b4b4c4c4c4c4c4c4c4c4c4c4c4d4d4d4d4e4e4e4e4e4e4e4f4f50505050505050505050505050 +505050505050515151515151515152525151525252535353535353535353535353535354535454 +545454545454545555555555555555555555555555555555555555565656575756565757575757 +57575757575757575757575758575858565655555452504f4e4c4c4d4c4d4d4d4d4e4e4e4e4e4e +4e4e4e4e4d4d4d4d4d4e4e4e4e4e4e4e4e4f4f4f4f504f4e4d4c4c4b4948474545454544444445 +45454545454545454646454546464646464644444242414140403e3e3e3f3e3f3f3f3f3f3f3f3f +3f3f3f3f3f3e3f3e3e3d3b3c3a3a3a3b393a3a3a3a3b3b3b3b3b3b3b3b3b3b3939393938393839 +3939393939393a3a3b3b3b3b3b3b3b3b3b3a3a3b3b3b3c3d3d3d3d3d3d3d3d3d3e3e3e3f3f4040 +404141414143434343434343444445454646464646474848494a4b4b4b4b4b4b4b4c4c4c4d4d4d +4e4f50505051515252525253535354545454565556565858595959595b5a5b5b5b5b5c5c5c5e5e +5e5f5f5f5f61626262626262626364646565656566676868686868686a6a69696a6a6a6c6c6c6c +6d6d6e6e6f6f6e6e70707171717172727272727273757575767675757677777777777777787878 +78787979797979797979797979797979797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7a7b +7b7b7b7b7b7b7c7c7d7d7d7d7d7e7e7e7e7f7f8080818180808181818181818181818181848484 +848484848484848484838483838383828282818181818080807f7f7f7f7f7d7d7d7d7c7c7b7b79 +7978787877767574747272727170706e6d6c6c6b6969676666656464636161605f5e5c5c5c5b5b +595958575656555453525150525150504f4e4e4e4d4c4b4b4a4a4a4a4a4a4a494a494848474747 +47474847474748484848484848484847474849494a4a4a4b4b4b4b4b4b4b4b4c4c4c4d4e4e5051 +5252525252525253535252535355565758595a5b5b5c5c5c5c5c5c5c5d5e5e5e60606163656566 +676868686868686868686868686a6a6b6c6f6f7071727374747373747474747474747475757577 +78787a7b7c7c7e7e7f808080808181818181818181818181818182838383848585878788888989 +89898a8a8a8a8b8a8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8c8c8b8b8c8c8c8c8c8c8c8c8d8d +8d8e8f8f9090909192929292929292929292929292939393939494949494949494949494949494 +94949494949494949594959595939593939292919191919090909090909090908f8f90908f8f8f +8f8f8f8f8f8e8e8e8e8e8d8d8d8d8d8d8d8d8d8b8c8b8b89888787858484848382828282828282 +8282828281807f7f7f7d7c7a79787676757372727272727271717070706f6d6d6b696867656362 +626261616060606060605e5d5b5858565453514f4f4e4e4e4e4c4c4c4c4b4948454341413f3e3e +3c3c3c3c3c3c3b3a393736343332302e2e2e2e2e2e2d2d2d2b2b29282726242424222222222222 +2222211f201f1e1d1d1c1c1b1c1c1c1c1d1c1c1b1b1b1a1a1919181819191a1a1a191919191919 +1a1a1919191919191a1a19191a19191c1c1b1b1b1b1b1b1c1c1b1b1c1d1d1d1d1d1d1e1f202020 +20202020201f1f1e1e1e2020202022222222232323232323222222222222222223242425262727 +2727272727272727272727262626262626262626272828282a2a2a2b2b2b2b2b2b2b2b2b2b2a2a +2a2a2a2a2a2a2a2a2a2a2a29292a2a29292929292929292929292a2b2b2b2b2d2d2d2d2e2e2e2f +2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2d2d2d2d2c2c2c2c2c2c2c2d2c2d2d2d2d +2d2d2d2d2d2e2e2e2f2f2e2e2f2f2f2f2f2f2f2f2f2f2e2d2d2c2c2b2b2b2b2b2a2b2b2b2b2c2b +2b2b2b2a2a2a282727262626262626242424242323212120201f1f1e1e1c1c1c1c1c1c1a1a1919 +171717161514141313131211100f0f0f0d0e0d0c0b0c0b0c0c0c0b0c0c0c0c0c0a0b0b0b0c0d0e +0e0f101111121314151617191a1b1c1e2021222526282a2d2e3032343638393b3e3f4243464849 +4b4d4f51535456585a5d5e606163646667696a6a6b6c6e6f707172737374757676777778787979 +79797b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7a7b7a7a7a7979797978 +787979787878777777767576757575757474747373747473737372727272717170707070707070 +70706f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f +6f6f6f6f6f6f6f706f707070707171717272717172727272727272727373737374747575757575 +7575767676767777777777777777787878787a797a7a7a7a7b7b7c7c7c7c7c7c7c7c7d7d7d7d7e +7e7f7f7f7f7f7f7f80808080818181818181818182828282838384848484848484858585858686 +86868686868687878787878888888889888989898989898989898a8a8a8b8b8a8a8b8b8b8b8b8b +8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c +8c8c8c8c8c8c8c8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a +8a8989898989898989898989898888878787878787878787868686868686868685858585848484 +84848484838382828282818181808081818080807f7f7f7f7e7f7e7e7e7e7c7c7c7c7c7c7c7c7b +7b7b7b7a7a7a7a7979797978787878787777777676777775757575747474747373737272727272 +71717171707070706f6f6f6f6e6e6e6e6e6d6d6d6c6c6d6d6c6c6c6b6b6b6b6a6b6a6a6a6a6a6a +6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6b6b6b6b6b6b6b6b6c6c6d6d6d6d6e6e6e6f6f6e +6e6f6f6f7070707070707070707171727272727373737474737374747474747474747373737272 +7272727271706f6f6d6d6d6c6a69686766646361605d5c5958565452504d4b494744423f3e3a39 +3534312f2c2c2827252321201e1c1a1a1817161515121111101011111110101011101011111212 +1313141415161717181a1a1b1b1c1d1d1e1f20202022222324252526262728292929292b2b2b2b +2c2c2c2d2d2d2e2e2e2f3030303131313131313131313232323233343434343434343434343434 +343434343434343434343434343434343434353536363636363636363636363636343434343434 +33333233333333343434343434333333323232313131313131313131313131312f2f2e2d2d2d2d +2d2d2d2d2b2b2b2b2b2b2929292929292828282626262626262425242424242222222222222221 +212121222222222221212121202020202122222322222222222222222222232325252727272828 +2828282727272727282829292b2c2e2f3030303131313131313131313131313131313131313232 +3333353738393b3b3b3b3c3c3c3b3c3b3b3b3b3b3b3b3b3c3b3c3c3c3c3c3c3c3c3c3c3c3c3c3c +3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b +3b3b3b3b3b3b3b3b3b3b3b3a3a3a3a3a3a3a3a3a3a3b3b3b3b3b393939383535333130302f2f2e +2e2e2f2f2f2f2f2f2f2f2f2f2e2e2e2e2d2e2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c2c2b +2a2828272625252525252525252525252525252525252424232323232222222222222222222222 +22222222232323212020201e1e1d1d1d1d1d1d1e1e1e1e1e1e1e1e1e1e1d1d1d1c1c1d1d1c1c1c +1c1c1c1c1c1b1b1b1b1b1b1b1b1b1a1a1919191919191919191919191919191919191919191919 +191818181818181818181818181818181818181717181817171717171717171717171717161616 +161616161616161616161616161616161616161616161616161616161616161616161616161616 +161616171717171716161616161515161616181919191919191919191818181818191919191919 +191919191a1a1a1a1b1a1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1d1d1e1e202022 +232323232323232323232323232323232323232424252525252525252626252526262627272726 +2626262526272929292b2c2e2f3131313232323232323232323232323232333334343434353535 +3535353535353535353536363636373737373737373737373737373a3a3a3c3e3e404242444547 +474747474747474747474747474747474848484849494949494949494a4a4a4a4b4a4b4b4b4b4c +4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4d4d4d4e4e4d4d4e4e4e4e4e4e4e4e +4e4e4e4e4e4e4e4e4e4e4f4f4f4f504f5050505051515151515151515151515151515151515151 +51515151525252525353535353535250514f4d4d4c4a4848484848484848484949494949494949 +4949494949494949494949494a4a4a4a4a4a4a4a4a4a4949484646444342424141414141414243 +43434343434343434343434342434242424141403f3e3d3d3d3c3c3c3c3c3c3c3d3c3d3d3d3d3d +3d3d3c3c3c3c3b3b3b3a3a39393939393939393a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a393a3a +3a3a3b3b3b3b3b3b3b3b3b3b3b3c3c3d3d3d3d3e3e3e3e3e3f4041414141414141414141414243 +4444454545464647474747474747474749494a4a4b4b4c4c4c4c4e4e4f4f4f4f4f4f4f51505151 +515254545555555555555555565656575758595a5a5a5a5a5c5c5c5c5d5d5d5d5e5e5e5e5f5f5f +6161626262626363636364646465656667686868686869696a6a6a6a6a6a6b6b6b6d6d6d6d6e6e +6f6f70707070707070717272727273737474747475757576757676767677777878787878787878 +797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b +7b7b7b7c7c7c7c7c7d7d7d7e7e7e7e7f7f80808181808081818181818181818181818484848484 +848484848484848384838383838282828181818180808080808080807e7e7e7e7d7d7c7c7a7a7a +7a7a797877767674747474737270706f6f6e6d6b6a69696868676664646362615f5f5f5e5d5c5c +5b5a59585757565553525453525251504f4f4e4e4d4d4c4c4b4b4a4a4a4a4a4a49494848474747 +4746464647474747474747474746464647474848484848484848484848494949494a4b4d4d4e4e +4e4e4e4e4e4f4f4e4e4f4f505253545455565758585858585858585959595b5c5d5e6061626263 +6363636363636363636363656667676a6b6c6c6d6e6f706e6f7070707070707070717171727374 +767778797a7a7b7c7c7c7c7d7d7e7d7e7e7e7e7e7e7e7e7e7f7f7f7f8081828484858586878787 +88888888888888888888888888888888888888888888888989888889898989898989898a8a8a8b +8c8c8d8d8d8e8f9090909090909090909090909191919192929292929292929292929292929292 +9292929292929292929292919291908f8f8e8e8e8e8d8d8c8c8c8d8c8d8d8c8b8d8c8b8b8b8b8b +8b8b8b8a8a8a8a8a8989898989898989898889888785848382818080807f7d7d7d7d7d7d7d7d7d +7d7d7c7c7b7b7b797776747371716f6e6d6d6d6d6d6d6c6c6b6b6b6a6868656463615f5e5c5c5c +5b5b5a5a5a5a5a5a5957555352504f4d4b4a4a4949484846464646464442403d3c3c3a39383737 +373737373635343231302e2d2c2a2a2a2a2a2a2a29292727262524232121212020202020202020 +1f1e1f1e1c1c1c1b1b1a1b1b1b1b1c1b1b1b1b1b1a1a19191919191a1a1a1a1b1a1b1b1b1b1c1c +1b1b1b1b1b1b1c1c1b1b1c1b1b1e1e1d1d1e1d1e1e1f1f1e1e1f20202020202021222323232223 +22222222212121212222232325252525262626262626252525252525252525262627292a2a2a2a +2a2a2a2a2a2a2a2a2a2929282828292829292a2a2a2a2c2c2c2d2d2d2d2d2d2d2d2d2d2c2c2c2c +2c2c2c2c2c2c2c2c2c2b2b2c2c2b2b2b2b2b2b2b2b2b2b2b2c2d2d2e2e2f2f2f2f303030313131 +31313131313131313131313231323232313231312f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f +2f2f2f3030303131303031313231323232313231302f2f2f2f2e2e2e2e2e2d2e2e2e2e2f2e2e2e +2e2d2d2c2b2a2a29292929292928282727262624242323222221211f1f1f1f1f1f1e1d1c1c1a1a +1a1918171716161615141211111110100f0e0d0d0d0d0d0d0c0d0c0c0c0c0a0a0a0a0b0c0c0c0d +0e0e0f10111112121315161718191b1d1d2021232428282a2d2e30323336383a3c3e4142444648 +4a4c4e4f525455595a5c5d5f616263666767696a6b6c6e6f707172737374747576777778787878 +7a7a7b7a7b7b7b7b7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7a7a7979787879 +797878787777777676767676767675757574737574737373727272727271717171717171717171 +7070707070707070706f706f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f +706f70707070707070707071717172727171727272727272727273737373737474747475747575 +7676767677777777777777777878787879797a7a7a7a7b7b7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e +7e7e7f7e7f7f808080808181818181818181828282828283838383848384848585858586868686 +8686868687878787878888888888888888888988898989898a8a8a8b8b8a8a8b8b8b8b8b8b8b8b +8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c +8c8c8c8c8c8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a8a89 +898889888888888888888888878787878787878787878686868686868686858585858484838483 +8383838282828282818181808081818080807f7f7f7f7e7f7e7e7e7e7c7c7c7c7c7c7c7c7b7b7b +7b7a7a797a79797979787878787877777776767777757574757474747473737372727272727171 +717170706f706f6f6f6f6e6e6e6e6e6d6d6d6c6c6d6d6c6c6c6b6b6b6b6b6b6b6b6b6b6b6b6b6b +6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6c6c6c6c6c6c6c6c6c6c6d6d6d6d6d6e6e6e6f706e6f70 +707071717171717171717171727272727273737374747373747474747474747473737372727272 +7272716f6e6e6c6b6b6a696866656361605e5d5a58565452504e4b494644423f3d3a383533302f +2c2a27272322211f1d1c1a18171716151313131010100f0f111111101111121212131314151616 +171718191a1a1b1d1e1f1f1f2020212324242425252628292929292a2b2c2c2d2d2e2e2e2e2f2f +2f3030303031313233333334343434343434343434343434353636373737373737373737373737 +373737373737373737373737373737373738383838383838383838383838383737363636363535 +343535353536363736373736353534343434343434343434343434343434323231313030303030 +30302e2e2e2e2e2e2d2d2c2c2c2c2b2b2b29292929292928282727272725252525252525242424 +242424242323222222222121212122232323222222222222222222222323242426262626262626 +26252525252526262728292a2b2c2d2e2d2e2e2e2e2e2e2e2e2e2e2e2e2e2d2e2d2d2e2f2f3030 +313335353737383738383837383737373737373737373737373737373737373737373737373737 +373737373737373737373737373636363636363636363636363636363636363636363636363636 +3636363636363636363535353535353535353536363636363535353331312e2d2c2c2b2b2a2a2a +2b2b2b2b2b2b2b2b2b2b2a2a2a2a2a2a2a2a2a292a29292929292929292a292a2a2a2828272725 +252524222223222323232323232323222322222222212121212120202020202020202020202020 +20202121211f1f1f1f1d1d1d1d1d1d1d1d1e1e1e1e1e1e1e1e1e1e1d1d1d1c1b1d1c1b1b1b1b1b +1b1b1b1a1a1a1a1a1a1a1a1a1a1919191919191919191919191919191919191919191919191918 +181818181818181818181818181718171716161717161616161616161616161616161515151515 +151515151515151515151515151515151515151515151515151515151515151515151515151515 +151616161616151515151514141515151617171717171717171716161616161717171717171717 +1717181818181818181818191819191919191919191919191919191919191b1b1b1b1d1d1e1f20 +202020202020202020202020202020202020212121212121212122222121222222232323222222 +222122232425252727292b2c2c2c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2e2e2e2e2e2f2f2f2f30 +2f3030303030303031313131323232323232323232323232323434343738383b3c3c3e40414141 +414141414141414141414141414142424242434344434444444445454545454545454545464646 +464646464646464646464646464646464646464646464747474848474748484948494949494949 +49494949494949494a4a4a4a4a4a4a4a4a4a4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b +4b4b4c4c4c4c4d4d4e4d4e4e4c4b4b4a4847464543424243424343434344444444444444444444 +44444444444444444444454545454545454545454545444241403f3e3e3e3e3e3e3e3e3f3f3f3f +3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3e3e3e3d3c3b3b3a3a3a3b3a3b3b3b3b3b3b3b3b3b3b3b3b +3b3b3b3b3a3a393a3938383938393939393a3a3a3a3a3a3a3a3a3a3a3a3a3b3b3b3b3a3b3b3b3b +3c3c3d3c3d3d3d3d3d3d3d3e3e3f3f3f3f40404141414143434343434343434343434344464747 +48484848494949494a494a4a4a4a4c4c4d4d4e4d4e4f4f4f515152525252525252535253545455 +57575757575757575757585858595a5b5c5c5c5c5c5c5e5e5f5e5f5f5f5f606060606161616262 +63636464656565656666666666676869696a6a6a6a6b6b6b6b6b6b6b6c6c6c6e6e6e6e6f6f7070 +717171717171717272727272737374747575767676767676767676777778787878787878787979 +79797979797979797979797979797979797979797979797979797979797979797a797a7a7b7b7b +7b7c7c7c7c7c7d7d7d7e7e7e7e7f7f808081818080818181818181818181818184848484848484 +84848484848384838383838282828282818181808081818080807f7f7f7f7e7e7d7d7c7c7c7c7b +7b7a7978787777767675747373727171706e6d6d6c6b6b6a69686766656463626261605f5f5d5d +5c5b5a5958575655565554545352515150504e4e4d4d4c4c4b4b4a4a4a4a494948484747474746 +46464646464646454545454444444545454646454546454546464546464646474849494a4b4b4b +4b4b4b4a4a4b4b4a4b4c4d4e4f505151525353535353535353545454565758595b5c5d5d5e5f5e +5e5f5f5e5e5e5e5e5e6061626365666768696a6a6b6a6b6b6b6b6b6b6b6b6b6c6c6c6e6f707173 +74757677787878797979797a797a7a7a7a7a7a7a7a7a7b7b7b7c7d7e7f80818282838484848585 +858585858585858585858585858585858686858586868686868686868686868686878787888989 +8a8b8b8c8d8e8e8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f9090 +8f8f9090909090908f8e8f8e8d8c8c8b8b8a8a8989888888898889898988898888888888888888 +8887878787878686868686868686858485848382817f7e7d7c7b7b7a7979797979797979797979 +78787777767573716f6e6d6c6a696867676868676767666666656362605f5d5b5a585656565555 +55545455555453514f4d4c4a49474644444343424241414141403f3d3a38373635343332323232 +323231302f2e2d2b2a29282626262626262625252424232221201f1f1f1e1e1e1e1e1e1e1e1d1c +1d1c1b1b1b1a1a1a1a1a1b1b1b1b1b1b1b1b1b1b1a1a1a1a1a1b1b1b1b1c1b1c1c1c1c1d1d1d1d +1d1d1d1d1e1e1d1d1e1e1e20202020212021212121212121222222222323242526262625262525 +252524242424252526262727282829292929292928282828272828282829292a2b2c2c2d2d2c2c +2d2c2c2d2d2c2c2b2b2a2a2a2b2a2b2b2c2c2d2d2e2e2e2f2f2f2f2f2f2f2f2f2f2e2e2e2e2e2e +2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2f2f3030313131313232323333333333 +333333333333333333343334343433343333323232323131313131313232313132323232323232 +323333333333333333333433343434333433333232313130303030303030303131313131303030 +302f2e2d2d2c2c2d2d2c2c2b2b2a2a2929272726262525242423232323222221201f1f1e1d1d1c +1b1a1a191918181715141413121211100f0f0f0f0e0e0d0d0c0c0c0c0a0a0a0a0a0b0b0b0b0c0c +0d0d0e0e0f0f1011121314151618191b1c1e1f22232527292a2c2e30333437393b3d3f41434547 +494b4d4f515456585a5b5d5e606264646668696a6c6d6e6f707172737374757676777778787979 +7a797a7a7a7a7b7b7b7c7c7b7b7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7a7a79797979797979 +797978787877777777767676757575757475747474747373737373727272717172727171717070 +707070707070706f706f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f706f +707070707070707070717171727271717272727272727272737373737374747474757475757575 +767676777776767777777878787879797a7a7a7a7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7e7e7e7e +7f7e7f7f7f7f808080818180808181818282828282838383838483848484848585858686858586 +868687878787878888888888888888888988898989898a8a8a8a8a8a8a8a8b8b8a8a8b8b8b8b8b +8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c +8c8c8c8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8b8a8a8b8b8a8a8a8a8a8a8a8a8989898988 +898888888888888888888787878787878787878786868685858686858585848484848384838383 +838282828282818181808081818080807f7f7f7f7e7f7e7e7e7e7c7c7c7b7b7c7c7b7b7b7a7a7a +7a797a797979797878787878777777767676767575747574747474737373727272727171717070 +70706f706f6f6f6f6e6e6e6e6e6d6d6d6c6c6d6d6c6c6c6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b +6b6b6b6b6b6b6b6b6b6b6b6b6b6b6c6c6c6d6d6c6c6d6d6d6e6e6e6e6e6f6f6f6f706f70707070 +717171727271717272727373737373747474747474747474747474747474737373727272727171 +706e6d6d6b6a6a6967666462605f5d5b59575552504e4c494744423f3d3a383533302e2b2a2725 +23221f1e1c1b19181615141313121111110f0f0f0f0f1111111112121313141515161718181a1a +1b1c1d1e1f20212222232424252627272829292a2b2c2c2d2d2e2e2f2f30303131313132323233 +333333343435353535363636363636363637373636373738383939393939393939393939393939 +3939393939393939393939393939393a3a3a3a3a3a3a3a3a3a3a3a3a3a39393838383837373737 +373838383839383939393838373736363737363737363637363636363535343433333333333333 +32323232313130302f2f2f2f2e2e2e2d2d2d2d2c2c2b2b2a2a2a2a282828272727272626262626 +262625252424242423232323232424242323232322222222222223232424252525252525252524 +24242424252525262728292a2a2b2a2b2b2b2b2b2b2b2b2b2b2b2b2b2a2b2a2a2b2c2b2c2d2e2f +313233333433343434333433333333333333333333333333333333333333333333333333333333 +333333333333333333333332323232323232323232323232323232323231313232313131313131 +313131313131313030303030303030303031313131313030302f2d2c2a29282827272626262727 +272727272727272726262626262626262625262525252525252525262526262625252424232222 +212020212021212121212121212021202020201f1f1f1f1f1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e +1f1f1f1e1e1d1d1c1c1c1c1c1c1c1c1d1d1d1d1d1d1d1d1d1d1c1c1c1c1b1c1b1b1b1b1b1b1b1b +1b1a1a1a1a1a1a1a1a1a1a19191919191919191818191918181818181818181818181818171717 +171717171717171717171716171616161616161616161616161616161616161615151515151515 +151515151515151515151515151515151515151515151515151515151515151515151515151516 +161616161515151515141414141415151515151515151515141414141415151515151515151515 +16161616161616161617161717171717171717171717171717171717181819191a1a1b1b1c1c1c +1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1d1d1d1e1e1d1d1e1e1e1e1e1e1e1e1f1f1f1f1f1e1e1e +1e1f2021212223252627282827272828282828282828282828282829292929292a2a2a2a2b2a2b +2b2b2b2b2b2b2b2b2c2c2c2d2d2c2c2d2d2d2d2d2d2d2d2f2f2f313333353737383a3b3b3b3b3b +3b3b3b3b3b3b3b3c3c3b3b3c3c3c3d3d3d3d3e3d3e3e3e3e3f3f3f3f3f3f3f3f3f3f4040404040 +404040404040404041414040414141414141414142424242424242424243424343434343434343 +434343434343444444444444444444444545454545454545464645454646464646464646464646 +4646474747474847484847464544434240403e3d3d3e3d3e3e3e3e3f3f3f3f3f3f3f3f3f3f3f3f +3f3f3f3f3f3f3f3f4040404141404041404040403f3e3d3c3b3a3a3a3a3a3a3a3a3b3b3b3b3b3b +3b3b3c3c3b3b3c3c3c3c3c3c3b3b3b3b3a3a393938383839383939393939393939393939393939 +3939393938393838383938393939393a3a3a3a3a3a3a3a3a3a3a3a3a3b3b3b3b3c3c3c3d3d3d3d +3e3d3e3e3e3e3e3e3e3f3f40404141424243434343454545454545454546464646474849494a4b +4b4b4c4c4c4c4d4c4d4d4d4d4f4f4f505150515252525454545454545454555655565757575959 +595a5a59595a5a5a5b5b5b5b5c5d5e5e5f5f5f5f60606160616161616262626363636364646565 +666666666767676868686869696a6a6b6b6b6b6c6c6c6d6d6c6c6d6d6d6f6f6f6f707071717272 +717172727273737373737474747475757676777776767777777878787878787878787879797979 +7979797979797979797979797979797979797979797979797979797979797a797a7a7a7a7b7b7b +7c7c7c7c7d7d7d7e7e7e7e7f7f8080818180808181818181818181818181848484848484848484 +8484848384838383838282828181818180808080808080807f7f7f7f7e7e7d7d7c7c7c7c7c7c7b +7a7979777778787675747473737372706f6e6e6d6d6c6b6a6a6968666565656463616160605f5e +5d5c5b5a595859585757565554545252515150504f4e4d4d4d4d4d4d4c4c4b4a49494949484847 +474747474747474747464545464646464646464646464646454545454546474848494949494949 +494949494949494a4b4c4d4d4e4e4f505050505050505051515152545556575859595a5a5a5a5a +5a5a5a5a5a5a5a5b5d5e5e606263636465656665666666666666666666676767696a6b6c6e6f70 +71727373737474747475747575757575757575757676767778797a7c7c7d7e7f80808081818181 +818181818181818181818181818181818181818181818181818181818181818282828385858686 +8788898a8a8a8a8a8a8a8a8a8a8a8a8a8a8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b +8b8c8c8b8b8c8b8a8b8a8987878686858584848383838483848484838483838383838383838382 +828282828181818181818181807f807f7e7d7b7a79777676767473737373737373737373737272 +7171716f6d6c6a686767646362626262626262626161615f5d5d5b595856545351515150505050 +505050504e4c4b49484645434240403f3f3e3e3d3d3d3d3d3c3a373534343332312f30302f2f30 +2f2e2d2c2b2a2928272626262626262625252424232322212020201f1f1f1f1f1f1f1f1f1e1f1e +1d1d1d1c1c1c1c1c1d1d1d1d1d1d1d1d1e1e1c1c1d1d1d1e1e1e1e1f1e1f1f1f1f202020202020 +202020202020202121232323232423242424242424242525252525252627282928272928272727 +26262626272728292a2a2a2a2b2b2b2b2b2b2a2a2a2a2a2a2a2a2a2b2b2c2d2e2e2e2e2e2e2e2e +2e2e2e2e2e2d2d2c2c2c2d2c2d2d2e2e2e2e2f3030303031313131313131313030303030303030 +303030303030303030303030303030303030303030313132323333333333333334343434343434 +343434343434353634353635343635343333333333333333333333333333333333333333343434 +343535353535353536353636363536353533333434323232323232323233333333333232323231 +302f2f2f2f2f2f2f2e2d2e2d2c2b2b2a2a292928282727252525252525242322222020201f1e1d +1d1c1c1c1b1a181717171615141312121111111110100f0f0e0e0c0c0c0c0c0c0c0c0c0d0d0e0e +0f0f0f0f0f1011121213151716181a1b1c1f1f2124252628292c2e2f313436383a3b3e40414445 +484a4b4f50535456585a5b5d5f5f6263646668696a6b6d6e6e7070717374747475767677777878 +797979797a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a797979797979797979 +787878777777777777777676767675767575747474747373737272727272727272727271717171 +7171717171707170706f6f70706f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f706f7070 +707070707070707171717272717172727272727272727373737373747474747574757575757676 +76777776767777777878787879797a7a7a7a7b7b7b7b7b7b7b7b7c7c7c7c7d7d7d7e7e7e7e7f7e +7f7f7f7f8080808080808080818181818282828383838384838484848485858585858585858686 +86868787878888888888888888888988898989898a8a8a8a8a8a8a8a8a8a8a8a8a8b8b8a8a8b8b +8b8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c +8c8c8c8c8c8c8c8b8b8b8a8a8b8b8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a89898989888988 +888888888888888887878787878787878686868685858585858585858484848483848383838382 +82828282818181808081818080807f7f7f7f7e7f7e7e7e7e7c7c7c7b7b7c7c7b7b7b7a7a7a7a79 +7a7979797978787878787777767676767675757475747474747373737171727271717170707070 +6f706f6f6f6f6e6e6e6e6e6d6d6d6d6d6d6d6d6c6c6c6c6b6b6b6b6b6b6b6b6b6b6b6c6c6b6b6c +6c6c6c6c6c6c6c6c6c6c6c6c6d6d6d6d6d6d6d6d6d6d6e6e6e6f6f6f6f70707170717171717272 +7272727272727272737373737374747474747474747474747474737372727271707070706f6e6c +6a6a686766656462605e5c5a59565552504d4b494744423f3d3a383633312f2c2a282724222020 +1d1c1a191717151414141413121212101111111113141414151517171718181a1b1c1c1d1d1f20 +2121222325262626272728292a2b2b2c2c2d2e2f2f2f2f30313231323334343434343434353535 +3536363737373738383838383838383939383839393a3a3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b +3b3b3b3b3b3b3b3b3b3b3b3b3b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3b3b3a3a3a3a39393939393a +3a3a3a3b3a3b3b3b3a3a3939383839393839393838393838393937373636353535353535353434 +34343434333332323232313131303030302f2f2e2e2d2d2d2d2b2b2b2b2b2b2b2a2a2a2a2a2929 +282827272727262626262627272725252525252525252525252526262727272727272727262626 +26262727272829292a2b2a2b2b2c2b2b2b2b2b2b2b2b2b2b2b2b2a2b2a2a2b2c2b2c2c2e2f3131 +323233323332323132313131313131313131313131313131313131313131313131313131313131 +31313131313131313130303030303030303030303030303030303030303030302f2f30302f2f2f +2f2f2f2f2f2e2e2e2e2e2e2e2e2e2e2f2f2f2f2f2e2e2e2d2b2b29282727272726262627272727 +272727272727262626252526262525242524242424242424242524252526252423242323232221 +21222122222222222222222122212121212020201f1f1f1f1e1e1e1e1e1e1e1e1e1e1e1e1e1f1f +201f1f1f1f1e1e1e1e1e1e1e1e1f1f1f1f1f1f1f1f1f1f1e1e1e1e1d1e1d1d1d1d1d1d1d1d1d1c +1c1c1c1c1c1c1c1c1c1b1b1b1b1b1b1b1b1a1a1b1b1a1a1a1a1a1a1a1a1a1a1a1a1a1919191919 +191919191919191919181918181818181818181818181818181818181818171717171717171717 +171717171717171717171717171717171717171717171717171717171717171717171717181818 +181817171717171616161616171716161616161616161515151515161616161616161616161717 +1717171717171718171818191918181919191919191818191918191919191a1a1b1b1c1c1c1c1c +1c1c1c1c1c1c1c1c1c1c1c1c1c1c1d1d1d1d1d1d1d1d1d1d1d1d1d1e1e1e1e1f1e1e1e1e1d1d1e +1f2020222224252626262626262626262626262626262626262727272727282828282928292929 +2929292929292a2a2a2b2b2a2a2b2b2b2b2b2b2b2b2d2d2d2f3030323334353738383838383838 +383838383838383838383838393939393a393a3a3a3a3b3b3b3c3c3b3b3c3c3c3d3d3d3d3d3d3d +3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3e3e3e3e3e3e3e3e3e3f3e3f3f3f3f3f3f3f40403f +3f4040404141414141414141414142424242424242424242424242424242424242424242424242 +434343444543444543424342403f3e3e3c3b3b3c3b3c3c3c3c3d3d3d3e3e3d3d3e3e3e3e3e3e3e +3e3e3e3e3e3e3f3f3f3f3f3f3f3f3f3f3f3f3e3d3c3b3b3a3a3a3a3a3a3a3a3b3b3c3b3b3c3c3b +3b3b3b3b3b3c3c3c3c3c3c3c3c3c3b3b3a3a3939393a393a3a3a3a3a3a3a3a3a3a3a3a3b3b3a3a +3b3b3a3b3a3a3a3b3a3b3b3b3b3c3c3c3c3c3c3c3c3d3d3c3c3d3e3e3e3e3e3f3f404040404140 +414141414141414242434343444545464646464848484848484848484848484a4b4c4c4d4d4d4d +4e4e4e4e4f4e4f4f5050525252525352535454545656565656565656575857585959595b5b5b5c +5c5b5b5c5c5c5d5d5d5d5e5f606060606060616162616262636363636464646464656566666767 +6767686868696968686a6a6b6b6c6c6c6c6d6d6d6d6d6d6d6d6d6d6f6f70707171727272727272 +727272737373737374747474757576767777767677777778787878787878787878797979797979 +797979797979797979797979797979797979797979797979797979797a797a7a7a7a7b7b7b7c7c +7c7c7d7d7d7e7e7e7e7f7f80808181808081818181818181818181818383838383838383838383 +838383838383838282828181818180808080808080807f7f7f7f7e7f7d7d7c7c7c7c7c7c7b7b7a +7a787879797777767674747473727170706f6f6e6d6c6c6b6b696868676666646463636161605f +5e5d5c5b5c5b5a5a59575757555554545252525150505050504f4e4e4d4c4c4c4b4b4a4a494949 +494949494948484746464747474747474646464646464545454545464647474848484848484848 +484847474749494a4b4b4c4c4c4d4d4d4d4d4d4d4d4e4e4e4f5051525454555556565656565656 +565656565657585a5a5c5d5e5e606161616161616161616161616162626264666667696b6b6c6d +6e6e6f6f7070707070707070707070707070717171727375757777797a7b7b7b7b7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7c7d7d7d7c7d7c7c7c7d7d7e7e7f808082828384 +858686868686868686868686868686878787878787878787878787878787878787878787878788 +8887878887868785858383818180807f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d +7d7d7c7c7c7c7c7c7c7c7b7a7b7a7978767474727170706e6e6e6e6e6e6e6e6e6e6e6e6d6d6c6b +6b696866656362615f5e5c5c5c5c5c5c5c5c5b5b5b5a5858565453514f4e4c4c4c4b4b4b4b4b4b +4b4b494847444442413f3e3c3c3b3b3b3b3a393a3939383734333131302f2f2d2e2e2d2d2e2d2c +2c2b2a292827262525252525252525252424232322222121212020202020202020201f201f1f1f +1f1e1e1e1e1f1f2020202020202021211f1f202020212121212121212121222323232323232323 +2323232323242426262626262626262626262626272727282828292a2a2b2a2a2b2b2a2a2a2929 +29292a2a2a2b2c2c2c2d2e2e2d2e2d2d2c2c2c2c2c2c2c2c2c2d2d2f2f30303030303030303030 +3030302f2f2f2f2f2f2f2f2f303030303132323232333333333333333332323232323232323232 +323232323232323232323232323232323232323333343435353535353535363636363636363636 +363636363737363637363637373635353535353535353535353535353535353535353636363637 +373737373737373737373737373737353536363434343434343434353535353534343434343331 +313131313131302f30302f2e2e2d2c2b2b2b2b2a2a28282828282826262525232323222221201f +1f1f1e1d1c1b1a1a191818161515141414141212121211110f0f0e0e0e0e0e0e0e0e0e0e0e0f0f +0f0f0f1010111112141514161718191c1c1e202122242527292a2c2e31333436383a3c3e404245 +464a4b4d4f51535557585a5b5d5f606264656768696b6b6d6d6f70717272737474767676777777 +787879797a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7979 +797877787777777776767676767676767575757574747473737373727372727272717171717171 +717171717171717070717170707070707070707070707070707070707070707070707070707070 +707070707071717172727171727272727272727273737373737474747475747575757576767677 +7776767777777878787879797979797a7a7b7b7b7b7b7b7b7c7c7c7c7d7d7d7e7e7e7e7e7e7e7e +7e7f7f808080808080808181818182828283838383838383838384848585858585858586868686 +878787888888888888888888888888888889898a8a8a8a8a8a8a8a8a8a8a8a8b8b8a8a8b8b8b8c +8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c +8c8c8c8c8c8b8b8b8a8a8b8b8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a898989898889888888 +888888888888878787878787878786868686858585858585858484838383838383838383828282 +8282818181808081818080807f7e7e7e7e7e7e7e7e7e7c7c7c7b7b7c7c7b7b7b7a7a7a7a797a79 +797979787878787877777676767676757574757474747473737371717272717171707070706f70 +6f6f6f6f6e6e6e6e6e6d6d6d6d6d6d6d6d6c6c6c6c6b6b6b6b6b6b6b6b6b6b6b6c6c6b6b6c6c6c +6c6c6c6c6c6c6c6c6c6c6d6d6d6d6e6d6e6e6e6e6f6f6f70707070717171717171717172727272 +7372737373737474747474757575757475747474747474747373727171706f6e6e6e6d6b6a6867 +65656362605e5c5a58565452504d4b484644423f3d3a383533312f2c2b28262424211f1d1d1b1a +1818161615141414141313141412131313141617171718181a1a1a1c1c1e1e1f20212123232425 +2627282929292b2b2c2c2d2e2e2f2f313132323232333435343435363636363636373738383838 +38393939393a3a3a3a3a3a3a3a3b3b3a3a3b3b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c +3c3c3c3c3c3c3c3c3c3c3c3d3d3d3d3d3d3d3d3d3d3d3d3d3d3c3c3c3c3c3c3b3b3b3b3b3c3c3c +3c3c3c3c3c3c3c3c3b3b3a3a3b3b3a3b3b3a3a3b3a3a3b3b393938383838383838383837373737 +37373636363636353534343333333332323131313131312f2f2f2f2e2f2e2d2d2d2d2d2c2c2c2c +2b2b2b2a2a292929292a2a2a282828282828272827272727282829292929292929292828282828 +292929292a2a2b2c2b2b2c2c2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2c2b2c2c2e2f30303131 +31313130303030303030303030303030303030303030303030303030303030303030302f302f2f +2f2f2f2f2f2f2f2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2d2d2e2e2d2d2d2d2d +2d2d2d2c2c2c2c2b2c2b2b2b2c2c2d2d2d2d2c2c2c2c2929282726262626252525262626262626 +262626262525252424252524242424242424242424242424242424252524232423232322222222 +222222222222222222222222222222212121202020201f1f1f1f1f1f1f1f1f1f1f1f1f20202120 +2020201f1f1f1f2020202021212121212121212120201f1f1f1f1f1f1f1f1f1f1f1f1f1f1e1e1e +1e1e1e1e1e1e1e1d1d1d1d1d1d1d1d1c1c1d1d1c1c1c1c1c1c1c1c1c1c1c1c1c1b1b1b1b1b1b1b +1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1a1a1a1a1a1a1a1a1a191a +19191919191919191a191a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1b1b1b1b1b +1a1a1a1a1918181818181919181818181717171716161616161717171718171818181819191919 +1919191919191919191a1a19191a1a1a1a1a1a19191a1a191a1a1a1a1b1b1c1c1c1c1c1b1c1b1b +1b1b1b1b1b1b1c1b1c1c1c1c1d1d1d1d1d1d1d1d1d1d1d1d1d1e1e1e1e1f1e1e1e1e1d1d1e1f1f +1f2121232324242424242424242424242424242424242425252525252626262627262727272727 +272727272828282929282829292929292929292b2b2b2c2d2e2f30313233343434343434343434 +343434343434343434353536363636363636363637373738383737383838393939393939393939 +393939393939393939393a393a3a3a3a3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3c3c3b3b3c +3c3c3d3d3d3d3d3d3d3d3d3d3e3e3e3e3f3e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4040 +404141404041403f403f3d3d3c3c3a3a3a3a3a3a3a3a3a3b3b3b3c3c3b3b3c3c3c3c3c3c3c3c3c +3c3c3c3c3d3d3d3d3d3d3e3e3e3e3e3e3d3c3c3b3b3a3a3a3a3a3a3a3a3b3b3c3b3b3c3c3b3b3b +3b3b3b3c3c3c3c3c3c3d3c3d3c3c3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3c3c3b3b3c3c +3c3c3d3d3d3d3d3d3d3d3d3e3e3e3e3e3e3e3e3f3f3e3e3f404041414142424343434343434343 +43434343434445464646474848484949494b4b4b4b4b4b4b4b4b4b4b4b4d4d4e4f505050505151 +5151515151515252545454545655565656565858585858585858595a595a5a5a5b5d5d5d5e5e5d +5d5e5e5e5f5f5f5f5f606161616261626363636363636464646465656565656666676768686868 +6969696a6a69696b6b6c6c6c6c6c6c6d6d6d6d6e6d6e6e6e6e7070717171717272727272727272 +737374747474757575757575767677777676777777787878787878787878787979797979797979 +797979797979797979797979797979797979797979797979797979797979797a7b7b7b7c7c7c7c +7d7d7d7e7f7f7f7f7f808081818080818181818181818181818184848484848484848484848483 +83828282828181818181818181808080807f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7d7d7d7a7a7a7a +7a7979797877777776757573737372717170706f6e6d6c6c6c6a69686767666665656363616160 +5f5e5e5d5c5c5b5b595959585756565554545453525151515150504f4e4d4d4c4d4c4c4c4c4b4b +4b4a49494848484848484748474646474545464645464645454546464747484848474747464546 +4645464647484849494a4b4b4b4b4a4a4a4a4a4a4a4a4c4d4d4e4f505052525352525252515151 +5151515354555758595a5b5b5c5c5d5d5e5e5e5e5d5d5d5d5d5e5e5e6060626365656768696a6a +6a6a6a6a6a6b6a6b6b6b6b6b6b6b6b6b6c6c6c6e6f6f7172747475767878787878787878787878 +7878787878787878787879797878797979797979797979797979797979797a7b7d7d7f7f808182 +838383838383838383838383838383838383838383838383838383838383838484838384848484 +848483828282807f7e7e7d7b7b7a7a7979797a797a7a7a797a7979797978787878787777777777 +777777777777777776757675747272706e6d6c6b6a6a6868686868686868686868686767676665 +63615f5e5d5b5a58585757585857575756565654535251504e4c4b484747474646464545464645 +454341413f3d3c3b3a383838383737373737373635333230302e2e2d2c2c2c2c2c2c2c2b2b2a2a +292827262524242424242424232424242423222121212121212121212222222121222221212121 +212121212121212121222222222222222222222222222223242525252525262626262525252626 +26262727272727282829292a2a2a2a292929292a2a2a2b2c2c2c2d2d2d2c2d2c2c2c2c2b2b2b2c +2c2c2d2d2d2e2f2f2f2f2f2f2f2f2f2f2e2e2d2e2e2f2f2f2f2f30313132323232333232323231 +3131302f2f2f303031313131333333333333333333333333333333333333333333333333333333 +333333343434343433333333333333333334343535353536363737373737373737383838383838 +383838393839393938393838383838383737373737373838373738383838383838383838383838 +383838383938393939383938383838373737373736363636363737373737363636363434343433 +33333332323232313131302e2e2e2e2d2c2c2c2c2c2c2c2a2a2a28272727262626242424232221 +2120201f1f1d1c1c1a1a191918181616161513131312131212111110100f0f0f0f0f0f0e0e0f0f +0f0f1010111111121313141516181a1a1b1d1e1f21232526282a2b2d2f31333537393b3d3e4143 +46484a4c4d4f51545657595b5d5e606263656667696a6b6c6d6f6f717172737374757576777778 +77787879797a7a7b7b7b7b7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7a7a7a7a797979797979797979 +797979787878777777777676757575757575757575747474737374747373737272727272717171 +717071707070707070707070707070707070707070706f6f6f6f6f6f6f6f6f706f707070707171 +717171717171727271717272727272727272737373737374747474757475757575767676777776 +767777777878787878797a7a7a7a7a7a7a7b7b7b7b7c7c7c7c7c7c7c7c7d7d7d7d7e7e7f7f7f7f +7f7f7f808080808181818181818181828282828383848484848484848585858586868686868686 +8687878787878787878788888989898989898989898a8a8a8b8b8a8a8b8b8b8b8b8b8b8b8b8b8b +8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b +8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8a8a8b8b8a8a8a89898989898989898988898888888887 +878787878787878787868686868686868685858585848484848484848384838383838181818181 +8181818080818180807f7f7f7f7f7e7e7d7d7d7d7c7c7c7b7b7c7c7b7b7b7a7a7a7a797a797979 +79787878777777777776767575757574757474747472727272727272717171707070706f706f6f +6f6f6e6e6e6e6e6d6d6d6c6c6d6d6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c +6c6c6c6d6d6d6d6d6e6e6e6f6f6e6e6f6f6f707070707070707070717172727272737373747473 +7374747474747474747474747474747474747472727272717171706f6f6e6d6b6a696867666461 +605e5c5a58565452504d4b494744423f3d3a383534312f2c2b28262423201f1d1c1b1a18181716 +161514141413141414141515151617171818191a1b1c1c1d1f1f20202223232425252627292a2a +2b2c2b2d2d2e2e30303031323232333333363636363636373737373838393939393939393a3b3b +3b3b3b3c3c3c3c3c3c3c3c3d3d3c3c3d3d3d3e3f3f3f3f3e3e3e3e3e3f3f3f3f3f3f3f3f3f3f3f +3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3e3e3e3e3d3d3d3d3d3e3e3e3e3f +3e3f3f3f3e3d3d3d3c3c3d3d3c3d3d3c3c3d3c3c3c3c3c3c3c3b3a3a3a3a3a3a3a3a3a39393838 +38383737373737373736363636353535353434343432323231313131313030303030302f2d2d2d +2d2d2d2d2d2d2d2c2c2c2c2c2c2c2a2a2a2a2a2a2b2b2b2b2b2b2b2a2a2a2a2a29292929292929 +292a2a2b2b2b2b2c2b2c2c2c2c2c2c2c2c2c2c2c2c2c2b2b2a2a2b2b2c2c2d2d2d2e2f302f302f +3030302f2f2e2e2e2e2e2e2e2e2e2f2f2f2f2f2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e +2e2e2e2e2e2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c2c2c2b2b2c2c2b2b2b2b2b2b2b2b2b2b2b2b +2b2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2929272525252524242424242525252525252525 +252524242424242424242423232222222222222222232324242423232323232222222121222223 +232323232323232222212121212121212121212121212120202020202020202121212121212121 +212121222222222222222222222222222222222222222221222121212120202020202020202020 +1f1f1f1f1f1f1f1f1f1f1f1f1f1e1e1f1f1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1d1d1d1d +1d1d1d1d1d1c1d1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c +1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c +1c1c1c1c1b1b1a1a1a1a1a1a19191919191919191919191919191919191919191919191919191a +1a1a1a1b1a1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1c1c1c1c1c1c1c1c1c +1c1c1c1c1c1c1c1c1c1c1c1c1c1d1d1d1d1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1f1f1f +202021222323212122222222222222222323232323232323232324242424252425252525252525 +2525262626272726262727272727272727272727282a2b2d2e2e2e2f2f3030302f2f2f2f2f3030 +303131313132323232323232333334343434343434343434343434343535353535353535353536 +363637373636373737373737373737373737373737373738383939393939393939393939393939 +39393939393a3a3a3a3a3a3a3a3a3a3a3a3a3b3b3a3a3b3b3b3c3c3c3c3c3c3c3c3c3c3d3d3d3d +3e3d3e3e3d3d3c3c3c3b3a383837373838393939393a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a +3a3a3a3a3a3b3c3b3b3c3b3b3b3b3b3b3a3a393939393a3a3a3b3b3b3b3b3b3b3b3b3b3c3c3b3b +3c3c3c3c3c3d3c3c3c3c3c3c3c3d3c3c3c3d3d3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3f +3e3e3e3f4041414141414141414141414141414141414142434445454545454646474647474747 +474747474748494a4a4b4a4c4c4c4c4d4d4d4d4d4d4d4d4f4f4f4f4f5051515253535354545454 +555455555555555556575757585959595a5a5a5a5a5a5a5a5b5b5b5b5d5d5d5d5e5e5f5f5e5e5f +5f5f5f5f5f5f606262626363636363636464656565656565656666676767676868696969696a6a +6a6b6b6b6b6b6b6b6c6d6d6d6d6e6e6e6f6f6e6e6f707070707070717272727373737374747474 +747474747575757576767676777776767777777777777777787878787878787878787878787878 +78787878787777777777777777777778787878787878787879797a7a7a7a7a7b7b7c7c7c7c7d7d +7e7e7e7e7e7f808080818180808181818181818181818181838383838383838383838383838282 +8282828181818181818181808080807f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7d7d7d7b7b7b7b7b7a +7a7a7a797978777676757575747373727271706f6f6f6f6d6b6a6a6a6969686766666464636261 +61605f5f5e5d5c5c5c5b5a59585757575756555454535352525151504f4e4f4e4e4e4e4d4d4d4c +4b4a49494949494948494847464745454646454646454545454546464747474646464544454443 +44454546464747484848484847474747474747474949494a4c4c4c4e4e4f4e4e4e4e4d4d4d4d4d +4d4f4f51535454555657585858595959595958585858585959595b5c5d5e606162636465656665 +6666666666666666666666666666676767696a6b6c6d6f70717273737373737373737373737373 +73737373737373737474737374747574757575747574747475747575767678797b7b7c7d7e7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80807f7f808080808080 +7f7e7e7d7c7b7a7978767675757474747474747474747474747474737373737372727272727272 +727272727272717071706f6d6d6a696867656464636363636363636363636363626261605f5e5b +5a595855555352515152525151515050504f4e4d4c4b494746434242424141414040414140403f +3d3c3b39383736343434343434343334333231302f2e2d2b2b2a2a2a2a2a2a2a2a292929292827 +262524232323232323232324242424232222222222222222222223232322222323232323232323 +232423242424242525252525252525252525252525252727272728282929292928282829292929 +2a2a2a2a2a2b2b2b2c2c2c2c2c2b2b2b2b2c2c2d2e2f2f2f2f2f2f2f2f2f2f2f2f2e2e2e2f2f2f +2f2f2f303132323231323131313130302f30303131313132323333343434343534343434333333 +323232323233333333333535353535353535353535353535353535353535353535353535353535 +353636363636353535353535353535363637373737383839393939393939393a3a3a3a3a3a3a3a +3a3a3a3a3a3a3a3a3a3a3a3a3a3a3939393939393a3a39393a3a3a3a3a3a3a3a3a3a3a3a3a3a3a +3a3a3a3a3a3a3a3a3a3a3a3a3a3939393939383838383839393939393838383837373636353535 +35343434343434343331303030302f2f2f2f2f2f2f2d2d2c2b2a2a2a2929292828272625242423 +242322201f1f1e1d1c1c1b1b191918171616161516151413131212111110100f0f0e0e0f0f0f0f +0f0f10101010111111121315171717191a1b1d1e202123242628292c2d2f32333637393c3e4142 +4547484a4d4f51535457595a5c5e606262646667686a6a6c6d6f6f707172737374747576777677 +77787879797a7a7b7b7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a797a +797878787777777777767676767676767676767575757473757473737372727272727171717171 +717171717171717171717171717171717171717170707070707070707070707070707071717171 +717171717272717172727272727272727373737373747474747574757575757676767777767677 +77777878787878797979797a797a7a7b7b7b7b7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f +7f8080808081818181818181818282828282838383838483848485858585868686868686868687 +878787878787878787888888888988898989898a8a8a8b8b8a8a8b8b8b8b8b8b8b8b8b8b8b8b8b +8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8b8b +8b8b8b8b8b8b8b8b8b8b8b8b8b8b8a8a8b8b8a8a8a898989898989898989888988888888878787 +878787878787878686868686868686858585858484838483838383838383838381818181818181 +818080818180807f7f7e7e7e7e7d7d7d7d7d7c7c7c7b7b7c7c7b7b7b7a7a7a7a797a7979797978 +7878777777777776767575757574757474747472727272727272717171707070706f706f6f6f6f +6e6e6e6e6e6d6d6d6c6c6d6d6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c +6c6d6d6d6d6d6e6e6e6f706e6f7070707171717171717171717172727272727373737475737475 +7575757575757575757575747574747474727272727171706f6e6e6c6b696866666563615f5d5b +58565452504e4b494644423f3d3a383533302f2c2a27272322201f1c1c1a191817161615151514 +141414131414151617171718191a1b1b1c1d1e1f1f2022232424252627282929292a2d2e2e2e2f +2e3031323233333334353536363636393939393939393939393a3a3b3b3c3b3c3c3c3c3d3d3d3d +3d3e3e3e3e3e3e3e3e3f3f3e3e3f3f3f40404040403f3f3f3f3f40404040404040404040404040 +4040404040404040404040404040404040404040404040404040403f3f3f3f3f40404040404040 +4040403f3f3f3e3e3f3f3e3f3f3e3e3f3e3e3e3e3e3e3e3d3d3d3d3d3d3d3d3d3d3c3c3b3b3b3b +3b3b3b3a3b3a3a3939393938383838383838383636363534353434333333333333333131313130 +31303030302f2f2f2f2f2f2f2d2d2c2d2c2c2d2d2d2d2d2d2d2c2c2c2c2c2b2b2b2b2b2b2b2b2b +2b2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2b2b2b2b2b2c2c2d2d2d2d2e2f2e2e2e2e2e +2e2e2d2d2d2d2d2d2d2d2d2d2e2e2e2e2e2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c2d2c2c2c2c2c2c +2c2c2c2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2a2a2a29292a2a2929292929292929292929292928 +282828272827272728272828282828282828272524242424232323232324242424242424242424 +232323232323232323232222222222222222222223232323232323232322222222222223232323 +232323232323222222222222222222222222222222212121212121212122222222222222222222 +222323242424242424242424242424242324232323232323232323222222222222222222222121 +2121212121212121212121202021212020202020202020202020202020202020201f1f1f1f1f1f +1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1e1f1e1e1e1e +1e1e1e1e1f1e1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f +1e1e1d1d1c1c1c1c1c1c1b1b1a1a1a1a1a1a1a1a1a1a1a1a1a1b1a1b1b1b1b1b1b1b1b1b1c1c1c +1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1b1c1b1b1b1b1b1b +1b1b1c1b1c1c1c1c1c1c1c1d1d1d1d1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1f1f +1f2021211f1f202020202020202021212121212121212121222222222322232323232323232323 +2424242525242425252525252525252525252527292a2b2b2b2b2b2c2c2c2b2b2b2b2b2c2c2c2d +2d2d2d2e2e2f2e2f2f2f2f30303030303030303030303030303031313131313131313131323232 +333332323333343334343434343434343434343434343535353535353535353535353535353535 +3535353636363636363636363736373738383737383838393939393939393939393a3a3a3a3a3a +3a3a3a3a3939393938363636363637373737373838383838383838383838383838383838383838 +383838393a393a3b3a3a3a3a3a3a3a3a393939393a3a3a3b3b3b3b3b3b3b3b3b3b3c3c3b3b3c3c +3c3c3c3d3c3d3c3d3d3d3d3e3e3e3e3e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f40404141 +414143434343434343434343434343434343434343444647484848484849494949494949494949 +49494a4b4c4d4d4e4d4e4f4f4f5050505050505050525252525252535455565656575757575757 +57575757575758595a5a5b5b5b5b5c5c5c5c5c5c5c5c5d5d5d5d5e5e5f5f606061616060616161 +616161616163636364656465656565666666666666666667676868686869696a6a6a6a6b6b6b6c +6c6c6c6c6c6c6d6d6d6d6d6e6e6e6f706e6f707171717171717172727273737373747475747575 +757576767676767676767777767677777777777777777878787878787878787878787878787878 +7878787777777777777777777778787878787878787878797979797a7a7b7b7c7c7c7c7d7d7e7e +7f7f7f7f8080808181808081818181818181818181818383838383838383838383838382828282 +82818181808081818080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7c7c7c7b7b7c7c7b +7b7a7a797978787777767675757474737372727171706e6d6d6c6b6c6b6a696967676665646463 +626261605f5f5e5d5d5c5b5a5a59595858575756565555535352515051504f4f4f4e4e4e4e4d4c +4b4b4a4a4a4a494948484747464646464545454444444444454545454544444444434342424243 +434444444445454545454444444444444444454646474848484a4a4a4a4a49494949494949494a +4b4d4e4f5051515253535354545454545353535353545454565758595b5c5d5e5f606061606161 +61616161616161616161616162626264656667696a6b6d6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f +6f6f6f6f6f6f6f6f6f6f6f6f706f7070706f706f6f6f706f707071727475767778797a7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7b7a +7a797876757473717170706f6f6f6f6f6f6f6f6f6f6f6f6f6f6e6e6e6e6e6d6d6d6d6d6d6d6d6d +6d6d6d6d6c6b6c6b6a686765646261605f5e5d5d5d5d5d5d5d5d5d5d5d5d5c5c5b5b5958565553 +52504f4d4c4c4c4c4c4c4c4c4b4b4b49484847454442403e3d3d3d3c3c3c3c3c3c3c3c3b3a3938 +3735343332303030303030302f302f2f2e2d2c2b2a292928282728282727282727272726262524 +232323232323232323242424242423232323232323232323242424242425252525252525252526 +25262626262727272828272728282828282828282a2a2a2a2b2b2c2c2c2c2b2b2b2b2b2c2c2c2d +2d2d2d2e2e2e2f2f2f2f2f2e2e2e2e2f2f30303131313132313132323131313030303131313132 +323333343434333433333333323232323233333333343435353535363636363635353535353434 +343434353535353536363637373636373737373737373737373737373737373737373737373738 +383838383737373737373737373838393939393a3a3a3a3a3a3a3a3a3a3b3b3b3b3b3b3b3b3c3c +3b3b3c3b3b3c3c3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3c3c3b3b3c3c3c3c3c3c3c +3c3c3c3c3c3c3c3c3c3b3b3c3c3b3b3b3a3a3a3a3a3b3b3b3b3b3a3a3a3a393938383838373737 +3636373736363534333333333232323131313130302f2e2d2d2c2c2c2c2b2b2a29282827262726 +2524232221201f1f1d1d1c1c1b1a19191817181716151513131212111110100f0f0f0f0e0e0e0e +0e0e0f0f0e0e0f0f1012131314151617181a1b1c1d1f21232426282a2c2e30323436393b3d3f42 +4346484a4c4e50525456585a5c5e5f6162646567686a6b6c6d6e6f707171737374757675767777 +77797979797a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a797a7979 +797978787878787777777676777776767675757575747574747474737373737372727272727272 +727171727271717171717171717171717171707070707070707070707070707070717171717171 +717172727171727272727272727273737373737474747475747575757576767677777676777777 +7878787878797979797a797a7a7a7a7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f7f +7f8080808181808081818182828282828383838384838484848485858586868585868686878787 +87878787878787888888888988898989898a8a8a8a8a8a8a8a8b8b8a8a8b8b8b8b8b8b8b8b8b8b +8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b +8b8b8a8a8b8b8a8a8a8a8a8a8a8a8a8a8a8a8a8989898989898989898889888888888787878787 +878787878786868685858686858585848484848384838383838383838383818181818181818180 +80818180807f7f7e7e7e7e7d7d7d7d7d7c7c7c7b7b7c7c7b7b7b7a7a7a7a797a79797979787878 +777777777676767575757574757474747472727271717272717171707070706f706f6f6f6f6e6e +6e6e6e6d6d6d6d6d6d6d6d6c6c6d6d6c6c6c6c6c6c6c6c6c6c6c6d6d6c6c6d6d6d6d6d6d6d6d6e +6e6e6e6e6f6f6f6f706f7070707071717172727171727272737373737374747474757475757575 +7575757575757575757475747474747272727170706f6e6d6c6a696866646462605e5c59575552 +504e4c494744423f3d3a383533302e2b2a272523221f1e1c1b1919171615151414131313131313 +1414151516171818191a1b1c1d1e1f202122232425262728292a2b2b2c2d2d2e30313132333233 +343535363637373838393939393b3b3b3c3c3b3b3c3c3c3d3d3d3d3e3d3e3e3e3e3f3f3f3f3f40 +404040404040404141404041414142424242424141414141424242424242424242424242424242 +424242424242424242424242424242424242424242424242424141414141424242424242424242 +4241414140404141404141404041404041414040403f3f3f3f3f3f3f3f3f3f3e3e3e3e3e3e3e3e +3e3d3e3d3d3c3c3c3c3b3b3b3b3b3b3b3b39393939383938383737373736363634343434333433 +3333333232323131313130302f302f2f2f2f2f2f2f2f2f2e2e2e2e2e2d2d2d2d2d2d2d2d2d2d2d +2d2d2c2c2d2d2c2c2c2c2c2c2c2c2c2c2c2c2c2b2b2b2b2b2c2c2c2d2d2d2d2e2d2d2d2d2c2c2c +2b2b2b2b2b2b2b2b2b2b2c2c2c2c2c2b2b2b2b2b2b2b2b2b2b2b2b2b2b2a2b2a2a2a2a2a2a2a2a +2a2929292929292929292929292929292828282828282828272728282727272727272727262626 +262526252525262526262626262626262524232323232323232323242424242424242424242323 +232222232322222221212121212121212121222222232322222323232323232323242424242424 +242424242323232323232323222223232222222121212121212121222222222323232424242425 +252626262626262626262626262625262525252525252525252424242424242424242423232323 +232323232323232323222223232222222222222222222222222222222222222121212121212121 +212121212121212121212121212121212121212121212121212121212121212021202020202020 +202021202121212121212121212121212121212121212121212121212121212121212121212020 +1f1f1e1e1e1e1d1d1c1c1b1b1b1b1b1b1b1b1b1b1b1b1b1c1b1c1c1c1c1c1c1c1c1c1d1d1d1d1d +1d1d1d1e1e1d1d1e1e1e1e1e1e1d1d1e1e1d1d1d1c1c1c1c1c1c1c1c1c1b1c1b1b1b1b1b1b1b1b +1c1b1c1c1c1c1c1c1c1c1c1d1d1d1d1d1d1d1d1e1e1d1d1e1d1d1e1e1d1d1d1d1d1d1e1e1e1e1f +1f1f1e1e1e1e1e1e1e1e1e1e1f1f1f1f1f1f1f1f1f1f2020202021202121212121212121212222 +22232322222323232323232323232323232426272728282828292929282828282829292929292a +2a2a2a2b2a2b2b2b2b2c2c2c2c2c2c2c2c2d2d2c2c2d2d2d2e2e2e2e2e2e2e2e2e2e2f2f2f2f2f +2f2f2f2f302f303030303030303030303030303031313131313131313232313132323232323232 +323333333333333333333433343434343434343434353535353535353535353636363737363637 +363637373636363434343434353535353536363637373636373737373737373737373737373737 +3737383839393939393939393939393939393a3a3a3b3b3b3b3c3b3b3c3c3b3b3b3b3b3b3c3c3c +3c3d3d3e3d3e3e3e3e3f3f3f3f3f40404040404040404040404040414140404141424243434343 +4545454545454545454545454546464545464647494a4a4b4b4b4b4c4c4c4c4c4c4c4c4c4c4c4c +4d4e4f4f5051505152525253535353535353535454545455555657585858585959595959595959 +5a5a5a5a5b5b5c5c5d5d5d5d5e5e5e5e5e5e5e5e5f5f5f5f606061616262636362626363636363 +6363636565656566656666666667676768686767686868696969696a6a6b6b6b6b6c6c6c6d6d6c +6c6d6d6d6e6e6e6e6e6f6f6f6f706f707071717171727272737373737374747474757475757575 +767676767676767677777676777777777777777778787878787878787878787878787878787878 +787777777777777777777778787878787878787878797979797a7a7b7b7c7c7c7c7d7d7e7e7f7f +7f7f80808081818080818181818181818181818183838383838383838383838383828282818181 +8180808080808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7c7c7c7c7c7c7c7c7b7a +7b7a7978787777777776767575747473737372716f6e6e6e6d6e6d6c6b6b6a6a68676666656565 +646362616160605f5e5c5c5c5c5b5b5a5a595958585656555453545252525251515151504f4e4d +4d4d4d4d4c4b4a4a49494848484848484846464646464747474747464645454444434343444445 +45454546464645454444444444444444454545464747474949494949484848484848484749494b +4c4d4d4e4e4f50505051515151515050505050515151525455565758595b5b5c5c5d5c5d5d5d5d +5d5d5d5d5d5d5d5d5d5d5e5e5e5f60626364656768696a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a +6a6a6a6a6a6a6a6a6a6a6b6a6b6b6b6a6b6a6a6a6b6a6b6b6c6c6f707172737475777777777777 +767677777676767676767676767676767676767676767676767676767676777776767776757574 +7271706e6d6c6c6b6b6a696a6a69696a69696a6a69696968686868686767676767676767676767 +676767666766656262605f5d5c5b5a5a58585858585858585858585857575656555451504f4e4c +4c4948484848484848484747474645454442413f3e3c3b3b3b3a3a3a3a3a3a3a3a393837363534 +333231303030303030302f302f2f2e2d2d2c2b2929292928292928282929292929282827262525 +252525252525252626262626252525252525252525252626262727282828282828282828292829 +2929292a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2c2c2c2d2e2e2f2f2f2f2e2e2e2e2e2f2f2f2f2f2f +2f3030303131313131303030303131323233333333333333333333333332323233333333333334 +343536353436353434343333333333343434353636373737373838383838373737373736363636 +363737373737383838383838383838383838383838383838383838383838383838383838393939 +39393838383838383838393a393a3b3b3b3c3c3c3c3c3c3c3c3c3c3d3d3d3d3d3d3d3d3d3d3d3d +3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d +3d3d3d3d3d3d3d3d3d3d3d3d3d3d3c3c3c3c3c3d3d3d3d3d3c3c3c3c3b3b3a3a39393939383838 +3838383837363535353534343433333434323231302f2f2f2f2f2f2e2d2c2b2a2a2a292a292827 +26252423222221211f1f1e1d1c1c1c1b1b1a191818171715151414131311111111111111101010 +10101010100f10121313131415161718191a1b1c1f2021232426292a2c2d30323436383a3c3e40 +424546494a4c4f50535457595a5c5e5f606363666769696a6b6d6e6f7070717374737475757577 +78787879797a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a797a79797979 +787878787877777777777777777777767676767576757574747474737373727272727272727272 +727272727272727272727272727272727171717171717171717171717171717272727272727272 +727272727272727272727272737373737374747474757475757575767676777776767777777878 +787878797979797a797a7a7a7a7b7b7b7b7b7b7b7b7c7c7c7c7d7d7d7e7e7e7e7f7e7f7f7f7f80 +808080808080808181818182828283838383848384848484858585858585858586868686878787 +8787878787888888888988898989898a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8b +8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8b8a8a8b8b8a +8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a89898989898989898988898888888887878787878787 +878686868685858585858585858484848483848383838383838383838181818080818180808080 +8080807f7f7e7e7e7e7d7d7d7d7d7c7c7c7b7b7c7c7b7b7b7a7a7a7a797a797979797878787676 +77777676767575757574757474747472727271717272717171707070706f706f6f6f6f6e6e6e6e +6e6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6e +6e6e6f6f6f70716f70717171727272727272727272727373737373747474747574757575757575 +75757575757575747473737373717070706e6e6d6b6a696765646260605e5b5a575552504d4b49 +4744423f3d3b383633312f2c2a2827252220201d1c1b1a18181716161615151515151616161617 +1818191a1c1c1c1d1f202121222425262627292a2b2b2c2d2e2e2f303031333434343534353738 +38393939393a3a3b3b3b3b3d3d3d3e3e3d3d3e3e3e3f3f3f3f403f404040404141414141424242 +424242424242424242424242434343434342424242424343434343434343444443434444444444 +444444444444434344444343434343434343434343434342424242424343434343434343434342 +42424242424242424242424242424242424242414141414141414141414040404040404040403f +403f3f3e3e3e3e3e3e3e3e3e3e3e3e3c3c3c3c3b3c3b3b39393a3a393939373737373637363636 +363535353535353534333234333232323232323232313131313130303030303030302f2f2f2f2f +2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2e2e2e2e2e2f2f2e2e2e2e2e2f2e2e2e2e2e2d2d2d2d +2c2c2c2c2c2c2d2d2d2d2e2d2d2d2d2c2c2c2c2c2c2c2c2c2c2c2c2b2c2b2b2b2b2b2b2b2b2b2a +2a2a2a2a2a2a2a2a2a2a2a2a292929292828282828282828282828282828282828282727272726 +272626262726272727272727272726252424242424242424242525252525252525252524242424 +242424242424232323232323232323232424242424242424242424242525252626262626262626 +262625252525252525252424252524242423232323232323232525242425252526262626272728 +282929282829292929292928272928272727272727272726262626262626262626252525252525 +252525252525252525252525252525252525252525252525252525252524242424242424242424 +242424242424242424242424242424242424242424242424242424242423242323232323232323 +242324242424242424242424242424242424242424242424242424242424242424242423232222 +2121212120201f1f1e1e1e1e1e1e1e1e1e1e1e1e1e1f1e1f1f1f1f1f1f1f202020202121212121 +2121212121212121212121212121212120201f1f1f1f1f1f1f1f1f1e1f1e1e1e1e1e1e1e1e1f1e +1f1f1f1f1f1f1f1f1f202020202020202020202020202020202020202020202020202020212020 +1f1f1f1f1f1f1f1f1f1f2020202020202020212121212222232223232323232323232324242424 +2424242424242424242424242424242527282828282828292929282828282829292929292a2a2a +2a2b2a2b2b2b2b2c2c2c2d2d2c2c2d2d2d2d2d2d2d2d2e2e2e2e2e2e2e2e2e2e2f2f2f2f2f2f2f +2f2f302f3030303030303030303030303030313131323231313232323232323232323232323233 +333333333333333334333434343434343434343535353535353535353536363637373737373737 +373737373735353536363737373737383838383838383838383838383838383838383838383838 +39393a3a3b3b3b3b3b3b3b3b3b3b3c3c3d3d3d3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3f +3f403f404141414242424242434343434343434343434343434343434343444545464646464848 +48484848484848484848484848484848494a4c4d4d4d4d4d4d4e4e4e4e4e4e4e4e4e4e4e4f5051 +525252535253545454555555555555555557575656575758595a5a5a5a5b5b5b5b5b5b5b5b5b5b +5b5b5c5d5e5e5f5f5f5f6060606060606060606060606161626263636363636363646463636464 +6466666666676667676767686868686868686868686969696a6b6b6c6c6c6c6d6d6d6d6d6d6d6d +6d6d6e6e6e6e6e6f6f6f70716f7071727272727272727373737373747474747574757575757676 +767676767676777776767777777777777777787878787878787877777878777777777777777776 +76767676767676777777777878787878787878797979797a7a7b7b7c7c7c7c7d7d7e7e7f7f7f7f +808081818181818181818181818181818181838383838383838383838383838282828181818180 +8080807f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7c7c7c7c7c7c7c7c7b7a7b7b +7a7979787878787677767675757474747372717070706e6f6e6e6d6d6c6c6a6a69686767676666 +656464636261615f5f5f5f5e5e5c5c5c5c5b5b5959585756575555555554535353525251505050 +4f4f4e4d4c4c4c4c4b4b4b4a4a4a4a484848484849484848484747464645454545454445454545 +45464646454544444444444443434445444646464648484848474746464646464645474748494a +4a4c4c4c4d4d4d4e4e4e4e4e4d4d4d4d4d4e4e4e4f505152545455575758585858585858595859 +5959585958585859595a5a5b5c5d5f606162636466666666666666666666666666666666666666 +6666666666666666666666666666666666666666666667676b6b6c6d6f6f707272727272727171 +727271717171717171717171717171717171717171717171717171717272717172716f706f6d6c +6b6968676665656564656564646564646565646464636363636362626262626262626262626262 +62606160605d5d5b5a585756555553535353535353535353535352525252514f4d4c4b49484845 +4545454545454545444444434141413f3e3d3c3939393938383838383838383736353534333131 +302f2f2f2f2f2f2f2f2f2f2f2e2d2d2c2c2a2a2a2a292a2a29292a2a2a2a2a2929292827272727 +27272727272828282829272828282828282828282929292a2a2b2b2b2b2b2b2b2b2b2b2b2b2b2b +2c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2f2f2f3030303131313130303030303131313131313233 +333334343434333332323234333434353535353535353535353535343434353535353535363636 +373636373736363635353535353636363737373838383839393939393838383838373737373738 +38383839393a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3b3b3b3b3b +3a3a3a3a3a3a3a3a3b3c3b3b3c3c3c3d3d3d3d3d3d3d3d3d3d3e3e3e3e3f3e3f3f3f3f3f3f3f3f +3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f +3f3f3f3f3f3f3f3f3f3f3f3f3e3e3e3e3e3f3f3f3f3e3e3d3d3d3c3c3c3c3b3b3b3b3a3a3a3a3a +3a3a3938373737373636363535363634343433323232313131302f2f2e2d2d2d2c2d2b2b2a2928 +272725252424222222211f1f1f1e1e1d1d1b1b1a1a181818171616141414131313131212121211 +11111110111213131314151516171818191a1c1d1e1f2023252627292b2d2f31333437383b3c3f +414345464a4b4d4f51545557595b5c5e5f626365656768696b6c6d6e6f70717172737374767777 +77777879797a7a7a7a7a7a7b7a7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7979 +797979787878787778777777777676767676767676757575757474747373737373737373737273 +727272727272727272727272727271717171717171717171717171717172727272727272727272 +727272727272727272727373737373747474747574757575757676767777767677777778787878 +787979797979797979797a7a7b7b7b7b7b7b7b7c7c7c7c7d7d7d7e7e7e7e7e7e7e7e7e7f7f8080 +808080808081818181828282838383838383838383848485858585858585868686868787878787 +87878788888888888888888889898a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8b8b8b +8b8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8b8a8a8b8b8a8a8a +8a8a8a8a8a8a8a8a8a8a8a8a8a8a89898888888888888888888888888888878787878787878786 +868686858585858585858584848484838483838383838383838381818180808181808080808080 +807e7f7e7e7e7e7d7d7d7d7d7c7c7c7b7b7c7c7b7b7b7a7a7a7a79797979797978787876767777 +7676767574747474747474747472727271717272717171707070706f706f6f6f6f6e6e6e6e6e6d +6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6f6f6f6f +707070717170707171717272727273727373737374747474747575757575757575757575757575 +7474747474747373737272706f6e6e6c6b6b6967666462615e5c5c5a575652504d4b484644423f +3d3a383634312f2d2b2827242422201e1e1c1b1a1a1818171717171616171717181818191a1b1b +1d1d1f1f2021232324252628282a2a2b2d2d2e2f303131313233333436373737383738393a3a3b +3b3b3b3d3d3d3d3d3d3f3f3f40403f3f4040404141414141414141414242434343434444444444 +444444444444444444444545454545444444444445454545454545454646454546464646464646 +464646464545464645454545454545454545454545444444444445454545454545454545444444 +444444444444444444444444444444444443434343434343434343424242424242424242424242 +424140414040404040404040403e3e3e3e3e3e3e3e3c3c3d3d3c3c3c3a3a3a3a3a3a3a3a3a3939 +383838383838373636373736363636363636353534343434333333333333333332323232323232 +3231313131313131313131313131313030303030313130303030303130302f2f2f2e2e2e2e2d2d +2d2d2d2d2e2e2e2e2f2e2e2e2e2d2d2d2d2d2d2d2d2d2d2d2d2c2d2c2c2c2c2c2c2c2c2c2b2b2b +2b2b2b2b2b2b2b2b2b2b2a2a2a2a29292929292929292929292928292828282827272727272727 +272727272727272727272727272625252526252626262627272727272727272726262525252525 +252525252424242424242424242425252525252526262626262627272728282828282828282828 +272727272727272726262727262626252525252525252527272626272727282929292a2a2a2a2b +2b2a2a2b2b2b2b2b2b2a2a2b2b2a2a2a2a2a2a2a2a292929292929292929292828282828282828 +282828282828282828282827282727272727272727272727272727262626262626262626262626 +262626262626262626262626262626262626262626262626262626262626262627262727272727 +272727272727272727272727272727272727272727272727272727272727272727272725252424 +242423232222222222222222222222222222222222222222222222222323232324242424242424 +242424242424242424242424242423232222222221212121212121212121212121212121212121 +212121212121212222222223222323232323232323232323232322222222222222222322222121 +212121212121212122222222222222222323232324242424242424242424242424252525252625 +262626262626262625262525252627282828282828292929282828282829292929292a2a2a2a2b +2a2b2b2b2b2c2c2c2d2d2c2c2d2d2d2d2d2d2d2d2e2e2e2e2e2e2e2e2e2e2f2f2f2f302f303030 +303030303030303030303030303030303131313232313132323232323232323232323232333333 +333433343434343434343434343434343435353535353535353535363636373737373737383738 +38383836363637373838383839393a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3b3b +3b3b3c3c3c3c3c3c3d3d3d3d3e3e3f3f3f40414041414141414141414041404040414141424242 +42424343434545454545464646464646464646464646464646464646474848484949494b4b4b4b +4b4b4b4b4b4b4b4b4b4b4b4b4b4b4c4d4e4f505050505051515151515151515151515252535454 +5456555656565657575757575757575959585859595a5a5c5c5c5c5d5d5d5d5d5d5d5d5d5d5d5d +5e5f5f5f6060606061616161616161616162616263636363646464646464646565646465656567 +676767676767676768686969696969696969696a6a6a6b6c6c6c6c6c6c6d6d6d6d6d6d6d6d6d6e +6e6f6f6f6f70707071717070717272727272727273737373747475757575757575757576767676 +767676767777767677777777777777777878787878787878777778787777777777777777767676 +7676767676777777777878787878787878797a7a7a7a7a7b7b7c7c7c7c7d7d7f7e7f7f7f7f8080 +81818181818181818181818181818181828282838383838382828282828181818181818181807f +80807f7f7f7e7e7e7e7e7e7e7e7e7d7d7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7a7a7a +7a797978787878777777777575747474737372717171706f6e6e6d6d6d6c6b6b6a696868676767 +666564636262626161606060605e5e5d5d5c5c5b5a595959575756565656555554545453525150 +505050504f4e4e4d4d4d4c4b4b4b4b4a4a49494949484848484848484645454546464646464645 +454545454545444443434343434444444545454545454545454545444444444444454646474848 +494b4b4b4b4a4a4a4a4a4a4a4a4a4a4a4a4a4c4d4d4e4f51515253545455545555555555555555 +55555555555555555557585a5a5c5d5e5f60606060616161616160606060606161616161616161 +616161616161626162626261616060606160616162646567686a6a6a6b6c6c6c6c6c6c6c6c6c6c +6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6c6c6d6b6b6b6a69676664 +63616160615f5f5f5f5f5f5f5f5f5f5f5f5f5f5e5e5e5e5e5e5e5e5e5e5d5d5d5d5d5d5d5d5c5c +5c5b5a59575655535251514f4f4f4f4f4f4f4f4f4f4f4f4f4f4e4d4d4b4b494846464443434141 +4141414141414141413f3f3f3d3c3c3a383837373736363636363636363535353433323231302f +2f2f2e2e2e2e2d2f2e2e2e2e2c2c2b2b2b2b2b2a2b2b2a2a2b2a2a2a2a2a2a292a2a2a2a2a2a2a +2a2a2a2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2c2c2c2c2c2c2c2d2d2d2d2d2d2d2e2d2e2e2e2e2e +2f2f30302f2f303030303030303031313131323232333333323232323232323233343434343434 +343434343434343434343435353535363637363637373636363535353535363637383838393939 +3839383838383838383838383838383939393a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a +3a3a3a3a3a3b3b3b3b3c3c3c3c3c3c3c3c3c3c3c3c3c3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d +3d3d3d3d3d3d3d3d3d3e3e3e3e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f40403f3f403f3f40 +403f3f3f3f3f3f3f3f404040404040404040404040404141404041414141414141414141414141 +414141404040403f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3e3d3d3d3d3d3d3d3c3c3c3c3b3b +3a3a3939393938383837373737373736343434333333323232313131302f2e2e2e2d2c2c2b2b29 +29282726262624242424222221211f1f1e1d1c1c1c1a1918181817171715141414141314141211 +12121213131213131314141515171718191a1b1c1e1e2021242527282b2c2e3032343638393b3d +3f424346484a4d4e51525456585a5d5e60616364656767686a6b6c6e6f6f707273737474757577 +777878787879797a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7b7a7a7a7a79797979 +797979797878797978787877777777767675757575757575757575757575757474747373747473 +737373737373737272727272727272727271717171717171717171717171717171717172727272 +737373737373737374747474747474747475747575757576767677777676777777777777777778 +78787879797a7a7a7a7a7a7a7b7b7b7b7c7c7c7c7c7c7c7c7d7d7d7d7e7e7f7f7f7f7f7f7f8080 +808081818181818181818282828283838484848484848485858585868686868686868687878787 +878787878788888989898989898989898989898a8a8a8a8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b +8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8a8a8b8b +8a8a8a898989898989898989898989898989898989898888878787878787878787868686868686 +8686858586868585858484848483848383838382828282828181818181818181808080807f7f7f +7f7e7e7e7e7d7d7d7d7d7c7c7c7b7b7c7c7b7b7b7a7a7a7a797a78787878777777777777777676 +757575757574747373737372727271717272717171707070706f706f6f6f6f6e6e6e6e6e6e6e6e +6e6e6e6e6e6d6d6d6d6c6c6c6d6d6d6d6d6d6d6d6e6e6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f7070 +707071707171717173737374747373747474747474747475757575767576767676757575757575 +74747372737271716f6f6e6e6b6b6a6867666461605e5c59585553504f4a484643413f3d3a3836 +34312f2d2b2927252322201e1d1d1c1a1a191818191817171818191819191a1a1b1c1d1d1f1f21 +21232425252728292a2a2c2c2e2f2f31313233343535353636373839393b3b3b3b3c3c3c3d3d3e +3e3e3e404040404141414242414142424243434343444344444444444444444445454545454545 +454646464647474747474747474747474747474747474747474747474747474747474747474747 +474747474747474747474747474747474747474747474747474747474747474747474646464545 +464645464646464746464646454545454545454545454545454444444444444444444344434343 +43434342424242424242424141414140414040404040403f3f3f3e3e3e3e3d3d3c3c3c3c3c3c3c +3b3b3a3a3a3a393a39393939373737373737373737373737373737363636363636363534333434 +3333333333333333333333333333333332323232323333323232323131302f2f2f2f2f2f2f2f2f +2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2e2e2e2e2d2e2d2d2d2d2d2d2d2d2d2c2c2c2c2c +2c2c2c2c2c2b2b2b2b2b2b2b2b2b2b2b2b2b2a2a2a2a2929292929292929282828282727262626 +272728282828282828282728282828282828282828292929292928282828282828282727282827 +2727262626262625252525252626262728272728292929292929292a2a2a2a2a2a2a2a2a2a2a2a +2a2a2a2929292828292928282828282828282828282828282829292a2b2b2b2b2b2c2d2d2d2d2d +2d2d2d2d2d2d2d2d2c2d2c2c2c2c2c2c2c2c2c2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b +2b2b2b2a2a2b2b2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a +2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a292a29292929292929292a292a2a +2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2b2b2b2b2b2b2b2b2b2b2b2b2b2b2929292928282727 +262626252424242424242424242424242425252626262626262626262626262626262626272727 +272828282828282727272726262626262525252524242423232222222222222222232324242424 +252525252525252525252525252626252526252526262525252524242525242424242424242323 +232323232323242424242424242424242424242425252626262626262626262727272828272728 +2828282828282828282828282929292a2a2929292929282828282829292929292a2a2a2a2b2a2b +2b2b2b2c2c2c2c2c2c2c2c2d2d2c2c2d2d2d2e2e2e2e2e2e2e2e2e2e2f2f2f2f2f2f2f2f2f302f +303030303131313131313131313131313131313131313232313132323233333333333333333333 +333333333433343434343535353535353535353535353535353636363737363638373738383737 +37393939393939393a3a3a3a3a3a3b3b3a3a3b3b3b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3d3e3e +3e3e3e3e3f3f3f4041414141414142424242424342424343424242424242434343444445464546 +464647474848484849494949494848484848484848494949494a4a4b4a4c4c4c4c4e4e4e4e4e4e +4e4e4e4e4d4d4d4e4e4e4e4f4f5050515152525454545454545454545454545454555555565757 +57585959595a5a5a5a5a5a5a5a5a5a5a5a5b5b5c5d5d5d5d5d5d5d5d5d5d5d5d5d5e5e5f5f5f5f +606060616161616161616162626263636363636364656565666665656666666666666666676767 +676868696969696969696a6a69696a6a6a6b6b6b6b6b6b6c6d6d6d6e6e6e6f6f6e6e6f6f6f6f6f +6f6f6f707070707170717171717272737373747474747474747474757475757575767676767676 +767677777676777777777777777777777777777777777777777777777777777777777777777777 +777777777777777777777878787879797979797a7b7b7b7c7c7d7d7e7e7e7e7f7f808080808081 +8180808181818181818181818181828282838383838382828282828181818181818181807f807f +7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7a +7a79797879787878787676757575757574737272717170706f6f6f6f6e6d6c6b6a6a6a6a6a6968 +6665656565646463636262616160605f5f5e5d5c5c5c5a5a595958585757575757565553525252 +525252515150504f4e4d4d4d4d4c4c4b4b4a4a4949494949494947474747464746464646454545 +454545454444434342424244434444444444444444434443434242424242424343434445464748 +484848474747474747474747474747474949494a4c4d4d4e4f5050505050505051505151515051 +50505051505151535455565859595a5b5c5c5c5d5d5d5d5d5c5c5c5c5c5d5d5d5d5d5d5d5d5d5d +5d5d5d5d5d5d5d5d5d5d5c5c5c5c5c5c5c5c5d5f61626365666566676767676767676767676767 +6767676767676767676767676767676767676767676767676868676768666566656462615f5e5c +5b5a5b5a5a5a5a5a5a5a5a5a5a5a5a5a5a59595959595959595959585858585858585857565655 +55545251504e4d4c4c4a4a4a4a4a4a4a4a4a4a4a4a4a4a494949474645444241403f3f3e3e3e3e +3e3e3e3e3e3e3e3c3b3b3a3939383635353535343434343434343433333333323130302f2e2e2e +2d2d2d2d2d2e2e2e2e2e2c2c2c2c2c2c2c2b2c2c2b2b2c2b2b2b2b2b2b2b2c2c2c2c2c2c2c2c2c +2c2d2d2d2d2e2d2e2e2e2e2e2e2e2e2e2f2f2f2f2f2f2f30303030303030303030303031313232 +333332323333333333333333343434343434343535353434343434343434353636373737373737 +373736373636363736373737373838393838393938383837373737373838393a3a3a3a3a3a3a3a +3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3c +3b3c3c3d3d3d3d3e3e3e3e3e3e3e3e3e3e3e3e3e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f +3f3f3f3f3f3f3f3f3f3f3f40404040404040404040404040404140414142424141424141424241 +414141414141414242424242424242424242424243434242434343434343434343434343434343 +43424242424141414141414141414141414041404040403f3f3f3f3f3f3f3f3e3e3e3e3d3d3c3c +3b3b3b3b3a3a3a393939393939393737373635353434343434343332313130302f2f2e2e2d2c2b +2a2929292828272725252424232221201f1f1f1e1c1b1b1b1a1a19171616161615161513121313 +1313131213131313131414151516161718181a1b1c1d1f2122232627292a2d2e31323336373a3c +3e41424547494c4d4f525455595a5c5d5f616263646567696a6b6c6d6e70717273737474757677 +777777787879797a797a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a +7a7a79787a79787878777777777776767676767676767676767676767675757574737574737373 +737373737372727272727272727272717171717171717171717171717171717171727272727373 +737373737373747474747474747474757475757575767676777776767777777777777777787878 +7878797979797a797a7a7b7b7b7b7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f80808080 +818181818181818182828282828383838384838484858585858686868686868686878787878787 +87878787888888888988898989898989898a8a8a8a8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b +8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8a8a8b8b8a8a +8a8989898989898989898889888888888888888888878787878787878787878686868686868686 +858586868585858484848483848383838382828282828181818181818181808080807f7f7e7f7e +7e7e7e7d7d7d7d7d7c7c7c7b7b7c7c7b7b7b7a7a7a7a7979787878787777777777777776767575 +74747474737373737372727271717272717171707070706f706f6f6f6f6e6e6e6e6e6e6e6e6e6e +6e6e6e6d6d6d6d6c6c6c6d6d6d6d6d6d6d6d6e6e6e6e6f6f6f6f6f6f6f706f7070707071717171 +717171717171737373747573747575757575757575767676767676767676767575757574747373 +7272727271706e6e6d6c696967666563615e5d5b585554514f4c4a4543413e3c3a383533312f2c +2b2827252321201e1d1b1b1b1a19191818181918181819191a1a1b1b1c1c1d1f20202223242426 +2829292a2b2d2e2e2f30323333343436373838383839393a3b3c3c3e3e3e3e3e3e3e3f3f404041 +414242424243434344444343444444454545454545454545464546464646474747474747474748 +484848494949494949494949494949494949494949494949494949494949494949494949494949 +494949494949494949494949494949494949494949494949494949494949494948484847474848 +474848484849484848484747474747474747474747474746464646464646464646464646464546 +4544444444444444444343434343434343434343434242424141414141404040403f403f3f3e3e +3d3d3d3d3d3d3d3d3d3d3b3b3b3b3a3b3a3a3a3a3a3a3a3a3a3939393939393938373637363535 +353535353535353535353535353534343434343535343434343332313030303030303030303030 +30303030303030303030303030303030302f2f2f2f2e2f2e2e2e2e2e2e2e2e2e2d2d2d2d2d2d2d +2d2d2d2c2c2c2c2c2c2c2c2c2c2c2c2c2b2b2b2b2a2a292a292929292828282828272727272728 +282828282828282828292929292a292a2a2a2a2b2b2b2b2b2a2a2a2a292a292928282929282828 +27272727272626262626272727282928292a2b2b2b2b2b2b2b2c2c2c2c2c2c2c2c2c2c2c2c2c2c +2c2b2b2b2a2a2b2b2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2b2b2c2d2e2e2e2e2f2f2f2f2f2f2f2f +2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e +2e2d2d2e2e2d2d2c2d2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c +2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2d2c2d2d2d2d2d2d2d2d2d +2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2e2e2e2e2e2e2e2e2e2e2e2e2e2e2d2d2c2c2b2b2a2a2929 +292828282828282828282828282828282929292929292929292929292929292929292a2a2a2a2b +2b2b2b2b2b2a2a2a2a292929292928282727262626262525252525252525252526262626262727 +272727272727272827282829292828292828292928282727262627272626262626262625252525 +2525252526262626262626262626262626262627272727272727272727282828292a28292a2a2a +2a2a2a2a292a292929292929292a2a2929292929282828282829292929292a2a2a2a2b2a2b2b2b +2b2c2c2c2c2c2c2c2c2d2d2c2c2d2d2d2e2e2e2e2e2e2e2e2e2e2f2f2f2f302f30303030303030 +303031313131313131313131313131313131313132323131323232333333333333333333343334 +34343434343434343535353535353535353535353535353636363737363638373838393838383a +3a3a3a3a3a3a3b3b3c3b3c3c3d3d3c3c3d3d3d3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3f3f3f3f3f +3f3f40404142434343434343444445444546454546464545444544444546464747484848484848 +494a4b4b4b4b4c4c4c4c4c4b4b4b4b4b4b4b4b4c4c4c4c4d4d4e4d4e4f4f4f5151515151515151 +5151505050515151515252535253545555575757575757575757575757575757575758595a5a5b +5b5b5b5c5c5c5c5c5c5c5c5c5c5c5c5d5d5e5e5f5f5f5f5f5f5f5f5f5f5f5f6060616161616161 +616262626262626262636363646564656565656666666767666667676767676767676868686868 +696969696a696a6a6b6b6a6a6b6b6b6c6c6c6c6c6c6c6d6d6d6e6e6e6f6f6e6e6f6f706f707070 +707171717171717171717172727373737474747475747575757575757575757676767676767676 +777776767777777777777777777777777777777777777777777777777777777777777777777777 +77777777777777777878787879797a7a7a7a7b7b7b7c7c7d7d7e7e7f7e7f7f8080808080818180 +808181818181818181818181828282838383838382828282828181818080818180807f7f7e7e7e +7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7a7a7a +7a797a7979797977777776767676757574747373727272727171706f6e6e6d6d6d6d6c6c6b6968 +68676767676666656564646363626261605f5f5e5d5d5c5c5b5b5a5a5a5a595958565555545454 +5453535252515150504f4f4e4e4d4d4c4c4b4b4b4b4a4a4a484848484748474747474646464545 +454544444343424242434243434343434343434243424241414141404141414142424344454545 +4544444444444444444444444444454646474849494b4b4c4c4c4c4c4c4c4d4c4d4d4d4c4d4c4c +4c4d4c4d4d4e4f5152535455555657575758585858585757575757585858585858585858585858 +5858585858585858575757575757575758595c5d5e606160616363636363636262636362626262 +626262626262626262626262626262626262626262626363626263616061605e5d5c5958575655 +56555455555454555454555554545453535353535353535353525252525252525252515150504e +4d4c4b4948474746454545454545454545454545454444444342403f3e3d3c3c3b3a3a3a3a3a3a +3a3a3a3a3a39383837363635343333333332323232323232323131313130302f2f2e2e2e2e2d2d +2d2d2d2e2e2e2e2e2d2d2d2c2c2d2d2c2d2d2c2c2d2d2d2d2d2d2d2d2e2e2e2e2e2e2e2e2e2e2f +2f2f2f302f30303030303030303031313132323232333333333333333333333333343435353535 +353535353535353535353636363737373738383837373737373737373738383939393939393939 +38393838383938393939393a3a3a3a3a3a3a3a3a3a39393939393a3a3a3b3b3b3b3c3b3b3c3c3b +3b3b3b3b3b3b3b3b3b3b3c3c3c3c3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3e3d3e +3e3e3e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f404040404040404040404040404040404040404040 +404041414040414141424242424242424242424242424243424343434343434343434343434343 +434343434344444444444444444444444444444444444444444444444444444444444444444444 +444343434343434343434343434343424342424242414141404041414040403f3f3f3f3e3e3d3d +3d3d3c3c3c3b3b3c3c3b3b3b39393939383837373636363635353434333332323131302f2e2e2d +2c2c2b2b2a2a2929272726252424232222211f1e1e1d1c1c1b1a19191818171716151414131313 +13121212121212121213131314141515161719191b1c1e1f2122242527292b2c2e30323436393b +3d3f424447484b4d4f515456585a5b5d5e606163646667696a6b6c6e6f70717273737475767677 +77787879797a797a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a +7a797a797979797878787878777777767677777676767676767676757575757475747474747474 +747474737373737373737373737272727272727272727272727272727272727272737373737373 +737373737474747474747474747574757575757676767777767677777777777777777878787878 +797979797a797a7a7a7a7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f80808081 +818080818181828282828283838383848384848484858585868685858686868787878787878787 +87878888888889888989898989898989898a8a8a8a8a8a8a8a8a8a8a8a8a8b8b8a8a8b8b8b8b8b +8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8a8a8b8b8a8a8a8a8a8a8a8a89 +898989898989898988898888888888888888888787878787878787878786868685858686858585 +8585858585848484848384838383838282828282818181808081818080807f7f7f7f7e7f7e7e7e +7e7d7d7d7d7d7c7c7c7b7b7c7c7b7b7b7a7a7a7a79797878787877777776767777767675757474 +7474737373737372727271717272717171707070706f706f6f6f6f6e6e6e6e6e6e6e6e6e6e6e6e +6e6e6e6d6d6d6d6d6e6e6e6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f6f706f70707070717171727271 +717272727474747475747575757575757575757676767676767676767675757575747473737272 +7171706f6d6d6b6a6867656462605e5b59575451504d4a4845413e3c39373533302e2c2a282624 +22211f1d1c1b1a191818181717171717181818191a1a1b1c1d1d1f1f20212323252627282a2b2c +2d2e2f30313233343536373838393a3b3b3b3b3c3c3d3e3f3f4040404041414142424242434344 +44444445454546464545464646474747474747474747484748484848494949494949494949494a +4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4b4b4a4a4b4b4b4b4b4b4b4b4b4b4b4a4a +4b4b4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a494949494949494949 +494a4a4a4a4a494949494949494949494949494949484848484848484848484848484847484747 +474747474747474646464646464646454546464545454444444444434343434243424242424141 +41404041414040403e3e3e3e3d3e3d3d3d3d3d3d3d3d3d3c3c3c3b3b3b3b3a3a39393838383838 +383838383838383838383838373737373636363535353534333232313132323131313131313232 +313132313132323131313131313131303030302f302f2f2f2f2f2f2f2f2f2e2e2e2e2e2e2e2e2e +2e2d2d2d2c2c2d2d2c2c2c2c2c2c2c2c2b2b2b2b2a2b2a2a2a2a29292929292828282828292929 +292929292929292a2a2a2a2b2a2b2b2b2b2c2c2c2c2c2b2b2b2b2a2b2a2a2a2a2a2a2a2a2a2929 +2929292828282828292929292a2a2b2b2c2c2c2c2d2d2d2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2d +2d2d2c2c2d2d2c2c2c2c2c2c2c2c2c2c2c2d2d2c2c2d2d2e2f3030303031313132323131323232 +323232313132323131313131313131303030303030303030303030303030303030303030303030 +30303030302f302f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f +2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f302f3030303030303030303030 +30303030303030303030303030313131313131313131313131313130302f2f2e2e2d2d2c2c2c2b +2b2b2b2b2b2b2b2b2b2b2b2b2b2b2c2c2c2c2c2c2c2c2d2d2c2c2d2d2d2d2d2d2d2d2e2e2e2e2e +2e2e2e2e2e2d2d2d2c2c2c2c2b2b2a2a292929292828282828282828282829292929292a2a2a2a +2a2a2a2a2a2b2a2b2b2b2b2b2b2b2b2b2b2b2b2b2a2a2929292928282827272727262626262626 +2626272727272727272728282727282828292929292929292929292a2a2a2a2b2a2b2b2b2b2b2b +2b2b2a2b2a2a2a2a2a2a2a2a2a2929292929282828282829292929292a2a2a2a2b2a2b2b2b2b2c +2c2c2d2d2c2c2d2d2d2d2d2d2d2d2e2e2e2e2e2e2e2e2e2e2f2f2f2f302f303030303030303030 +313131313131313131313131313232313132323232323232323333333333333333333433343434 +3434343434343535353535353535353535353535353636363737373738383938393939393b3b3b +3c3c3c3c3d3d3e3d3e3e3e3e3e3e3e3e3e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f40404041414141 +424243444545464646464747484748484848484848484748474747484849494a4a4a4a4b4b4c4d +4e4e4e4e4f4f4f4f4f4e4e4e4e4e4e4e4e4e4e4f4f4f5051505152525254545454545454545454 +535353535354545455565556575757595959595959595959595959595a5a5a5a5b5b5c5c5d5d5d +5d5e5e5e5e5e5e5e5e5f5f5e5e5f5f606061616161616161616161616161616262626363636364 +646464646464646565656566656666666667676767676767676868676768686869696969696a6a +6a6a6b6a6b6b6b6b6b6b6b6b6b6c6c6c6d6d6d6d6e6e6e6f6f6f6f6f6f6f6f6f706f7070707071 +717172727171727272737373737374747474757475757575757575757576767676767676767777 +767677777777777777777777777777777777767677777676767676767676767676767676767677 +7776767777777878787879797a7a7a7a7b7b7b7c7c7d7d7e7e7f7e7f7f80808080818181818181 +81818181818181818181828282838383838382828282828181818080808080807f7f7e7e7e7e7d +7d7d7c7c7d7d7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a79 +7a797979797777777777777776767575747472727373727271706f6f6e6e6e6e6e6d6c6a696969 +69696968686767666664646464636261616160605f5f5e5d5c5c5c5c5c5c5b5958575757575756 +565555545352525252515150504f4e4d4d4d4d4d4d4d4b4b4b4b4a4a4949494948484848484848 +464645454444444544454544444444444443444343424242424241414242424243444545454544 +4444444444444444444444444545454647484849494a4a4a4a4a4a4a4b4a4b4b4b4a4b4a4a4a4b +4a4b4b4c4d4f505152525253545454555555555554545454545555555555555555555555555555 +55555555555554545454545454545556595a5b5c5d5c5d5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e +5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5d5c5d5c5b595856555452515352 +51515151515151515151515151505050505050505050504f4f4f4f4f4f4f4f4f4e4e4d4d4b4a49 +4847464545444444444444444343444443434342424241403f3e3d3c3b3b3b3a3a3a3a3a3a3a3a +3a3a3a39383837373736353434343433333333333333333333333332323131303030302f2f2f2f +2f30303030302f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f303030303131313131313131323232 +323332333333333333333333343434343434343535353535353535353535353636373737373737 +37373737373737373838383838383839393938383838383838383839393a3b3b3b3b3b3b3a393b +3a393a3b393a3b3b3b3c3c3c3c3c3c3c3c3c3c3b3b3b3b3b3c3c3c3d3d3d3d3d3d3d3d3d3d3d3d +3d3d3d3d3d3d3d3d3d3d3d3d3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3f403e3f4040 +404141414141414141414141414141414242424242424242424242424242424242424242424242 +424242424242424343434343434343434343434344454344454545454545454545454545454545 +454545464646464646464646464646464646464646464646464646464646464646464646464645 +45454545454545454545454544434544434343424242424242424242424141414140403f3e3e3e +3d3d3d3d3d3d3d3d3d3d3b3b3b3b3a3a39393838383837373636353534343434323130302f2f2f +2e2e2d2d2b2b2a2a292827272626252422212121201f1e1d1c1c1c1c1b1a191817171716161615 +1514141414141415151414141515161718181a1b1c1d1f202122242628292a2c2e30323437383a +3d3f414345484a4b4f5053545658595b5c5e5f6163646667686a6b6d6e6e707071737474747576 +7677787978797979797b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7a7a7b7b7b7b7b7b7b7a +7b7a7a797979797878787777777777777777777777777777777676767675767575757575757574 +747474737373737373737372727272727272727272727272727272727272727373737373737373 +737374747474747474747475747575757576767677777676777777777777777778787878787979 +79797a797a7a7a7a7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f808080808080 +808081818181828282838383838483848484848585858585858585858586868687878686878787 +8888888889888989898989898989898a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a898989 +898989898989888988888888888888888887878787878787878787868686858586868585858585 +858585848484848384838383838282828282818181808081818080807f7f7f7f7e7f7e7e7e7e7d +7d7d7c7c7c7c7b7b7b7b7b7b7b7b7a7a7a7a797978787777777776767676767676757574747474 +737373737372727271717272717171707070706f706f6f6f6f6e6e6e6e6e6e6e6e6e6e6e6e6e6e +6e6d6d6d6d6d6e6e6e6e6e6e6e6e6e6e6f6f6f70706f6f70707170717171717272727272727272 +727274747475767475767676767676767677777776767676767676757574747373727170706f6f +6e6c696968666464615f5e5b5a565552504c4b484643413c3a373533312f2d2b29272524222120 +1e1d1c1b1a19191a1a191919191a1b1b1b1c1d1d1e202121222324252626292a2b2b2d2f303031 +3233343536373839393a3a3b3d3e3e3e3e3e3e3f40414142424242424343444444444545464646 +46474747474747474747474848484949484849494a494a4a4a4a4b4b4b4b4b4b4b4b4b4b4c4c4c +4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c +4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4b4b4b4b4b4b4b4b4b4b4c +4c4c4c4c4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4a4a4a4a4a4a4a4a4a4a4a4a4a4a494a49494949 +494949494948484848484848484747484847474746464646464545454544454444444443434343 +434343434343414141403f41403f3f3f3f3f3f3f3f3e3e3e3e3e3e3e3d3d3c3c3b3b3b3b3b3b3b +3b3b3b3b3b3b3b3b3b3b3939393939393938383837363534343434343434343434343434343434 +34343434343434343434343434333333323133323131313131313131303030303030303030302f +2f2f2f2f2f2f2f2e2e2f2f2e2e2e2d2d2d2d2c2d2c2c2c2c2b2b2b2b2b2a2a2a2a2a2b2b2b2b2b +2b2b2b2b2b2c2c2c2c2d2c2d2d2e2e2e2e2f2e2e2e2e2d2d2c2d2c2c2c2c2c2c2c2c2c2b2b2b2b +2b2a2a2a2a2a2b2b2b2b2c2c2d2d2e2e2e2e2f2f2f3030303030303030303030303030302f2f2f +2f2f2f2f2f2e2e2f2f2e2e2e2e2e2e2f2f2e2e2f2f303132323232333333333333333333333333 +333333333333333333333333333232323232323232323232323232323232323232323232323232 +323232313231313131313131313131313131313131313131313131313131313131313131313131 +313131313131313131313131313232313132323232323232333233333333333333333333333333 +3333333333333333333333343434343434343434343434343433333232313130302f2f2f2e2e2e +2e2e2e2e2e2e2e2e2e2e2e2e2f2f2f30302f2f3030303030303030303030303031313131313131 +313131303030303030302e2e2d2d2c2c2c2c2b2b2b2b2b2b2b2b2b2b2c2c2c2c2c2d2d2d2d2d2d +2d2d2e2f2d2e2f2f2f2f2f2f2f2f2f2f2f2e2d2e2d2c2c2c2b2b2b2b2b2b2b2a2a2a2a2a2a2a2a +2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2c2c2c2c2c2c2c2c2c2c2d2d2d2d2e2d2e2e2f2f2e2e2f2e +2d2e2d2d2d2d2d2d2d2d2d2c2c2b2b2b2a2a2a2b2b2b2b2c2c2c2d2d2d2d2e2d2e2e2e2e2f2f2f +2f2f2f2f2f2f2f2f2f2f3030303031313131313131313232323233323333333333333333333434 +343434343434343434343434343434343434343434343435353536363535363637363737373737 +37373737383838383838383838383838383838393939393939393a3a3b3b3c3c3c3c3e3e3f3f3f +3f3f40404140414141414141414141424242424242424242424242424242434343444444444545 +46474849494949494a4a4b4a4b4b4b4b4b4b4b4b4a4b4a4a4a4b4b4c4c4d4d4d4d4d4e4f505151 +515152525252525151515151515151515152525252535253545555565657575757575756565656 +555656565657575857585959595b5b5b5b5b5b5b5b5b5b5b5b5b5c5c5b5b5d5d5e5e5f5f5f5f60 +606060606060606060606060606161626262626262626262626262626263636364646363656565 +6565656565666666666766676767676868686868686868686868686868686969696a6a6a6a6b6b +6c6b6c6c6c6c6c6c6c6c6c6d6d6d6d6d6d6d6e6e6e6f6f6f70706f6f7070717071717171727272 +727272727272727373737373747474747574757575757575757575767676767676767676767676 +767676767676767676767676767676767676767676767676767676767676767676767676777776 +767777777878787879797a7a7a7a7b7b7c7c7c7d7d7e7e7f7e7f7f818180808181818181818181 +8181818181818181828282838383838382828282828181818080808080807e7f7e7e7e7e7d7d7d +7c7c7d7d7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a +7a7a7978777777777777767676767575737374747373727270706f6f6f6f6f6e6d6c6b6b6b6a6b +6a6969696968686666666665656363636262616161605f5f5f5e5e5e5d5c5b5a5a5a5a59585857 +57575655555554535352525251505050505050504e4d4d4d4d4c4c4c4c4c4b4a4a4a4a4a4a4848 +474747474746464646454545454545454545454443434343424243434343434445454545444444 +444444444444444443434445444646474748484949494949494949494949494949494949494949 +494a4b4d4d4e4f5050515151515252525252515151515152525252525252525252525252525252 +5252525251515151515151515253555657585959595a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a +5a5a5a5a5a5a5a5a5a5a5a5a5a5a595a5959595a595a5a595858585755545351504f4e504f4e4e +4e4e4e4e4e4e4e4e4e4e4e4d4d4d4d4c4d4c4c4c4c4b4b4b4b4b4b4b4b4b4b4b4a4a4847474644 +43434342424242424242414142424141414040403f3f3e3d3c3c3b3b3b3a3a393a393939393939 +393838383737373635353535353434343434343434343434343333343333333332323131313232 +333333333232323232323232323232323232323232323333333334343434343434343535353536 +353636363536353535353636363637373738383838383838383838383838383939393939393939 +3939393939393a3a3a3a3a3a3a3b3b3b3a3a3a3a3a3a3a3a3a3b3b3b3c3c3c3c3c3c3b3b3c3c3b +3c3c3b3b3c3c3c3d3d3d3d3d3d3d3d3d3d3c3c3c3c3c3d3d3d3e3f3e3f3f3f3f3f3f3f3f3f3f3f +3f3f3f3f3f3f3f3f3f3f4040404040404040404040404040404040404040404141404041414142 +424242424242424242424242424343444444444444444444444444444444444444444444444444 +444444444445454545454545454545454545464645454646464646464646464646464646464646 +464747474747474747474747474747474747474747474747474747474747474747474747464646 +464646464646464646464545464645454544444444444444444443434242424141414040403f3f +3f3f3f3f3f3f3f3e3d3c3c3c3c3c3b3b3a3a3a3a39393838373736363636343433333232323030 +30302e2e2d2d2c2c2b2a292928272625242423222221201f1f1f1e1d1d1c1a1a1a191918171716 +1616151515161615151516151616171719191a1c1c1e1f202123242526282a2b2d2f3233353839 +3c3d404245464a4b4d4f5153545657595b5c5e606263646668696a6b6d6d6f7071727273747576 +777777777878787a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7c7c7a7a7b7b7b7b7b7b7b7b7b7b +7b7a7a7a7a79797978787878787878787877787777777776767676767676767676767676757575 +757474747474747474737373737373737373737373737372737272727273737373747374747474 +757575757575757575757575757575767676777776767777777777777777787878787879797979 +7a797a7a7a7a7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7f80808080808080 +818181818282828383838383838383838484858585858585858585868686878786868787878888 +88888888888888888888888888898989898a898a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8989898988 +898888888888888888888888888888878787878787878787878686868585868685858585858585 +85848484848384838383838282828282818181808081818080807f7f7f7f7e7f7e7e7e7e7d7d7d +7c7c7c7c7b7b7b7b7b7b7b7a7a7979797979787877777777767676767676767475747474747373 +73737372727271717272717171707070706f706f6f6f6f6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6d +6d6d6d6e6e6f6f6f6f6f6f6f6f6f70707071717070717171717171717172727272737273737373 +7575757676757576767676767676767777777676767676757574747373727271706f6e6d6c6b69 +6666656361605d5b5a575552504d4b484643413d3c383533312f2d2b292826252321201f1e1d1c +1b1b1b1a1a1b1b1a1a1b1b1c1d1e1e1f202022232424262728292a2a2d2d2f2f31323333353636 +373839393b3c3c3d3d3d3f40404041414142424343444444444445454646464647464848484849 +4949494949494949494a4a4a4b4b4a4a4b4b4b4b4b4b4b4b4c4c4c4c4d4c4d4d4d4d4e4e4e4e4e +4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e +4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4d4d4d4d4d4d4d4d4d4d4e4e4e +4e4d4d4c4c4c4c4c4c4c4c4c4c4c4c4c4c4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b +4b4b4b4a4a4a4a4a4a4a4a49494a4a494949484848484847474747474747474747464646464646 +464646454343434242434342424242424242424141414141414140403e3e3e3e3e3e3e3e3e3e3e +3e3e3e3e3e3e3e3e3c3c3c3c3c3c3c3a3a3a393838373737373737373737373737373737373737 +363736363636363636363635353534343535343434343434343433333333333333333332323131 +3131313131303031313030302f2f2f2f2f2f2f2f2f2f2e2e2e2e2d2d2c2c2c2c2d2d2d2d2d2d2d +2d2d2e2f2f2f2f2f2f2f2f3030303031303030302f2f2f2f2f2f2f2f2f2f2f2f2f2e2e2e2e2d2d +2c2c2c2d2d2e2e2e2f2f2f2f303030303131313232323232323232323232323232323131313131 +313131303031313030303030303131303031313233343434343535353535353535353535353535 +353535353535353535353534343434343434343434343434343434343434343434343434343434 +343434343434343434343434343434343434343434343434343434343434343434343434343434 +343434343434343434343435353434353535353535353535353535353535353535353535353535 +353535353535353535363636363736373737373737373735363535343433333232323131313131 +313131313131313131313232323333323233333333333333333333333333343434343534353535 +343433333333333331313131303030302f2f2f2f2f2f2f2f2f2f30303030303131313131313131 +323231313232323232323232323232313132313030302f2e2e2e2e2e2e2d2d2d2d2d2d2d2d2e2e +2e2e2e2e2e2e2e2f2e2f2f2f2f3030303030303030303031313131313131313232313132313131 +3131313131303030302f2f2e2e2e2d2d2d2e2e2e2e2f2f2f303030303130313131313232323232 +323232323232323233333333343434343434343435353535353535353536353636363637373737 +373737373737373737373737373737373737373737383838393938383939393939393939393939 +39393a3a3a3a3a3a3a3a3a3b3a3b3b3b3b3c3c3c3c3c3c3c3d3d3d3e3e3e3f3f41414242424243 +44444444444444444444444444454545454545454545454545454545464646474747474849494a +4b4c4c4c4c4d4e4e4e4e4e4e4e4e4e4e4e4e4d4e4d4d4d4e4d4f4f505050505051525253545454 +555555555554545454535453535354545555555655565657575858595959595959585858585758 +58585859595a595b5b5b5b5d5d5d5d5d5d5d5d5d5d5d5d5d5e5e5d5d5f5f5f5f60606060616161 +616161616161616161616163626363636363636363636363636363646464656564646666666666 +666666676767676767676767676868686869686969696969696969696a6a6a6b6b6b6b6c6c6c6c +6c6c6c6c6c6c6c6c6c6d6d6d6d6e6d6e6f6f6f7070707171707071717171717171717272727272 +727272727273737373747475757575757575757575757575757676767676767676767676767676 +767676767676767676767676767676767676767676767676767676767676767676767777767677 +77777878787879797a7a7a7a7b7b7c7c7c7d7e7f7f7f7f7f7f8181808081818181818181818181 +81818181818182828283838383838282828282818181808081817f7f7f7f7e7e7e7e7c7c7c7c7c +7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7b7b7a7a7a7a7a7a7a797a797979 +797979797878777777777675757575757575747473727272727270706f6f6f6e6e6d6c6c6c6c6c +6c6b69696969696868676666666464636363626262616161605f5f5d5d5d5c5b5b5b5b5a5a5a59 +595958565656555555545454545353525251515151504f504f4e4e4d4d4d4d4b4b4b4b4b4b4b49 +484848494848484848484847474646454545454544434444444444444544444444444444444444 +444444444343434343444444454545474747474747474747484849494948484747474847484849 +494a4b4c4c4d4d4e4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f505050 +50504f4f4f4f4f4e4e4e4f4f525253545555575858585757575656575756565656565656565555 +555555555555555555555555555555555656555556555455535252514e4e4d4c4c4c4c4b4c4c4b +4b4c4b4b4b4b4a4a4a494949494949494949494848484848484848484747474746454443424241 +40403f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3e3c3c3c3b3b3a39393939393939393939393939 +383838373737373636363636363636363535353434353535353434343434343434343434343434 +343435353534343535343535343435353536363636363636363636363636363637373737383738 +38383838383838383838383939393a3a3a3a3a3a3a3a3a393939393a3b3b3b3b3b3c3c3c3c3c3b +3b3b3b3b3c3c3c3d3d3d3d3d3d3d3c3c3c3c3c3c3c3c3d3d3d3e3e3e3e3e3e3e3e3d3e3d3d3d3e +3d3e3e3e3e3f3f3f3f3f3e3e3e3e3e3e3e3e3e3e3f3f3f3f3f3f3f403f3f40403f3f3f3f3f3f3f +3f3f3f3f4040414141414142424242424242424242424242424242424242434243434343444444 +444444444444444444444444444444444444444444444545454545454545454545454546464646 +474747474747474747474747474747474748474848484848484848484949494949494949494949 +494949494949494949494949494949494949494949494949494949494949494949494848484848 +484848484848484848474847474747464646454545454444444444444343434242424242424241 +4140403f3f3f3f3f3f3f3e3d3d3d3c3c3c3c3b3b3a3a3939383837373736363434333333333131 +313130302f2e2d2d2c2b2b2a2a292927272625242424222121211f1f1f1e1c1c1b1b1a19191918 +181717161616171616161617181818191a1a1b1b1c1d1e1f202123242628292c2d2e3032353739 +3b3d3e414346484a4b4d4f51535556595a5c5d5f6163646667696a6b6c6d6f6f71717373747476 +7577777878787879797a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7b7a7a7a +7a7a7a7a7a7a797979787879797878787878787878777777777676757575757575757575757575 +757575757575757474747474747474747474747474747474747474747474747474747474747474 +747474747474747575767676767676767777767677777778787878787878787878797979797a79 +7a7a7a7a7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7d7d7d7d7e7e7f7f7f7f7f7f7f80808080818181 +818181818182828282838384848484848484858585858686868686868686868686868687878787 +8888898989898989898989898989898989898989898a8a8a8b8b8a8a8b8b8b8b8b8b8b8b8b8b8b +8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8a8a8b8b8a8a8a898989898989898989898989 +898988898888888887878787878787878787868686868686868685858686858585848484848484 +8484848384838383838282828282818181808081818080807f7f7f7f7e7f7e7e7e7e7c7c7c7c7c +7c7c7c7b7b7b7b7a7a7a7a7a7a7a79777777777777777776767676757575757474747473737373 +7372727271717272717171707070706f706f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f +6f6f6f6f6f6f6f6f6f6f6f6f707070707070707070717172727272737373747473737474747575 +75757675767676767676767676767676767676767575747473737271706f6f6e6d6a6968666565 +62605e5c59585553504e4b494643413e3b3a363533302e2c2a282624232221201f1e1d1c1b1b1b +1b1c1b1b1c1c1d1d1e1e202021232424242627282a2a2b2c2e2f2f3131333435363737383a3a3b +3c3d3d3e40404041414142424243434345454545454646474747474748484949494949494a4a4a +4b4b4a4a4b4b4b4c4c4c4c4c4c4c4c4c4d4d4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e +4e4e4e4e4e4e4e4e4f4f4f4f4f4f4f4f50504f4f50505050505050505050504f4f50504f4f4f4f +4f4f4f4f4f4f4f4f4f4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e +4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4d4d4d4d4c4d4c4c4c4c4c4c4c4c +4c4c4c4c4c4c4c4c4c4b4b4c4c4b4b4b4b4b4b4b4b4b4b4b4b4a4a494949494848484747484847 +474747464646454645454545454545454545454544444242424242424040404040404040404040 +404040404040404040403e3e3d3d3c3c3c3c3b3b3a393939393838383838383939383839383839 +393838383737373737373737373637363636363535353535343434343434343434343434343333 +33333232323232323232323232323131303030302f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f +2f2f3030303131323232323232323232323232323131303030302f2f2f2f2f2f2f2f2f2f2f2f2f +2f2f2f2f2f2f2f3031313232323233333334343434343434343434343434343433333332323333 +323232323232323232323233333232333334343535353536363637373737383838383838373737 +373636363636363636363636363636363636363636363636363636363636363636363636363635 +363535353535353535353535353535353535353536363636363636363636363636363636363636 +363636363636363636363636363636363636363637363737373737373737373838383838383838 +383838383838383838383838383838383838383838383837373636363635353534343434343535 +353535353535353535353535353535353636353536363637373737373737373737373737373737 +373735353535353534323232323232323232323333333333333333333334343434343434343435 +343535353535353535353535353534343434343332323231313030303030303030303031313131 +313131313232313132323232323232323333333333343434343534353535353535353534353433 +333232323231313131313131313131313131313131313232323233323333333333333334343434 +353535363636363636363636363636363636373737373837383838383838383838383838383839 +393939393939393a3a39393a3a3a3b3b3b3b3b3b3b3b3b3b3b3b3b3b3c3b3c3c3c3c3d3d3d3d3d +3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3e3e3f3f3f40414041424243434444454646464646 +47474848484848484848484848484848494949494949494949494949494a4a4a4a4b4b4d4d4e4e +4f5050505050515051515151515151515051505050515151515151535354545555565656565656 +56565656565656565656565656565656575759595a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a +5a5a5b5c5c5c5d5d5d5e5e5e5e5e5e5e5e5e5e5e5e5e5f5f5f5f5f5f6061616161616262626262 +626262636362626363636364646464656565656565656565656565656666666666666667676767 +676767676768686969696969696969696969696a6a6a6a6b6b6b6b6b6b6b6b6b6b6b6b6c6c6d6d +6d6d6d6d6d6d6d6e6e6e6f6f6f6f6f6f6f70707070707070707071707171717172727273737373 +747474747474747474747474757475757575767676767676767676767676767777767677777777 +777777777777777777767676757576767575757575757575767676767676767677777676777777 +7878787879797a7a7b7b7b7b7b7c7d7e7e7e7e7f7f808080808080818181828282828281818181 +8181818182828283838383838282828282818181808081817f7f7e7f7e7e7e7e7c7c7c7c7c7c7c +7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7b7b7a7a7a7a7a7a7a7a7a7a7a7a797a +797978787777777777767676767676767575747473737373717170707070706f6e6d6e6d6d6d6d +6b6b6b6b6b6a6a6969686866666565656565656464636261616060605f5e5e5d5d5c5c5c5c5c5c +5b59585857575757575757565655555454535352525252515150504f4f4d4d4d4d4d4d4d4b4b4b +4b4a4a494949494949484848474747474646454445454545454545444444444444444444444444 +444443434242424443444444444646464646464646464647474747474646464646464646474748 +4849494b4b4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4d4d4d4d4d +4c4c4c4c4c4b4b4b4c4c4e4e4f5051525354545453535352525353525252525252525251515151 +515151515151515151515051505051525051525150504f4e4e4d4b4a4949494949484949484849 +484848484747474646464645464545454544444444444444444444444444434242413f3f3f3e3e +3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3b3b3b3b3b3a393939383938383838383838383838 +383737373737373737373737373736363635353636363637363737373637363636373637373737 +3838383737383837383837373838383939393939393939393939393939393a3a3a3a3b3a3b3b3b +3a3b3a3a3a3a3a3a3a3b3c3c3d3d3d3d3d3d3d3d3d3c3c3c3c3c3d3d3d3d3d3e3e3e3e3e3d3d3d +3d3d3e3e3e3f3f3f3f3f3f3f3e3e3e3e3e3e3e3e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f +3f3f3f40404040403f3f3f3f3f3f3f3f3f3f404040404140414241414242414141414141414141 +414142424343434343444444444444444444444444444444444444444444444444444545454545 +454545454545454545464546464646464646464647474747474747474747474747484848484949 +49494949494949494949494949494949494949494949494949494a4a4a4a4a4a4a4a4a4a4a4a4a +4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a49494949494949 +494949494949494949494949494848484747474746464546454544444444444444444444434342 +4241414041404040403f3f3f3e3e3e3e3d3d3c3c3b3b3a3a393939393937373636353534343434 +3333323231302f2e2e2d2e2d2c2a2a292928282725242424232322211f1f1e1d1c1b1b1b1a1918 +1817171718171716161617171717181918191a1b1b1c1c1d1f202223242728292b2d2f32333637 +393c3e41424546484a4c4e5052545558595b5d5f6162636667686a6a6c6d6f6f71727373747475 +7677777777787879797a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7a7a7a79797a7a79797879787878787777777777767676767676767676767676767676 +767676767675757575757575757575757575757475747474747474747475747575757575757575 +75757575757576767676767676767777767677777778787878787878787878797979797a797a7a +7a7a7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f808080808181818181 +818181828282828283838383848384848585858586868686868686868686868686878787878788 +888888888888888888888888888988898989898a8a8a8b8b8a8a8b8b8b8b8b8b8b8b8b8b8b8b8b +8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8a8a8b8b8a8a8a8989898989898989898889888888 +888888888888878787878787878787878686868686868686858586868585858484848484848484 +848384838383838282828282818181808081818080807f7f7f7f7e7f7e7e7e7e7c7c7c7c7c7c7c +7c7b7b7b7b7a7a797a797979797777777777777777767676767575747574747474737373737372 +727271717272717171707070706f706f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f70 +6f7070707070707070707171717171717171717172727272727373737475737475757576767676 +76767676767676767676767676767676767675747373727271706f6e6e6d6b6866656362625f5d +5b585554514f4b4a4644413f3c39363431312e2c2a282624222120201f1d1d1c1b1b1a1a1b1c1d +1c1c1d1d1e1f202022232426272728292a2b2e2e2f303233333435373838393a3b3c3d3d3e3f3f +40414343434343434444454646464747474747484849494949494a4a4b4a4b4b4b4b4c4c4c4d4d +4c4c4d4d4d4e4e4e4e4e4e4e4e4e4e4f4f4f4f4f4f4f4f4f504f50505050505050505050505050 +505050505050515151515151515152525151525252525252525252525251515252515151515151 +5151515151515150505050505050505050505050505050505050505050505050505050504f504f +4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e +4e4e4e4e4e4e4e4d4d4e4e4d4d4d4d4d4d4d4d4d4d4d4d4d4c4c4c4c4c4b4b4b4a4a4b4b4a4a49 +494848484848484848484848484848484848474745454545444443434343434343434343434343 +43434343434343434141403f3e3e3e3e3e3e3d3c3c3c3c3b3b3b3b3b3b3c3c3b3b3c3b3a3c3b3a +3a3a39393939393939393939393939393938383838383737373737373737373637363635353535 +343434343434343434343434343333333333323232323132313131313131313131313131313232 +333333333434343434343434343434343434343333333333323232323232323232313231313132 +313232323233333334343434353535363636363636363636363636363636353535343435353434 +343434343434343434353534343535363637373737383838393939393a3a3a3a3a3a3939393938 +383838383838383838383838383838383838383838383838383838383838383838383838383838 +383838383838383838383838383838383838393939393939393939393939393939393939393939 +39393939393939393939393939393939393939393939393939393939393a3a3a3a3a3a3a3a3a3a +3a3a3a3a3a3a3a3a3a3b3a3b3b3b3b3b3b3b3b3a3b3a3a39393939383838373737373738383838 +3838383838383838383838383838393938383939393a3a3a3a3a3a3a3a3a3b3a3b3b3b3a3b3a3a +383838383838383636363636363636363637373737373737373737383838383838383838383838 +383838383838383838383838383838383837363535343433333333333333333333343434343434 +343435363435363636363636363637373737373838383838383838383838383838383838373736 +363535343434343434343434343434343434343435353535363536363636363636373737373838 +383939393939393939393939393939393a3a3a3a3a3a3a3a3a3b3a3b3b3b3b3b3b3b3b3b3c3c3c +3c3c3c3c3c3d3d3c3c3d3d3d3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3f3f3f3f3f3f3f +3f3f3f3f3f3f3f403f404040404040404141424242434343434445464647474849494a4a4a4a4b +4b4b4b4b4b4b4b4b4b4b4b4b4b4b4c4c4c4c4c4c4c4c4c4c4c4c4c4d4d4d4d4e4f505051515253 +535454545454545454545454545453545353535453545454545656575758575859595959595959 +59595959595859585858595859595a5a5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c +5d5e5e5f5f5f5f6060606060606060606060606061616161616161626262626263636363636363 +636464636364646564656565656666666666666666666666666667676767676767686868686868 +686868686969696969696969696a696a6a6b6b6b6b6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6d6d6d +6d6d6d6d6d6e6e6e6f706f70707070717171717171717171717171717171727272737373737474 +747474747475747575757575757575757676767676767676767676767677777676777777777777 +777777777777777676767575767675757575757575757676767676767676777776767777777878 +787879797a7a7b7b7b7b7b7c7d7e7f7f7f7f808080808080808181818282828282818181818181 +818182828283838383838282828282818181808080807f7f7e7f7e7e7e7e7c7c7c7b7b7c7c7b7b +7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a797a7979 +797978787878787777777676777776767575747474747272727171717170706f706f6f6f6f6d6d +6d6c6c6c6c6b6b6a6a696968686868676766666565646463636262616160605f5f5f5f5e5e5d5c +5b5b5a5a5a5a595959585858585757565655555454535352525151505050504f4f4f4d4d4d4d4c +4c4b4b4a4a4a4a4949494848484847474646454546464545454444444444444444444444444444 +434342424243424343434344444444444444444444454545454544444444444444444545464647 +47484849494949494949494949494949494949494949494949494949494949494a4a4a4a4a4949 +49494948484849494b4b4c4c4d4e4f4f4f4f4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4d4d4d4d4d4d +4d4d4d4d4d4d4d4d4c4d4c4c4c4d4c4d4d4d4c4c4b4b4a49484746454546464545454545454545 +44444444444343434342434242424241414141414141414141414141403f3f3e3d3d3d3c3c3c3c +3c3c3c3c3b3b3c3c3b3b3b3b3b3b3b3b3a3a3a3a3a393939393839383838383838383838383838 +383838383838383838383838373737373738383838393839393938393838383938393939393a3a +3a3a3a3a3a3a3a3a3a3a3a3a3a3b3b3b3c3c3b3b3c3c3c3c3c3c3c3c3d3d3d3d3e3d3e3e3e3d3e +3d3d3d3d3d3d3d3d3e3e3f3f3f3f3f3f3f3f3f3e3e3e3e3e3f3f3f3f3f40404040403f3f3f3f3f +404040404040404040403f3f3f3f3f3f3f3f404040404141414141414040414140414140404141 +414242424242414141414141414141414242424243424343434343434343434343434343434343 +434344444444444545454545454545454545454545454545454646454546464647474747474747 +4747474747474748474848484848484848484949494949494949494949494949494a4a4a4a4a4a +4a4a4a4a4a4a4a4a4a4a4a4a4b4b4a4a4b4b4b4b4b4b4b4b4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c +4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4b4b4b4b4b4b4b4b4b +4b4b4b4b4a4a4b4b4a4a4a49494949494848484847484747464646464545454545454545434343 +43424342424242414141404040403f3f3e3e3d3d3c3c3c3c3b3b3b393939393838373736363636 +353534333232313031302f2e2e2c2c2b2b2a2928282726262524232221201f1e1d1d1c1b1a1a19 +1918181717161616161616161617161717181819191a1b1c1e1f2022242426282a2c2e30323436 +393b3d3f41434547494b4d4f51535557595b5d5f6062646567686a6b6c6d6f7071727373747576 +767777787879797a7a7a7a7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b +7b7b7a7a7a7a7a7a7a7a7a797a7979797978787878787777777777777777767677777676767676 +767676757575757575757575757575757574757474747474747474757475757575757575757575 +7575757576767676767676767777767677777778787878787878787878797979797a797a7a7a7a +7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f808080818180808181 +818282828282838383838483848484848585858585858585868685858686868787878787888888 +88888888888888888888888988898989898a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a89898989898989898988898888888888 +888888888787878787878787878786868686868686868585868685858584848484848484848483 +84838383838282828282818181808081818080807f7f7f7f7e7f7e7e7e7e7c7c7c7b7b7c7c7b7b +7b7a7a7a7a797a7979797977777776767777767676757575757475747474747373737373727272 +71717272717171707070706f706f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f706f70 +707070707070707071717172727171727272737373737374747474757475757575767676777776 +76777777777777777777777776767676757473737271706f6e6d6c6b69666463605e5e5c595755 +514f4d4a4745423f3d3a3734322f2d2c2a27262422201f1e1d1d1c1b1b1b1a1a1a1a1b1c1d1d1e +1f1f20212223252627292a2a2b2d2e2f3132333435363738393a3b3c3d3d3e3f40404142424344 +45454545464647474848484849494949494a4a4a4b4b4b4b4c4c4d4c4d4d4d4d4e4e4e4e4e4e4e +4e4e4e4f4f4f50504f4f5050505151515151515151515251525252525252525252525252525252 +525252525353535353535353535353535353535353535353535353535353535353535353535353 +535353535352525252525252525252525252525252525252525252525252525252525152515151 +515151515151515151515151515151515151515151505050505050505050505050505050505050 +50505050504f4f50504f4f4f4f4f4f4f4f4f4f4f4f4f4e4e4e4e4e4d4d4d4d4d4d4d4d4d4c4c4b +4b4a4a4b4b4a4a4a4a4a4a4a4a4a4a4a4a4a484848484747464646464646464646464646464646 +464645454545444443424141404040403f3f3f3e3e3e3e3e3e3e3e3e3e3e3e3e3e3d3e3d3d3d3d +3c3c3c3c3c3c3c3c3b3b3c3c3b3b3b3a3a3a3a3a39393939393939393938393838383837373736 +363737363636363636363635353535353434343433343333333333333333333333333334343535 +353536363637373636373636373736363635353535353434343434343434343334333333343334 +343434353535363636363737373838383838383838383838383838383737373737373737363637 +373636363636363737363637373838393939393a3a3a3a3a3b3b3b3b3b3b3b3b3b3b3a3a3a3a3a +3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a +3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b +3b3b3b3b3b3c3c3b3b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3d3d3d3d3d3d3d3d3d3d3d3d +3d3d3d3d3d3d3d3e3d3e3e3e3e3e3e3e3e3d3e3d3d3c3c3c3c3b3b3b3a3a3a3a3a3b3b3b3b3b3b +3b3b3b3b3b3b3b3c3c3b3b3c3c3c3c3c3c3c3c3d3d3d3d3d3d3d3d3d3e3d3e3e3e3d3e3d3d3c3c +3c3c3b3b3b393939393939393939393a3a3a3a3a3a3a3a3a3a3b3b3b3b3b3b3b3b3c3c3b3b3c3c +3c3c3c3c3c3c3c3c3c3b3b3c3c3b3b3a3938383838373737373737373737373838383838383838 +3839383939393939393939393a3a3a3a3a3b3b3b3b3b3b3b3b3c3c3b3b3c3b3b3b3b3a3a393938 +3837373737363636363636373736363737373838383839383939393939393939393a3a3a3a3a3b +3b3b3c3c3b3b3c3c3c3c3c3c3c3c3d3d3d3d3d3d3d3d3d3e3d3e3e3e3e3e3e3e3e3e3f3f3f3f3f +3f3f3f3f3f3f3f3f3f3f4040404040404040414140404141414141414141424242424242424242 +4242424242434243434343434343434344444445454646474849494a4b4b4c4c4d4d4d4d4e4e4e +4e4e4e4e4e4e4e4e4e4e4e4e4f4f4f4f4f4f4f4f4f4f4f4f4f5050505051525353545555565657 +57575757575757575757575756575656565756575757575959595a5b5a5b5c5c5c5c5c5c5c5c5c +5c5c5c5b5c5b5b5b5c5b5c5c5c5c5e5e5e5f5f5e5e5f5f5f5f5f5f5e5e5f5f5e5f5f5e5e5f5f60 +606161616162626262626262626262626262636362626363636464646464656565656565656565 +656565656566656666666667676767676767676767676767686867676868686969696969696969 +69696a6a6a6a6a6a6a6a6a6b6a6b6b6b6b6c6c6c6c6c6c6c6c6d6d6c6c6d6d6d6e6e6e6e6e6e6e +6e6e6e6f6f6f6f706f707070707171717272717172727272727272727373737373747474747474 +747474757475757575757575757576767676767676767676767676767676767676767676767676 +767676767675757575757575757575757575757576767676767676767777767677777778787878 +79797a7a7b7b7b7b7c7c7d7e7f7f7f7f8080808181808081818182828282828181818181818181 +82828283838383838282828282818181808081817f7f7e7f7e7e7e7e7c7c7c7b7b7b7b7b7b7b7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a797a79797979 +78787878787777777777777777767576757474747272727272727271717071707070706e6e6e6d +6d6e6e6c6c6b6b6a6a69696969696968686767656564646464636362626161616161605f5e5d5d +5c5c5c5c5c5c5c5b5b5b5b5a5a59585757575756555455545352525252525252505050504f4e4d +4d4d4d4d4d4c4c4c4b4b4b4b4a4a49484848484848484847474646464646464646464646464545 +444444454445454444464645454545454546464646474747464646454546464546464646474748 +4849494949494949494949494949494949494949494949494949494949494a4a4a4a4a49494949 +4948484849494a4a4b4b4c4d4e4e4e4e4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4c4c4c4c4c4c4c4c +4b4b4c4c4b4b4a4b4a4a4b4c4a4b4c4c4b4b4a4a49484847454545454545454545454545454444 +44444443434343424342424242414141414141414141414141414140403f3e3e3e3d3d3d3d3d3d +3d3d3d3d3d3d3d3d3d3d3d3d3d3d3c3c3c3c3c3b3b3b3b3a3b3a3a3a3a3a3a3a3a3a3a3a3a3b3b +3a3a3b3b3b3b3b3b3a3a3a3a393a3a3a3a3b3b3c3b3c3c3c3b3c3b3b3b3c3b3c3c3c3c3d3d3d3d +3d3d3d3d3d3d3d3d3d3d3d3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3f3f3f3f403f4040403f403f3f +3f3f3f3f3f3f404041414141414141414140404040404141414141424242424241414141414242 +424242424242424241414141414141414242424242424242424242424242424242424242424243 +434343434242424242424242424243434343444344444545444445454545454545454545454545 +464646464647474747474747474747474747474747474747474747474747484848484848484849 +49484849494a494a4a4a4a4a4a4a4a4a4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4c4c4c4c4c4c4c4c +4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d +4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4c4c4c4c4c4c4c4c4c4c4c +4c4c4c4c4c4c4c4c4c4b4b4b4b4b4a4a4a49484a49484747474747474747474747474545454544 +454443434342424242424242414140403f3f3d3d3e3e3d3d3d3b3b3b3b3a3a3939383839393737 +36353434343334333230302f2f2e2e2d2c2b2b2b2a2928272626252322212121201e1d1d1c1c1c +1b1a1a191919181818181818171818191919191a1a1b1d1e1e212222242527292a2c2e30323537 +383a3c3e40424445484a4b4e4f52545658595b5d5f606363666768696b6c6e6e70707173747475 +7576767778797979797a7a7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c +7b7b7b7b7b7b7b7b7b7a7b7a7a7979797978787877777777777777777777777777777777777777 +777676767676767676767676767676757675757575757575757675767676767676767676767676 +767677777777777777777777777777777778787878787878787878797979797a797a7a7a7a7b7b +7b7c7c7b7b7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f8080808080808080818181 +818282828383838384838484848485858585858585858585858585868686868787878888888888 +8888888888888888888988898989898a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a898989898989898989888988888888888888 +888887878787878787878787868686858586868585858585858585848484848484848484838483 +8383838282828181818180808080808080807f7f7f7f7e7f7e7e7e7e7c7c7b7b7b7b7b7b7b7b7a +7a7a7a797a79797979777777767676767676767575757574757474747473737373737272727171 +7272717171707070706f706f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f70706f6f70707170717171 +717171717171727272727272727272727373737474747475757675767676767777777777777777 +777777777676767676767675757574727171706f6e6c6b6969676562605e5c5a5a575552504c4b +484642413d3b393633312e2c2a2a2826252322201f1e1e1e1d1c1d1d1c1c1c1d1e1f2021212222 +24252626292a2b2c2e2e2f30313335353637383a3a3b3c3d3e3e3f404142434343444445464747 +4747474849494a4a4a4a4b4b4b4b4b4c4c4c4c4c4c4c4e4e4f4e4f4f4f4f505050505050505050 +505151515151515151515152525253535252535354535454545454545454545454545454545454 +545455555555555555555555555555555555555555555555555555555555555555555555555555 +555555545454545454545454545454545353545453535353535353535353535352535252525252 +525252525252525252525252525252525252525151515151515151515151515151515151515151 +515151515151515151515151515151515151515150505050504f4f4f4f4f4f4f4f4e4d4d4c4c4c +4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4a4a4a4a49494848474748484747474747474747474747 +474747474646454443434242424241414140404040404040404040404040403f403f3f3f3f3e3e +3e3e3e3e3e3e3d3d3e3e3d3d3d3c3c3c3c3c3b3b3b3b3b3b3b3b3b3a3b3a3a3a3a393939383839 +393838383838383838373737373736363636353635353535353535353535353535363637373737 +383838383838383838383838383838373737373736363636363636363635363535353635363636 +363737373838383838383839393939393939393939393939393938383838383838383838383838 +383838383838383838383839393a3a3b3b3b3b3c3c3c3d3d3d3d3d3d3d3d3d3d3c3c3c3c3c3c3c +3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c +3c3c3c3c3c3c3c3c3c3c3c3c3c3c3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d +3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3e3e3d3d3e3e3e3f3f3f3f3f3f3f3f3f3f3f3f3f3f +3f3f3f3f3f403f40404040404040403f403f3f3e3e3e3e3e3e3e3d3d3d3d3d3e3e3e3e3e3e3e3e +3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3f3f3f3f3f3f3f3f3f403f4040403f403f3f3e3e3e3e +3e3e3e3c3c3c3c3c3c3c3c3c3c3d3d3d3d3d3d3d3d3d3d3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e +3e3e3f3f3e3e3f3e3e3f3f3e3e3d3c3b3b3b3b3a3a3a3a3a3a3a3a3a3a3b3b3b3b3b3b3b3b3b3c +3b3c3c3c3c3c3c3c3c3c3d3d3d3e3e3e3e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3e3d3c3c3b3b3a +3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3b3b3b3b3c3b3c3c3c3c3c3c3c3d3d3d3d3e3e3e3f3f3f +3f3f3f3f3f3f3f3f3f3f3f3f404040404040404040414041414141414141414142424243434242 +434343434343434344444444444444444444444444444444444444444545454545454545454545 +4545454645464646464646464646474747494949494a4b4c4c4d4e4e4f4f505050505151515151 +515151515151515151515252525252525252525252525252525252545556565757575858595a5a +5a5a5a5a5a5a5a5a5a59585a595858595859595a5a5b5b5c5c5d5c5d5e5e5e5e5e5e5e5e5e5e5e +5e5d5e5d5d5d5e5d5e5e5e5e606060606060606060606060606060606060606060606060616162 +626363636364646464646464646464646464646464646465656565656666666666666666666666 +66666667666767676768686868686868686868686868686868686868686969696a6a69696a6a6a +6b6b6b6b6b6b6b6b6b6c6b6c6c6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6e6e6e6e6e6e6f +6f6f6f707071707171717172727272727272727272727272727273737373737474747474747474 +747574757575757575757575767676767676767676767676767676767676767676767676767676 +767676757575757575757575757575757575767676767676767677777676777777787878787979 +7a7a7c7c7c7c7c7c7d7e7f7f7f7f80808181818181818181828282828281818181818181818282 +8283838383838282828282818181808081817f7f7f7f7e7e7e7e7c7c7c7b7b7b7b7b7b7a7a7979 +797979797979797979797979797979797979797979797979797979797979797979797979797878 +7878787777777777777777767576767575757373737372737271717171717171716f6f6f6e6e6f +6f6d6d6d6d6b6b6a6a6a6a6a6a6969696967676666666664656464636363636362616060605f5e +5f5e5e5e5e5d5d5d5d5c5c5c5b5a5a595958575657575655555555555555535252525251505050 +50504f4e4e4e4d4d4d4d4d4d4c4b4b4b4b4a4a4a4a494948484848484848484848484847474747 +474646464645454747464646464646474747474848484747474646474746474747474848484849 +494949494949494949494949494949494949494949494949494949494a4a4a4a4a494949494948 +484849494a4a4b4b4b4c4d4d4d4c4c4b4b4b4b4b4b4b4b4b4b4b4b4b4b4a4a4a4a4a4a4a4a4949 +4a4a4949494949494a4a49494a4a4a4a4949484747474545454545454545454545454544444444 +4443434343424342424242414141414141414141414141414140403f3f3f403e3f3f3f3f3f3f3f +3f3e3e3e3e3e3e3e3e3e3e3f3d3e3e3e3e3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3e3e3d3d +3e3e3e3e3e3e3d3d3d3d3c3d3d3d3d3e3e3e3e3f3f3f3e3f3e3e3e3e3e3e3e3e3f3f4040404040 +4040403f403f3f3f40404141414141414141404140404041414242424242424242414241414141 +414141414241434343424342424242414141414142424242424343434343424242424243434343 +444344444443434242424242424243444344444444444444444344434343444344444444454545 +454544444444444444444444454545454545454546464545464646464646464646464646464747 +474747484848484948494949494949494949494949494949494949494a4a4a4a4a4a4a4a4b4b4a +4a4b4b4b4b4b4b4b4b4b4b4b4b4b4c4c4c4c4d4c4d4d4d4d4d4d4d4d4d4e4e4e4e4e4e4e4e4e4e +4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f +4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4e4e4e4e4e4e4e4e4e4e4e4e4e +4e4e4e4e4e4e4d4d4c4c4c4c4b4b4b4a4a4b4b4a49494949494949494949494847464646464646 +454545444444444444434242414141413f3f40403f3f3f3d3d3d3d3c3c3b3b3a3a3b3b39393838 +3737373536353533333232313131302e2e2e2d2c2c2b2929282726242424232221211f1f1f1e1d +1d1c1c1c1b1b1a1a1a19191918191919191a1a1a1c1d1d1f20202122242627282a2b2d30323335 +37383b3d3e40424546494a4c4f51535457585a5c5e5f6263646568686a6b6d6d6f707172737374 +7576777777787879797a7a7a7a7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b +7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a797979787878787878787878787878787877787777777776 +767676767676767676767676767676767676767676767676767676767676767676767676767676 +77777777777777777777777777777778787878787878787878797979797a797a7a7a7a7b7b7b7c +7c7b7b7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f80808080808080808181818182 +828283838383838383838383848484848584858585858585858686868687878788888888888888 +88888888888888888888888888898989898a898a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a898988888888888888888888888888888888888888 +878787878787878787878686868585868685858585858585858484848483848383838383838383 +8382828281818181808080808080807f7f7e7e7e7e7e7e7e7e7e7c7c7b7b7b7b7b7b7b7a7a7979 +797979797979797777777676767676767675757575747474747474737373737372727271717272 +717171707070707070707070707070707070707070707070707071717070717171717171717171 +717171717272727273727373737374747475757575767676767676767677777777777777777777 +77777676767575757574737372716f6f6e6d6b6a68666563615e5d5a59565552504d4b48464341 +3e3c393635322f2d2b2a28272624232221201f1e1e1f1e1e1f1f1e1f1f20212123242426262829 +2a2a2d2e2f3032323334353738383a3a3b3d3d3e3e404141424343444545454747474849494949 +494a4b4b4b4b4b4c4c4d4d4d4d4e4e4e4e4e4e4e50505050505050505151515152515252525253 +535353535353535353545454555554545555555555555555555555555555555555555555555555 +565656565656565656565656565656565656565656565656565656565656565656565656565656 +565555555555555555555555555554545555545454545454545454545454545454545454545454 +545454545454545454545454545454545453535353535353535353535353535253525252535253 +535352535252525252525252525252525252515151515150505050505050504f4f4f4e4e4e4e4e +4e4e4e4e4e4e4e4e4e4e4e4e4e4d4c4b4b4b4b4b4a4a49494a4a49494949494949494949494949 +494948484646454544444444434343424242424242424242424242424241424141414140404040 +404040403f3f40403f3f3f3e3e3e3e3e3d3d3d3d3d3d3d3d3d3c3d3c3c3c3c3b3b3b3a3a3b3b3a +3a3a3a3a3a3a3a3939393939383838383738373737373737373737373737373837393939393a3a +3a3a3a3a3a3a3a3a3a3a3a3a3a3939393938383737373737373737373737373737373737373738 +39393a3a3a3a3a3a3a3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a +3a3a3a3a3a3a3a3a3a3b3b3b3b3c3c3c3c3d3d3d3e3e3e3e3e3e3e3e3e3e3d3d3d3d3d3d3d3d3d +3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3e3d3e3e +3e3e3e3e3e3e3e3e3e3e3e3e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f +3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f40403f3f40404041414141414141414141414141414141 +4141414141414141424142424241424141404040404040403f3f3f3f3f40404040404040404040 +404040404140414141414141414141424242424242424242424242424242424242414141414141 +403f3e3e3e3f3e3f3f3f3f40404040404040404040414141414141414141414141414141414141 +4242414142414142424141403f3f3f3f3e3e3d3d3d3e3d3e3e3e3e3f3f3f3f3f3f3f3f3f3f3f3f +3f3f3f3f3f3f3f3f4040404141414142424242424242424242424242424241403f3f3f3f3e3e3e +3d3d3d3e3d3e3e3e3e3e3e3e3e3e3f3f3f3f3f3f3f3f3f3f3f3f3f404040404141414242424242 +424242424342434343434444444444444444444444444444444444444444454545464645454646 +464646464646474747474747474747474747474747474747474848494949494949494949494949 +4949494949494949494949494a4a4a4c4c4c4c4e4e4f4f50515152525353535354545454545454 +54545454545454545555555555555555555555555555555555575758585a5a5a5b5b5b5c5c5c5c +5c5c5c5c5c5c5c5b5b5c5c5b5b5b5b5b5b5c5c5d5d5e5e5f5e5f5f5f5f5f5f5f5f5f5f5f5f5f5f +5f5f5f5f5f5f5f5f5f5f6162626262626262626262626262626262626262626262626363636364 +646464656565656565656565656565656565656565666666666667676767676767676767676767 +6768676868686869696969696969696969696969696969696969696a6a6a6b6b6a6a6b6b6b6c6c +6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6d6d6d6d6d6d6d6e6d6e6e6e6e6f6f6f6f6f6f6f6f707070 +707171717171717171727272727272727272727272727273737474747475757575757575757575 +757575757575757575757676767676767676767676767676767676767676767676767676767676 +75757474747474747474757475757575767676767676767677777676777777787878787a7a7a7a +7c7c7c7c7c7c7d7e7f7f7f7f808081818181818181818282828282818181818181818182828282 +8282828282828282828181818080808080807e7f7e7e7e7e7c7c7c7b7b7c7c7a7a7a7a7a7a7a7a +797979797979797979797979797979797979797979797979797979797978797878787878787878 +787878787777777776767676757575757474747373737373737272717171717070706f6f6f6f6f +6f6d6d6d6d6d6d6c6c6b6b6b6a6969696969696767676766666666646463636363626161616161 +6060605f5f5f5e5e5e5d5d5d5c5b5a5a5a5a5a5959595958585757565656565554545453525151 +51515151515151504f4f4f4f4e4d4d4d4c4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4948484849 +484848484848484848484848484848484848484848484848484848484848484848484949494949 +494848484848494949494949494949494a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a484848 +4848494949494a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4949494949494949494949494949494949 +494948494848484948494949484848484747474646454546464545454545454545444444444443 +434343424342424242414141414141414141414242424141414140404040404040404040403f3f +403f3e3e3e3f3f3f3f3f3f3f3f3f3f404040403f403f3f3f3f3e3e3e3e3e404040404040404040 +404040404040404040404040404040424142424241424141414241424242424242424242424242 +424242424242424242424343424243434343434343434343434344434444444344434343434343 +434344444444444444444444444444444444444444444444444444444444444444444444444444 +444444444444444444444444444444444545454545454444454544454544444545454646464646 +464646464646464646464646464647474848484848484848484848484848484848484849494949 +494949494949494949494949494949494a4a4a4b4b4a4a4b4b4b4c4c4c4c4c4c4c4c4c4c4c4c4c +4c4d4c4d4d4d4d4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e +4e4e4e4e4e4e4f4f4f4f5050505050505050515151515151515151515151515151515151515151 +515151515151515151515151515151515151515050505050505050505050505050504f4f4f4e4e +4f4f4e4e4e4e4e4e4e4e4d4d4d4d4c4d4c4c4c4c4b4b4a4a4a4949494949494949484748474747 +4746464645444444444444434242424242424141413f3f3f3f3e3e3d3d3c3c3c3c3c3c3c393939 +38383837363636353534343232323230302f2e2d2d2b2b2a29292727262525242322212120201f +1e1d1d1c1c1b1a1b1a1a1a1a1a191919191a1b1b1b1c1d1d1e20212223252628292c2d2f313334 +3537393b3e3f41434647484b4d50515456575a5b5d5f6162646667696a6b6c6e6f6f7172737374 +747677777877787878797a7a7a7b7b7b7b7c7c7c7c7c7c7c7c7d7d7d7c7c7d7d7c7c7c7c7c7c7c +7c7b7b7b7b7a7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a797979787879797878787878787878777777 +777777777777777676767675767575757575757575767576767676767676767676767676767676 +7676767676767777777778787878787878787979797979797979797a797a7a7a7a7b7b7b7c7c7b +7b7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f808080808181818181818181 +828282828383848484848484848484848484858585858686868686868686868686868687878787 +878787878788888989898989898989898989898989898989898989898989898989898989898989 +898989898989898989898989898989898989898989898989898988898888888887878787878787 +878787868686868686868686868686868585868685858584848484848484848483838282828281 +81818181818181808080807f7f7f7f7f7f7f7e7e7d7d7c7c7c7c7c7b7b7b7b7a7a7a7a7a7a7a79 +797878787877777776767777757575757575757475737373737373737373727272717172727171 +717171717170717070707070707070707070707070707070707070707070717071717171727272 +727273737374747373747474757575757575757575767677777777777777787877777877777777 +77777676757573737271706e6e6d6c6a6966666462605e5c59585452504e4b494743413f3c3938 +3533302f2d2b29272625232222211f1e1e1e1e1f201f1f20212122232425252628292a2b2c2d2f +303132343435363839393a3c3c3e3e3f4041424243454545464646474848484a4a4a4a4b4b4c4c +4c4c4d4e4e4e4e4e4e4e4e4f4f4f51515151515152525353535353535353535353535353545454 +555554545555555656565656565656565756575757575757575757585858585858585858585858 +585858585858585858585858585858585858585858585858585858585757575757575757575757 +575757575757575757575757575757575757575757575757575757575656555555555555555555 +555555555555555555555555555555545454545454545454545454545454545454545454545453 +535454535353535353535353535353535252525252525252525252525252515151504f4f50504f +4f4f4f4f4f4f4f4e4e4e4e4e4e4e4e4e4d4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4b4b4949 +494949484747464646464545454444444444444444444444444444434443434343434343434342 +42424141424241414140404040403f3f3f3f3f3f3f3f3f3e3f3e3e3e3e3d3d3d3c3c3d3d3c3c3c +3c3c3c3c3c3b3b3b3b3b3a3a3a3a393a393939393939393939393939393a3a3a3a3a3a3b3b3b3c +3c3b3b3c3b3b3b3b3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a393938383839383939393a3a3a3a +3a3a3b3b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3b3b3b3b3a3a3a3a3a +3a3b3b3b3b3c3c3c3d3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e +3e3e3e3e3e3e3e3e3e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f +3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f40404040404040404040404040404041414142 +424141424242424242424242424242424242424242424242424242424242424343434343434343 +434443444444444444444443444343434343434242424141414141424242424242424242424242 +424343424243434343434343434444444444444444444544454545444544444444434342424242 +424242424242424242424242424242424242424343434343434343444444444545454545454545 +454545444445454444444241414141414141414141414141414141414141424242424342434343 +434444444444444444444444444444444444444545454546454544444444444443424241414140 +404040404041414040414141424242424343444444444444444444444444444445454546464545 +464646464646464646464646464747474748474848484849494949494949494949494949494949 +4949494949494949494a4a4a4b4b4a4a4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4c4c4c4c4d +4c4d4d4d4d4d4d4d4d4d4e4e4e4e4f4f5050525253535454555556565656565656565656565656 +5657575757575757575757575757575757575759595959595a5b5b5b5c5d5d5d5e5e5e5e5e5e5e +5e5e5e5e5e5e5d5e5d5d5d5e5d5e5e5e5e5e5e5e5f5f6161626262626262626262626262616160 +606061606161616262626263636262636363636363626263636263636262636363646565656565 +656565656565656565656565666666666767676767676767686868686868686868686868686869 +6869696969696969696969696969696969696a6a6a6a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b +6b6c6c6c6c6d6c6d6d6d6d6e6e6e6e6e6e6e6e6f6f6e6e6f6f6f6f6f6f6f6f7070707070707070 +707170717171717272727373727273737374747474747474747474747474747474747474757576 +767676767676767676767676767676767676767676767675757575757575757575757575757575 +75757575757575757575757575757575757575767676777776767777777979797979797b7b7b7b +7b7b7d7d7e7e7f7f80808080808181808081818182828282828181818181818181828282828282 +828282828282828181818080808080807f7f7e7e7e7e7c7c7c7b7b7c7c7a7a797a797979797878 +787878787878787878787878787878787878787878787878787878787878787878787878787878 +78787777777776767676767676767575757473747373737372727272727171717070707070706f +6f6e6e6e6e6d6d6c6c6c6b6b6b6b6b6b6b69696869686868686666656565656564646364636262 +626161616060606060605f5d5c5c5c5c5c5c5c5c5c5b5b5a5a5959585857575757565554545353 +535353535352525252525150504f4e4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4b4b4b4b4a4a49 +494949494949494949494949494949494949494949494949494949494949494949494949494948 +48484848494949494949494949494a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4848484848 +494949494949494949484948484848484848484847474747474747474747474747474747474747 +474747474747474747474747474746464646464545464645454545454545454444444444434343 +434243424242424141414141414141414142424241414141414142414242424242424241404140 +3f3f3f404040404140414141414242424242424242424241414141414343434343434343434343 +434343434343434343434343434444454545444544444444444444444544454545454545454544 +454444444544454546464545464645464545454645464646464646464645464545454545454545 +464546464645464545454545454545454545454545454545454545454545454545454546454646 +464546454545454545454546454647474747474746454746454647454647474748484848484848 +4848484848484848484848484849494949494949494949494949494949494949494a4a4a4a4a4a +4a4a4a4b4a4b4b4b4b4b4b4b4b4b4c4c4c4d4d4c4c4d4d4d4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e +4e4e4e4e4e4f4f4f4f4f4f4f4f4f504f5050505050505050505050505050505050505050505050 +505050505151515152525252525252525353535353535353535353535353535353535353535353 +535353535353535353535353535353535352525252525252525252525252525251515150505151 +50504f504f4f4f4f4e4e4e4e4e4e4e4e4e4e4d4d4c4c4c4b4b4b4b4a4b4a4a4949494949494948 +484847464645454545444444444444444343434141414140403f3f3e3e3e3e3e3e3e3c3c3c3b3a +3a3939393938383737363635353333323231302e2e2e2d2c2a2a29292928262524242323222120 +201f1e1d1c1c1c1b1a1a1a19191919191a1a1a1a1b1b1b1d1e1f202122232427282a2c2e2e3032 +3336383a3c3e41414346484b4d4f51535557595b5d5e6162636667686a6b6c6d6f707172737374 +7576777677777778797a7a7b7b7b7b7c7c7c7c7c7c7c7c7d7d7d7c7c7d7d7c7c7c7c7c7c7c7c7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a79797a7a79797879787878787777777777 +777777777776767676767676767676767676767676767676767676767676767676767676767676 +767676767777777778787878787878787979797979797979797a797a7a7a7a7b7b7b7c7c7b7b7c +7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f8080808081818181818181818282 +828282838383838383838383848384848585858586868686868686868686868686878787878787 +878787878888888888888888888988898989898989898989898989898989898989898989898989 +898989898989898989898989898988898888888888888888888888888888878787878787878787 +878686868686868686868686868685858686858585848484848384838383838282828282818181 +8181818181808080807f7f7e7f7e7e7e7e7d7d7d7c7c7c7c7c7b7b7b7b7a7a797a797979797878 +787878777777767677777575757575757574747373737373737373737272727171727271717171 +717171717171717171717171717171717171717171717171717171717171717171717272727272 +737373747573747575757676767676767676767677777777777777777878777778777777777777 +767574747272706f6e6d6c6b6a68666463615e5c5a585654514e4b494644423f3c3a373533312e +2c2b292726252422212020201e1e1e1e1e202121212223242526272728292b2d2e2f3031333435 +363838393a3c3d3d3d3f404141424344444546484848484848494a4b4b4c4c4c4c4d4d4e4e4e4e +4e4f4f504f50505050515151535353535353535454545454545454545554555555555656565757 +565657575758585858585858585858585858585858585858585959595959595959595959595959 +595959595959595959595959595959595959595959595959595958585858585858585858585858 +585858585858585858585858585858585858585858585858585858575757575757575757575757 +575757575757575757575757575656565656565656565656565656555655555556555656555456 +555454545454545454545454545453535353535353535353535353535353535251515252515151 +5151515151505050504f504f4f4f4f4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4d4d4b4b4b4b +4a4a49494848484847474746464646464646464646464646464546454545454545454545444444 +4343444443434342424242424141414141414141414041404040403f3f3f3e3e3f3f3e3e3e3e3e +3e3e3e3d3d3d3d3d3c3c3c3c3b3c3b3b3b3b3b3b3b3b3b3b3b3b3b3c3b3c3c3c3c3d3d3d3e3e3d +3d3e3d3d3d3d3c3c3c3c3c3c3c3b3c3b3b3b3b3b3b3b3b3b3a3a3a3a3a3a3a3a3a3b3b3c3c3c3c +3d3d3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3d3d3d3d3c3c3c3c3c3c3d +3d3d3d3e3e3e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f +3f3f3f3f3f3f3f4040404040404040404040404040404040404040404040404140414141414141 +414141414141414141414141414141414141424242424242424242424242424242434343444443 +434444444444444444444444444444444444444444444444444444444445454545454545454545 +454545454645464646454645454545454544444443434343434444444444444444444444444445 +464445464646464646464647474747474747474747474747474747474747474646454544454444 +444544454545454545454545454545454546464646464646464747474748484848484848484848 +484747484847474745454545444544444445444545454545454545454646464646464646464647 +474747474747474747474747474747474748484848494848474747474747474646454544434344 +434444454544444545454646464646474747474747474747474747474747484848494948484949 +4a494a4a4a4a4a4a4a4a4a4b4b4b4b4b4b4b4b4b4b4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c +4c4c4c4c4c4c4c4d4d4d4e4e4d4d4e4e4e4e4e4e4e4f4e4f4f4f4f4f4f4f4f4f50505050505050 +50505050505050505151515152525354555556565757585859595959595959595959595959595a +5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5c5c5c5c5c5c5d5d5e5f606060606060606060606060 +606060606060606060606060606060606060616163636363636363636363636363636362626262 +626262626263636464656564646565656565656464656564656564646565656666666666666666 +6666666666666666666667676767686868686868686869696969696969696969696969696a696a +6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6b6b6b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d +6d6d6d6d6d6d6d6d6d6e6e6e6e6e6e6e6e6f706e6f707070707070707071717171717171717171 +717171717172727273737272737373747474747574757575757575757575757575757576767676 +767676767676767676767676767676767676767676757575757575757575757575757574757474 +747474747474757475757575757575757576767677777676777777797979797a7a7b7b7b7b7b7b +7d7d7e7e7f7f808080808081818080818181828282828281818181818181818282828282828282 +82828282828181818080818180807f7f7e7e7e7e7c7c7c7b7b7b7b7a7a797a7979797978787878 +787878787878787878787878787878787878787878787878787878787878787878787878787878 +78787777777676777776767675757575747574747474737373737372727271717272717170706f +6f6f6f6e6e6e6e6e6d6d6d6c6c6c6c6b6b6a6b6a6a6a6a68686867676767666665666565656564 +646463636363626261605f5f5e5e5f5f5e5e5e5d5d5d5d5c5c5b5b5a5a59595858575756565656 +56565655555555545453525151505050504f4f4f4f4f4f4f4f4f4f4f4f4f4d4d4d4d4c4c4b4b4a +4a4b4b4a4a4a4a4a4a4b4b4a4a4b4b4b4b4b4b4a4a4b4b4a4a4a49494949494949494949484848 +4848494949494949494949494a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a48484848484848 +484848484848484748474747474747474747464646464646464646464646464545464645454545 +454546464545464646464646454546464545454545454545454545454544444444444343434342 +434242424241414141414141414141424242424242424242434243434343434343434242414141 +414242424243424343434344444444444444444444434343434345454546464545464646464646 +454546464546464545464647474848484748474747474747474748474848484848484848474847 +474748474848484848484848474847474748474848484848484848474847474747474747474847 +484848474847474747474747474747474747474747474747474747474747474747484748484847 +484747474747474747484748484848484848484748474747484748484848494949494949494949 +49494949494949494949494a4a4a4b4b4a4a4b4b4b4b4b4b4b4b4b4b4b4b4b4c4c4c4c4c4c4c4c +4c4d4c4d4d4d4d4d4d4d4d4d4e4e4e4e4e4e4e4e4e4e4f4f4f4f4f4f4f4f50504f4f5050505050 +505050515151515151515151525152525252525252525252525252525252525252525252525252 +525252525353535353535353535354545454545454545454545454545454545454545454545454 +545454545454545454545454545454535353535353535353535353535353525252525252525252 +5152515151515050504f4f50504f4f4f4e4e4e4e4e4d4d4d4d4c4d4c4c4b4b4b4b4a4a4a494949 +49484847474747464646454546464545454343434342424141404041414040403e3e3e3e3d3d3c +3c3b3b3b3b3a3a39393838373735353433323231302f2e2e2d2c2c2b2928282726262524232221 +201f1e1d1d1c1b1b1b1919191818191918191919191a1b1c1c1d1e1f202324252729292b2d2e30 +333536393b3c3e414345484a4c4e51525557595a5d5e6062646567696a6b6d6e6f707172737475 +767576777778797a7a7a7a7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c +7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a797a7979797978787878787878 +787878777777777777777777777777777777777777777777777777777777777777777777777777 +77777777787878787878787878787979797979797979797a797a7a7a7a7b7b7b7c7c7b7b7c7c7c +7c7c7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f8080808181808081818182828282 +828383838383838383838483848484848585858686858586868686868686868787878787878787 +878788888888888888888889888989898989898989898989898989898989898989898989898989 +898989898989898989898989888988888888888888888888888888888787878787878787878786 +868686868686868585868685858585858585858484848483848383838382828282828181818080 +81818080807f7f7f7f7e7f7e7e7e7e7d7d7d7c7c7c7c7b7b7b7a7a7a7a797a7979797978787878 +787777777676767675757575757575747473737373737373737372727271717272717171717171 +717171717171717171717171717171717171717172727171727272727272727273737373737474 +747475747575757576767677777676777777787878787878787878787878787777777776767574 +737372716f6e6d6b6a6968666461605d5b585654524f4d4a4744423f3d3a383533302f2c2a2827 +2524222221201f1f1f1f1e1e1e1e1f2122222324252627292a2a2b2d2e30313334353638393a3b +3c3d3e3f404141424344444646474748494a4a4b4b4b4b4c4c4d4d4e4e4e4e4f4f4f5050505051 +515251525252525353535454545455555556565656565656565657565757575758585858585858 +5858585959595a5a59595a5a5a5a5a5a5a5a5a5a5a5a5a5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b +5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a +5a5a5a5a5a5a5a5a59595a5a595959595959595959595959595858585858585858585858585858 +585858585858585858585857575757575757575757575757575657565656575657575756575656 +565656565656565656565656555555555555555555555555555454545453535353535353535353 +535353525252525152515151515050504f4f50504f4f4f4f4f4f4f4f4f4f4f4f4f4d4d4d4d4c4c +4b4b4a4a4a4a494949484848484848484848484848484847484747474747474747474646464545 +464645454544444444444343434343434343434243424242424141414040414140404040404040 +403f3f3f3f3f3e3e3e3e3d3e3d3d3d3d3d3d3d3d3d3d3d3d3d3e3d3e3e3e3e3f3f3f3f3f3f3f3f +3f3f3e3e3e3e3e3e3e3e3e3d3e3d3d3d3d3d3d3d3d3d3c3c3c3c3c3c3c3c3c3d3d3e3e3e3e3f3f +3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3e3e3e3e3e3e3e3e3e3e3f +3f3f3f3f4040404141404041414141414141414141414141414141414141414141414141414141 +414141414142424242424242424242424242424242424242424242424243424343434343434343 +434343434343434343434343434343434444444444444444444444444444444545454545454545 +454545454545454545454646454546464646464646464646464646474747474747474747474747 +474748474848484748474747474747474747464646464647474747474747474747474747474847 +484848484848484848494949494949494949494949494949494949494948484848474847474748 +474848484848484848484848484848494949494949494949494a4a4a4a4a4a4a4a4b4b4a4a4b4a +4a4b4b4a4a4a4848484847484747474847484848484848484848494949494949494949494a4a4a +4a4a4a4a4a4b4b4a4a4b4b4b4b4b4b4b4b4c4c4c4c4c4b4b4b4a4a4a4a49494848474747484748 +484848484848484849494949494a4a4a4a4a4a4a4a4b4b4a4a4b4b4b4c4c4c4c4c4c4c4c4c4d4c +4d4d4d4d4d4d4d4d4d4e4e4e4e4e4e4e4e4e4e4f4f4f4f4f4f4f4f50504f4f5050505050505050 +505050505051515151515151515151515151515251525252525252525252535353535353535353 +5353535353535454545556555657585859595a5a5b5b5c5c5c5c5c5c5c5c5c5c5c5c5c5c5d5d5d +5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5e5e5e5e5f5f606061616262626263636363636363636363 +636262636362626262626263636262636363656565656565656565656565656565646464646464 +646464656566666666666666666666666666666666666666666666666667676768686767686868 +68686868686868686868696969696969696969696a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6a6b6b6b +6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6c6c6c6c6c6c6c6c6d6d6c6c6d6d6d6d6d6d6d6d6e6e6e +6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f6f706f707070707070707070717171727271717272727272 +727272737373737373737373737474747475747575757575757575757575757575767676767676 +767676767676767676767676767676767676767575757575757575757575757575747574747474 +74747474757475757575757575757576767677777676777777797979797a7a7b7b7c7c7c7c7d7d +7e7e7f7f8080808081818181818181818282828282818181818181818182828282828282828282 +8282828181818080818180807f7f7e7e7e7e7c7c7c7b7b7b7b7a7a797a79797979787878787878 +787877777878777777777777777777777778787777787878787878787878787878787878787878 +777777767677777676767575757574757474747473737373737272727272727272727171707070 +706f6f6f6e6e6e6e6d6d6d6d6d6c6c6b6c6b6b6b6b696969696969696867666867666666656565 +646464646464636261616161616161606060605f5f5e5e5d5d5c5c5c5c5b5a595a595858585858 +58575757575757565554535252525252525252525252525252525252505050504f4e4d4d4d4d4d +4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4c4c4c4b4b4b4b4b4b4b4a4a4a4a4a +4b4b4b4c4c4b4b4c4c4c4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4b4b4a4a4a4a4a4a4a +4a4a4a494948494848484848484848484747474747474747474747474747474747474747474747 +474747474747474747474848484848484848484848484848484848474747474746464645444645 +444444434343434343434343434444444545454545454645464646464646464645454444444445 +454545464546464646474747474747474747474646464646484848484848484948484848484848 +48484848484848484849494a4a4a494a49494949494949494a494a4a4a4a4a4a4a4a494a494949 +4a494a4a4a4a4a4a4a4a494a4949494a494a4a4a4a4a4a4a49484a494848484848484849484949 +494849484848484848484848484848484848484848484848484848484848484948494949484948 +484848484848484948494949494949494948494848494a48494a4a4a4b4b4b4b4b4b4b4b4b4b4b +4b4b4b4b4b4b4b4b4b4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4d4d4d4d4d4d4d4d4e4f +4d4e4f4f4f4f4f4f4f4f5050505050505050505051515151515151515151515151515151515151 +515252525252525252535452535454545454545454545454545454545454545454545454545454 +545455555555555555555555565656565656565656565656565656565656565656565656565656 +565656565656565656565656565555555555555555555555555555555454545454545454535254 +535252525151515151515151515150505050504f4f4f4e4d4f4e4d4c4c4c4c4c4c4c4b4b4b4b4a +4a4949484848484747474747474747454545454444434342424242424242404040403f3f3e3e3d +3d3e3e3c3c3b3b3a3a3939383837353434343332313130302f2e2c2b2b2b2a2a28272626252322 +2121211f1e1e1e1c1b1b1b1b1b1a1a1a1a1a1a1a1b1c1c1d1d1e1f212223252626282a2b2d2f31 +323537373a3c3e41434547494c4d4f525455585a5b5e5f6163646667696a6c6d6e6f7071737473 +7475757678797979797a7b7b7b7b7b7b7b7b7b7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7a7b7a7a7a7a797979787879797878 +787777777777777777777777777777777777777777777777777777777777777777777777777777 +7777787878787878787878787979797979797979797a797a7a7a7a7b7b7b7c7c7b7b7c7c7c7c7c +7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f80808080808080808181818182828283 +838383838383838384838484848485858585858585858585858585858586868687878686878787 +888888888888888888898889898989898989898989898989898989898989898989898989898989 +898989898989898989898889888888888888888888888888888887878787878787878686868685 +858585858585858585858585858585858584848484838483838383828282818181818080808080 +8080807f7f7f7f7e7f7e7e7e7e7d7d7c7b7b7b7b7b7b7b7a7a7a7a797a79797979787878777777 +777676767676757575757575757474737373737373737373727272727272727272727272727272 +727272727272727272727272727272727272727272727272727272727272737373747474747575 +767576767676777777777777777777777878787878787878787877777776767675757574727171 +6f6f6d6b6968676563625f5d5c59565451504d4b484642403e3b39373532302e2d2b2827272423 +232322212020212120202021222425262627292a2b2c2e2e2f303234353637393a3b3c3d3e3f40 +414243434344464747484849494a4b4c4c4d4d4d4d4e4e4f4f5050505051515151515151535354 +5354545454555555565656565656565757575858575758585958595959595a5a5a5a5a5a5a5a5a +5a5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c +5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b +5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5a5a5a5a5a5a5a5a59595a5a59595959 +595959595959595959585858585858585858585858585857585757575857585858575857575757 +575757575757575757575656565555565655555555555555555555545454545454545454545454 +545353535352535252525251515151515151515050515150505050505050504e4e4e4e4d4d4c4c +4c4c4c4c4b4a4a4a4a494949494949494949494949484948484848484848484847474747474747 +474747464646454545454444444444444443444343434342424242424242424242424242424241 +414141414040403f3e403f3e3e3e3e3e3e3e3e3e3e3e3e3f3e3f3f3f3f40404041414040414040 +40403f3f3f3f3f3f3f3e3f3e3e3e3e3e3e3e3e3e3d3d3d3d3d3d3d3d3d3e3e3f3f3f3f40404040 +40404040404040404040404040404040404040404040404040403f3f3f40403f3f404040414141 +414142424242424242424242424242424242424242424242424242424242424242424242424242 +424242434343434343434343434343434343434343434343434343444344444444444444444444 +444445454444454545454545454546464646464646464646464646464647474747474747474747 +474747474747474747474747474747474747474747474747474848484848484848484848484848 +494849494a4949484948484949484949474748484849494949494949494949494949494a494a4a +4a4a4a4a4a4a4a4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4a4a4a4a494a4949494a494a +4a4a4a4a4a4a4a4a4a4a4a4a4a4b4b4b4b4b4b4b4b4b4b4c4c4c4c4c4c4c4c4d4d4c4c4d4d4d4d +4d4d4c4c4b4b4a4a494a4949494a494a4a4a4a4a4a4a4b4b4b4b4c4c4c4c4c4c4c4c4d4d4d4d4d +4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4e4e4e4e4e4d4d4d4d4d4d4d4c4c4b4b4a4a4a4b4a4b4b4b +4b4b4b4b4b4b4c4c4c4c4c4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4e4e4e4f4f4e4e4f4f504f5050 +505050505050505151515151515151515152525252525252525252525252525252525252525252 +525252535353535353535353535353535455535455555555555555555656565656565656565656 +5656565657575757585758595b5b5c5c5c5c5d5d5e5e5e5e5e5e5e5e5e5e5e5e5e5e5f5f5f5f5f +5f5f5f5f5f5f5f5f5f5f5f5f5f6161606061616262636364646464646464646464646464646464 +646464646464646464646464646464646666666666666666666666666666666565656565656565 +656666676767676767676767676767676767676767676767676767686868696968686969696969 +69696969696969696a6a6a6a6a6a6a6a6a6a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6c6b6c6c6c6c6c +6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6e6e6e +6e6e6e6f6f6f6f7070707070707071707171717171717171717272727272727272727272727272 +727373737373737373737374747474757475757575757575757575757575757676767676767676 +767676767676767676767676767676767675757575757575757575757575757475747474747474 +7474757475757575757575767676767777777777777777797979797a7a7b7c7c7c7c7c7d7d7e7e +7f7f81818080818181818181818182828282828181818181818181828282828282828282828282 +828181818080818180807f7f7e7e7e7e7c7c7c7b7b7b7b7a7a7979797979797878787878787878 +777778787777777777777777777777787877777878787878787878787878787878787878787777 +777676777776767675757575757575757575747474747373727272727272727271717171717170 +70706f6f6f6f6e6e6e6e6e6d6d6c6d6c6c6c6c6a6a6a6a6a6a6a69686869696868686767676665 +6665656564646363636363636362626262616160605f5f5e5e5e5e5d5c5b5c5c5b5b5b5b5b5b5a +5a5a5a5a5958575756555555555555555555555555555555555553525252525150505050505050 +5050505050505050505050505050505050505050504f4e4e4e4d4d4d4d4d4d4d4c4c4c4c4c4d4d +4d4e4e4d4d4e4e4e4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4d4d4c4c4c4c4b4b4b4b4b +4b4a4a4a4a4a4a4a4a4a4a4a4a4a49494949494949494949494949494949494949484948484849 +48494949494949494a4a4a4a4a4a4b4a4b4b4b4b4b4b4b4b4a4a49494949484848474748484747 +474646464646464646464647474748484848484849484949494949494949484847474747484848 +484848494949494a4a4a4a4a4a4a4a4a4a49484848494b4b4b4b4b4b4b4c4b4b4b4b4b4b4b4b4b +4b4b4b4b4b4b4b4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4b4c4b4b4b4b4b +4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4a4a4b4b4a4a4a4a4a4a4a4a4a4a4a4a4a +4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a +4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4b4b4a4a4b4b4b4c4c4c4c4c4c4c4c4c4c4c4c4c +4c4c4c4c4c4c4d4d4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4f4f4f4f4f4f4f4f50504f4f +505050505050505051515151525152525252535353535353535353535353535353535353535354 +545454545454545555545455555555555555555555555555555555555555555555555555555555 +565656565656565656565757575758575858585858585858585858585858585858585858585858 +585858585857585757575756565656565656565656565656565655555555555555555454555554 +54545353535353535353535252515151515050504f4f50504f4e4e4e4e4e4e4d4d4c4c4c4b4b4b +4b4a4a4a4a494949494949494847464646464645454444444444444442424242414140403f3f40 +403e3e3d3d3d3d3c3c3a3a39383737373636353433333231302f2f2e2d2d2c2b2a292827262424 +24222221211f1e1e1d1d1d1c1c1b1b1b1b1b1c1c1c1c1c1d1e1f2021232424252728292c2d2e30 +32333537393c3d40424447484a4c4f50535557595b5d5f606363656769696b6c6e6f7071717273 +73757777777878797a7a7a7a7a7b7b7b7b7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a79797a7a79797978 +787878787878787878787878787778777777777777777777777777777777777777777777777777 +787878787978797979797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7c7c7b7b7c7c7c7c7c7c7c +7c7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f808080808080808081818181828282838383 +838383838383838383838384848585858585858585858585858585868686878786868787878888 +888888888888888888888888888888888888888888888888888888888888888888888888888888 +888888888888888888888888888888888888888888888888878787878787878786868686858585 +858585858585858585848584848484838383838383838383838282828181818180808080808080 +7f7f7e7e7e7e7e7e7e7e7e7d7d7c7b7b7b7b7b7b7a7a7979797979797979797878787777777776 +767676767575747574747474747373737373737373737272727272727272727272727272727272 +727272727272727272727272727272727272727272727372737373737474747575757576767676 +76767676777777777877787878787979797978787878787877777775757574747372716f6f6c6c +6b69666564615f5e5b58585552504d4b484643423e3b3a373533322f2d2b2b2927262624232323 +22232222232322232324252728292a2b2d2e2f30323333343637393a3a3c3d3e3f404142434345 +464646474849494a4b4c4c4c4d4e4e4f4f4f4f5050515052525252535353535353535555555555 +555556565757585858585858585959595a5a59595a5a5a5a5a5a5a5a5b5b5b5b5b5b5b5b5b5c5c +5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e +5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d +5c5d5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5b5b5b5b5b5b5b5b5a5a5b5b5a5a5a5a5a5a +5a5a5a5a5a5a5a5959595959595959595959595959595959595959595959595859585858585858 +585858585858585857575756565757565656565656565656565555555555555555555555555554 +54545453545353535352525252525252525151525251515151515151514f4f4f4f4f4f4d4d4d4d +4d4d4c4b4b4b4b4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a49494848484848484848 +484747474646464645454545454545454545454545444444444344434343434343434343424242 +424241414140404141404040404040404040404040404040404040414141424241414241414141 +4040404040404040404040404040404040403f3f3f3f3f3f3f3f3f404040404040414141414141 +414141414141414141414141414141414141414141414141404040414140404141414242424242 +434343434343434343434343434344434444444444444444444444444444444444444444444444 +444545454545454545454545454545454545454545454545454545454545454545454545454545 +464645454646464646464646474747474747474747474747474747484848484948494949494949 +49494949494949494949494949494949494949494949494a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a +4a4a4b4b4a4a4b4a4a4b4b4a4b4b49494a4a4a4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b +4b4b4b4b4b4c4c4c4c4d4c4d4d4d4d4d4d4d4d4d4d4d4d4d4d4c4c4c4c4c4c4c4c4c4c4c4c4c4c +4c4c4c4c4c4c4c4c4c4c4c4d4d4d4d4d4d4d4d4d4d4e4e4e4e4e4e4e4e4f4f4e4e4f4f4f4f4f4f +4e4e4d4d4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4d4d4d4d4e4e4e4e4e4e4e4e4f4f4f4f4f4f4f +4f4f504f5050505050505050505151515151505050504f504f4e4e4d4d4d4d4d4d4d4d4d4d4d4d +4d4d4d4e4e4f4f4f4f505050505050505050505050505050515151525251515252525252525252 +525252525253535353545354545454555555555555555555555555555555555555555555555555 +555656565656565656565656565657575656575757575757575758585858585858585858585858 +5859595a5a5a5b5a5b5b5d5d5e5e5e5e605f606060606060606060606060606061616161616161 +616161616161616161616163636262636364646464656565656565656565656565656565656565 +656565656565656565656565656567676767686768686868686868686767666666666666666668 +676868686868686868686868686868686868686868686868686969696a6a69696a6a6a6a6a6a6a +6a6a6a6a6a6a6b6b6b6b6b6b6b6b6b6b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c +6c6c6c6c6c6c6c6c6c6c6c6d6d6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6f6f6f6f6f6f6f +6f7070707071717171717171717171717171717171717172727272727272727272727272727373 +747474747474747474757575757575757575757575757575757575757576767676767676767676 +767676767676767676767676767676757575757475747474747474747474747474747474747474 +757475757575757575767676767777777777777777797a7a7a7a7a7b7c7c7c7c7c7d7d7f7f7f7f +818180808181818181818181828282828281818181818181818282828282828282828282828281 +81818080818180807f7f7e7e7e7e7c7c7c7b7b7b7b7a7a797a7878787877777777777777777777 +777777777777777777777777777777777777777777777777777777777777777777777777777776 +767777767676767676767575747474747474747474747474737373737272727170707070707070 +70707070706f6f6e6e6e6e6d6e6d6d6d6d6c6c6c6b6b6a6a6a6a696a6969696968686868686868 +67676765656564646464636363636363636262616161615e5e5e5e5e5e5d5d5d5d5d5d5d5d5d5c +5c5b5b5a5b59595959575756565656565656565757575756565656555454545352525252515151 +5151515252525253535353535352525252515151515050505050504f4f4f4f4f4f4f4f50505050 +5050505050505050505050515151515151515151515151515050505050504f4e4e4e4d4d4d4d4d +4d4c4c4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4a4a4a49494a4a4949494949494a4a4949 +4a4a4a4c4c4c4b4b4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4b4b4b4b4a4b4a4a4a4a49 +4949494948484848484a4a4a4a4a4a4a4b4b4c4b4c4c4c4c4c4c4c4c4b4b4a4a4a4a4a4a4a4a4c +4b4c4c4c4c4e4e4e4e4e4d4d4d4d4c4c4c4c4c4c4c4d4d4f4f4e4e4f4f4f4f4f4e4d4d4d4d4c4d +4d4d4d4e4e4e4f5050504f4e4d4d4d4d4d4d4d4d4e4e4f4f4f4f4e4e4e4e4d4e4d4d4d4e4d4e4e +4e4e4e4e4e4e4d4d4c4c4c4d4c4d4d4d4d4d4d4d4d4c4d4c4c4c4c4c4c4c4c4d4c4d4d4d4c4d4c +4c4c4c4b4b4b4b4b4c4c4c4c4c4c4c4c4c4c4b4b4b4b4b4c4c4c4c4d4c4d4d4d4c4c4b4b4b4b4c +4c4c4c4d4c4d4d4d4d4d4d4d4d4c4d4c4c4c4d4c4d4d4d4d4d4d4d4d4d4e4e4e4e4e4e4e4e4e4e +4e4e4e4e4e4e4e4e4f4f4e4e4f4f4f505050505050505050505151515151515151515251525252 +525353535353535353535353535353535353535353535353545454545555555555555555565656 +565656565656575657575757575757575757575757575757575757575757575757575757575858 +585858585858585858585858585858585858585858585858585858585858585858585858585858 +585858585858585858585858585858585858585858585858575757575757575757565756565656 +555555545454545353535353535353525252525152515151514f4f4e4e4e4e4e4e4e4e4d4c4c4c +4c4c4c4c4b4b4a4a49494949494949484747474646474745454544444444434342424141414141 +4141403f3f3f3e3d3c3c3b3b3b3a39383737363535353333323130302f2e2d2c2b2a2929272626 +242423222221201f1f1f1d1e1d1d1c1c1c1c1c1c1d1d1d1f1f1f20222123242426282a2a2d2e30 +313436373a3b3d3f41434648494c4e50525456585a5d5e6162636567686a6b6c6e6f6f70727373 +74767777787878797a7b7a7a7b7c7c7c7c7c7c7c7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d +7d7e7e7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a79797979797979797979797979797979797979797979797979797979797979797979797979 +79797979797979797979797979797979797a7a7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7d +7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f8080808181808081818181818181818282828282 +828282828383848484848484848585848485858586868686868686868686868686868687878787 +878787878788878888888889898989898989898989898989898989898989898989898989898989 +898988888888878887878787878787878786868686868686868686868686868686868686868585 +85848485858484848484848484838383838283828282828181818181818181808080807f7f7f7f +7f7f7f7e7e7d7d7c7c7c7c7c7c7c7b7b7a7a7a7a7a7a7a79797878787877777777777777777676 +757575757575757575747474747474737373737373737372727373727272717171717171717171 +717272727272727272727273737374747373747474747474747475757575757575757576767777 +77777878787979787879797979797979797978787777777776767574747272706e6d6c6b686766 +6562605e5d5a585553504e4b49464441403c3a38353332302e2c2b292826252524232322222323 +2424242526262728292a2b2c2d2f2f31323434353739393b3b3d3f3f4041424344454547474849 +4a4a4b4b4c4d4d4d4d4e5050505151515152525353535353535454545656565656565757585858 +58585858585859595a5a5a5b5b5b5b5b5b5b5b5b5c5b5c5c5c5c5d5d5d5d5d5d5d5d5d5d5d5d5d +5e5e5d5d5e5e5e5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f +5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e +5e5e5d5d5e5e5d5d5d5d5d5d5d5d5d5d5d5d5d5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c +5c5c5c5c5c5b5b5b5b5b5b5b5b5b5b5b5b5b5b5a5a5959595a595a5a5a595a5959595959595959 +595858585858585858585858585858585858585757565656565656565656565656565656555555 +555455545454545353535252535352525252525252525252525252515151514f4f4f4f4e4e4d4d +4d4d4d4d4d4d4d4d4c4c4c4c4c4c4c4c4c4b4c4b4b4b4b4a4a4a4a4a4a4a4a4949494948484848 +484848484848484848474747474647464646464545454444454544444444444444444343434343 +434343434243424242424242424242424242424342434343434343434343434343434343434343 +434343434342424141414141414141414141414141414141414141424242424343434343434343 +434343434343434343434343434343434343434343434343434343434343434343434343434343 +434444444445454545454545454545454545454545454545454545454545454545454545454546 +464646464646464646464646464646464646464747474748474848484848484848484848484848 +484848484848484848484848484848494949494949494949494949494949494949494949494949 +494949494a4a4a4a4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4c4c4c4c4c4c4c4c4c4d4c4d4d +4d4c4d4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4d4d4e4e4e4e4e4e +4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4d4e4d4d4d4e4d4e4e4e4e4e +4e4e4e4e4f4f4f4f4f4f4f4f4f4f50505050505050505050505050515150505150505151505050 +505050504f504f4f4f504f50505050505050505050505050505050505050515151515151515152 +5251515252525252525252525252525252525251515151515151504f4f4f505051515151515151 +515151515151515151515151525252535353535454545454545454545454545554555555555656 +565656565656565656565656565656565656565656575757575858585858585858585858585859 +595959595959595959595959595a595a5a5a5a5a5a5a5a5a5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b +5b5b5b5c5c5d5d5e5e5e5f5f616161616262626262626262626262626262636363636363636363 +636363636363636363636363636464646566666666676768686868686868686868686767676766 +666666666667676767686868686868686868686868686868686868686868686868686868686869 +69696969696969696a6a6a6a6a696969696969696969696a6a6a6b6b6a6a6b6b6b6b6b6b6b6b6b +6b6b6b6b6b6b6b6b6b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6e6e6e6e6e6e6e6e6e +6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6f6f6e6e6f6f6f6f6f6f6f6f707070707070707070 +707070707070707070707171727272727272727272727272737373737474747474747474747474 +747474747474747474747475757676767676767676767676767676767676767676767676767676 +767676757575757575757575757575757575757575757575757575747574747474747474747574 +757575757676767676767676777777777878797979797a7b7b7b7b7c7c7e7e7e7e7e7e80808080 +808081818182828282828282828282828282828281818182828282828282828282828282818181 +8080818180807f7f7e7e7e7e7c7c7c7b7b7b7b7a7a797978787878777777777777777777777777 +777777777777777777777777777777777777777777777777777777777777777777777777767677 +777676767676767676757575757575757575747574747373737372727271717171717171717171 +71717170706f6f6f6f6e6f6e6e6e6e6d6d6d6c6c6b6b6b6b6b6b6b6b6b6b6a6a6a6a696a696868 +6867676766666666656565656565656464636363636060606060606060606060606060605f5f5e +5d5c5d5c5c5c5c5a5a59595959595959595a5a5a5a595958585757575756555555555454545454 +545555555556565656565655555555545453535252525252525151515151515151525252525252 +5252525252525252525353535353535353535353535352525252525251504f4f4e4e4e4e4e4e4e +4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4c4c4c4b4b4c4c4b4b4a4b4a4a4b4c4a4b4c4c +4c4e4e4e4d4d4e4e4e4e4f4e4f4f4f4f4f4f4f4f4e4f4e4e4e4e4d4d4d4d4d4d4d4d4d4d4c4c4c +4c4c4b4b4b4b4b4d4d4d4d4d4d4d4e4e4f4e4f4f4f4f4f4f4f4f4e4e4d4d4d4d4d4d4d4d4e4e4f +4f4f4f5151515151505050504f4f4e4e4e4f4f505052525151525252525251505050504f505050 +505151515252525252505050505050505050505151515151505050504f504f4f4f4f4f4f4f4f4f +4f4f4f4f4f4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e +4e4d4d4d4d4d4e4e4e4e4e4e4e4e4e4e4d4d4d4d4d4e4e4e4e4e4e4e4e4e4e4d4d4d4d4d4e4e4e +4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4f4f4f4f4f4f4f4f4f4f4f4f +4f4f504f5050515150505151515252525252525252525253535353535353535353535353535354 +545454545454545455545555555555555555555555555656565657575757575757575858585858 +585858585858585858585858585858585858585858585858585858585858585858585859595959 +595959595959595959595a595a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a +5a595a595959595959595959595959595959595959595858585858585858585858585858585757 +5756565656555554555454545453535353535353535353515150504f504f4f4f4f4e4e4e4e4e4e +4e4e4d4d4c4c4b4b4a4b4a4a4a4a49494948484949474747464646464545444443434343434343 +42424242413f3e3e3e3e3e3d3c3c3b3a393838383737363433333332312f2e2e2d2c2a29292827 +26252524222121211f1f1e1e1d1d1d1c1c1b1c1c1c1d1d1d1e201f2021212225262628292c2c2f +31323436383a3c3e41424447494b4e4f525456595b5d5e6062636567696a6b6c6d6e7071727374 +757677777778797a797a7b7c7c7c7c7c7c7c7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7e +7e7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7a7a7a7a7a7a7a7a7a797a79797979797979797979797979797979797979797979797979797979 +7a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7d7d7d +7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f80808081818080818181818181818182828282828282 +828282838383838483848485858484858585868686868686868686868686868686878787878787 +878787878787878787888888888888888888888888888888888888888888888888888888888888 +878787878787878787878787878787868686868686868686868686868686868686868685858584 +8485858484838483838383828282828282828282828181818181818181808080807f7f7e7f7e7e +7e7e7d7d7d7c7c7c7c7c7c7c7b7b7a7a797a797979797878787878777777777777777776767575 +757574757474747474747474747373737373737373727273737272727171717171717171717172 +727272727272727272737373747473737474757475757575767676767676767676767777777777 +787878797a78797a7a7a7a7a7a7a7979787877777777767574737371706e6d6b6a68656564625f +5d5a595654504f4c4a4745413f3c3b383633312f2e2c2b29282626242424232323222223252626 +262728292a2b2c2d2e2f313333353638383a3b3d3d3e3f41424243444546474848494a4b4c4d4d +4d4d4e4f5050505052525253535353545455545555555556565658585858585858595959595a59 +5a5a5a5a5b5b5c5c5c5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5e5e5e5e5e5e5e5e5e5f5e5f5f6060 +5f5f60606061616161616161616161616161616161616161616161616161616161616161616161 +61616161616161616161616161616161606060606060606060606060606060606060605f605f5f +5e5e5f5f5e5e5e5e5e5e5e5e5e5e5e5e5e5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d +5d5d5d5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5b5b5b5b5b5b5b5b5b5a5b5a5a5a5a5a5a5a5a5a59 +595959595959595959595959595959595958585757575757575757575757575757575656565655 +5655555555545454535354545353535353535353535353535352525252515150504f4f4e4e4e4e +4e4e4e4e4e4e4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4c4c4c4c4b4c4b4b4a4a4a4a494949494949 +494949494949494848484848484848484847474746454746454545454545454544444444444444 +444444444444444444444444444444444444444444444444444444444444444444444444444444 +444444444343434343434343434343434343434343434343434343434344444444444444444444 +444444444444444444444444444444444444444444444444444444444444444444444444444445 +454545464646464646464746474747474747474747474747474747474747474747474747484848 +484848484848484848484848484848484849494949494949494949494949494949494949494949 +494949494949494949494949494a4a4a4a4a4a4a4a4a4a4a4a4a4a4b4a4b4b4b4b4b4b4b4b4b4b +4b4b4c4c4c4c4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e +4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4f4f4f4f4f4f4f4f4f +4f4f4f4f4f504f5050505050505050505050505050505050505050505050505050505050505050 +505051515151515151515151525252525252525252525252525353525253525253535252525252 +525252525252525252525252525252525252525252525252525252525353535353535353545553 +545555555555555555555555555555555554535453535353525252525253535353535353535354 +535454545454545454545555555656565657575757575757575757575757575757575758585858 +585858585859585959595959595959595959595a5a5a5a5b5b5b5b5b5b5b5b5b5b5b5b5b5c5c5c +5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5d5d5d5d5d5d5d5d5d5d5d5d5d5d5e5d5e +5e5f5f606060606061616363646364646464646464646464646464646565656565656565656565 +656565656565656565656566666667676767676868696969696969696969696968686868676767 +67676768686868696969696969696a696a6a6a6a6a6a6a6a696a69696969696969696a696a6a6a +6a6a6a6a6a6a6b6b6b6b6b6a6a6a6a6a6a6a6a6a6a6b6b6b6c6c6b6b6c6c6c6c6c6c6c6c6c6c6c +6c6c6c6c6c6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6e6e6e6e6e6e6e6e6e6e +6e6e6e6e6e6e6e6f6e6f6f6f6f6f6f6f70706f6f70707070707070707171717171717171717171 +717171717171717171727272727272727272727272727373737374747474747474757475757575 +757575757575757575757676767676767676767676767676767676767676767676767676767676 +767575757575757575757575757575747574747474747474747474747474747474747475747575 +7575767676767676767677777777787879797a7a7b7b7b7b7b7c7c7e7e7e7e7f7f808080808080 +818181828282828282828282828282828282818181828282828282828282828282828181818080 +818180807f7f7e7e7e7e7c7c7c7b7b7b7b7a7a7979787878787777777777777777767677777676 +767676767676767676777776767777777777777777777777777777777777777777777676777776 +767676767676767575757575757575757475747474747373737373727272727272727271717272 +717171707070706f706f6f6f6f6e6e6e6e6e6d6d6d6c6c6d6d6c6c6c6b6b6b6b6a6b6a6a6a6a69 +69696969686868676768686767666665656565636363626263636262626262626262616161605f +605f5e5e5e5c5c5c5c5c5c5c5c5c5c5d5d5d5d5c5c5b5b5a5a5959585858575757575757575757 +575858585858585858585857575757565655555454545453535353535353535454545555545455 +555555555555555656565656565656565656565655555555545453525151505050504f4f4f4e4e +4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4d4d4d4d4d4d4d4d4d4c4d4c4c4c4d4c4d4d4d4d4f +4f4f505050505151525152525252525252525152515151515050504f4f50504f4f4f4e4e4e4e4e +4d4d4d4d4d4f4f4f50505050515152515252525252525252515150505050505050505151525252 +525454545454535353535252515151525253535454545455545454545353535252525252535353 +535354545454545252525252525252525253535353535252525251525151515151515151515151 +515151505050505050505050505050504f4f50504f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4e +4e4e4e4e4f4f4f4f4f4f4f4f4f4f4e4e4e4e4e4f4f4f4f4f4f4f4f4f4f4e4e4e4e4e4f4f4f4f4f +4f4f4f4f4f4f4f4f4f4f4f4f4f50504f4f50505050505050505151515151515151515151515151 +525152525252525252525253535353535353535353545454545454545455555454555555565656 +565656565656575657575757575757575757575757575858585858585858585859595959595959 +595a5a59595a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5b5b5b5b5b5b +5b5b5b5b5b5b5b5b5c5b5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5b +5c5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5a5a5a5a5a5a5a5a59595a5a59595958585858 +585757575756575656565655555554545555545454525252525152515151515050504f4f50504f +4f4f4d4d4d4d4c4d4c4c4c4c4b4b4b4a4a4a4a4949494848484847474646454546464545454444 +444443424141404040403f3f3e3d3c3c3b3b3a3a39383737363534333231302f2e2d2c2b2a2928 +27262524232221201f1f1e1d1d1c1c1b1b1b1b1b1b1b1c1d1c1d1e1e1f212222242527282a2c2e +2f31333537393b3d3f424447494b4d50525457595a5c5f6062646667696a6b6c6e6f7072737475 +767677787879797a7a7b7b7b7b7c7c7c7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7a7a +7a7a7a7a7a7a7a797a797979797979797979797979797979797979797979797979797979797a79 +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7d7d7d7d7d +7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f808080808080808081818080818181828282828282828282 +828383838384838484848484848484848585858585858585868685858686868787878787878787 +878787878787878888888888888888888888888888888888888888888888888888888888888787 +878787878787878787878787878686868686868686868686868685858686858585848484848484 +84848483848383838382828282828282828282818181808081818080807f7f7f7f7e7f7e7e7e7e +7d7d7d7c7c7c7c7b7b7b7a7a7a7a797a7979797978787878787777777676777776767675757575 +747574747474747474747473737373737373737373737373737372727272727272727272737373 +737373737373737474747474747474747574757575757676767777767677777778787878787979 +79797a797a7a7a7a7a7a7a7a79797878777776767574737271706f6d6b6968656363615e5c5a56 +54524f4c4b484543403d3a383634312f2d2b2a2928262524242322232322222323242627272829 +2a2b2c2e2f303133343637393a3b3c3e3f40414243444546474748494a4b4b4c4d4e4e4f4f5050 +515152525252545454555555555656575657575757585858595959595a5a5a5b5b5b5b5c5b5c5c +5c5c5d5d5d5d5d5e5e5e5f5f5e5e5f5f5f5f5f5f5f5f6060606060606060606160616161616161 +616161626262626262626262626262626262626262626262626262626262626262626262626262 +626262626262626262626262626261616161616161616161616161616161616161606160606060 +6060606060606060606060606060605f5f5f5f5f5f5f5f5e5e5f5f5e5e5e5e5e5e5e5e5e5e5e5e +5e5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5c5c5c5c5c5c5c5c5c5b5c5b5b5b5b5b5b5b5b5b5a5a5a +5a5a5a5a5a59595a5a595959595959595958585858585858585858585858585857575757565756 +5656565555555555555555545455555454545454545454535353535252515151515050504f4f50 +504f4f4f4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4d4d4d4d4c4d4c4c4c4c4b4b4b4b4b4b4b4b4a4a +4b4b4a4a4a49494949494949494949484848484748474747474747474747464646464646464645 +454646454545454545454545454545454545454545454545464645454645454646454545454545 +454544444444444444444444444444444444444444444444444444454545454545454545454545 +454545454545454545454545454545454545454545464645454646464646464646464646464647 +474747474747474748474848484848484848484848484848484848484848484848484949494949 +4949494949494949494949494949494a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4b4b4a4a4b4b +4b4b4b4b4b4b4b4b4b4b4b4c4c4c4c4c4c4c4c4c4c4c4c4c4c4d4c4d4d4d4d4d4d4d4d4d4d4d4d +4d4d4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4f4f4f4f4f4f4f4f4f4f4f4f4f50504f4f +504f4f50504f50504f4f5050505050505050505050505050505050505151515151515151515151 +515151525152525252525252525252525252525252525252525252525252525252525252525252 +535353535353535353535454545454545454545454545455555454555555555555545455555454 +545454545454545454545454545455555454555555555555555556565656565656565657565757 +575757575757575757575757575757575657565656565555555555565656565656565656575657 +5757575757575757585858585859595959595959595a5a59595a5a5a5a5a5a5a5a5b5b5b5b5b5b +5b5b5b5c5b5c5c5c5c5c5c5c5c5c5c5c5c5c5c5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5e5e5e5e5e +5e5e5e5e5e5e5e5e5f5f5e5e5f5f5f5f5f5f5f5f60606060606060606060606060606160616161 +616262626363646465656665666666666666666666666666666667676767676767676767676767 +67676767676868676768686869696969696a6a6a6a6a6a6a6a6a6a6a6a6a6a6a69696969696969 +6969696a6a6a6a6a6a6a6a6a6b6a6b6b6b6b6b6b6b6b6a6b6a6a6a6a6a6a6a6a6b6a6b6b6b6b6b +6b6b6b6b6c6c6c6c6c6b6b6b6b6b6b6b6b6b6b6c6c6c6d6d6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d +6d6d6d6d6d6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f +6f6f6f6f6f706f7070707070707070707070707070707070707071717171717171717272717172 +727272727272727373737373737373737373737373737474747474747474747574757575757575 +757575757575757576767676767676767676767676767676767676767676767676767676767675 +757575757575757575757575757475747474747474747474747474747474747474757475757575 +767676777776767777777878787879797a7a7b7b7b7b7c7c7c7e7e7e7e7f7f8080818180808181 +818282828282828282828282828282828181818282828282828282828282828281818181818181 +81807f7f7e7e7e7e7c7c7c7c7c7c7c7a7a79797878787877777776767777767676767676767676 +767676767676767676767676767676767676767676767676767676767676767676767676767676 +767676767675757575757575757574757474747473737373737272727272727272727272727272 +7271717171707170706f6f6f6f6e6e6e6d6d6d6d6d6d6d6d6d6d6c6c6c6c6b6c6b6b6b6b6a6a6a +6a6a69696969696969696867686766666664646464646464646464646464646463636362616261 +6160605f5f5e5e5e5e5e5e5e5e5f5f5f5f5e5e5d5d5c5c5c5c5b5b5b5a5a5a5a5a5a5a5a5a5a5b +5b5b5b5b5b5b5b5b5b5a5a5a5a5959585757575757565656565656565657575758585757585858 +585858585859595959595959595959595959585858585757565554545252525252525251515151 +515151515151515151515151515151515050505050505050504f504f4f4f504f50505050525252 +525253535454555455555555555555555455545454545353535252535352525251515151515050 +505050525252535353535454555455555555555555555454535252525252525354535455555557 +575757575656565554545353535454555557575656575656575755555554545454545555555555 +565656565654545454545454545454555555555554545453525453525252525252525252525252 +525151515151515151515151515151515151515151515151515151515151515151515151505050 +505051515151515151515151505050505051515151515151515151505050505051515151515151 +515151515151515151515151515151515151515151515152525252525252525252525252535452 +535454545454545454555555555555555555555656565656565656565656565656565757575757 +57575757585758585959585859595959595959595a5a5a5a5a5a5a5a5a5a5b5b5b5b5b5b5b5b5b +5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5c5c5c5c5c5c5c5c +5d5d5c5c5d5d5e5d5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5d5c5e5d +5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5a5a5a5a5a59 +595958575958575757565656565656565656565454545453545352525251515151515151515151 +4f4f4f4f4e4f4e4d4d4d4c4c4c4c4c4c4c4b4b4b4a4a4a4a494948474747474747474746464646 +45444343434343434141403f3e3e3e3e3d3d3c3a393939383736353534323130302f2d2c2b2b2a +29272626252322222120201f1f1d1d1d1d1d1d1c1d1e1d1e1e1e1f21222123242525282a2b2c2e +2f32333537393b3d40424446484b4d4f525455575a5b5e5f6263656667696a6c6d6e7071737474 +747676777879797a7a7a7b7b7b7b7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b +7b7b7b7b7b7a7b7a7a7a7a7a7a7a7a7a7a7a7a79797a7a79797979797979797979797a7b797a7b +7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e +7e7e7e7e7e7e7e7f7e7f7f7f7f8080808080808080808080808081818181828282828282828283 +838383848384848484848484848485858585858585858585858585858586868687878686878787 +878787878788888888888888888888888888888888888888888888888888888888888887878787 +878787878686878786868685858585858585858585858585858585858585858484848484848484 +8483848383838382828281818282818181808080808080808080807f7f7f7f7e7f7e7e7d7d7d7d +7c7b7b7b7b7b7b7b7a7a7a7a797a79797979787878787877777776767777767676757575757475 +747474747474747474737373737373737373737373737373727272727272727272727373737373 +737373747474747575757575757576757676767677777777777777777777787878787879797979 +7a797a7a7a7a7a7a7a7978787777757575747372706f6e6d6b69676563615e5e5c5a575551504d +4b484644413f3d39373534322f2d2b2a29282726252425242424252525252627292a2b2b2c2e2f +303133343536383a3a3c3e3f3f41424344454647484849494a4c4d4d4d4e4f5050515151525353 +545454545656565656565657585957585959595a5a5a5b5b5b5b5b5c5c5c5c5d5d5e5d5e5e5e5e +5f5f5f5f5f60606060606060606060606060606061616161616161616263616263636363636363 +636464646464646464646464646464646464646464646464646464646464646464646464646464 +646464646464646464646363636362626262626262626262626262626262626162616161616161 +6161616161616161616161616160606060606060606060606060606060606060606060605f5f5f +5f5e5e5e5e5e5e5e5e5e5e5e5e5e5d5d5d5d5d5d5d5d5d5c5d5c5c5c5c5c5c5c5b5b5b5b5a5a5a +5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a595959595959595959595959595959585858575658575656 +565555555555555555555555555555555555555555545454545353525251515151505050505050 +50504f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4e4e4e4e4d4e4d4d4d4d4c4c4c4c4c4c4c4c4b4b4c4c +4b4b4b4a4a4a4a4a4a4a4a4a4a4949494948494848484848484848484747474747474747474747 +474747474747474747474747474747474747474747474747474747474747474747474747474747 +464646464646464646464646464646464646464646464646464747474747474747474747474747 +474747474747474747474747474747474747474747474747474747474747474747474747484848 +4848484848484948494949494949494a4a49494a4a4a4a4a4a4a4a4a4a4a4a4a4b4b4b4b4b4b4b +4b4b4b4b4b4b4b4b4b4b4b4b4b4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c +4c4c4c4c4c4c4c4c4c4d4d4d4d4d4d4d4d4d4d4d4d4d4d4e4d4e4e4e4e4e4e4e4f4f4e4e4f4f4f +505050505050505050505050505050505050505051515151515151515151515151515151515151 +515151515151515151515151515151515151515151515151515152525252525252525252525252 +525352535353535353535454535354545454545454545454545454545454545454545454545555 +555555555555555556565656565656565656565656565656565656565656565656565656565656 +565656565656565656565656565656565656565656565757575758585858585858595859595959 +595959595959595959595959595958595858585857575757575858585858585858585958595959 +5959595959595a5a5a5a5a5b5b5b5c5c5b5b5c5c5c5c5c5c5c5c5c5c5c5c5c5d5d5d5d5d5d5d5d +5d5e5d5e5e5e5e5e5e5e5e5e5e5e5e5e5e5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f60606060606060 +606060606060616160606161616161616161626262626262626262626262626263626363636364 +646464646565666667666767676767676768686767686868696969696969696969696969696969 +696969696969696969696a6a6a6a6a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6a6a6a6a6a6a6a6a6a +6a6b6b6b6b6b6b6b6b6b6c6b6c6c6c6c6c6c6c6c6b6c6b6b6b6b6b6b6b6b6c6b6c6c6c6c6c6c6c +6c6c6d6d6d6d6d6c6c6c6c6c6c6c6c6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d +6d6e6e6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f70707070707070707070707070707070 +707070717071717171717171717171717171717171717171727272727272727272727272727272 +727272727273737373737373737373737373737374747474747474747475747575767675757676 +767676767676777777777777777777777777777777777777767677777676767676767676757575 +757575757575757575757574757474747474747474747474747474747474747574757576767676 +77777777777777777878787879797a7b7c7c7c7c7c7c7c7e7e7e7f808081818181818181818182 +828282828282828282828282828281818182828282828282828282828282818181818181818180 +7f7f7f7f7f7e7c7c7c7c7c7c7c7a7a7a7a78787878777777767677777676767676767676767676 +767676767676767676767676767676767676767676767676767676767676767676767676767676 +767676757575757575757575757575757574747373737372727272727272727272727272727271 +71717171717171707070706f6f6f6e6e6e6e6e6e6e6e6e6d6d6c6c6c6c6c6c6c6c6c6b6b6b6b6b +6a6a6a6a6a6a6a6a69686969686868666666666566656565656565656565646464646364636362 +626161606060606060606061616161606060605f5e5e5e5d5d5d5c5c5c5c5c5c5c5c5c5c5d5d5d +5d5d5d5d5d5d5d5c5c5c5c5c5c5b5a5a5a5a5a59595959595959595a5a5a5b5b5a5a5b5b5b5b5b +5b5b5b5c5c5c5c5c5c5c5c5c5c5c5c5c5b5b5b5b5a5a5957575755555555555555545454545454 +545454545454545454545454545453535353525352525252525252525252525252535555555555 +565657575857585858575857575757575757575756565655555656555555545454545453535353 +535555555656565657575857585858575857575757575655555555555556575656575757595959 +595958585857565656565656565757595958585958585959575757565656565657575757575858 +585858565555555555555555555656565656555555545455555454545454545454545454545453 +535353535353535353535353535353535353525352525253525353535253525252525151515151 +525252525252525252525151515151525252525252525252525151515151525252525352535353 +535353535353535353535353535353535353535353545454545454545454545454545555545455 +555555555555555656565656565656565757585858585858585858585858585859595959595959 +5959595959595a5a59595a5a5a5a5a5a5a5a5b5b5b5b5b5b5b5b5b5c5c5d5d5d5d5d5d5d5d5d5d +5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5e5e5e5e5e5e5e5e5f5f +5e5e5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5e5e5f5f5e5e +5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5d5d5d5d5d5d5d5d5d5c5d5c5c5c5c5b5b5b5b5b5a5a5a +59595a5a5959595858585858585858585756555555555555545454535353535353535353525150 +50505050504f4f4f4e4e4e4e4e4e4e4d4d4c4c4b4b4b4b4b4a4949494949494949484848484647 +45454545454543434242414141403f3f3e3d3c3c3c3b3a3a383837363534333231302f2f2d2d2b +2a2928272525242323212120201f1f1f1f1e1e1f1d1e1e1e1f202120222323232627282a2b2c2e +2f30333536393b3d3f414346484a4d4f50525557595b5d5f6163636567696a6b6d6f7071717274 +74757777777979797a7a7a7b7d7d7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7c7d7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7b7b7a7a7a7a7a7a7a7a7a7a7a7b7b7a7a7b7b7b +7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e +7e7e7e7e7e7f7e7f7f7f7f80808080808080808080808080818181818282828282828282838383 +838383838383838383838384848585858585858585858585858585868686878786868787878787 +878787888888888888888888888888888888888888888888888888888888888888878787878787 +878786868787868686858585858585858585858585858585858585858484838383838383838383 +838383838382828281818282818181808080807f807f7f7f7f7e7e7e7e7e7e7e7e7d7d7d7d7c7b +7b7b7b7b7b7a7a7979797979797979797878787878777777767677777676767575757575757575 +757475747474747373737373737373737373737373737272727273727373737374747474747474 +7475757575767676767676767676767676777778787878787878787879797979797a7a7a7a7a7a +7a7a7a7979797978787776767473737270706e6c6b69686563625f5e5a59575552504d4c484744 +423f3d3a39363332312f2d2c2a292928272626252625252627272828292b2c2d2e2f3032333435 +3738393a3b3e3e3f414242444546474848494b4b4c4c4c4e4f4f4f515152525353535455555555 +555658585858585858595a5a59595a5a5a5b5b5b5c5d5d5d5d5e5e5e5e5f5f5f5f5f5f5f5f6060 +606060616161616261626262626262626262636363636363636364646363646464646464646465 +656565656565656565656565656565656565656565656565656565656565656565656565656565 +656565656565656564646464636363636363636363636363636363636363636363636363636363 +62636262626262626262626161616161616161616161616161616161616161616161606060605f +5f5f5f5f5f5f5f5f5f5f5f5e5e5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5c5c5c5c5b5b5b5b5b +5b5b5b5b5b5b5b5b5b5b5b5b5b5a5a5a5a595a5959595959595959595858585757585857575756 +565656565656565656565656565656565656555554545453535353525252525151515151515151 +50505050505050505050505050504f4f4e4e4e4e4e4e4e4e4e4d4d4d4d4d4d4d4d4c4c4d4d4c4c +4c4b4b4b4b4b4b4b4b4b4b4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a49494949484948484848484848 +484848484848484848484848484848484848484848484848484848484848484848484848484747 +474747474747474747474747474747474747474747474748484848494849494949494949494949 +494949494949494949494949494949494949494949494949494949494949494949494a4a4a4a4a +4a4a4a4a4a4a4a4a4a4a4a4a4a4b4b4a4a4b4b4b4b4b4b4b4b4b4b4b4b4b4c4c4c4c4c4c4c4c4c +4c4c4c4c4c4c4c4c4c4c4c4d4d4d4d4e4d4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e +4e4e4e4e4e4e4e4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f50504f4f5050505151 +515151515151515151515151515151515151525252525252525252525252525253525353535353 +535353535353535353535353535353535353535353535353545454545454545454545454545454 +545454545454545455555454555555555555555555555555555555555555555555555556565656 +565656565657575858585858585858585858585858585858585858585858585858585858585858 +5858585858585858585858585858585858585858595959595a5a5a5a5a5a5a5a5a5a5a5a5a5a5a +5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a59595959595a5a5a5a5a5a5a5a5a5b5a5b5b5b5b5b +5b5b5b5b5c5c5c5c5c5d5d5d5e5e5d5d5e5e5e5e5e5e5e5e5e5e5e5e5e5f5f5f5f5f5f5f5f5f5f +5f5f5f5f5f5f5f5f5f5f5f5f5f5f60606161616161616161616161616161626262626262626262 +626262626363626263636363636363636464646464646464646464646464646464646464656565 +656666676868686868686868686868696968686969696a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a +6a6a6a6a6a6a6a6a6b6b6b6b6b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6b6b6b6b6b6b6b6b6b6c +6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d6c6d6d6d6d +6e6e6e6e6e6d6d6d6d6d6d6d6d6d6d6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6f +6f6f6f707070707070707070707070707070707070717171717171717171717171717171717171 +717171717171717171717171717171717171717171717272727272727272727372737373737373 +737373747474747474747474747474747474757575757575757575757575757676757576767676 +767676767777777777777777777777777777777777777676777776767676767676767575757575 +757575757575757575747574747474747474747474747474757475757575757575767676767777 +777777777777787979797a7a7a7b7c7c7c7c7c7c7d7f7f7f808080818181818181818181828282 +828282828282828282828282818181828282828282828282828282828282828181818180808080 +7f7e7e7e7e7d7d7b7b7b7b7b7b7979797979797777777777777777767676767575757575757575 +757575767675757676767676767676777777777777777777777777777676777776767676767676 +767575757575757575757475747474747474747474747474747473737372727373727272717171 +7170717070707070707070706f6f6f6e6e6f6f6e6e6e6e6e6e6e6d6e6d6d6d6d6c6c6c6c6c6b6b +6b6a6a6b6b6a6a6a6a696969696868686767686867676767676767676666666565646463636363 +63636363636363636363636363636261616161605f5f5f5f5e5e5e5e5e5f5f5f5f5f5f5f5f5f5f +60606060605f5f5f5e5d5d5d5d5c5c5b5b5b5b5b5b5b5b5b5b5c5c5c5d5d5c5c5d5d5d5d5d5d5d +5d5e5e5e5e5e5e5e5e5e5e5e5e5e5d5d5d5d5c5c5b5b5959595959595757575656565656565656 +565656565656565656565656565656565656565656555655555556555656565656575759595959 +5a5a5b5a5b5b5b5b5b5b5b5b5a5b5a5a5a5a595959585859595858585858585858575757575758 +5858595959595a5a5b5a5b5b5b5b5b5b5b5a5959595959595959595959595a5a5a5a5b5b5b5b5b +5a5a5a5a5a5a595858595a5a5a5a5a5a5a5b5a5a5a5a5a5a5a5858585858585858585859595959 +585858585858575757575758585858585757575756575656565656565656565656565656555555 +555554545454545454545353545453535353535353535353535353535353535353535353535353 +535353535353535353535353535353535353535353535353535353535353535353535353535353 +535353535353535454545455555555555555555555555555565656565656565656575657575757 +5757575757585858585858585858585858585858585858595959595a5a5a5a5a5a5a5a5b5b5b5b +5c5b5c5c5c5c5c5c5c5c5c5c5c5c5c5c5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5e5e5e5e5f +5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5e5e5e5e5e5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f +5f5f605f606060606060606060606060606060606060606060606060606060605f605f5f5f5f5f +5f5f5f5f5f5f5f5f5f5f5f5f5f5f5e5e5e5e5e5e5e5e5d5d5e5e5d5d5d5c5c5c5c5c5c5c5c5c5b +5c5b5b5b5b5a5a5a59595959585858585858575657565656565555555454545453535353535352 +5152515151515050504f4f4e4e4e4e4e4e4e4e4d4c4c4c4c4b4b4b4b4a4a4a4949494949484848 +4646464646464643434342424241414040403f3e3e3c3c3a3a393837363534333331312f2f2d2c +2b292929282625252322212120201f1f201f1f1e1f1e1e1f1f1f202021222223252628292b2d2e +2e30323436393a3c3e414345484a4c4e515255575a5b5d5e6162646567696a6b6d6e6f70717273 +747677777878787a7b7b7b7c7c7c7c7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7d7d7e7e7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c +7c7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7a7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e +7e7e7e7f7e7f7f7f7f7f7f7f7f7f80808081818080818181818181818181818181818282828283 +838484848484848484848484848484848484858584848585858686868686868686868686868686 +868686868686868686868686868686868686868686868686868686868686868686868686868686 +868686868686868686868686868686868685858584848585848484848484848483838383828382 +828282818181818181818181818080807f7f80807f7f7f7e7e7e7e7d7d7c7c7c7c7c7c7c7c7c7b +7b7a7a7a7a7a7a7a79797878787877777777777777777676777776767675757575747574747474 +747474747474747474747474747474747474747474747474747474747474747474747475757575 +75757575757576767676777778787878787878797979797a7a7a7a7a7a7a7a7a7a7a7a7b797a7a +7a7a7978787876767574737271706f6c6b6a68676463615e5d59585653504e4c494645413f3d3b +38383433312f2d2d2b2a29282727272626262727272829292a2c2d2d2f3031323434363739393b +3c3e404041434444464849494a4b4b4c4c4e4e4f50505052525253535355555656565657585858 +5859595a5a5b5b5b5b5c5b5c5c5c5c5d5d5d5d5d5d5e5f5f5f5f5f5f5f60606161616162626262 +626262626363626263636364646464646464646464646464646564656565656565656565656565 +656565656565656565656565656565656565656565656565656565656565656565656565656565 +656565656565656565656565656565656565656565656565656565646463636363636363636363 +636363636363636363636363636362626261616262616161606060606060606060606060606060 +60606060605f5f5f5f5f5f5f5f5f5f5f5f5f5f5e5e5d5d5d5d5d5d5d5d5d5d5d5d5d5d5c5c5c5b +5b5c5c5b5b5b5b5b5b5b5b5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a59595959585958585858585858 +585857575756565656555555555555555555555555555453535353535353525252525151515151 +51515150505050505050505050505050504f504f4f4f4f4e4e4e4e4e4e4e4e4d4d4e4e4d4d4d4d +4d4d4d4d4c4c4c4c4c4c4c4c4c4b4b4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a49494a4a494949 +4949494949494949494949494949494949494a4a49494a49494a4a494949494949494949494949 +494949494949494949494949494949494949494949494949494949494949494949494949494949 +4949494949494949494949494949494a4a4a4a4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4c4c +4c4c4d4c4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4e +4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4f4f4e4e4f4f4f5050505050 +505050505050505050505151515151515151515251525252525252525252525252525252525252 +525252525252525252525253535353535353535353535353535353535354545353545353545453 +545453535454545454545454555555555555555555555555555555555555555556565656575657 +575757575757575757575757575757575757575757575757575757575858585858585858585858 +5858585858585858585858585858585858595959595a5a5a5a5a5a59595a5a5959595959595959 +59595959595959595a5a5a5a5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5c5b5c5c5c5c5c5c5c5c +5c5d5d5d5d5d5d5d5d5d5c5c5b5b5b5b5b5b5b5b5b5c5c5c5c5c5c5c5c5c5d5c5d5d5d5d5d5d5d +5d5d5d5d5d5d5d5e5e5e5e5e5e5e5e5f5f5e5e5f5f5f6060606060606060606060606060616162 +626262626262626262626262626262626262626262626262626262626363636363636363636363 +636364646363646464646464646464646464646565656565656565656665666666666767676868 +6868686869696a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6b +6b6b6b6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6d6d6d6d6d6d6d6d6c6c6c6c6c6c6c6c6c6c6c6c6c +6c6c6d6d6d6d6e6d6e6e6e6e6e6e6e6e6d6e6d6d6d6d6d6d6d6d6e6d6e6e6e6e6e6e6e6e6e6e6e +6e6e6e6e6e6e6e6e6e6e6e6e6e6f6f6f70706f6f70707070707070707070707070707070707070 +707070707070707070707070707070707070707070707070717171717171717171717171717172 +717272727272727272727272727272737373737373737373737373737474737374747474747474 +747474747474757575757575757575757575757575757575757675767676767676767676767676 +767676767676767676767676767676767676767676767676767676767676767676767676767575 +757575757575757475747474747474747474747474747474747474757576767676767676777777 +777878797979797a7a7a7b7b7b7b7d7d7e7e7e7e7f7f7f80808081828281818282828282828282 +82828282828282828282818181828282828282828282828282828282828181818180808080807f +7f7e7e7d7d7b7b7b7b7b7b7a7a7979797977777777777777777676767675757575757575757575 +757676757576767676767676767777777777777777777777777776767777767676767676767675 +757575757575757575757575757475747474747474747474737373727273737272727171717171 +717171717171717171717070706f6f70706f6f6e6f6e6e6e6e6e6e6e6e6e6d6d6d6d6d6c6c6c6b +6b6c6c6b6b6b6b6b6b6b6b6a6a6a69686a69686868686868686867676767676666656565656565 +656565656565656565656565646464646362616161616060606060616161616161616161616262 +62626261616160606060605f5f5e5e5e5e5e5e5e5e5e5e5f5f5f60605f5f606060606060606061 +616161616161616161616161606060605f5f5e5d5c5c5c5c5c5c5a5a5a59595959595959595959 +595959595959595959595959595958595858585858585858585858585859595a5a5c5c5c5c5d5d +5e5d5e5e5e5d5e5d5d5d5d5d5d5d5d5d5c5c5c5b5b5c5c5b5b5b5b5b5b5b5b5a5a5a5a5a5b5b5b +5c5c5c5c5d5d5e5d5e5e5e5d5e5d5d5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5d5d5d5d5d5c5c +5c5c5c5c5c5b5b5b5c5c5c5c5c5c5c5d5c5c5c5c5c5c5c5a5a5a5a5a5a5a5a5a5a5b5b5b5b5a5a +595959595858585858595959595958585858585858585858585858585858585858585757575757 +565656565656565655555656555554555454545554555555545554545454545454545454545454 +545454545454545454545454545454545454545454545454545454545454555455555555555555 +555555555556565656575757575757575757575757575858585858585858585858585858585858 +5858585959595959595959595a595a5a5a5a5a5a5a5b5b5b5b5c5c5c5c5c5c5c5c5d5d5d5d5d5d +5d5d5d5d5d5d5d5d5d5d5d5d5d5d5e5e5e5e5e5e5e5e5e5f5e5f5f5f5f5f5f5f60606060616161 +616161616161616161616161616161606060606061616161616161616161616161616161616161 +616161616161616161616161616161616161616161616161616161616161616161616161616161 +61616161616161616161616160606060606060605f5e605f5e5e5e5d5d5d5d5d5d5d5d5d5d5d5d +5d5d5d5c5c5c5b5b5b5b5a5a595a59595858585858585857575756565656555554555454535353 +535353535252525151505050504f504f4f4e4e4e4e4e4d4d4d4d4c4c4c4b4b4b4b4a4b4a4a4848 +48484848484646464544444343434343424141403f3d3d3d3c3b393838373735343333312f2e2d +2c2c2b292827252524232222212121201f1e1f1e1e1e1e1e1f1f1f202020222425262729292a2c +2d3031343537393c3e40434547494c4e50535557595b5d5e6162646667696a6b6c6e6f70717374 +7576777777797a7b7b7c7c7c7c7e7e7e7e7f7e7f7f7f7f80808080808080808080808080808080 +8080808080808080807f7f7f7f7f7f7f7f7e7d7f7e7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e +7e7f7e7f7f7f7f7f7f7f7f7f808080818180808181818181818181818181818182828282828383 +838383838383838483848484848484848585848485858586868686868686868686868686868686 +868686868686868686868686868686868686868686868686868686868686868686868686868686 +868686868686868686868686868686858585848485858484838483838383828282828282828282 +82818181818181818181818080807f7e807f7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7b7b7a +7a797a797979797878787878777777777777777776767777767676757575757575757575747574 +747474747474747474747474747474747474747474747574757575757575757575767676767676 +76767676777777777778787878797879797a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a79 +787777777675747372706f6e6c6a69676563615f5d5b595654514e4b49474542403d3b39363433 +30302d2c2a2a292928272727272627272828282a2b2b2d2f30313233343638383a3b3d3d3f4042 +434445464747494b4c4c4d4e4d4e4f5151525252525454555555555757585858585859595a5a5b +5b5c5c5d5d5d5d5d5d5d5d5d5d5e5e5e5e5f5f6061616161616161616262626262636363636363 +636364656364656565666666666666666666666666666666666666666666666666666666666666 +666666666666666666666666666666666666666666666666666666666666666666666666666666 +666666666666666666666666666666666666666666666666666665656565656565656564656464 +646464646464646464646464636363626263636262626161616161616161616161616161616161 +616161606060605f605f5f5f5f5f5f5f5f5f5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5d5d5d5c5c5d +5d5c5c5c5c5c5c5c5c5b5b5b5b5a5b5a5a5a5a5a5a5a5a5a595959595959595959595959595959 +585858575757575656565656565655565555555554545454545454545353535352525252525252 +5251515151515151515150515050505050505050504f4f4f4f4f4f4f4f4e4e4f4f4e4e4e4e4e4e +4e4e4d4d4d4d4d4d4d4d4d4d4c4c4c4c4c4c4c4c4c4c4c4c4c4c4b4c4b4b4a4a4b4b4a4a4a4a4a +4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4b4b4a4a4b4a4a4b4b4a4a4a4a4a4a4a4a4a4a4a4a4a4a +4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4b4a4b4b4b4b4b4b4b4b4b4b4b4b4b4b +4b4b4b4b4b4b4b4b4b4b4b4b4b4c4c4c4c4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4e4e4e4e +4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4f4f4f +4f4f4f4f4f4f4f4f4f4f4f504f5050505050505050505050505151505051515152525252525252 +525252525252525253535353535353535353535353535353535353535353535353535353535353 +535353535353535353545454545454545454545454545454545454555654555655555656555656 +555556565656565656565757575757575757575757575757575757575757585858585858585858 +585858585858585858585858585858585858585858585858585859595959595959595959595959 +595a595a5a5a5a5a5a5a5a5a5a5a5a5b5b5b5b5c5c5c5c5c5c5b5b5c5c5b5b5b5b5b5b5b5b5b5b +5b5b5b5b5b5b5c5c5c5c5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5e +5e5e5e5e5e5e5e5e5e5d5d5d5d5d5d5d5d5d5d5e5e5e5e5e5e5e5e5e5f5e5f5f5f5f5f5f5f5f5f +5f5f5f5f5f60606060606060606161606061616162626262626262626262626262626263636363 +636363636363636363636463646464646464646464646464646465656565656565656565656565 +6666656566666666666666666666666666676767676767676767676767676767686868696a696a +6a6a6a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6c6c6c +6c6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6e6e6e6e6e6e6e6e6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d +6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6f6e6f6f6f6f6f6f6f6f +6f6f6f6f6f6f6f6f6f6f6f70707071717070717171717171717171717171717171717171717171 +717171717171717171717171717171717171717171717272727272727272727272727272727272 +727272727272727272727272727373737373737373737373737374757374757575757575757575 +757575757676767676767676767676767676767676767676767676767676767676767676767676 +767676767676767676767676767676767676767676767676767676767676767676767675757575 +757575757574757474747474747474747474747475747575757576767676767676767777777778 +7879797a7a7b7b7b7b7b7b7b7d7d7e7e7f7f808080808080818282818182828282828282828282 +8282828282828282818181828282828282828282828282828282828282818181808080807f7f7e +7e7d7d7c7c7c7c7b7b7a7a79797979777777767677777676767575757575757575757575757575 +757575757575757575757576767676767676767676767676767676767676767676767676757575 +757575757575757575757574757474747474747474747373737373737373737372727272727272 +72717172727171717070707070707070706f706f6f6f6f6f6f6f6f6f6e6e6e6e6e6d6d6d6d6d6d +6d6d6c6c6d6d6c6c6c6b6b6b6b6a6b6a6a6a6a6a6a6a6a6a696969696968686867676868676767 +676767676767676767676666666665656464646463636363636464646464646464646465656565 +656464646363636362626261616161616161616161626262636362626363636363636363646464 +6464646464646464646463636363626261605f5f5e5e5e5e5d5d5d5c5c5c5c5c5c5c5c5c5c5c5c +5c5c5c5c5c5c5c5c5c5c5c5c5b5c5b5b5b5b5b5b5b5b5b5b5b5b5b5c5c5d5d5e5e5f5f60606160 +61616160616060606060606060605f5f5f5e5e5f5f5e5e5e5e5e5e5e5e5d5d5d5d5d5e5e5e5f5f +5f5f60606160616161606160605f5f5f5f5e5e5e5e5e5e5f5f5e5e5f5f5f60606060605f5f5f5e +5e5e5e5d5d5d5e5e5e5f5f5e5e5f5e5e5f5f5e5e5e5c5c5c5c5c5c5c5c5c5c5d5d5d5d5c5c5b5b +5b5b5a5a5a5a5a5b5b5b5b5b5a5a5a59595a5a5959595959595959595959595958585858585757 +575757575757575757575757565756565657565757575657565656565656565656565656565656 +565656565656565656565656565656565656565656565656565656565756575757575757575757 +575757575758585858585858585858585858585859595959595959595a5a59595a5a5a5a5a5a5a +5a5b5b5b5b5b5b5b5b5b5c5b5c5c5c5c5c5c5c5c5c5d5d5d5d5d5d5d5d5d5d5e5e5e5e5e5e5e5e +5f5f5e5e5f5f5f5f5f5f5f5f606060606060606060616061616161616161616162626262626262 +626262626262626262626262626161616161626262626262626262626262626363626263636363 +636363636363636363636363636363636363636363636363636363626263636262626262626262 +626262626262626262626161616161616161616061606060605f5f5f5f5f5f5f5f5e5e5f5f5e5e +5e5d5d5d5d5d5c5c5c5c5b5c5b5b5a5a5a5a595959585858585857575757565756565555555554 +545453535353535252525251525151505050504f4f4f4e4e4e4e4e4d4d4d4d4c4d4c4c4b4b4b4b +4a4a4a484848484747464645454545444443424141403f3e3d3c3b3a3a39383736343332302f2f +2e2c2b2a28272625242423222221201f1f1e1e1e1e1d1e1e1d1d1e1e1f2122222425252628292b +2d2f30323437393b3e40424447494c4e51535557595b5d5f6162646668696a6b6d6e6f72737475 +76767778797a7a7b7c7c7c7e7e7e7e7f7e7f7f7f7f808080808080808080808080808080808080 +808080808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c +7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f +7e7f7f7f7f7f7f7f7f7f8080808080808080818180808181818181818181828282828283838383 +838383838384838484848484848484848484848484858585868685858686868686868686868686 +868686868686868686868686868686868686868686868686868686868686868686868685858686 +858585858585858585858585858484848484848484848384838383838282828282828282828281 +8181808081818080807f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7b7b7c7c7b7b7b7a7a7a7a79 +7a7979797978787878787777777777777777767677777676767575757575757575757475747474 +747474747474747474747474747474747474747475747575757575757575757676767777767677 +77777878787878797979797a797a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a797877 +777675747372706e6e6c6a68666462605d5b595754524f4c49474442403e3b39373432302f2d2c +2a2928282727262626262626272729292a2b2d2e30313334353638393b3c3e3f40414344454748 +48494b4b4c4e4f4f50515051525353545455555656575757575959595a5a5a5a5b5b5c5c5d5d5d +5d5e5e5e5f5f5e5e5f5f5f60606060616162626363626263636364646464646565656565656565 +656665666666666767676767676767676767676768686767686868686868686868686868686868 +686868686868686868686868686868686868686868686868686868686868686868686868686868 +686867676868676767676767676767676767676767676767666666666666666666656665656565 +656565656565656565656464646464646464646463636363636363636262636362626262626262 +626161616160616060606060606060605f5f5f5f5f5f5f5f5e5e5f5f5e5e5e5d5d5d5d5d5d5d5d +5d5d5d5d5d5d5d5c5c5c5c5b5c5b5b5b5b5b5b5b5b5b5a5a5a59595a5a59595959595959595858 +585858575757575757575757565756565656555555545455555454545353535353535353535352 +5252525252525252515251515151515151515150505050505050504f4f50504f4f4f4f4f4f4f4f +4e4e4e4e4e4e4e4e4e4e4d4d4d4d4d4d4d4d4d4d4d4d4d4d4c4d4c4c4c4c4c4c4c4c4c4c4c4c4c +4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c +4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4d4c4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d +4d4d4d4d4d4d4d4d4d4d4d4d4d4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4f4f4f4f4f4f +4f4f4f4f4f4f4f50504f4f50505050505050505050505050505050505050505050505151515151 +515151515151515151525152525252525252525252525252525252525252535353535353535353 +535353535353545454545454545454545454545454545454555554545555555555555555555555 +555555555555555656565656565656565656565656565656565657565757575757575757575757 +575757575757575758585858585858585858585858585858585858585959595959595959595959 +59595a5a59595a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5b5b5b5b5b5b5b5b5b5b5b5b5b5b5c +5b5c5c5c5c5c5c5c5c5c5c5c5c5c5c5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d +5d5d5d5d5d5d5e5e5e5e5e5e5e5e5f5f5e5e5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f606060 +606060606060605f5f5f5f5f5f5f5f5f5f60606060606060606061606161616161616161616161 +616161626262636362626363636363636363646464646464646464646464646464656565656565 +656565656565656566656666666666666666666666666666676767676767676767676767676868 +6767686868686868686868686868686969696969696969696969696969696a6a6a6a6b6a6b6b6b +6b6c6c6c6c6c6c6c6c6d6d6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6e +6e6e6e6e6e6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f6f6f6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6f6f +6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f706f70707070707070707070 +707070707070707070717171717171717171717171717171717171717171717172727171727272 +727272727272727272727272727272727272727273737373737373737373737373737373737373 +737373737373737373737374747474747474747474747474747574757575757575757575757575 +757576767676767676767676767676767676767676767676767777767677777777777777777777 +777777777777777777777777777777777676777776767676767676767676767676757575757575 +757575747574747474747474747474747474757475757575767676777776767777777878787879 +797a7a7b7b7b7b7c7c7c7e7e7e7e7f7f8080818181818282828282828282828282828282828282 +828282828282818181828282828282828282828282828282828282818181808081817f7f7e7e7d +7d7c7c7c7c7b7b7a7a797979797777777676777776767675757575757575757575757575757575 +757575757575757575767676767676767676767676767676767676767676767676767575757575 +757575757575757575747574747474747474747473737373737373737373727272727272727272 +7272727272727171717171717171717071707070707070706f6f6f6f6e6e6e6d6d6d6d6d6d6d6d +6d6d6d6d6d6d6d6c6c6c6c6b6c6b6b6b6b6b6b6b6b6b6a6a6a6a6a696969696969696969696969 +696969696969696968686867666766656565646464646465656565656565656666666667666666 +666564646464646464636363636363636363636464646565646465656565656565656666666666 +666666666666666665656565656463626161616161616060605f5f5f5f5f5f5f5f5f5f5f5f5f5f +5f5f5f5f5f5f5f5f5f5f5e5f5e5e5e5e5e5e5e5e5e5e5e5e5e5f5f606061616161626263626363 +636263626262626262626262616161616161616161616161616161606060606061616161616161 +626263626363636263626261616161616161616161616161616161616262626262616161606060 +605f5f5f6060606060606060606060606060605e5e5e5e5e5e5e5e5e5e5f5f5f5f5e5e5d5c5c5c +5b5b5b5b5b5c5c5c5c5c5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5a5a5a5a5a59595959 +595959595858595958585758575757585758585857585757575757575757575757575757575757 +575757575757575757575757575757575757575757575757575859575859595959595959595959 +5959595a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5c +5c5c5d5d5c5c5d5d5e5d5e5e5e5e5e5e5e5e5e5f5f5f5f5f5f5f5f5f5f60606060606060606060 +606060606060606060606161616262616162626362636363636363636363646464646464646464 +646464646464646464646463636363636464646464646464646464646464646464646464646464 +646464646464646464646464646464646464646464646464646464646464646464646464646464 +64646464646464646363636363636363626163626161616060606060606060606060606060605f +5f5f5f5f5e5e5e5d5c5e5d5c5b5b5b5b5b5b5b5a5a5a5a5a595959585759585756565656565656 +555555555554545453525453525151515151515150505050504f4f4f4f4e4f4e4e4c4c4c4c4c4c +4c4a4a4a4a4949484848484848464645444343434241403e3e3d3d3c3b3a3a3836353433323130 +2f2e2b2b2a2927272626262423222220202020201f1f1f1f1f1f20212222232424252627292a2c +2d2f313335373a3c3d40424547494c4e50525556585a5c5e5f6263646667696a6c6e7071727474 +74767778797a7a7a7a7d7d7d7d7e7d7f7f7f7f8080808181808081818181818181818181818181 +81818181818080808080808080807f807f7f7f7f7f7f7f7f7f7e7e7e7d7d7e7e7d7d7d7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f +7f7f7f7f7f7f7f7f80808080808080808181808081818181818181818282828282838383838383 +838383848384848484848484848484848484848585858585858585858585858585858585858585 +858585858585858585858585858585858585858585858585858585858585858585858585858585 +858585858585858585858584848484848484848483848383838382828281818282818181808080 +808080808080807f7f7f7f7e7f7e7e7e7e7d7d7d7c7c7c7c7b7b7b7b7b7b7b7b7a7a7a7a797a79 +797979787878787877777777777777777777777777767676767575757575757574757474747474 +747475757474757575757575757575757575767576767676767676767677777777777777777777 +787878797979797a7a7b7a7b7b7b7b7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b797979797776757474 +7371706f6d6a6a69666362605e5b59575552504e4b484543413e3d3b38363432302f2e2c2c2a29 +282828292828282929292b2b2c2c2e2f303234353738393a3c3d3f3f414344444647484a4b4b4c +4d4d4e50515252535253545555565656575858595959595b5b5b5c5c5b5b5d5d5e5e5f5f5f5f60 +606060606060606161616162626363646464646464646464656565656566666666666666666667 +666767686868686969696969696969696969696969696969696969696969696969696969696969 +696969696969696969696969696969696969696969696969696969696969696969696969696969 +686869696868686868686868686868686868686868686767676767676767676667666666666666 +666666666666666665656565656565656464646463636363636363636363636363636363636362 +62626261626161616161616161616060605f5f60605f5f5f5f5f5f5f5f5e5e5e5e5e5e5e5e5e5e +5e5e5e5e5e5d5d5d5c5b5d5c5b5b5b5b5b5b5b5b5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a59595959 +595858585858585858575658575656565555555555555555555554545454545454545454535353 +535353535353525352525252525252525251515151515151515151515151505051515050504f4f +4f4f4f4f4f4f4f4f4e4e4e4e4e4e4e4e4e4e4e4e4e4e4d4e4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d +4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4e4e4d4d4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e +4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4f4e4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f +4f4f4f4f4f4f4f4f4f4f4f50505050505050505050505050505050505050505151515151515151 +515151515151515151515151515151515151515151515151515151515151515152525252525252 +525353525253535453545454545454545454545454545454545454545555555555555555555555 +555555555656565656565656565656565656565656565656565656565656565656565656565656 +565656565657575757575757575757575757575757575757585758585858585858585858585858 +58585858595959595a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5b5b5b5b5b5b5b5b5b5b5b5b5b +5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5c5c5c5c5c5c5c5c5c5c5c5c5c5d5e5c5d +5e5e5e5e5e5e5e5e5e5e5e5e5e5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f +5f5f5f5f6060606060606060606060606060606060606060606060606060606060606161616161 +616161616160606060606060606060616161616161616162636162636363636363636363636363 +636464646464646464646464646464646565656565656565656565656565656666666666666666 +666666666667686667686868686868686868686868686969696969696969696969696969696969 +696969696969696969696969696a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6b6b6b6c6b6c6c6c6c6d +6d6d6d6d6d6d6d6d6d6d6d6d6e6e6d6d6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6f6f6f6f6f +6f6f6f6f6f6f6f6f6f6f707070707070707070706f6f6f6f6f6f6f6f6f6f6f6f6f6f6f70707070 +707070707070707070707070707070707070707070707070707170717171717171717171717171 +717171717171717272727272727272727272727272727272727272727272727272727272727272 +727272727272727272727272727272727272737373737373737373737373737474737374747474 +747474747474747474757575757575757575757575757576757676767676767676767676767676 +777777777777777777777777777777777777777777777777777777777777777777777777777777 +777777777777777777777777777777777777777777777777767677777676767575757575757575 +7574757474747474747474747474747475747575767677777777777777777777787878797a7a7b +7b7c7c7c7c7c7c7c7e7e7f7f808081818181818182828282828282828282828282828282828282 +82828282818180828282828282828282828282828282828282818181808081817f7f7f7e7d7d7c +7c7c7c7b7b7a7a7979797977777776767777767676757575757575757575747574747474747474 +747474747474757576767676767676767676767676767676767676767676767675757575757575 +757575757575757575757575757575757575747474747374737373737272727272727272727272 +72727272717171717171717171717171717171717171707070706f6f6f6e6e6e6e6e6e6e6e6e6e +6e6e6e6e6e6d6d6d6d6d6d6d6d6d6c6d6c6c6c6c6b6b6b6b6b6a6a6a6a6a6a6a6a6a6a6a6a6a6a +6a6a6a6a6a6a696969686869686767676666666666676767676767676768686868696868686867 +666666666666666565656565656565656566666667676666676767676767676768686868686868 +686868686868676767676766656564646463646362626261616161616161616161616161616161 +616161616161616161616161616161616161616161616161616262636363646565656565656565 +656565656565656565656464646463646363636363636363636262626262636363636363636464 +656465656564656464636363636363636363636363636363636364646464646363636262626261 +61616262626262626262626262616161615f5f5f5f5f5f5f5f5f5f606060605f5f5f5e5e5e5d5d +5d5d5d5e5e5e5e5e5d5d5d5d5c5d5c5c5c5c5c5c5c5c5c5c5c5c5c5c5b5b5b5b5b5a5a5a5a5a5a +5a5a59595a5a595959595959595959595959595959595959595959595959595959595959595959 +59595959595959595959595959595959595959595959595a5a59595a5a5a5a5a5a5a5a5a5a5a5a +5a5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5c5c5c5c5d5c5d5d5d5d5d5d5d5d5d5d5d5d5d5d5e5e5e +5f5f5e5e5f5f5f5f5f5f5f5f5f5f5f5f5f60606060606060606060616161616261626262626262 +626262626262626263636364646363646464646464646464646464646565656565656565656565 +656565656565656565646464646465656565656565656565656565656565656565656565656565 +656565656565656565656565656565656565656565656565656565656565656565656565656565 +656565656565646464646464646463636464636363626262626262626262616261616161606060 +60605f5f5f5e5e5f5f5e5d5d5d5d5d5d5c5c5b5b5b5b5a5a5a59595a5a59585858585858585756 +565656555555545455555453535353535353525252525151505050505050504e4e4e4e4e4e4e4c +4c4c4c4b4c4a4a4a4a4a4a48484747464645444343414140403f3f3d3d3b3a3938373635343232 +2f2f2e2d2b2b2a29292726252523232222222121212020202121222223232423242527282a2a2c +2d2f31333538393b3e40434447494b4d5052535657595b5d5f6063636567696b6d6e6f71717274 +757577787879797c7c7c7d7d7d7e7e7e7e80808081818080818181818181818181818181818181 +81818180808080808080808080808080808080808080807f7f7f7e7e7f7f7e7e7e7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7c7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f808080808080808081818080818181818181818182828282828383838383838383 +838383838383838383838383838383838484858585858585858585858585858585858585858585 +858585858585858585858585858585858585858585858585858585858585858585858585858585 +858585848584848484838383838383838383838383838383828282818182828181818080808080 +808080807f7f7e7e7e7e7e7e7e7e7e7d7d7d7c7c7c7c7b7b7b7b7b7b7b7b7a7a7a7a797a797979 +797878787878777777777777777777777777777676767675757575757575757575757575757575 +767675757676767676767676767676767676767676767676767677777878787878787878787979 +797a7a7a7a7b7b7b7b7b7b7b7b7c7c7c7b7b7c7c7b7b7b7b7a7a7a7a787877777674737272706f +6d6c69676765635f5d5c5a575553504d4c49474441403d3b3a373533322f2e2d2d2b2b2a292929 +292a29292a2b2c2c2e2e30303232343638393b3b3d3e4040434344464747494a4b4d4d4d4f5050 +5152535454555556565757585858595a5a5a5a5a5b5d5d5d5e5e5d5d5f5f5f5f60606061616262 +626262626263636363646464646565656565656565656666666667676868686868686868686868 +68696969696a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a +6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6969 +6a6a69696969696969696969696969696969696968686868676867676767676767676767676767 +676767676767666666666666666665656565646464646464646464646464646464646463636262 +6262626262626262626262626161616060616160606060606060605f5f5f5f5e5f5e5e5e5e5e5e +5e5e5e5d5d5d5c5c5d5d5c5c5c5c5c5c5c5c5b5b5b5b5b5b5b5b5b5b5b5b5b5b5a5a5959595958 +585858585858585757585857575756565656565656565656555555555555555555555454545453 +545353535353535353535353535353525252525252525252525252525151525251515150505050 +5050505050504f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f +4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f50504f4f5050505050505050505050505050505050505050 +505050505050505050505050505050505050505050505050505050505050505050505050505150 +515151515151515151525252525252525252525252525252525252525253535353535353535353 +535353535353535353535353535353535353535353535353535353535353545454545454545455 +555454555555555555555555555555555555555555555555555556565656565656565656565656 +565657575757575757575758575858585858585858585858585858585858585858585858585858 +585858595959595959595959595959595959595959595959595959595959595959595959595959 +59595a5a5a5a5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5c5c5c5c5c5c5c5c5c5c5c5c5c5c5d +5c5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5e5e5e5e5e5e5e5e5e5e5e5e5e5f5f5e5e5f5f +5f5f5f5f5f5f5f5f5f5f5f60606060606060606060606060606060606060606060606060606060 +606061616161616161616162616262626262626262626262626262626262626263636363636363 +636363626262626262626262626363636363636363646463636464646464646464646464646465 +656565656565656565656565656566666666676667676767676767676768686868686868686868 +68686869696868696969696969696969696969696a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a +6a6a6a6a6a6a6a6a6a6a6a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6c6c6d6d6d6d6d6d6d6d6d6e6e6e +6e6e6e6e6e6e6e6e6e6e6f6f6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f70707070707070 +707070707070707071717171717171717171707070707070707070707070707070717171717171 +717171717171717171717171717171717171717171717171717171717171717171717171717171 +717171717272737373737373737373737373737373737373737373737373737373737373737373 +737373737373737373737373737373737474747474747474747474747475757474757575757575 +757575757575757676767676767676767676767676767676767676767676767676767676767777 +777777777777777777777777777777777777777777777777777777777777777777777777777777 +777777777777777777777777777777777777777777777676777776767675757575757575757575 +7575757575757575757575757575757575757676777777777777777777787979797a7b7b7b7b7c +7c7c7d7d7d7d7f7f80808080818181818182838382838282828282828282828282828282828282 +82828181808282828282828282838383838382828282828181818080808080807e7e7d7d7c7c7c +7c7b7b7a7a79797979777777767677777676767575757575757575757575757575757575757575 +757575757575757575757575757575757575757575757575757575757575757575757575757575 +757575757574757474747474747474747474747474747474747474747474747474747373737372 +72727272727272727272727171707070707070707070707070707070707070707070706f6f6f6f +6e6e6e6e6e6e6e6d6e6d6d6d6d6d6d6d6d6d6d6d6d6d6d6c6c6c6b6b6b6b6a6a6a6b6b6b6b6b6a +6a6a6a6a6a6a6a6a69696969696968686868686969696969696969696969696969696969696969 +6868676767676767676767676767676868686969686869696969696969696a6a6a6a6a6a6a6a6a +6a6a6a6a6a6a696968686867676665656565656565646464646465656565656464646464646464 +646464646464636362626262626262626262626262636464646465666666666767686868676867 +676767666666666666666665656666656565656565656564646464646464646565666666666766 +676767666766666666656564646463636364646464656565656565656564646463636363626262 +626262636363636463626363626262616161616161616161616161616060605f5f5f5f5f5f5f5f +5f5f5f5f5f5f5e5e5e5d5d5e5e5d5d5d5d5d5d5d5d5d5d5d5d5d5c5c5c5c5c5c5c5c5c5c5c5c5c +5c5c5c5c5c5c5b5c5b5b5b5c5b5c5c5c5b5c5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b +5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5c5b5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c +5c5c5c5c5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5e5e5d5d5e5e5e5f5f5f5f5f5f5f5f5f5f +5f5f5f5f605f606060606161616161616161616162626262626262626262626262636362626363 +636363636363646464646464646464656465656565656565656566666666666666666666666666 +666666666666666565656565666666666666666666666666666767666667676768686868686868 +686868686868686868686868686868686868686868676767676666666666666666666666666665 +656565656565656565656565656465646464646363636363636363626263636262626161616161 +606060605f605f5f5f5f5e5e5d5d5d5d5d5d5d5d5c5c5c5c5b5c5b5b5b5b5a5a59595858585858 +5857575757565756565656555554545453535353535353535352525151515151514f4f4f4e4e4e +4e4d4d4d4d4b4b4b4b4b4b4b48484847464745454444424241413f3f3e3d3b3a39383636343432 +31302f2f2d2c2b2b29282727262625232423222222212122222122222223242425262728292b2d +2e2f32333537393b3d40424446484a4c4f51545456595b5d5e6163646568696b6d6e6e70717274 +7576787879797a7b7b7d7c7d7e7e7f7f8080808080808080808181818181818181818182828282 +8281818181818181818180807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e +7e7e7e7e7e7d7d7e7e7d7d7d7d7d7d7d7d7d7d7d7e7e7d7d7e7e7e7e7e7e7e7e7d7d7d7d7d7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f80 +808080808080808080808080818180808181818181818181818181818182828282828282828283 +838484848484848484848484848484848484858584848585858686868686868686868686868686 +868686868686868686868686868686868686868686868686868686868685858585848484848484 +84848484848484848484848483838383828382828282818181818181818181818080807f7f8080 +7f7f7f7f7f7f7f7e7e7d7d7d7d7c7c7c7c7c7c7c7c7b7b7b7b7a7a7a7a7a7a7a797a7979797978 +787878787878787878777777767677777676767676767676767676767576757575757575757575 +75757575757575757575757575757676777777777878787878787878797978787979797a7a7a7a +7a7a7a7a7a7b7a7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a797878777775747372716f6e6b6a69 +676563615e5d5a585553504e4b4a464542403e3b393736353232302f2d2c2b2b2b2a2a2a2b2a2a +2b2c2d2d2e2f30313233343638393b3c3e404041434545474949494b4d4e4e4f51515153545455 +5555565757585959595a5a5b5b5b5b5c5d5d5d5d5e5e5f5f5f5f5f5f6062626262626262626363 +636364646464646464656666666767676768686868686868686868686868696969696a696a6a6a +6a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6b6b6b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c +6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6a6a6b6b +6a6a6a6a6a6a6a6a6a6a6a6a6a6969696969696969696969696969686968686868686868686867 +676767676666666666666666666666666666666666666565656564646464646464646464646463 +636262626262626262626161616161616161606061616060605f5f5f5f5f5f5f5f5f5f5f5f5f5f +5f5e5e5e5e5d5e5d5d5d5d5d5d5d5d5d5c5c5c5b5b5b5b5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a +5a5a59595959585958585858585858575757575656565555555555555555555555555555555555 +555554555454545454545454545353535353535353525253535252525252525252525252525252 +525252525252525252525252525252525252515251515151515151515151515151515151515151 +515151515151515151515151515151515151515151515151515151515151515151515151515151 +515151515151515151515151515151525253535353535353535353535353535353535353535353 +535353535353535353535353535353535353535353535454545454545454545454545454545454 +545555545455555556565656565656565656565656565656565656565656565656565656565656 +565656575657575757575757575757575757575757575757585858585858585858585858585858 +58585858585858585858585858585858585859595858595959595959595959595959595a5a5a5a +5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5b5b5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c +5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5d5d5d5d5d5d5d5d5d5d5d5d5d5e5e5d5d +5e5e5e5e5e5e5e5e5e5e5e5e5e5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f605f6060606060 +606060606060606060616161616161616161616161616161626262626262626262626262626262 +626262626262626263636262636363636363636363636363636363636363636363636364646464 +646464646464646464646464646464646464646465646565656565656565656565656565666666 +676766666767676868686868686868686868686868686868686868696969696969696969696969 +69696a696a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6b6b6b6b6b6b6b6c6c6b6b6c6c6c6c +6c6c6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6f6f6f6f6f6f6f6f6f +6f6f6f70706f6f7070707070707070707070707070707070707070707070707070707070707070 +707070707070707070707071717171717070707070707070707070707070707070707070717171 +717171717171717171717171717171717171717171727273737373737373737373737373737373 +737373737373737373737373737373737373737373737374747475757474757575757575757575 +757575757575757575757575757575757575757575757575757575757575757575757575757575 +757575757575757575757575757575757575757675767676767777777777777777777777777777 +777777777777777777777777777777777777777878777778787878787878787878787878787878 +787878787878787878787777777776767676767676767676767676767676767675757575747675 +75757575757575757575757576757676767676767778787878797979797a7a7a7a7a7b7c7c7d7d +7d7e7f7f7f7f7f7f80818181828383838383838383838383838383838383838383838282828181 +8181818282828282828282838383838382828282828181818080808080807f7e7d7d7c7c7c7c7b +7b7a7a797979797777777676777776767675757575757575757574757474747474747474747474 +747475747575757575757575757575757575757575757575757575757575757575757575757575 +757575757575757575757575757575757575747574747474747474747474747473737373727272 +727272727272727272727171717171717171717171717171717171717171717171707070706f6f +6f6f6f6f6f6f6f6f6f6f6e6f6e6e6e6e6e6e6e6e6e6d6d6d6c6c6c6c6b6b6b6c6c6c6c6c6b6b6b +6b6b6b6b6b6b6b6b6b6b6b6b6a6a6a6a6a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6a6a +696969696969696969696969696a6a6a6b6b6a6a6b6b6b6b6b6b6b6b6c6c6c6c6c6c6c6c6c6c6c +6c6c6c6c6b6b6a6a6a6a6a69686768676767676666666666676767676766666666666666666666 +6666666666656565656565656565656565656565666666666768696969696a6a6a6a6a6a6a6a6a +6a6969696969696969686769686767676767676767666666666666666667676868686869686969 +696869686868686767666666656565666666666767676767676767666666656565656464646464 +646565656566656465646363636262626262626262626262626261616161616161616161616161 +616161616060605f5e605f5e5e5e5e5e5e5e5e5e5e5e5e5e5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d +5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d +5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d +5d5d5e5e5e5e5e5e5e5e5e5e5e5e5e5e5f5e5f5f60605f5f606060616161616161616161616161 +616161616161616162626262626262626262636363636363636363646364646565646465656565 +656565656666666666666666666666666666666666666666676767676767676767676767676767 +676767676766666666666767676767676767676767676768686767686868696969696969696969 +696969696969696969696969696969696969696868686867676767676767676767676767666666 +666666666666666666666666666666666665656565656565656463656463636362626262626161 +616161616161616160605f5f5e5f5e5e5e5e5d5d5d5d5d5d5d5d5d5d5c5c5b5b5a5a5959595958 +58585858585858585857575656565555555554555454545453535353535353515151505050504f +504f4f4d4d4d4d4d4d4d4b4b4b4948494848474745454544424242413f3e3d3c3a393838363534 +3333312f2e2e2c2b2a2a2928272526252423232222222221222122212222232425252627292a2b +2d2f31323536393b3d3f414345484a4d4f4f525457595b5d5f61626566686a6b6b6e6f70717374 +76777878797a7b7c7c7c7d7d7e7f80808080808080808081818181818181818181828282828281 +81818181818181818180808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f +7f7f7f7e7d7f7e7d7d7d7d7d7d7d7d7d7d7d7e7e7d7d7e7e7e7e7e7e7e7e7d7d7d7d7d7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080 +808080808080808080808181808081818181818181818181818181828282828282828282828383 +838383838383838383838383848384848585848485858586868686868686868686868686868686 +868686868686868686868686868686868686868686868686868686858585858484848484848483 +8483838383838383838382828282828282828282818181818181818181818080807f7f80807f7f +7e7f7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7b7b7b7b7a7a7a7a7a7a7a797a79797979787878 +787878787878787777777676777776767676767676767676767676767676767676767676767676 +76767676767676767676767676777777777778787878797879797a7a79797a7a7a7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a79797877777675737371706f6d6b6967666362 +605d5b595554514f4c4a464542403e3c3a38353433312f2f2e2c2b2a2a2a2a2a2a2b2c2b2b2c2d +2f2f31323334363738393c3d3f40424344454748494b4c4c4c4e50515152535354565757575757 +58595a5b5b5b5b5c5c5d5d5d5d5d5e5e5f5f606061616161616161636363636463646465656565 +666666666666666667676768686868696969696969696a696a6a6a6a6b6b6b6b6b6b6b6b6b6b6b +6b6b6b6b6b6b6b6b6b6b6b6b6c6c6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d +6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6b6c6c6b6b +6b6b6b6b6b6b6b6b6b6b6b6a6a6a6a6a6a6a6a6a696a6969696969696969696969696969686868 +686867676767676767676767676767676767676766666666656565656565656465646464646363 +6363636363636363626262626262626261616262616161606060605f605f5f5f5f5f5f5f5f5f5e +5e5e5e5e5e5e5e5e5e5e5e5e5e5e5d5d5d5c5c5c5c5b5b5b5b5b5b5b5a5b5a5a5a5a5a5a5a5a5a +595959595959595959595959595858585857575756565656565656565656565656565556555555 +555555555555555555555554545454545454545353545453535353535353535353535353535353 +535353535353535353535353535353535353535353535353535353535353535353535353535353 +535353535353535353535353535353535353535353535353535353535353535353535353535353 +535353535353535353535353535354545454545454545454545454545454545454555455555555 +555555555555555555555555555555555555555556565656565656565656565656565656565657 +575656575757585858585858585858585858585858585858585858585858585858585858585858 +585858585858585858585858585858585858585858585959595959595959595959595959595959 +595959595959595a595a5a5a5a5a5a5a5b5b5a5a5b5b5b5b5b5b5b5b5b5b5b5b5b5c5c5c5c5c5c +5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d +5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5e5e5e5e5e5e5e5e5e5e5e5e5e5f605e5f6060 +606060606060606060606061616161616161616161616161616161616161616161616161616161 +616161616161616262626262626262626262626262626363636363636363636363636363636363 +636363636363646563646565656565656565656565656565656565656565656565666666666666 +666666666666666666666666666666666666666666666666666666666666666666666767676868 +67676868686969696969696969696a696a6a6a6a6a6a6a6a6a6b6b6b6b6b6b6b6b6b6b6b6b6b6b +6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6c6c6c6c6c6c6c6c6d6d6c6c6d6d6d6d6d6d +6d6d6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6f6e6f6f6f6f707070707070707070707070 +707171707071717171717171717171717171717171717171717171717171717171717171717171 +717171717171717171727272727271717171717171717171717171717171717171717272727272 +727272727272727272727272727272727272727273737373737373737373737373737373737373 +747374747474747474747474747474747474747474757575767675757676767676767676767676 +767676767676767676767676767676767676767676767676767676767676767676767676767676 +767676767676767676767676767676767676767676767677777777777777777777777777777777 +777777777777777777777777777777777778787777787878787878787878787878787878787878 +787878787878787877777777767676767676767676767676767676767676757575757576767676 +767676767676767676767676767676767676777878787879797a7a7b7b7b7b7b7b7c7c7d7d7e7f +808080808080808181818283838484848384838383838383838383838383838382828281818181 +818282828282828282838383838382828282828181818080818180807f7e7d7d7c7c7c7c7b7b7a +7a7979797977777776767777767676757575757575757575747574747474747474747474747474 +757475757575757575757575757575757575757575757575757575757575757575757575757575 +757575757575757575757575757575757475747474747474747474747474747473737373737373 +737373737373737372727272727272727171727271717171717171717171717171707070707070 +70707070707070706f706f6f6f6f6f6f6f6f6f6e6e6e6e6e6d6d6d6d6d6e6e6e6e6e6d6d6d6d6d +6d6d6d6c6c6d6d6c6c6c6b6b6b6b6b6c6c6c6c6c6c6c6c6d6d6c6c6d6c6c6d6d6c6c6c6b6b6b6b +6b6b6b6b6b6b6b6b6b6b6b6c6c6c6d6d6c6c6d6d6d6d6d6d6d6d6e6e6e6e6e6e6e6e6e6e6e6e6e +6e6e6d6d6d6c6c6c6c6b6b6a6b6a6a6a6a69696969696a6a6a6a6a696969696969696969696969 +696969686868686868686868686868686868696969696a6a6b6b6b6b6c6c6c6c6c6c6c6c6c6c6b +6b6b6b6b6b6b6b6b6a6b6a6a6a6a6a6a6a6a6a696969696969696969696a6a6a6a6b6a6b6b6b6a +6b6a6a6a6a69696969696868686868696969696969696969696868686767676766666666666666 +666767676766666565656564646464646464646464646464636363636262626262626262626262 +626261616161606160606060606060606060606060605f5f5f5f5f5f5f5f5f5f5f5f5f5e5e5f5f +5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e +5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5f5f5e5e5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f +606060606060606060606060606061606161616161616161616262626262626262636362626363 +636363636363646464646464646464646565656565656565656665666666666666666666666666 +666667676768686767686868686868686868686868686969696969696969696969696969696969 +696969686868686869696969696969696969696969696969696969696a6a6a6a6a6a6a6a6a6a6a +6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6969696969696969696969696969696868686868 +686868686868686867676868676767666666666666666666656665656565646464646463636362 +626363626262616161616061606060605f5f5f5e5e5f5f5e5e5e5d5d5d5d5c5c5b5b5b5b5a5a5a +59595a5a5959595858585858575757575657565656565555555454545453535352525252515251 +51505050504f4f4f4d4d4d4c4b4c4b4a4a4a48484847464645444342403f3e3d3c3b3a39383636 +343332312f2e2d2c2b2a292827262625242323222221212021202020212122222324252627292b +2c2e30323436383a3c3e414345484a4b4d50525457595b5d5f6163656769696b6d6e6f72737475 +767778797a7b7b7c7d7d7e7f808081818080818181828282828282828282828383838383828282 +8282828282828281818181818181818181818181808081818080807f7f7f7f7f7f7f7f7f7f7f7f +7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080 +808080808080808081818080818181818181818181818181818282828282828282828283838383 +838383838383838383838483848484848484848484858585858585858585858585858585858585 +858585858585858585858585858585858585858585858585858585848484848484848484838483 +838383838383838382828282828282828282818181808081818080807f7f7f7f7f7f7f7f7f7e7f +7e7e7e7e7d7d7d7d7d7c7c7c7b7b7c7c7b7b7b7a7a7a7a7a7a7a7a7a797a797979797878787878 +787878787877777777777777777676777776767676767676767676767676767676777776767777 +77777777777777777777777878787878797979797a797a7a7a7a7a7a7a7a7a7b7b7b7c7c7b7b7c +7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7a7a7979787776757472716f6e6c6b69666463605e5c5a +575451504d4a484642403e3c3a3836343230302e2c2c2b2a292929292a2a2a2b2c2c2d2e2f3132 +34353738393a3c3d3f414344464748494b4c4d4e4f5050515354545556565758595959595a5a5b +5c5d5d5d5d5e5e5e5f5f5f5f606061616262636362626363636565656566656666666667676768 +68676768686869696969696a6a6a6a6a6a6a6a6a6b6a6b6b6b6b6c6c6c6c6c6c6c6c6d6d6c6c6d +6d6d6d6d6d6d6d6d6d6d6d6d6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e +6e6e6e6e6e6e6e6e6e6e6e6e6e6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6c6c6d6d6c6c6c6c +6c6c6c6c6c6c6c6c6c6b6b6b6b6b6b6b6b6b6a6b6a6a6a6a6a6a6a6a6a6a6a6a6a6a6969696969 +686868686868686867676868676767676767676766666666666666666665666565656564646464 +6464646464646363636262636362626262626262626161616160616060606060606060605f5f5f +5e5e5f5f5e5e5e5e5e5e5e5e5d5d5d5d5d5c5c5c5c5c5c5c5c5c5b5c5b5b5b5b5b5b5b5b5b5a5a +5a59595a5a59595959595959595858585858575757575757575757575757575756575656565656 +565656565656565656555555555555555555555555555454555554545454545454545454545454 +545454545454545454545454545454545454545454545454545454545454545454545454545454 +545454545454545454555554545555555555555555555555555555555555555555555555555555 +555555555555555555555555565656565656565656565656565656565656565756575757575757 +575757575757575757575757575757575757585858585858585858585858585858585858585858 +58585858595959595959595959595959595959595959595959595959595959595a5a59595a5a5a +5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b +5b5b5b5b5b5c5b5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5d5d5d5d5d5d5d5d +5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5f5f5e5e +5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f606060606060606060606060606061606161616161 +616161616161616161626262626262626262626262626262626262636362626363636363636363 +636363636364646464646464646464646464646465656565656565656565656565656565656565 +656565656566656666666666666666666666666666666666666666666666666767676767676767 +676767676767676767676767676767686867676868686868686868686868686869696969696969 +6969696a6a6a6a6a6a6a6a6a6b6a6b6b6b6b6b6b6b6b6b6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6c +6c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e +6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f706f707070707171717171717171717171717171 +717171717272717172727272727272727272727272727272727272727272727272727272727272 +727272727272727373737373727272727272727272727272727272727272727273737373737373 +737373737373737373737373737373737373747474747474747474747474747474747474747574 +757575757575757575757575757575757575757676767676767676767676767676767676767676 +767676767676767676767676767676767676767676767677777676777777777777777777777777 +777777777777777777777777777777777777777777787878787878787878787878787878787878 +787878787878787878787878787878787878787878787878787878787878787878787878787878 +787878787878787877777777777777777676777776767676767676767575757575767676767676 +76767676767676767676767677777777787878797979797a7a7b7b7c7c7c7c7d7d7e7e7f7f8080 +808081818182828282838384848483848383838383838383838383838383828282818181818082 +82828282828282838383838382828282828181818181818180807f7e7d7d7c7c7c7c7c7b7a7a79 +797979777777777777777776767676757575757575757475747474747474747474747474747574 +757575757575757575757575757575757575757575757575757575757575757575757575757575 +757575757575757575757575757574757474747474747474747474747474737373737373737373 +737373737373727272727272727272727272727272727272727272727272727171717171717171 +71717171717170717070707070707070706f6f6f6f6f6e6e6e6e6e6f6f6f6f6f6e6e6e6d6d6e6e +6d6d6d6d6d6d6d6d6c6c6c6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6c6c6c6c6c6c +6c6c6d6d6c6c6d6d6d6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f +6e6e6e6e6e6e6e6d6d6c6d6c6c6c6c6b6b6b6b6b6c6c6c6c6c6b6b6b6b6b6b6b6b6b6b6b6b6b6a +6a6a6a69696969696969696969696a6a6a6a6b6b6c6c6d6d6d6d6e6e6e6e6e6e6e6e6e6e6d6d6d +6d6d6d6d6d6d6c6d6c6c6b6b6c6c6b6b6b6a6a6a6a6a6a6a6a6a6a6b6b6b6b6c6b6c6c6c6b6c6b +6b6b6b6a6a6a6a6a69696969696a6a6a6a6a6a6a6a6a6a69696969696969686868686868686869 +696968676867666666656565656565656565656565656464646464646464646464646464646464 +636363636263626262626262626161626261616160606060606060606060606060606060606060 +606060606060606060606060606060606060606060606060606060606060606060606060606060 +606060606060606060606060606060606060606060606060606060606060606060606060606161 +616161616161626261616262636263636363636363636364646464646464646464646464646464 +646464646565656565656565656566666666666666666768666768686868686868686868686868 +69696969696969696969696969696969696969696a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a +6a69696969696a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6b6b6b6b6b6b6b6b6b6b6b6b +6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a69696969696969 +696969696969696969696969696868686767686867676667666666666565656565646464646464 +6464646463636362616362616161606060606060606060605f5f5f5f5e5e5d5d5c5c5c5c5b5b5b +5b5b5b5b5b5a5a5a5a5a5959595857595857575756565656565656555555545454545354535251 +5151515151514f4f4f4e4d4e4d4d4c4c4a4a4a49484848474645434241403f3f3d3c3b3a3a3836 +3535333230302f2e2d2b2b2a2a28272626252524242223222222222223232324252627282a2b2c +2e2f31333537383a3d3f41434646484b4d50525556585a5d5e6063646567686a6b6e6f71727474 +757778797a7a7b7b7d7e7f7f808080808080808181828282828282828283838383838282828282 +828282828281818181818181818181818181818181818181818080808080808080808080808080 +7f807f7f7e7e7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080 +808181808081818181818181818181818181818181818182828282828282828282838383838383 +838383838383838384838484848484848484848585858585858585858585858585858585858585 +858585858585858585858585858585858585858585858585858484848484848484848384838383 +83838383838382828282828282828181818180808080808080807f7f7f7f7f7f7f7f7f7e7f7e7e +7e7e7d7d7d7d7d7c7c7c7b7b7c7c7b7b7b7a7a7a7a7a7a7a7a7a797a7979797978787878787878 +787878777777777777777777777777777777777777777777777777777777777777777777777777 +777777777777777777787878797979797a7a7b7a7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7b7b7b7b7b7b7a7979787776747472716f6e6b6a69676562605e5c5a58555350 +4d4b494744423f3e3b39383635333130302e2d2d2c2b2a2b2b2b2c2d2d2e2f3030313335353839 +3a3b3d3e3f4143444648494a4b4c4d4f505152525253555657575858595a5b5b5b5b5c5c5d5e5f +5f5f5f606060606060606262636364646464646464646466666666676667676868686869696969 +696969696a6a6a6a6a6b6b6b6b6b6b6b6b6b6c6b6c6c6c6c6d6d6d6d6d6d6d6d6e6e6d6d6e6e6e +6e6e6e6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f +6f6f6f6f6f6f6f6f6f6f6f6e6e6e6d6d6e6e6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d +6d6d6d6d6d6d6d6c6c6c6c6c6c6c6c6c6b6c6b6b6b6b6b6b6b6b6b6b6b6b6b6b6a6a6a69696969 +686868686868686868686868686868686868676767676767676767666766666666656565646465 +656464646363636363636363636363636363636262626261626161616161616161616060605f5f +60605f5f5f5f5f5f5f5f5e5e5e5e5e5d5d5d5d5d5d5d5d5d5c5d5c5c5c5c5c5c5c5b5b5b5b5a5a +5a5a5a5a5a5a5a5a5a5a5a59595959595858585858585858585858585858575857575757575757 +575757575757575656565656565656565656565656565656565656565656565656565656565656 +565656565656565656565656565656565656565656565656565656565656565656565656565656 +565656565656565656565656565656565657575656575757575757575757575757575757575757 +575757575757575757575858585858585858585858585858585858585859585959595959595959 +595959595959595959595959595959595a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a +5a5a5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b +5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5c5c5c5c5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d +5d5d5d5e5d5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5f5f5f5f5f5f5f5f5f5f +5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f606060606060606060606060606060606060606060606060 +606060606060606060606060606060606161616161616161616161616161626162626262626262 +636362626363636464646464646464646464646464646464646464646464646464646464646464 +646464656565656565656565656565656565666666666666666666666666666666666666666666 +666666676667676767676767676767676767676767676767676767676768686869696868696969 +6969696969696969696969696969696969696969696969696969696969696a6a6a6a6a6a6a6a6a +6a6b6b6b6b6b6b6b6b6b6c6b6c6c6c6c6c6c6c6c6c6d6d6d6e6e6d6d6e6e6e6e6e6e6e6e6e6e6e +6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f7070 +707070707070707070707070707070707071707171717172727272727272727272727272727272 +727272727272727272727272727272727272727272727272727272727272727272727272727272 +727272727273737373737272727272727272727272727272727272727272737373747473737474 +747474747474747474747474747474747575757575757575757575757575757575757576757676 +767676767676767676767676767676767677777777777777777777777777777777777777777777 +777777777777777777777777777777777777777777777777777777777777777777777777777777 +777777777777777777777777777777777777777878787878787878787878787878787878787878 +787878787878787878787878787878787878787878787878787878787878787878787878787878 +787878787878777777777777777777777777777777777777777776767676767777777777777777 +777777777777777777777777777778797979797a7a7b7b7c7c7c7c7c7c7d7e7f7f808081818181 +818181828282828383848484838483838383838383838383838383838282828080808080828282 +8282828282838383838382828282828181818181818180807f7f7d7d7c7c7c7c7c7b7a7a7a7a7a +797777777777777777767676767575757575757574757474747474747474747474747474747474 +747474747474747474747475747575757575757575757575757575757575757575757575757575 +757575757575757575757575757575757575757575757575757575757474747474747474747474 +747474747373737373737373737373737373737373737372737272727271717171717171717171 +71717171717171717171717171717170707070706f6f6f6f6f70707070706f6f6f6e6e6f6f6e6e +6e6e6e6e6e6e6d6d6d6d6d6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6d6d6d6d6d6d6d6d +6e6e6d6d6e6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f7070707070707070707070707070706f6f +6f6f6f6f6f6e6e6e6e6e6e6e6e6d6d6d6d6d6e6e6e6e6e6d6d6d6d6d6d6d6d6d6d6d6d6d6c6c6c +6c6b6b6b6b6b6b6b6b6b6b6b6c6c6c6c6d6d6e6e6e6e6e6e6f6f6f6f6f6f6f6f6f6f6e6e6e6e6e +6e6e6e6e6e6e6e6e6d6d6e6e6d6d6d6c6c6c6c6c6c6c6c6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d6d +6d6c6c6c6c6b6b6a6a6a6a6b6b6b6b6b6b6b6b6b6b6a6a6a6a6a6a6a69696969696969696a6a6a +696869696868686767676767676767676767676766656665656565656565656565656565656464 +646464646464646464646463636464636363626262626262626262626262626262626262626262 +626262626262626261626161616161616161616161616161616161616161616161616161616162 +616262626162616161626162626262626262626262626262626262626262626262626263636363 +636363636464636364646464646464646464646464656565656565656565656565656565656565 +656666676767676767676767686868686868686869696868696969696969696969696969696a6a +6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6a +6a6a6a6a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6c6c6c6c6d6c6d6d6d6d6d6d6d6d6c +6d6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6a6a6a6a6a6a6a6a6a +6a6a6a6a6a6a6a6a6a6a6a69696968686969686868686868686867676767666665656565656565 +65656464646363646463636362626262616261616161606060605f5f5f5f5e5e5e5e5d5d5d5d5d +5d5d5c5c5b5b5b5b5a5a5a59595a5a595959585858585858585757565655555555555554535353 +53535353515151514f504f4f4e4e4c4c4c4c4b4b4a494848464544434242403f3f3d3d3b3a3939 +373634343332312f2f2e2d2c2b2a292827262625252424242323242323242525262728292a2b2d +2e3032333436393a3c3e41424346484b4d50525355585a5c5e6061636467686a6c6e6f71717375 +757778787a7a7c7c7e7e7f7f7f7f80808081818282828282828283838484848483838383838383 +838383828282828282828282828282828281828181818180808080808080808080808080808080 +80807f7f80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808081 +818080818181818181818181818181818181818181828282828282828282828383838383838383 +838383838383848384848484848484848485858585858585858585858585858585858585858585 +858585858585858585858585858585858585858585858584848484838483838383838383838383 +8383838382828282828282828181818180808080808080807f7f7f7f7e7f7e7e7e7e7e7e7e7e7e +7d7d7d7d7d7c7c7c7b7b7c7c7b7b7b7a7a7a7a7a7a7a7a7a797a79797979787878787878787878 +787777777777777777777777777777777777777777777777777777777777777777777778777878 +787878787878787979797a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7b7b7b7a7a7a79777777767472716f6e6c6b68676563615e5c5a585653514e4c4947 +4543403f3c3b383735343331302f2f2e2d2d2d2d2c2d2d2e2f303131323434353739393b3d3e3f +414243454748494b4c4d4e4f5052525354555556575859595a5a5b5c5d5d5d5d5e5e5f5f606060 +6161626262626262646464646565656565656565666768686868686868696969696a6a6a6a6a6a +6a6a6b6b6b6b6b6c6c6c6c6d6c6d6d6d6d6d6d6d6d6d6e6e6e6e6e6e6e6e6f6f6e6e6f6f6f6f6f +6f6f6f6f6f6f6f6f70707070707070707070707070707070707070707070707070707070707070 +7070707070707070706f6f6f6e6e6f6f6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e +6e6e6e6e6d6d6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6b6b6a6a6a6a6969 +696969696969696969696869686868686767676767676767676767676767676666666565666665 +656564646464646464646463646363636362626262626262626262626262626261616160606161 +60606060606060605f5f5f5f5e5e5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5c5c5c5c5b5b5b5b +5b5b5b5b5b5b5b5b5b5a5a5a5a5a59595959595959595959595959595959595959595959595959 +595959595958585858585858585858585858585858585858585858585858585858585858585858 +585858585858585858585858585858585858585858585858585858585858585858585858585858 +585858585858585858585858585858595958585959595959595959595959595959595959595959 +59595959595959595a5a5a5a5a5a5a5a5a5a5a5a5a5a5b5a5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b +5b5b5b5b5b5b5b5b5b5b5b5b5b5b5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c +5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d +5d5d5d5d5d5d5d5d5d5d5d5d5d5d5e5e5e5e5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f +5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f606060606060606060606060 +606060606060606060606060606161616161616161616161616161616161616161616161616161 +616161626162626262626262626263636363636363636363636363636363636363636363636464 +636364646465656565656565656565656565656565656565656565656565656565656565656565 +656666666666666666666766676767676868686868686868686868686868686868686868686868 +6868686868686868686868686868686868686868686868686868686969696a6a69696a6a6a6a6a +6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6b6b6b6b6b6b6b6b6c6c +6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6e6f6f6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f +6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f707070707070707070707070707070707070707071717171 +717171717171717171717171717171727172727272737373737373737373737373737373737373 +737373737373737373737373737373737373737373737373737373737373737373737373737373 +737373747474747473737373737373737373737373737373737373737474747575747475757575 +757575757575757575757575757576767676767676767676767676767676767676767676767676 +767676767676767676767676767676777777777877787878787878787878787878787878787878 +787878787878787878787878787878787878787878787878787878787878787878787878787878 +787878787878787878787878787878787879797979797979797979797979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797879 +787878787777777777777777777777777777777777777777767676767677777777777777777777 +777777777777777777787878797a7a7a7a7b7b7b7b7c7c7c7d7d7d7e7f80808080818181818181 +828283838384848484848484848484838483838383838383838382828280808080808282828282 +828282838383838383838383838282828080818180807f7e7e7e7e7e7c7c7b7b7b7b7a79797979 +787877777777767676767676767675757575747574747474747474747474747474757475757575 +757575757575757575757575757575757575757576767676767676767676767676767676767676 +767676767676767676767576757575757575757575757575757575757575757474747474747474 +747474747474747474747373747473737373737373737373737373737373737373737373737272 +7272717271717171717171717170707070707070707070707070707070707070707070706f6f70 +706f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f70706f6f706f6f70706f6f6f6f6f6f6f6f6f6f6f6f6f +6f6f6f6f6f6f6f6f70707070717171717171717172727272727272727272727272727272727271 +71707070706f6f6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e +6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6f7070707070707070706f6f6f6f6f6f6f6f6f6f6f6f +6f6f6e6f6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6f6e6f6f6f6e6f6e6e6e6e6d +6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6c6c6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a +6a6969696968686868686868686868686868686868686767676666666666666666666665656565 +646564646464646464646464646464646464646464636363636363636362626363626262626262 +626262626262626262626262626262626262626262626262626262626262626262626262626262 +626262626262626262626263636262636363636363636363636363636464646464646464646464 +646464646464646465646565656566666666666666666666666666676767676868686868686868 +686868686868686868686969696969696969696a696a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6b6b6c +6c6b6b6c6c6c6c6c6c6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d +6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d +6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6c6c6c6c6c6c6c6c6c6c6c +6c6c6b6b6b6b6a6a6a6a6a6a6a6a6a6a6a6a696968686868686868686868686867676767666666 +65656565646564646464636363626263636262626161616161605f5f5f5f5f5f5f5e5e5e5e5d5d +5d5d5d5d5d5d5c5c5c5c5b5c5b5b5b5b5a5a5a5959585858585858585857565756565656555554 +54545353535252525150505050504f4e4d4d4c4c4b4a48484746454444434140403f3e3d3b3a39 +3937363534343231302f2e2d2c2b2a29282727262524252524242525232424252628292a2b2d2d +2e3032333537383b3c3d40424446484a4c4f515456585a5c5d5f62636567686a6c6d6f70717374 +75787879797c7c7d7e7f7e7f808181818181818183838383838383838383848484848484848484 +84838383838383838383838383838282838382828281818181818181818181808080807f807f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f808080808080808080808080808080808080808080 +808081818080818181818181818181818181818282828282828282828283838383838383838383 +838383838483848484848484848484848484848484848484848585858585858585858585858585 +858585858585848484848484848484848484848484848484848484848484838483838383828282 +828281818181818181818181818181808080807f7f7f7f7f7f7f7f7f7f7f7f7e7e7d7d7d7d7c7c +7c7c7c7c7c7c7b7b7c7c7b7b7b7a7a7a7a7a7a7a7a7a797a797979797979797979787878787878 +787878787878787777787877777777777777777777777777787878797978787979797979797979 +79797979797a7a7a7a7a7a7a7a7a7b7b7c7c7c7c7d7d7d7d7d7d7d7d7e7e7d7d7e7e7e7d7d7d7c +7c7c7c7c7b7a7a7978777776747372706f6d6b69676563615f5d5a585653504f4c4a474544413e +3d3b39373635343230302f2e2f2e2d2e2e2d2e2e2f3031323234353638393a3c3d3f4042434546 +48494a4b4d4e4f50525354545655565758585a5a5a5b5c5c5d5d5e5e5e5e5f5f5f626262626262 +626264646464646465666666676767676868686868686869696a6a6a6a6a6a6a6b6b6b6b6c6c6c +6d6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6f6f6f6f6f6f6f6f6f6f6f6f70706f6f70707070707070 +707070707070707070707070707070707070707070707070707070707070707070707070707070 +707070707070707070707070707070707070707070707070706f6f6f6f6e6e6e6e6e6e6e6e6e6e +6e6e6e6e6e6e6e6e6e6e6e6e6d6d6c6c6c6c6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6a +6a6a69696a6a696969696969696968686868686868686867676666666666666666666666666666 +656565646465656464646464646464636363636263626262626161616161616161606061616060 +6060606060605f5f5f5f5f5f5f5f5f5f5f5f5f5f5e5e5d5d5d5d5d5d5d5d5d5d5d5d5c5c5d5d5c +5c5c5c5c5c5c5c5b5b5b5b5b5b5b5b5b5b5a5a5a5a5a5b5b5b5b5a5a5959595959595959595959 +595959595959595959595959595959595858595958585858585858585858585858585858585858 +585858585858585858585858585858585858585959595959595959595959595959595959595959 +5a5a5a5b5b5a5a5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b +5b5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5d5c5d5d5d5d5d5d5d5d5d5d5d5d +5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e +5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5f5f5e5e5f5f5f5f5f5f5f5f5f +5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f60 +5f6060606060606060606060606060606060606060606060606161616161616161616161616161 +616161616161616161616161616161616262626262626262626262626263636262636363636363 +636363636363636363636363636363636363636363636464646465646565656565656565656565 +656565656565656565656565656565656565666666676766666767676767676767686868686868 +686868686868686868686868686868686868686868686868686868686868686868686868686869 +696a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a +6a6a6a6a6a6a6a6a6a6b6b6b6b6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d +6d6d6d6d6d6d6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f70706f6f7070707171 +717171717171717171717171717171717171717171717172727272727272727272727272727272 +727272727272727272727272727372737373737373737373737373737373737373737373737474 +747475757575757575757575757575757575757575757575757575757575757575757575757575 +757575757575757575757575757575757575757575757575757575757575757575757575757575 +757575757575757575757575767676767676767676767676767676767676767777787878787878 +787878787878787878787878787878787878787878787878787878787878787878787878787878 +787878787878787878787878787878787879797878797979797979797979797979797979797979 +7a7a7a7a7a7a7a7a7a7a79797979797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a797979797979797979797979797979797979 +797979797979797878787777787877777777777777777676767676777777777777777777777777 +7777777878787979797a7a7a7a7a7a7a7a7b7d7d7d7e7e7e7f7f7f7f7f80818181828283838383 +838383838485858584848383838383838383838383838383818181818181817f82828282828282 +82838383838383838383838282828080818180807f7f7e7e7e7e7c7c7b7b7b7b7b7a7a79797878 +777777777676767676767676757575757475747474747474747474747474747474747474747474 +747474747474747574757575757575757575767676767676767676767676767676767676767676 +767676767676767676767676767676767676767676767676767676767675757575757575757575 +757575757575757574747575747474747474747374737373737373737373737373737372727272 +727272727272727272727271717171717171717171717171717171717171717171717070717170 +707070707070707070707070707070717170707170707171707070707070707070707070707070 +707070707070717171717272727272727272737373737373737373737373737373737373727271 +717171717070707070707070707070707070707070707070707070707070707070707070707070 +707070707070707070707070707070717171717171717171717070707070707070707070707070 +7070707070707070707070707070707070707070707070707070707070707070707070706f6f6f +6f6e6f6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6d6d6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b +6b6b6b6a6a6a6a6a6a6a6a6a6a6a6a6a6a696a6968686867676767676767676767666666666666 +666666666666666666666666666666666666666565656565656565646465656464646464646464 +646464646364636363636363636363636363636363636363636363636363636363636463646464 +636463636364636464656564646565656565656565656565656566666666666666666666666666 +6666666666666666666666666767676767676767676767676768686868696969696969696a696a +6a6a6a6a6a6a6a6a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6c6c6c6d6d6c +6c6d6d6d6d6d6d6d6d6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e +6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6f6e6f6f6f6f6f6f6f6f6e6f6e6e6e +6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6d6d6d6d6d6d6d6d6d6d6d6d6d +6c6c6c6c6b6b6b6b6b6b6b6b6b6b6b6b6b6a6a6a6a6a6a6a6a6a696a6969686868686767676666 +66666666666666666565656463656463636362626262626161616161616161606060605f5f5e5f +5e5e5e5e5d5d5d5d5d5d5d5d5d5d5c5c5c5b5b5a5a5a5a595a5959585858585858585757565656 +555555555454535252525252515150504e4e4d4d4b4b4a49484747464543434242413f3e3d3d3b +3a3938383635333332312f2e2c2b2a2a292827262626252425252323232424262727292a2a2b2c +2e2f3132333637393b3d3f414345484a4c4f52545558595b5e6062636567696a6c6e6f70727376 +7778787a7b7c7d7e7d7e8081818181818181838383838483848484848585858585858585858584 +848484848484848484848484838284838282828181818181818181818180808080808080808080 +8080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080 +818180808181818181818181818181818182828282828282828282838383838383838383838383 +838384838484848484848484848484848484848484848485858585858585858585858585858585 +858585858484848484848484848484848484848484848483848383838383838383838282828282 +81818181818181818181818181808080807f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7c +7c7c7c7c7b7b7c7c7b7b7b7a7a7a7a7a7a7a7a7a797a7979797979797979797878787878787878 +787878787877777878777777777777777777777777777878787979787879797a797a7a7a7a7a7a +7a7a7a7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7d7d7d7d7d7d7d7d7e7e7d7d7e7e7e7d7d7d7c7c7c +7c7c7b7a7978777675747372706e6c6a68666462605d5b595654524f4c4a48454341403d3a3938 +3634333331302e2e2e2d2e2e2d2e2f2f3030313334353637383a3c3d3e404142444647494a4c4d +4e4f50515253555657575857585a5b5b5c5c5c5d5e5e5f5f606060606161616363636364636464 +666666666666666767676868686869696a696a6a6a6a6b6b6b6b6b6b6b6b6c6c6c6c6d6d6d6e6e +6e6e6e6e6e6e6e6f6e6f6f6f6f7070707070707070707070707071717070717171717171717171 +717171717171717171717171717171717171717171717171717171717171717171717171717171 +7171717171717171717171717171717171717171717171707070706f6f6f6f6f6f6f6f6f6f6f6f +6e6f6e6e6e6e6e6e6e6e6e6d6d6d6d6d6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6b6b +6a6a6b6b6a6a696a69696969686868686868686868686767676767676767676767676767676666 +666565666665656465646464646363636363636363636362626262626262626161626261616161 +61616161606060605f605f5f5f5f5f5f5f5f5f5e5e5e5e5e5e5e5e5e5e5e5e5e5d5d5e5e5d5d5d +5d5d5d5d5d5c5c5c5c5c5c5c5c5c5c5b5b5b5b5b5c5c5c5c5c5b5b5b5b5b5b5b5b5b5b5b5b5b5b +5b5b5b5b5b5b5b5b5b5b5b5b5b5b5a5a5b5b5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a +5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5c5c +5c5d5d5c5c5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5e +5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5f5e5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f +5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f606060606060606060606060606060606060606060606060 +606060606060606060606060606060606060606060606060616160606161616161616161616161 +616161616161616161616161616161616161616161616161616161616161616161616161616161 +616161616161616161616161616161616161616161616162626262626262626262626262626262 +626262626262626262626262626263636363636363636363636363646463636464646464646465 +646565656565656565656565656565656565656566666666666666666666666666666666666666 +666666666666666666666666666666666767676868676768686868686868686969696969696969 +6969696969696a696a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6b +6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b +6b6b6b6b6b6b6b6c6c6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6e6e6e6e6e6e6e6f6e6f6f6f6f +6f6f6f6f6f70707070707070707070707070707070707070707070707171707071717172727272 +727272727272727272727272727272727272727272737373737373737373737373737373737373 +737373737373737373737374737474747474747474747474747474747474747474747475757575 +767676767676767676767676767676767676767676767676767676767676767676767676767676 +767676767676767676767676767676767676767676767676767676767676767676767676767676 +767676767676767676767777777777777777777777777777777777777777787878787878787878 +787878787878787878787878787878797879797979797979797979797979797979797979797979 +7979797979797979797979797979797a7a79797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b +7b7b7b7b7b7b7b7b7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a797a79797979 +797979797978787877777878777777777777777776767676767777777777777777777777777777 +77787878797a7a7b7b7b7b7b7b7b7b7b7d7d7d7e7f7f8080808080808181818282838384838484 +84848585858585848484848384838383838383838383818181818181817f828282828282828283 +8383838383838383838282828181818180807f7f7e7e7e7e7c7c7c7b7b7b7b7a7a797978787878 +777777767677777676767575757574757474747474747474747474747474747474747474747474 +747474747475747575757575757575757676767676767676767676767676767676767676767676 +767676767676767676767676767676767676767676767676767676757575757575757575757575 +757575757575757575757575757575757574757474747474747474747474747474737373737373 +737373737373737373727272727272727272727272727272727272717172727171717171717171 +717171717171717171717171717171717171717171717171717171717171717171727271717272 +727272727272737373737373737373737474747474747474747474747474747474747474737373 +737372727272727272727272727272727272727272727272727272727272717172727171717171 +717171717171727271717272727373737373737373737372727272727272727272727272727272 +72727171727271717171717171717171717171717171717171717171717171717171707070706f +706f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6d6d6d6d6d6d6d6d6d6d6d6d6d6c6c6d6d6c6c +6c6b6b6b6b6b6b6b6b6b6b6b6b6b6b6a6b6a6a6a6a696969696969696969696868686868686868 +686868686867676868676767676767676766666666666666666666666666666666666666666666 +666665666565656565656565656565656565656565656565656565656565656566656666666566 +656565666566666666666666666666666666666666666666676767676767676767676767676868 +676768686868686868686969696969696969696969696969696a6a6a6a6a6a6a6a6a6b6a6b6b6b +6b6b6b6b6b6b6c6c6c6c6c6c6c6c6d6d6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6e6e6e6e6e6e +6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f +6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f706f70707070707070706f706f6f6f6f6f +6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e +6d6d6d6d6d6d6d6d6c6c6d6d6c6c6c6b6b6b6b6b6b6b6b6b6a6b6a6a6a6a696969696968686867 +676868676767666666666566656565656464646464636363626263636262626161616160616060 +60605f5f5f5e5e5f5f5e5e5e5d5d5d5d5d5c5c5c5c5b5c5b5b5a5a5a5a59595958585858585757 +5757565655555454545453535252515150504e4e4d4c4b4b4a49484747464544434241403f3e3d +3c3b3a393736353432312f2e2d2c2b2a2928272726252525232323232325252526272728292a2b +2d2e2f31333436383a3d3e414345474b4d4f51535557595c5e5f61646668696b6d6e7072747576 +77797a7b7c7d7d7e7f808080808181818383838384838484848485858585858585858585848484 +848484848484848484848483848383838382828282828282828282818181818181818180808181 +808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808081818080818181 +818181818181818181818181818181828282828282828282828383838383838383838383838383 +848384848484848484848484848484848484848484858585858585858585858585858585858585 +858584848484848484848484848484848484848484838483838383838383838382828282828181 +818181818181808081818080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c +7c7c7b7b7c7c7b7b7b7a7a7a7a7a7a7a7a7a797a79797979797979797978787878787878787878 +78787878787878787878787878787878787878787979797979797979797a797a7a7a7a7a7a7a7a +7a7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7c7c7c7c7b +7b7a78777775747372706e6b6a676563615e5c5a575552504d4b484643413f3d3b393735343332 +30302f2e2d2d2d2d2e2e2e2f3030313233353638393a3b3e3f404244444648494a4d4e4f515252 +535555565859595a5b5a5b5c5d5d5e5e5f5f606061616262626263636365656565666566666767 +676768686869696969696a6a6a6a6b6a6b6b6b6b6c6c6c6d6d6c6c6d6d6d6e6e6e6e6e6f6f6f6f +6f6f6f6f6f706f7070707071717171717171717171717171727271717272727272727272727272 +727272727272727272727272727272727272727272727272727272727272727272727272727272 +727272727272717172727171717171717171717171717170707070707070707070707070706f70 +6f6f6f6f6f6f6f6f6f6e6e6e6e6e6d6d6d6d6d6d6d6d6d6d6d6d6d6c6c6d6d6c6c6c6b6b6b6b6b +6b6b6b6b6a6b6a6a6a6a6969696969696969696968686868686868686767686867676766666666 +666666666665666565656564646464646464646464636363636363636362626363626262626262 +62626161616160616060606060606060605f5f5f5f5f5f5f5f5e5e5f5f5e5e5e5e5e5e5e5e5e5e +5e5e5e5d5d5d5d5d5d5d5d5d5d5c5c5c5c5c5d5d5d5d5d5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c +5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c +5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5e5e5e5e +5e5e5e5e5e5e5e5e5e5f5f5e5e5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f606060 +606060606060606060606060606060606160616161616161616161616161616161616161616161 +616161616161616161616161616262626262626262626262626262626262626262626262626262 +626262626262626262626262626262626262626262626262626262626262626262626262626262 +626262626262626263636262636363636363636363636363636363636363636363636363636363 +636363636363636363636363636363636363636363646464646464646464646464646464646464 +646464646464646464646464656565656565656565656565656565656565656565656565666566 +666666666666666666666666666666666666676767676767676767676767676868676768686868 +68686868686868686868686868686969696969696969696969696969696a6a6a6a6a6a6a6a6a6a +6a6a6a6a6b6a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6c6c6c6c +6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6c6c6d6d6d6d6d6d6d6d6d6d6d +6d6d6d6d6d6d6d6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f6f706f707070707070 +707070717171717171717171717171717272717172727272727272727272727272737373737373 +737373737373737373737373737373737373737474747474747474747474747474747474747474 +747474747474747474757475757575757575757575757575757575757575757575757576767676 +767676767676767676767676767676767676767676767676767676767676767676767676767676 +767676767676767676767676767676767676767676767676767777767677777777777777777777 +777777777777777778787878787878787878787878787878787878787979797979797979797979 +797979797979797979797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b +7b7b7b7b7b7b7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a797a797979797979 +797979787878787878787878787878787878777777777778787878787878787878787878787879 +7979797a7a7b7b7c7c7b7b7c7c7c7e7e7e7e7f7f80808181818182828283838383848384848484 +8585858585848484848384838383838383838383818181808080807f8282828282828282838383 +8383838383838382828281818181818180807f7e7e7e7c7c7c7c7c7c7c7b7a7979787878787777 +777777777777767676767575747574747474747474747474747474747474747474747474747474 +747474757475757575757575757576767677777676777777777777777777777777777777777777 +777777777777777777777777777777777777777777777777777676767676767676767676767676 +767676767676767676767676767676757675757575757575757575757575757474747474747474 +747474747473737373727272727272727272727272727272727272727272727272727272727272 +727272727272727272727272727272727272727272727272727272727272727272727272727272 +727272727373737474737374747475757575757575757575757575757575757575757474747474 +737373737373737373737373737373737373737373737373737373737373737373737373737373 +737373737373737373737374747474747474747474737373737373737373737373737373737373 +737373737373737373737272737372737372727373737373737272737372727271717171707170 +7070707070707070707070707070707070706e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6d +6d6d6c6c6d6d6c6c6c6c6c6c6c6b6c6b6b6b6b6a6a6a6a6a6a6a6a6a6a69696969696969696969 +696969696969696969696969696969686868686868686868686868686868686868686868686868 +676867676767676767676767676767676767676666676766676766666767686768686766686766 +676866676868686868686868686868686868686868686969696969696969696969696969696969 +69696969696969696a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6b6b6b6b6b6b6b6b6c6b6c6c6d6d6c +6c6d6d6d6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f6f6f +6f6f6f6f6f70707070707070707070707070707070707070707070707070707070707070707070 +707070707070707070707070707070707070707071707171717171717171707170707070707070 +707070707070707070707070707070707070707070706f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6e6e +6e6e6e6e6e6e6e6e6e6e6e6d6d6d6d6c6c6c6c6c6c6c6b6c6b6b6b6b6a6a6a6a6a696969696969 +696969696868686766686766666665656565656464646464646464646463636363626362626161 +616160606060606060605f5f5f5f5f5e5e5e5e5d5e5d5d5b5b5b5b5b5b5b5a5a5a5a5a59595958 +5758575656565656555554545353525250504f4e4d4d4d4c4b4a49484847464544444241403f3f +3e3c3a3a39383535333230302f2e2c2b2b2b2928282826252525252626262728282828292a2b2c +2d3031323435373a3b3d3f424346484b4c4f505255575a5a5d5f61636567686a6c6e7072737476 +7779797a7b7c7d7f7f7f7f80808082828283848384848484858585868685858686868585858585 +858585858585858585848584848383838382828282828282828181818181818181818181818181 +818181818181818181818180808080808080808080808080808080808080808080808080808080 +808080808080808080808080818181818181818181818181818181818181818181818181818181 +818181818181818181818181818282828282828282828283838383838383838383838383838483 +848484848484848484848484848484848484848585858585858585858585858585858585858585 +848484848484848484848484848484848484848384838383838383838383828282828281818181 +81818181808081818080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c +7b7b7c7c7b7b7b7a7a7a7a7a7a7a7a7a797a797979797979797979787878787878787878787878 +78787878787878787878787878787878797979797a7a7a7a7a7a7a7b7a7b7b7b7b7b7b7b7b7b7c +7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7c7c7c7b7b7a7a7a7978 +7674747271706e6c6a676663615e5d5a585553504e4c49474542403e3d3b393735343332313031 +302f2e2e2f2f303031323334353537393a3b3d3e3f424344454848494b4c4e5051525354555657 +57585a5b5c5c5d5c5d5e5f5f606060616262636364646464646464666666676866676869696969 +6969696a6a6a6a6a6b6b6b6b6c6b6c6c6d6d6d6d6e6e6e6e6e6e6e6e6f6f6f6f6f707070707070 +707070717071717171727272727272727272727272727272727272727272727272727272727272 +727272727272727272727272727272727272727272727272727272727272727272727272727272 +727272727272727272727272727272727272727272717171717171717171717171717170717070 +6f6f70706f6f6f6e6e6e6e6e6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6c6c6c6c6c6c6c +6c6c6b6c6b6b6a6a6a6a6969696969696969686868686868686868686868686868676767676767 +676767666766666666656565646465656464646363636363636363636363636363636363636363 +626262626162616161616161616161606060606060606060606060606060606060606060606060 +605f5f5f5f5f5f5f5f5f5f5e5e5e5e5e5f5f5f5f5f5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e +5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e +5e5e5e5e5e5e5e5e5e5e5e5e5e5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f606060616160 +606161616161616161616161616161616161616161616161616161616161616161616262626262 +626262626262626262626262626263626363636363636363636363636363636363636363636363 +636363636363636363636364646464646464646464646464646464646464646464646464646464 +646464646464646464646464646464646464646464646464646464646464646464646464646464 +646464646464646464646464646464646464646464646464646464646464646464646464646464 +646464646464646464646464646464646464646565656565656565656565656565656565656565 +656565656565656565656666666666666666666666666666666666666666666666666766676767 +676767676767676767676767676767676868686969686869696969696969696969696969696969 +6969696969696969696969696a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6b6b6b6b6b6b6b6b6b6b6b +6b6b6c6b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6d6d6d6d +6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6d6d6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e +6e6e6e6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f70707070707070707071707171717171717171 +717272727272727272737372727373737373737373737373737373737373737474747474747474 +747474747474747474747474747474747475757575757575757575757575757575757575757575 +757575757575757675767676767676767676767676767676767676767676767676777777777777 +777777777777777777777777777777777777777777777777777777777777777777777777777777 +777777777777777777777777777777777777777777777777777777777777777777777777777777 +77777777777778787879797878797979797979797979797979797a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7b7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c +7c7c7c7c7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7b7a7a79797a7a7979 +797878787878787878787878787878787777777777787878787878787878787878787878797979 +7a7b7b7c7c7c7c7c7c7c7c7c7e7e7e7e7f80818181818181828282838383838483848484848585 +858585848484848384838383838383838282808080808080807f82828282828282828383838383 +83838383838282828181818181818080807f7f7f7d7c7c7c7c7c7c7b7a7a7a7979797877777777 +777777777676767675757575757575757575757574757474747474747474747474747475747575 +757575757575757575757575767676777776767777777777777777777777777777777777777777 +777777777777777777777777777777777777777777777776767676767676767676767676767676 +767676767676767676767676767676767676767676767676767676767675757575757575757575 +757575747474747373737373737373737373737373737373737373737373737373737373737373 +737373737373737373737373737373737373737372737272727372737373737373737373737373 +737374747475757474757575767676767676767676767676767676767676767675757575757474 +747474747474747474747474747474747474747474747474747474747474747474747474747474 +747474747474747474757575757575757575757474747474747474747474747474747474747474 +747474747474747473737474737474737374747474747473737474737373727272727272727272 +727272727272727272727172717171716f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6e6e6e +6d6d6e6e6d6d6d6d6d6d6d6d6d6d6d6d6d6c6c6c6c6c6c6c6c6c6b6b6a6a6a6a6a6a6a6a6a6a6a +6a6a6a6a6a6a6a6a6a6a6a6a6a6969696969696969696969696969696969696969696969696969 +696969696969696969696969696969696968686969686969686869696969696968686969686969 +68686969696969696969696969696969696969696a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a +6a6a6a6a6a6a6b6b6b6b6b6b6b6b6b6c6b6c6c6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6d6d6e +6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f707070707070707070707070 +707070717171717271727272727272727272727272727272727272727272727272727272727272 +727272727272727272727272727272727272727272727272727272727172717171717171717171 +71717171717171717171717171717171717171717070707070707070707070707070706f6f6f6f +6f6f6f6f6f6f6f6f6f6e6e6e6e6d6d6d6d6d6d6d6d6d6d6d6d6c6c6b6b6b6b6a6a6a6a6a6a6a6a +6a6a69696968686969686868676767676666656565656565656565646464646464646463636363 +626262626262626161606060605f5f5f5f5f5f5f5f5d5d5d5d5d5d5c5c5b5b5b5b5a5a5a59595a +59585858585857575556555554545252515150504f4e4d4d4c4b4b4a494847474544444342413f +3e3e3c3b3939373634343332302f2f2e2c2c2c2b2928272727282827272828282829292a2b2c2e +2f2f3132343737393b3e3f424346484a4c4d50525556585b5c5e61636467686a6d6e7071737476 +7678797a7b7d7d7d7e7f7f7f828282838383838383848585858686858586868685858585858585 +858585858585858585858584848484838383838383838382828282818281818181818181818181 +818181818181818181808080808080808080808080808080808080808080808080808080808080 +808080808080808080808181818181818181818181818181818181818181818181818181818181 +818181818181818181818182828282828282828283838484848484848484848484848484848484 +848484848484848484848484848484848485858585858585858585858585858585858585858484 +848484848484848484848484848484848483848383838383838383838282828282818181818181 +8181808081818080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7b7b +7c7c7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7979797979797979797979797979 +79797979797979797979797979797a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7d7d +7d7d7d7d7d7d7d7e7e7e7e7e7f7f7f7f7f7f7f7f7f7e7e7e7e7e7d7c7c7b7a7a79787877757472 +716f6e6d6b686763625f5d5a585653514e4c4a484544413f3d3b3a393735343332323130313131 +3030313233333435363739393b3c3e3f404243454748494b4b4d4e4f5152545556565758595a5b +5c5d5e5e5f5e5f5f606162626263646464646565656565656668686869696868696a6a6a6a6a6a +6a6b6b6b6b6c6c6d6d6d6d6d6d6d6e6e6e6e6f6f6f6f6f6f6f6f70707070707171717171717171 +717271727272727373737373737373737373737373737373737373737373737373737373737373 +737373737373737373737373737373737373737373737373737373737373737373737373737373 +737373727372727272727272727272727272727171717171717171717171717171717171717070 +71717070706f6f6f6f6f6e6e6e6e6e6e6e6e6e6d6e6d6d6d6d6d6d6d6d6d6c6c6c6c6c6c6c6c6c +6c6c6c6c6b6b6b6b6a6a6a6a6a6a6a6a6969696969696969696869686868686767676767676767 +676767676767676666666565666665656564646464646464646464646464646464646464636362 +626262626262626262626262626161616161616161616161616161616161616161616161616160 +6060606060606060605f5f5f5f5f60606060605f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f +5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f +5f5f5f5f5f5f5f5f5f5f6060616161616161616161616161616161616161616262626363626263 +636363636363636363636363636363636363636363636363636363636363636364646464646464 +646464646464646464646464646464646464646464646564656565656565656565656565656565 +656565656565656565666666666666666666666666666666666666666666666666666666666666 +666666666666666666666666666666666666666666666666666666666665666565656565656565 +656565656565656565656565656565656565656565656565656565656565656565656565656565 +656565656565656565656565656565656566666666666666666666666666666766676767676767 +676767676767676768686868686868686868686868686868686868686868686868686868686868 +68686868686868686868686868686969696a6a69696a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a +6a6a6a6a6a6a6a6a6a6a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6c6c6c6c6c6c6c6c6c6d6c6d6d6d +6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6e6e6e6e6e6e +6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6f6f6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f +6f6f6f707070707070707070707070707070717171717171717171727172727272727272727273 +737373737373737474737374747474747474747474747474747474747475757575757575757575 +757575757575757575757575757575767676767676767676767676767676767676767676767676 +767676767676767676767676767676767676767676767676767676767676767777777777777777 +777777777777777777777777777777777777777777777777777777777777777777777777777777 +777777777777777777777777777777777778777878787878787878787878787878787878787878 +787878787979797a7a79797a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c +7c7c7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7b7b7a7a7a79 +797979797979797979797979797878777777787879797979797979797979797979797a7a7a7b7b +7b7c7c7c7c7c7c7c7c7d7e7f7f7f7f808181818181818282828383838384838484848485858585 +84838383838383838383838383838282808080807f807f7e828282828282828283838383838383 +83838383838383838282818080807f7f7f7e7e7e7e7d7d7b7b7b7b7a7a7a797979797878777777 +777676767676767675757474747474747474747474747474747474747474747474747474747475 +747575757576767676767676767676767676767676767676767676767676767676767677777777 +777777777777777777777777777777777777777777777777777777777777777777777777777777 +777777777777777777777776777676767675757575757575757575757575757575757575757575 +757575757575757575757575757575757575757575747474747373737373737373737373737373 +737373737373737373737373737373737373737373737373737373747474747575757575757575 +757575757575757575757575757575757575757575757575757575757575757575757575757575 +757575757575757575757575757575757575757575757575747475757474747474747474747474 +757574747575757575757575757575757575757575757575757575757575757575757574747575 +747474747474747474747474747474747474747474747474747474747474747473737272727272 +727272727272727272727272727272727272727171717171717171707070706f6f6f6f6f6f6f6f +6f6f6f6f6f6f6f6f6f6e6e6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6c +6c6c6c6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6a6a6a6a6a6a6a6a6a6a6a6a6a6a696a6969 +69696969696969696969696969696969696969696969696969696a696a6a6a696a6969696a696a +6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6b6b6b6b6b6b6b6c6c6b6b6c6c6c6d +6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6e6e6f6e6f6f6f6f6f6f6f6f6f +6f6f6f6f6f6f6f6f70707070717171717171717171717171717272727272727272727272727272 +727272727272727272727272727272727272727272727272727272727272727272727272727272 +727272727272727272727272727272727372737373737373737372737272727272727272727272 +727272727272727272727272727272727272717171717171717171717171717171707070707070 +70706f6f70706f6f6f6f6f6f6f6f6f6f6f6f6e6e6d6d6d6d6d6d6d6d6d6d6d6d6c6c6c6c6b6b6b +6a6a6a6a696a696969696868686868686868676768686767676565656564656464646464646463 +63636362626262626262626161616160605f5f5f5f5f5f5d5d5d5d5d5d5d5d5c5c5c5c5b5b5b5b +5a5a585858585858575756565555545352525151504f4f4f4d4d4c4b4a49494847464544444240 +403f3e3b3a393836363534333130302e2d2c2c2b2b2a29292828282827282828292a2a2a2b2c2e +2e303133343738393b3e40414345474a4b4e50515456595b5d5f62636667686b6c6e7072737576 +7678797a7b7c7c7e7e7f8081818182828384848484858585858585858585858585858586868686 +868585858584858484848484848484848484848484838383838383838382828383828282818181 +818181818181818080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808081818181828282828282828282 +828282828282828282838383838383838383838383838383838383838383838383848384848484 +858585858585858585858585858585858585858585858585858585858585858585858585858585 +858585858585858585858584848484838483838383838383838382828282828181818181818181 +808081818080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7b7b7c7c +7b7b7b7b7b7b7b7b7a7a7a7a797a79797979797979797979797979797979797979797979797979 +797979797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7c7c7c7c7d7d7d7d7d7d7d7d7e7e +7d7d7e7e7e7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7d7d7c7c7c7b7b7a7978787675747271706d +6b69686663615e5b59575551504d4b49464442403e3d3a39373635353332323232313131313233 +343434353637393a3b3d3e404143454547494a4b4d4e4f50525353565657595a5a5a5c5c5d5d5e +5e5f5f6161626262626364646464656666666767686868686969696a696a6a6a6a6b6b6c6c6c6d +6d6d6d6d6d6d6d6d6e6e6f6f6f6f6f6f6f70706f6f707070717171717172727272727272727273 +727373737373737373737373737373747474757574747575757575757575757575757575757575 +757575757575757575757575757575757575757575747474747474747474747474747474747474 +737374747373737373737373737373737372727272727272727272717171717071707070707070 +70707070707070706f6f6f6f6f6f6f6f6f6f6f6f6f6e6e6f6f6e6e6e6d6d6d6d6d6d6d6d6d6c6c +6b6b6b6b6b6b6b6b6b6b6b6b6b6b6a6a6a6a6a6a6a6a69696a6a69696969696969696868686867 +686767676766666666666666666666666666666666666665656565646464646464646464646464 +636463636363626262626262626262626262626161626261616160606060606060606060606060 +606060606060606060606060606060606060606060606060606060606060606060606060606060 +606060606060606061616161616161616161616161616161616161616262626262626262626262 +626262626262626262626262626262626262626363636363636363636363636363636363636363 +636363646463636464646565656565656565656565656565656565656565656565656566666666 +666666666666666666666766676767676767676767676767676767676767676767676767676767 +676767676767676767676767676767676767676767676767676767676767676767676767676767 +676767676767676767676767676767676767676767676767676767676767676767676767676767 +676768686767686868686868686868686868686868686868686868686868686868686868686868 +686868686868686868686868686868686868686868686868686868686868686868686868686868 +68686868686868686868686868686868686868686868686868686868686869696a6a6a6a6a6a6a +6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6b6a6a6b6b6b6b6b6b6b6b6c6c +6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6e6d +6e6e6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f +6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f70706f6f7070707070707070707070707071717171 +717171717171717171717172727272727272727272727272727372737373737373737373747474 +747474747474747474747575747475757575757575757676767676767676767676767676767676 +767676767676767676767676767676767676767676767676767676767777777777777777777776 +767676777778787878787878787878787878787878787878787878787878787878787878787878 +787878787878787878787878787878787878787878787878787878787878787878787878787878 +787878787878787878787878787878787878787979787879797979797979797a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7c7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7a7b7a7a7a7a7a7a7a7a7a797979 +79797a7a7a7a7a797979797979797979797979797979797979797979797979797a7a7a7a7b7b7b +7c7d7d7d7d7e7e7e7e7e7e7f808080818282838383838383838383848384848484848484848484 +83838382838282828281818181818181807f7f7f7f7f8282828282828282838383838383838383 +8383838383838282818080808080807f7f7e7e7d7d7b7b7b7b7b7b7b7a7a797978787777777776 +767676767676767575757575757575757475747474747474747474747474747574757575757575 +757575767676767676767676767676767676767676767676767676767676767676777777777777 +777777777777777777777777777777777777777777777777777777777777777777777777777777 +777777777777777777777777777777767676767676767676767676767676767676767676767676 +767676767676767676767676767676767676767575757574747474747474747474747474747474 +747474747474747474747474747474747374737373747374747575757576767676767676767676 +767676767676767676767676767676767676767676767676767676767676767676767676767676 +767676767676767676767676767676767676767676767575767675757575757575757575757676 +757576767676767676767676767676767676767676767676767676767676767676757576767575 +757575757575757575757575757575757575757575757575757575757575757474747474747474 +747474747474737473737373737373737372727272727272727171717170707070707070707070 +70707070707070706f6f6f6f6f6f6f6f6f6f6f6f6f6f6e6f6e6e6e6e6e6e6e6e6e6e6e6e6d6d6d +6d6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b +6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b +6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6c6c6c6c6c6c6c6c6d6d6c6c6d6d6d6e6e6e +6e6e6e6e6e6e6e6e6e6e6e6f6e6f6f6f6f6f6f6f6f6f7070707070707070707070707070707070 +707070707070717171717272727272727272727272727273737373737373737373737373737373 +737373747374747474747474747474747474747474747474747474747474747474747474747474 +747474747474747474747474747474747474747474747474737473737373737373737373737373 +737373737373737373737373737373737272727272727272727272727272727171717171717171 +70707171707070707070707070707070706f6f6f6f6e6f6e6e6e6e6e6e6e6d6d6d6d6c6c6c6b6b +6b6b6b6b6b6b6b6b6a6a6a6a696a69696868696968686866666666666666666666666666656565 +6564646364636363636262626262616161616161615f5f5e5f5e5e5e5e5d5d5d5d5d5d5d5d5c5c +5a5a5a5a595a5959585857575656555553535252525250504f4e4d4c4c4b4b4a48474746444342 +423f3e3d3c3a3a39383735333332312f2f2e2d2c2b2b2a2928282728282828292929292a2b2b2d +2e3030333435373a3b3c3f40434546494b4d4f525456595b5e6062636567696b6d6f7072747476 +7778797a7b7d7d7e80818181818282838384848585858585858585858585858585868686868685 +858585858585858585858585858585858585858484848483848383828283838282828181818181 +818181818180808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080818181818282828282828282828282 +828282828282828383838383838383838483848484848484848484848484848484848484848585 +858585858585858585858585858585858585858585858585858585858585858585858585858585 +858585858585858585848484848384838383838383838383828282828281818181818181818080 +81818080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7b7b7c7c7b7b +7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7d7d7d7d7e7d7e7e7f7f7e7e +7f7f7f808080808080808080807f7f7f7f7e7e7d7d7c7c7c7b7a79787776747371706f6d6a6866 +6562605d5a575553504d4b49464542403e3d3a3a37363434333332313132323131323334353637 +3738393a3c3d3f414243454748494b4c4e4f5151525455565658595a5c5c5c5c5e5f605f606061 +61636363636464656666666666676767686869696a6a6b6b6b6b6b6b6b6b6b6c6c6d6d6d6e6e6e +6e6f6e6f6f6f6f7070707070707070717170707171717272727272737373737373737373747374 +747474747474747474747474747575757676757576767676767676767676767676767676767676 +767676767676767676767676767676767676767575757575757575757575757575757575757473 +757473737373737373737373737373727272727272727272727171717171717171717171717171 +7171717171717070707070707070706f706f6f6e6e6f6f6e6e6e6d6d6d6d6d6d6d6d6d6d6c6c6c +6c6c6c6c6c6c6c6c6c6c6c6c6b6b6b6b6b6b6b6b6a696b6a696969696969696968686868686868 +686868676767676767676767676767676767676767666666666565656565656564656464646464 +646464646363636363636363636363636362626363626262616161616161616161616161616161 +616161616161616161616161616161616161616161616161616161616161616161616161616161 +616161616161626262626262626262626262626262626262626263636363636363636363636363 +636363636363646364646464646464646465656565656565656565656565656565656565656565 +656666656566666667676767676767676767676767676767676767676767676767686868686868 +686868686868686868686868686868686868696869696969696969696969696969696969696969 +696969696969696969696969696969696969696969696969696969696969696969696969696969 +696969696969696969696969696969696969696969696969696869686868686868686868686868 +696968686969696969696969696969696969696969696969696969696969696969696969696969 +6969696969696969696969696969696969696969696969696969696a696a6a6a6a6a6a6a6a6a6a +6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6b6b6b6b6b6b6b6b6b +6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6c6c6b6b6c6c6c6c6c6c6c6c6d6d6d6d +6d6d6d6d6d6d6d6d6d6d6d6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6f6e6f6f6f6f6f6f6f +6f6f6f6f6f6f6f7070707070707070707070707070707070707070707070707070707070707070 +707070707070707070707070707070707171707071717171717171717171717171727272727272 +727272727272727272737373737373737373737373737374737474747474747474747575757575 +757575757575757576767575767676767676767677777777777777777777777777777777777777 +777777777777777777777777777777777777777777777777777778787878787878787878777777 +777778787878787878787878787878787878787878787878787878787878787878787878787878 +787878787878787878787878787878787878787878787878787878787878787878787878787878 +78787878787878787878787878797879797a7a79797a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a +7b7b7b7b7b7a7a7a7a797a7979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7c7d +7d7d7d7e7e7f7e7f7f808080808182828383838383838383838483848484848484848483838282 +8282828282828281818181818181807f7e7f7e7e82828282828282828383838383838383838383 +838383838282828181818180807f7f7e7e7e7e7c7c7c7b7b7b7b7a7a7979787878787777777676 +777776767675757575757575757574757474747474747474747474747475747575757575757575 +757676767676767676777776767777777777777777777777777777777777777878787878787878 +787878787878787878787878787878787878787878787878787878787878787878787878787878 +787878787878787878787878787777777777777777777777777777777777777777777777767677 +777676767676767676767676767676767676767575757575757575757575757575757575757575 +757575757575757575757575757574757474747574757575757676767676767676767676767677 +777676777777777777777777777777777777777777777777777777777777777777777777777777 +777777777777777777777777777777777777777777777777777777777777777777777777777777 +777777777777777777777777777777777777777777777777777777777777777777777777777777 +777776767777767777767677777777777776767777767676767676767675757575757575757575 +757575757475747474747474747474737373737373737373737272727272727272717172727171 +71717171717170707070707070707070707070706f706f6f6f6f6f6f6f6f6f6f6f6f6f6f6e6e6e +6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d +6d6d6d6d6d6d6d6d6d6d6d6c6c6d6d6c6d6d6c6c6d6d6d6d6d6d6c6c6d6d6c6d6d6c6c6d6d6d6d +6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6f6f6f6f6f +6f6f6f6f6f6f6f6f6f706f70707070707070707071717171717171717272717172727272727272 +727272727272737373737373737373737373737373747474747474747474747474747474747474 +747574757575757575757575757575757575757575757575757575757575757575757575757575 +757575757575757575757575757575757575757575757475747474747474747474747474747474 +747474747474747474747474747473737373737373737373737373737372727272727272727272 +727272717172727171717171717171707070706f706f6f6f6f6f6f6f6f6f6e6e6e6e6e6d6d6d6c +6c6d6d6c6c6c6b6b6b6b6a6b6a6a6a6a6a6a6a6a6a686868686868686867676868676767666666 +6665666565656564646464646363636262626261616061606060605f5f5f5e5e5f5f5e5e5e5c5c +5c5c5b5c5b5b5a5a5959585857575656555554545353525150504f4e4e4d4c4b4a494847464543 +42413f3e3e3d3b3a39373635343232302f2e2d2c2b2a29292828272727272727282829292a2b2d +2d2f3032333536383a3c3e40424447484b4d4f515557595c5e5f616466686a6c6e6f7172747577 +78797a7c7c7d7f8080818182828383848485858686858586868686868686868787878787868686 +868686868685858686858585858585858584848484838483838383838383838382828282828282 +828282818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181828282828282828282828282828282 +828282828283838383838383838384838484848484848484848484848484848484848485858585 +858585858585858585858585858585858585858585858585858585858585858585858585858585 +858585858585858484848483848383838383838383838282828282818181818181818180808181 +8080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7b7b7c7c7b7b7b7b +7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f +7f808080808080808080807f7f7f7f7e7e7d7d7c7b7b7a797877757473716f6e6c6a676563615e +5c595653514e4c49474442403e3c3a39373634333232313130303031313132333435363839393a +3c3d3f4143444647494a4c4d4f5052535455565758595a5b5c5d5e5e5f5f606162616263636365 +65656566666767686868686969696a6a6a6a6b6b6c6c6d6d6c6c6d6d6d6e6e6e6e6e6f6f6f6f70 +6f7070707071717172727171727272727272727273737373737474747474747474747574757575 +757575757575757575757576767676767676767676767676767676767676767676767676767676 +767676767676767676767676767676767675757575757575757575757575757575757575747574 +747474747474747474747474747373737373737373737372727272727272727171727271717171 +717171717070707070707070706f706f6f6f6f6f6f6f6f6f6e6e6e6e6e6e6e6e6e6e6d6d6d6c6c +6d6d6c6c6c6c6c6c6c6c6b6b6b6b6b6b6b6b6b6a6b6a6a6a6a6a6a6a6a6a696969696969696969 +696868686767686867676767676767676767676767666666666666666666656665656565656565 +656564646464646464646464646464646464646464646363636363636363636363636363636363 +636363636363636363636363636363636363636363636363636363636363636363636363636363 +636363636464646464646464646464646464646464646464656565656565656565656565656565 +656565656665666666666666666666676767676767676767676767676868676768686868686868 +686868686868696969696969696969696969696969696969696969696969696a6a6a6a6a6a6a6a +6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b +6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b +6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6a6b6a6a6a6a6a6a6a6a6a6a6a6a6a6a +6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a +6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6a6b6b6b6b6b6b6b6b6b6b6b6b +6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6c6c6c6c6c6c6c6c6c6c6c6c +6c6c6c6c6c6c6c6c6c6c6c6d6d6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6e6e6e6e +6e6e6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f706f707070707070707070 +707070707071717171717171717171717171717171717171717171717171717171717171717171 +717171717171717171727271717272727272727272727272727272727272727373737373737373 +737373737373737474747474747474747474747474757475757575757575757576767676767676 +767777767677777777777777777777777777787878787878787878787878787878787878787878 +787878787878787878787878787878787878787878787878797979797979797979797878787878 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +79797979797979797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b +7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7a7a7a7a7a7b7b +7b7b7b7a7a7a7a797a7979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7c7c7c7c7d7d7d7e +7e7e7e7f7e7f7f8080818182828283838383838383838384838484848484848484838382828282 +8282828282818181808080807f7f7e7f7e7e828282828282828283838383838383838383838383 +838382828281818181818180807f7e7e7e7c7c7c7c7c7c7c7b7a79797878787877777777777777 +777777767676767676767675747675747474747474747474747474757475757575757575767676 +767777777777777777777777777777777777777777777777777777777778787878787878787878 +787878787878787878787878787878787878787878787878787878787878787878797978787979 +797979797979797979787878787777777777777777777777777777777777777777777777777777 +777777777777777777777777777777777776767676767676767676767676767676767676767676 +767676767676767676767676757675757576757676767677777777777777777777777777777777 +777777777777777777777777777777777777777777777777777777777777777777777777777777 +777777777777777777777777777777777777777777777777777777777777777777777777777777 +777777777777777777777777777777777777777777777777777777777777777777777777777777 +777777777777777777777777777777777777777777777777777777767676767676767676767676 +767675767575757575757575757474747474747474747473737373737373737373737373737373 +737373737272727171727271717171717171707170707070707070707070707070706f6f6f6f6f +6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e +6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e +6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f70707070707070 +707070707070707170717171717171717171727272737372727373737373737373737373737373 +737373737474747474747474747474747474747575757575757575757575757575757575757576 +757676767676767676767676767676767676767676767676767676767676767676767676767676 +767676767676767676767676767676767676767675767575757575757575757575757575757575 +757575757575757575757575747474747474747474747474747474737373737373737372727373 +727272727272727272727272727171717170717070707070707070706f6f6f6f6f6e6e6e6e6e6e +6e6e6e6e6d6d6d6c6b6d6c6b6b6b6b6b6b6b6b6969696969696969696969696969696868686766 +68676666666565656565646464646464646363626362626161616160606060606060605e5e5e5e +5d5e5d5d5b5b5b5b5a5a5959585856565656555554535252525151504e4d4d4c4b4a4848464544 +434241403f3e3c3a3a3938353534333130302f2d2c2c2a2a2a2a2a2a292929292a2a2a2b2c2c2e +2f313233343638393b3d3e41434446494b4d505355575a5a5d5f62636668696b6d6e7072737576 +7779797a7d7e7e7f7f808082828383848585858585858585858586868687878787878686868686 +868686868686868686868686868686858585858485848483838484838383828282828282828282 +828181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818282828282828282828282828282828282 +828282838383838383838383848384848484848484858584848585858585858585868686868686 +868686868686868686868686868686868686868686868686868686868686868686868686868686 +868686858585858484838483838383838383838382828282828181818181818181818181818181 +818080807f7f80807f7f7e7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7e7e7e7f7f7f7f807f80808080808080808081 +8181808080808080807f7f7e7e7d7d7b7b7a7a797877757472716f6e6b6a686663615e5d5a5856 +524f4d4b484644423f3e3c3a39383636343332333333323232343434353637393a3b3c3d3e3f41 +43444648494a4c4e4f50525355565757595a5b5c5c5d5e5f616161616263646364646464666666 +6768686969696969696a6a6a6b6b6b6b6c6c6d6d6e6e6d6d6e6e6e6f6f6f6f6f70707070717071 +717171727272727272727272727272727373737374747475757575757575757576757676767676 +767676767676767676777777777777777777777777777777777777777777777777777777777777 +777777777777777777777777777777767676767676767676767676767676767676757476757474 +747474747474747474747473737373737373737373727272727272727272727272727272727272 +7272717171717171717171707170706f6f70706f6f6f6e6e6e6e6e6e6e6e6e6e6d6d6d6d6d6d6d +6d6d6d6d6d6d6d6d6c6c6c6c6c6c6c6c6c6b6c6b6b6b6b6b6b6b6a6a6a6a696969696969696968 +686868686868686868686868686868686868686767676767676767676667666666666666666666 +656565656565656565656565656565656565656564646464646464646464646464646464646464 +646464646464646464646464646464646464646464646464646464646464646464646464646464 +646465656565656565656565656565656565656566666666676767676767676767676767676767 +676768676868686868686868686969696969696969696969696969696969696969696969696969 +696969696a6a6a6a6a6a6a6a6b6b6a6a6b6b6b6b6b6b6b6b6b6b6b6b6b6c6c6c6c6c6c6c6c6c6c +6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d6c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d +6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d +6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6c6d6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c +6c6b6b6c6c6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b +6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6c6b6c6c6c6c6c6c6c6c6c6c6c6c6c6c +6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6d6d6d6d6d6d6e6e6d6d6e6e +6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f +6f6f6f6f6f6f6f7070707070707070707070707070707070707071707171717171717171717171 +717171727272727272727272727272727272727272727272727272727272727272727272727272 +727272727272727272727272727272727273737272737373737373737374747474747474747474 +747474747475757575757575757575757575757675767676767676767676777777777777777777 +777777777878777778787878787878787979797979797979797979797979797979797979797979 +797979797979797979797979797979797979797979797a7a7a7a7a7a7a7a7a7a79797979797a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a79797a +7a7979797979797979797979797979797979797979797a7a79797a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7b7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7d7d7e7e7e7e7e7e7d7d7e7e7d7d7d7d7d +7d7e7e7e7e7f7f7f7f7f7f7f7f7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7e7e7f7f7e7f7f7e7e7f7e7e7f7f7e7e7e7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7a7a7a7a7a7b7b7b7b +7b7a7a7a7a797a7979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7d7d7d7e7e7e +7e7f7e7f7f80808080818181828282828282828283848283848383848483838282818181818181 +818181808080808080807f7f7e7f7e7e8282828282828282838383838383838383848384848483 +8382828181818181818080807f7f7f7d7c7c7c7c7c7c7b7a7a7a79797978787777777777777777 +777676767676767676757576767575757575757575757575757575757575757575757676767677 +777777777777777777777777777777777777777777777777777778787979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797a7a79797a7a7a7a +7a7a7a7a7a7a7a7979797978787878787878787878787878787878787878787878787878787878 +787878787878787878787878787877777676767676767676767676767676767676767676767676 +767676767676767676767676767676767676767676777777777777777777777777777777777777 +777877787878787878787878787878787878787878787878787878787878787878787878787878 +787878787878787878787878787878787878787878787878787878787878787878787878787878 +787878787878787878787878787878787878787878787878787878787878787878787878787878 +787878787878787878787878787878787878787878787878787777777777777777777777777777 +777777777776777676767675757575757575757575747474747474747474747474747474747474 +747473737372727373727272727272727272727272727272727272727272727271717171707170 +707070707070707070707070706f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f +6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f +6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f707070707070707070707070707071717272727272727272 +727272727272727272727272727272727373737474737374747474747474747474747474747474 +747475757575757575757575757575757576767676767676767676767676767676767676767676 +767677767777777777777777777777777777777777777677767676767676767676767676767676 +767676767676767676767676767676767676767676767676767676767676767676767676767676 +767676767676767676767575757575757575757575757575757474747474747474737374747373 +737373737373737373737372727272727272727271727171717170707070706f6f6f6f6f6f6f6f +6f6f6e6e6e6d6d6e6e6d6d6d6d6d6d6d6c6b6a6a6a6a6a6a6a6a6a6a6a6a6a6a69696968686969 +6868686767676766666565656565656464646464646363636362626262616161615f5f5f5f5f5f +5f5f5d5d5d5d5c5c5a5a5a5a58585858575756565454545353525150504e4d4d4b4b4949474645 +444443413f3e3e3c3b393937373534333231302f2d2d2d2c2c2c2b2b2a2a2b2b2b2b2c2c2e2e30 +313132343536383a3b3d4040424447494c4e51525556585b5d5f62646568696a6d6e7072737476 +76787a7b7c7d7d7e7f818181828384848484858585858585868686878787878786868686868686 +868686868686868686868686868585858585858585848485858484848383838383838383838382 +828282818281818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818182828282828282828283828383838383838383 +838484848484848484848484848484848484848585848485858585858585858686868686868686 +868686868686868686868686868686868686868686868686868686868686868686868686868686 +868585858584848484848484848484848484838383838282818181818181818181818181818180 +80807f7f80807f7f7f7f7f7f7f7e7e7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c +7c7c7c7c7c7d7c7d7d7d7d7d7d7d7e7e7e7e7f7f7f808080808080808080808080808080818181 +80808080807f7f7e7e7d7d7c7c7a7a787877757572716f6e6c6a686664625f5d5a595654524e4b +4a474543413f3d3c3a3938373636343433343434343434373737383a3a3c3e3f3f414243454748 +494b4d4e4f515353555657595a5a5c5c5d5e5e6060616363636364646564666666666868686969 +696a6a6a6a6a6a6b6b6c6c6d6d6d6d6d6e6e6f6f6e6e6f6f6f7070707070717171717271727272 +727373737373737373737373737374747474757575767676767676767676767676767676767676 +767676767676767777777777777777777777777777777777777777777777777777777777777777 +777777777777777777777777777676767676767676767676767676767676767575767675757575 +757575757575757575747474747474747474747373737372737272727272727272727272727272 +71717171717171717171717171707071717070706f6f6f6f6f6f6f6f6f6f6e6e6e6e6d6e6d6d6d +6d6d6d6d6d6d6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6b6b6b6a6a6a6a6a6a6a6a696969 +696969696969696969696968696868686867676767676767676767676767676767676767676666 +666666666666666666666666666666666666656565656565656565656565656565656565656565 +656565656565656565656565656565656565656565656565656565656665666666666666666666 +676767676767676767676767676767676767686868686969696969696969696969696969696969 +69696969696969696969696a6a6a6a6b6a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b +6b6b6c6c6c6c6c6c6c6c6d6d6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6e6e6e6e6e6e6e6e6e6e +6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e +6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e +6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6d +6d6e6e6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d +6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d +6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6e6e6e6e6e6e6f6f6e6e6f6f6f6f +6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f70707070707070707070 +707070707071717171717171717171717171717171717171727172727272727272727272727272 +727373737373737373737373737373737373737373737373737373737373737373737373737373 +737373737373737373737373737373747473737474747474747474757575757575757575757575 +757575767676767676767676767676767676767676767776777777777878787878787878787878 +78787979787879797979797979797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7b7b7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7d7c7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7e7e7f7f7f7f7f7f7e7e7f7f7e7e7e7e7e7e7f +7f7f7f80808080808080807f7f7f7f7f8080808080808080808080808080808080808080808080 +808080808080808080807f7f80807f80807f7f807f7f80807f7f7f7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7d7e7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7a7a7a7a7a7b7b7b7b7b7a +79797979797979797a797a7a7a797a79797979797979797a7a7b7b7b7b7b7b7d7d7d7e7e7e7e7e +7e7e7e7f7f80808181818282828282828282838382828382828383828282828181818181818181 +81808080807f7f7f7e7e7e7e7e7e82828282828282828383838383838383838383838383838383 +8383838282818080807f7f7f7e7e7e7e7d7d7b7b7b7b7a7a7a7979797979797878787877777776 +767676767676767675767575757574747474747474747475757676767676767676767676767676 +77777778787878797979797979797979797979797979797979797979797979797979797a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a797979797878787878 +787878787878787878787878787878787878787878787878787878787878787878787878787877 +777777777777777776777676767776777777777878787878787878787878787879797878797979 +7979797979797979797979797979797979797979797979797979797979797a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a79797a7a +797a7a79797a7a7a7a7a7a79797a7a797979797979797979797979797878787878787878787778 +777777777777777777777777777777777777777676767676767676757576767575757474747474 +747474747474747474747474747473747373737372727272727272727272727272727272727272 +727272727272727272727272727272727272727272727272727271717171717171717171717171 +717171717170707171707171707071717171717170707171707171707071717171717171717171 +717171717171717172727272727272727272727272727272727272727272727272727272727272 +727272737273737373747474747474747474747474747575747475757575757575757676767676 +767676767676767676767777777777777777777777777777777777777777777777777877787878 +787878787878787878787878787878787878787878787878787878787878787878787878787878 +787878787878787878787878787878787778777777777777777777777777777776767676767676 +767676767676767675757575757575757575757575757575757575757575757575757575747475 +7574747473737373737373737372737272727272727272727272727272717171707070706f6f6f +6f6f6f6f6e6f6e6e6e6e6d6d6d6d6d6d6d6d6d6d6c6c6c6b6b6c6c6b6b6b6a6a6a6a696a696969 +696868686868686868676766666666656564646464646464636263636262626161616160605f5f +5f5f5e5e5d5d5d5d5b5b5b5b5a5a5959585757575555555554545251504f4f4d4d4b4b49494847 +4545444340403f3e3c3b393837363533323231302e2e2d2d2d2c2d2c2c2b2b2c2d2d2d2e2f2f30 +303132343637383a3b3d3f414245474a4b4f50535557595b5d5f62636667686b6d6e6f71737475 +7779797b7c7d7d7e7f818182828384848485868686868686868888888888888888888888888887 +878888878787868686868686868686858584848484848484848484848484848383838383838383 +838383838383838383838383838383838382828282828282828282828282828282828282828282 +828282838383838383838383838383838383838383838383838383838383838383838383838383 +838383838484848485848585858585858585858585858585858585858586868686868686868686 +868686868686868686868686868686868686868686868686868585858585858585858585858585 +858585858584858484848483838383838383838383838383838382828281818181808080808080 +8080808080807f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7c7c7d7d7c7c7c7c7c7c7c7c7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d +7d7d7e7e7d7d7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808181818181818181818080808080 +80807f7f7e7e7d7d7c7b7979787875747371706e6d6b69676463605e5b59585552504d4a484544 +42403e3c3b3a39383636353535343535343535363738393a3c3d3e3f404244454648494a4c4e4f +50525354555758595b5b5c5d5d5e5f5f61616363636364646566676767686868696969696a6a6a +6b6c6c6d6d6d6d6d6d6d6d6d6e6f6f6f70706f6f70707071717171717272727273727373737374 +747475757474757575757575757575757575757575757575767676767776777777777777777777 +777777777778787878787878787878787878787878787878787777777777777777777777777777 +777777777777777777777777777777777676767676767676767676767676757675757575757575 +757575757575757474747474747474747474747474747474747373747473737372727272727171 +71717171717171707170707070707070707070707070706f6f6f6f6f6f6f6f6e6e6f6f6e6e6e6e +6e6e6e6e6d6d6d6d6d6d6d6d6d6c6c6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6a6a +6a6a69696969696969696969696969696969696969696969686968686868676767676767676767 +676767676767676767676767676767676767676767676767676767676767676767676767676767 +676768686868686868686868686868686868686868686868686868686868686868686868686868 +6868686969696969696969696969696969696969696969696969696969696969696a6a6a6a6b6a +6b6b6b6b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6c6c6d6d6d6e6e6e6e6e6e6e6e6e6e +6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e +6e6f6f6f6f6f6f6f6f6f706f707070707070707070707070707070707070707070707070707070 +707070707070707070707070707070707070707070707070707070707070707070707070707070 +7070706f6f6f6f6f6f6f6f6f6f6f6f6f6f6e6f6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e +6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e +6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6f6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f +6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f +6f6f6f6f6f70706f6f707070707070707070707070707070707070717171717171717171717171 +717171727272727272727272727272727272727272727372737373737373737373737373737373 +737373737373737373747474747474747474747474747474747474747474747474747474747474 +747474757574747575757575757575757575757575757575757575757575757575757576767676 +767676767676777777777777777777787778787878787878787878787878787979797a7a79797a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7b7b7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7d7d7e +7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a +7a797a7979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7c7c7c7c7c7c7c7c7c7c7c7d7d7e +7e7e7f808181818181818181818181818182818282828282828282818080808080808080808080 +80807f7f7e7d7d7d7c7d7c7c828282828282828283838383838383838384838484848384838383 +838282818080808080807f7f7e7e7d7d7b7b7b7b7b7b7b7a7a797a797978787878777777767676 +767676767676767676767676757575757575757575757676767676767676767676767676767777 +777878787879797979797979797979797979797979797a797a7a7a7a7a7a7a7a7a7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a79797979797979 +797979797979797979797879787878787878787878787878787878787878787878787878777777 +7777777777777777777777777777777777787878787878787878787878787979787879797a797a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7b7b7a7b +7b7a7a7b7b7b7b7b7b7a7a7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a79797979797979797979797979 +797879787878787878787878787878787877777777777777777676777776767675757575757575 +757575757575757575757575757575757575747474747474747474747474747473747373737373 +737373737373737373737373737373737373737373737373727272727272727272727272727272 +727272717172727172727171727272727272717172727172727171727272727272727272727272 +727272727272737373737373737373737373737373737373737473747474747474747474747474 +747474747474747575757575757575757575757576767575767676767676767677777777777777 +777777777777777778787878787878787878787878787878787878787878787878787878787978 +797979797979797979797979797979797979787978787878787878787878787878787878787878 +787878787878787878787878787878787878787878787878787878787878777777777777777777 +777777777777767676767676767676767676767676767676767676767676767676767575767675 +757574747474747474747474747474747374737373737373737373727272717171717070707070 +70707070707070706f6f6f6f6e6f6e6e6e6e6d6d6d6c6c6d6d6c6c6c6b6b6b6b6b6b6b6b6b6b6a +6a6a6a696a69696868676767676766666666666666666564656463636362626262626161616161 +60605f5f5e5e5d5d5d5d5c5c5b5b5a5a5959575757575757555352525250504f4e4c4c4b4b4948 +474744434242403e3d3c3b3938373635343331302f2f2f2e2e2d2d2c2c2c2d2d2d2d2e2e2e2e2f +2f313334353638393b3c3e414345474a4b4f50535457595b5e60626365676a6b6c6e7071737476 +77797a7b7c7d7e7f80818182838384858686868686868688888888888888888888888888878788 +888787878686868686868686868685858585858585858585858585858584848484848484848483 +848383838383838383838383838383828282828282828282828282828282828282828282828282 +828383838383838383838383838383838383838383838383838483848484848484848484848484 +848485858585858585858585858585858585858585858585858585868686868686868686868686 +868686868686868686868686868686868686868686868685858585858585858585858585858585 +858585858585858585848484848484848484838483838383828282818181818080808080808080 +80808080807f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7c7c7d7d7c7c7c7c7c7c7c7c7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d +7e7f7d7e7f7f7f8080808080808080808080808080808181818181818181818180808080808080 +7f7e7d7d7c7c7b7a787877767372706f6d6b6a686663615f5c5a575554514e4c49464442403f3d +3b3939383737353535353535363635363738393b3c3d3f414142444647494a4c4d4e5051525456 +5657595a5b5c5d5e5f6060606161636465656565666667676868696a6a6a6b6b6b6b6b6b6b6c6d +6d6e6e6e6e6f6e6f6f6f6f70707071717070717171727272727273737373747374747474757575 +767675757676767676767676767676767676767676767777777777777777777777777777777777 +777777787878787878787878787878787878787878787877777777777777777777777777777777 +777777777777777777777777777776767676767676767676767676767676767676767676767676 +767676767675757575757575757575757575757475747473737474737373727272727271717171 +71717171717171717171717171717171717171717170707070707070706f6e706f6e6e6e6e6e6e +6e6e6d6d6d6d6d6d6d6d6d6d6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6b6b6b +6a6a6a6a6a6a6a696a696969696969696969696969696969696969696868686868686868686868 +686868686868686868686868686868686868686868686868686868686868686868686868686868 +6969696969696969696969696969696969696969696969696a696a6a6a6a6a6a6a6a6a6a6a6a6a +6a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6c6c6c6c6c6c6c6c +6c6c6d6d6d6d6d6d6d6d6d6e6d6e6e6e6e6e6e6e6f6f6e6e6f6f6f707070707070707070707070 +707070707070707070707070707070707070707070707070707070707070707070707070707071 +717171717171717171717171717171717171717171717171717171717171717171717171717171 +717171717171717171717171717171717171717171717171717171717171717171717171717171 +717070707070707070707070707070707070707070707070707070707070707070707070707070 +707070707070707070707070707070707070707070707070707070707070707070707070707070 +707070707070707070707070707070707070707070707070707070707070707070707070707070 +707070707070707070707070707070707070707070707070707070707070707070707070707070 +707070717170707171717171717171717171717171717171717272727272727272727272727272 +727373737373737373737373737373737373737374737474747474747474747474747474747474 +747474747474747575757575757575757575757575757575757575757575757575757575757575 +757676757576767676767676767676767676767676767676767676767676767676777777777777 +77777777787878787878787878787878787879787979797979797979797a7a7a7b7b7a7a7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7d7e7e7f7f7e7e7f7f7f +7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7e7f +7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7a7a79797979 +797979797a797a7a7a797a79797979797979797a797a7a7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d +7e8081818181818181818181818181818181818181818181818180808080808080808080808080 +7f7e7d7c7c7c7c7c7c7c8282828282828282838383838383838383848384848483848383838382 +82828181818180807f7f7e7e7e7e7c7c7c7b7b7b7b7a7a797a7979797978787878787777777777 +777777767677777676767575757575757575757576767676767676767777767677777778787878 +78797979797979797979797979797979797979797a797a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c +7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a797a7979797979797979797979797979797979797979797979797878787878 +787878787878787878787878787878797979797979797979797979797979797979797a797a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a79 +7a7979797979797979797979797979787878787878787878787878787878777777777777777776 +767777767676767676767676767676767575757575757575757575757575747574747474747474 +747474747474747474747474747474747474747474747373737373737373737373737373737373 +737373737373737373737373737373737373737373737373737373737373737373737373737373 +737373737474747474747474747474747474747474747475747575757575757575757575757575 +757575757576767676767676767777767677777777777777777777777777787878787878787878 +78787878787879797979797979797979797979797979797979797979797979797979797a797a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a797a797979797979797979797979797979797979797979 +797979797979797979797979797979797979797979797979797979797878787878787878787878 +787878787777777777777777777777777777777777777777777777767677777676767676767676 +757575757575757575757575757574757474747474747474747373737373727272727272727271 +717272717171707070706f706f6f6f6f6e6e6e6e6e6e6e6e6e6e6d6d6d6c6c6d6d6c6c6c6b6b6b +6b6a6b6a6a6a6a6969696969686868676768686767666665656565646464646463636362626262 +616160605f5f5e5e5e5e5d5d5c5c5b5b5a5a5a5a595958565555545353525150504e4e4d4c4a4a +484746454342413f3e3d3c3a393836353433323231302f2e2e2d2c2c2c2c2c2c2d2d2c2c2d2d2e +30313133343536383a3d3e414345474a4c4e50525557595c5e5f61646668696b6d6e7072747577 +78797a7c7d7e7f8081818283848485858585868686888888888888888888888888888888888888 +888887878787878787878787868686858586868585858585858585848484848484848484838483 +838383838383838383838383838282828282828282828282828282828282828282828282828283 +838383838383838383838383838383838383838383838384838484848484848484848484848484 +858585858585858585858585858686858586868686868686868787878787878787878787878787 +878787878787878787878787878787878787878787868686868686868686868686868585868685 +858585858585858484848484848484848384838383838282828282818181818181818180808181 +8080807f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f +7e7f7f7f7f80808081818080818181818181818182828282828282828282818181808080807f7e +7d7d7c7b7a797776757472706e6d6a68676562605d5b585653514f4d4a484642403e3d3b3a3837 +3636353534343435353536373738393a3b3e3f404244444648494a4d4e4f51525354565759595b +5c5d5e5f6061626263636464656667676868686869696a6a6b6b6b6b6c6c6c6d6d6d6d6e6e6e6f +6f6f6f706f70707070717171727271717272727373737373747474747574757575757676767676 +767676767676767677777676777777777777777778787878787878787878787878787878787878 +787979797979797979797979797979797979797979787878787878787878787878787878787878 +787878787878787878787878777777777777777777777777777676777776767676767676767676 +767676757575757575757575757575757574757474747474747474747373737373727272727272 +727272727272727171727271717171717171717070707070707070706f706f6f6f6f6f6f6f6f6f +6e6e6e6e6e6e6e6e6e6e6d6d6d6d6d6d6d6d6c6c6d6d6c6c6c6c6c6c6c6c6c6c6c6c6c6b6b6b6b +6b6b6b6b6b6a6b6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a69696969696969696969696969 +696969696969696969696969696969696969696969696969696969696969696969696969696a6a +6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6c +6c6c6c6c6c6c6c6c6c6c6c6c6d6d6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6e6e6e6e6e6e6e6e +6f6f6f6f6f6f6f6f6f706f70707070707070707070707070707171717171717171717171717171 +717171717272717172727272727272727272727272727272727272727272727272727272737373 +737373737373737373737373737373737373737373737373737373737373737373737373737373 +737373737373737373737373737373737373737373737373737373737373737373737373737372 +727272727272727272727272727272727272727272727272727272727272727271717272717171 +717171717171717171717171717171717171717171717171717171717171717171717171717171 +717171717171717171717171717171717171717171717171717171717171717171717171717171 +717171717171717171717171717171717171717171717171717272717172727272727272727272 +727272727272727272727272727272727272727272727273737373737373737373737373737374 +747474747474747474747474747474747474757475757575757575757575757575757575757575 +757575757576767676767676767676767676767676767676767676767676767676767676767676 +767676767676767676777776767777777777777777777777777777777777777878787878787878 +787879797979797979797979797979797a797a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7c7c7b7b +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080818180808181818181818080818180808080808081818080818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +81818181808081818081818080818080818180808080808080807f7f7f7f7f7f7f7f7f7e7f7e7e +7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7a7a797979797979 +79797a797a7a7a797a79797979797979797a797a7a7b7b7b7b7c7c7c7c7c7c7c7c7d7d7d7d7e7f +8080808080808080808080808181808081808081818080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7e +7d7c7c7c7c7c7c7c82828282828282828383838383838383838483848484838483838383828282 +81818181818180807f7e7e7e7c7c7c7c7c7c7c7b7b7a7b7a7a7979787878787877777777777777 +777777777777777776767676767676767676777777777777777777777777777777787878787879 +79797a7a79797a79797a7a797a7a79797a7a7b7a7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7a7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a79797978787979 +7878787878787878787878797979797a79797a7a7979797979797a7a79797a7a7b7a7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7b7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7979797979797979797979797979797878787878787878787878 +787878787878787878787878777777777676767676767676767676767576757575757575757575 +757575757575757575757575757575757575757574747474747474747474747474747474747474 +747474747474747474747474747474747474747474747474747474747474747474747474747474 +747475757575757575757575757575757575757575767576767676767676767676767676767676 +767676777777777777777778787777787878787878787878787878787979797979797979797979 +797979797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7a7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a79797979797979797878797978 +787877777777777777777777777777777777777777777777777777777777777777777777777676 +767676767676767676767676757675757575757575757574747474747373737373737373727273 +73727272717171717071707070706f6f6f6f6f6f6f6f6f6f6e6e6e6e6e6e6e6e6d6d6d6d6c6c6b +6c6b6b6b6b6a6a6a6a6a6969696969696969696868676666666565656565646464646464646363 +62626160606060605f5f5e5e5d5d5c5c5c5c5b5b5a585757575655545352525151504e4d4d4b4a +49494645444342403f3e3d3b3a3938373535353432313130302f2f2f2f2f2e2e2e2e2e2e2f3031 +313233343536393b3c3e40424347484a4c4e505355575a5a5d5f61636467686a6c6d7072737476 +77787a7b7c7e7e7f80818283848484848585858787878888888888888888888888888888888888 +878787878787878787878686868686868686868686868686868585858585858585858485848483 +838484838383838383838382828282828282828282828282828282828282828282828282838383 +838383838383838383838383838383838383838383848384848585848485858585858585858686 +868686868686868686868686868686868686868686868687878787878787878787878787878787 +878787878787878787878787878787878787878686868686868686868686868686868686868686 +868686858585858484848484848483848383838382828282828181818181818181818181818181 +818080807f7e807f7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7e7e7d7d7e7e7e7f7f7f7f7f7f7f7f7f807f80 +808080818181818181818181818181818181828282828282828281818080807f7f7f7f7e7c7b7b +79797876747372706e6c6a68666463605e5c59575452504d4c4a484543403f3d3c3b3a38373737 +3637363636373838393a3a3b3d3e3f424344464848494c4d4e50515354555658595a5c5c5d5e60 +6161626364646464656667686969696969696a6a6b6b6c6c6d6d6d6d6e6e6e6e6e6f6f6f707070 +707170717171717272727373727273737374747474747575757576757676767677777777777777 +777777777777777777777777777777777777787878787878787878787878787878787878787879 +797979797979797979797979797979797979797878787878787878787878787878787878787878 +787878787878787878787777777777777777777777777777777777777777777777777777777777 +777676767676767676757576767575747574747474747474747473737373737272727272727272 +7272727272727272727272727272727272717171717171717171707170706f6f70706f6f6f6e6e +6e6e6e6e6e6e6e6e6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6c6c6c6c6c6c +6c6c6c6b6c6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a +6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6b6b6b +6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6c6b6c6c6c6c6c6c6c6d6d6c6c6d6d6d6e6e6e +6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f6f6f7070 +707070707070707170717172727171727272727272727273737373737373737373737373737373 +737373737373737373737373737373737373737373737373737373737373737373737474747474 +747474747474747474747474747474747474747474747474747474747474747474747474747474 +747474747474747474747474747474747474747474747474747474747474747474747474737373 +737373737373737373737373737373737373737373737373737373737373737373737373737373 +737373737373737373737373737373737373737373737373737372727373727272727272727272 +727273737272737373737373737373737372727373727272727272727272727272727272727272 +727272727272727272727272727373727273737373737373737373737373737373737373737373 +737373737373737373737373737373737373737373747474747474747474747474747474757575 +757575757575757575757575757575757675767676767676767676767676767676767676767676 +767676777777777777777777777777777777777777777777777777777777777777777777777777 +777777777777777777777777777777777777777777777777777777787878787979797979797979 +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7a7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7f7f7e7e7f7f807f80808080808080808080808080 +808080808080818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +8181818181818181818181818181818181808080808080807f7f7f7f7f7f7f7f7f7e7f7e7e7d7d +7d7d7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7a7a7b7b7a7a79797878787878787878 +797879797978797878787878787878797879797a7a7a7a7a7a7a7a7a7a7a7a7b7b7c7c7d7e7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f807f7f80807f7f7f7e7e7e7f7f7f7f7f7f7f7f7f7f7e7d7d7c +7b7c7c7b7b7c828282828282828283838383838383838384838484848484848484848383838281 +818181818080807f7f7f7d7d7d7d7c7c7c7b7b7b7b7b7b7a7a7979797978787777777777777777 +7777777777777676767676767676767677777777777777777777777777777878797979797a7a7a +7b7b7a7a7b7a7a7b7b7a7b7b7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7d7c7d +7d7d7d7d7d7d7d7c7d7c7c7c7d7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a79797a7a7979 +7979797979797979797a7a7a7a7b7a7a7b7b7a7a7a7a7a7a7b7b7a7a7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7d7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7c7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a79797979797979797979797979 +797979797979797979797878787877777777777777777777777777777777777777777777777777 +777777777777777777777777767776767676757575757575757575757575757575757575757575 +757575757575757575757575757575757575757575757575757575757575757575757575757575 +767676767676767676767676767676767676767776777777777777777777777777777777777777 +77787878787878787879797878797979797979797979797979797a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a79797a7a797979 +787878787878787878787878787878787878787878787878787878787878787878787877777777 +767776767676767676767676767676767676767676757575757574747474747474747373747473 +737372727272727272727271717070707070707070706f6f6f6f6f6f6f6f6e6e6e6e6d6d6d6d6d +6d6d6d6c6c6c6c6b6b6a6a6a6a6a6a6a6a69696968686867676767666665656565656564646464 +63626262626160605f5f5f5f5e5e5e5e5d5d5c5b5959595857565655555353525150504e4e4c4c +4949484645444342403f3e3d3b3b3939383736353533333232323131303030302f2f3030313132 +323334353739393b3d3f40444546484a4c4e51525556585b5c5e6062646668696c6e6f71737475 +7779797b7c7d7e7f80818282838384848487878788888888888888888989898989898989898888 +888888888888888887878787868786868686868686868685858585858585858585858585848485 +858484848484848484838383838383838383838383838383838383838383838383838484848484 +848484848484848484848484848484848484848484848485858484858585858585858586868686 +868686868686868686868686868686868686868686878787878787878787878787878787878787 +878787878787878787878787878787878786868686868686868686868686868686868686868686 +868585858584848484848484848484848483838282828281818181818181818181818181818180 +80807f7f80807f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7f7f7e7e7f7f7f8080808080808080808080808080 +80818181818281828282828282828281838282828282828281817f7f7f7e7e7d7d7c7b79797776 +757471706e6d6a68676463605e5c5a585553504f4c4a49464542413f3d3b3b3a39383738383738 +373838393a3b3c3d3e3f4041434547484a4b4c4d4f50525354565758595b5c5c5e5f6060626363 +646465666666676869696a6a6a6a6a6a6b6b6d6d6d6d6e6e6e6e6f6f6f6f6f7070707171717172 +717272727273737374747373747474757575757576767676767676767676777777777777777777 +7777777777787778787878787878787879797979797979797979797979797979797979797a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a79797979797979797979797979797979797979797979 +797978797878787877777777777777777777777777777777777777777777777777777777777776 +767676767676767575767675757575757575757575757575747474747473737373727372727272 +72727272727272727272727272727271717171717171717171717171707071717070706f6f6f6f +6f6f6f6f6f6f6e6e6e6e6e6e6e6e6e6e6e6e6e6e6d6e6d6d6d6d6d6d6d6d6d6c6c6c6c6c6c6c6c +6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b +6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6c6c6c6c6d6c +6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6d6d6e6e6e6f6f6f6f6f +6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f7070707071707171717172727272 +727272727272727272737372727373737373737373747474747474747474747474747474747474 +747474747474747474747474747474747474747474747474747474747474747475757575757575 +757575757575757575757575767576767676767676767676767676757675757575757575757575 +757575757575757575757575757575757575757575757575757575757575757575757474747474 +747474747474747474747474747474747474747474747474747474747474747474747474747474 +747474747474747474747474747474747474747474747474737374747373737373737373737373 +747473737474747474747474747474737374747373737373737373737373737373737373737373 +737373737373737373737374747373747474747474747474747474747474747474747474747474 +747474747474747474747474747474747474747575757575757575757575757575757676767676 +767676767676767676767676767676767676767676767676767676767677767777777777777777 +777878787878787878787878787878787878787878787878787878787878787878787878787878 +78787878787878787878787878787878787878787878787878797979797a7a7a7a7a7a7a7a7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7d7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7c7d7d7d7d7d7d7d7d7d7e7e +7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f80807f7f80808080808080808080808080808080808080 +808080808181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181828182828282828282828182818181818181818182818282828282828282 +818281818182818282828282828282828282828281828181818181818181818181818181818181 +818181818181818181818181818181808080808080807f7f7f7f7e7f7e7e7e7e7e7e7e7d7d7d7d +7c7c7c7c7c7c7c7c7c7b7b7a7a7a7a7a7a7a7a7a7a79797a7a7979787877777777777777777777 +77777777777777777777777777777778787979797979797979797979797a7a7b7b7c7c7e7e7e7d +7e7d7d7d7e7d7e7e7e7e7e7e7f7e7e7f7f7e7e7e7d7d7d7e7e7e7e7e7e7e7e7e7e7d7d7d7c7b7c +7c7b7b7c8181818282828282838383838383838383848384848483858484848483838383838382 +818080807f7f7f7f7e7e7e7d7d7d7c7c7c7b7b7a7a7a7a7a7a7979797979797979797979787879 +797878787777777777767676767677777777777777777878787879797979797979797a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7a7b7b7b7b7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7d7d7e7e7e7f7f7f7f7f7e7e7e7d7d7e7e7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7c7c7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7a7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7d7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a79797a7a797979 +797979797979797979797979797979797979797979797979787877777777777777777777777777 +777777777777777777777777777777777777777777777777777777777777777777777777777777 +777777777777777777777777777777777777777777777777777777777777777777777777777777 +777777777777777777777777777777777778777878787878787878787878787878797979797979 +797979797979797a7a79797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7c7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7c7d7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7979797979797979787879797878787878787878787878787878 +787878787878787877787777777776767676767676767676757575757575757574747575747474 +7474747473737272727272727272727272727272717171707070706f6f6f6f6f6f6f6e6e6d6d6d +6d6d6d6d6d6d6d6d6d6c6c6c6c6b6a6a6a69696969686868686868686867676666666564646464 +636262626262626160605f5f5f5f5e5e5d5c5c5c5a5a5a5a5858575655555453525250504e4e4c +4b4a4948474545434240403e3e3c3b3a3938373735353433333233323130313030313130313233 +3334353737393a3b3d3f41434547484a4b4f50525456595b5d5f61636567686a6c6d6f71737475 +77787a7b7c7d7e7f80818182838384858686868686868787888888888888888888888889898989 +898888888888888888878788888787878686868686868686868685858585848584848484848484 +848484848484848484848484838383838383838383838383838383838383838383838383838383 +838383848484848484848484848484848485848585858585858585858585858585858585858586 +868686868686868787868687878788888888888888888888888888888888888888888888888888 +888888888888888888888888888888888888888887878787878787878686868685858585858585 +858585858585858585858484838383838383838383838383838382828281818181808080808080 +807f807f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808081818282828282 +828283838282838383838383838383838383838181818180807f7e7d7c7c7b7a78777776747270 +6f6d6c69686663625e5d5a585553514f4d4a4947454441413f3c3b3a3938393838373839393a3a +3c3c3d3d3f404142444546494a4b4d4f4f515354545758585a5b5c5c5e5f606062636363656567 +676768696969696a6a6b6c6c6d6d6d6d6d6d6f6f6f6f6f6f6f7070717171717172727272737273 +737373747474757574747575757575757575767676767776777777777878787878787878787878 +787879797878797979797979797979797979797979797979797979797979797979797a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7979797979797979797979797979797979797979797979797979797979 +797979797979797979797979797979797979797878787877777777777777777777777777767676 +767676767676767676767675767575757574747474747474747474747474747474747474747474 +747373737372727272727272727272727272717171717071707070707070707070707070707070 +707070706f6f6f6f6f6f6f6f6e6e6f6f6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6d6d6d6d6c +6d6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6b6b6b6b6b6b6b6b6b6b6b6b6b +6b6c6c6c6c6c6c6c6c6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d +6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f +6f6f6f707070717170707171717272727272727272727272727272727272727272727272727273 +737373747374747474747474747474747474747474747474747474747475757575757575757676 +757576767676767676767676767676767676767677777777777777777777777777777777777777 +777777777777777777777777777777777777777777777777777777777777777777777777777777 +777777777777777777777777777777777777777777777777777777777777777777777777777676 +767676767676767676767676767676767676767676767676767675757676757575757575757574 +747474747474747474747474747474747474747474747474747474747474747474747474747474 +747474747474747474747474747474747474747474747474747474747474747474747474747474 +747474747474747474747474747474747474747575747475757575757575757575757575757575 +757575757575757575757575757575757575757575757575757575767676767676767676767676 +767676777777777777777777787778787878787878787878787878787878787878787878787878 +787878787878787878787878787878787878787878787878787878787878787878787878787878 +787878797979797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7d7d7d7e7e7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808181818181818181818181818181818181 +818182828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282838382828383838383838282838382828282828283838282838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838282828181 +82828182828181828181818180808080807f7f7f7f7f7f7f7f7f7f7f7f7e7d7c7c7c7c7c7c7c7c +7c7c7c7c7c7b7b7b7b7b7b79797878787878787878787878787777767676767575757576767777 +777676757575757575757577767777777777777878787878787979797979797a7c7c7c7c7c7c7c +7c7c7c7c7c7c7e7e7d7d7e7d7d7e7e7d7d7d7d7d7d7d7d7d7d7e7e7e7d7d7d7d7c7c7c7c7c7c7c +7c7c81818182828282828383838383838383838483848484848585858585848484848383828180 +8080808080807f7f7f7e7d7d7c7c7c7c7b7b7b7b7b7b7b7a7a797a797979797979797878797978 +78787777777777767676767677777777777777777878787879797a797a7a7a7a7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7d7d7d7d7e7d7e7e7e7e7e +7e7e7e7d7e7d7d7d7e7d7e7e7e7e7e7e7e7f7f7e7e7f7f7f80808080807f7f7f7e7e7f7f7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7e7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7e7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7a7a7b7b7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a79797979797979797979797979797979 +797979797979797978797878787878787878787878787878787878787878787878787878787878 +787878787878787878787878787878787878787878787878787878787878787878787878787878 +787878787878787878787878787878797879797979797979797979797979797a7a7a7a7a7a7a7a +7a7a7a7a7a7b7b7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a79797a7a79797979797979797979797978797878 +787878787878787878787878777777777777777777777676767676767676757576767575757575 +7575757474747473747373737373737373737272727171717170707070707070706f6f6f6f6f6f +6f6f6f6e6f6e6e6d6d6d6d6c6b6b6b6b6b6b6b6a6a6a6a696a6969686867676766666666666564 +64636363636262626161616160605f5f5e5e5c5c5c5c5b5b5a5857575756555554535151504f4d +4c4c4b4948474644434242403e3d3d3c3b3a383837363534353433323231313131303131323233 +3335343637383a3c3e3f41434445474a4b4e4f525456595a5d5f61636466686a6c6e7071737475 +78797a7b7c7d7e7f808182828385868686868686878788888989898989898989898a8a8a8a8a89 +898989898989898887898887878786868686868686868686858585858585858585858585858585 +858585858585858585858484848484848484848484848484848484848484848484848484848484 +848585858585858585858585858585858585858585858585858585858585858585858585868686 +868686868687878686878787888888888888888888888888888888888888888888888888888888 +888888888888888888888888888888888888878787878787878786868686858585858585858585 +858585858585858585848484848384838383838383838383828282818181818080808080808080 +808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808081818181818282828282828282 +838482838484848484848483848383838381818181807f7e7d7c7b7a797877757574716f6e6c6a +68666462605e5b595554514f4d4b4947454442403e3e3d3b3938383738383838393a3a3b3c3e3e +3f404243454647484a4c4e4f515253555657585a5b5b5d5e5f5f61616263656565656767686869 +6a6b6b6b6b6b6b6c6d6d6e6e6e6e6f6f7070707070707071717272727272737373737473747474 +747575757676757576767676767676767777777777777777777778787878787878787878787878 +797a78797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a797a +797979797979797979797979797979797978787878777777777777777777777777777676767676 +767676767676767676767676767676757575757575757575757575757574757474747474747473 +737373727272727272727272727272727171717171717171717171717171717171717171717171 +717170707070707070706f6f70706f6f6e6f6e6e6e6e6e6e6e6e6e6e6e6e6e6e6d6d6d6d6d6d6d +6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d +6d6d6d6d6d6d6d6d6d6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6f6e6f6f6f6f +6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f707070707070707070707070707070707070707070707070 +707171717272717172727273737373737373737373737373737473747474747474747474757575 +757575757575757575757575757575757575757575757575757575767676767676767677777676 +777777777777777777777777777777777777787878787878787878787878787878787878787878 +787878787878787879787979797979797979797979797978797878787878787878787878787878 +787878787878787878787878787878787878787878787878787878787878787878787877777777 +777777777777777777777777777777777777777777777777767677777676767676767676757575 +757575757575757575757575757575757575757575757575757575757575757575757575757575 +757575757575757575757575757575757575757575757575757575757575757575757575757575 +757575757575757575757575757575757576767575767676767676767676767676767676767676 +767676767676767676767676767676767676767676767676767777777777777777777777777777 +777878787878787878787878787878787878787878787878787978797979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +797a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7e7d7e7e7e7e7e7e7e7f7f7f7f8080808080808080 +80808080808080808080808080808080808080808080808080808080808080808080807f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7d7d7d7e7e7d7d7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f808080808080 +808080808080808080808080808080808080808181818181818181818181818181818181818181 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828384828384848484848483828483828282828282838482838484848484848483848383 +838483848484848484848484848484848384838383838383838383838383838382828281818282 +8182828181828181818180808080807f7f7f7f7f7f7f7e7f7e7e7e7e7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7b7b7a7a7a7a787877777777777777777777777776767575757574747474747575757575 +7474747474747474747575767676767676777777777777787878787878797a7b7b7b7a7b7a7a7a +7b7a7b7b7d7d7c7c7d7c7c7d7d7c7c7c7c7c7c7c7c7c7c7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c +818181828282828283838383838383838384838484848485858585858484848483838282818181 +818080807f7f7f7f7e7e7d7d7d7d7c7c7c7b7b7b7b7a7a797a7979797979797979797979797979 +7878787878777777777778787878787878787878797979797a797a7a7a7a7b7b7b7c7c7b7b7c7b +7b7c7c7b7c7c7b7b7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f +7f7e7f7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080807f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d +7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b +7b7b7b7c7c7b7b7c7b7b7c7c7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a797a79797979797979797979797979797979797979797979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +797979797979797979797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b +7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a797a79797979 +797979797979797979797878787878787878787877777777777777777676777776767676767676 +767575757574757474747474747474747373737373727272717172727171717070707070707070 +706f706f6f6f6f6e6e6e6d6d6d6d6c6c6c6b6b6b6b6a6b6a6a6a6a696969686868686767666665 +656565646464636363636262616160605f5f5e5e5d5d5c5b5a5a5959585857565554535251504f +4e4d4c4a4a48474645434241403f3e3d3c3b3a3938373635353433323231313030303131313233 +3233343536393a3b3d3f3f41434547494b4d4f515456585b5d5e60636466696b6c6e7071737577 +78797a7c7d7e7f8081818284858586868686878788888989898989898989898a8a8a8a8a898989 +898989898989888988888888878787878787878787878686868686868686858586868585858585 +858585858585858584848484848484848484848484848484848484848484848484848484848485 +858585858585858585858585858585858586868585868686868686868686868686868787878787 +878787878787878787878888888888888888888888888888888888888888888888888888888888 +888888888888888888888888888888888787878787878787878786868686868686868585868685 +858585858585858484848483848383838383838383838282828282818181818181818180808181 +80808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f808080818180808181818181818181828282828283838383838383838384 +838484848484848484838483838383818181807f7e7d7c7b7a797877757373716f6d6b69676562 +605e5c595755514f4d4b4947454342403f3d3c3b3a3938373737383838393a3b3c3d3e40404243 +454648494b4c4e505253555657585a5b5c5d5e5f60616263646465666767686869696a6a6b6b6c +6c6d6d6d6d6e6e6e6f6f6f6f707071717272717172727273737373737474747475747575757576 +76767777767677777777777777777878787878787878787879797979797979797979797979797a +797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a797a7979 +797979797979797979797979797979797978787878787878787878787878787877777777777777 +777676777776767676767676767575757575757575757575757575747574747474747474747473 +737373737373737373737373737372727272727272727171727271717171717171717171717171 +70707070707070707070707070706f706f6f6f6f6f6f6f6f6f6f6f6f6f6f6e6e6e6e6e6e6e6e6e +6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6e +6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f706f707070707070 +707070707070707070707070707171717171717171727271717272727272727272727272727273 +737373737373737373747474747474747474747474747475747575757575757575757676767676 +767676777776767777777777777777777777777777777777777878787878787878787878787878 +787878787878787878787878787878787979797979797979797979797979797979797979797979 +7979797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a797a79797979797979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979787878787878 +787878787878787878787878787878787878787878787878787878787878787878787777777777 +777777777777777777777777777777777777767677777676767676767676767676777776767777 +777777777777777777767677777676767676767676767676767676767676767676767676767676 +767676767677777676777777777777777777777777777777777777777777777777777777777777 +777777777777777777777777777777777777777777777778787878787878787878787878787879 +79797979797979797979797979797979797979797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f808080808080808080808080 +8080808080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f8080808080808080 +808080808080808080808181808081818182828282828282828282828282828282828282828383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383848384848484848484848384838383838383838384838484848484848484838483838384 +838484848484848484848484848483848383838383838383838383838383828282828282828282 +828282828282818181808080807f7f7f7f7f7f7f7e7f7e7e7e7e7c7c7c7b7b7c7c7b7b7b7b7b7b +7b7a7a797979797777777777777777767677777676757574747474737373737374747474747373 +73737373737373747475757575757575757575757576767676777778797a7a7a797a7979797a79 +7a7a7b7b7b7b7c7b7b7c7c7b7b7b7b7b7b7c7c7c7c7d7d7d7c7c7c7b7b7c7c7b7c7c7b7b7c8181 +818282828282838383838383838383848384848484858586858585858484838382828181818181 +818180807f7f7e7e7d7d7d7d7c7c7c7c7c7c7c7a7a797a79797979797979797979797979797878 +787878777777777778787878787878787878797979797a797a7a7a7a7b7b7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7f807e7f808080808080807f +807f7f7f807f808080808080808080808080808081818181818080808080808080808080808080 +8080808080808080808080808080807f807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e +7e7e7e7e7e7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7e7e7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f807f8080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080808080807f807f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7d +7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7a7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7b7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7c7c7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7e7e7e7d7d7e7e7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7b7a7a7a7a7a7a +7a7a7a7a7a7a7a7a79797979797979797979787878777778787777777777777777777777777776 +767676757675757575757575757574747474747373737373737373727272727171717171717170 +71707070706f6f6f6e6e6e6e6e6e6e6d6d6d6c6b6d6c6b6b6b6a6a6a6969696969696868676766 +6665656564646464646463636262606060605f5f5e5d5c5c5c5c5b5b5958575756555352525150 +4f4e4e4b4a4949474644444342413f3f3e3d3b3a3a393837363535343433333333333333343334 +34353638393a3b3d3e3f41434446474a4c4d51525457595a5c5e5f62646768696c6d6f71737476 +77787a7b7c7e7e7e8082838384848484868687878888898989898989898a8a8a8b8b89898a8a8a +8a8a8a8a898a898989898888888787888887878786868686868686868686868686868686868686 +868686868686858585858585858585858585858585858585858585858585858585858585868686 +868686868686868686868686868686868686868686868686868686868686868687878787878787 +878787878787878788888888888888888888888888888888888888888888888888888888888888 +888888888888888888888888888887878787878787878787868686868686868686868686868686 +868686858585858484838483838383838383838382828282828181818181818181818181818181 +818181818181808080808080808080808080808080808080808080808080808080808080808080 +808080808080808181818181818181818181818181818282828383838384848484848483848485 +84848484848484838382828282807f7f7f7d7c7b797977767573726f6f6d6b69676563615e5c5a +585653514e4d4a484745444141403e3c3c3c3b3a393839393a3a3b3c3d3f3f4042444445474949 +4c4d4e4f5253555658595a5b5c5e5f6061616263646466666768696969696a6a6b6b6c6c6d6e6e +6e6e6e6f6f6f707070707171727272727272727373737374747475757575767576767676777777 +77777777777777777777777778787878787878787878797979797979797979797979797a7b797a +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7b7b7b7a7a7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a797a79797979 +797979797979797979797979797979787878787878787878787878787878777777777777777777 +777777777777777777777776767676767676767676767676757476757474747474747474737373 +737373737373737373737373727272727272727272727272727272727272727272727272727171 +717171717171717171717171707170707070707070707070707070706f6f6f6e6e6f6f6e6e6e6e +6e6e6f6f6e6e6f6f6f6f6f6f6e6e6f6f6e6e6e6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6e6f6f +6e6e6f6f6f70707070707070707070707070707070707070707070707071707171717171717171 +717171717171717171717172727272727272727272727272727272727272727272727373737374 +747474747474747575757575757575757575757575767576767676767676767677777777777777 +777777777777777777777777777777777777777777777778787878787878787878787878787878 +78787979787879797979797979797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7b7a7b7b7b7b7b7b7b7b7b7b7b7b7b7a7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7979797979797979 +797979797979797979797979797979797979797979797979797979797979797978787878787878 +787878787878777778787777777777777777777777777777777778787777787878787878787878 +787878787878787777787877777777777777777777777777777777777777777777777777777777 +777777777777777777777777777777777777777777777777777777777777777777777777777777 +7777777777777777777777777777777777777778787878797979797979797979797979797a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7e7e +7d7d7e7e7e7f7f7f7f7f7f7f7f7f807f8080808080808080808181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818080808080808080 +8080808080808080808080808080807f7e807f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e +7e7e7e7e7e7e7e7e7e7e7e7e7f7f7e7e7f7f807f80808080808080808081818181818181818181 +818181818181818181818181818181828282828282828282828282828282828282828283838384 +848383848383848483838383838383838383838484838384848484848483838484838383838383 +848583848585858585858483858483838383838383848384848484848484848384838383848384 +848484848484848484848484838483838383838383838383838382828181818181818181818181 +818181818080807f7f7f7f7e7e7e7e7e7e7e7d7e7d7d7c7c7a7a7a7a7a7a7a7a7a7a7a7a7a7978 +787777777775757574747575747474747474747373727272727171717171727272727271717171 +717171717172727373747473737474747474747575757575767778797979787978787879787979 +7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c81818182 +828282828383838383838383838383848484848585868585858584848484838382818181818181 +80807f7f7f7f7e7e7e7d7c7c7c7c7c7c7c7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7979787878 +78777777777778787878787878787879797a7a7a7a7a7a7a7a7a7b7b7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7d7d7e7e7e7e7e7e7e7e7e7f7f7f80807f7f80808080808080808080 +808080808080808080808080808080808080818181818180808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080807f7f7f7f7f +7f7f7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7d7c7c7c7c7c7c7c7c7d7c7d7d7d +7c7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7c7d7d +7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f80807f7f8080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7e7e7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7c7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7b7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7d7d7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f80808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080807f7f7f7e7e7f7f7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7c7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7979797878797978787878787878787878787878777777 +777677767676767676767676757575757574747474747474747373737372727272727272727272 +7272717170706f6f6f6f6f6f6f6e6e6e6d6d6e6e6d6d6d6c6b6b6a6a6a6a6a6a69696969686867 +6767666565656565646464646262626261615f5f5e5e5e5e5d5d5b5b5a59585756555554535251 +514e4e4d4c4a4a4848474545434342403f3e3e3c3b3a3a38383737363535353535343534353435 +363738393a3b3c3d3e4142434446484a4d4f50535556585a5b5d6062646567696b6d6f70737375 +7778797b7b7c7e7f818182828283858586878787888888888888898a8a8a8b8b89898a8a8a8a8a +8a8a8a8a8a8a8a8a89898988888989888888878787878787878787868786868686868686868686 +868686868585858585858585858585858585858585858585858585858585858585858686868686 +868686868686868686868686868686868686868686868686868686868686878787878787878787 +878787878788888989898989898989898989898989898989898989898989898989898989898989 +898989898989888988888888878787878787878787878686868686868686868686868686868686 +868585858584848484848484848484848483838282828281818181818181818181818181818181 +818181818080808080808080808080808080808080808080808080808080808080808080808080 +808080808081818181828182828282828282828283838384848484858585858585848485858484 +84848383838382828281817f7e7d7d7b7a797776747372706e6c6b69686563615f5d5a59565452 +4f4e4b4a47464443423f403f3d3c3c3c3b3b3b3a3b3c3d3d3e3f40424344454748494a4d4d4f51 +5253555658595b5c5c5e5f616162636365656666686869696a6a6a6b6b6c6d6d6d6d6e6f6f6f6f +6f7070707171717172717373737373737374747474757575767676767676767676767777777778 +77787878787878787878797979797979797979797a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7a7a7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7b7b7b7a7a7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a797978787878787878787878787878787777777777777777777777 +777777777777777777767676767676767676767676767575767675757575757575757474747474 +747474747474747474747373737373737373737273727272727272727272727272727271717171 +71717171717171717171717171717171717171717171717171717070706f6f70706f6f6f6f6f6f +70706f6f7070707070706f6f70706f6f6f6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6f6f6f70706f6f +707070717171717171717171717171717171717171717171717171717171717171717171717171 +717171727172727272737373737373737373737373737373737373737373737374747474757575 +757575757576767676767676767676767676767676767676767676767676777777777877787878 +787878787878787878787878787878787878787878797979797979797979797979797979797979 +7a7a79797a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a797979797979797979 +797979797878797978787878787878787878787878787878797978787979797979797979797979 +797979797978787979787878787878787878787878787878787878787878787878787878787878 +787878787878787878787878787878787878787878787878787878787878787878787878787878 +7878787878787878787878787878787878797979797a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7d7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7f7f7e7e +7f7f7f808080808080808080808080808080808080808081818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818180808080808080808080 +808080808080808080808080807f7f80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f +7f7f7f7f7f7f7f7f7f7f80807f7f80808080808080808080808080818181818181818181818181 +818181818181818281828282828383838383838383838383838383838383838383848484858584 +848584848585848484848484848484848485858484858585858585848485858484848484848585 +848485858585858584848585848484848484848484848484848484848484848484848484848484 +848484848483848383838383838383838383838383838383828281818181808180808080808080 +80807f7f7f7e7e7e7e7d7d7c7d7c7c7c7c7c7c7c7b7b7979787878787878787878787877767676 +75757573737372727373727272727272727070707070706f6f6f6f6f70707070706f6f6f6f6f6f +6f6f6f707171717272717172727272727273737474747576777777777777777777777778787979 +7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c818181818181 +818182828282828282828284838484858585858585858585858584838383838383828180808080 +80807f7e7e7e7e7e7e7d7d7b7b7b7b7b7b7a7a797979797a7a7a7a7a7979797979797979797979 +7979797979797979797979797979797979797a797a7a7b7b7b7b7b7c7c7c7c7d7c7c7d7d7c7d7d +7c7c7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f807f80808080808080807f807f7f7f +808081818181818181818181818181818282828282828282828281818181818282828282828282 +82828282828282828282828181808080808080808080808080808080808080807f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7d7d7e7e7d7d7d7d7d7d7d7d7d7d7d7e7e7d +7d7e7d7d7e7e7d7d7d7d7d7d7e7e7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080 +808180818181818181818181818181818181818181818282828282828282828282828282828282 +828282828282828282828282828282828282828282828182818181818181818181818181818180 +808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e +7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7c7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7d7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7f7f7e +7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7c7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a79797a7a79797978787878787878787877 +787777777777777777777676767676757575747475757474747474747474737373737273727272 +72727272727271717070706f6f6f6f6e6f6e6e6e6d6d6d6d6d6d6c6c6b6b6b6a69696969696968 +68686867666666656464646463636262626160605e5e5e5e5e5d5c5b5a5a595957575655535353 +51504f4f4d4d4b4a4a4848464544434240403f3e3c3c3b3a393838373736353635363536363637 +3737393a3a3b3d3d3f4042434446484a4c4e50515356585a5c5e5f62646567696b6d6e71737475 +77777a7a7b7d7e7f8182828283838485878787878888898989898a8a8a8a8a8a8a8a8a8a8a8a8a +898a89898989898989898989898989898888888888888888878788888787878787878787868686 +868686868686868686868686868686868685858585858585858585858585858586868686868686 +868686868686868686868687878686878787878787878788888888888888888888888888888888 +888888888888888888888888888888888888888888888888888888888888888888888888888888 +888888888888888888888888888888888888888887878787878787878686868685858585858585 +858585858584848383838383838383838383838383838383838382828281818282818181818181 +818180808080808080808080808080808080808080808080808080818181818181818181818282 +828282828282838382828383838484848484848484848484848484848484848485848585858484 +84848382828180807e7e7d7d7a7a7776757372706e6d6b69686663625f5e5b59575452504d4c4a +4846454342413f3f3e3d3d3c3c3b3c3d3d3d3e3e3f40414244444647494a4b4d4f4f5253545657 +585a5b5c5d5e6060626263646466666867696969696c6c6c6d6d6d6d6d6e6f6f6f6f7070717171 +717172727272737373737474747475757575757575757676767677777878787878787879797878 +797979797979797979797979797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7a7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7b7a7a7a7a79797979 +797979797979797979797979797979797979797979797979797979797979797878787777787877 +777777777777777676767676767676767676767676757675757575757575757575757575757474 +747474747474747474747474747474747373747473737373737373737373737373727272727272 +727272727272727271717070707070707070707070707070707070707070707070707070707070 +707070707070707070707070707070707070707070707070707070707070707070707070707070 +707070707070707070707071717171717171717171717171717272737373737373737373737373 +737373737373737373737373737373747474747575757575757575757575757575757575757575 +757575757575757576767676767676767677767777777778787878787878787878787878797978 +7879797979797979797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7c7b7c7c7c7c7c7c7c7c7c7c7c7c7c7b7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a +7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a79797a7a79797979797979797979797a7a79797a7a7a7a7a7a7a7a +7a7a7a79797a7a797979797979797979797979797979797979797979797979797979797979797a +7a79797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7d7d7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f808080808180818181818181818181828282828282828282828282828282828282 +828282828282828282828282818181818181818181818181818181818181818181818181818080 +8080808080808080808080807f807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f807f8080808080808080808181818181828282828282828282 +828282828383828283838383838383838383838383838383838383838383838484848484848484 +848484848484848484848484848484848484848484848484848484848484848484848484858485 +858585858585858485848484848484848485848585858585858585848483838384838484848484 +848484848484848483838282828282828282828181818181818180808080808080808080808080 +7e7e7e7d7d7d7d7c7c7c7c7c7c7c7b7a7979797879787877777777767676757575757475737373 +737171717171717171707070706f6f6f6f6d6d6d6d6d6d6d6d6d6e6e6e6e6e6c6c6c6c6c6d6d6d +6d6e6e707070707070707070707070707172737474747475767675767575757776777778787878 +7a79797a7a7979797a7a7a7b7c7b7c7c7c7c7c7c7c7b7b7c7c7b7c7c7d7d7e8181818181818181 +828282828282828282838384848585858585858585858585858484848483838281808080808080 +807f7f7f7f7e7e7d7d7b7b7b7b7b7b7b7a7a7a7a7a7b7b7b7b7b7a7a7a7a797a79797979797979 +79797979797979797979797a797a7a7a7a7a7a7a7b7b7b7b7b7c7c7c7c7d7c7c7d7d7c7d7d7c7c +7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808081 +818181818181818181818181818182828282828282828282818181818182828282828282828282 +828282828282828282828181818181818181818181818181818181818181808080808080808080 +808080808080808080808080808080807f7f7f7e7d7f7e7d7d7d7d7d7d7d7e7d7e7e7f7e7e7d7e +7d7d7e7e7d7d7d7d7d7d7e7e7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f +7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808181818181 +818181818181818181818181818181818181818182828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282818181 +81818181818181818181818181818181818080808080808080808080808080808080807f7f8080 +7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7e7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7e7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f80807f7f80 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7d7d7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7b7b7a7a7a797979797979797979787978 +787878787878787877777777777676767575767675757575757575757474747474747474747374 +7373737372727171717070707070707070706f6f6e6e6e6e6d6d6c6c6c6b6b6b6b6b6b6b6a6a69 +6968676767666666666665656464636362626060606060605f5d5c5c5c5c5a5a59585656565554 +525251514f4e4d4c4c4a4947474644434241403f3e3d3c3b3a3939383737363736363636363636 +383838393a3b3d3d3f3f40434447484a4c4d4f52545558595b5e5f61636567696b6d7071727474 +7778797a7c7d7f80808182828385868686868787888889898a8a8a8a8a8a8a8a8a8a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8a8a8a8a8a89898989898989898887898887878787878787878686868686 +868686868686868686868686868686858585858585858585858585858585868686868686868686 +868686868686868686878786868787878787878787888888888888888888888888888888888888 +888988898989898989898989898989898989898989898989898989898989898989898989898989 +898988898888888888888888888888888888878787878787878786868686858585858585858585 +858585858484848484848484848384838383838383838383828282818182828181818181818181 +808080808080808080808080808080808080808080808080808181818181818181818182828282 +828282828384828384848485858585858585858585858585858585858585858585858584848383 +82828181807f7d7d7c7b7878757473706f6d6b6a67666462605e5b5a575553514e4c4948474543 +42413f3f3d3d3d3c3c3c3c3b3c3e3f3f40414243444547474a4b4c4d4f5152535656585a5b5b5d +5e5f60616263656565666668696a696b6b6b6b6d6d6d6e6f6e6f6f707070707071717272727272 +737373737473747475757575767676767676767677777777777878787878787878797a78797a7a +7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a +7a7a7a7a7a7a7a7a797a7979797979797979797979797979797979797978787877777878777777 +777777777776767676767676767676767676767676767676767676767676767676767675757575 +757575757575757575757575757574737574737373737373737373737373737272727272727272 +727272727272727171717171717171717171717171717171717171717171717171717171717171 +717171717171717171717171717171717171717171717171717171717171717171717171717171 +717171717171717171727272727272727272727272727272737373737373737373737373737374 +737474747474747474747474747575757576767676767676767676767676767676767676767676 +767676767676777777777777777777777777777777787878787878787878797879797a7a79797a +7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b +7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7a7a7b7b7a7a7a7a7a7a7a7a7a7a7a7b7b7a7a7b7b7b7b7b7b7b7b7b7b +7b7a7a7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7a +7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7e7d7e7e7f7f7e7e7f7f7f7f7f7f7f7f80808080808080808080808080808080 +808080808181818181818181818181818181818282828282828282828282828282828282828282 +828282828282828282828181818181818181818181818181818181818181818181818180808080 +808080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080 +808080808080808080808080808080808080808080808081818181818282828282828282828282 +828283848283848484848484848484848484848484848484848484848485858585858585858585 +858585858585858585858585858585858585858585858585858585858585858585858585858585 +858585858585858585858585858585858585858585858585858584848484848484848484848484 +84838483838383828282828282828282828181818181818180807f807f7f7f7f7f7f7f7f7f7d7d +7d7c7c7c7c7b7b7a7b7a7a7a7a787878787778777675757575747474737373737273727171716f +6f6f6f6f6f6f6f6e6e6e6e6d6d6c6c6b6b6b6b6b6b6b6b6b6c6c6c6c6c6a6a6a6a6a6b6b6b6b6c +6d6e6e6e6e6e6e6e6e6e6e6e6e6e6f717273737373737474747474747475757676777777777978 +7879797878787979797b7c7b7c7c7c7c7c7c7c7b7b7c7c7b7c7c7d7d7e81818181818181818282 +82828282828282838384848585858586858586868585858484848483838282818181818080807f +7f7f7f7e7e7d7d7c7c7c7c7b7b7b7a7a7a7a7a7b7b7b7b7b7a7a7a7a797a797979797979797979 +7979797979797979797a797a7a7a7a7a7a7a7b7b7b7b7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f8080808181808081818181818181818181818181828282 +828282828282828282828282838383838383838383838282828282838383838383838383838383 +838383838383838382828282828282828282828282828282828282828181818181818181808081 +81808080808080808080808080807f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f7e7f7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f +7f7f7f7f7f7f808080808080808080808080808080808080818180808181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818182828282828282 +828282828282828282828282828282828282838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838282828282 +828282828282828282828282828282818181818181818181818181818080818180808080808080 +80808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d +7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080 +808080808080808081818080818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +81818181818080818180808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a797a797979 +797979797979787878787877777777777777777676777776767675757575757575757574757474 +7474737373737372727271717272717170706f6f6f6f6e6e6e6e6e6d6d6d6c6c6c6c6b6b6a6a69 +6969696868686767676766666565646463636363626261605f5f5e5e5d5d5c5b5a5a5958575656 +5554535251504f4e4d4b4a4948474544434241403f3e3d3c3b3a39383738373636363535353636 +373738393a3a3b3c3d3f4143444648494b4d4f51535557595b5d5f616365686a6c6e6f71727475 +77787a7b7d7e7e7f81818284858586868787888889898a8a8b8b8a8a8b8b8b8b8b8b8b8b8b8b8b +8b8b8b8b8b8a8a8b8b8a8a8a898989898989898989888988888888888888888887878787878787 +878787878787878787878787878686868686868686868686868686868787878787878787878787 +878787878787878787878787878787878787878888888888888888888888888888888888888889 +888989898989898989898989898989898989898989898989898989898989898989898989898989 +888988888888888888888888888888888787878787878787878786868686868686868585868685 +858584848484848484848483848383838383838383838282828282828282828282828282828181 +818181818181818181818181818181818181818181818182828282828282828282838383838383 +838383848384848484858585858585858586868585868686868686858586868585848483838282 +80807f7e7c7c7a7977767372706e6c6a68666462605e5c5a575653514f4d4a4846444342413f3e +3d3d3c3b3c3c3b3b3c3c3d3f40404243444547484a4b4d4e505153545657595a5c5d5e5f606162 +6364656667686869696a6b6c6b6c6d6d6d6f6f6f6f706f70707171717172727273737373737474 +74747574757575757676767777767677777778787878787979797979797979797a797a7a7a7a7a +7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b +7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a +7a7a7a7a7a7a797a79797979797979797979797979797979797979787878787878787878787878 +787878777777777777777777777777777676777776767676767676767676767676757575757575 +757575757575757575757575757475747474747474747474747474747473737373737373737373 +737373737372727272727272727272727272727272727271717272717171717171727271717272 +727272727171727271717171717171717171717171717171717171717172727171727272727272 +727272727272727373737373737373737373737373737474747474747474747474747474757475 +757575757575757575757575757676767676767676767676767677777676777777777777777777 +777777777878787878787878787878787878787979797979797979797a797a7a7a7a7a7a7a7a7a +7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c +7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b +7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b +7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808081818080818181818181 +818182828282828282828282828282828283838383838383838383838383838383838383838383 +838383838383838382828282828282828282828282828282828282828282828282818181818181 +81818181818181808081818080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080 +808080808181808081818181818181818181818181828282828283838383838383838383838383 +838483848484848484848484848484848484848484848484848484858585868685858685858686 +858585858585858585858586868585868686868686858586868585858585858686858586868686 +868685858686858585858585858585858585858585858585848484848484848484848484848483 +848383838382828282828282828282818181808080807f7f7e7f7e7e7e7e7e7e7e7e7e7c7c7c7b +7b7b7b7a7a797a79797979777777767576757474747373737373727272717071706f6f6f6d6d6d +6c6c6d6d6c6c6c6b6b6b6b6a6a6969696969696969696a6a6a6a6a6868686868696969696a6b6c +6c6d6d6c6c6d6d6d6d6d6d6d6e7071717272727273737373737373747475757676777778787878 +787878787979797a7b7a7b7c7c7c7c7c7c7c7c7c7c7c7c7c7e7e7e808080808080818181818281 +8182828182838283848585858585858585858585858484848483838282808080808080807f7f7f +7f7e7e7d7c7b7b7b7b7b7b7b7a7a7a7a7a7b7b7b7b7b7a7a7a7a797a7979797979797978787979 +787878787878787978797979797979797b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7d7d7c7c7d7d7d7e +7e7e7e7f7e7f7f7f7f7f7f7f7f7f80808080808080808181808081818181818181818282828282 +828282828282828282828383838383838383838382828282828383838383838383838383838383 +838383838383828282828282828282828282828282828282828281818181818181818181818181 +818181818181818181818181808080807f807f7f7f7f7f7f7f7f807f8080807f807f7f7e7e7f7f +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f80807f7f80808080 +808080808181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181828282828282828282 +828282828282828282828282828282828383838484838384848484848484848484848484848484 +848484848484848484848484848484848484848484848484848484848484848483838383838383 +838383838383838383838382828282818181818181818181818181818181818181818181818181 +818181818181818181808080808080808080808080808080808080807f807f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e +7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f807f80808080808080808080808080808080808080818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181808080808080808080808080808080808080808080808080 +808080807f7e807f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7a7b7a7a7a7a7a +7a7a7a7a7979797979787878777778787777777777777777767676767676767676757675757575 +74747474747373737272737372727171707070706f6f6f6f6f6e6e6e6e6e6e6e6c6c6b6b6a6a6a +6a696969696969696867666766656464646464646362616160605f5f5e5d5c5c5c5b5a59585757 +565554535251504e4e4d4c4a4948474644444342413f3f3e3d3b3a3b3a39393938373738383838 +39393a3a3b3b3c3e3f4142444647484a4c4e5051535657595b5d5e61636568696b6d6d70717374 +7678797b7b7c7e7e7f828383838485858687888889898a8a8a8a8a8a8a8a8a8b8b8b8b8b8b8b8b +8b8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a8a8a8a898a898989898989898888888887878787878787 +878787878787878787878786868686868686868686868686868687878787878787878787878787 +878787878787878787878787878787878788888888888888888888888888888888888888898889 +898989898989898989898989898989898989898989898989898989898989898989898989898889 +888888888888888888888888888887878787878787878787868686868686868686868686868585 +858584848484848484838483838383838383838382828282828282828282828282828281818181 +818181818181818181818181818181818181818181828282828282828283838383848484848484 +848584858585858686868686868686868686868685858585858585858585848383828180807e7e +7d7b7979777673736f6e6c6a68666362605e5c5b58565452504e4d4b484644434241403f3e3d3e +3d3d3d3d3e3e3e3f40424344454648494a4c4e4e505253545758595a5c5c5f6061616263656566 +67686969696a6a6b6d6e6d6e6e6e6e707070707170717172727272727373737374747475757575 +76757676767677777777777777777777787878787879797979797979797a7b797a7b7b7b7b7b7b +7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7a7a7a7a7a7a7a7a +7a7a7a7a797a797979797979797979797979797979797979797878787878787878787878787878 +787777777777777777777777777777777777777777777777777777777777777676767676767676 +767676767676767676767675767575757575757574747575747474737373737373737373737373 +737373727272727272727272727272727272727272727272727272727272727272727272727272 +727272727272727272727272727272727272727272727272727272727272727272727272727272 +727272727273737373737373737373737373737374747474747474747474747474747574757575 +757575757575757575757576767676767676767777767677777777777777777777777777777777 +77777878787878787878787878787878787979797979797979797a797a7a7a7a7a7a7a7a7a7a7a +7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c +7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7d7d7e7e7e7e7e7e7e7e7f7f7f7e7e7e7e7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f807f80808080808080808080808080808181818181818181818181818181818181818181 +828282828282828282828282828282838383838383838383838383838383838383838383838383 +838383838383828282828282828282828282828282828282828282828282828181818181818181 +818181818181818181818181818181818181818181818181818181808080808080808080808080 +808080808080808080808080808080808080808080808080808080808181818181818181818181 +818181818181818181818181818181818181818282828282838383838383838383838383838384 +838484858584848585858585858585858585858585858585858686868686868686868686868686 +868686868686868686868686868686868686868585868685858585858585858585858585858585 +858585858585858585858585858585858585858584848484838383838383838383838383828382 +828181818180808080808080807f7f7f7f7f7e7e7d7d7c7d7c7c7c7c7c7c7c7c7b797979797979 +7978777678777676767474747472737271717170707070706f6f6f6e6d6e6d6c6c6c6a6a696a6a +69696a69696868686867676666666666666667676767686868666666666667676768696a6b6b6b +6b6b6b6c6c6c6c6c6c6c6d70717171717171737373737373737474757577777777787878787878 +787879797a7b7c7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7e7e7e8080808080808181818182818182 +8281828382828384848485858585858585858484838383838382828080808080807f7e7e7e7e7e +7e7d7c7b7b7b7a7a7a7a79797979797a7a7a7a7a79797979797979797979797979787879797878 +78787878787878787878787878787a7a7a7a7a7a7a7b7c7c7c7c7c7c7c7d7d7c7c7d7d7d7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f8080808081818080818181818181818182828282828282 +828282828282828283838383848384848484838383838384848484848484848484848484848484 +848484848383838383838383838383838383838383838383828282828282828282818281818181 +8181818181818181818180808080808080808080808080808080808080808080807f7f80807f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80807f7f808080808080 +808081818181818181818181818181818181818181818181818181818181818181818181828182 +828282828282828282828282828282828282828282828282828282828383838383838383838383 +838383838383838383838383838384848485858484858585858585858585858585858585858585 +858585858585858585858585858585858585858585858585858585858585848484848484848484 +848484848484848484838383838282828282828282828282828282828282828282828282828282 +828282828282828181818181818181818081808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f +7f7f7f7f8080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808181818181818181818281828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828182818181818181 +818181818181818181818181818080808080808080808080808080808080808080808080808080 +80807f7f80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7a7a7a7a7a7979797878797978787878787878787777777777777777777677767676767575 +75757574747473737474737372727272727171707070706f6f6f6f6f6f6f6d6d6d6d6c6c6c6b6a +6a6a6a6a6a6a696868696867666666656565646463636262616160605e5e5e5d5c5c5b5a5a5857 +57565554535251504f4e4d4c4a4a4848474545434341403f3e3f3d3c3c3c3a39393a3a39393a39 +3a3a3b3b3c3d3e3f404243444647494b4d4e4f52545557595a5d5f6163656769696c6d6f707274 +767878797b7b7d7f808181828384858686868888898989898a8a8a8a8a8b8b8b8b8b8b8b8b8b8b +8b8b8b8b8b8b8b8b8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a89898989888888888888888888 +888888888888888888878787878787878787878787878786888787878787878787878787878787 +878787878887888888878887878788888989898989898989898989898989898989898989898989 +898989898989898989898989898989898989898989898989898989898989898989898989898989 +898889888888888888888888878787878787878787878686868686868686868686868685858585 +848484848484848484848484848484848484838383838383838383838383838383828282828282 +828282828282828282828282828282828282828383838383838383848484848585858585858585 +8585858585868686868686868686868686868585858585858484848483818181807f7e7c7b7a79 +76767473706f6c6a686664625f5e5c5a59575453514f4d4c4a48464443424141403f3e3e3f3e3e +3f3f404141424345464749494b4d4e4f5252535557585a5b5c5d5f5f6162636465656767686969 +6a6a6b6c6c6d6e6f6e6f6f6f6f7171717172717272737373737374747474757575767676767676 +767676767777777778777878787879797979797a7a7a7a7a7a7a7a7b7b7a7a7b7b7b7b7b7b7b7b +7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a79797979797979797979797979797978 +787878787878787877787777777777777777777777777777777777777776767676767676767676 +767676767676767676767676767676767676757576767575757474747474747474747474747474 +747373737373737373737273727272727272727272727272727272727272727272727272727272 +727272727272727272727272727272727272727272727272727272727272727272727272727272 +727272737373737373737373737373737374747575757575757575757575757575757575757575 +757575757575757575767676767676767677777676777777777777777777777777777777777777 +78787878787878787878787878787879797979797979797979797979797a797a7a7a7a7a7a7a7a +7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7d7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7c7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7c7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7d7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7e7e7f7f7f7f7f7f7f7f8080807f7f7f7f7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f808080808080808080808080808080808080808080 +808080808080808080808080808080808081818181818181818181818181818281828282828383 +838383838383838383838383838484848484848484848484848484848484848484848484848484 +848484848383838383838383838383838383828382828282828282828281818181818181818181 +818181818181818181818181818181818181818181818181818080808080808080808080808080 +808080808080808080808080808080808080808080808080808081818181818181818181818181 +818181818181818181818181818181818282838383838484848484848484848484848484848484 +848585848485858585858585858585858585858585858586868686868686868686868686868686 +868686868686868686868686868686868685858686858585858585858585858585858585858585 +858585858485848484848484848484848484838383838282828282828282828181818181818180 +8080807f7f7f7f7f7f7f7e7d7d7d7d7d7c7c7b7b7a7b7a7a7a7a7a7a7a7a797777767676767675 +74747575747474717171716f706f6e6e6e6d6d6d6d6d6c6c6c6b6a6b6a69696967676667676666 +67666665656565656564646464646464656565656666666464646464666666676868696a6a6a6a +6a6b6b6b6b6b6b6c6d6f7070717171717373737373737374757575777777777878797879797979 +7a7a7b7b7c7b7c7c7c7c7c7c7c7c7c7c7c7c7c7d7f7f7f81818181818181818181818181818181 +81818182828283848485848485858484848484848483818181818181817f7f7f7f7e7e7d7c7c7c +7c7c7b7b7b7a7a7a78787878787979797979797979797879787878787777777777777777777777 +777777787778787878787878787878787a7a7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d +7d7e7e7e7e7e7e7e7e7e7f7f7f80807f8081818181818181818181818181828282828282828282 +828383838383838383838383838383838383838383838383838383838383838484848484848484 +848484848484848383838383838383838383838383838383838383838383828283838282828282 +82828282828282828181818180807f7f7f7f7f7f7f7f807f8080807f807f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f807f8080808080808080808080808080 +808080808081818181818181818181818181828282828383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838484848484848484 +848484848484848484848484848484848484848484848484848484848484848484848484848484 +848484848484848484848484848484848484848484848484848484848484848484848484848484 +848484848484848484848484848484848484848484848383848483838382828282828282828282 +828282828282828282828282828282828282828282828282818281818181818181818180808080 +808080808080808080808080808080808080808080808080808080808080807f7f7f7f7f808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808081808181818182828282828282828282828282828282828282828282828282828282828282 +828283838282838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838382 +828383828282818181818181818181818080808080808080808080808080808080808080808080 +807f807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7d7c7c7c7c7b7b7b7b7b +7b7b7b7b7b7a7a7a7a7a7a7a7a79797a7a79797978787878787878787877787777777776767676 +7675757574747575747474737272727272727272727171716f6f6f6f6f6f6e6d6d6d6d6d6d6c6c +6b6b6a6a6a6a696969696968686867676764646463636363626161615f5f5e5d5d5d5b5b5a5a59 +5858575554545352504f4f4d4d4b4a4a4848454544424141413f3e3d3c3c3b3b3a3b3a3a3b3b3b +3b3b3b3c3e3f3f40424243454647494b4d4e5051535558585c5d5f61626467686a6c6d6f707273 +747678797a7c7e7e80808282838385868687888988898a8b8b8b8b8b8b8b8c8c8c8c8c8d8d8d8c +8c8d8d8c8c8c8c8c8c8c8c8b8b8b8b8a8b8a8a8a8a898989898989898989898989898989888888 +888888888888888888888888888888888888888888888888888888888888888888888888888888 +88888888888888888888888888888888888888888888888888888888888888888988898989898a +8a8a8a8a8989898989898989898989898989898989898989898989898989898989888988888888 +888888888888888888888888888888878787878787878787878787878686868685858585858585 +858585858584858484848483838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838384848484848484848484848484848485858585868586 +86868687878787878686868787858586868686868584848483828181817f7e7d7c7a7978767573 +716f6d6b69686563615e5d5a5856555352504e4c4a48474644434140403f3f3e3f3e3f3f3f4042 +414244454648494a4b4e4f505254545658595a5b5c5d5f6061626364656666686869696b6c6c6d +6d6d6e6e6f6f6f6f71717172727272737273737373747475757575757575757676767677777878 +7878787878797978787979797a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7a7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7a7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7979797979797979797979797979797979797979797979 +797979797979797979797878797978787878787878787878787878777777777777777777777777 +777777767676767576757575757575757575757575757575757575757575757575747474747474 +747474747474747474747474747474747473737474737373737373747473737474747373737272 +737372727272727272727272727272727272727272727273737272737373737373737373737373 +737474747474747474747474747474747474747474747474747474747474757475757575767676 +767676767676767676767676767676767676767677777676777777777777777777777777777878 +787878787878787878787878787979797979797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7d7d7e7e7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7e7e7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7e7e7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7e7e7d7d7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80 +7f8080808081818181818181818181818181818182828283838282838383838383838383838383 +838484848484848484848484848484848484848484848484848484848484848484848484838383 +838383838383838383838383838383838383838383838383838383838383838383838383838282 +828181828281818181818181818080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080818181818181818181818181818282 +818182828283838383838383838383838383838384848484848484848484848484848584858585 +858585858585858585858585858585858585858585858585868686868786868787868686858585 +858585858586868585868686868686858586868585858585858686858586868685858584848585 +8484848484848484848484848482828282828282828282828282828181818181807f7e7e7e7e7e +7e7e7e7e7d7d7d7d7d7d7c7c7a7a7a7a7979787978787878777777767676757574747272727271 +7271717170706f6f6d6d6d6c6b6b6b6a6a6a6a6a69696968676867666565656565646465656464 +646464636362616161616163636363636363636363636363636464656565666768686a6a69696a +6a6a6c6c6c6c6d6e6f70717271727272727373737374747676767678787979797979797a7a7a7a +7a7b7b7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f818181818181818181818181818181818181 +8181818182838485848485858484838483838383818181818181817f7f7e7e7d7d7c7c7c7c7c7c +7b7b7a797979777777777778787878787878787878787878787877777777777777777777777777 +777777777777777777777777777779797a7a7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d +7d7d7d7d7d7d7d7d7e7e7e7f807f80818181818181818181818181818282828282828282828283 +838383838383838384838484848484848484848484848484848484848485858585858585858585 +858585858584848484848484848484848484848484848484848484848382848382828282828282 +828282828282818181818180808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080818181818181818181818181818282828283838383838383838383838384838484848484 +848484848484848484848484848484848484848484848484848484848485858585858585858585 +858585858585858585858585858585858585858585858585858585858585858585858585858585 +858585858585858585858585858585858585858585858585858585858585858585858585858585 +858585858585858585858585858585858585858584848585848484838383838383838383838383 +838383838383838383838383828382828282828282828282828282828282828282818181818181 +818181818181818181818181818181818181818181818181818181818180808080808181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181828282828282828282828282828282828282828282828282838283838383838383 +848483838484848484848484848484848484848484848484848484848484848484848484848484 +848484848484848484848484848484848484848484848484848484838483838383838383828283 +838282828181818181818181818180808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080807f7f7f7f7e7e7e7e7e7e7e7d7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c +7c7c7c7b7b7b7b7b7b7b7b7a7a7b7b7a7a7a797979797979797979787978787878777777777776 +76767575767675757574747474737473737373727272707070707070706f6f6f6f6e6e6d6d6c6c +6b6b6b6b6b6b6b6b6b6a6a6968686866666665656565646463636161606060605e5d5c5d5c5b5b +5a595757565654535251514f4e4d4c4c494847464545444241403e3e3d3d3c3c3b3b3b3b3b3b3b +3b3b3d3d3d3e3f3f414243444648494a4d4d4f51545458595a5d5e6063646668696b6c6f707173 +757678797b7c7e7e8081828283848586878887888a8b8b8b8b8b8b8b8c8c8c8c8c8d8d8d8c8c8d +8d8c8c8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8989898989 +898989898989898989898989898989898989898889888888888888888888888888888888888888 +8988898989888988888889888989898989898989898989898989898989898989898989898a8a8a +8a8a89898989898989898989898989898989898989898989898989898989898989898989888988 +888888888888888888888888888787878787878787878787878786868686858585858585858585 +858585858585858585848484848484848484848484848484848484848484848484848484848484 +848484848484848484848484848484858585858585858585858585858585868686868686868686 +868787878787868686878785858686868686858483838281807f7f7e7d7c7a7876757472706e6c +6a676664615f5d5a59565452524f4e4d4b49474644434241403f3f3f3f3e3f3f40404042444345 +4748494b4c4d4f5152545657585a5b5c5e5f5f606263646565666769696a6a6b6b6d6d6d6e6f6f +707070707070727272737373737473747474747575767676767676767677777777777878787878 +787878797a78797a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a797a797978787979787878787878787878787878787777777777777777777777777777 +777676767676767676767676767676767676767676767676767676767676767575757575757575 +757575757575747574747474747474737374747373737373737474737374747473737372727373 +727272727272727272727272727272727272727272737372727373737373737373737373737374 +747474747474747474747474747574757575757575757575757575757575757575757676767676 +767676767676767676767676767676767676777776767777777777777777777777777778787878 +787878787878787878787879797979797979797979797979797a797a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f80808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f80808080808080808080808080808080808080807f7f7f7f7f7f7f7f7e7e7f7f7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7f7f7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7f7f7e7e7d7e7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e +7d7e7e7f7f7e7e7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080818181818181818181818181818181828282838382828383848384848484848484848485 +858585858585858585858585858585858585858585858585858585858585858585858484848484 +848484848484848484848484848483848383838383838383838383838383838383838382828281 +818282818181818181818180808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808181818181818181818181818182828181 +828282838383838383838383848384848484858585858585858585858585858585858585858585 +858585858585858585858585858585858585858585858686868687868687878686868585858585 +858585868685858686868686868585868685858585858586868585868686858585848485858484 +8384838383838383838383818181818181818181818181818180807f7f7f7f7d7d7d7d7d7d7d7d +7d7d7c7c7c7c7b7b7a7a787878787777767776767676757575747474737271716f6f6f6f6f6f6f +6f6f6e6d6c6c6a6a6a696868686767676767666666656465646362626262626161626261616161 +616060605f5f5f5f5f616161616161616161616161616162636464646565666769696868696969 +6b6b6b6c6d6d6e6f7172717272727273737373747576767676787879797a797a7a7b7b7b7b7b7b +7b7d7d7e7e7e7e7e7e7e7e7e7e7e7e7f7f80808080808080808181808081808081818081818080 +818182838484848484848484838483838383818181808080807f7f7e7e7d7d7c7c7c7c7b7b7a7a +797979797777777777787878787878787878787878787878777777767677777676767676767676 +767676767676767677777777787879797a7a7a7a7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7d7d7d7d +7d7d7d7d7d7d7e7e7e7e7f7f808081818080818181818181818182828282828282828282838383 +838383838383848384848484848484848484848484848484848484858585858585858585858585 +858585848484848484848484848484848484848484848484848484838483838383838383838383 +838383838282828282818181818181818181818181818181818181808081818080808080808080 +808080808080808080808080808080808080808080808081818080818181818181818181818181 +818282828282828282828282828282828383838383838383838383838383848384848484848484 +848484848484848484848484848484848484848484848484848484858585858585858585858585 +858585858585858585858586868585868686868686868686868686868686868686868686868686 +868686868686868686868686868686868686868686868686868686868686868686868686868686 +868686858586868585858585858585858585858585858585858484848484848484848484848484 +848484848484848484848384838383838383838383838383838383838383838282828282828282 +828282828282828282828282828282828282828282828282828282818181818182828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828383838383838383838383838383838383838383838383838483848484848484848484 +848484848484848484848484848484848484848484848484848484848484848484848484848484 +848484848484848484848484848484848484848484848484848384838383838383838383838383 +838382828282828282828282818181818181818181818181818181818181818181818180808181 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d +7d7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a797a797979797878787878777777 +767677777676767575757574757474747473737372727272717171707070706f6f6e6e6e6e6d6d +6d6c6c6d6d6c6c6b6b6a6a6a6a686868676767676666656564646363626261605f605f5e5e5d5c +5b5b5a595857565554535251504f4d4c4b4948484745444341403f3f3e3d3c3c3b3b3b3b3a3a3a +3b3b3b3c3d3d3e3f40414344454749494b4d4f50535456585a5c5e6062646567696b6d6e707273 +7577797a7b7c7e7f80818283848586878788898a8a8a8a8b8b8b8c8c8c8c8c8d8d8d8d8d8d8d8d +8d8d8d8d8d8d8d8c8c8c8c8c8c8c8c8c8c8b8b8b8a8a8b8b8a8a8a8a8a8a8a8a89898989898989 +898989898989898989898989898989898988898888888888888888888888888888888888888988 +898989888988888889888989898989898989898989898989898989898989898989898a8a8a8a8a +898989898989898989898989898989898989898989898989898989898989898989898889888888 +888888888888888888888887878787878787878787878787878786868685858686858585858585 +858585858585858484848484848484848484848484848484848484848484848484848484848484 +848484848484848484848484848585858585858585868685858686868787878787878787878788 +888888888787878787868686858585858484838281817f7e7e7d7b7a78767473716f6d6b696664 +62605d5b59565452504e4e4c4a49484544434241403f3e3e3e3e3e3e3f3f41414243454648494b +4c4e4f5152545658595b5c5d5e60616263646566676768696a6b6b6c6d6d6d6f6f6f6f70707171 +727272727373737474747475747575757576767677777676777777787878787879797979797979 +79797a797a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a797a7979797979797979797979797979797979797978787878787878787878787878787877 +777777777777777777777777767677777676767676767676767676767675757575757575757575 +757575757475747474747474747474747474747474747474747474747474737373737373737373 +737373737373737373737373737373737373737373737373737373737373737373737373747474 +747474747474747474747475747575757575757575757575757575757575757576767676767676 +767676767676767676767677777676777777777777777777777777777777777777787878787878 +78787878787878787879797979797979797979797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f80808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80 +808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f +7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080808080 +808080808080808181808081818181818181818181818080818180808080808080808080808080 +808080808080808081818080818181818181818181818181818181818181818181818181818181 +818282828282828282828282828282828383838383838383838483848484848484848484858585 +858585858585858585858585858585858585858585858585858585858585858584848484848484 +848484848484848484848484838483838383838383838383838383838383838383828282828282 +828282828282828282818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818182828282828282828282828282828282828282 +828383838383838383838483848484848585858585858585858585858585858585858686858586 +868686868686868686868686868686868686868686868787878787878787878786868686868686 +868686868686868686868685858686858585858585858585858585858484848484848484848384 +83838383838383838381818180808181808080808080807f7f7e7e7e7e7c7c7c7b7b7c7c7b7b7b +7a7a7a7a79797878777776767575747574747474737373727171706f6f6f6d6d6d6c6c6d6d6c6c +6b6a696968676766656565646464646463636362616261605f5f5f5f5e5f5f5e5e5f5e5e5e5e5d +5d5d5c5c5c5c5c5e5e5e5f5f5e5e5f5f5f5f5f5f5f606162626364646566676767676868686a6a +6a6b6c6d6e6f7071707172727273737373747576767777787879797a797a7a7b7b7b7b7c7c7c7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f808080808080808080808080808080808080808080808080 +8182838383838383838382838282828280808080807f7f7e7e7d7d7c7c7b7b7a7a7a7a79797878 +777775757575757676767676767676767676767676767575757575757575757575757575757575 +7575757575757575757576767777787979797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b +7b7b7b7b7c7c7c7c7d7e7f7f7f7f7f7f7f80807f7f808080818181818181818181818282828282 +828282828382838384848383848484848484848484848484848585858585858585858585858585 +858484848484848484848484848484848484848484848484848384838383838383838383838383 +838382828282828181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818182 +828282828282828282828282828283838383838383838383838383848583848585858585858585 +858585858585858585858585858585858585858585858585858686868686868686868686868686 +868686868686868686868686868686868686868686868686868686868686868686868686868686 +868686868686868686868686868686868686868686868686868686868686868686868686868686 +868686868686868686868686868686868686868686868685858585858585858585858585858585 +858585858585858584858484848484848484848484848484848484848483838383838383838383 +838383828283838282828282828282828282828282828282828181818181828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828383828283 +838384848484848484848484848484848484848484848484848485848585858585858585858585 +858585858585858585858585858585858585858585858585858585858585858585858585858585 +858585858585858585858585858585858585858585858483858483838383838383838383838383 +828282828282828282828181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +8181818080808080808080807f807f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7d7d7e7e7d7d7d7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7a7b7a7a7a7a79797979797878787777 +787877777776767676757675757575747474737373737372727171717170706f6f6f6f6e6e6e6e +6e6e6e6e6d6c6c6b6b6b6b696969696969696868676766666464646463626162616161605f5e5d +5c5c5b5a5958585655545353514f4e4d4c4b4a4948464444434341403f3f3f3e3e3e3d3d3c3d3d +3d3d3e3e3f3f4040424344464848494b4d4d5052535556585b5c5e6061636567686a6c6d6f7173 +757678787b7c7d7e7f808183838485868788898989898a8a8b8b8b8b8b8c8c8d8d8d8d8d8d8d8d +8d8d8d8d8d8c8c8c8c8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a898a89898888898988888888888888888888888889888989 +89888988888889888989898989898989898989898989898989898989898989898a8a8a8a8a8989 +898989898989898989898989898989898989898989898989898989898989898988898888888888 +888888888888888888878787878787878787878787878787868686868686868686868686868686 +868686868685858585858585858585858585858585858585858585858585858585858585858585 +858585858585858585858586868686868686868686868686868687878787878787878787888888 +8888878787868685858585848484838281807f7e7d7b7b7a78777573716f6e6b69676562605f5c +5a575653524f4d4c4c4a494847454443424141403f404040404142424344454649494b4d4e4f52 +53545658595b5d5e5f6061626465656667686969696a6c6d6d6e6e6e6e70707070717172727373 +72727474747575757576757676767677777777777777777777787878787879797979797979797a +7b797a7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7a7b7a7a79797a7a79797979797979797979797979787878787878787878787878787878777777 +777777777777777777777777777777777777777777777777777676767675757575757575757575 +757574757474747474747474747474747474747474747474747474747373737373737373727273 +737272727272727272727272727272727272727272727272727272727272727272727373737373 +737373737373737373747374747474747474747474747474747474747474757575757575757575 +757575757575757575757575757575757575757575757575767675757676767777777777777777 +777777777777777878787878787878787878787878797879797979797979797979797979797979 +7979797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e +7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f80808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080 +80808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f80807f7f8080808080808080808080808080808080808080808080808080807f807f7f7e7e7f +7f7e7e7e7e7e7e7f7f7e7e7f7f7f7f7f7f7f807f80808080808080808080808080808080808080 +80808080808080808080808080807f807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f807f808080 +808080808080808080808081818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818182 +828282828282828282828282828283838383838383838485838485858585858585858686868686 +868686868686868686868686868686868686868686868686868686868686858585848485858484 +848484848484848484848384838383838383838383838383838383838383838282828282828282 +828282828282828181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181828282828282828282828282828282828282828283 +838383838383838384838484848485858585858585858585858585868685858686868686868686 +868686868686868685858686858585858585858586868686868686868686858585858585858585 +858585858585858585858585858584848585848484848484848483838383838383838281838281 +818181818181817f7f7e7e7e7e7e7e7e7e7e7e7e7e7d7c7b7b7b7b797979797979797978787777 +77777676757573737373727271727171707070706f6e6e6e6c6b6b6b6969696969696969686766 +656564646463626262616161606060605f5f5e5f5e5d5c5c5c5c5c5c5c5c5c5c5c5c5c5c5b5c5c +5a5a5b5b5b5d5d5d5e5e5e5e5e5e5e5e5e5e5f606162636364646567686868686868686a6b6b6c +6d6d6f70717271727273737474747475767778787879797a7a7b7a7b7b7c7c7c7c7c7d7d7f7f7f +7f7f7f7f7f7f7f7f7f7f7f808081818080808080808080808080807f807f7f7f7f7f7f7f7f8081 +82828282828282828282828282817f7f7f7f7f7e7e7d7d7c7c7b7b7a7a79797979777777777676 +747474747475757575757575757575757575757574747474737473737373737373737373737373 +737373737373737374747676767777777878787878787878787878787878787979797979797979 +797a7a7b7b7b7b7c7d7d7d7d7e7e7e7f7f7e7e7f7f7f8080808080808080808081818181818181 +818182828282838382828383838383838383838383838384848484848484848484848484848583 +848484848484848483848383838483848484848484848484848484848484848484838483838383 +828282828281818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181828282 +828282828282838283838383848484848484848484848484848585848485858585858585858585 +858585858585858585858585858585858585858585858586868686868686868686868686868686 +868686868686868686868686868686868686868686868686868686868786878787878787878787 +878787878787878787878787878787878787878787878787878787878787878787878787878787 +878787878787878787878787878787868786868686858585858585858585858585858585858585 +858585858585858585858585858585858585858585858585858585848484848484848484848484 +848383848483838383838383838383838383838383838382828282828383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838384848383848484 +858585858585858585858585858585858585858585858585858585858585858585858585858585 +858585858585858585858585858585858585858585858585858585858585858585858585858585 +858585858585858585858585858585858585858584848585848484848484848484848484848383 +838383838383838282818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +81808080808080808080808080808080808080808080808080807f7f7f7e7e7f7f7e7e7e7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a79797978787979 +7878787777777776777676767675757574747474747373727272727172707070706f6f6f6f6f6f +6f6f6e6d6d6d6d6d6c6b6a6a6a6a6a6a6969696968686666666665656364636363626161605f5f +5d5c5c5b5b5958585656545352514f4e4e4d4b494848464644444342424141413f3f3e3f3f3e3e +3f3f3f3f404041424345464647484b4b4d4f5052535457595a5c5e5f6162646668696b6d6f7172 +747578787a7b7c7e7e808082838485868787888889898a8a8b8b8b8c8c8d8d8d8d8d8d8d8e8d8e +8e8e8e8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8c8c8c8b8c8b8b8b8b8a8a8a8a8a8a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a89898a8a898989898989898989898989898989898989 +8989898989898989898989898989898989898989898989898989898989898a8a8a8a8a89898989 +898989898989898989898989898989898989898989898989898989898989898989898989898989 +898889888888888787878787878787878787878787878686868686868686868686868686868686 +868686858585858585858585858585858585858585858585858585858585858585858585858585 +858585858585858585868686868786878787878787878787888888888888888888878988888888 +87878786868584848483828281807f7e7d7c7a7979777573726f6e6c6a686563615e5d5b595654 +53514f4c4b4a4a48474645444342424242414041424242434445464749494c4d4e505153555758 +595b5c5e6061616364656667676869696b6b6b6c6e6e6e6f6f6f6f717272727272737374747373 +757575767676767676767676767777777778777878787879797979797a7a7a7a7a7a7a7a7b7b7a +7a7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7a7a7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7979797979797979797979797979797878787877 +787777777777777777777777777777777777777777777776767676757575757575757575757575 +757575757575757575757475747474747474747474747474747473737373737373737272737372 +727272727272727272727272727272727272727272717271717171717171717172727272727272 +727273727373737373737373737373737373737373737373737373737474747474747474747474 +747474747474747474747474747474747474747474747575747475757576767676767676767676 +767676767677777777777777777777777777777777777777777777777777777777777777777777 +7778787878787878787879787979797979797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7d7d +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f +7f7f7f7f7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080 +8080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80 +807f7f808080808080808080808080808080808080808080808080808080808080807f7f80807f +7f7f7f7f7f80807f7f808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818281828282828282828282838383 +838383838383838383838383848484848484848485858484858585858585858586868686868686 +868686868686868686868686868686868686868686868686868686868585858484858584848484 +848484848484848484848484848484848484848484848484848484848483838383828382828282 +828282828281818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818282828282828282828282828282838283838383848484 +848484848484848484848484858585858585858585858585858686858586868686868686868686 +868686868686858586868585858585858585868686868686868686868585858584858484848484 +848484848484848484848484838384848383838382828282818181818181818180808181808080 +807f7f7f7f7d7d7c7c7c7c7c7c7c7b7c7b7b7b7a79797979787676767676767676757574747474 +737372727070706f6e6e6e6e6e6e6d6d6d6d6c6b6a6a6868686866656565656565656463636262 +6161605f5f5f5f5e5e5e5d5d5d5d5c5c5b5c5b5b5a5a5a5a5a5a5a5a5a5a5a5a5a5a595a5a5858 +5959595c5c5c5d5d5d5d5e5e5e5e5e5e5f616062636364656667686868686869696b6c6c6c6e6e +707171727273737474757575757777787979797a7a7b7b7c7b7c7c7d7d7d7d7d7e7e8080808080 +808080808080808080808081817f7f7f7f7f7f80807f7f807f7f80807f80807e7e7f7f80808181 +818182828282818180808080807f7f7d7d7d7d7c7c7b7b7a7a7979797977777776747474747474 +737373737373737374747474747474747474737373727273737272727171717171707070707070 +707071717272727373737575757576767677777777787878787878787878787878787878787878 +787878797a7a7a7b7c7d7c7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e80808080 +818082828282828282828282828282828282828282828282828283838383838484848484848484 +848484848484848484848484848484848484848484838483838383838383838383838383838383 +838383838383838383838383838383838383828282818182828181818181818181818181818181 +818181818181818181818181818181818182828181828282828282828283838383838383838383 +838383838383838383838383838383848484848484848484858485858585858585858585858585 +858585858585858585858585858585858686868686868686868686868686868686868686868686 +868687878788888787888888888888888888888888888888888888888888888888888888888888 +888888888888888888888888888888888888888888888888888888888888888888888888878788 +888787878787878787878787878787878787878787878787878787878787878787878686868686 +868686868586858585858585858585848484848484848484848484848484848484848484848484 +848484848484848484848484848484848484848484848484848484848484848484848484848484 +848484848484848484848484848484848484848484848484848484848484848484848484848484 +848484848484848484848484848484848484848484848585868686868686868686868686868686 +868686868686868686868686868686868686868686868686868686868686868686868585858585 +858585858585858585858585858585858585858485848484848484848484848484848483838383 +838383838383838383838383838383838383838383828282828282828281818282818181818181 +818180808080808080808080808080808080808080808080808080808080808081818181818181 +818181818181818181818181818181818181828282828282828282828282828282828282828281 +81818181818181818081808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e +7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7b7b7b7b7a7a7a7a7a7a7a7a79797a7a7979 +79787878787778777777777676767676757574747474747373727272727272717171707070706f +6f6f6f6e6d6d6d6d6d6d6c6c6b6b6b6b6a6969696969686867666666656463636362626260605f +5e5d5c5c5c5a5a58585756545453514f4f4e4d4a4a494947464644444342424141403f3f3f3f3f +40404041424242434444454747494b4b4d4e515253545758595b5d5f6162646667696b6d6f7072 +737677797a7a7c7d7f8080828384848686888889898a8a8b8b8b8b8b8b8b8d8d8d8d8d8d8d8d8d +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8c8c8d8d8c8c8c8c8c8c8c8c8c8c8c8c8c8b8b8b8b8b8b8b8b +8b8b8a8a8a8a8a8a8a8a8a898a8989898989898989898989898989898989898a898a8a8a898a89 +89898a898a8a8a8a8a8a8a8a8a898989898989898989898a8a8a8a8a8a8a8a8a8a8a8a8a8a8a89 +898989898a8a8a8a8a8a8a8a8a8a89898989898989898989898989898889888888888888888888 +888888888888888888888888888888888888888887878786868787868686868686868686868686 +868585858585858585858585858585858585858585858585858585858585858686868686868686 +868687878787878787878787878787888887878888888989898989888888888888888888888686 +868685858584828281807f7e7d7c7b7a7876757472716e6c6968666363605e5c59575553514f4d +4c4b4a4847464545454343434242424343444444454647484a4b4b4e4e505253555658595b5d5e +5f6061626465666768686a6a6b6c6c6c6e6e6e6f6f6f7171727272727273747474757575757575 +7576767676777778787878787878797978787979797a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7a7b7b +7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7d7d7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7b7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7979797979797979797979797979797979 +797979797979787878787777777777777777767676767676767676767676767676757575757475 +747474747474747474747474747473737373737272727272727272727272727272727272727272 +727272727272727272727272727272717171717171717171717171717171717171717171717171 +717171717172717272727272727272727272727272727272727272727272727373737373737373 +737373737374747373747474747474747474747474747474747474747474747474747474747474 +747474747474747475757575757575757576757676767677777777777777777777777777777777 +7777777777777777777777777878787878797978787979797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808081818181818181818181808080807f807f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f807f8080808081818181818181818181818181818181818181 +818181818181808080807f807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f807f80808080818181 +818181818181818181818181818181818182828282828282828282828282828282828282828282 +828383828283838383838383838383838282838382828282828282828282828282828282828282 +828283838282838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838484848484848484848584858585858585858585868686868686868686 +868686868686868686868685858585858585858585858585858585858585858585858585858585 +858585858585848483838383838383838383838383838383838383838383838383838383838383 +838383828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828283838383838383838383838383838383838383838383838383 +838383838484858585858585858585858585858585858585858585858686858586868686868686 +868686868686868686868686868686868585858585858585858585858585858585858585848484 +848483838382828383828282828282828181818181817f7f7f7f7f7f7f7f7f7e7f7e7e7e7d7d7d +7d7c7c7b7b7b7a7a7a7a797979797979787877767575757473737272737372727272727171706f +6e6e6e6d6c6c6b6b6a6a69696969696969686766666464636363636262626261616160605f5f5d +5d5c5b5b5b5b5b5b5b5b5b5b5b5a5a585857575757575657575858595858585858585858585858 +595a5b5b5c5d5b5c5d5d5d5f5f5f60606161626465656667676769696a6a6b6b6b6c6e6e707071 +7273737475757575757677777879797a7a7c7c7c7c7d7c7d7d7d7d7e7e7f7f7f7f7f8080807f7f +7f7f7f7f7f7f7f808181817f7f7f7f7f7f80807f7f807f7e807f7e7f7f7d7d7e7e7f7f80808080 +8181818181808080807f7f7e7e7c7c7c7c7b7b7a7a797978787878767675747373737373737272 +72727272727273737373737373737373727272717072717070706f6f6f6f6f6e6e6e6e6e6e6e6e +6f6f70707071727273737373747474757575757676767676767676767676767676767676777677 +7778787878797a7b7b7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7f7f7f7f8080 +818181818181818181818181818181818181818181818181828282828283838383848384848484 +848484848384838383848384848484848484848484848484848484848483848383838383838383 +838383838383838383838383838383838282828181828281818181818181818181818181818181 +818181818181818181818181818181828281818282828282828282838383838383838383838383 +838384838484848484848484848585858585858585858585858585858585858585858585858585 +858585858585858585858585858586868686868686868686868686868686868686868686868686 +878787888887878888888888888888888888888888888888898889898989898989898989898989 +898989898989898989898989898989898989898989898989898989898989898989898888898988 +888888888888888888888887888787878787878787878787878787878787878786868686868686 +868686868686868686868686868585858585858585858585858585858585858585858585858585 +858585858585858585858585858585858585858585858585858585858585858585858585858585 +858585858585858585858585858585858585858585858585858585858585858585858585858585 +858585858585858585858585858585858585858585868686868686868686868686868686868686 +868686868686868686868686868686868686868686868686868686868686868685858585858585 +858585858585858585858585858585858585858585858585858585858585858585848484848484 +848484838483838383838383838383838383838282828282828282818182828181818181818181 +808080808080808080808080808080808080808080808080808080808080818181818181818181 +818181818181818181818181818181818282828282828282828282828282828282828282818181 +81818181818181818181818180808080808080808080808080808080808080808080807f7f7f7f +7e7e7e7e7e7e7e7d7e7d7d7d7d7d7d7d7d7d7c7c7c7c7c7b7b7b7b7b7b7b7b7a7a7b7b7a7a7a79 +797979787978787878777777777776767575757575747473747373737372727271717171707070 +70706f6f6e6f6e6e6d6d6c6c6c6c6c6b6b6b6b6b6a6a6969686867666565656565656362616160 +5f5f5f5e5d5b5b5b5a58575655535251514e4d4c4c4b4a49474746454443434241404040404040 +40414141414242424344454748484a4b4e4e4f5153545657595a5d5e6062636567696b6c6f7072 +74767778797a7c7e7e80818282848587878888898a8b8b8b8b8b8b8b8d8d8d8d8e8d8e8e8e8e8e +8e8e8e8e8e8e8e8e8e8e8e8e8d8d8e8e8d8d8c8d8c8c8c8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b +8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8a8a898989898989898989898a8a8a8a8a8a8a8a8a8a8a8a8a8a8a898989 +89898a8a8a8a8a8a8a8a8a8a898989898989898989898989898989898989898989898989888988 +888888888888888888888888888888888888878787868687878686868686868686868686868685 +858585858585858585858585858585858585858585858585858585858586868686868686868686 +87878787878787878788878888898988888989898a8a8a8a8a8989898988898888888886868686 +8585848381817f7e7d7c7b7a7978757473716f6d6b68666562605f5c5a585653524f4e4c4b4948 +4846454443434342424242434344444546464748494b4d4e4f5151545556585a5b5d5f60616263 +64656668696a6a6a6c6c6d6d6e6e70707070707072727373747474747575757676767676767677 +777777777878787878787878797a78797a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7c7c7c7c7c7c7c7c7d7d7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7c7c7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a797a797979 +797979797878787877777777777777777676767676767676767676767676767575757575757575 +757575757575747574747474737373737372727272727272727272727272727272727272727272 +727272727272727272727272727171717170717070707070707070707070707070707070707170 +717171717171717171717171717171717171717171717171717171717172727272727272727272 +727272737372727373737373737373737373737373737373737373737373737373737373737373 +737373737373747474747474747474747474747474757575757575757575757575757575757575 +757575757575767576767777777777787877777878787979797979797979797979797979797a7a +7a7a7a7a7a7a7a7a7a7a7a7a7b7a7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080818181818181818181818080808080808080808080808080808080 +808080808080808080808080808080808080818181818181818181818181818181818181818181 +818181818080808080808080808080808080808080808080808080808080808080808181818181 +818181818181818181818181818181828282828282828282828282828282828282828282828283 +838282838383838383838383838382828383828282828282828282828282828282828282828282 +838382828383838383838383838383838383838383848384848484848484848484848484848484 +848484848484848485858585858585858585858585858585858585858686868686868686868686 +868686868686868686858585858585858585858585858585858585858585858585858585858585 +858585858584848484848484848484848484848484848484848484848483848383838383838383 +838282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282838383838383838383838383838384838484848484848484848484 +848484858585858585858585858585858585858585858585858586868585868686868686868686 +868686868686868686868686868685858585858585858585858585858485848484848383838383 +828282818182828181818181818180807f7f7f7f7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7b7b7a +7a79797978787878777776777676757574747373727170706f6f70706f6f6f6f6f6e6e6d6c6b6b +6b6a6968676767666666666666666665636262616160605f5f5e5e5e5e5d5d5d5d5d5c5c5a5958 +585858585858585858585857575555555555555554555556565756565656565656565656565759 +5a5a5b5c5a5b5d5d5d5f5f5f60616061626465666767676769696a6b6c6c6c6d6e6f7171727273 +74757676767676777879797a7a7b7b7d7d7d7d7e7d7e7e7e7e7f7f808080808081818180808080 +8080808080808181817f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7e7e7f7f7f7f8080 +8080807f7f7f7f7e7e7d7d7c7c7b7b7a7a79797878777776767575747372727171717170707070 +7070707071717171717171717171707070706f706f6f6f6f6e6e6e6e6e6d6d6d6d6d6d6d6d6d6d +6e6e6e6f7070717272727373737373747474747474747474747474747474747474747574757576 +7677777878797a7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7e7e7e7e7f7f8080 +818180808181818181818181818181818181818181818282828282838383838483848484848484 +848483848383838483848484848484848484848484848484848484838483838383838383838383 +838383838383838383838383838382828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828383838383838383838383838383 +848384848484848484848485858585858585858686858586868686868686868686868686868686 +868686868686868686868686878787878787878787878787878787878787878787878787878888 +888888888888888888888888888888888888888888888988898989898989898989898989898989 +898989898989898989898989898989898989898989898989898989898989898989898989898989 +898989898989898989888988888888888888888888888888888888888888878787878787878787 +878787878787878787878786868686868686868686868686868686868686868686868585868685 +858585858585858585858585858585858585858585858585858585858585858585858585858585 +858585858585858585858585858585858585858585858585858586868585868686868686868686 +868686868686868686868686868686868686868787878787878787878787878787878787878787 +878787878787878787878787878787878787878787878787878787878787868686868686868686 +868686868686868686868686868685858686858585858585858585858585858484848484848484 +848384838383838383838383838383838382828282828282828282828282828282828282828181 +818181818181818181818181818181818181818181818181818181818282828282828282828282 +828282828282828282828282828283838383838383838383838383838383838383838282828282 +82828282828282828282818181818181818181818181818080818180808080808080807f7f7f7f +7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7a7a7a +7a797a797979797878787878777777767676767575747574747474737373737372727271717171 +70706f706f6f6f6f6e6e6e6e6e6d6d6d6c6c6c6c6b6b6a6a696968686868676766656464636362 +6261605f5f5e5d5c5b5958575654545251504f4e4d4c4b4a494847464544434241414141404040 +40404041414141424344454647484a4a4c4d4f5052535556585a5c5d5f61636567696b6d6f7173 +74757678797b7c7e7f808183848586878788898a8a8a8a8b8b8b8d8d8d8d8e8d8e8e8e8e8e8e8e +8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8e8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8c8c8c8c8b8b +8b8b8b8b8b8b8b8b8b8b8b8a8a8b8b8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a898989898989898989898a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8989898989 +8a8a8a8a8a8a8a8a8a8a8989898989898989898989898989898989898989898989898889888888 +888888888888888888888888888888888787878787878787878787878787878787878787868686 +868686868686868686868686868686868686868686868686868686878787878787878787878888 +8888888888888889888989898989898989898a8a8a8a8a89898989888988888888868686858484 +838281807e7d7c7a797877757371706e6c6a686563615f5c5b58565452504e4c4a494847454544 +43424242424242424243444545474848494b4c4e4f5152545557585a5b5d5f6162646565666868 +696b6c6c6d6d6e6e6f6f7070717172727272737374747575757576767677777676777777787878 +78787979797979797979797a797a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c +7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a797a7979797979 +797979797878787878787878787877777776767777767676767676767675757575757575757575 +757575757475747474747373737373727272727272727272727272727171727271717171717171 +7171717171717171717171707070706f706f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f706f7070 +707070707070707070707070707070707070707070707070707070717171717171717171717171 +717171717171717171717171717171717272717172727272727272727272727272727272727272 +727272727373737373737373737373737373737474747474747474747474747474747474747474 +747474747574757576767676777777777777777778787878787878787878787878787879797979 +797979797979797979797a797a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808081818080818181 +818181818181818181818282828282828282828281818181818181818080818180808080808081 +818080818181818181818181818181818282828282828282828282828282828282828282828282 +828281818181818181818181818181818181818181818181818181818181818182828282828282 +828282828282828282828282828383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838483848484848484848484848484848484848484 +848484848484858585858585858586868585868686868686868687878787878787878787878787 +878787878787878686868686868686868686868686868686868585868685858585858585858585 +858585848484848484848484848484848484848484848484848484838483838383838383838382 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828383838383838383838383838383848384848484848484848484848484 +848585858585858585858585858585858585858686858586868686868686868686868686868686 +858586868585858585858585848484848484848484848484848483848383838382828282828181 +8181818181818080818180807f7f7e7e7e7e7c7c7c7c7c7c7c7c7b7b7c7c7b7b7a7a7979787877 +7776767675757575747574747373717170706f6e6d6d6d6d6d6d6d6c6c6c6c6b6b6a6968686766 +6665646464636363626263636261605f5e5d5d5c5c5b5b5b5b5a5a5a5959595958585756555555 +555555555454555554545452525252525252525252545454545454545455555454555556585959 +5a5b5a5b5c5c5c5e5e5e6061606163646566676868686a6a6a6b6c6c6d6e6f7071727373747576 +767777777778797a7a7b7c7c7c7e7e7e7e7f7e7f7f7f7f80808081818181828282818181818181 +818181818282827f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7d7d7c7c7c7c7d7d7e7e7f7f7f7f807f +7f7e7e7e7e7d7d7c7c7b7b7a7a79797878777775757575747473727170707070706f6e6e6f6f6e +6f6f6f6f706f6f70706f6f6f6e6e6e6e6d6e6d6d6d6d6c6c6b6b6b6a6a6a6a6a6a6a6a6a6a6b6b +6b6c6d6d6e6f6f6f70707070707171717171717171717171717171717171717172717272737374 +74757576777879797979797979797979797979797979797979797979797b7b7b7b7c7d7e7e7e7e +7e7e7e7f7f7e7e7f7f7f7f7f7f7e7e7f7f7e7f7f80808080808181818283828383838383838383 +828382828283828383838383838383838383838383838383838283828282828282828383828283 +838383838383838383838383828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828283838383838383838383838383838483 +848485858484858585868686868686868686868686868686868686868686868686868686868686 +868686868686868686868787878787878787878787878787878787878787878787878788888888 +88888888888888888888888888888888888888898a88898a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a +8a8a8a8a8a8a8a898a898989898989898989898989898989898989898888888787888887878787 +878787878787878787868686868686868686868686868686868686868686868686868686868686 +868686868686868686868686868686868686868686868686868686868686868686868686868686 +868686868686868686868686868686868686868686868686868686868686868686868686868686 +868686868686868686868686868686868687878787878787878787878787878787878787878787 +878787878787878787878787878787878787878787878787878787878686868686868686868686 +868686868686868686868686868686868686868686868686868686868685858584848585848483 +848383838383838383838383838383828282828282828282828282828282828282828281818181 +818181818181818181818181818181818181818181818181818182828282828282828282828282 +828282828282828282828282838383838383838383838383838383838383838382828282828282 +828282828282828281818181818181818181818181818181818181818181818181808080808080 +8080807f807f7f7f7f7f7f7f7e7e7e7e7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7a +7b7a7a7a7a79797978787878777777777776767576757575757474747474737373727273737171 +7071707070706f6f6f6f6f6e6e6e6e6e6e6e6d6c6b6c6b6a696969696969686766666565656563 +62616161605f5e5c5b5a5958585654535352514f4e4e4d4c4a4949484645444444434343434342 +42424242424243444545464749494a4b4e4e505152535556595a5b5d5f61636567686b6d6f7071 +73747578787a7c7d7d8081828384848587888889898989898c8c8c8c8d8c8d8e8e8e8e8e8e8e8e +8e8e8e8f8f8e8e8f8f8f8f8f8f8f8e8f8e8e8e8e8e8e8e8d8d8d8d8c8c8c8c8c8c8c8c8b8b8b8b +8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b +8b8b8b8b8b8b8b8a8a8a8a8a8a8a8a8a8a8b8b8b8b8b8b8b8b8a8a8b8b8a8a8a89898989898a8a +8a8a8a8a8a8a8a8a89898989898989898989898989898989898989898989898988898888888888 +888888888888888888888888888887878787878787878787878787878787878787878686868686 +868686868686868686868686868686868686868686868686868787878888878788888889898989 +89898989898a898a8a8a8a8a8a8a89898b8b8a8a8a89898989878887878787848484848282817f +7e7e7b7a7977767473726f6e6c6a696664615f5e5b5958565352504e4d4a494847464546454443 +43434344444444454748484a4b4b4d4e4f5253545658585a5c5d5e6061646566676768696a6b6d +6e6e6e6e6f6f707071717273737373737474757576767676777777777777777777777878787878 +7979797a7a79797a7a7b7a7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7a7a7b7b7a7a7a7a7a7a7a797a79797979797979 +797978787878787878787777777776767676767676767676767676757575747475757474747474 +747473747373737372727271717070707070707070707070707070707070707070707070707070 +707070707070706f6f6e6e6e6e6d6e6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6e6d6e6e6e6e +6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f +6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f +6f6f70707070707070707070707070707071717171717171717171717171717171717171717171 +717172717273747474747474747474757575767676767676767676767676767676777777777777 +77777777777777777877787878787878787878797979797979797a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7e7d7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f80808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080818181818282828282828282818181818181818181818181818181818181818181 +818181818181818181818181818182828282828282828282828282828282828282828282828282 +818181818181818181818181818181818181818181818181818181818181828282828282828282 +828282828282828282828283838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838384838484848484848484848484848484848484858584 +848585858686868686868686868686868686868686868686878787878787878787878787878787 +878787878786868686868686868686868686868686868686868686868686868686858586868585 +858484848484848484848484848484848484848484848484848384838383838383838383828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828283838383838383838383838383838483848484848484848484848484848485 +858585858585858585858585858585858585858585858585858585848485858484848484848484 +84848484848484848484838383828283838282828282828281828181818180807f7f7f7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7c7c7b7b7b7b7979787878787878787878787878777776757474737373 +727272727171707170706f6f6e6d6c6c6b6a696868686868686868686867676665646363626261 +6060605f5f5f5f5f5f5f5f5d5c5b5b5a5a59595858585857575757575757565554545352535353 +53535353535353535351515151515151525252545454545454545555555555555657595a5a5b5c +5b5c5d5e5e606060616362636465676869696a6a6c6c6c6d6e6e6f707172737375757677787878 +787878797b7c7c7d7d7d7d7f7f7f7f807f80808080818181818181818282828181818181818181 +81818282827f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7d7d7c7c7c7c7d7d7d7d7e7e7e7e7f7e7e7d +7d7d7d7c7c7b7b7a7a79797878777776767474747472727271706f6f6f6e6e6d6c6c6d6d6c6d6d +6d6d6e6d6d6e6e6d6d6d6c6b6b6b6b6b6b6b6b6b6a6a696969686868686767676767676868686a +6a6a6b6c6c6c6d6d6d6d6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6e6f6e6e6e6f6e6f6f7070717172 +72747475767676767676767676767676767676767676767676767678797979797a7b7b7b7c7c7c +7c7d7d7c7c7d7d7d7d7d7d7c7c7d7d7c7d7d7e7e7e7e7e80808081818181818181818181818181 +818181818181818181818181818282828282828282828282828282828282828283838282838383 +838383838383838383838282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828283838484848484848484848484848484848484 +858584848585858686868686868686868686868686868686868686868686868686868686868686 +868686868686868687878787878787878788878888888888888888888888888888898989898989 +89898989898989898989898989898989898a8a89898a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a89898988888989888888888888 +888888888888888787878787878787878787878787878787878787878787878687868686868686 +868686868686868686868686868686868686868686868686868686868686868686868686868686 +868686868686868686868686868686868686868686868686868686868686868686868686868687 +868787878787878787878787878787888888888888888888888888888888888888888888888888 +888888888888888888888888888888888888888888888888888887878787868786868686868686 +868686868686868686868686868686868686868686868686868686858585848485858484848484 +848484848484848484848484848383838382838282828282828282828282828282818181818181 +818181818181818181818181818181818181818181818181828282828282828282838283838383 +838383838383838383838484848484848484848484848484848484848484838383838383838383 +838383838383828282828282828282828282828281828181818181818181818080808080808080 +808080808080808080807f7f7f7f7e7e7e7d7d7d7d7d7d7d7d7d7c7d7c7c7c7c7b7b7b7b7b7b7b +7b7b7b7a7a7a797979797878787878777776777676767675757575757474747373747472727272 +7272727171707070706f6f6f6f6f6f6f6e6d6d6e6d6c6b6b6b6a6a6a6969686867676767656564 +64636261615f5e5d5c5b5b595857565554535252504f4e4d4d4b49494847474646464545444444 +43434343434445454646484849494c4c4d4e4f515253555758595c5e5f61636467696b6c6d6f70 +7274747778797a7d7e7f8081828384858687878788888b8b8b8c8c8c8c8d8d8d8d8e8e8e8e8e8e +8e8f8f8e8e8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8e8e8e8e8d8d8d8d8d8d8d8d8c8c8c8c8c8c +8c8c8c8c8c8c8c8c8b8c8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b +8b8b8b8b8b8a8a8a8a8a8a8a8a8a8a8b8b8b8b8b8b8b8b8a8a8b8b8a8a8a89898989898a8a8a8a +8a8a8a8a8a8a898989898989898989898989898989898989898989898989898989898989898989 +898989898989898989898989888888888888888888888888888888888888888887878787878787 +8787878787878787878787878787878787878787878787888888898988888989898a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8a8a8a89898b8b8a8a8a8888888887878786868683838282807f7f7d7c7b +7977767473716f6e6c6a68676563605e5c5a5856555351504d4c4b494847464645464544444545 +4546464747474a4b4b4d4e4e505253555658595b5b5d5f60616364666768696a6a6b6c6d6e6f6f +6f6f70717272727273747474747475757676767676767777777778777878787879797979797a7a +7a7b7b7a7a7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7e7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7d7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7a7a7b7b7a7a7a7a7a7a7a7a7a7a7a7a797979797979 +787878787878787877777777767676767676767575757575757474747373747473737373737373 +73737373737271717170706f6f6f6f6f6f6f6f6f6e6f6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e +6e6e6e6e6e6d6d6c6c6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b +6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c +6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c +6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6f6e6f6f6f +6f6f6f707171717272727272727373737474747474747474747474747474747575757575757575 +757575757575757575757576757676767677777777777777787878787878787978797979797979 +79797979797979797a7a7a7b7b7a7a7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7c +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f807f8080808080808080808080808080808080808080808080 +808080808181818182828282828282828181818181818181818181818181818181818181818181 +818181818181818181818181828282828282828282828282828282828282828282828282828181 +818181818181818181818181818181818181818181818181818181818282828282828282828382 +838383838383838383848484848484848484848484848484848484848484848484848484848484 +848484848484848484848484848484848484848484848484848484848484848484848484848484 +848484848484848484848484848484848484848484848484848484848484848484848585848485 +858586868686868686868686868686868686868686868787878787878787878787878787878787 +878787868686868686868686868686868686868686868686868686868686868585868685858584 +848484848484848484848484848484848484848484848483848383838383838383838282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282838383838383838383838383838383838383838383838383838383838383848484 +848484848484848484848484848484848484848484848484848383848483838383838383838383 +8383828382828282818181808081818080808080808080807f7f7f7f7e7e7d7d7d7c7b7b7b7b7b +7b7b7b7b7b7b7b7b79797978787876767575757575757575757575747373737271716f6f6f6e6e +6e6e6d6d6d6d6d6d6b6b6a6968686766656464646464646464646463636261605f5f5e5e5d5c5c +5c5b5b5b5b5b5b5b5b595958585757555655555556545555555454545352515251505151515151 +51525152525252505050505050505151515454545454545455555556565657585a5b5b5c5d5c5e +5e5f5f61616263646464666769696b6b6c6c6e6e6e6f7070717273747575777778787a7a7a7a7a +7a7b7d7d7d7e7e7e7f808181818081808080818182828282828283838282818181818181818181 +8282827f7f7f7f7f7f7f7f7f7f7f7f7e7d7c7c7c7c7c7c7b7b7b7c7d7d7d7d7d7d7d7d7d7d7d7c +7c7b7b7a7a79797878777776757474747373727271706f6f6f6e6d6c6b6b6b6b6b6b6b6b6b6b6b +6b6b6b6b6b6b6b6a6a6a6a6a696968686767676767676766666666666665656565666666666867 +686969696b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6c6b6c6c6d6d6e6e6f7070 +7172727373737374747475757575757474747474747474747575757576777878797a7a797a7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7d7d7e7e7e7f7e7f808080808080807f7f7e7e +7e7f7f808080808181818181818282828281818181808180808080818181818181818181818181 +818181818181818181818181818181818181818181818181818181818282828282828282828282 +828282828282828282838383838383838383838383838383838383838383838383848485858585 +858585858585858585858585858686868687878787878787878888888888888888888888888888 +888888888888888888888888888888888888888888888888888888888888888888888888898989 +898989898989898989898989898989898a898a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8b8b +8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b +8b8b8b8a8a89898989898989898989898989898989898989898989898989898989898989898989 +898989898989898989898888888888888888888888888888888888888787888887878787878787 +878787878787878787878787878787878787878787878787878787878787878787878787878787 +878787878787878787878787878787878787878788888787888888888888888888888888888888 +888888888888888888888888888888888888888888888888888888888888888888888888888888 +888888888888888888888888888888888888888888888888888888888888888888888888888888 +888888888888888887878787868686868686868685858585858585858585858585858485848484 +848383838383838383838383838383838383838383838383838383838383838383838383828282 +828282828282828383838383838383838383838383838383838383838383838383838383838383 +838383838383838384848484848484848484848484848484848484848484848484848484848484 +848484848383838383838383838383838382828383828282828282828281818181818181818180 +807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7d7d7e7e7d7d7d7d7d7d7d7c7c7b7b7b +7b7a7a7a7a7a7a7a7a797978787878777877777777767676767675757574747474747473737272 +7272727272727271717170706f6f6f6f6e6e6e6e6e6d6d6d6c6c6c6a6a6a696968686867666665 +6564636161605f5d5d5c5b5a595958575654545352514f4e4e4c4b4b4a4a484747464645454545 +444445454445454646474849494a4b4b4d4d505153535557595a5c5e6062636567686a6a6d6e70 +7273757678797b7c7e7f7f80828383848587878888898a8a8c8a8c8c8c8d8e8e8e8e8e8f8f8f8f +8f8f8f8f8f8f8f8f8f8f8e8f8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8d +8d8d8d8d8d8c8c8d8d8c8c8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8a8a8a8a8a8b8b8b8b8b8b8b +8b8b8b8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8989888888888888888888 +898989898989898989898888888888888888888888888888888888888888888888888888888888 +8888888888888888888888888888888889898989898989898989898989898989898989898a8a8a +8a8b898a8a8a8a8a8a8a8a8a8a8a8a8a89898888878687858584838382827f7f7e7c7b7a787574 +73716f6e6d6a68666663615f5e5b5957555352504e4c4c4b494847474746454546454545464747 +4848494b4c4d4e50525253555758595a5c5d5f61616364656768696a6b6b6d6e6e6e6f6f707172 +7272727374747474757576767676767778787878787878797978787979797a7a7a7a7a7a7a7a7a +7a7a7a7a7a7b7a7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7c7c7d7d7d7e7e7e7e7e7e7e7e +7e7e7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7e7e7d7d7d7c7c7c +7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a797a7979797979787878787777 +777777777777777777777776767676757575757474747473737373737373737373737373737272 +71717171706f6f6f6f6f6f6e6e6e6e6e6e6e6e6e6e6e6d6d6e6e6d6d6d6d6d6d6d6d6d6d6d6d6d +6b6b6b6b6a6b6a6a6a696867676767676767676767676767676767676768676868686868686868 +686868686868686868686868686868686868686868686868686868686868686868686868686868 +686868686868686969696a6a69696a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a +6a6a6a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6c6d6c +6d6d6d6e6f6f707171717171717171717171717171717171727272727272727272727272727272 +737373737473747474747474747474747474757575757576767777787878787878787878787878 +78787878787879797979797979797979797979797979797979797a7a7a7a7a7b7b7b7b7b7b7b7b +7b7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080818181818181818181 +818181818181818181818181818181818181818181818080818180808080808081818080818181 +818181818182828282828282828282838383838383838383838383838383838383838382828282 +828282828282828282828282828282828282828282838383838383838383838383838383838383 +838383838383838383838383838383838383838383838484848484848484848484848484848484 +848484848484848484848484848383838383838383838383838383838484848484848484848484 +848484848484848484848484848584858585858585858585858585858585858585858585858585 +858585858585858586868686878787878787878788888888888888888888888888888887878787 +878787878787878787878787878787878686868585868685858585858585858585858585858585 +858584848484848585858585848484848484848484838483838383838383838383838383838282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282838384848484848484848484848484848484848484 +838383838384848484848383838484838384848483838383838383838383838383828282828181 +8181818181817f7f7f7f7f7f7f7f7f7f7f7f7f7f7d7e7d7d7c7c7b7b7b7b7a7a7a7a7a7a7a7a7a +797979797877777775757474737373737373737372727272717170706e6e6e6d6c6b6a6a6a6a6a +6a6a6969686868676666656463636262626262626261616060605f5e5e5d5d5c5b5a5959595959 +59595858585857575655545353535352525252525252515151505050504f4f4f4f4f4f4f504f4f +50504f4f4f4f4f4f505051515151525253535454545454555656575858595a5b5c5d5e5e5e6060 +61616262646565676869696c6c6e6e6e6f6f707172727374757676787878797b7b7b7c7c7d7d7d +7d7e7f7f8181818181818182818282828282828283838383838383838383838382828282828282 +827f7f7f7f7f7f7f7e7f7e7e7e7e7c7c7c7c7c7c7c7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7b7b7a +7a79797878777776767574737373727271706f6f6e6e6e6d6c6a69696969696969696969696969 +696969696968686767676766666665656565656565646464646363626262626363636465646566 +6666686868686968696969696969696969696969696869686868696869696a6a6b6b6c6d6e6e6f +6f7070707071717172727272727171717171717171717272737374747575767778777879797979 +797979797979797979797979797979797a7a7b7c7d7d7d7d7d7d7e7e7e7e7e7e7e7e7d7d7d7d7d +7e7e7e7e7e7f7f7f7f808081818181808080808080808080808181818181818181818181818181 +818181818181818181818181818181818181818181818181818182828282828282828282828282 +828282828282828383838383838383838483848484848484848484848484848485858585858585 +858585858585858585858586868686878787878787878788888888888888888888888888888888 +888888888888888888888888888988898989898989898989898989898989898989898a8a8a8a8a +8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8b8b8b8b +8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b +8b8b8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a +8a8a8a8a8a8a8a8a89898989898989898989898989898989898988878988878787878787878787 +878787878787878787878787878787878787878787878787878787878787878787878787878787 +878787878787878787878787878787878787888887878888888888888888888888888988898989 +898989898989898989898989898989898989898989898989898989898989898989898989898989 +898989898989898989898989898989898989898989898989898988898888888888888888888888 +888888888888878787878686868686868686858585858585858585858585858585858585858584 +848484848484848484848484848384838383838383838383838383838383838383838282828282 +828282828283838383838383838383838383838383838383838383838384838484848484848484 +848484848484858585858585858585858585858585858585858585858585858585858585858585 +858584848484848484848484848484838284838282828282828282818181818181818181818080 +8080808080808080808080808080808080807f7f7f7e7d7f7e7d7d7d7d7d7d7d7d7c7c7c7c7c7b +7b7b7b7b7b7b7b7a7a797979797879787878787777777777767676757575757575757474747473 +747373737372727271717070707070707070706f6f6e6d6d6d6c6c6c6b6b6a6a6a6a6969676766 +666464636260605f5f5e5c5c5b5b5a5857565655535151504f4e4d4d4b4a494848474746464545 +45454445454545464747474848484a4b4d4e4f5052535657585a5c5e5f6163646666696b6c6e70 +7172757678797b7c7d7e7f808182838586878788898a8b8a8b8b8b8c8d8e8e8e8e8f8f8f8f8f8f +8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8e8e8e8e8e +8e8e8e8d8c8e8d8c8c8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8a8a8a8a8a8b8b8b8b8b8b8b8b8b +8b8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a898989898989898989898a8a +8a8a8a8a8a8a8a8a89898989898989898989898989898989898989898989898989898989898989 +89898989898989898989898989898a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8b8b8b8b8b +8a8a8a8a8a8a8a8a8a8a8a8a8a8a89888787868686858483828281807d7d7b7a7978757371706e +6c6b6966656262605d5c5a58565352504f4d4c4a49494747464646464545464546474849494a4b +4c4d4f505153555556595b5b5c5e5f606264646667686a6a6b6c6d6e6f70707070707172737374 +747575757575767677777777777878787878787878797a78797a7a7a7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7c7c7d7d7d7e7e7e7e7e7e7e7e7e7e +7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7d7d7e7e7d7d7d7c7c7c7c7c +7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a79797878787877777777 +777777777777777777767676767575747473737373727272727272727272727272727272717171 +71706f6e6e6e6e6e6e6d6d6d6d6d6d6d6c6d6c6c6b6b6c6c6b6b6b6b6b6b6b6b6b6b6b6b6b6969 +696968696867676765656565656565656565656565656565656565656565656565656565656565 +656565656565656565656565656565656565656565656565656565656565656565656565656565 +656565656566666667676666676767676767676767676767676767676767676767676767676767 +676868686868686868686868686868686868686868686868686868686868696869696a6a6a6a6a +6a6b6c6d6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f7070707070707070707070707070707171 +717171717171717271727272727272727373737373747475757676777677777777777777777777 +77777777787878787878787878787878787878787878787879797979797a7a7a7a7b7a7b7b7b7b +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f808080808181818181818181818181 +818181818181818181818181818181818181818180808181808080808080818180808181818181 +818181828282828282828282828383838383838383838383838383838383838383828282828282 +828282828282828282828282828282828282828383838383838383838383838383848384848484 +848484848484848484848484848484848484848485858585858585858585858585858585858585 +858585858585858585858584848484848484848484848484848485858585858585858585858585 +858585858585858585858585858585858585858585858585858585858585858585858585858585 +858585858585868686868787878787878787888888888888888888888888888888878787878787 +878787878787878787878787878786868685858686858585858585858585858585858585858585 +848484848485858585858484848484848484848384838383838383838383838383838382828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828283838383838383838383838383838383838383838282 +828282838383838382828283838282838383828282828282828282828282828181818180807f80 +7f7f7f7f7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7b7b7a7a797979797878777777777777777676 +7676757474747372717170707070707070706f6f6f6f6e6d6c6c6b6b6b6a686766666666666666 +666565656463626261605f5f5e5e5e5e5e5e5e5d5d5c5c5c5b5a5a595958575655555555555555 +54545454535353525150504f504f4f4f504f50504f4e4e4d4d4d4d4d4d4d4d4d4d4d4e4d4e4e4f +4e4e4e4e4e4e4f4f505050505152535354545454545556575859595a5b5c5d5e5f5f6061616262 +6364666667686a6b6b6d6e70707071717273747475767778787a7a7a7b7c7d7d7e7e7f7f7f7f7f +80808282838283838382838282828382838384848484848483848383838382828282828282827f +7f7f7f7f7f7f7e7f7e7e7e7e7c7c7c7b7b7b7b7a7a7a7b7b7b7c7c7b7b7c7b7b7b7b7a7a797978 +7877777676757574737272717071706f6e6e6d6d6c6c6b69686867676868676868676768676768 +686767666665656565646464636363636262626161616160605f5f5f5f60606061626162636363 +6565656566656666666666666666666666666665666565656665666667676868696a6b6b6c6d6d +6d6e6e6e6e6e6f6f6f6f6f6e6e6e6e6e6e6e6e6e6f6f7070717173737474757576767777767677 +77777777777676777776777777777878797a7b7b7c7c7c7c7d7d7d7d7d7d7d7d7c7c7c7c7c7d7d +7d7d7d7e7e7e7e7f7f808080807f7f7f7f7f7f7f7f7f7f80808081818080818181818181818181 +818181818181818181818181818181818181818181818181828282828282828282828282828282 +828282828283838383838383838384838484848484848484848484848484858585868685858686 +868686868686868686868687878787878787878787888888888888888888888888888888888888 +88888888888888888888888988898989898989898989898989898989898989898a8a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8a8a8b8b8a8a8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c +8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c +8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8a8a8b8b8a8a8a8a8a8a8a8a8a8a8a8a +8a8a8a8a8a8a898989898989898989898989898989898989898889888888888888888888888888 +888888888888888888888888888888888888888888888888888888888888888888888888888888 +888888888888888888888888888888888888888888888888888888888888888889888989898989 +898989898989898989898989898989898989898989898989898989898989898989898989898989 +898989898989898989898989898989898989898989898989888988888888888888888888888888 +888888888888878787878787878787878686868686868686858586868585858585858585848484 +848484848484848484848483848383838383838383838383838383838383838382828282828282 +828282838383838383838383838383838383838383838383838383848384848484848484848484 +848484848585858585858585858585858585858585858585858585858585858585858585858585 +848484848484848484848484848483848383838383838383838282828282828282828281818181 +818181818080818180808080808080807f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7c7c7c +7b7b7c7c7b7b7b7a7a7a7a797a7979797978787878787777777676777776767675757575747574 +747474737373737372727271717272717170706f6f6f6f6e6e6e6d6d6d6d6c6c6b6b6a6a696967 +676665646463626160605f5e5d5c5b5a5958575554535251504f4e4d4c4b4a4948474746454545 +44444444444545454646464647484a4a4c4d4e4f5253545658595b5d5f6062636567696a6c6e6f +7173757678797a7b7d7e7f8182838485868788898a898a8b8b8c8d8e8e8e8e8f8f8f90908f8f90 +9090909090909090909090909090908f8f90908f8f8f8f8f8f8f8f8f8f8f8f8f8e8e8e8e8e8e8e +8e8e8d8e8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8c8c8c8c8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8b +8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8a8a8b8b8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a898989898989898989898a8a8a8a +8a8a8a8a8a8a898989898989898989898989898989898989898989898989898989898989898989 +8989898989898989898989898a8a8a8a8a8a8a8a8b8b8a8a8b8b8b8b8b8b8b8b8c8c8c8c8c8b8b +8b8b8b8b8b8b8a8a8b8b8a8a8988878786858584838281807f7e7c7b7978767573706e6d6b6967 +6563615f5e5c5a58565452504e4d4c4b49484747464545454545454647464748494a4b4c4d4e4f +5253545658585a5c5e5f60616364656768696a6b6c6d6e6e6f7071717272727273737474757576 +76767677777778787878787979797979797979797a797a7a7a7a7b7b7b7b7b7b7b7b7c7c7b7b7c +7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7d7d +7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d +7d7d7d7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7a7a7a7a7a7a7a7a7a797978787878777777777777 +77777676777776767675757575747473737373727272717172727171717171717171707070706f +6e6d6d6c6c6c6c6b6b6b6b6b6b6b6a6b6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a68686867 +666766656565636363636363636363636363636363636363636363636363636363636363636363 +636363636363636363636363636363636363636363636363636363636363636363636363636363 +636363646464646464646464646464646464646464646464646464646464646464646464646465 +656565656565656565656565656565656565656565656565656565656665666667676767686869 +6a6b6b6c6c6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6f6f6f6f +6f6f6f6f6f706f7070707070707071717171727272747474747574757575757575757575757575 +757576767677777676777777777777777777777777777878787878797979797a797a7a7a7a7b7b +7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e +7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808181 +808081818181818181818181818181818181818181818181818181818181818181818181818181 +818282828282828282828283838383838383838383838383838383838383838282828282828282 +828282828282828282828282828282828283838383838383838383838383838483848484848484 +848484848484848484848484848484848484858585858585858585858585858585858585858585 +858585858585858585848484848484848484848484848484858585858585858585858585858585 +858585858585858585858585858585858585858585858585858585858686858586868686868686 +868686868686878787878787878787878888888888888888888888888888888787878787878787 +878787878787878787878787868686868686868686868686868585868685858585858585858484 +848484858585858584848484848484848483848383838383838383838383838383828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282838383838383838383838383838383838383838382828282 +828383838383828282828282828282828181818080818180808080808080807f7f7f7f7e7f7e7e +7e7e7c7c7c7b7b7c7c7b7b7b7b7b7b7b7a7a797978787777767675757474747474747474747373 +73727171706f6e6e6d6d6c6c6c6c6c6c6c6c6b6b6b6a6969686767666463636262636362626261 +6161605f5f5e5d5c5b5b5a59595959595959595858585756565554545352515151515151515151 +5050504f4f4e4e4d4d4c4d4c4c4c4d4c4d4d4d4c4c4b4b4a4a4b4b4a4b4b4b4b4c4c4d4c4d4d4d +4d4d4d4d4e4e4f4f505051525353545454545555565859595a5b5c5d5e5f606061626364646566 +6768696a6b6c6d6f707172727373747576767778797a7a7b7c7c7d7e7f7f7f7f80808081818282 +8383848384848483848383838483848484848484848483848383838382828282828282827f7f7f +7f7f7f7f7e7f7e7e7e7e7c7c7c7c7c7c7c7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7a7a7979787876 +767676757574737271717071706f6e6d6c6c6c6c6b686767676767676666666666666666666666 +66656564636363626262616161616060605f5f5f5f5e5e5d5c5c5c5d5d5d5e5f5e5f6060606262 +62626362636363636363636363636363636263626261626263626464646465666768696969696a +6a6a6a6a6b6b6b6b6b6a6a6a6a6a6a6a6a6a6b6b6c6c6d6e6f6f70717272737373737373737373 +737373737373737373737373747576777878787879797a7a7a7a7a7a797979797879797a7a7a7a +7a7b7b7b7c7d7d7e7e7e7e7d7d7d7d7d7d7d7d7d7d7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f80807f7f80808080808080808181818181818181818181818181818181 +818181828282838382828383848384848484848484848484848484848585858585858585868685 +858686868686868686878787878787878787878888888888888888888888888888888888888888 +8888888888888888888988898989898989898a8a89898a8a8a8a8a8a8a8a8b8b8b8b8b8b8b8b8b +8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c +8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8b8b +8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b +8b8b8b8b8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a898a8989898989898989898989898989 +898989888889898888888888888888888888888888888888888888888888888888888888888888 +8888888888888888888888888888888888888888888888888888888888898a88898a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a89898a8a89898889888888888888888888888888888888 +888888888787878787878787878786868686868686868686868686868686868686868585858484 +858584848484848484838483838383838383838383838383838383838383828282828282828282 +828383838383838383838383838383838383838383838383838483848485858484858585858585 +858586868686868686868686868686868686868686868686868686868686868686868686868585 +858585858585858585858585848584848383848483838382828282828282828282818181818181 +8181818181818181818181818181808080807f807f7f7f7f7f7f7f7e7e7e7e7d7d7d7c7c7c7c7c +7c7c7c7c7c7b7b7b7b7a7b7a7a7a7a797979787878787777777777777777767676767576757575 +7574747474747373737272737372727171707070706f6f6f6e6e6e6e6e6e6d6d6c6c6a6a696968 +67666665656463626161605f5e5d5d5b5a5858575654535352504f4e4e4c4b4a4a494848484747 +4646464747474646464647484a4a4b4c4d4e505152545657585a5b5d5f5f61646566686a6b6d6f +717374757778797b7c7d7e8081828384858788878889898a8b8c8d8d8d8e8e8f8f8f8f8f8f8f8f +8f8f909090909090909090909090909090909090909090909090909090908f8f8f8f8f8f8f8f8f +8e8f8e8e8e8e8e8e8e8e8e8d8d8d8c8c8d8d8c8c8c8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8b8b8b +8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b +8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a8a8a8a8a8b8b8b8b8b8b +8b8b8b8b8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8a8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8c8c8c8c8c8b8b8b8a +8a8a8a8a8a8a898989898887858584838382807f7e7d7c7b7878767473716f6d6a69676564615f +5e5b5b5957565452504e4d4c4b4a49484748474747474748484849484a4b4c4d4e4f5052535557 +58595b5c5d5f61616364656667696a6b6c6d6e6e6f6f7071727373737373747475757676777777 +7777777778787878787979797a7a79797a7a7b7a7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7d7d7d7d +7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7f807e7f80808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080807f7f80807f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d +7d7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a79797a7a79797878777777777676757575757575 +757575757575757474747372727171717170706f6f6f6f6f6f6f6f6f6f6f6f6f6e6e6e6e6c6b6a +6a6969696968686868686868676867676767676767676767676766666767666666646464646263 +626161615e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e +5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e +5e5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f606060 +606060606060606060606060606060606060606060606060606061606161626363636363646667 +6768686868696969696969696969696969696a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6b6b6b6b6b +6b6b6b6c6b6c6c6c6c6c6c6c6d6e6e6e6e6e6e7171717172717272727272727272727272727272 +737373747473737474747474747474747474747475757575757676777778777878787879797979 +7979797979797979797a7a79797a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c +7d7d7d7d7d7d7e7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f80807f7f80808080808080808080808080808080808080808080808080808080808080808081 +818181818181818181828282828282828282828282828383828283838382828282828282828282 +828282828282828282828282828282838383838383838383838383838384838484848484848484 +848484848484848484848484848484848585858585858585858585858585858585858585858585 +858585858585858484848484848484848484848484848585858585858585858585858585858585 +858585858585868685858686868686868686868686868686868686868686868686868686868686 +868686868787878787878787878788888888888888888888888888888887878787878787878787 +878787878787878786868686858585858585858585858585858585858585858585858584848484 +848585858585848484848484848484838483838383838383838383838383838282828181828281 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818282828282828282828282828281818181818181808080808081 +8181818180808080808080807f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7c7b7c7b7b7b7b +78787878787878787878787878787777767674747373737271717070707070707070706f6f6f6d +6d6d6c6b6a6a6868686868686868686867676766656563636362605f5e5e5e5e5e5e5e5e5d5d5d +5c5b5b5b5958575756565656565656565655555554535352525150504f4e4f4f4e4e4f4f4f4e4e +4e4d4d4d4d4b4c4b4b4a4b4b4c4b4c4c4c4b4b4a4a4a4a4a4a4b4b4b4b4b4c4c4d4d4e4e4e4e4e +4e4e4f505151515153545555565656565757585a5c5c5c5d5f6061616262646565666667696a6a +6b6c6e6f6f7172747474757576777878787a7b7c7c7d7d7d7e7f80808181818182828283838484 +858485858584858484838484858484848484848483848383838382828282828282827f7f7f7f7f +7f7f7f7f7f7f7f7e7d7c7c7c7c7c7c7a7a7a7b7b7b7b7b7b7b7b7b7a7b7a797979797878767676 +767474747372717170706f6f6e6d6c6c6b6b6a6867666666666665656565656565646564646463 +63636262626160605f5f5f5f5e5e5e5d5d5d5c5c5c5b5a5a5a5b5b5b5b5c5b5c5d5d5d5f606060 +60606060605f605f5f5f5f5f5f5f5f5f5f5f5f5e5e5f5f5e606060606263636465656566676767 +6767686868686867676767666766666668686868696a6b6c6d6e6e6e6f6f6f6f6f6f6f6f6f6f6f +6f6f6f6f6f6f6f6f70707172737374757575767677777777777776767676757676777777777779 +79797a7a7a7b7b7b7b7a7a7a7a7a7a7a7a7a7a7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7e7e7e7e7f7f7e7e7f7f7f7f7f7f7f7f80808080808080808081808181818181818181 +818282828383828283838383838383838383838384838484848485858585858585858686858586 +868686868686868787878787878787878788888888898889898989898989898989898989898989 +898989898989898989898989898989898a8a89898a8a8a8a8a8a8a8a8b8b8b8b8b8b8b8b8b8b8b +8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c +8c8c8c8c8d8c8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c +8c8c8c8c8c8c8c8c8c8c8b8c8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b +8b8b8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a +8a89898a8a89898989898989898989898989898989898989898989898989898989898989898989 +8989898989898989898989898989898989898989898989898989898a8a89898a8a8a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8a8a8a8a8a89898a8a898989898989898989898989898989898989898989 +898988888888878887878787868686868686868686868686868686868686868685858584848585 +848484848484848484848484848484848484848484848384838383838282828282828282828283 +838383848384848484848484848484848484848484848484848484858584848585858585858585 +868686868686868686868686868686868686868686868686868686868686868686868685858585 +858585858585858585858585858584848585848484838383838383838383838282828281828181 +818181818181818181818181808080808080808080808080807f7f7f7f7e7e7e7d7d7d7d7d7d7d +7d7d7c7c7b7b7b7b7b7b7b7b7b7a7a7a7979797978787878787878787777777776777676767675 +757575757474747373747473737272727272717170706f6f6f6f6f6f6e6e6e6e6c6c6b6b6a6a68 +686767666665646463616160605e5d5c5b5a5958575655535352514f4e4e4d4c4b4b4b49494848 +484848484747474748484a4a4b4b4c4d4e4f505253545657585a5b5c5e606163646668696b6d6f +707273747678787a7b7d7d7f808183848584868787888a8a8b8b8b8d8d8e8e8e8e8f8f8f8f8f8f +909090909090909090909090909090909090909090909090909090908f8f8f8f8f8f8f8f8f8f8f +8f8f8f8f8f8f8f8f8f8e8e8e8d8d8e8e8d8d8d8c8c8c8c8c8d8d8d8d8d8d8d8d8d8c8c8b8b8b8b +8b8b8b8b8c8b8c8c8c8b8c8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b +8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a8a8a8a8a8b8b8b8b8b8b8b8b +8b8b8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a +8a8a8a8a8a8a8a8a8b8b8b8b8c8b8c8c8c8c8c8c8c8c8b8c8b8b8b8b8c8c8c8c8c8b8b8b8a8a8a +8a89898988888887868684838281807f7e7d7b7a7878757473716f6d6b6967656362605e5c5a58 +5856545352504e4d4c4b4b4a4948484948484949494a4a4b4c4b4d4e4f505253535557585a5b5d +5e5f60616464666667696a6b6c6d6e6e6f70717172727374747474747575767676767778777878 +787879797979797a7a7a7b7b7a7a7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7f7f7f7f7f7f7f7f7e7e7d7d7d7e7e +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80 +807f7f808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080807f7f80807f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c +7c7b7b7b7b7b7b7b7a7a7a7a7a7a79797978787979787878787676767675757474747474747473 +74737373737272727171716f6f6f6f6e6e6d6d6d6d6d6d6d6d6d6d6d6d6c6b6b6b6b6a69676766 +66666665656465646464646464646464646464646464646463636464636363616161605e5f5e5d +5d5d5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a +5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5b +5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5c5c5c5c5c +5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5d5e5e5e5f5f6062626364 +646464656565656565656565656565656666666666666666666666666666676768686868686868 +68686868686868686868696a6a6a6b6b6b6e6e6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f7070 +707171707071717171717171717171717171727272737374747575757576767676777777777777 +7777777777777778787777787878787878787879797979797979797979797979797a7b7b7b7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f +7f7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808181 +818181818181818282828282828282828282828283838282838383828282828282828282828282 +828282828282828282828282828383838383838383838383838383838383838383838383838383 +838383848384848484848484848485858585858585858585858585858585858585858585858585 +858585858584848484848484848484848484848485858585858585858585858585858585858585 +858585858686858586868686868686868686868686868686868686868686868686868686868686 +868687878787878787878787888888888888888888888888888888878787878787878787878787 +878787878787868686868585858585858585858585858585858585858585858584848383838384 +848484848383838383838383838383838383838383838383838383838382828281818282818181 +818181818181818181818181818181818181818181818181818181818180818080808080808080 +8080808080808080808080818181818181818181818181818080808080807f7f7e7e7e7e7f7f7f +7f7f7e7e7e7e7e7e7e7e7d7d7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a797979797878787575 +7575747574747474747474747373737371716f6f6f6e6d6d6d6c6c6d6c6d6d6d6c6b6b6b696969 +68676666646464646464646464646363636261615f5f5f5d5c5b5a5a5a5a5a5a5a5a5959595957 +5757555454545353535353535353535252525151504f4f4e4d4d4d4c4d4d4c4c4d4d4d4c4c4c4b +4b4b4b494a4a49494a4a4a4b4b4b4b4b4b4a4a4a4a4a4a4b4b4b4c4c4d4d4d4e4e4e4e4f4f4f4f +505152535353555556575858585859595b5c5e5e5e6061626364656566676769696a6b6c6c6e6f +7071717474767676777778797a7a7a7c7d7d7d7f7f7f8081818182828282838383848485858585 +858585858585858484858584848484848484838483838383828282828282828280808080808080 +7f7f7e7e7e7e7e7e7e7c7c7b7b7b7b7b7a7a7a7b7b7a7a7b7a7a7a7a7a7a797777777776767575 +74737272727170706f6e6d6d6d6c6b6a6968676765656565646565636364636364646362626261 +6161605f5f5f5e5e5e5e5d5d5d5b5b5b5b595a595959595858585a5a5a5a5b5b5c5c5c5c5c5d5c +5d5d5d5d5d5d5d5d5d5d5d5d5d5c5c5b5b5b5c5b5c5c5c5d5d5e5e5f6061616363636364646464 +6464646464636363636363636363636365656666686869696a6b6b6c6d6d6c6c6d6d6d6d6d6d6c +6c6c6c6b6c6d6d6e6e6e6f70717173737373747474737373737373737373737373747475757676 +7677787879797979797979797878787879797a7a7b7b7a7a7c7c7c7d7d7d7d7d7c7c7c7c7c7d7d +7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f80808080808080808080808080808081 +818181818181818182828383838384848484848484848484858585868685858686868686868686 +878787878788888888888888888888888888888888888888888888888888888888888889898989 +89898989898a898a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a +8a8a8b8b8b8c8c8b8b8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8c8c8d8d8c8c8c8c8c8c8c8c8c8c8c8c8c8b8b8b8b8b +8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a8a898a898989898989898989898989898989898989 +898989898989898989898989898989898989898989898989898989898989898989898989898989 +89898989898989898989898989898989898989898989898989898a898a8a8a8a8a8a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a898a89898989898989898989898989898888888888 +888888888888888888888888888888878787868687878686868585858585858585858585858585 +858585858584848383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838384848484858485858585858585858585858585858585 +858585868686868686868686868686868686868686868686868686868686868686868686868685 +858585858585858584858484848484848484848484848484838383838383838383838383838282 +838382828282828282828181818180807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7d7d +7d7d7d7d7d7c7c7b7b7b7b7a7a7a7a7a7a7a7a7979797978787878787878777877777777767676 +7676757575747475757474747372727272727272727271717070706f6e6e6e6e6d6d6c6b6b6b6a +696867676765656563626161605f5e5d5c5b5a595857555554535250504f4e4d4c4c4b4b4b4a49 +48484949484847484848494a4a4a4e4e4e4f51515254565658595a5c5e5e6062636667696a6c6d +6f717273757778797b7c7d7f7f818283838586878789898a8b8b8c8c8d8e8e8e8f909090909090 +90919191919192929291919292919191919191919191919191919090909090909090908f908f8f +8f8f8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d +8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b +8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a8a8a8a8a8b8b8b8b8b8b8b8b8b8b +8a8a8a8a8a8a8a8a8a8a8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c +8c8c8c8c8c8c8c8c8c8c8c8c8c8c8d8d8c8c8d8d8d8d8d8d8d8d8d8d8d8d8d8b8b8b8b8a8b8a8a +88888888868684838282807f7e7d7b7a7977767473716e6d6b6a68666463615f5c5b5958565553 +52504f4e4e4c4b4b4a4a494a49494949494a4b4b4c4d4f4f5051525355565859595c5c5e5f6161 +6365656767696b6b6c6d6e6f6f7171727273737474747575767676767677787878787878797979 +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7a7b7b7b7b7c7c7c7c7c7c7c7c7d7d7c7c7d7d7d7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f807f +808080808080808080808080808080808080808080808080808080808081818181818080808080 +808080808081818181818181818181818181818181818181818080808080808080808080808080 +8080808080808080808080808080807f7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7c7c7c7c7c +7c7c7b7b7b7a7a7b7a797979787878787878787878767676767575747474747473737372727373 +727272707070706e6e6e6d6c6c6c6c6c6b6b6b6b6a6a6a6a6a6a6a6a6a69696867666665646463 +63626262626262626162616161616060606060606060606060606060605e5e5e5d5c5c5a595858 +585857575757575757575757575757565656565656565656565656565656565656565656565656 +565656565656565656565656565656565656565656565656565656565656565656565656565656 +565656565656565656565656565656565656565656565656565656565656565656565656565757 +57575757575757575757575757575757575757575757585758585959595a5b5c5d5d5f5f606061 +616262626262626262626262626262626262626363636363636363636363636363636363636364 +6364646464656565666666676869696a6a6b6b6c6b6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6e +6e6d6d6e6e6e6f6f6f6f6f6f6f6f6f6f7070707071707171717373747474747474747474747474 +747475757576767575767676767676767677777777777777777777787878787878797979797979 +7a7a7b7a7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7e7e7d7d7e7e7e7e +7e7e7e7e7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080808080 +808080808081818181818181818181818181818181818181818181818181818181818181818181 +818181818181828282828282828282828282828282838383838483848484848484848484848484 +848484848484848484848484848484848484848484848484848484858585858585858585858585 +858585858585858585858585858585858585858585858585858585858585858585858585858585 +858585858585858585858585858585858585858585858686858586868686868686868686868686 +878787878787878787878787878787878787878787878787878787878787868686868686868686 +868686868686868686868686868686868686868585858584848484848484848484848484848484 +848483838383838383838382838282828281818181818181818181818181818181818181818080 +8080808080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7e +7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7b7b7b7b7a7b7a7a7979787877777778787878787777777775777575747473737271 +71727271717171717171716f6e6e6e6d6d6c6a6a696a6868686868686868686867676765656463 +626261615f5f5f5f5f5f5f5f5f5f5f5e5d5d5d5b5a5a5958585757585857575756565654545452 +5252514f4f4e4e4e4f4f4f4f4f4f4f4f4f4d4d4c4b4b4b4b4a4a4a4a4a4a4a4a4a4a4a4a494949 +49494948494848484a494b4b4b4a4a4a4a4a4a4b4b4a4b4c4c4d4d4e4f4e4f5050505051515252 +535355565657585859595a5a5b5c5c5e5e5f616163646566676768696b6b6b6c6d6e7070717273 +7575777778787a7a7a7b7c7b7d7d7d7f8080818181828383838383838384848585858586858686 +86858584848485848585858584848484838483838383828282828282828280808080808080807f +7f7f7f7e7f7e7e7c7c7b7b7b7b7b7a7a7a7b7b7a7a7b7a797a7979797977777777767675747373 +72727271706f6e6e6d6d6d6c6a6968686766646464646364646262636261636261606060606060 +5f5e5d5d5c5c5c5c5b5b5b5959595857585757575756565657575757585859595a5a5a5a5a5a5a +5a595a59595959595959595958585858585858585859595a5b5c5c5d5d5f5f6060616161616161 +616161606060605f605f5f5f606061616262646566666667676869696868696969696969686868 +686768696a6b6b6b6c6c6d6e707070707171717070707070707070707070707171727374747474 +757576767676767676767575757576777878797978787a7a7a7b7b7b7b7b7a7a7a7a7a7b7b7b7b +7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7f7f7f7f807f808080808080808080818181 +818181818181818282828282838383838483848484848585858686858586868686868686868787 +8787878888888888888888888888888888898889898989898989898989898989898a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a +8b8b8b8c8c8b8b8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d +8e8d8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e +8e8e8e8e8e8e8d8e8d8d8d8d8d8d8d8c8c8d8d8c8c8c8c8c8c8c8c8c8c8c8c8c8b8b8b8b8b8b8b +8b8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a89898989898989 +898988898888888888888888888787878686878786868685858585858585858585858585858585 +858585858484848484848484848484848484838483838383838383838383838383838383838384 +838484848484848484848484848484858585858585858585858585858585858585858585858585 +858686868686868686868686868686868686868686868686868686868686868686868686858585 +858585858585858585858585858585858585858585858484848484848484848384838382828383 +828282828282828281818181818080808080808080808080808080808080807f7f7f7f7e7e7d7e +7d7d7d7d7c7c7c7c7c7b7b7b7b7b7b7b7b7a7a7a7a797979797979797879787878787777777777 +7676767575767675757574747474737473737373727271717170707070706f6f6e6e6d6d6c6b6a +6a6a6a68686766656464636361605f5f5e5c5b5a595957565554535251504f4e4d4d4d4c4a4949 +4a4a494948484848494949494c4c4c4d4e4e50515353545657585a5b5c5e6062636566686a6b6d +6f707174757677797a7c7d7e7f808183848586878788898a8b8b8c8d8d8e8f9090909090909091 +919191919292929191929291919191919191919191919191909090909090909090909090909090 +8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8e8d8d8d8d8d8d8d8d +8e8d8e8e8e8d8e8d8d8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b +8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a8a8a8a8a8b8b8b8b8b8b8b8b8b8b8a8a +8a8a8a8a8a8a8a8a8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c +8c8c8c8c8c8c8c8c8d8c8d8d8e8e8d8d8e8e8d8e8d8d8d8d8d8d8d8d8d8b8b8b8b8a8b8a898787 +87878584828281807e7d7b7a797876747271706d6b6a67666462615f5d5c585856545352504f4d +4d4c4c4b4a4a4a4a494a4a4a4a4a4b4c4d4d4e50525253545556595a5b5c5d5f5f616364646667 +686a6a6b6d6e6f6f70717172727474757575757576767777777777787878787978797a7a7a7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7d7d7c7c7d7d7d7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7e7f7e7e7e7f7e7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080818181818180808080808080 +808080818181818181818181818181818181818181818180808080808080808080808080808080 +80808080808080808080808080807f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c +7b7b7b7a797a797878787777777777777777777676757574747373737373727272717072717070 +706e6e6e6e6d6d6c6b6a6a6a6a6a6969696968686868686868676766666565646362616160605f +5f5e5f5e5e5e5e5e5e5e5e5e5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5b5b5b595858565554545454 +535353535353535353535353535252525252525252525252525252525252525252525252525252 +525252525252525252525252525252525252525252525252525252525252525252525252525252 +525252525252525252525252525252525252525252525252525252525252525252525253535353 +53535353535353535353535353535353535353535353535354545455575859595a5b5c5c5d5d5e +5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5f5f5f5f5f5f5f5f5f605f6060606060606060606060 +606060616161626262636566666767686869696a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6b6a +6a6b6b6b6c6c6c6c6c6c6c6c6c6c6d6d6d6e6f6e6f6f6f70717272727272727272727272727272 +737373747473737474747474747474757575757575757575757676767677777878787878787979 +7979797979797a7a7a7a7a7a7a7a7a7b7a7b7b7b7b7b7b7b7b7b7c7c7c7d7d7c7c7d7d7d7d7d7d +7d7d7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f807f808080808080 +808080818181818181818181818181818181818181818181818181818181818181818181818181 +818181818282828282828282828282828282828383838383838383838383838383838383838384 +838484848484848484848484848484848484848484848484848585858585858585858585858585 +858585858585858585858585858585858585858585858585858585858585858585858585858585 +858585858585858585858585858585858585858586868585868686868686868686868686868787 +878787878787878787878787878787878787878787878787878787878686868686868686868686 +868686868686868686868686868686868685858585848484848484848384838383838383838383 +828282828282828282828282828282818181818181818181818181818181818181818180808080 +808080808080808080808080808080808080808080808080807f807f7f7f7f7e7e7e7e7e7d7d7d +7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7c7c7b7c7b7b7b7b7b7b7b7b7b7b7b +7b7b7b79797979787978777676757574747475757575757474747473747372717170706f6e6d6f +6e6d6d6d6d6d6d6d6d6b6b6b6b6a696866666566656464656465656564646363636161605f5e5e +5d5d5b5b5b5b5b5b5b5b5b5b5b5a595959575655555454535354545353535252525150504e4e4e +4e4c4c4b4b4b4c4c4c4c4c4c4c4c4c4b4a49484848484848484848484848484848484747474747 +47474747474748494a4a4a4a4a4a4a4a4a4b4b4a4b4c4d4e4e4f4f4f4f50505151525253535455 +57585858595a5b5b5c5c5d5e5f6060616364656667696a6a6a6b6d6e6e6f6f7072737474757778 +79797a7a7c7c7c7d7e7d7f7f7f8081828383838484848484848484858586868686868686868686 +8585858585858585858584848484838483838383828282828282828280808080808080807f7f7f +7f7e7f7e7e7d7d7c7c7b7b7b7a7a7a7a7a7a7a7a7a797a79797979777777767576757473737272 +7171706f6e6e6d6c6c6b6a69686766656464636362626261616161606160605f5f5f5f5e5e5d5c +5b5b5a5a5a5a595959575757565556555454545353535454545455555656575757575757575756 +575656565656565656565555555454555554555655565758585a5a5b5b5c5c5d5d5d5d5d5d5d5d +5d5c5c5c5c5b5c5b5b5b5c5c5d5d5e5f6061626363646465656565656565656565656565646464 +64656667676869696a6b6c6c6d6d6e6e6e6d6d6d6c6c6d6d6c6d6d6d6d6e6e6f70717172727373 +747474747474747473737373747576767777777778787879797979797878787878797979797a7a +7b7b7c7c7b7b7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f8080808181 +808081818182828282828383838384838484848485858585858585858686858586868687878787 +878888888888888888888888888888898889898989898989898989898989898a8a8a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8a8b8b8a8a8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8c8c +8c8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8e8d +8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e +8e8e8e8e8d8e8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8c8c8c +8c8c8c8c8c8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8a8a8b8b8a +8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8b8b8a8a8b8b8b8b8b8b8b8b8b8b8b8b8b8b +8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b +8b8b8b8b8b8b8b8b8a8a8b8b8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a898989898989898989 +888988888888888888888887878787878787878787868686868686868685858686858585858585 +858584848484848484848484848484848384838383838383838383838383838383838383848384 +848484848484848484848484848585858585858585868685858686868686868686868686868687 +878787878787878787878787878787878787878787878787878787878787878787878686868686 +868686868686868685858686858585858585858584848484848484848483848383838383838383 +838383838383828282828281818181818181818080818180808080808080807f7f7f7f7e7f7e7e +7e7e7d7d7d7d7d7c7c7c7b7b7c7c7b7b7b7a7a7a7a7a7a7a7a7a797a7979797978787878787777 +77767677777676767575757574757474747473737373737272727171717170706f6f6e6e6d6d6c +6c6b6b6a6968686766666564636261605f5d5c5c5b595857565554535251504f4f4e4c4b4b4a4a +494948484848484848484a4a4a4b4c4c4d4e4f50515253555657585a5c5e5f61636466686a6b6d +6e707173747677797a7c7d7e7f8182838485868788898a8b8b8c8d8e8e8f8f8f8f909090919191 +919192929292929292929292929292929292929292929191919191919191919191919191919090 +9090909090908f8f90908f8f8f8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8e8d8d8d8d8d8d8d8d8e8d +8e8e8e8d8e8d8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c +8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8b8b8b8b +8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8d8d8d8d +8d8d8d8d8d8d8e8d8e8e8e8e8e8e8e8e8d8e8d8d8d8d8d8d8d8d8d8b8b8b8a898a898887878585 +848381817f7e7c7b7978767573716f6e6c6a68666462605f5d5b5958555452514f4f4d4c4b4b4a +4a4949494949494a4a4b4b4c4d4e4f5051525454565758595c5d5e6061626365666768696a6b6c +6d6e6f70717172737374747575767676767777777878787878797979797a797a7a7a7a7b7b7b7b +7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7e7f7e7e7e7f7e7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f8080808080808080808080808080808080808080808080808080808081818080818181 +818181818181818181818181818181818181818181818181818282828282818181818181818181 +818282828282828282828282828282828282828282818181818181818181818181818181818181 +8080818180808080808080807f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7d7d7d7c7c7c7c7b7b7b7a7a +7a7a7979787878787777777676777776767575747473737272717171707070706f706f6f6f6f6d +6d6d6c6b6b6a696868686867676766666666666666666665656464636261605f5e5e5d5d5c5c5b +5c5b5b5b5b5b5b5b5b5b5a5a5a5a5a5a5a5a59595a5a595959575757565454525150504f4f4e4e +4e4e4e4e4e4e4e4e4e4e4e4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d +4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d +4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4e4e4e4e4e4e +4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4f505051525354555657585859595a5a5a +5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5b5b5b5b5b5b5b5b5b5c5b5c5c5c5c5c5c5c5c5c5c5c5c5c +5c5d5d5d5e5f5f6061626264646565666667676767676767676767676767676767676868676768 +6868696969696969696969696a6a6a6b6c6b6c6d6d6e6f70707070707070707070707070707171 +717272717172727272727272727373737373737373737374747474757576767777777778787878 +787878787979797979797979797a797a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c +7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f +7f8080808080808080808080808081818080818181818181818181818181818181818181818181 +818182828282828282828282828282828283838383838383838383838383838383838383848384 +848484848484848484848484848484848484848484848485858585858585858585858585858585 +858585858585858585858585858585858585858585858585858585858585858585858585858686 +858586868686868686868686868686868686868686868686868686868686868686868687878787 +878787878787878787878787878787878787878787878787878786868686868686868686868686 +858586868585858585858585858585858584848484848484848483848383838383838383838282 +8282828282828282828282828281818181818181818181818181808081818080807f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7c7c +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7b7b7b7b7a7a797a79797979797979797979797979 +797777777675767574747472727272727373737373727272717071706f6e6e6c6c6b6b6a6b6a6a +6a6a6a6a6a6a6a6868686766656463626162616060616061616160605f5f5e5d5d5c5b5a5a5858 +57575757575757575757575655555453525151504f4f4f4f4f4f4f4f4e4e4e4d4c4c4b4a4a4a48 +484848484949494949494949494847464645454646454646454546464646464645454646454646 +454546464748494949494949494a4a4a4a4b4b4c4d4e4e4f4f5050515152525353545556575859 +5a5a5b5c5d5d5e5e5f6061626364656668696a6b6c6c6d6e6f70707172737475767778797a7b7c +7c7c7e7e7e7f807f80818182838484848485858586868585868686878787878787878787878686 +86858586868585858484848483848383838382828282828282828181818181818181808080807f +807f7f7d7d7c7c7c7c7c7b7b7b7b7b7b7b7b7b7a7b7a7a79797777777776777675747472727272 +71706f6f6d6d6d6c6b6a696867666565636363636362626261606160605f5f5f5f5e5e5d5c5b5b +5a5a5a5a5959595757575655565454545453535354545454545455555656555556565555545554 +54545454545454545353535252535352535452535556565757585859595a5a5a5a5a5a5a5a5a59 +595959585958585859595a5a5b5b5c5d5f5f5f6060616161616161616161616161616060606061 +6263636365656667686868686a6969696968686868686868686868696a6b6c6d6d6e6e6f6f7070 +7070707070706f6f6f6f7071727373737373757575767676767675757575757676767677777979 +7979797979797979797979797a7a7a7b7b7c7c7c7c7d7c7d7d7d7d7d7d7d7e7e7f7f7f7f7f7f7f +7f8080808081818182828282838283838383848485858585858585858585858585868686878787 +87888888888888888888888888898889898989898989898989898989898a8a8a8b8b8a8a8b8b8b +8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8c8c8c8c +8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8e8d8e8e +8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8f8f8e8e8f8e8e8f8f8e8e8e8e8e8e8e8e8e8e +8e8e8d8e8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8c8c8c8c8c +8c8c8c8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b +8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b +8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b +8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b +8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a89898a8a89898889 +888888888888888888878787878787878787878686868686868686868686868686868686868585 +858584848484848484848484848483848383838383838383838383838383838383838483848484 +848484848484848484858585858686868686868686868686868686868686868686868686878787 +878787878787878787878787878787878787878787878787878787878787878786868686868686 +868686868686868686868686868686868686858585858585858585848584848383848483838383 +8383838382828282828181818181818181818181818181818181818181808080807f807f7f7e7e +7e7e7d7d7d7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7a7b7a7a7a7a797979787878787777 +77777777777776767676757675757575747474747473737373737373727170706f6f6e6e6e6e6d +6d6c6b6a6a69686867666565646362605f5f5e5d5c5a595858575554535352514f4e4e4d4d4c4c +4b4a4a4a4a4a4a4a4b4b4b4b4c4c4d4e4f4f5051525354555657595c5c5e5f6063646667696a6c +6d6f707373757678797a7c7d7e808182838485878888888a8b8c8c8d8e8e8e8e8e8e9090909090 +919191929292929292929292929292929292929291919191919191919191919191919190909090 +90909090909090909090908f8f8f8f8f8f8f8f8f8f8f8f8f8f8e8f8e8e8e8e8e8e8e8e8f8e8f8f +8f8e8f8e8e8e8e8d8d8d8c8c8d8d8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c +8c8c8c8c8c8c8c8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8b8b8b8b8b8b +8b8b8c8c8c8c8d8c8c8d8d8c8d8d8c8c8d8d8d8d8d8d8d8d8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e +8e8e8e8d8e8e8f8e8e8e8e8e8e8e8d8e8d8d8c8c8c8c8c8c8c8989898988888786848483838180 +7e7d7c7b7878767473716f6e6b6a68666463605f5d5c5a585756535351504f4f4d4c4b4b4b4b4a +4a4b4b4b4b4d4d4d4d4f5051525354555858595a5c5d5f6061636465656768696a6b6c6d6e6e6f +707273737374747575767677777777777777787878797979797a7a7b7a7b7b7b7b7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7e7f7e7e7e7f7e7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f80807f7f8080808080808080808080808080808080808080808080808080 +808081818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818182828282828181818181818181818182 +828282828282828282828282828282828282828181818181818181818181818180808181808080 +808080808080808080807f7f7f7e7d7e7d7d7d7d7c7c7c7c7c7c7c7b7a7a7a7a7a7a7a79797978 +7777767676767575757474747474747373727170706f6f6e6e6e6d6d6d6d6c6d6c6c6c6c696969 +696867666564646463636363626262626262626262616160605e5e5d5c5a5a5a59585757565756 +5656565656565656555555555555555555555555555454525252514f4f4d4c4a4a4a4a49494949 +494949494949494949484848484848484848484848484848484848484848484848484848484848 +484848474748484747474747474747474747474747474747474747474747474747474747474747 +474747474747474747474747474747474747474747474747474747474748484848494949494949 +49494949494949494949494949494949494949494a4a4a4b4c4e4f4f5052535354545454545454 +545454545454545454545455555555565656565656565756575757575757575757575757575758 +585859595a5b5c5d5d5f5f60606161626363636363636363636363636363636363636363636363 +646464646464646464646565656668676868686a6b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6d6e +6e6d6d6e6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f6f6f707071717272737374747474757575757575 +757576767676767676767677767777787877777878787979797979797979797979797979797a7a +7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7c7d7d7d7d7d7d7d7e7e7e +7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80807f7f80808080808080808080808080 +818181818181818181818181818181828282828282828282828282828282828282828382838383 +838383838383838383838383838383838383838383848484848484848485858484858585858585 +858585858585858585858585858585858585858585858585858585858585858585858585858585 +858585858585858585858585858585858585858585858585858585858585858585868686868686 +868686868686868686868686868686868686868686868686858585858585858585858585858585 +858585848485858484848484848484838383838383838383828382828282828282828281818080 +80808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7d7c7c7c7c7b7b7a7a7a79797979797a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7979797878787877777677767576767575767676767676757573 +7373737172717070706e6e6d6d6d6e6e6e6e6e6d6d6d6d6c6d6c6b696968686766656766656666 +65656665656363636362615f5e5e5d5e5d5c5c5d5c5d5d5d5c5c5b5b5a59595857565654545353 +53535353545453535452515151504f4e4e4d4d4d4d4d4d4d4d4d4c4c4c4b4a4a49494848474746 +474748484848484848484847464545454545454545454545464646464646464646464646464747 +474748494a4a4b4b4b4b4b4c4c4c4c4d4d4e4f5050525252525353545556565757595a5b5c5c5d +5e5f6060616162636465656768696a6b6d6e6f6f6f70717273747475767778797a7b7c7d7d7d7d +7f7f7f818281828282838485858585868686868686868686868787878787878787878786868585 +858585858585848484848384838383838282828282828282818181818181818180808080808080 +807e7e7d7d7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a78787878767776767575737373737171 +70706e6e6e6d6c6b6a6968676666646463636362626261616161615f5f5f5f5e5e5d5c5c5c5a5a +5a5a59595957575756555654545454525252535353535353545454545353545453535353535353 +535353535352515151505051515051525051525353545556565656575757575757575757565656 +56555555555555555656585859595b5b5b5c5d5e5e5e5e5e5e5e5d5e5d5d5d5d5c5c5c5c5d5e5f +5f5f61616263646464646665656565646464646464646464646566676869696a6a6b6b6d6d6c6d +6c6c6c6c6b6b6b6c6d6d6e6f6f6f70707272727373737373727272727273737374747476767676 +7676767676767676767778787879797a7a7a7a7b7b7b7b7b7b7b7b7b7c7c7d7d7d7d7e7e7e7e7f +7f7f7f808080818181818181828282828383848484848484848484848484858686868787878788 +8888888888888888888888898889898989898989898989898989898a8a8a8b8b8a8a8b8b8b8b8b +8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c +8c8c8c8d8c8d8d8d8d8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e +8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8f8f8e8e8f8e8e8f8f8e8e8e8e8e8e8e8e8e8e8e8e +8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d8d8d8d8d +8d8d8d8d8d8d8d8c8c8c8c8b8c8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b +8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b +8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b +8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b +8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a89898a8a898989898989 +898989898989898888888887888787878786868686868686868686868686868686868685858585 +848484848484848484848484848484848484848484848484848484848484848484848484848484 +848484848484848585858586868686868686868686868686868686868686868686868787878788 +878888888888888888888888888888888888888888888888888888888888878787878687868686 +868686868686868686868686868686868585858585858585858585858584848585848484848484 +84848383838383828282828282828282818281818181818181818180808080808080807f7f7f7f +7e7e7e7d7d7d7d7d7d7d7d7d7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7979797978787878 +7878787877777777767776767676757575757574747474747474737272727171706f706f6e6e6e +6d6c6c6b6a6a6a69686766666563626261605f5d5d5b5b5a58585656555453515150504f4e4d4c +4c4c4c4b4b4b4c4c4c4c4c4d4c4d4e4e4f4f5051535354555659595b5c5d5f616363656768696b +6d6f6f727274757778797b7d7d7f808182848585868889898a8b8c8c8c8d8d8d8f8f8f8f909191 +919292929292929392939393939393939393929292929292929292929292929292919191919191 +919191919191919190908f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f +8f8f8f8f8f8e8e8e8d8d8e8e8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d +8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8c8c +8d8d8d8d8e8d8d8e8e8d8e8e8d8d8e8e8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f +8f8e8e8f8f8e8e8e8e8e8e8e8d8d8d8d8c8c8c8c8b8b8b8888888786868484828280807e7e7b7a +7878757473716f6d6b6a68666463615f5d5c5b595756555451514f4f4e4e4c4c4b4b4c4c4b4b4c +4d4d4d4f505050525254555658585b5b5d5d5f60616364666667676a6a6b6c6d6e6e7070717273 +747474757576767676777877787878787979797a7a7a7a7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f80807f7f80808080808080808080808080808080808080808080808080808080 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818182828383838382828282818281818182828383 +838283828282828282828282828282828281818181818181818181818181808081818080808080 +80807f7f7f7f7f7f7e7e7e7d7d7d7d7d7d7c7b7b7b7b7b7b7b7a79797979797978777777767676 +747474747373737272727272717070706f6e6d6c6c6b6b6b6a6a6a6a696a696969696666666664 +6363626060605f5f5f5f5e5e5e5e5e5e5e5e5e5d5d5c5c5a5a5858565655545352525252525252 +525252525251515050505050505050505050504f4f4d4d4d4c4a4a474745454545444443444343 +434343434343434242424242424242424242424242424242424242424242424242424242424242 +424141424241414141414141414141414141414141414141414141414141414141414141414141 +414141414141414141414141414141414141414141414141414141424242424343434343434343 +4343434343434343434343434343434343434444454646484a4a4b4c4d4e4f4f4f4f4f4f4f4f4f +4f4f4f4f4f4f4f4f4f505050505151515151515151515151515151515151515151515152525353 +545455565758585a5b5c5c5c5c5d5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5f5f60 +6060606060606060616161616362646464666768686868686868686868686868686969696a6a69 +696a6a6a6a6a6a6a6a6b6b6b6b6b6b6b6b6c6c6d6d6e6e6e6f7070717171717272737273737373 +747474747474747474747474747575747475757576767676767676767676767676777778787979 +7979797979797a7a7a7a7a7a7a7a7a7b7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7f7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f8080 +808080808080808080808080808181818181818181818181818181818181818182818282828282 +828282828282828282828282828282828282828383838383838383848483838484848484848484 +848484848484848484848484848484848484848484848484848484848484848484848484848484 +848484848484848484848484848484848484848484848484848484848484848585858585858585 +858585858585858585858585858585858585858585858484848484848484848484848484848484 +84838384848383838383838383828282828282828282828281818181818181818180807f7f7f7f +7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7e7d7d7d7d7c7c7c7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7b7a7a7a7a7979787878777676767677777777 +787778787877787777777776767675757574737373737372737372727373737373737272706f6f +6f6d6e6d6c6c6c6a6a6969696a6a6a6a6a69696969686867676565646362616162626162626161 +6261615f5f5f5f5d5d5b5a5a59595858585858585858585857575655555453525250504f4f4f4f +4f4f50504f4f504f4e4e4e4d4c4b4b4a4a4a4a4a4a4a4a4a494949484848474746464545444545 +464646464746474747454644444445454545454545454646464647474747474747474748484848 +4a4a4b4b4c4c4c4c4c4e4e4e4e4f4f50515252545454545656565758585a5a5c5c5d5f5f606161 +6363646465666668686a6b6b6d6e70707171727374747576767779797a7b7c7d7d7f7f7f7f8181 +818283828383838485858585858686868686868686868687878787878787878787868685858585 +8585858484838383838383838383828282828282828280808080808080808181818180807f7f7f +7e7f7e7d7d7d7c7c7c7c7c7c7c7c7c7b7b7a7a7a7a7a7a79787878777675757575737373717070 +706e6f6e6d6c6b6a6968676666656464646262626261626160605f605f5e5e5e5c5b5b5b5a5b5a +595959575757565555555353525251515151515152525252535353535353535352525151515150 +50505050504f4f4e4e4f4f4e4f4f4f4f5050515252525253545454545453535353535353535352 +53515151525353535355555757585959595959595959595959595959595958585858595a5b5b5d +5d5d5e5f6060626262626262626261616161606161626262626364656667686768686868686868 +68686868686869696a6a6c6d6d6e6e6e6e6e6e6e6e6e6e6e6e6e6e707070707272727374747474 +757575757575757575767676767777787879787a7a7a7a7a7a7a7a7a7b7b7c7d7d7c7d7e7e7e7e +7e7e7e7e7f7f7f7f81808181828282828282828383838484848485858585868686868686868686 +87878787878888888889888989898989898989898a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a +8a8a8a8a8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8e8e8e8e8f8e8f8f8f8f8f8f +8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8e8f +8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d8d +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8c8c8d8d8c8c8c8c8c8c8c +8c8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b +8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8c8c8b8b8c8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c +8c8c8b8b8c8c8b8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a8a8a8a8a8a8a8a8a898a89898989 +888888888888888888888888888888878787878787878786868686858585858585858585858585 +858585858585858585858484838383838383838383838383838383838383848384848484858585 +858585858585858585858585858585868686868787878787878787888888888888888888888888 +888888888888888888888888888888888888888888888888888888888888888888888888888888 +888887878888878787868686868686868686868585858584858484848484848484848484848484 +848484848483838383838383838282838382828281818181818181818180807f7f7f7f7f7f7f7f +7f7f7f7f7e7e7e7e7d7d7d7d7d7d7d7d7c7c7c7c7b7c7b7b7b7b7a7a7a7a7a7a7a7a79797a7a79 +797978787878777877777777767676767675757574747474747473737372727271717171706e6e +6e6d6d6d6c6b6b6a696767666565646261615f5f5d5c5c5a5a5858575555545352515150504f4f +4e4e4d4d4c4c4b4c4c4c4d4d4d4e4e4f4f5050515253555557585a5b5c5e5f616363656668686a +6c6d6f717273747778797a7b7d7e7f818284848585888889898a8b8c8d8d8e8e8f8f8f8f909090 +909191929292929292929293939393939393939393939393939393939393939393939393939393 +92929292919191919191919191919191919191919190908f8f8f8f8f8f8f8f908f9090908f908f +8f8f8f8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e +8e8e8e8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d8d8e8e8e8e8e8e8e8e8e8e8d8d8d8d8d8e8e8e8e8e +8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e +8f8e8f8f8f8f8e8e8e8e8d8d8b8b8b8a8b8a8a89898888878684848381807f7e7d7c7a79777573 +72706e6d6b6a68666463615f5e5d5b59575655535251504e4e4d4c4c4c4b4b4c4b4c4c4d4d4e4f +5051515253545657585a5a5c5c5e5f6161626565666769696b6b6d6d6f6f707171727373747474 +75767676777878787878787979797a7a7a7a7a7a7a7a7a7b7a7b7b7b7b7c7c7c7c7c7c7c7c7d7d +7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7f7f80808080808080807f807f7f7f807f808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808181 +818181818181818181818181818181818181818181818181818182828282838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383828282828281818181818181818181818181808080807f7f +7f7f7e7e7e7e7d7d7d7d7c7d7c7b7b7b7b7a7a7979797979797978787777777675757573737372 +7272717171707071716f6f6e6e6c6c6b6b6a69686868676767676667666665656565646262615f +5e5e5d5d5d5b5b5b5a5a5a5a5a5a5a5a5a59595858575555535250504f4f4e4e4d4d4c4c4c4c4c +4c4c4c4c4c4c4c4c4c4c4c4c4b4b4b4b4a4a4a494948474544434141413f3f3e3e3e3e3e3e3e3e +3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d +3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d +3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d +3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3f40414243434546484848494a4b4b4b4b4b4b4b4b4b +4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4c4c4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4e50 +505152535456565758595959595959595959595959595959595a5a5a5b5b5a5a5b5b5b5b5b5b5b +5b5b5b5b5b5b5c5c5c5e5e5f5f6162626364656565666666666666666666666666666767666667 +6767686868686868686868686868686869686969696b6c6d6d6e6e6f6f70707070707070707070 +707070707070707171727272727272727272727272727272727273737474757576757676767678 +787878787878787878787878787878787878787878787879797a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7b7b7b7c7c7c7c7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080818081818181818181 +818181818181818181818181818181818182828282828282828282828282828283838383838383 +838383838383838384848484848484848484848484848484848484848484848585848485858585 +858585858585858585858585858585858585858585858585858585858584848484848484848484 +848484848484848484848484848484848484848483838383838383838383838383828283838282 +82828282828282828282828282828282828282828081808080807f7f7f7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7c7c7d7d7c7c7c7a7a7a7a7a7a7a7979797979 +797979797979797979797979797979797978797878777776767676757575757575757575757575 +75757575757575757573737372717171706f6e6f6e6e6e6e6e6e6e6e6e6e6e6e6e6d6d6d6c6a6a +6a6968676767676767676767676767676767666564636262615f5f5e5e5d5e5d5d5d5d5d5d5d5d +5d5d5d5c5a5a585857565555545353545455555554535353525151504f4e4e4d4d4c4c4c4d4d4d +4d4d4d4d4d4c4c4b4a494948484746464647474747474747474746454544444444444444444444 +45454545454545454444444343444544464645454646474747474646484847494948484a4a4a4c +4d4d4d4d4d4d4e4e4f4f50515152545555555656575758595a5a5b5b5d5d5f6060626263656566 +656667686a6a6c6c6d6f707171727374757576777777797a7a7b7c7d7d7e808081818182828283 +838383858585868787878787878788888686878787878787878787878786868686868585858584 +848484848484838382828282818181818181818180808080808080808181818181808080807f80 +7f7d7d7d7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7a797878777776767676747473727171716f +706f6e6d6c6b6a69686767666464646262626262626261605f605f5e5e5e5c5c5c5b5a5b5a5959 +5957575756555555535352515050505050505151515151515151515151515150505050504f4f4f +4f4e4e4d4d4c4c4d4d4c4d4d4d4d4d4d4e4f5050505051515151515050505050505050504f4f4e +4e4e4e4f4f4f505252535354555556565656565656565556555555555454545455565757595959 +5a5b5c5c5e5e5e5e5e5e5e5e5d5d5d5d5c5d5d5e5e5e5e5f606162636463646565646564646464 +646464656665666668696a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6d6d6d6e6f6f6f70717171717272 +727272727273737474747475757676777778787878787878787879797a7b7c7b7c7d7d7d7d7d7d +7d7d7e7e7e7e7f7f80808181818181818182828283838383848485858686868686868686868787 +8787878888888889888989898989898989898a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a +8a8a8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8e +8d8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f8f8f +8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f +8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8e8e8e +8e8e8e8e8e8e8e8d8e8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8c8c8d8d8c8c8c8c8c8c8c8c8b +8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b +8b8b8b8b8b8b8b8b8b8b8b8b8b8c8c8b8b8c8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8c8c +8b8b8c8c8b8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8989 +898989898989898889888888888787878787878787868686868585858585858585858585858585 +858585858585858585848484848484848484848484848484848484848484848484848585858585 +858585858585858585858585858686868687878787878787878888888888888888888988898989 +898989898989898989898989898989898989898989898989898989898989888988888888888888 +878788888787878686868686868686868685858585858585858585858585858585858585858585 +858585848484848484848483828483828282818181818181818181818080808080808080808080 +80807f7f7f7f7e7e7d7e7d7d7d7d7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7a7a7b7b7a7a7a +79797979787978787878777777777776767675757575757575757574747373727272727070706f +6f6f6f6e6e6c6b6a6a696868676564646362605f5f5e5d5b5b5a5958575655545352525151504f +4e4e4d4d4c4d4c4d4c4c4c4d4d4d4d4e4f4f5051525254555758585b5c5d5f606162646566686a +6b6d6e707073757676787a7b7c7e7f818283838586878788898b8c8c8d8d8e8e8f8f9090909091 +919292939293939393949494949494949494949494949494949494949494949494949494949393 +939392929192919191919191919191919191919190909090909090909090909090909090909090 +908f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f +8f8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8e8e8e8e8e8f8f8f8f8f8f8f +8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f +8f8f8f8f8e8e8e8e8d8c8b8b8b8a8b8a898888878786848282807f7e7d7b7a7978767471706f6c +6b6a67666462615f5d5c5b59585655535251504f4e4c4c4c4b4b4b4b4b4c4c4d4d4e4e50515253 +54555657585a5b5d5e5f5f61636464656768696a6b6b6d6e6f6f71717272737475757575757677 +7777787878787978797a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7d7d7d7d +7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808081818181 +818181818181818181818181818181818181818181818181828282828383838383838383838383 +838383838383838383838383838383838483848484848484848483848383838483848484838483 +83838383838383838383838383828282828281818181818181818181818181808080807f7f7e7e +7d7d7d7d7c7c7c7c7c7c7c7b7b7a7a797978787878787878777776767574737373727271707070 +6f6f6f6e6e6f6f6d6c6b6b6a6a69686766656565646464646364636362626262615f5e5d5c5b5a +595959575757565656565656565656555554545351504f4e4c4b4a4a4949494848484848484848 +484748474747474747474646464645454544444342403f3d3c3c3c3a3a39393839383838383838 +383838383838383838383838383737373737373737373737373737373737373737373737373737 +373737373737373737373737373737373737373737373737373737373737373737373737373737 +373737373737373737373737373737373737373737373737373737373737373737373737373737 +373737373737373737373737373737393b3c3c3d3e404142424344454646464646464646464646 +4646464646464646464646464646464646474747474747474747474747474748474848494b4b4c +4d4e4f515253545454545454545454545454545454545455555556565555565657565757575757 +5757575758585859595a5b5d5e5e5f606161616262626262626262626262626263636262636363 +6464646464646464646464646465666566666667696a6a6b6b6c6c6d6d6e6d6e6e6e6e6e6e6e6e +6e6e6e6e6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f707071717273747374747474767676 +767676767676767676767677767777777777777777777878787878787878787878787878787878 +7878787979797a7a7a7a7b7b7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e +7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f807f808080808080808080 +808080808080808080808080808080818181818181818181818181818181828282828282828282 +828282828282838383838383838383838383838383838383838383838384848383848484848484 +848484848484848484848484848484848484848484848484848484838383838383838383838383 +838383838383838383838383838383838383828282828282828282828282828181828281818181 +81818181818181818181818181818181818180807f7f7f7f7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7b7a7c7b7a7a7a7878787878787877777777777777 +777777777777777777777777777777767776767575747474747373727272727272727273727373 +737273727272727070706f6e6e6d6c6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6a6a696866666665 +6463636363636363636363636363636362615f5e5e5e5d5b5a5959595959595959595959595959 +595856555454535251504f4f4f4f50505050504f4f4f4e4d4d4c4b4a4a49494848484949494949 +494949494948474646454544434343444444444444444444444343424242424242424242424343 +44434444444344434342434445444646454546464747484847474949484a4a49494b4b4c4d4e4e +4e4e4e4e4f50515152535354565757575858595a5b5b5c5c5d5e60606162636565666768696869 +6a6b6c6d6f6f70717374747475767878797979797b7c7d7d7e7f7f808182838383848484848484 +848686868787878787878787888886868787878787878787878787868686868685858585848483 +84838383838282828282818181818181818181818181818181818282828282818181807f807f7e +7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7b7b7b7b7a7a797978787777767675757473727271707170 +6f6e6d6c6b6a696867666565656363636262626261605f605f5e5e5e5c5c5c5b5a5b5a59595957 +575756555554535352515050505050505050505050504f4f50504f4f4f4e4e4e4e4e4d4d4d4d4c +4c4b4b4a4a4b4b4a4b4b4a4a4b4b4c4c4d4d4d4d4e4e4e4e4e4d4d4d4d4d4d4d4d4d4c4c4b4b4b +4b4c4c4c4d4e4e4f50505151525252525252525251525151515150505050515253535455555657 +585859595a59595a5a59595958585858585959595a5b5c5d5e5f605f6061616061606060606060 +60616261626364656667686868686868686868686868686a6a6a6b6c6c6d6e6e6e6f6f6f6f6f6f +6f6f6f707071717272737374747575767676767676767777787879797a7a7b7b7c7c7b7b7c7c7c +7d7d7d7d7e7e7f7f80808080818181828282828283838383848485858686858586868687878787 +878888888889888989898989898989898a8a8a8a8a8a8a8a8b8b8a8a8b8b8b8b8b8b8b8b8b8b8b +8b8b8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8e8d8e +8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f +8f8f8f8f8f8f8f8f8f8f8f8f90908f8f908f8f90908f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f +8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8e8e8e8e8e +8e8e8e8e8e8d8e8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c +8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c +8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8d8d +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8c8c8c8c +8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8b8b8b8b8b8b8b8b8a8a8b8b8a8a8a8a8a8a8a8a89898989 +898989898988898888888887878787878787878787868686868686868685858686858585858585 +858585858585858484848484848484848484848484848484848484848484848485858585858585 +858686858586868686868686868787878787878787878788888888888888888889888989898989 +898989898989898989898989898989898989898989898989898989898889888888888888888888 +888888888887878787878787878787868686868686868685858686858585858585858585858585 +858484848484848484848384838383838282828282828282828281818180808181808080808080 +80807f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7a7a +7a7a797a7979797978787878787777777777777777767676767575747574747474727272717171 +7170706f6e6d6d6c6b6b6a696867666564636261605f5e5d5c5b5a595857565554535352515050 +4e4e4d4d4c4d4c4c4c4c4c4c4c4c4d4d4e4e4f5051525354555758595b5c5d5e60616364666769 +6a6c6d6f717373757778797c7d7e7f8181838485868788898a8a8c8c8d8d8e8e8f8f9090919192 +929392939393939494949494949494949494949494949494949494949494949494949494949393 +939392939292929292929292929292929292919191919191919191919191919191919191919190 +90908f8f90908f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f +8f8f8f8f8f8e8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8e8e8e8e8e8f8f8f90908f8f908f +8f90908f90908f8f90909090909090909090909090909090909090909090909090908f8f90908f +8f8f8e8e8e8e8d8c8b8b8a898a898887878585848381807e7d7b7a7978767573706e6d6b696866 +6462605f5d5b59585756545352504f4e4e4d4c4b4b4b4b4b4b4b4b4c4d4e4e4f50525354565757 +585a5b5d5e6061626365666768696a6b6c6d6e6e6f707171737374747575767677777777787878 +797979797a797a7a7a7a7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e +7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080808080808080808080 +808181808081818181818181818181818181818181818181818181818181818181828282828282 +828282828282828282828282828282828282828282828282838383838383838383838383838383 +838383838383838383838383838384838484848484848484838483838384838484848384838383 +838383838383838383838382828282828181818181818181808081818080807f7f7f7f7e7e7d7d +7d7d7c7c7c7b7b7b7b7a7a797978787777777776767675757575747372727170706f6e6e6e6d6d +6d6c6c6c6c6b6a696968676665646362626261616161606160605f5f5e5e5d5c5b595857565555 +54535353525252525252525252515150504e4d4c4b494847464544444443434343434343434342 +4342424242424242424241414140403f3f3e3d3b3a383736363535343433343333333333333333 +333333333333333333333332323232323232323232323232323232323232323232323131323231 +313131313131313131313131313131313131313131313131313131313131313131313131313131 +313131313131313131313131313131313131313131323231313232323232323232323232323232 +323232323232323232323232323335363638393a3b3d3d3e3f4040404040404040404040404040 +404040414140404141414141414141424242424242424242424242424243424343444546474849 +4a4c4d4e4f4f4f4f50505050505050505050505050515151515151515151525152525252525252 +52525353535455565758595a5b5c5d5d5d5e5e5e5e5e5e5e5e5e5e5e5e5e5f5f5e5e5f5f5f6060 +606060606060606060606061626162636364666767686869696a6a6b6a6b6b6b6b6b6b6b6b6b6b +6b6b6b6b6c6c6c6d6d6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d6f6f6f707170717272727474747474 +747474747474747474757475757575757575757576767676767676767777767677777777777777 +777878787878797979797a7a7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d +7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080818180808181818282828282828282828282 +828282828383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838282828282828282828282828282 +828282828282828282828282828282828181818181818181818181818181818181818080818180 +808080808080808080808080808080807f7f7e7e7e7e7d7d7d7c7c7c7c7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a797a7979797977777776767676757575757575757575 +757575757575757575757575757475747473737272717170706f6f6f6f6f6f6f6f706f7070706f +706f6f6f6f6d6d6d6c6b6b6a69686868686768686767686868686868676666656463626261605f +5f5f5f5e5e5e5e5e5e5e5e5e5e5e5e5d5b5a5a5958575655545455555455555454555454545453 +5251504f4e4e4d4c4b4b4b4b4c4c4c4c4c4b4b4b4a494948474646454544444445454546464545 +464545444443434242414141414242424242424242424241414140404141404141414142424342 +4343434243424242434344444545454546464747484848484949494a4a4b4b4c4c4d4e4f4f5050 +505051525353545555565859595a5b5a5b5c5d5d5f5f606162636465666768696a6b6c6b6c6d6e +6f70717273747576777778797a7a7b7b7c7c7d7e7f7f8081818283848484848585858686868687 +878788888888888888888888878787878787878787878787878686868685858584848484838483 +8383838282828282818181818181818181818181818181818282828282818181818081807f7f7f +7e7e7e7e7e7e7e7e7e7e7d7d7d7c7c7d7d7b7b7a7a797978787878777776757473737273727170 +6e6e6d6c6b6a69686767676565646464646463626162616060605e5e5e5d5c5d5c5b5b5b595959 +5756565655555452515151515151505050505050505050505050504f4f4f4e4e4e4e4d4d4c4c4b +4b4b4b4b4b4a4a4a4a4a4a4a4b4b4c4c4c4c4d4d4d4d4d4c4c4c4c4c4c4c4c4c4b4b4a4949494a +4a4a4b4c4c4d4d4e4f4f505050505050504f4e504f4e4e4e4d4d4d4d4e4f505051515253545555 +565656565656565656565555555555565656565758595b5b5c5b5c5d5d5c5d5c5c5c5c5c5c5c5d +5e5d5e5e5f61626363636363636363636363636363656566676868686a6a6a6b6b6b6b6b6b6b6b +6b6c6c6d6d6e6e6f6f717172727373737373737373737475767677777879797979797979797a7a +7a7b7c7c7d7d7e7e7e7e7e7f7f8080808080818182828383848484848484848585868686868687 +87878788878888898989898989898a8a8a8a8a8a8a8a8a8a8a8a8a8b8b8a8a8b8b8b8b8b8b8b8b +8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8e8d8e8e8e +8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f8f90909090909090909090909090909090 +909090909090909090909090909090909090909090909090909090909090909090909090909090 +90909090909090909090909090909090909090909090908f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f +8f8f8e8d8f8e8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c +8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c +8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8d8d8d8d +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c +8c8c8c8c8c8c8c8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a89898a +8a8989888988888888878787878787878787878686868686868686868686868686868686868686 +868686858585858484848484848484848484848484848484848484848585858586868686868686 +868686868686868686868687878787878787878787888888888888888888898889898a8a89898a +8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a89888a8988888888888888888888 +888888878787878787878787878686868686868686868686868686868686868686868686868685 +858585858585858483858483838382828282828282828282818181818181818181818181818181 +808080807f807f7f7f7f7e7e7e7d7d7e7e7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b +7a7b7a7a7a7a797979797978787877777878777777777776767576757575757373737373737372 +7170706f6e6e6d6d6c6b6a6a696866656564636261605f5e5d5d5b5a5958585756555453525151 +50504e4f4e4e4e4e4d4d4d4d4e4e4f4e4f4f5051525454555658595a5b5c5d5e60616364656669 +696b6e6f6f7173747578797a7c7d7d7f818282848586878889898a8b8c8c8d8e8e8e8f8f919192 +919292929294949494949494949494949494959595959595959595959595959595959594949494 +939493939393939393939393939393939292929292929292929292929292929292929191919190 +909090909090909090909090909090909090909090909090909090909090909090909090909090 +9090908f8f8f8f8f8f8f8f8f8f909090909090909090908f8f8f8f8f9090909090909090909090 +9090909090909090909090909090909090909090909090909090908f8f8f8f8f8f8f8f8f8f8e8e +8d8d8d8d8b8a898989878887868484838281807d7d7b797877757473716f6d6a6967656463605f +5d5c5b59575655545352514f4f4e4e4d4d4c4c4c4c4c4d4d4d4e4f51515253555658595a5a5c5d +5e60616364656567686a6a6b6c6d6e6e6f6f707273737474757576767777777777777879797979 +7a7a7b7a7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e +7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f80807f7f808080808080808080808080808080808080 +808080808081818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818282828282828282 +828282828282828282828282828282828282828282828383838383838383838383838384848383 +848383848483838383838383848384848484848484848384838383848384848483848383838383 +8383828283838282828181818181808080808080807f7f7f7f7f7f7f7f7e7e7e7d7c7c7b7b7b7b +7a7a7a79797979787877767575747474747373737272727271706e6e6e6d6c6b6a6a6a69696868 +68686867666564636362605f5e5e5e5e5d5d5c5c5b5c5b5b5a5a5a5a5957565553525150504f4e +4e4e4d4d4d4d4d4d4d4d4d4c4c4b4b4948474644434241403f3f3f3e3e3e3e3e3e3e3e3e3d3e3d +3d3d3d3d3d3d3d3d3c3c3c3b3b3a3a393837353332323230302f2f2e2f2e2e2e2e2e2e2e2e2e2e +2e2e2e2e2e2e2e2e2e2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d +2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d +2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d +2d2d2d2d2d2d2d2d2d2d2d2e303131333435363838393a3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b +3b3b3b3b3b3b3b3b3b3b3b3b3b3c3c3c3d3d3c3c3d3d3d3d3d3d3d3e3d3e3e3f40404143444546 +48494a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4b4b4b4b4b4b4b4b4c4d4b4c4d4d4d4d4d4d4d4d +4e4e4e4f4f50525354545657585858595959595959595959595959595a5a59595a5a5a5b5b5b5b +5b5b5b5b5b5b5b5b5b5c5d5c5d5d5e5f6162636363646465666765666767676767676767676767 +676768686868686868686868686868686868686868686a6a6b6c6d6c6d6e6e6e70707171717171 +717171717171717271727272727272727272737373737373737373737373737373737373737374 +747474747676767677777879797979797979797979797979797979797979797979797a7a7a7a7a +7a7a7a7a7a7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7d7c7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f80808080808080808080808080 +808081818181818181818181818181818181818181818181818181818181818181818181818181 +81818181818181818181818181818181818181818181818080807f7f80807f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7c7c7c7b7a7a7a79797979797979797979797979797979 +797979797979787878787878787877767776767676747473737373737272727272727272727272 +7272727272727272727272717271706f6f6e6d6d6d6c6c6b6b6b6b6b6b6b6b6c6b6c6c6c6b6c6b +6b6b6b6868686867676564636363636363636363636363636363636262615f5e5e5e5d5b5a5a5a +5a5a5a5a5a5a5a5a5a5a5a5a5a5957565555545352515151515151515151515151515151504e4d +4c4c4b4b4a49484848484949494949484848484747464544444444434343444444444444444444 +444343424241414040404041414142424242424242414141414141414141414242434344434444 +4443444343434545464647474747484849494a4a4a4a4b4b4b4d4d4d4d4e4e4f51525252525252 +53555656575758595b5c5c5d5e5d5e5f60606161636465656668696a6a6b6c6d6e6e6f6f707172 +7374757677787878797a7b7c7d7d7d7d7e7f808081828283848585858586868686868686878787 +888888888888888888888787878787878787868687878685858585858585848484848384838383 +838282828181818180808080808081818181818181818282828283818282828082808080807f7f +7f7f7f7f7f7f7f7f7e7e7e7d7d7e7e7c7c7c7c7b7b7a7979797878787776757574747373727070 +6f6e6d6c6b6a6969696767666666666564646364636262625f5f5f5f5e5f5e5d5d5d5a5a5a5958 +585856565554535352525252515151515151515151515151504f4f4f4e4e4e4e4d4d4d4d4c4c4b +4b4b4b4a4a4a4a4a4a4a4b4b4b4b4b4b4c4c4c4c4c4b4b4b4b4a4b4a4a4a4a4a49484848494949 +494a4a4b4b4c4d4d4d4d4d4d4d4d4d4c4c4d4d4c4c4c4b4b4b4b4c4c4d4d4e4e4f505051525353 +535353535353535251515151515252525354545557575857595959585958585858585858585959 +5a5a5b5d5d5f5f5f5f5f5f5f5f5f5f5f5f5f5f6161626264646466666667686868676867676768 +6869696a6b6b6c6e6e6e6e6f6f6f6f6f6f6f707071727373747475767676767676767678787879 +7a7a7a7b7c7c7c7c7c7d7d7e7e7e7f7f8080818181818282828383838384848585858585868787 +878787878788888888888888898989898a898a8a8a8a8a8a8a8b8b8a8a8b8b8b8b8b8b8b8b8c8c +8c8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8e8d8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e +8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f8f909090909090909090909090909090909090 +909090909090909090909090909090909090909090909090909090909090909090909090909090 +9090909090909090909090909090909090909090908f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f +8e8e8f8f8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8d8d8d8d8d +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e +8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d8d8d8d8d8d +8c8d8c8c8c8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a89898a8a89 +898989898989898888888887888787878786868686868686868686868686868686868686868686 +868585858584848484848484848484848484848484848484848485858585868686868686868686 +86868686868686868687878787888788888888898989898989898989898989898a8a89898a8a8a +8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a89898a8a898989898989898989898989 +898888888888888888888787868686868686868686868686868686868686868686868686858585 +858585858584848585848484838383838383838383838282828281828181818181818181818080 +80808080808080807f7f7f7e7e7f7f7e7e7e7d7d7d7d7d7d7d7d7d7c7d7c7c7c7c7b7b7b7b7b7b +7b7b7b7b7a7a7a7a7a797979787879797878787878777777777777777675747474747474737272 +727170706f6f6e6d6c6c6b6b6968686666656463626160605e5d5d5b5b5a595857565554545252 +5151515050504f4f4f4e4e4e4f4e4f4f50505153535354565757595a5b5b5d5e5f616263656668 +6a6b6c6d6f707274767778797a7c7d7e7f81828384858687888989898b8c8c8c8e8e9090909091 +919191939393939393949494949494949595959595959595959595969596969696959595959495 +949494949494949494949494949493939393939393939393939393939393939392929292919191 +919191919191919191919191919191919191919191919191909190909090909090909090909090 +908f8f8f8f8f8f8f8f8f9090919191919191919190908f8f8f8f90909090919091919190919090 +909090909090909090909090909090909090909090909090908f8f8f8f8f8f8e8e8e8e8d8d8c8b +8b8b8a89878787858584848281807f7d7d7a797876757372706f6d6b6967656362615f5d5c5b59 +5857555453535251504f4f4e4e4d4e4d4d4e4e4e4f4f5051515354555657595b5c5c5d5f606163 +64666667686a6a6c6c6d6e6f7070717172737474757576767776787878787878797a7a7a7a7b7b +7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7d7c7d7d7d7d7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80807f7f8080808080808080808080808080808080808080 +808080818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818281828282828282828282828282828283838383838383838383 +838383838383838383838383838383838383838384848484848484848484848484858584848584 +848585848484848484848484848484848484848484848484848384838383838383838383838383 +8282838382828281818181807f7f7f7f7f7f7f7e7e7e7e7d7d7d7d7c7c7c7b7b7b7a7979797878 +7877777777757575747373717171717070706f6f6f6e6e6d6b6b6a696868676666656564646464 +64636361605f5f5d5c5b5a595959585857575757575756565555545252504e4d4c4b4b4a494949 +48484848484848484848474646444342413f3d3d3c3b3a3a393938383838383838383838383838 +38383838383837373736363535333332302e2d2d2d2b2b2a2a2a2a2a2a2a2a2a2a2a2a292a2929 +292929292929292828282828282828282828282828282828282828282828282828282828282828 +282828282828282828282828282828282828282828282828282828282828282828282828282828 +282828282828282828282828282828282828282828282828282828282828282828282828282828 +282828282828282828292b2c2c2e2e2f3133333334353535353535353535353535353635363636 +3636363636363636363636373737383837373838383838383838383838393a3b3c3d3e3f414243 +444545454545454545454545454545454546464646464646464747464647474747474747474848 +484a4a4b4c4e4f4f51525353535454545454545454545454545455555454555555565656565656 +565656565656565658575858595b5c5d5e5e5e6060616262616162626262626262626262626262 +6363636364636464646464646464646464646464666667676968696a6a6b6d6d6e6e6e6e6e6e6e +6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f6f706f707070707070707070717171 +717173737373747475767676767676767676767676767676767677767777777778787878787878 +78787879797979797979797a7a79797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7c7c7c7c7c7c7d7d7d7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080807f7e7e7e7d7d7e7e7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7a7a7a7a7a79787877767676767676767676767676767676767676 +7676767675757575757575757474747474737371717070706f6f6e6e6e6e6e6e6e6e6e6e6e6e6e +6e6e6e6e6e6e6e6e6e6e6e6e6d6c6b6a6969696867676767676767676767676767676767676767 +6764646464626261605f5f5f5e5e5e5f5e5f5f5f5f5f5f5f5e5d5d5d5b5a5a5958575656565656 +56565656565656565656565453525151504e4e4d4d4d4d4d4d4d4d4d4e4e4e4d4d4d4c4a4a4949 +484846474545454646474747474646464644444343424242424141414242424243424343434342 +424141414140404040414141424242424242424141414142424242424243434444454445454545 +4545454546464748494949494a4a4b4b4b4b4b4c4d4d4d4f4f4f50515151535454545555555657 +58585a5a5b5c5d5f5f60616061616363646466666768696b6b6c6c6e6f6f707071717274747576 +7778787a7a7a7b7c7c7d7e7e7e7e7f818181828383848585858585868686868686868787878888 +888888888888888887878787878787878686878786858585858585848483838383838383838382 +828281818181808080808080828282828282828283838383838383838282828281818180808080 +8080808080807f7f7f7e7e7e7e7e7e7d7c7c7c7c7c7b7a7a797878787877767675747373727170 +6f6e6d6c6b6a6a6969696867676767656564646363626261615f5f5f5f5e5e5d5d5c5c5b5a5a58 +5857575555545453545353535352525251515151505050504f4f4f4f4f4f4f4f4e4c4c4c4b4a4c +4b4a4b4b49494a4a4a4a4b4b4b4b4b4b4b4b4b4a4a4a4a4a4a4a4a494848484848484747474848 +49494a4a4a4a4b4c4c4c4b4b4b4b4a4b4a4a4a4a49494949494a4a4a4b4c4c4c4e4e4e4e4f504f +4f4f4f4e4e4e4e4d4d4d4d4e4e4e4f505152525354545455555455545454545353535455555657 +58585a5a5c5c5c5c5c5c5c5c5b5b5b5c5c5d5d5d5f5f6062626263636363636363636363646566 +666868686869696a6c6c6c6c6c6c6c6c6d6e6e6e6f707171727273737373747475757676767777 +797979797a7a7b7b7b7c7c7d7d7e7d7e7e7e7f8181818282818283838383838484858585858586 +8687878787878788888889898989898989898a8a8a8a8b8b8b8b8b8b8b8b8b8b8b8b8b8c8c8c8c +8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8e8d8e8e8e8e8f8f8f +8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f +8f8f8f8f8f8f909090909190909191909090909090909090909090909090909090909090909090 +9090909090909090908f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8e +8f8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d8d8d8d8d8d +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8b8b8c8c8b8b8b8a8a8a8a8a8a8a8a8a8a8a8a8a8a89 +898888888888888888888888888888878787878787878786868686858585858585858585858585 +858585858585858585858585858585858585858585858585858585858585858585858686868687 +87878787878787888888888888888888888888888888898989898a898a8a8a8a8a8a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a898a898989898989898989898989898988 +888888888888888888888888888888888887878888878787868686868686868686868585858585 +858585858485848484848484848484838383838383838382828383828282828282828281818181 +80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7c7c7b7b +7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a797978787878777877777777777777767674747474737373 +7372717170706f6e6d6c6c6c6a69676766656564636161615f5f5d5c5c5b5a5959575656555454 +5252515150504f4f4f504f4f4f50505151515253535354565657585a5b5b5d5d5f606263646668 +686a6c6d6e717273757777787a7b7d7d7f80818184848586888888898b8c8c8d8d8d8f8f909091 +919191929293939393939394949494949494959595959595959595959595959595959594959494 +949494949494949494949494939393939393939393939494949494939393939393939392929292 +919191919191919191919191919191919191919191919191919191919191919191919191919191 +919191919191919191919191919191919191919191919191919191929291919291919292919292 +9191929292929292929292929292929191919191909090909090908f8e8e8e8d8c8c8b8b8b8a89 +8887878684848382807f7e7d7c7b787876747371706d6c6a6967666463615f5e5d5b5a58575554 +535352514f4f4f4f4e4e4f4f4e4e4f4f50515152525455565658595b5b5c5e6061616364656667 +696a6b6b6d6d6e6f70717173737373747474777777777878787879797a7a7a7a7a7a7a7a7a7b7b +7c7c7c7c7c7c7c7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f80 +7f8080808080808080808080808080808080808080808080808080808080808080808080808080 +808181818181818181818180808080808181818181818181818181818181818181818282828283 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383848484848484848484848484848484848484848484848484848484848484848484848484 +848484848484848485848585858584848484838483838384838484848383828282828181818181 +81818181818080808080807f7f7e7e7e7e7e7d7c7d7d7c7c7c7a7a7a7a78797878787876767675 +747574747372717170706f6f6e6d6d6d6c6c6c6c6a696968676666646363626362626161606060 +5e5e5d5c5a5a58585655545454545454535453535352504f4f4e4c4a4a48474646454444444444 +44444444444444424241413f3e3d3c3a3a38373635353535353535353535353534343333333332 +3232323232323231303130302e2c2b2a2927272727262625262525252525252525252525252525 +252525252525252525252525252525242424242424242424242424242323242423232323232323 +232222222222222222222222222222222222222222222222222222222222222222222222222222 +222222222222222222222222222222232323232424242424242424242424242424242424242424 +2424242424242425262727292b2b2b2d2d2e303030303030303030303030303030303030313130 +3031313132323232323232323232323232323232323232333233333435363738393a3c3d3e3e3e +3e3f40404040404040404040404040414141414141414141424142424242424242424243434343 +46464848494b4c4d4e4e4e4f4f4f4f4f4e4e4e4e4e4f4f4f50504f4f5050505050505050515151 +5151515151525253545556565758595a5b5c5d5d5d5e5d5e5e5e5e5e5e5e5e5e5e5e5e5e5e5f5f +5f60605f5f60606060606060606060606161626262646465666768686869696969696969696969 +6969696a696a6a6a6a6b6b6b6b6b6c6c6c6c6c6c6c6c6d6d6c6c6d6d6d6d6d6d6d6d6d6d6d6e6e +6e6e6f707171727273737474757575757575757575757575757575757575757575757576767676 +767676767676767676767676767676767676767677767777777777777777777878787878787878 +7878787878787878787878797979797b7b7a7a7b7b7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a79797979797979 +797979797979797979797979777776767675757575737372727272727272727272727272727272 +727272727272727272727271727170706f6f6e6e6d6c6c6b6b6b6b6a6a6a6a6a6b6b6b6b6b6b6b +6b6b6b6b6b6b6a696a696968686767656564646262626263636363646364646463646363626262 +62615f5f5e5d5c5c5b5b5b5a5b5b5a5a5b5b5b5b5b5b5a595a5858575555545353535151505050 +515151515151515150504f4e4e4d4c4b49494848494948494a49494a4949494848484746454444 +4443434343434343434343434343424242414040403f3f3f3f3f40404041414040414040404040 +403f3f3f3f3f3f4141414141414142424242424241414243424444444445454645464646454746 +4647484849494a4a4b4b4c4c4c4d4e4e4e4e4f50505051525253545555555657575859595a5b5b +5b5d5d5e60606162626363656566666767696a6b6c6c6d6e707070727272727475757677787879 +7b7b7c7d7d7d7e7e7e7e8181818183828384848485868686868686868787888888888888888888 +888787878787868686868686868686868686868686858584848484848484838382828282818181 +818181818181818181818282828282828282838383838483848483828382828282818181818181 +818181818080807f7f7f7f7f7f7f7e7e7e7e7d7c7b7b7a7a7a7a7a797877767675757473727170 +6f6e6d6c6c6b6b6b6a69696868676766666565646362626161616160605f5e5d5d5d5c5c5a5958 +585757565554555454545453535352525252515150504f4f4f4f4f4f4f4f4f4d4d4d4b4a4c4b4a +4b4b49494a4a4a4a4a4a4a4a4a4a4a4a4a49494949484948484747474747474746464646464747 +4848484848494949484848484848484848484747474747474747484949494a4a4b4b4c4d4c4c4c +4c4b4b4a4a494949494a4a4a4c4d4d4e4e4f50505151515051505050504f4f4f4f505152535454 +5556585858585858585857575758585959595a5b5c5e5e5e5f5f6060605f605f5f5f6061626264 +65646566666668686868686868686a6b6b6b6c6d6e6e6f6f707070707171727374747475757677 +777778787979797a7a7b7c7d7c7d7d7d7d7f7f7f80818081828282828283838484858585858686 +868686868687878788888888898889898a8a8a8a8b8b8b8b8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c +8c8c8c8c8d8d8d8d8d8d8d8d8d8d8d8d8d8d8e8d8e8e8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f8f8f +8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f +8f8f8f8f9090909091909091919090909090909090909090909090909090909090909090909090 +909090909090908f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f +8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e +8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e +8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e +8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8e8d8d +8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8b8b8c8c8b8b8b8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8989 +898989898989898889888888888787878787878787868686868585858585858585858585858585 +858585858585858585858585858585858585858585858585858585858585858586868686878787 +87878787878888888889888989898989898989898a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a898989 +898989898989888988888888888888878788888787878686868686868686868685858585858585 +858585858585858585858585858484848484848484838284838282828282828282818181818180 +80808080808080808080808080808080807f7f7f7f7e7e7d7e7d7d7d7d7d7d7d7d7d7c7c7c7c7c +7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a797979797979797979787978787777757575757575757574 +7373727271706f6f6f6f6d6b6a6a69686867666464646362605f5f5e5d5c5c5a59585757565554 +5353525251504f504f4f4f5050505050515151515253545556575858595a5c5d5e606162646566 +68696b6d6f707173747576777a7a7c7d7e7e8182838485858687898a8b8c8c8c8d8e8f8f909090 +909191929293939393949494949494949595959595959596959696969696969696959695959595 +959595959595959595959494949494949494949495959595959494949494949494939393939292 +929292929292929292929292929292929292929291929191919191919191919191919191919191 +919191919191929192929292929292929192919191919191919293919293929193929192929191 +929292929292929292929292929191919191909090909090908f8e8d8d8c8b8b8a8a8988878786 +85848282807f7e7d7b7a797775757271706e6c6a6866656362615f5d5c5b595857565452525151 +50504e4e4e4f4e4e4f4f4f4f50515253535455575758595b5c5d5e5f61626464666768696a6b6c +6e6e6f6f70717273737575757575757578787878797879797a7a7b7b7b7b7b7b7b7b7b7b7c7c7c +7c7c7c7c7c7d7d7d7d7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808081 +818181818181818181808080808081818181818181818181818181818181818182828282838383 +838383838383838383848384848484848484848484848484848484848484848484848484848484 +848585858585858585858585858585858585858585858585858585858585858585858585858585 +858585858585858585858585848484848484848484838483838383828282828281818181818181 +818181808080807f7f7e7e7d7d7d7d7d7c7b7c7b7a7a7a78787878777877767676747474737273 +727170706f6f6e6d6c6c6b6a6a6a696969686766666563626261605f5e5f5e5e5d5d5c5c5c5b5a +59585655545452504f4f4f4f4f4f4f4f4f4f4f4e4b4a4a4948454543424141403f3f3f3f3f3f3f +3f3f3f3f3f3e3d3c3c3a393837353433323130302f302f2f2f2f2f2f2f2f2f2e2e2e2e2e2d2d2d +2d2d2d2d2d2c2b2c2b2a2927262524222222222121212121212121212121212021202020202020 +202020202020202020202020201f1f1f1f1f1f1f1f1f1f1f1f1f1e1e1f1f1e1e1e1e1e1e1e1e1d +1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d +1d1d1d1d1d1d1d1d1d1d1d1d1d1e1e1e1e1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f +1f1f1f1f1f20212222242525262828282a2a2a2a2a2a2a2a2a2a2a2a2a2a2b2a2b2b2c2c2b2b2c +2c2c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2e2f31323233343737383839393a +3b3b3b3b3b3b3b3b3b3b3b3b3b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3d3d3d3e4141 +4243444647484949494a4a4a4a4a49494949494a4a4a4b4b4a4a4b4b4b4b4b4b4b4b4c4c4c4c4c +4c4c4c4c4d4e4f505152525354555658595959595959595959595959595959595959595a5a5a5b +5c5a5b5c5c5c5c5c5c5c5c5c5c5c5d5d5e5e5e5f60616263646565666666666666666666666666 +6666666666666667676767676868686868686868696a68696a6a6a6a6a6a6a6a6a6a6a6b6b6b6b +6c6d6e6e6f6f707071717272727272727272727272727372737373737373737373747474747474 +747474747474747474747474747474747474747474747474747474747475757575757575757575 +757575757575757575767677777979787879797a7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7b7a797979797979797979797979797979797979797979 +797979797979797979797979797979797979797979797979797978787878777777777777777777 +7777777777777777767675757474747372727270706f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f +6f6f6f6f6f6f6f6f6f6f6f6f6e6d6c6c6b6b6a6968676767676666666666676767676767676767 +676767676666666666656463636161605f5e5e5e5e5f5f5f5f5f5f5f5f5f5f5f5f5f5e5e5e5e5d +5b5a59595858575756555657555657575757575755545554545351504f4f4f4f4d4d4c4c4c4d4d +4d4d4d4d4d4d4c4b4b4a4a49484645454444454544454645464746454544444444434241414041 +404040414041414141414141403f3f3e3e3e3e3d3d3d3d3d3e3e3e3f403e3f403f3f3f3f3f3f3f +3f3f3f3f3f41414141414141424242424242414243444345454545464647464747474748484849 +49494a4b4c4c4d4d4e4e4e4f4f4f4f5051525252535455565757575758595a5b5c5c5c5d5d5e60 +606162636465656666676869696a6a6b6c6e6f6f6f707273737474747476777878797a7a7b7c7d +7e7f7f7f7f7f7f7f82828283848384858585868686868686868687878888888888888888888887 +878787878686868686868686868686868686868585848483848383838382828282828181818181 +818181818181818182828282828282828383838384838484848384838383838282828282828282 +8282818181808081818080807f7f7f7f7e7e7d7d7c7c7c7c7b7b7a797878777676757473727170 +6f6e6e6d6d6c6c6b6b6a6a6969686867676665646463636363626261605f5f5e5d5d5c5b5a5a58 +585756555655545454535353535352525252515150504f4f50504f4f4f4d4d4d4c4b4c4b4a4a4a +494949494949494949494949494949484848484748474746464646454545444444444445454546 +464646474747464646454546464545454444444444444444454546464747484849494949484848 +484747464646464747474849494a4b4b4c4c4d4d4d4c4d4c4c4c4c4b4b4b4b4c4d4e4e4f505152 +53535353535353535252525353545455565758595a5a5b5b5c5c5c5b5c5b5b5b5c5d5e5e606160 +61636363656565656565656566676768696a6b6b6c6d6d6d6e6e6e6e6f70717172737374757575 +76767677777878797a7b7a7b7c7c7c7e7e7e7e7f7f808081818181828283838484848485858586 +868686878787888888888988898989898a8a8a8b8b8a8a8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c +8c8c8d8d8d8d8d8d8d8d8d8d8d8d8d8d8e8d8e8e8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f8f +8f8f8f8f8f8f8f8f8f8f8f90908f8f909090909090909090909090909090909090909090909090 +909090909191919191919191919191919191919191919191919191919191919191919191919191 +9191919191909090909090909090909090909090909090909090909090909090908f8f90908f8f +8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e +8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e +8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e +8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8e8d8d8d8d +8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8c8c8c8c8b8b8b8b8b8b8b8b8a8a8b8b8a8a8a89898989 +898989898988898888888887878787878787878787868686868686868686868686868585868685 +858585858585858585858585858585858585858586868585868686868686868687878787878787 +8787878888888889888989898989898989898a8a8a8a8a8a8a8a8b8b8a8a8b8b8b8b8b8b8b8b8b +8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8a8a8b8b8a8a8a8a8a8a8a8a8a8a8a8a8a8989898989 +898989898889888888888888888888888888888887878787878787878787868686868686868685 +858686858585858585858584848484848484848483848383838383838383838282828282818181 +81818181818080818180808080808080807f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7c7c +7c7c7c7c7c7c7b7b7c7c7b7b7b7a7a7a7a7a7a7a7a7a797a797979797777777676777776767575 +7474737372727171706e6d6d6c6b6b6a69686767666564636261605f5e5d5c5b5a595857565555 +535352515051504f4f4f4f4f4f50504f4f505051525353545555565758595b5c5d5f6061626465 +67696b6c6e6f707173747677797a7b7c7e7f8082838384868788898a8b8b8c8d8e8e8f8f909091 +919292939393939494949595959596969696969696979697979797979797979697969696969696 +969696969696969695959595959595959595969696969695959594949595949494939393939393 +939393939393939393939393939393939393929392929292929292929292929292929292929292 +929292929392939393939393939392939292929292929292939293939392939292929292929292 +929292929292929292929291919191919090908f8f8f8f8e8e8d8c8b8b8a898988878685848382 +81807e7d7c7a7878767472716f6e6c6b69666463615f5f5d5b595857565454535150504f4f4e4e +4d4d4d4e4e4e4f4f50505152535455565759595b5c5e5f60616364656768696a6b6c6d6e6f7070 +7172727374757576767676777777797979797a797a7a7a7a7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d +7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080 +808080808080808080818180808181818181818181818181818181818181818181818181828282 +828282828282828181818181828282828282828282828282828282828282828283838383838383 +838383838383838483848484848484848484848484848484848484848484848484848484848485 +858585858585858585858585858585858585858585858585858585868685858685858686858585 +858585858585858585858484848484848484848384838383838282828282818181808081818080 +807f7f7f7f7e7e7d7d7c7c7c7c7b7b7a7a7979797977777776757675747474727272717071706f +6e6e6c6c6b6a6969686767676666666564636261605f5e5d5c5b5a5b5a59595958585857565453 +52514f4f4d4c4b4b4b4b4a4a4a4a4a4a4a49474646444341403e3d3c3c3b3a3a3a3a3a3a3a3a3a +3a3a3a3938373735343332302f2e2d2c2b2b2a2b2a2a2a2a2a2a2a2a2a29292929292828282828 +2828282726272625242321201f1e1e1d1d1c1c1c1c1c1c1c1c1c1c1c1c1b1c1b1b1b1b1b1b1b1b +1b1b1b1b1b1b1b1b1b1b1b1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a191919 +191919191919191919191919191919191919191919191919191919191919191919191919191919 +191919191919191919191919191a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a +1a1a1a1b1c1d1d1f20202123232325252525252525252525252525252625262626262626262626 +2727272727272727282827272828282828282828282828292a2b2c2d2e2f313233333434353535 +35353535353535353535353636363636363636373736363737373737373737383838393b3b3d3e +3f4042434444444545454545444444444445454546464545464646464646464647474747474747 +474748494a4a4c4d4d4e5050515354545555545455555555555555555555555555565656565756 +575757575757575757575757585859595a5b5c5d5e5f6061616263636363636363636363636363 +63636363636464646464656565656565656565666566666666666666666666666667676868696a +6b6b6c6d6d6d6f6f6f6f6f6f6f6f6f6f6f6f6f6f706f7070707070707070707171717171717171 +717171717172727171727272727272727272727272727272727272737373737373737373737373 +737373737373737474757576767676777778797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7a7a7a7a79787777767677777676767676767676767676767676767676 +767676767676767676767676767676767676767676767676767675757575757575757575757575 +75757575757574747373727171706f6f6f6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d +6d6d6d6d6d6d6c6c6c6c6b6a696968676766656464646463636363636464646464646464646464 +6464636363636261605f5e5d5d5c5b5a5a5a5a5b5b5b5b5b5b5b5b5b5b5b5b5b5a5a5959585756 +555453535252515151525152525252525252515051504f4e4d4c4b4a4a4a484848484849494949 +494949494847474645454442414141414141414142424343434242414140403f3f3e3e3d3e3d3d +3d3e3d3e3e3e3e3e3e3e3e3d3d3c3c3c3c3c3c3c3c3c3d3d3d3d3e3d3e3e3e3e3e3e3e3e3e3e3e +3e3e3e4040404141414142424242424242434344444545464647474847484848484949494a4b4b +4c4d4e4e4f4f5050505151515152535454555656575859595a5a5b5b5c5d5e5e5f606061626364 +656667686869696a6b6c6b6c6d6e6f70717272737475757676777778797a7a7b7c7c7d7e7f7f80 +808080818181838383848584858686868787878787878787878788888888888888888888878787 +878786868686868686868585868685858584848484838483838383828282828281818180808181 +808080808080828282828282828283838383848384848483848383838382828282828282828282 +81818181818181818181808080807f7f7e7e7d7d7d7d7d7d7c7b7a797878787776757473727170 +706f6f6f6e6d6d6c6c6b6b6a6a6a6a69676666656565656565646362616160605f5e5c5c5b5b5a +5957585757575756565555555454545453535252525252525151514f4f4f4e4d4e4d4c4c4c4b4b +4b4b4b4b4b4a4a4a4a4a4a4a4a4949494948494848474747474746464545454545464646464646 +464747474646464545464645454544444444444444444545454546464747484848484747474645 +454444444445454546474748484849494a4a4a494a4949494948484848494a4b4b4c4c4e4f5050 +5050505050504f4f4e50505151515253545556565757585858575857575758595a5a5b5c5c5d5e +5e5e606060616160606162636363646667676868696969696a6a6b6c6d6d6e6f6f707272727373 +737373747476777877787879797b7b7b7b7c7c7d7e7e7e7e7e7f80818182828282838384848484 +848585858686878788878888888889898a8a8a8a8a8a8a8a8a8a8a8a8a8b8b8b8c8c8b8b8c8c8c +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8e8d8e8e8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f90908f8f9090 +909090909090909090909090909090909090909090909090909090909090909090909090909090 +909091919191919191919191919191919191919191919191919191919191919191919191919191 +919191909090909090909090909090909090909090909090909090909090909090909090909090 +909090909090909090909090909090909090908f8f8f8f8f8f8f8f8f8f8f8f8f8e8e8f8f8e8e8e +8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e +8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8f8f8e8e8f8f8f8f8f8f +8e8e8f8f8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8e8d8d8d8d8d8d +8d8d8d8d8d8d8d8d8c8c8c8c8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a89898a +8a8989888988888888878787878787878787878686868686868686868686868686868686868686 +868686868686868686868686868686868686868686868686868686868686878787878787878787 +8788888888898889898a8a89898a8a8a8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b +8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a8a +8a89888a8988888888888888888888888888878787878787878787878686868686868686868686 +868686868686868686858585858585858585848584848383848483838382828282828181818181 +818181818181818181818181818181808080807f807f7f7f7f7f7f7f7f7f7e7e7e7d7d7d7d7c7c +7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7a7b7a7a7a7a78787877777878777776767575 +74747373737372706f6f6e6d6d6c6b6a6a6a696866656564636261605f5e5d5d5b5a5958585656 +55545253525252525151515151515150505152535354545455565758595a5b5c5d5f6061626465 +68696a6b6c6e6f717373757778787a7c7d7e7f808182838586878788898a8b8c8d8d8d8d8f8f90 +909191929293939393939494959595959595959695969797979797979796979696969696969696 +969696969696959595959595959595959696969696959595959595959595959494949494949494 +949494949494949494949494949494949394939393939393939393939393939393939392929393 +929394939494949494949494939493929292929292929392939393929392929292929292929292 +92929292929291919190909090908f8f8e8e8e8e8e8c8c8b8a89888887878584838381807f7d7d +7b797877757473716e6e6c6a6968656361605e5c5c5b595857565554545351505050504f4f4e4f +4f505050515252525355565757595a5c5d5e5f61616364656667696a6b6c6d6e6e6f7172727373 +73747576767777777777787879797a7a7b7a7b7b7b7b7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d +7d7d7d7e7e7e7f807e7f8080808080808080808080808081818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818282828282 +828282828281818181818282828282828282828282828282828282828383838384848484848484 +848484848485848585858585858585858585858585858585858585858585858585858585868686 +868686868686868686868686868686868686868686868686868686868686858586868585858585 +858585858585858584848483838383838382838282828281818180807f7f7f7f7f7f7f7f7e7e7d +7d7d7d7c7c7b7a797979797978777776767676747473737273727070706e6e6d6d6c6d6c6b6a69 +68686765646463636363626261605f5e5e5c5b5a5958575655565555545453535352514f4e4d4c +4a4a48474646464645464645454645444241413f3e3c3c39383737373636363636363636363636 +363534333231302f2e2c2b2a292928282728272726262727262626252525252524242424242424 +242423242322211f1e1d1c1b1b1b1b1a1a1a1a1a1a1a1a1a1a1a1a191a19191919191919181819 +191818181818181818171717171717171717171717171717171717171717171717171616161616 +161616161616161616161616161616161616161616161616161616161616161616161616161616 +161616161616161616161617171717171717171717171717171717171717171717171717171717 +1819191a1b1c1d1d1e1f1f1f212121212121212121212121212122212222232322222323232424 +24242424242424242424242424242424242424242425262728292a2b2d2d2e2f302f3031303031 +313031313030313131323232323232323232323232323232323232323233333334373738393a3b +3d3e3f3f3f40404040403f3f3f3f3f404040404040404041414040414141424242424242424242 +43444545464848494a4b4c4e4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f50505050515152515252 +525252525252525252525353545454565758595a5b5c5c5d5d5d5d5d5d5d5d5d5d5d5d5e5e5d5d +5e5e5e5f5f5f5f5f60606060606060606061606161616161616161616161616262636364656666 +686868686a6a6b6b6b6b6b6b6b6b6b6b6b6b6c6b6c6c6c6c6c6c6c6c6c6d6d6d6d6d6d6d6d6d6d +6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6e6e6e6e6e6e6f6f6e6e6f6f +6f6f6f6f6f70707171727273737373747577777777777777777777777777777777777777787878 +787878787878787878787878787878787878787878787878787878787878787878787878787878 +787878787878787877777777757473737373737372727272727273737272737373737373737373 +737373737373737373737373737373737373737373737373727272727272727272727272727272 +7272727170706f6f6e6d6d6c6b6b6b686868686868686868686868686868686868686868686868 +68686868686868686766656463636362615f5f5f5f5e5e5e5e5e5f5f5f5f5f5f5f5f5f5f5f5f5f +5e5e5e5e5e5d5c5a5a595958575655555556565657575656575757575757555555555453525150 +4f4f4e4e4d4d4d4e4d4e4e4e4e4e4e4e4d4c4d4c4c4b4a48474747474545454545464646464646 +464645444443434342403f3f3f3f3f3f3f3f404041414140403f3f3f3f3e3e3d3d3c3d3c3c3c3d +3c3d3e3e3e3e3e3e3e3d3d3c3c3c3c3c3c3c3c3c3d3d3e3e3f3e3f3f3f3f3f3f3f3f3f3f3f3f40 +404242424242424243444444444444454546464848484849494a494a4a4a4a4b4b4c4d4d4d4e4f +5151525252525253535354555657575758595a5b5c5c5c5c5d5e5f606161616262636565666768 +696a6a6b6b6c6d6e6d6e6e7071727373737475767778787878797a7b7b7c7d7d7e7f8080818181 +818181818383838586848586868687878787878787878787888888888888888887878787868686 +858585858585858585858585858585848484848384838383838282828181818180808080808080 +808080808282828282828283838484848484848484848484848484838383838383838383838282 +82828282828282828181818180817f7f7e7e7e7e7e7e7d7d7c7b7a7a7978787776757474737271 +7171706f6f6f6f6e6d6c6c6c6c6b6a69696867676767676666656464636261615f5f5e5d5c5c5a +5b5a5959595858575757565656565556545454545454535353515151504f504f4e4e4e4d4c4c4c +4c4c4c4b4b4b4b4b4b4b4b4a4a4a4a4a4a4a4a4948484848474746464646454746464646464647 +474746464645454646454545444444444343434344444444454545454646464645454544444443 +4343434444444445454646464747474747474747474747464545454747484849494b4b4c4c4c4c +4c4c4c4c4b4b4a4c4c4d4d4d4f4f505152525353535353535353535353545656575758595a5a5a +5c5c5c5d5d5c5c5d5d5e5f5f606262636464656565656666676869696a6c6b6d6e6e6e6f6f6f70 +70717173737474757576767878787979797a7b7b7b7c7c7d7e7f7f7f7f80808181828282828384 +84848585868686868686878788888989898989898989898a8a8a8a8b8b8b8c8c8b8b8c8c8c8d8d +8d8d8d8d8d8d8d8e8d8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f90908f8f90909090 +909090909090909090909090909090909090909090909090909090909090909090909090909090 +919191919191919191919191919191919191919191919191919191919191919191919191919191 +919090909090909090909090909090909090909090909090909090909090909090909090909090 +90909090909090909090909090909090908f8f8f8f8f8f8f8f8f8f8f8f8f8e8e8f8f8e8e8e8e8e +8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e +8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8f8f8e8e8f8f8f8f8f8f8e8e +8f8f8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e +8e8e8e8e8e8d8d8c8c8c8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a89898a8a89 +898989898989888887878787878787878786868686868686868686868686868686868686868686 +868686868686868686868686868686868686868686868686868686868787878788878888888889 +898989898989898a8a89898a8a8a8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b +8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a8a8a89 +898a8a898989898989898989898989898888888888888888888787868686868686868686868686 +868686868686868585858585858585858585858584848585848484838383838382828282818281 +818181818181818181818181818080808080808080808080808080807f7f7f7e7e7e7e7d7d7d7d +7d7d7d7d7d7d7d7d7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b797979787879797878777777777675 +7574747473727171706f6f6f6d6c6c6c6b6b6968686666656463626160605e5d5c5b5b59595757 +55565554545453535352525252515152525353545454555556575858595a5b5c5d5e6061626465 +6768686a6c6e6f6f727374747778797a7c7d7d7f808282848485868788898a8a8b8b8d8d8e8f8f +8f9090919192929293939494949495959595959596969696979797979797979797979797979797 +979797979696969696969696969697979797979696969696969696969695959595959595959595 +959595959595959595949594949494949494949494949494949494949494949494939394949394 +949494949494949494949494949393939393939393939393939393939393929392929292929292 +92929292919191908f8f8f8f8e8e8d8d8c8c8c8a8a89888786868484838280807e7d7c7a797876 +747372706f6e6b6a6967656462605e5d5b5a5a595857555454535352515050505150504f505051 +5252535455555657595a5a5c5c5f6061616464666667696a6b6c6d6e6e70707173737374747475 +767777787878787879797a7a7b7b7b7b7b7b7b7b7c7c7c7c7d7c7d7d7d7d7e7e7e7e7e7e7e7e7e +7e7f7f7f80807f7f80808080808080808080808080818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818282838383838383 +838383828282828283838383838383838383838383838383838384848484858585858585858585 +858585858585858585858585858585858585858585858585858585858585858585858686868686 +868686868686868686868686868686868686868686868686868686868585868685858585848484 +8484848484848383838282828282828182818181818080807f7f7e7e7d7d7d7d7d7d7c7c7b7b7a +7a7a7a7978777776767675747474737373717170706e6f6e6d6d6c6a6a69696869676766656463 +626160605f5e5e5e5d5d5c5c5b595957575654535252505150504f4f4e4e4e4d4c4a4948474545 +434241414141404141404041403f3e3c3c3a393737343433323231313131313131313131313130 +302f2e2d2b2b2a2828272525242424242424232324242323232222222221212020202020202020 +1f201f1f1e1c1b1b19181818181717171717171717171717171717171717171717171616171716 +161616161616161515151515151515151515151515151515151515151515151514141414141414 +141414141414141314131313131313131314131414141414141414141414141414141414141414 +141414141414141414151515151515151515151515151515151515151515151515151515151617 +161718191a1a1b1c1c1c1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1f1f1e1e1f1f1f20202020 +202020202020202020202020202020202020202123232425262729292a2b2b2a2b2c2b2b2c2c2b +2c2c2b2b2c2c2c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2e2e2e2f3232333435363838 +39393a3a3b3b3b3b3a3a3a3a3a3b3b3b3b3b3b3b3b3c3c3b3b3c3c3c3d3d3d3d3d3d3d3d3d3d3e +3f3f41424244454647484a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4b4b4b4b4c4c4c4c4c4c4c4c +4c4c4c4c4c4c4c4c4d4e4f4f4f5151535455565657585858585858585858585858595958585959 +595a5a5a5a5a5b5b5b5b5c5b5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5d5d5e5e5f6161616364 +646466666767676767676767676767676767676767676767676768686969696969696969696969 +69696969696969696969696969696969696969696969696a6a6a6a6a6a6a6a6b6b6a6a6b6b6b6b +6b6b6b6c6c6c6c6e6e6f6f6f707172737373737373737373737373737373737373737474747475 +747575757575757575757575757575757575757575757575757575757575757575757575757575 +7575757575757373737372716f6f6f6f6f6f6e6e6e6e6e6e6f6f6e6e6f6f6f6f6f6f6f6f6f6f6f +6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e +6e6d6d6d6c6b6a6969686767676464646464646464646464646464646464646464646464646464 +646464646464636261605f5f5e5d5d5b5b5b5b5a5a5a5a5a5b5b5b5b5b5b5b5b5b5b5b5b5b5a5a +5a5a5a5858565655545353525151515252525353525253535353535351515151504f4e4d4c4b4b +4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a494a48484746454444444442424242424343434343434343 +4242424141413f3f3d3d3d3e3d3e3e3e3f3f3f3f3f3f3f3e3e3e3e3d3d3c3c3c3c3c3c3c3c3c3c +3d3d3d3d3d3d3d3d3d3c3c3c3d3d3d3d3d3d3e3e3f3f3f3f3f3f3f403f40404040404040414143 +43444444444445464646464646474748484a4a4a4a4b4b4c4c4c4c4c4c4d4d4e4f4f5051515353 +5454555555565656575758595a5a5b5c5c5d5e5f5f5f606161626363646565656767686a6a6b6c +6c6d6d6e6e706f707072737374757576777778797979797a7c7c7c7d7e7e7f8080808182818282 +828284848485868485868686878787878787878787878888888888888888878787878686868585 +858585858585858485848484848383838383838383838382828281818181808080808080808080 +808082828283838383838383838384848585858485848484848484848484848484848484848483 +8384848383838282828281818181818180807f7e7e7d7d7d7d7b7b7a7978787777757575747372 +72727271707070706f6e6d6d6c6c6b6b6b6b6a6968686767676665646362626160605f5d5d5d5c +5b5a5a5a5a5a5a5a5858585857575757555556565555555353535251525150504f4e4e4e4d4d4d +4d4d4d4d4c4c4c4c4c4b4b4b4b4a4b4a4a4a4a4a49484848474746464646464647474646464646 +464646454546464545454343434343434242424244444444454545454545444444444343434242 +424141414242444445454545464646454544444443434343434344454546474748494949494949 +4848484848484848484a4a4c4c4d4e4e4e4f5050504f4f4e4e4e50505050525454555757575858 +585858585858595a5b5d5d5d5f5f606262626262626263656666686868686a6a6a6c6c6c6d6e6d +6e6e6f707172737373747475757776777778797a7b7b7b7b7c7d7e7e7f7e7f7f80818282828383 +838383838485868686878687878888888889898a8a8a8a8a8a8b8b8b8b8b8b8b8b8b8b8c8c8c8c +8c8d8d8d8d8d8d8d8d8d8e8d8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f +8f8f8f8f8f90908f8f909090909090909091919191919191919191919191919191919191919191 +919191919191919192929292929292929292929292929292929292929292929292929292929292 +929292929191919191919191919191919191919191919191919191909091919090909090909090 +8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f +8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f +8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f +8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8e8f8e8e8e8e8d8d8d8d8d8d +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8c8c8b8b8b8b8a8a8a8a8a8a8a8a8a8a8a8a89 +898888888888888888888888888888878787878787878787878686868585868685858585858585 +858585858585858585858585858586868686878787878787878788888888888888888888888888 +8889898a8a8a8a8a8a8a8a8a8a8a8a8a8a8b8b8b8c8c8b8b8c8c8c8d8d8d8d8d8d8d8d8d8d8d8d +8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a8a8a8a898a +898989898989898989898989898988888888888888888888888888888888888887878888878787 +868686868685858585858585858584858484848484848484848383838383838383838383838382 +8283838282828282828282818181818081808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e +7d7d7e7e7d7d7d7d7d7d7d7d7d7d7d7d7c7c7b7b7b7b7a7a7a79797a7a79797978777777777777 +7676767373737271727070706f6d6d6c6c6b6a6a686766666564636161605f5e5d5c5b5b595958 +57565555545453545353525353535252525253535354545456575759595a5a5c5c5e6061626365 +666768696b6d6d6f70727374757778787b7c7d7d80808283848485868788898a8a8a8b8c8e8e8e +8f8f90909292929293939494949495969596969697979797979697969696969797979797989898 +989897979797979797979797989898989898989897979696959595959595959595959595959595 +959595959595959595959595949594949494949494949494949494949393939393939393939493 +949595959595959493949393939393939393949394949493939292929292929292929191919090 +909090908f8f8f8f8e8e8d8d8d8b8b8a89898887868585838381807f7f7c7b7978777574737270 +6e6d6b69686665646261605d5c5b5a595857555454545251515151515150505152525253535354 +55555758595b5b5b5d5e6060616365656767696b6b6c6d6e6f6f71717373737474747676777778 +78787879797a7a7a7a7a7a7a7b7b7c7c7c7c7d7d7d7e7e7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7f +7f7f7f807f80808080808080808080808080808080808080818181818181818181818181818181 +818181828281818282828383838383838383838383838383838383838383838383838383838383 +838383838383838383838384848484848484848484848484848484848484848484848484848484 +848585868686868686868686868686868686868686868686868686868686868686868686868686 +868686868686868686868686868686868686858585868685858685858686858584848484848484 +848484848282828282828281818081808080807e7e7e7e7d7e7d7d7c7c7b7b7a7a797a79797877 +767676767574737272717270706f6f6e6e6e6c6c6b6a696868686767666564646362625f5f5e5d +5c5c5b5a5959595959575656545452514f4e4d4c4c4c4b4a4a4a4a4a4948474544434240403e3d +3c3c3c3c3b3b3b3b3b3b3b3a3939383635343231302f2f2d2d2d2d2d2d2d2d2d2d2d2d2c2c2b2b +2b29292726252423222020201f201f1f1f1f1f1f1f1f1f1e1e1e1e1e1e1e1e1e1e1e1e1e1d1d1c +1c1b1a1a1917171717151515151515151515151515151514141313131313131313131313131313 +131313131313131313131212121212121212121212121212121212121212121212121212121212 +121212121212121212121212121212121212121212121212121212121212121212121212121212 +121212121212121212121212121212121213131313131313131313131313131313131313131414 +14151617181919191a1a1a1a1a19191919191a1a1a1a1b1a1b1b1b1b1b1b1b1b1b1b1b1b1b1b1c +1c1c1d1d1c1c1d1d1d1d1d1d1d1d1d1d1d1e1e1f20212122242626262727272727272727272727 +27272727272727272727282828292929292a2a2a29292929292a2a2a2b2c2c2f30313133343535 +3535353535353535353535353535363636363737373737373737373737373737373737383a3a3a +3b3d3e3f4141424343444545444445454545454545454646464646464646464746474747474848 +484848484848484848494a4b4d4d4e505052535455555555555555555555555555555555555555 +55555555565656565656565656575657575757575757575758585859595a5a5b5b5e5e5f606161 +626262626262626262626262626263636464646464646464646464646464646464646464646465 +656565666666666666666666666666666767676767676767676767676767676767676767676767 +6767686969696a6a6b6d6d6e6e6f70707071717171717171717171717171717171717171717171 +717171717171717171717171717171717171717171717171717171717171717171727272727272 +727272717170706f6e6d6d6c6a6a6b6b6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a +6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a +686968686766656463626262626161616161616161616161616161616161616161616161626262 +61615f5f5f5e5d5d5c5a5a59585857575757575757575757575757575757575758585858585656 +555553535150504f4f4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4d4d4c4b4a494847474746 +4545454646474747474848484746454544434342424040403f3f3f3f3f41414141414141414140 +3e3e3d3d3d3c3c3c3c3c3c3c3c3c3c3d3e3e3e3d3d3d3d3c3c3b3b3b3b3a3c3b3b3c3d3c3d3d3d +3d3e3e3e3e3d3d3d3d3d3d3d3e3e3f3f3f3f3f3f40404141414141414141414343434344434444 +4545474747474747474848494a4b4b4b4b4c4c4d4d4e4d4f4f5050505050505253545555565556 +575757595959595b5a5b5b5d5d5e5f60606061626262636464656667666868696a6b6d6d6e6e6f +6f7071717172737374757677787878797979797c7c7c7c7e7d7e7f7f7f81828282828282838383 +848484858585858686868686868686868686868686868686868686868686868686868686868686 +868585858484858584848483838383828281818181818181818181818180808181808080808080 +828282838383838483848484848585858585858585858585858585858585858585858585848485 +85848484838383838283828282828181807f7f7f7f7f7f7d7c7b7b7a7a79797878777675747474 +74747373727271706f6f6f6f6e6e6d6d6c6b6a6a6a6a6a696866656565646362616060605f5d5c +5c5c5c5c5c5c5a5a5a5a595a59595757585857575755555554535453525251504f4f4e4e4e4e4e +4e4e4d4d4d4d4d4c4c4c4c4c4c4c4c4c4b4b4a4949494848474746474646474746464646464646 +464545464645454543434343424241414141434343434343434343434242424242424241414140 +404040404242434343434343434342424242414140404041414242434444444545454545454444 +4444444444444446474848494a4a4a4b4b4b4b4b4a4a4a4a4b4b4c4c4e4f505153535354545454 +545454545455575959595a5b5c5e5e5e5e5e5e5e5f616262646564656666666868686a6b6a6b6b +6b6c6e6f7070707171727374737474757678797979797a7a7b7c7d7c7d7d7e7f80818182828282 +828282848484858685868687878787888889898a8a8a8a8b8b8b8b8b8b8b8b8b8b8c8c8c8c8c8d +8d8d8d8e8d8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f +8f8f8f90908f8f9090909090909090919191919191919191919191919191919191919191919191 +919191919191929292929292929292929292929292929292929292929292929292929292929292 +929291919191919191919191919191919191919191919191919090919190909090909090908f8f +8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f +8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f +8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f +8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8e8e8e8e8e8e8e8e +8e8d8e8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8c8c8b8b8b8b8a8a8a8a8a8a8a8a8a8a8a8a8a8989 +898988898888888888888888888787878787878787878786868685858686858585858585858585 +858585858585858585858585868686868787878787878787888888888988898989898989898989 +8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8b8b8b8c8c8b8b8c8c8c8d8d8d8d8d8d8d8d8d8d8d8d8d8d +8d8d8d8d8d8d8d8d8d8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a8a8a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8a8a8a898989898989898989888988888888888888878788888787878686 +868686858585858585858585858585858585858585858584848484848484848483848383828283 +838282828282828282818181818181818181818080808080808080808080808080807f7f7f7e7e +7f7f7e7e7d7e7d7d7d7d7d7d7d7d7d7c7c7c7c7c7b7b7b7a7a7b7b7a7a7a797979797879787777 +77757575747374737272716f6f6f6f6e6d6c6b6a69696867666464636261605f5e5d5c5c5b5a58 +5757565655555454535454545252525253535353535355555557575757595a5b5d5d5e60626263 +656667696a6b6c6e70707173757577797a7a7c7d7f8081818283848587888888898b8c8c8c8d8d +8e8f91919191929293939494959595959595969697979797979797979798989898989999999999 +989898989898989898989999999999999999989897979696969696969696969696969696969696 +969696969695969595959595959595959595959595959595959594949494949494949494949495 +959595959594949494949494949494949494949494949393939392939292929291919190909090 +90908f8f8e8e8d8d8c8c8c8a89888787868584838381807e7e7d7c79787675747171706e6c6b69 +6766656262615e5d5d5a5958575756555453525251505050515151505152535353545455565757 +5a5b5c5d5e5e60616263646667686a6a6b6d6e6f6f707171727375757575757577777878797979 +797a7a7b7b7b7b7b7b7b7b7c7c7c7c7c7d7d7d7e7f7d7e7f7f7f7f7f7f7f7f7f7f7f7f7f808080 +808080808080808080808080808080808080808080808181818181818181818181818181818181 +818282818182828283838383838383838383838383838383838383848384848484848484848484 +848484848484848484858585858585858585858585858585858585858585858585858585858585 +868686868686868686868686868686868686868686868686868686868686868686868686868686 +868686868686868686868686868686868585858686858586858586868585848483838383838383 +83838181818181818180807f807f7f7f7f7d7d7d7d7c7d7c7b7a7a797978787778777675757474 +74747371706f6f6e6f6e6d6c6c6b6b6b696867666665646463636261605f5f5e5e5b5a59595858 +575554545454545352514f4f4e4d4a4948484747464545454545444342403f3e3d3b3b39383737 +3737363636363636363535343331302f2d2c2c2b2a282828282828282828282828272727272725 +2423222121201e1c1c1c1c1c1c1c1c1c1c1c1c1c1c1b1b1b1b1a1b1a1a1a1a1a1a1a1919181818 +171716151414141212121212121212121212121212121111111111111111111111111111111111 +111111111111111110101010101010101010101010101010101010101010101010101010101010 +1010100f100f0f0f0f0f0f0f0f100f101010101010101010101010101010101010101010101010 +101010101010101010101010101010111111111111111111111111111111111111111111111112 +131415161616171717171716161616161717171717171717171717171717171717171717181818 +1919181819191919191919191919191a1b1b1c1d1d1e2022222222222222222222222222222222 +22222222222222222323232424242425252524242424242525252627272a2b2c2c2e2e2f2f302f +303030303030303030303030313131313232323232323232323232323232323232323434343637 +383a3c3c3d3d3e3f40403f3f404040404040404041414141414141414141414141414142424242 +424242424243434445464748494b4b4c4e4f505050505050505050505050505050505050505050 +5050515151515251525252525252525252525252525253535354545555565759595a5c5d5d5e5e +5e5e5e5e5e5e5e5e5e5e5e5e5e5f5f5f5f5f5f5f5f5f605f606060606060606060606060616161 +616262626262626262626262626263636363636363636363636363636363636363636363636363 +64646465666667696a6b6b6b6c6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6e6d6e6e6e +6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f +6f6e6d6c6c6b6b6a69686666676766666666666666666666666666666666666666666666666666 +666666666666666666666666666666666666666666666666666666666666666666666666666566 +6564636261605f5e5e5e5e5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5e5e5e5d5d +5b5b5b5a5959585655545454535353535353535353535353535353535353545454545452525150 +4f4f4d4c4b4a4b4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a49494847464544434343424242 +4242434343434344444444434241403f3f3f3f3d3d3d3c3c3c3c3c3e3e3e3e3e3e3e3e3e3e3c3c +3b3b3a3b3a3a3a3b3a3b3b3b3b3c3c3c3c3c3c3c3c3b3b3a3a3a3a3a3b3b3b3c3c3c3c3c3c3c3d +3d3d3d3d3d3d3d3d3e3e3f3f404040404040404141414142414242424244444444454445464747 +494949494949494a4a4b4c4d4d4d4d4e4e4f4f5050515152525252525254565757575857585a5a +5a5c5c5c5c5d5c5d5e606061616262636465656565666667696a696a6a6b6c6e6f6f7070717172 +727373747575767677797a7a7a7a7a7a7a7d7d7d7e7f7e7f808080828282828382838484848585 +858585858586868686868686868686868686868686868686868686868686868686868686868685 +858584838584838383828282828281818181818181818181818181808081818080808080808282 +828383838384838484848485858585858585858585858585858585858585858585858585858585 +8585848484848384838383838282828181818180807f7e7d7d7c7c7b7b7a7a7978777776767676 +7575747473737272717170706f6f6e6e6d6d6d6d6c6c6b696868676666656463626261605f5f5f +5f5e5e5e5c5c5c5c5b5c5b5b5a5a5a5a59595957575756555655545453525151505050504f4f4f +4e4e4e4e4e4d4d4d4d4d4d4d4d4d4c4c4b4b4a4a49494848474847474747464646464646464645 +4546464545454343434342424141414142424242424242424242414141404040403f3f3f3e3e3e +3e3e404040404040404040403f3f3f3f3e3e3d3d3d3e3e3f3f4040414142424242424241414141 +4041414141424344444546464647474747474646464647474848494a4c4d4e4e4e4f4f4f50504f +4f50505153545455565758595a5a59595a5a5b5d5e5e6061606163636365656566676667686869 +6b6c6c6d6d6e6e6f7071707172727375767677777878797a7b7a7b7c7c7d7e7f7f808080808181 +8183838384858485868686878787878888898989898a8a8a8b8b8a8a8b8b8b8c8c8c8c8c8d8d8d +8d8e8d8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f8f90908f8f90909090909090909090 +909090909090909090909090909191919191919191919191919191919191919191919191919191 +919191919292929292929292929292929292929292929292929292929292929292929292929292 +919191919191919191919191919191919191919191919191919191919191919191919190909090 +9090909090909090909090909090909090909090909090908f8f90908f8f8f8f8f8f8f8f8f8f8f +8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f +8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f90908f8f9090909090908f8f90908f8f8f8f +8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8d +8e8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8c8c8c8c8b8b8b8b8b8b8b8b8a8a8b8b8a8a8a89898989 +888988888888888888888887878787878787878787868686868686868686868686868686868686 +868686868686868686868686878787878787878787878888888889888989898989898989898a8a +8a8b8b8a8a8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d +8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8b8b8b8b8b8b8b8b8a8a8b8b8a8a8a +8a8a8a8a8a8a8a8a8a8a8989898989898989898889888888888888888888888888888887878787 +878686868686868686868686868685858686858585848484848484848484838483838383838383 +83838383838383828282828282828282828181818181818181808081818080807f7f7f7f7f7f7f +7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7c7c7c7b7b7c7c7b7b7b7a7a7a7a797a7979797977 +7777767576757474747272727170706f6e6d6c6c6b6a696867666564636261605f5e5d5c5b5a5a +585857565556555454545252525252525252525253535354545555565758595a5b5c5e5e606163 +64656668696a6c6d6e6f717274757677797a7b7d7e7e7f8182838485868687898a8a8b8c8c8d8e +8f8f90909191929293939494949495959696979797979797979797989898989899999999999898 +989898989898989899999999999999999999979797979797979797979797979797979797979797 +979797969796969696969696969696969696969696969696959595949495959495959595969696 +969696959595959494949494949494949494949493939393929392929292919191909090908f8f +8e8e8d8d8c8c8b8b8a898887868584838281807f7e7c7b7a7977757372706e6e6c6a6968656463 +615f5f5d5b5a5957565554545353525251515050505051515151525354545556565758595a5c5d +5e6061616264656668696a6b6c6d6e6f7071717273737475767677777777787879797a7a7a7a7b +7b7b7c7c7b7b7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808181 +808081818181818181818181818181818181818182828282828282828282828282828282828282 +828282828282838383838383838383838383838383838383838483848484848484848484848484 +848484848484848585858585858585858585858586868585868686868686868686868686868787 +878787878787878787878787878787878787878787878787878787878787878787878787878787 +878787878787878787878787878786868686868686868585868685858484838383838383838383 +818181808080807f7f7e7f7e7e7e7e7c7c7c7b7a7b7a7979797777777675767574737372727171 +706e6d6d6c6b6c6b6a696968686766656463626160605f5e5e5d5c5b5b5a595756555453535251 +505050504f4e4d4c4b4a49484544434342424141404040403f3e3d3b3a39383636343332323232 +3132323131323130302f2e2c2b2a2927272625242424242424242424242424232323232221201f +1e1d1d1c1a19191919191919181819191818181717171716171616161616161616161515151413 +13121111111010101010101010101010101010100f0f0f0f0f0f0f0f0e0e0f0f0e0e0e0e0e0e0e +0e0e0e0e0e0e0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d +0d0c0d0c0c0c0c0c0c0c0c0d0c0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d +0d0d0d0d0d0d0d0d0d0d0d0d0d0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f0f0e0e0f0f1011 +121212121313131313121212121213131313131313131414131314141414141414141515151515 +151515151515151515151515151617171819191a1c1d1d1e1e1d1d1e1d1d1e1e1d1e1e1d1d1e1e +1e1e1e1e1e1e1f1f1f1f1f20202020201f1f1f1f1f2020202123232526272729292a2a2b2a2b2b +2b2b2b2b2b2b2b2b2b2b2b2b2c2c2c2d2d2c2c2d2d2d2d2d2d2d2d2d2d2d2d2d2f2f2f30323335 +36373838393a3a3a3a3a3a3a3a3a3a3a3a3a3b3b3b3c3c3b3b3c3c3c3c3c3c3c3c3d3d3d3d3d3d +3d3d3d3e3e3f3f41424344464647494a4a4a4a4a4a4a4a4a4a4a4a4b4b4a4a4b4b4b4b4b4b4b4b +4c4c4c4c4d4c4d4d4d4d4d4d4d4d4d4d4d4d4d4d4e4e4e4f4f5050515254545657585859595a5a +5a5a5a5a5a5a5a5a5a5a5a5b5b5b5b5b5b5b5b5b5c5b5c5c5c5c5c5c5c5c5c5c5c5c5c5c5d5d5d +5d5d5d5d5d5d5d5d5d5d5d5d5e5e5e5e5e5e5e5e5e5e5e5e5e5f5f5e5e5f5f5f5f5f5f5f5f6060 +606162636465666767686969696a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6a6b6b6b6b6b +6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6c6c6c6c6c6c6c6c6c6b +6a6969686766656463636363626262626262636362626363636363636363636363636363636363 +636363636363636363636363636363636363636363636363636363636363636363636261626160 +5f5e5d5c5b5a5a5959585858585858585858585858585858585858585858585859595959595757 +5756555453525150504f4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4f4f4f4f4f4d4d4d4c4b4a +494847464746454545454545464645454646464646464545454544434241403f3f3f3e3e3e3e3e +3f3f3f3f3f404040403f3e3d3d3c3c3b3b3a3a3a39393939393b3b3b3b3b3b3b3b3b3b39393939 +38393838383938393939393a3a3a3a3a3a3a3a3a3a39393939393a3a3a3b3b3b3b3c3c3c3d3d3d +3d3d3d3d3d3d3e3e3f3f4040404041414142424242434243434343454545464746474848484a4a +4a4b4b4b4b4c4c4d4e4f4f50505050515152525353545454545555565859595a5b5a5b5c5c5c5e +5e5e5f605f606162626464656566666767686869696a6b6c6b6c6d6d6e70717172727373747475 +757676777878797a7b7b7b7b7c7c7c7e7e7e7f807f808181818383838384838484848485858586 +868585868686868686868686868686868686868686868686858586868585858585858585848484 +848384838383838282828282818181818181818180808181808080808080808080808082828283 +838383848384848484858585858585858586868585868686868686868686868686868686868686 +85858585848584848484838383818182828181807f7e7e7d7d7d7d7c7b7a797878787878787777 +76767574737373737272717170706f6f6f6f6e6e6d6b6a6a6a6968676665656564626161616161 +61615f5f5f5f5e5f5e5d5c5c5c5c5c5c5c5a5a5a59585857575756555353525252525252525151 +51505050504f4f4f4f4f4f4f4e4e4d4d4d4d4b4b4a4a494a494948484848474747474747474747 +474747474545454443434242424243434343434343434242424241414141414040403f3f3f3e3e +414140404040404040403f3f3f3f3e3e3d3d3c3d3e3f3e40403f3f4140404040403f3f3f3f3f3f +3f3f3f4041424243434343444444444443434343444445454647494a4b4b4b4c4c4c4c4c4c4c4c +4c4d4f5051515253545555555555555557595a5a5b5c5c5d5e5e5e606060616262636363646668 +68686869696b6c6d6c6d6d6e6f7172737373747475777877787878797b7c7c7d7d7d7e7e7e7e80 +80818283828383848485858585868687888888898989898989898a8a8a8b8b8b8b8b8c8c8c8d8e +8c8d8e8e8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f90908f8f90909090909090 +909090909090909090909091919191919191919191919191919191919191919191919191919191 +919192929292929292929292929292929292929292929292929292929292929292929292929191 +919191919191919191919191919191919191919191919191919191919191919191909090909090 +909090909090909090909090909090909090909090909090909090909090909090909090909090 +909090909090909090909090909090909090909090909090909090909090909090909090909090 +909090909090909090909090909090909090909090909090909090909090909090909090909090 +909090909090909090909090909090909090909090909090908f8f8f8f8e8e8e8e8e8e8e8d8e8d +8d8d8d8d8d8d8d8d8c8c8c8c8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a8a89898889 +888888888888888888878787878787878787878686868686868686868686868686868686868686 +868686868686868686868787878787878787878788888888898889898a8a89898a8a8a8b8b8b8b +8b8b8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d +8d8d8d8d8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b +8b8b8b8b8b8b8b8b8a8a8a89898a8a898988898888888888888888888888888888878787878786 +868686868686868686868686868686868686868585858585858585858485848483838484838383 +838383838382828282828282828282818181818181818181818181818181808080808080808080 +7f807f7f7f7f7f7f7f7e7e7e7e7d7d7d7c7c7c7c7c7c7c7c7c7c7b7b7b7b7a7b7a7a7a7a787878 +7776787775757573737373727271706e6e6e6d6c6b6a6a696866656564636261605f5e5d5d5b5b +5a59585857575757545454545454545353535454545555555556575859595a5b5d5d5e5f606162 +6364666769696a6c6e6e70727373757778797a7a7c7d7e7f81828282848687878789898a8b8d8d +8d8d8e8f9090919192929393939394949596969696969696969797979898999999999998989898 +989898989898999999999999999999999797979797979797979797979797979797979797979797 +979697969696969696969696969696969696969696969595959595959595959595959696969696 +9694949494949494949494949494949494949393929291929191919190908f8e8e8e8e8e8d8c8c +8b8b8a89888888868584838281807f7d7d7c7b787877757372706e6d6b6a696766656261605f5d +5d5c59585856555454545353525352525151515153535353545657575759595a5b5d5d5f606163 +6464656667686a6b6c6d6e6e6f71727373737474757677777878777779797a7a7b7b7b7b7c7c7c +7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7f807e7f8080808080808080808080808081818181818181 +818181818181818181818181818181818181828282828282828282828282828282828282828282 +828282828383838484838384838384848384848383848485848585858585858585858585858585 +858585858586868686868686868686868686868686868686868686868686868686868687878787 +878787878787878787878787878787878787878787878787878787878787878787878787878787 +878787878786868686868686858585858585858584848484848483838282818181818181817f7f +7f7f7e7e7e7d7d7c7c7b7b7b7b7979797977787776767573737373727271706f6f6e6d6d6d6c69 +68686867686765646463636361605f5e5d5c5b5b5a5a59585756565554525150504e4e4d4c4b4b +4b4b4b4948474646454341403f3e3d3d3c3c3c3c3c3c3b3a39373635343333302f2e2e2e2e2e2e +2e2e2e2e2e2d2d2c2b292827262525242322212121212121212121212120202020201f1e1d1c1c +1b1a19181717171717171717171717171716161616151615151515151515151514141413131312 +1111111010101010101010101010101010100f0f0f0f0f0f0f0f0e0e0f0f0e0e0e0e0e0e0e0e0e +0e0e0e0e0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0c +0d0c0c0c0c0c0c0c0c0d0c0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d +0d0d0d0d0d0d0d0d0d0d0d0e0e0e0f0f0e0e0f0f0f0f0f0f0e0e0f0f0e0e0e0e0e0e0e0f101111 +111112121212121111111111121212121212121212121212121313121213131314141414141414 +1414141414141414141414151616171717181a1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b +1b1b1b1b1c1c1c1d1d1d1d1e1d1d1d1d1c1c1c1d1d1d1f20202223242425252726272728272727 +2727272828272728282829292929292929292929292929292929292929292b2b2b2c2e2f313232 +333435363636363636363636363636363737373737373737373737373737373838383838383838 +3839393a3b3c3d3e3f414142444545454545454545454545454545454545464645454646464747 +4747484748484848484848484848484848484949494a4a4b4b4c4d4f4f51525353545455555555 +555555555555555555565656565656565656575657575757575757575757575757575858585858 +5858585858585858585859595959595959595959595959595959595959595959595a5a5b5b5b5c +5d5d5f606162636364646465656565656565656565656565656565656565666566666666666666 +666666666666666666666666666666666666666666666666666767676768686868686867666564 +64636261605f5e5e5e5e5d5d5d5d5d5d5e5e5d5d5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e +5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5d5e5d5b5a5a +595856555555555454545454545454545454545454545454545454545454555555555553535352 +51504f4e4d4c4c4c4a4a4a4a4a4a4b4b4a4a4b4b4b4b4b4b4b4b4c4c4c4c4c4a4a4a4847474645 +44434443434343434343434343434343434343434343434342403f3e3e3d3d3d3c3c3c3c3c3d3d +3d3e3e3e3e3f3f3e3d3c3c3a3a3b3b393a3a38383939393b3b3b3b3b3b3b3b3b3b393939393839 +3838383938393a3a3a3b3b3b3b3b3b3b3b3b3b3a3a3a3a3a3b3b3c3d3d3d3d3d3d3d3e3e3e3e3e +3e3e3f3f404041414242424243434344444444454445454545484848484948494a4a4a4c4c4d4d +4d4d4d4e4e4f50515252525252535354545555575757575757585a5c5c5c5d5c5d5e5e5e606061 +61626162636464656667676868696969696a6a6c6d6e6d6e6e6e6f717273737374747575767677 +777879797a7b7c7c7c7c7c7c7c7e7e7e8081808181818183838383848384848484858585858585 +858585858585858585858585858585858585858585858585858585858585858585858484848483 +848383838382828282828181818080818180808080808080808080808080808080828282838383 +838383838383848585858585858585868685858686868686868686868686868686868686868585 +858585858585858584848482828383828281817f7f7e7e7e7e7d7c7c7b7a7a7a79797978787878 +7776757575757474737372727171717170706f6d6c6c6c6b6a6a69676767666564646463636363 +61616161616161605f5f5f5e5e5e5e5c5c5c5c5b5b5a5a59585756565555555454545453535352 +5252525151515151515151514f4f4f4f4d4d4c4c4c4b4b4b4a4a4a4a4949494949494949494949 +49484646464545454444444445444444444444444343434342424242424141403f3f3f3e3e4141 +40404040404040403f3f3f3f3d3d3d3d3c3c3d3e3d3f3f3e3e403f3f3f3f3f3e3e3e3d3d3d3d3d +3d3e3e40404141414142424242424140404042424242434446464747474848484848484848494a +4b4c4d4d4e4f505151515151515153545556575758585a5a5a5c5c5c5c5d5d5e5e5f6061636464 +6465656767686869696a6c6c6e6f6f6f717172737473747575767878787a7a7a7b7b7b7c7e7e7f +7f80808181828283838384858585868686878787888888888989898a8a8a8a8b8c8c8c8d8d8c8c +8d8d8d8d8d8d8d8d8e8e8e8e8f8e8f8f8f8f8f8f8f8f8f8f8f8f90908f8f909090909090909090 +909090909090909090919191919191919191919191919191919191919191919191919191919191 +929292929292929292929292929292929292929292929292929292929292929292929291919191 +919191919191919191919191919191919191919191919191919191919191919090909090909090 +909090909090909090909090909090909090909090909090909090909090909090909090909090 +909090909090909090909090909090909090909090909090909090909090909090909090909090 +909090909090909090909090909090909090909090909090909090909090909090909090909090 +90909090909090909090909090909090909090909090908f8f8f8f8e8e8e8e8e8e8e8e8e8e8e8e +8e8e8e8e8e8d8d8c8c8c8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a8a898989898989 +898989898989888887878787878787878786868686868686868686868686868686868686868686 +86868686868686868787878787878787878888898989898989898a8a89898a8a8a8b8b8b8b8b8b +8b8b8b8b8b8b8b8b8c8c8d8d8d8d8d8d8d8d8d8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e +8e8e8e8e8e8d8d8d8d8d8d8d8d8d8c8d8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b +8b8b8b8b8b8b8a8a8a89898a8a8989898989898989898989898989898989898888888887878686 +868686868686868686868686868686868685858585858585858585858585848485858484848484 +848484838383838383838383838282828281828181818181818181818080808080808080808080 +808080808080807f7f7f7f7e7e7e7d7d7d7d7d7d7d7d7d7c7c7b7b7b7b7b7b7b7b7b7979797877 +797877777775757575737373727070706f6f6e6c6c6b6b6968686666656463626160605e5e5c5c +5b5b5a5959595656565555555554545455545455555555565657585859595b5b5d5d5e5f606061 +6364656667696a6a6d6e6f6f72737475777778797a7c7d7e7e7f8182838484868688888a8a8a8b +8c8d8e8e8e8f909091919192939393949494949494949596969697979898989898979797979898 +989898989999999999999999999997979797979797979797979797979797979797979797979797 +979797979797979797979797979797979797979696959595959595959595959596969696969694 +94949494949394939393939393939393929291919190909090908f8f8e8d8d8c8c8c8b8a8a8989 +8887858585838281807f7e7d7c7a79787875747372706e6d6b6a686766646362605f5e5c5b5b5a +585757555554545453535253535352535353555556565658595a5a5c5c5d5e6060616364666666 +67696a6a6c6d6e6f7070717373747474757577777878797978787a7a7b7b7b7b7b7b7c7c7c7c7d +7c7d7d7d7d7e7e7e7e7e7f7f7f80807f7f80808080808080808080808080818181818181818181 +818181818181818181818181818181818282828283828383838383838383838383838383838383 +838384848485858484858484858584858584848585858585858585858585858585858585858585 +858585868686868686868686868686868687868787878787878787868786868687878888888888 +888888888888888888888888888888888888878887878787878787878787878787878787878787 +878787868686868686858484848484848484838383838383818181818080808080807f7d7d7d7d +7c7c7c7a7a7a79797979787676767674757373737270706f6f6e6e6d6d6b6b6a69696967656464 +636263626160605e5e5e5c5c5b595857575655555453525252504f4d4d4b4b4949484746464646 +464443434241403e3c3b3a393939383838373837363535333231302f2f2c2c2b2a2b2a2a2a2a2a +2a2a2a292929282625252322222121201f1f1f1f1f1f1f1f1f1f1f1e1e1e1e1e1d1c1b1a1a1918 +181716161616161616161616161615151414141414141414141414141414131313121212111111 +111010101010101010101010101010100f0f0f0f0f0f0f0f0e0e0f0f0e0e0e0e0e0e0e0e0e0e0e +0e0e0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d +0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d +0d0d0d0d0d0d0d0d0d0e0e0e0f0f0e0e0f0f0f0f0f0f0e0e0f0f0e0e0e0e0e0e0e0f1010101010 +111111111110101010101111111111111111111111111112121111121212131313131313131313 +131313131313131313141414151515161719191919191919191819181818191819191919191919 +19191a1a1a1b1b1b1b1c1b1b1b1b1a1a1a1b1b1b1c1d1d1f1f2121222224232324242323232323 +23242423232424242525252525252525252525252525252525252525272828282a2b2c2e2e2f30 +303131313131313131313131313132323232323232323232323232323333343434343434343434 +3435363738393a3c3c3d3f40404040404040404040404040404040404141404041414142424242 +424242424243424343434343434343434444444545464647484a4a4c4d4e4e4f4f505050505050 +505050505050505151515151515151515151515151515151515152515252525253535353535353 +535353535353535354545454545454545454545454545454545454545454545555565656575858 +5a5c5c5d5e5e606060616161616161616161616161616161616161616161616161616161616161 +61616161616161616161616161616161616161616161616262626263636363636362616160605e +5d5c5c5a5959595958585858585859595858595959595959595959595959595959595959595959 +59595959595959595959595959595959595959595959595959595a595a5a595859585756565453 +52515151504f4f4f4f4f4f4f504f505050505050505050505050505051515151514f4f4f4e4d4c +4b4a49484848464646464646474746464747474747474747484848484846464645444443414140 +414040404040404040404040404040404040404040403f3d3d3c3c3b3b3b3a3a3a3a3a3b3b3b3c +3c3c3c3d3d3c3b3b3b39393a3a38393937373838383a3a3a3a3b3a3b3b3b3b3939393939393939 +393939393a3a3a3b3b3b3b3c3b3c3c3c3c3b3b3b3b3b3c3c3d3e3e3e3f3f3f3f40404040404040 +41414142434344444444454545464646464747474747474a4a4a4a4c4b4c4c4c4c4e4e4f4f4f4f +505151515253545454555556565656575759595959595a5b5c5e5e5e5f5e606060606262636364 +63646466666768696969696b6b6b6b6c6c6e6e6f6e707070717273747474757576767777787879 +7a7a7b7b7c7d7c7d7d7d7d7f7f7f80818081818181838383838383838383848485858585858585 +858585858585858585858585858585858585858585848584848484848484848483838383838383 +838383828282828281818180808181808080808080808080808080808080808181818282828283 +838484848484858585858585858585858585858585858585858686868686868686868686868686 +8585848484848484848484848483838281818181817e7e7e7e7d7d7d7c7b7b7b7a7a7978787878 +7878767676767575747473737373727271706f6f6d6d6d6c6b6b69696867676666666565656464 +646362636262626161616060605f5f5f5d5d5d5d5b5b5a5a595858575757565656555555555555 +555555555454545452525252505050504f4f4d4e4c4c4c4c4c4c4c4c4c4b4b4b4a4a4a4a494949 +494848484747474646454545454545444444444444444443434141414141414040404040404040 +403f3f3f3f3f3e3e3e3e3e3e3c3c3c3d3d3d3d3d3d3e3e3e3e3e3e3e3d3d3c3c3c3b3c3c3c3c3c +3d3d3d3e3f3f3f3f3f3f3f3e3e3e3e3e3e3e404041414243444444444444454544444545464748 +48494a4b4c4c4d4d4c4c4d4e4e4f505052545355565656575757595959595b5b5d5e5f5f616162 +62626364656667686869696a6b6c6d6e6e6f70707172737374757676777777797a7a7a7b7b7c7d +7e7f80808081818282838284848484868686878886878888888a8a8a8a8a8a8b8b8b8c8b8c8c8c +8c8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f90908f8f90909090909090909090909090919191 +919191919191919191919191919191919192929292929292929292929292929292929292929292 +929292929292929292929292929292929292929292929292929292929292929292929292929292 +929292929292929292929292929292929292929292929292929292929291919191919191919191 +91919191919191919191919191919191919190909191909090909090909090909090908f8f8f8f +8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f9090909090909090 +90909090909090909090909090909091919090919191919191909090908f8f8f8f8f8f8f8f9090 +9090908f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8e8e8d8d8d8d8d +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8c8c8b8b8b8b8a8a8a8a8a8a8a898988888888 +888888888888888888888888888888878787878787878787878787878787878787878787878787 +878787878787888888888888888888888888888889898a8a8a8a8a8a8a8a8a8a8a8a8b8b8b8b8c +8c8c8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e +8e8e8e8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8b8b8c8c8b8b8b8a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8a8a8a8a898a898989898989898989888888888888888888888888888888 +888888888888888887878787868686858585858585858585848584848484848484848484848484 +848484848484838383838383838383838383838282838382828281818181818181818180807f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7d7d7d7d7d7d7d7c7c7b7b7b7b7a7a7a79797979 +7878787777777676757373737272727070706e6d6c6c6b6a6a68676666656463626160605e5d5d +5c5b5a5a59595858575857575756555555555555555556565657575859595a5b5c5c5e5f606061 +626364656768686a6b6d6e6f7072727374767777797a7c7c7d7e80808282848486868789898a8a +8b8b8d8d8e8e8f8f91919291939393939595959595959696969696969797979797979797979898 +989899999999999999999999989898989898989898989999999999999999999998989898979897 +979797979797979796969696969696969696969696959595959495959696969696959595959595 +9593939393939393939393939292919191918f908e8e8d8d8d8d8d8d8c8b8a8989888887868585 +848381807f7f7e7c7b7978777675737271706e6d6c6a69676565626160605d5d5c5b595a585757 +56555454535354545454545354545556565757585a5a5b5b5d5d5f606161636565666769696a6b +6c6d6f6f707172727373747476777777777879797a7a7a7a7a7a7a7b7c7c7c7c7d7d7d7e7e7d7d +7e7e7e7f7f7f7f7f7f7f7f7f807f80808080808080808080808080808181818282818182828283 +838383838383838383838383838383838383838383838383838383838383838383838484848484 +848484848484848484848484848484848484848585868686868686868686868686868686868686 +868787878787878787878787878788888787888888888888888888888888888888888888888888 +888888888888888888888888888888888888888888888888888888878787878786868686868686 +8686868686858585858484848483838382828383818181807e7e7e7e7e7e7d7d7d7d7c7c7a7a7a +797978777776757575757474727271716f6e6e6e6d6d6b6b6a6a68686767676564646261605f5e +5f5e5d5d5c5b5a595856565654545251504f4f4f4e4d4c4c4a4a47474545444342424241414040 +3f3e3d3c3b3b3837363635353534333333333332312f2f2e2d2b2a2a2828282828272828272728 +2727252424232221211f1e1e1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1c1c1b1b1a19181717171616 +16161616161615151515141414141414141313121212121212121212121212121110100f0f0f10 +10101010111111111110101010100f0f0f0f0f0f0f0f0e0e0f0f0e0e0e0e0e0e0e0e0e0e0e0e0e +0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0c0d0c0c0c +0c0c0c0c0c0d0c0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0e0e0e +0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f0f0e0e0f0f0f0f101010100f0f +0f0f0f0f0f0f0f0f0f0f0f0f0f1010101111101011111111111111111111111111121212121212 +121212121111111112131314141516161617171616171616171716171716161717171717171717 +181818181818181818181818181818181818191a1b1b1d1d1e1e1f1f1f201f2020202020202020 +202020202020212121222221212222222323232323222222222323232325262729292b2b2b2c2d +2d2d2c2c2c2c2c2c2c2c2c2c2d2d2d2e2e2e2e2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f30313131 +31333435363737383a3b3b3b3b3b3b3b3b3b3b3b3b3c3c3b3b3c3c3c3c3c3c3c3c3c3c3c3c3d3d +3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3f3f414142434545474849494a4a4b4b4b4b4b4b4b4b +4b4b4b4b4b4b4b4b4b4b4c4c4c4c4d4c4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4e4e4e4e +4e4e4e4e4e4e4e4e4e4e4e4f4f4f4f4f4f4f4f50504f4f50505050505050505050515254555656 +5859595b5b5b5b5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5d5c5d5d5d5d5e5e5e5e5e5e5e +5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5c5c5b5b5959 +565655555555545454545454555554545555555555555555555555555555555555555555555555 +5555555555565656565656565656565656565656565656565656565655545554535250504f4e4e +4d4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4c4c4c4c4c4b4b4b4a49484746 +4544454343434343434343434343434343434343434344444444444343434241403f3f3e3e3d3d +3c3c3c3c3c3c3d3d3d3d3e3e3e3e3e3e3d3d3c3c3c3c3b3b3a39393939393939393a3a3a3a3a3a +3a3a3a3a3a39393939383838383838383838383939393939393939393939393939383a39393a3b +3a3b3b3b3b3c3c3c3c3c3c3c3c3c3c3d3d3d3e3e3e3e3e3e3f3f3f404040414141424242424242 +44444545464646464747474848484849484a4a4b4b4b4b4c4d4d4d4e4f50505050505152525252 +5354555555565757585858595a5a5a5a5a5a5a5c5c5d5e5e5f6061616162636363636364646666 +67676869696a6a6c6c6c6c6e6e6e6e6e6f707171727373747474757577777777787879797a7a7b +7b7d7d7d7d7d7e7e7e7f7f7f808080808282828383838384838484848484848485858484858585 +858585858585858585858585858585858585848485858484848484848484848484848383828282 +828181818181818181818181818180808181808080808080808080808081818182828282828383 +838384848585858585858585858585858585858585858586868686868686868686868686868685 +858585858585858585858584848383828282827f7f7f7f7f7f7f7e7d7c7c7b7b7a7a7a7a7a7a7a +7878787877777676757575757474737271716f6f6f6f6e6d6b6b6a6a6a69696867676766666665 +6565656565646463626262616161606060605e5d5c5c5c5b5b5a5a595858585757575757575757 +57575656565655555454525252525151504f4e4e4e4e4e4e4e4e4e4d4d4d4c4c4c4c4b4b4a4a49 +49494949494848474746464646454545454545454544444242424241414040404040404040403f +3f3f3f3f3e3e3e3e3d3d3c3c3c3c3c3c3c3c3c3d3d3d3d3d3d3d3c3c3b3b3a393a3a3a3a3a3a3b +3b3c3d3d3d3d3d3d3d3c3c3b3b3b3c3c3d3d3e3e3f3f4040404040404141404041424343444445 +4647484849494848494a4a4a4b4c4e4f4f5052525253535354545454565759595a5b5d5d5e5e5e +5e5f616263646564656667686a6b6b6b6c6c6d6f707071717273747474767778787979797a7c7d +7e7e7e7f7f808182818282828284848486878586878787898989898a8a8b8b8b8b8b8b8b8b8b8d +8d8d8d8d8d8d8d8d8e8d8e8e8e8e8f8f8f90908f8f909090909090909090909090909191919191 +919191919191919191919191919191929292929292929292929292929292929292929292929292 +929292929292929292929292929292929292929292929292929292929292929292929292929292 +929292929292929292929292929292929292929292929292929292919191919191919191919191 +9191919191919191919191919191919190909191909090909090909090909090908f8f8f8f8f8f +8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f90909090909090909090 +9090909090909090909090909091919090919191919191909090908f8f8f8f8f8f8f8f90909090 +908f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8e8e8e8e8e8e8e8e +8e8d8e8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8c8c8b8b8b8b8a8a8a8a8a8a8a8a89898989898989 +898988898888888888888888888787878787878787878787878787878787878787878787878787 +878787878888888888888888888988898989898a8a8a8a8a8a8a8a8a8a8a8a8a8b8b8b8b8c8c8c +8d8d8d8d8e8d8e8e8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f +8f8e8e8e8e8e8e8e8e8e8d8e8d8d8d8d8d8d8d8d8d8c8c8c8b8b8c8c8b8b8b8a8a8a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8989898989898989898889888888888888 +888888888888878787878686868585858585858585858585858585858585858585858585858585 +858585858484848484848484848384838382828383828282818181818181818181818080808080 +808080808080808080808080807f7f7f7f7e7e7d7e7d7d7d7d7c7c7c7c7c7b7b7b7a7a7a7a7a7a +7a797979787776757575747474737372706f6f6f6e6d6c6b6a6969686766656463626160605f5d +5c5c5b5b5a595859585858575655555555555555555555565656575759595a5a5c5c5d5d5e5e60 +61626364656667696b6b6c6e6f7070727374757678797a7a7c7d7f7f8182838384868788888989 +8a8b8c8c8d8d8f9091909191919193939393949495959595959596969696969696979798989898 +999999999999999999999898989898989898989899999999999999999999989898989898989898 +989898989898979797979797979797969796969595959594959596969696969595959595959593 +939293929292929292929191909090908f8e8d8d8c8c8c8c8c8c8b898887878686858483838180 +7e7d7c7c7b79787675747271706f6d6c6b6a6867666462625f5e5d5d5b5b5a5857585656565554 +545453535454545455545556575858595a5b5c5c5d5e606062636464666768696a6b6b6c6e6f6f +717172737474757575757778787879797a7a7b7b7b7b7b7b7b7c7c7c7c7c7d7d7d7e7f7d7e7f7f +7f8080808080808080808080808080808080808080808080808081818182828181828282838383 +838383838383838383838383838383838483848484848484848484848484848485858585858585 +858585858585858585858585858585858585868686868686868686868686868686868686868687 +878787878787878787878787888987888989898989898988898888888988898989898989898989 +898989898989898989898989898988898888888888888888888787878787868686868686868686 +86868685858484838383838282828181828280807f7e7d7d7d7d7d7d7c7c7b7b7a7a7878787776 +757574747373727271716f6f6e6d6c6b6b6b6a6967676666656463636361605f5e5d5c5a595a59 +595958565554535252514f4f4e4c4b4a4a4a494948474545434240403f3e3d3d3d3c3c3b3b3a3a +3937363633323131313131302f2e2f2e2e2d2d2b2b2a2927262625252425242324242323242323 +212121201f1f1e1c1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1a1a191918171615151515151515 +151515151414141413131213121212121111111111111111111111111111100f0f0f0f0f101010 +1010111111111110101010100f0f0f0f0f0f0f0f0e0e0f0f0e0e0e0e0e0e0e0e0e0e0e0e0e0d0d +0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d +0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0e0e0e0e0e +0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f0f0e0e0f0f0f0f0f0f0f0f0e0e0e0e +0e0e0e0e0e0e0e0e0e0e0e0f0f0f10100f0f101010101010101010101010101111111111111111 +111110101010101111121213131414151514141514131514131415131415151515151515151616 +1616161616161616161616161616161616171818191a1b1b1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c +1c1c1c1c1d1d1d1e1e1d1d1e1e1e1f1f1f1f1f1e1e1e1e1f1f2020212223242527272727282828 +27272727272727272727282828292929292a2a2a2a2a2a2a2b2a2b2b2b2b2b2b2b2c2c2c2c2c2e +2f3031323233353636363636363636363636363737363637373737373737373737373737383838 +3839383939393939393939393939393a3a3c3c3d3e404042434444454546464646464646464646 +464646464646464647474747474747474747474747474847484848484848484848494949494949 +4949494949494949494a4a4a4a4a4a4a4a4b4b4a4a4b4b4b4b4b4b4b4b4b4b4c4d4f5051525354 +545657575758585858585858585858585858585858585858585858585858595959595959595959 +595959595959595959595959595959595959595959595959595959595959595858575654545251 +505050504f4f4f4f4f4f50504f4f50505050505050505050505050505050505050505050505050 +5050505151515151515151515151515151515151515152515252504f504f4f4e4c4b4a4a4a4947 +464646464646464647464747474747474747474747474747484848484847474746454443424140 +413f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f40404040403f3f3f3f3e3d3c3b3b3b3a3a3939 +393939393a3a3a3a3b3b3b3b3b3b3a3a3939393939393837373737373737373838383838383838 +38383838383838373737373737373737373838383839383939393939393939393a3a3a3b3b3b3b +3b3b3b3c3c3c3c3d3c3d3d3d3d3e3e3e3f3f3f3f3f3f4040414242424343434444444444444546 +4747484848484949494a4a4a4a4b4b4c4c4d4d4d4d4e4f50505151525252525253545455555656 +57575758595a5b5b5b5b5c5c5c5c5c5c5c5e5f6060606162636364646565656565666668686869 +6a6b6b6c6c6d6d6e6e70707070707071727374757575757576767878787879797a7a7b7b7c7c7d +7d7e7d7e7f7f7f8080808080808082828283838383838383838384838484858584848585858585 +858585858585858585858585858585858483858483838383838383838383838383828282828281 +818181818181818181818181808081818080808080808080808080818181828282828283838383 +848485858585858585868685858686868686868686878787878787878787878787878787868686 +8686868686858586868585848483838383818181808080807f7f7e7e7d7d7c7c7c7c7b7b7b7a7a +7a7a797978787777777776767574737372727171706f6e6e6d6c6c6b6b6a6a6a6a696969686868 +6867676666656565656464646363626261605f5f5e5d5d5c5c5b5b5b5b5a5a5a59595a5a595959 +5858585857575656555554545353525150504f4f50504f4f4f4e4e4e4e4e4d4d4d4d4c4c4b4b4a +4a4a4a4949484847474747464646454546464545454343434342424141404041414040403f3f3f +3f3f3e3e3e3e3d3d3c3c3b3b3c3c3b3c3c3b3b3c3b3b3b3b3a3a3939383838383838383839393a +3a3a3a3a3a3a3a393938383839393a3a3b3b3c3c3d3d3d3d3d3d3d3d3d3d3d3e3f3f4041414243 +444444444444444546464748494a4b4c4d4d4d4e4e4e4f4f5050515254545657585859595a5a5b +5d5e5e606160616363646667676869696a6b6c6c6e6e6f7071717273747575767777787a7b7b7c +7c7d7d7e7f807f80818181838383848584858686868888888889898a8a8b8b8a8a8b8b8b8d8d8d +8d8d8d8d8d8d8e8d8e8e8e8e8f8f8f8f8f8f8f8f90908f8f909090909090909091919191919191 +919191919191919191919191919292929292929292929292929292929292929292929292929292 +929292929292929292929292929292929292929292929292929292929292929292929292929292 +929292929292929292929292929292929292929292929292929191919191919191919191919191 +919191919191919191919191919191919191919191919191919191919191919090909090909090 +909090909090909090909090909090909090909090909090909090919191919191919191919191 +919191919191919191919191919191919191919191919190909090909090909090919191919190 +90909090909090909090909090909090908f8f90908f8f8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8d +8e8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8c8c8c8c8b8b8b8a8a8b8b8a8a8a898989898989898989 +888988888888888888888887878787878787878787878787878787878787878787878787878787 +87878888888888888888888988898989898a8a8a8b8b8a8a8b8b8b8b8b8b8b8b8c8c8c8c8c8d8d +8d8d8e8d8e8e8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8e +8e8e8e8e8e8e8e8e8d8e8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b +8b8b8b8a8a8b8b8a8a8a8a8a8a8a8a8a8a8a8a8a89898989898989898988898888888888888888 +888888888888878787878786868686868686868686868686858586868585858585858585858585 +858584848484848484848483848383838383838383838282828282828282828281818181818181 +818080818180808080808080807f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7b7b7c7c7b7b7b7a +7a7a7a79787777767676767575747372727170706f6e6d6c6c6b6a696867666564636261605f5f +5d5d5c5b5a5b5a59595857565656565555555555555555555656575757575959595a5b5b5c5d5f +6060616364656768696a6b6c6d6e6f70727374757777797a7b7c7e7f8081828384858687878889 +8a8a8c8c8d8e8f8e8f909090929292929393949495959595969696969696969797989898989999 +999999999999999998989898989898989898999999999999999999999898989898989898989898 +989898989797979797979797979697969696969595959595969696969695959594949494939392 +9392929292929292919190908f8f8e8d8c8c8b8b8b8b8a8a89878686858484838281807e7d7c7a +79797876757372706f6e6d6b6a696766656462615f5e5c5b5a5a58585756555655545454535353 +5353545454555655565758595a5b5c5d5e5f6061626365666768696a6b6c6d6e6e6f7071717373 +7475767576777777797979797a7a7b7b7c7c7b7b7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f80 +808080808080808181808081818181818181818181818181828282828282828282828383838383 +838383838383838383838383838384838484848484848484848484848484858585858585858586 +868585868585868685868685858686868787878787878787878787878787878787878787888888 +888888888888888888888889888989898989898989888988888889888989898989898989898989 +898989898989898989898989888988888888888888888887878787878686868686868686858585 +858484838382828282818181808080807f7f7e7d7c7c7b7b7b7b7a7a7979787877767675747373 +717170706f6f6e6e6d6c6b6a6968676766656464626261605f5f5e5d5c5b595857565556555454 +535150504e4d4d4c4a4a4947464645454444434240403e3d3c3b3a393838383737373635353433 +32312f2e2d2c2c2c2c2b2b2a2b2a2a292927272625242322212120212020202020202020201e1e +1e1d1c1c1b1a191919191818181818181818181818181817171717161514141313141413131313 +13131313121212121112111111111010101010101010101010101010100f0f0f0f0f1010101010 +111111111110101010100f0f0f0f0f0f0f0f0e0e0f0f0e0e0e0e0e0e0e0e0e0e0e0e0e0d0d0d0d +0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d +0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0e0e0e0e0e0e0e +0e0e0e0e0e0e0f0f0e0e0f0f0f0f0f0f0e0e0f0f0e0e0e0e0e0e0e0e0e0e0e0e0e0d0d0d0d0d0d +0d0d0d0d0d0d0d0d0d0e0e0e0e0e0e0e0e0f0f0e0e0f0f0f0f0f0f0f0f10101010101010101010 +0f0f0f0f0f10101010111112121212121212121112111111121112121212121212121213131314 +141313141313141413131313131314141515161718171819181819191818181818181919181819 +19191a1a1a1a1a1a1a1a1a1a1b1b1b1b1b1a1a1a1a1b1b1c1c1d1e1f2021222223232424242323 +232323232323232324242424242525252525252525252625262626262626262727272728292a2b +2c2d2d2e3031313131313131313131313131313131313232313132323232323232323333333334 +333434343434343434343434343535373738393b3b3d3e3f3f4040414141414141414141414141 +414141414141424242424242424242424242424243424343434343434343434444444444444444 +444444444444444545454545454545454545454545454545454646464647484a4a4c4d4e4f5051 +525252535353535353535353535353535353535353535353535353535454545454545454545454 +5454545454545454545454545454545454555554545555555555555454535352514f4f4d4c4b4b +4b4b4a4a4a4a4a4a4b4b4a4a4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b +4b4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4d4c4d4d4c4b4c4b4a49484746454544434242 +4242424242424342434343434343434343434343434344444444444343434241403f3e3d3c3d3c +3b3b3b3b3b3b3c3c3b3b3c3c3c3c3c3c3c3c3d3d3d3d3d3c3c3c3b3a3a39383838373737373737 +373737373838383838383838383837373736363636353535353535353536363637373636373737 +3737373636373736373736363737373838383839383939393939393939393a3a3a3b3b3b3b3c3c +3c3d3d3d3d3e3d3e3e3e3e3f3f3f40404040414142424343434344444445454545464647484949 +4a4a4a4a4b4b4b4c4c4c4c4d4d4e4e4f4f50505151525253535454545455555656575758585959 +5a5a5b5c5d5d5d5d5e5e5e5f5f5f5f6061626263646465656666676767676868686a6a6a6b6c6c +6d6e6e6f6f70707171717172727374757576767676777777797979797a7a7b7b7c7c7d7d7e7e7f +7e7f7f7f7f80808081818181828282838383838383838383848384848484848484848484848484 +848484848484848484848484848484838483838383838383838383838383838282828282818181 +818181818180808181808080808080808080808080808080808181818282828282838383838484 +858585858585858585858585868685858686868787878787878787878787878787878686868686 +8686868585868685858484838383838181818181818180807f7f7e7e7c7c7d7d7c7c7c7b7b7b7b +7a7a7979787878787877767574747373737372706f6f6e6e6e6d6d6c6c6c6c6b6b6b6969696969 +69686867676767666666646464646362616161605f5e5e5d5d5d5d5c5c5c5c5c5c5c5c5c5c5b5b +5b5a595958585757575755555453525252525252525252515151505050504f4f4e4e4d4d4d4d4d +4d4b4b4a4a49494949484848484848484847474646454544444343434343434242424141414141 +404040403f3f3e3d3d3d3d3d3d3d3d3d3d3d3c3c3c3c3b3b3a3a3939393939393938393a3b3a3a +3a3a3a3a3a393938383839393a3a3b3b3b3b3c3c3c3c3c3b3b3b3b3b3b3c3d3d3e3f3f40414242 +42424242414343434445464747484a4a4a4b4b4b4c4c4c4c4d4e5051525354545555555657595a +5a5b5c5b5d5e5e5f6162636364646567686869696b6c6d6d6d6e70717172737374767778787879 +797b7c7d7c7d7d7e7e808080818282838383838586868687878888898989898989898b8b8c8c8c +8c8c8c8c8d8c8d8d8e8e8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f9090909091919191919191 +919191919191919191919192929292929292929292929292929292929292929292929292929292 +929292929292929292929292929292929292929292929292929292929292929292929292929292 +929292929292929292929292929292929292929292929291919191919191919191919191919191 +919191919191919191919191919191919191919191919191919191919190909090909090909090 +909090909090909090909090909090909090909090909090909191919191919191919191919191 +919191919191919191919191919191919191919191909090909090909090909191919191909090 +909090909090909090909090909090909090909090909090908f8f8f8f8e8e8e8e8e8e8e8d8e8d +8d8d8d8d8d8d8d8d8c8c8c8c8c8c8c8c8c8c8b8b8b8b8b8b8b8b8a8a8a8a898989898989898889 +888888888888888888878787878787878787878787878787878787878787878787878787878787 +8888888888888888888988898989898a8a8a8b8b8a8a8b8b8b8b8b8b8b8b8c8c8c8c8c8d8d8d8d +8e8d8e8e8e8e8e8e8e8f8f8e8e8f8f8f90909090909090909090909090909090909090908f8f8f +8e8e8f8f8e8e8d8e8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b +8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a89898a8a8989888988888888888888888888 +888888888787878787868686868686868686868686868686868686868686868686868686868686 +858585858585858584838584838383838383838382828282828282828282818181818181818181 +8181818181818181818181808080807f807f7f7e7e7e7e7d7d7d7c7c7c7c7c7c7c7c7c7c7b7b7b +7b7a7978787878787876767574737373727271706e6e6e6d6c6b6a6a6967666565646362616060 +5f5e5d5d5c5c5c5b5958585858575656565656565655565657575757595959595a5a5b5c5d5e5e +5f606263656566676869696b6c6d6e6f71727373757778787a7b7d7d7e7f808282838385868787 +88898a8b8c8b8c8d8d8d8f8f8f9091919292929292929494949494949495969797979798989898 +989898989898979797979797979898989999999999999999999998989898989898989898989898 +979797979696969696969695969595959594949494949595959494939393939393939292919291 +9190909090908f8f8d8d8d8d8c8b8a8988888888888786848382828181807f7d7d7b7a78777676 +747372706f6d6c6b6a68676665646362605f5d5d5b5a5959585857565556555556565555555555 +575757575858595a5b5c5d5e5f6061616364656567686a6a6b6c6d6e6f70707172737374747576 +7776777878787a7a7a7a7b7b7c7c7c7c7c7c7c7c7c7d7d7d7e7e7e7e7f7f807f80808080818181 +818181818181818181818181818181818181818181818282828282828282828283838383838383 +838383838383838383838384858384858585858585858585858585858686868686868686868686 +868686868686868686868686868687878787878787878787878787878787878787878888888888 +8888888888888888898a88898a89898a8a89898889888888898889898989898989898989898989 +898989898989898989898889888787878787878787868686868685858484848484848484848482 +82818180807f7f7e7e7e7e7e7e7e7c7c7b7a79797878787877777675747473737371706f6f6d6d +6c6c6b6b6969686867656463636361605f5f5e5e5c5b5a5a5a5957565554525150515050504f4c +4b4b4a494847464645434241414140403f3e3d3c3a393838373634343433333333323231302f2e +2c2b2a2a2a2a2a29292829282827272626242322212120201f201f1f1f1f1f1f1f1f1f1d1d1d1d +1c1c1b191818181818181818181818181818181818171717171615141414141414141414141414 +141413131313121312121212111111111111111111111111111111101010101011111111111212 +1212121111111111101010101010101010101010101010101010101010101010100f0f0f0f0f0f +0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f +0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f101010101010101010 +10101010101010101010101010101010101010101010101010101010100f0f0e0e0e0e0e0e0e0e +0e0e0e0e0e0e0e0f0f0f0f0f0f0f0f10100f0f1010101010101010111111111111111111111010 +100f0f111110101111121212121212121211121111111211121212121212121212131313141413 +131414141414141313141413131314141516171617171717171717171717171717171717171818 +181819191919191919191a1a1a1a1a191919191a1a1b1b1c1c1d1e1f2020202021212120202020 +202020202020212121212122222223232222232324232424242424242425252525252627282929 +2a2b2d2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2f2f2f2f302f30 +30303030303030303030303232333334353737393a3b3b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c +3c3c3c3c3d3d3d3d3d3d3d3d3d3d3d3d3d3d3e3d3e3e3f3f3e3e3f3f3f40404040404040404040 +4040404040414141414141414141414141414141414141414141414243464647484a4b4b4c4d4d +4d4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4f4f4f4f5050505050505050505050 +5050505050505050505050505050505050505050505050505050504f4f4d4c4b4b494846464646 +464646464646474746464747474747474747474747474747474747474747474747474747474748 +48484848484848484848484848484848484849484949484748474746454442424241403f3f3f3f +3f3f3f3f403f404040404040404040404040404041414141414040403f3e3e3d3c3b3a3b3a3a3a +3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3b3b3b3b3b3a3a3a3a3939383737373636363636363636 +363637373737373737373838363637373737373636363636363636373737373737373737373737 +37383837373838383838383838393939393a393a3a3b3b3a3a3b3b3b3c3c3c3d3d3d3d3e3e3e3f +3f3f3f403f40404040414141434343434343444445454545464646484848484848494a4b4b4d4d +4d4d4d4d4d4e4e4e4e4f4f505051515252535354545555565656565757585859595a5a5b5b5c5c +5d5e5f5f5f5f606060606060606263646464656566666768696969696969696b6b6b6c6d6e6e6f +6f70707171727272727273747576767777777777777779797a7a7b7b7c7c7c7c7d7d7e7e7f7e7f +7f7f7f808080818180808282828383838383838383838483848484848484848484848484848484 +848484848484848484848484848384838383838383838383838383838382828282828181818080 +818180808080808080808080808080808080808080808081818182828282828383838383838484 +848584858585858585858686858586868687878787878787878787878787878786868686868686 +8685858686858584848484848382818181818181808080807f7f7d7d7e7e7d7d7d7c7c7c7c7b7b +7a7a7979797979787777767675747474737271717070706e6e6e6e6e6e6d6d6d6b6b6b6b6b6b69 +6a69696969686868666666666565636363626160606060605f5f5e5e5e5e5e5e5e5e5e5d5d5d5c +5b5b5b5b5959595957575656555555545454545454535353525252525151515150504f4f4f4f4d +4d4c4c4c4c4c4b4b4a4a4a4a4a4a4a494948484747474745454545454544444443434343424241 +41414141403f3f3f3f3e3e3e3e3e3e3e3d3d3d3d3c3c3b3b3a3a3a3a3a3a3a39393a3b3a3a3a3a +3a3a3a3838383838383839393a3a3a3a3b3b3b3b3b3a3a3a3a3a3a3a3b3b3c3d3d3e3e3f3f3f3f +3f3f3e404040414243444445464646474747484848494a4a4c4d4e4f5050515151525354555557 +5757585a5a5b5c5d5e5e606061626364656567676869696a6c6d6d6e6f6f717273747474767678 +7879797a7a7b7b7d7d7e7e7f7f808081818384848484858686878787878788888a8a8b8b8b8b8b +8b8b8c8c8c8c8d8d8e8e8e8e8e8e8e8e8e8f8e8f8f8f8f8f8f8f90909090919191919191919191 +919191919191919191929292929292929292929292929292929292929292929292929292929292 +929292929292929292939293939393939393939393939393939393939393939393939393939393 +929392929292929292929292929292929292929292919191919191919191919191919191919191 +919191919191919191919191919191919191919191919191919191909090909090909090909090 +909090909090909090909090909090909090909090909091919191919191919191919191919191 +919191919191919191919191919191919191919090909090909090909091919191919090909090 +90909090909090909090909090909090909090909090908f8f8f8f8e8e8e8e8e8e8e8e8e8e8e8e +8d8e8d8d8d8d8c8c8c8c8c8c8c8c8c8c8b8b8b8b8b8b8b8b8a8a8a8a8989898989898988898888 +888888888888888787878787878787878787878787878787878787878787878787878787878888 +888889888989898989898989898a8a8a8b8b8a8a8b8b8b8b8b8b8b8b8c8c8c8c8d8d8e8e8e8e8e +8e8e8e8e8e8e8e8f8f8e8e8f8f8f90909090909090909090909090909090909090908f8f8f8e8e +8f8f8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8d8d8c8d8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8b8b +8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a89898a8a89898989898989898989898989898989 +898988888888878786868686868686868686868686868686868686868686868686868686868585 +858585858585848485858484848484848484838383838383838383838282828281828181818181 +81818181818181818180808080808080807f7f7f7f7e7e7e7d7d7d7d7d7d7d7d7d7c7c7b7b7b7b +7a79797979797977777776747474737373727070706f6e6d6c6c6b6a6968676666656463636161 +60605f5e5e5d5b5b5b5a5a595858585857575756575757575757595959595a5a5a5b5c5d5d5d5e +60616262646565666668696a6b6c6e6e6f7072737474777779797a7c7c7e7e7f80828283848586 +87878988898a8a8a8d8d8d8e8e8e8f909090909092929292939393939495959595969696969696 +969696979596969696969697979798989898989898989898979797979797979797979797979696 +96969595959595959595959595959494939393939494949393929292929192919090909090908f +8f8f8f8e8d8d8b8b8b8a898988878686858585848281807f7f7e7d7d7c7a797877757473737170 +6e6d6c6a696867656564626161605e5d5c5c5a5a59595858575756575656575756565757575959 +595a5b5b5c5c5e5f606161636464666667686a6a6c6c6d6f6f7071727273737474757677777877 +787979797b7b7b7b7b7b7c7c7c7d7c7d7d7d7d7e7e7e7f7f7f7f80808080808080808181818181 +818181818181818181818181818181818181818282838383838383838383848484848484848484 +848484848484848484858584848585858585858585858585858586868686868686868686868686 +868686868686868686868687878888888888888888888888888888888888888889898989898989 +8989898989898a8a89898a89898a8a898989898989898989898989898989898988898888888888 +888888888888888888888887878787878787868585858585848483838383828282828282808080 +7f7e7e7d7d7c7c7b7b7b7b7b797979777676757575747373737271716f6f6f6d6d6b6b69696867 +6767656564636261605f5e5e5c5c5b5a59595757565555545252504f4d4d4c4d4b4b4b4a484747 +464443434241403f3e3d3d3d3c3b3a3a3938363534343332313131303030302e2e2d2d2c2b2a29 +272727272726262626262625252424222221201f1e1e1e1e1e1e1e1e1e1e1e1e1e1c1c1c1c1b1b +1b1918181818181818181818181818181818181717171717161515151515151515151515151515 +141414141314131313131212121212121212121212121212121111111112131313131314141414 +141313131313121212121212121212111211111111111111111111111111111010101010101010 +101010101010101010101010101010101010101010101010101010101010101010101010101010 +101010101010101010101010101010101010101010101010101010101111111111111111111111 +11111112111212121212121212121212121211111111111111111110100f0f0f0f0f0f0f0f0f0f +0f0f0f0f0f10101010101010101111101011111111111111111212121212121212121211111110 +101212111112121212121212121212111211111112111212121212121212121313131414131314 +141414141413131414131313141415151615161616161616161616161616161616161617171717 +1818181818181818191919191918181818191919191a1a1b1d1d1e1e1e1e1f1f1f1e1e1e1e1e1e +1e1e1e1e1f1f1f1f1f202020212120202121212121212121212121222222222223242526262728 +292a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2b2b2c2c2c2c2c2c2c2c +2c2c2c2c2c2c2c2c2c2e2e2f2f3030333335353636373737373737373737373737373738373838 +38383939393939393939393939393939393939393a3a39393a3a3a3b3b3b3b3b3b3b3b3b3b3b3b +3b3b3b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3d3c3d3e3e414243434546464848484849 +494949494949494949494949494949494949494949494a4a4a4a4b4b4b4b4b4b4b4b4b4b4b4b4b +4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4c4b4c4c4b4b4a4a484847464444424242424242 +424242424343424243434343434343434343434343434343434343434343434343434343444444 +444444444444454445454545454545454545454545444544444241413f3f3f3e3d3d3d3d3d3d3d +3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3e3e3e3e3e3d3d3d3d3c3c3b3a3a383a3838383938 +39393939393939393939393939393a3a3a3a3a3939393938383737373736363636363636363636 +373737373737373738383636373737373736363636363636373738383838383838383838383839 +393838393939393a3a3a3a3b3b3b3b3b3b3b3b3c3c3b3b3c3c3c3e3e3e3f3f3f3f404040414141 +414141424242424343434545454546464747474747474848484a4a4a4a4a4a4c4c4d4d4f4f4f4f +4f4f505051515151515252535354545555565657575858585859595a5a5a5a5c5c5d5d5e5e5f5f +606060616162626262626264646565666767686868696a6a6a6a6a6a6a6c6d6d6d6e6f6f707071 +71727273737373737475767676777777787878787a7a7b7b7b7b7c7c7c7c7d7d7e7e7f7e7f7f7f +7f8080808181808082828283838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383828282828281818180808181 +808080808080808080808080808080808080808080818181818181818182828282838484848484 +848484858585858686868686868686868686868686868686868787878787868686868686868685 +8586868585858483838383838383828281818181807f7f7f7f7f7f7f7e7e7e7d7d7d7d7c7c7b7b +7b7b7a7a797979787877777775747473737373717171716f6f6f6f6e6e6e6e6e6e6e6c6c6c6c6b +6b6b6b6969696969686867666665636363636362616161616161606060605f5f5f5e5e5e5e5e5e +5d5c5c5b5b5a5a5a5a575757565657565555555555555555555555555452525251505150505050 +4e4d4d4d4d4d4d4d4c4c4c4c4b4b4b4b4b4b4b4948484846464747464646444444444444444443 +42424242414040403f40403e3e3f3e3e3e3e3d3d3c3c3b3b3b3b3a3a3a3a3b3b3b3b3b3b393939 +3939393737373838383838383a3a3a393939393939393838383a3a3a3a3b3b3b3d3d3d3c3c3c3c +3c3c3e3d3e3f4040424243434343434343444545454748484a4b4b4b4d4d4e4e4e4f4f50515453 +555657575959595b5b5c5d5e5f5f61626263646567676869696a6c6d6d6e6f6f71727273737475 +7677787879797a7a7c7c7d7d7f7f8080808181838384848585858587878887888888888a8a8a8a +8b8a8c8c8c8c8c8c8d8d8d8e8e8e8f8f8e8e8f8f8f909090909090909090909191919191919191 +919191919191919292929292929292929292929292929292929292929292929292929292929292 +929292929292929292929292929292929292929292929292929292929292929292929292929292 +929292929292929292929292929292929292929292929292929292929292929292929292929292 +929292929292929292929292929292929292929292929292929191919191919191919191919191 +919191919191919191919191919191919292929292929292929292929292929292929292929292 +929292929292929292929292929292929291919191919191919191929292929291919191919191 +9191919191919191919191909090908f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8e8e8d8d8d8d8d +8d8d8d8d8d8d8d8d8d8c8c8c8c8c8b8b8b8a8a8b8b8a8a8a8a8a8a8a8a89898989888988888888 +888888888888888888888787878787878787878787878787878787878787888888888888888888 +88888888888988898989898a8a8a8b8b8a8a8b8b8b8c8c8c8c8c8d8d8d8d8d8d8d8d8d8e8e8f8f +8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f +8f8f8e8f8e8e8e8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8b8b8c +8c8b8b8b8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a898a8989898988888888888888888888 +888888888888888888888888888888878787868687878686868686868686858585858585858585 +858585858584858484848484848484848484848484838383838383838383838383838282838382 +828281818181818181818180807f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7d7d7d7d7d7d7d7c7b7b +7b79797979797977777777767674737373717271706f6f6d6d6c6c6b6a69686767666565636262 +61605f5f5e5d5c5c5b5b5b5a5a595958585858585958585857575758585859595a5a5c5d5e5e5f +5f6161626364656566676869696b6d6d6e6f707272747476777779797b7c7d7d7f808082828385 +858586878788898a8a8a8c8c8d8d8f8f8f8f8f8f90919191929393939494949494949494959595 +959595959596969696969696979797979797979797979696969696969696969696969696969696 +96969696969696959594949494949494949492929292929292919090909090908f8e8d8d8d8c8d +8c8c8b8b8a8a888887868585858483828180807f7e7d7c7b7a7878777675747371706e6e6c6c69 +6967666565636261605f5f5e5d5d5c59595858585757575656585857575857585859595a5a5b5c +5d5d5e60606162636565666767696a6b6b6d6d6e6f70727273737373757576777777797979797a +7a7a7b7b7b7b7c7d7d7d7e7e7d7d7e7e7e7f7f7f7f7f7f7f7f7f807f8080808081818181818181 +818282828283838383838383838383838383838383838383838383838484848484848484848484 +848484848484848485848585858585858585858585858585868686868687878788888787888787 +888887888887878888888888888888888888888888888888888989898989898989898989898989 +89898989898a898a8a8a8a8a8a8a8a898a8989898a898a8a8a8a89898989898989898989898989 +89898888888786878686868685858585858584848383838383838282828280807f7f7f7f7d7c7b +7b7b7a7b7a7a7878777777777574737372717171706f6e6e6e6d6d6b6a6a686867666564646262 +6261605f5e5d5c5b5a59595756565554545352514f4f4e4c4b4a49484747474645454444434141 +403e3c3c3b3b3a3a3938383838363434333231302f2f2e2e2e2d2d2d2c2c2c2b2a292827262625 +2524242424232423232222212121201f1f1e1e1e1d1d1c1c1c1c1c1c1c1c1c1c1c1c1a1a1a1919 +191919191818181818181818171717171717171717161616161515161615151516161616161515 +151514151414141413131313131212121212131313131314141414141415151515151515151515 +151515151414141414141414131314141313131313131313131313131312121212121212121212 +121212121212121212121212121212121212121212121212121212121212121212121212121212 +121212121212121212121212121212121212121212131313131313131313131313131313131313 +141413131414141414141313141413131313121212121111111111111110101010101010101010 +101010111111111111111112121111121212121212121213131313131313131313121212121212 +121212121213131313121212121112111111121112121212131313131313131314141313141313 +141413131313131314141414141515151516151516161515151515151616151516161616161616 +16171717171717171717171717171717171818181a1a1a1b1b1b1d1d1d1d1d1c1c1c1c1c1c1c1c +1c1c1d1d1d1d1d1d1d1d1d1d1d1d1d1d1e1e1f1f1f1f1e1e1e1e1e1f1f20202122232424242525 +262626262626262626262626262626262727272728282828282828282828282829292a2a2a2a2a +2a2a2a2a2a2a2a2a2a2b2b2c2e2e2f303232323333343434343434343434343434343434343434 +343434343435353535353535353536353636363636363636363636363636373737373737373737 +3738383838383838383838383838383838383839393939393b3b3c3e4040414242444444444444 +444444444444444545454545454545454545454545454545454545454545454545454545454545 +4545454646464646464646474746464747474747474645464545444241403f3f3f3f3f3d3d3d3e +3e3e3f3f3e3e3f3f3f3f3f3f3f3f3f3f3f3f3f4040404040404040404040404040404040404040 +404040404040404040404040404041414242414140403f3f3e3d3d3b3b3b3a393939393a3a3a3a +3b3a3b3b3b3b3b3b3b3b3b3b3b3b3b3b3c3c3c3c3c3c3c3c3b3b38383837373737363636363636 +373736363737373737373737383838383838383837373636353535353535353536363636363636 +3636363737373737373737363636363636363737373737373737383838383939393a3a3a39393a +3a393a3b3a3a3b3b3b3c3c3c3c3d3d3e3e3e3e3e3e3e3e3f3f4040414141414242424242424244 +434444444446464646474647484848494a4a4a4a4b4b4b4b4b4b4b4d4d4d4f5050505050505252 +525252525253545454555556565757585859595a5a5a5a5b5b5b5c5d5d5d5e5d5e5f5f5f626262 +6262626262646464646465666768686969696a6a6a6a6b6b6c6c6d6d6d6d6f6f6f707171727273 +737373747475757575767777787878797a7a7a7a7a7a7b7c7c7c7d7d7e7e7e7e7f7e7f7f7f7f80 +808081818181818181828282828282828282838283838383838383838383838383838383838383 +838383838383838383828382828282828282828282828282828181818181818181818181818180 +808181808080808080808080808080807f7f7f8181818181818181828282828283838383848384 +848585858586868686868686868686868686868686868687878787878686868686868686858586 +86858585848484848384838382828181818181808080808080807f7f7f7e7e7e7e7d7d7c7c7c7c +7b7b7a7a7a7a7a797978767575757575757373727271717171707070707070706e6e6d6e6d6d6d +6d6b6b6b6b6b6a6a6969686765656565656564646364636362626262616161606060606060605f +5e5d5d5c5c5c5c5a5a5a5958595857575757575757575757575757555555535253525252525050 +50504f504f4f4e4e4e4e4d4d4d4d4d4d4d4c4b4a4a484849494848484646464645464545444444 +4444434242414041413f3f403f3f3f3f3e3e3d3d3c3c3c3c3b3b3b3b3b3b3b3b3b3b3939393938 +3837373737373737373739393938383838383838373737383838383939393a3a3a393939393939 +3b3a3b3c3d3d3f3f3f3f3f3f3f3f3f404142424344444647474749494a4a4a4a4a4b4d4f4f5052 +535354545456575859595a5b5d5e5e5e5f6163636465656668696a6a6b6b6d6e6f707070717374 +75757676777879797a7a7c7d7e7e7e7f7f80818282838383838586878687878787898989898a8a +8b8b8b8b8b8b8c8c8c8d8d8d8e8f8d8e8f8f8f9090909090909090909091919191919191919191 +919191919192929292929292929292929292929292929292929292929292929292929292929292 +929292929293929393939393939393939393939393939393939393939393939393939392939292 +929292929292929292929292929292929292929292929292929292929292929292929292929292 +929292929292929292929292929292929292929292929291919191919191919191919191919191 +919191919191919191919191919192929292929292929292929292929292929292929292929292 +929292929292929292929292929292919191919191919191919292929292919191919191919191 +919191919191919191909090908f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8e8e8e8e8d8e8d8d +8d8d8d8d8d8d8d8c8c8c8c8c8b8b8b8a8a8b8b8a8a8a8a8a8a8a8a898989898889888888888888 +888888888888888887878787878787878787878787878787878787878888888888888888888988 +8989898989898989898a8a8a8b8b8a8a8b8b8b8c8c8c8c8c8d8d8d8d8e8d8e8e8e8e8f8f8f8f8f +8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f +8f8f8f8f8f8f8f8f8f8f8f8e8e8e8e8d8e8d8d8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8b8b8c8c8b +8b8b8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a898989898989898989898989 +898988898888888888888888888787878686878786868686868686868585858585858585858585 +858585858585858585858585858585858585858484848484848484848384838382828383828282 +81818181818181818181808080808080808080808080807f7f7f7f7e7e7d7e7d7d7d7d7c7c7c7a +7a7a7a7a7a797978787777757575757374737271716f6f6f6f6e6c6b6b6a6a6968676665656462 +616160605f5e5d5d5d5c5c5b5a595959595959585858575757585858585859595b5b5c5c5d5c5e +5f6060616262636465666667696a6b6b6c6e6f7070727374757577787a7a7b7c7d7f7f80818282 +838484858788888889898a8b8d8d8d8d8d8d8e8f90909191919192929292929292929393939394 +939494959595959595959696969696969696969695959595959595959595959595959595959595 +9595959595959494949493949393939391919191919191908f8e8f8e8e8e8e8c8c8c8c8b8c8b8a +898988888685848483838382807f7e7d7c7c7b7a797876757574727271706e6d6b6b6968666664 +63626260605f5d5c5d5c5b5b5b58585858585757575757595958585958595a5b5b5c5c5d5f6060 +6162636465666768696a6a6b6c6e6e6f6f7071737474757575757676777879797a7a7a7a7b7b7b +7c7c7c7c7c7d7d7d7e7f7d7e7f7f7f808080808080808080808080808080818181818181818182 +828282838383838383838383838383848384848484848484848485858585858585858585858585 +858585858585858585858585858585858585858585858686868686878787888887878887878888 +87888887878888898889898989898989898989898989898a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a898989898889888888888888888888 +878787868686868686868585858584848383828282828282818180807e7e7d7d7d7d7c7a797979 +78797877757574747474737170706f6e6e6d6c6b6b6b6b6a696766666564636261605f5e5e5e5d +5c5a59595857555454535251504f4f4f4e4c4a4a49484645444443434241404040403f3d3c3b3a +38373637363635343433333230302f2e2d2c2b2b2b2b2b2a2a2a29282827272625252423222221 +2121212121212120201f1f1f1f1e1e1c1c1c1c1b1b1b1b1b1b1b1b1b1b1b1b1b19191919191919 +191918181818181818181717171717171717171717171716161717161616171717171716161616 +151615151515141414141413131313131414141414151515151616171717171717171717171717 +171716161616161616161514161514141414141414141414141414131313131313131313131313 +131313131313131313131313131313131313131313131313131313131313131313131313131313 +131313131313131313131313131313131313131414141414141414141414141414141414141516 +141516161616161615151616151514141313131312121212121212111111111111111111111111 +111212121212121212131312121313131313131313141414141414141414141313131313131313 +131313131313131212121211121111111211121212121313131313131313141413131413131414 +131313131313141414141414141414151414151514141414141415151414151515151515151516 +1616161616161616161616161616161616161818191919191b1b1b1b1b1a1a1a1a1a1a1a1a1a1a +1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1c1c1c1c1c1b1b1b1b1b1c1c1d1d1e1f2021212121212222 +222222222222222222222222222223232323242424242424242524252525252626262626262626 +26262626262626272728292a2b2c2d2d2d2e2e2f2f2f2f2f2f2f2f2f2f2f2f302f303030303030 +303030313131313131313131313131313131313131313131313131313232323232323232323233 +333333333333333333333333333333333334353435353636383a3b3b3c3d3e3f3f3f3f3f3f3f3f +3f3f3f3f3f40404040404040404040404040404040404040404040404040404040404040404040 +404141414141414141424241414242434243434140414040403e3c3b3b3b3b3b3b3939393a3a3a +3b3b3a3a3b3b3b3b3b3b3b3b3b3b3b3b3b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c +3c3c3d3c3d3d3d3d3d3d3d3d3d3e3e3e3e3e3d3d3c3b3a3a3a3838383737373737383838383838 +383838383838383838383838383839393939393939393939363636363536353434353435353636 +353536363636363636363737373737373737363635353535353535353535363636363636363636 +363737373737373737363636363636363737373738373838393939393a3a3a3b3b3b3a3a3b3b3a +3b3c3b3c3d3d3d3e3e3e3e3e3f3f3f3f3f3f3f3f3f404142424343434344444444444444454546 +464646484848484948494b4b4b4c4c4c4c4c4d4d4d4d4d4d4d4f4f505152525252525254545554 +555555555656565757585859595a5a5b5b5c5c5c5c5d5d5d5e5e5e5f605f606161616363636364 +63646466666666666667686a6a6b6b6b6b6b6b6b6c6c6d6d6e6e6f6f7070707172727373747474 +747575767676767677777878797a7b7b7b7b7b7b7b7c7c7c7d7d7e7e7e7e7f7e7f7f7f7f808080 +818181818181818282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828281818181818181818181818181808081 +81808080808080808080808080807f7f7f81818181818181818282828282838383838483848484 +848585858686858586868686868686868686868686878787878786868686868686868585868685 +8585848484848384838383838282828282818181808081818080807f7f7f7f7e7e7d7d7d7d7c7c +7c7b7b7b7b7a7a797877777676767675757474737373737272727171717170706f706f6f6f6f6d +6d6d6c6c6c6c6b6b6a69686867676767666665666565656564646464646363636262626261605f +605f5e5e5e5c5c5c5c5b5b5a5a5a5a5a5a5a59595a5a5959595757575655565554545452525252 +5152515151515050504f4f50504f4f4e4d4c4c4b4b4b4b4a4a4a48484848474847474646464645 +45444342424242414141404040403f3f3e3e3d3d3d3d3c3c3c3b3b3c3c3b3b3b39393939383837 +373737373737373738383837373737363636353535363636363737373838383737373736373837 +38393a3a3b3b3c3c3c3c3c3c3c3d3d3e3e3f4041424343434545454646464647484a4a4c4d4e4e +4f4f505152535455565758595a5a5b5d5e5e60616162646566666768696a6b6c6d6d6e70717172 +7373747576767878797a7b7b7c7d7d7e7f80808181828283848584858686868888888889898a8a +8b8b8b8b8c8c8c8d8d8d8d8e8d8e8e8e8e8f8f8f90908f8f909090919191919191919191919191 +919191929292929292929292929292929292929292929292929292929292929292929292929292 +929292939293939393939393939393939393939393939393939393939393939393929392929292 +929292929292929292929292929292929292929292929292929292929292929292929292929292 +929292929292929292929292929292929292929292919191919191919191919191919191919191 +919191919191919191919191929292929292929292929292929292929292929292929292929292 +929292929292929292929292929191919191919191919192929292929191919191919191919191 +91919191919191919190909090909090908f8f90908f8f8f8f8f8f8f8f8e8e8e8e8d8e8d8d8d8d +8d8d8d8d8d8c8c8c8c8c8b8b8b8b8b8b8b8b8a8a8b8b8a8a8a8989898988898888888888888888 +888888888888878787878787878787878787878787878787878788888888888888888889888989 +898989898989898a8a8a8b8b8a8a8b8b8b8c8c8c8c8c8d8d8d8d8e8d8e8e8e8e8f8f8f8f8f8f8f +8f90908f8f90909090909090909090909090909090909090909090909090908f8f90908f8f8f8f +8f8f8f8f8f8f8f8f8f8e8e8e8e8d8e8d8d8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8c8c8c8c +8b8b8b8b8b8b8b8b8b8b8b8b8b8a8a8b8b8a8a8a8a8a8a8a8a8989898989898989898989898989 +888988888888888888888887878787878787878787878787878786868686868686868686868686 +858586868585858585858585858585858584848484848484848483848383838383838383838282 +82828282828282828181818080818180808080808080807f7f7f7f7e7f7e7e7e7e7d7d7d7c7c7c +7c7b7b7a7a797979797777777675767574737372727171706f6e6e6d6c6c6b6a69686766656464 +626261605f5f5e5d5d5c5b5a5a59595959585858575757575757575757575959595a5b5a5b5c5d +5d5e5e5f60616162636465666768696a6b6c6d6e6f7071727374767778797a7b7c7d7e7f7f8081 +818284858586878788898a8a8a8a8b8b8c8d8e8e8f8f9090919191919191919192929292939293 +939494949495959596969696969696969696959595959595959595959595959494959594949494 +94949494939393939293929292929090908f8f8f8f8e8e8d8e8d8d8d8d8b8b8b8a898a89888787 +8585848382828180807f7d7c7c7a797978767675737272706f6f6e6c6b6a68676665636361605f +5f5d5d5c5b5a5b5a595959575757575757575757575959595a5b5a5b5c5d5d5f5f606162636465 +666768696a6b6c6c6d6e6f70707172727375767677777777787879797a7a7b7b7b7b7c7c7c7d7d +7d7d7d7e7e7e7e7f7e7f7f7f7f8080808181808081818181818181818282828282828282828283 +838383838383838383838383838483848484848484848484858585858585858585858585858585 +858585868685858686868686868686868686868687878787878888888888888888888888888888 +8888888888898889898989898989898989898989898a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a +8b8b8a8a8b8a8a8b8b8a8a8a8a8a8a8a8a8a8a8a8a8a8989898988898888888888888888888787 +878686868685858584848484838382828181818180807f7f7e7e7d7d7c7c7b7b7a787777767576 +7574737372727171706e6d6d6c6b6b6a6968686767666564636261605f5e5d5c5b5a5a59585756 +5554535251504f4e4d4c4c4b4a4a49474646444342413f3f3e3e3d3d3c3c3b3b3a393836353433 +323332313130302f2f2e2d2c2b2a292928282727272626262625252424232222212020201f1f1f +1f1f1f1f1f1e1e1e1e1d1d1c1c1b1b1b1b1a1a1a1a1a1a1a1a1a1a1a1a1a191919191818181818 +181818181818181817171717171717171717171717171717171717171818181818171717171617 +161616161515151515141414141415151515151616161617171818181818181818181818181818 +171717171717171717161716161616161616161616161616161515151515151515151515151515 +151515151515151515151515151515151515151515151515151515151515151515151515151515 +151515151515151515151515151515151516161616161616161616161616161616161616171617 +171717171717171717171717161615151515141414131313131212121212121212121212121213 +131313131313131414131314141414141414141515151515151515151514141413131414131313 +131313131312121212111211111112111212121213131313131313131414131314141414141413 +131414131313131313131313131313131313131313131313131313131314141313141414151515 +151515151515151515151515151515151616171717171818181818171717171717171717171818 +181818181818191918181919191a1a1a1a1a19191919191a1a1a1a1b1c1d1d1e1e1e1e1f1f1f1f +1f1f1f1f1f1f1f1f1f1f1f1f1f1f20202020202020202021202121212122222222222222222222 +2222222323232324252627282929292a2a2a2a2a2a2a2a2a2a2a2a2a2a2b2a2b2b2b2b2b2b2b2b +2b2c2c2c2c2c2c2c2c2c2c2c2c2c2d2d2c2c2d2d2d2d2d2d2d2d2e2e2e2e2e2e2e2e2e2e2f2f2f +2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f302f30303132343536373838393a3a3a3a3a3a3a3a3a3a +3a3a3a3b3b3b3b3b3b3b3b3b3b3b3b3b3c3c3b3b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3d +3d3d3d3d3d3d3d3d3d3d3d3d3d3e3d3e3e3d3c3d3c3b3b3a383737363636363535353636363737 +363637373737373737373737373737383838383838383838383838383838383838383838383838 +39383939393939393939393a3a3a3a3a3939393837373635353534343434343535353535353535 +353535353535353535353535363636363636363636363434343433343333333433343434343434 +343434343434343435353535353535353535343434343434343434343535353535353535353536 +3636373736363737373737373737383838383938393939393a3a3a3a3a3b3b3b3c3c3b3b3c3c3d +3d3e3e3e3e3f3f3f3f3f4040404141404041414243444445454545464646464646464747484848 +484a4a4a4b4c4b4c4d4d4d4e4e4e4e4e4f4f4f5050505051515253545455555555565657565757 +575758585859595a5a5b5b5c5c5d5d5e5e5e5e5f5f5f6060606162616263636365656565666566 +66676767676868696a6b6b6c6c6c6c6d6d6d6e6e6e6e6f6f707071717272737374747575757576 +767677777777787879797a7a7b7b7b7b7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f8080808181 +808081818182828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282818181818181818180808181808080808080 +8080808080808080808080807f7f7f808080808080818181818282828383838384838484848485 +858585858585858585858585858585858585858686868686858585858585858585858585858585 +848484848384838383838282828282818181808081818080807f7f7f7f7e7e7d7d7d7d7c7c7c7c +7c7c7c7b7a797978777777777776767575747474747373737272737371717071707070706e6e6e +6e6e6e6e6c6c6b6a69696969696968686768676766666565656565646464646464646362616261 +6060605e5e5e5e5d5d5c5c5c5c5c5c5c5c5c5c5c5c5b5b59595958575857575656545454545354 +53535353525252525252525251504f4e4e4d4d4d4d4d4c4c4b4b4a4a494a494948484848484847 +454444444443434343434343414140403f3f3f3f3e3e3e3e3e3d3d3d3d3d3b3b3b3b3a3a393938 +383838383838393939383838383737373636363737373737373738383836363636363637363738 +39393a3a3a3a3a3a3a3a3a3b3b3c3c3d3e3e3f4141414343434343434344454747484a4b4b4c4c +4c4d4e4f505052535455555657595a5a5b5c5d5e5f6061626363646567686868696b6d6d6d6e6f +707172727474757677787879797a7c7d7d7d7d7f7f808182818383838385858686878788888989 +89898a8a8a8b8b8c8c8d8c8d8d8d8d8e8e8f8f8f8f8f8f8f8f9090909090909090919190909191 +919292929292929292929292929292929292929292929292929292929292929292929292929292 +929392939393939393939393939393939393939393939393939393939393939293929292929292 +929292929292929292929292929292929292929292929292929292929292929292929292929292 +929292929292929292929292929292929292929191919191919191919191919191919191919191 +919191919191919191919292929292929292929292929292929292929292929292929292929292 +929292929292929292929291919191919191919191929292929291919191919191919191919191 +91919191919191909090909090909090909090908f8f90908f8f8f8e8e8e8e8d8e8d8d8d8d8d8d +8d8d8d8c8c8c8c8c8b8b8b8b8b8b8b8b8a8a8b8b8a8a8a89898989888988888888888888888888 +888888888787878787878787878787878787878787878787888888888888888888898889898989 +8989898a8a8a8a8b8b8b8b8b8b8b8b8c8c8c8c8c8d8d8d8d8e8d8e8e8f8f8f8f90909090909090 +909090909090909090909090909090909090909090909090909090909090909090909090909090 +90909090908f8f8f8f8e8e8d8e8d8d8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8c8c8c8c8b8b +8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a89898a8a898989898989898889 +888888888888888888878787878787878787878787878787868686868686868686868686868686 +868686868686868686868686868585858584848484848484838483838383838383838382828282 +828282828282818181818181818181818181818181808080807f807f7f7e7e7e7e7d7c7c7c7c7c +7c7b7b7a7a7a7a7878787877787775747473737373727170706e6e6e6d6c6b6a6a696866666565 +646361616160605f5e5d5c5c5c5c5c5b5a5a595959585858585858585a5a5a5a5b5a5b5c5d5d5e +5e5e5f6060616162636465656667696a6a6b6c6d6e6f707173737476777878797b7c7c7d7d7d7e +8182828283838586878787878788898a8b8b8d8d8d8d8e8e8e8e8e8e8e8e8f8f8f8f9090919192 +929292939393949494949494949494949393939393939393939393939393939393939393939393 +9292929291919091909090908d8d8d8d8d8d8d8c8b8a8c8b8a8a8a888888888687868584848282 +81807f7f7d7d7d7c7a797877767675747372706f6f6e6d6c6b6a6968666664636161605f5e5e5d +5d5c5b5a5b5a5a5a5a585858595959595959595c5c5c5c5d5c5e5f60606161636465656667696a +6a6b6c6d6e6e6e70717272737373747677777878787879797a7a7b7b7c7c7c7c7c7c7c7d7d7d7e +7e7e7e7f7f807f8080808081818181818181818181818181818182828282828282828282838383 +838383838383838383838485838485858585858585858686868686868686868686868686868686 +868686868686868686868686868686868686878787878788888888888888888888888888888888 +8888898a88898a8a8a8a8a8a89898a8a8989898a8a8a8b8b8a8a8b8a8a8b8b8a8a8a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a898988888888878887878787878786868685858584 +8484848383838282828281807f7f7e7e7e7e7e7d7c7c7b7b7a7978787878777473737372727170 +6f6f6d6d6d6d6c6a686868676765646363636361605f5e5e5d5b5a5a5957565555555453525050 +4f4e4d4b4b4a49484847474645434242413f3e3d3c3c3b3b3a3a38383939373635343332302f30 +2f2f2f2e2e2d2d2c2b2b2a29272727272626262525252524242323222222212020201f1f1f1f1f +1f1f1f1e1e1e1e1e1e1d1d1c1c1c1c1b1b1b1b1b1b1b1b1b1b1b1b1b1a1a1a1a1a1a1a1a1a1a1a +1a1a1a1a1a1a19191919191919191919191919191919191919191a1a1a1a1a1919191918191818 +18181717171616161615161616161717171818181819191a1a1a1a1a1a1a1a1a1a1a1a1a1a1919 +191919191919191819181818181818181818181818181817171717171717171717171717171717 +171717171717171717171717171717171717171717171717171717171717171717171717171717 +171717171717171717171717171717181818181818181818181818181818181818181918191919 +191919191919191919191818171717171616151515151514141414141414141414141414151515 +151515151515151515151616151516161617171717171717171717161616151515151515151515 +151515141414141314131313141314141414151515151515151515151515151515151515151515 +151515151515151414151514141414141414141414141414141414151514141515151616161616 +161616161616161616161616161516171817171718181818181717171717171717171718181818 +18181818191918181919191a1a1a1a1a19191919191a1a1a1a1b1c1d1d1d1d1d1d1e1e1e1e1e1e +1e1e1e1e1e1e1e1e1e1e1e1e1f1f1f1f1f1f1f1f1f201f20202020212121212121212121212121 +21212121212223242525272727282828282828282828282828282829282929292929292929292a +2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2b2b2b2c2c2b2b2c2c2c2d2d2d2d2d +2d2d2d2d2d2d2d2d2d2d2d2d2d2d2e2d2e2e2f2f31323334353536373737373737373737373737 +37383838383838383838383838383838383838383838383838383838383838383838393939393a +3a3a3a3a3a3a3a3a3a3a3a3b3a3b3b3a393a393939383635343434343433343434343535353535 +353535353535353535353535353636363636363636363636363636363636363636363636363736 +373737373737373838383839393938383837363636353535343434343435353535353535353535 +353535353535353535353636363636363636363634343434333433333435343535353535353535 +353535353535363636363636363636363535353535353536363637373737373737373737383838 +3838383838383838383839393a3a3a3a3b3a3b3b3b3b3c3c3c3c3c3d3d3d3e3e3e3e3e3e3f3f40 +404040414141414142424243434343434344454646474747474848484848484849494a4a4a4a4c +4c4c4d4e4d4e4f4f4f505050505051515151515151535354555656565656565758595758595959 +5a5a5a5b5b5b5b5c5d5e5e5f5f6060606060606061616163646364646464666666666766676769 +69686869696a6b6c6c6d6d6d6d6d6e6e6e6e6f6f70707171727272727374757475767676777777 +77777777787879797a7a7c7c7b7b7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f80808080808080 +808080818181818181818181818181818282818182828282828282828282828282828282828282 +828282828282828282828282828282828282828181818080818180808080808080808080808080 +808080808080808080807f7f7f8080808080808181818182828283838383838383838384848585 +858585858585858585858585858585858586868686868585858585858585858585858585848483 +83838383838383838282828282818181808081818080807f7f7f7f7f7f7e7e7e7d7d7c7c7c7c7c +7c7b7a7a7a79787878787776767676757575757474747373747472727272717171716f6f6f6f6f +6f6f6d6d6d6c6a6a6a6a6a6a696969696969686867676767666665656565656564646364636262 +62605f5f5f5f5f5e5e5e5e5e5e5e5e5e5e5e5e5d5d5b5b5b5b595a595958585656565656565656 +56555554545454545454535251515150504f4f4f4e4e4d4d4c4c4c4c4c4c4b4b4b4a4a4a494747 +47474746454545454545434342424242424241404040403f3f3f3f3f3d3d3d3d3c3c3b3b3a3a3a +3a3a3a3a3b3a3a3939393938383837373738383838383837383838363636363636373637373838 +3939393939393939393a3a3a3a3b3c3c3d3e3e3e40404040404040414244444546474748484849 +4a4b4c4c4e4e5051515253545556575758595b5c5c5d5e5f60616263636465666869696a6b6c6c +6e6e707071727374747576777879797a7a7c7c7d7e7f7e80808081838384848485868687878787 +8889898a8a8b8b8b8b8c8c8c8c8d8d8e8e8e8e8e8e8e8f8f909090909090909191909091919192 +929292929292929292929292929292929292929292929292929292929292929292929292929293 +929393939393939393939393939393939393939393939393939393939393939393939393939393 +939393939393939393939293929292929292929292929292929292929292929292929292929292 +929292929292929292929292929292929291919191919191919191919191919191919191919191 +919191919191919192929292929292929292929292929292929292929292929292929292929292 +929292929292929292919191919191919191919292929292919191919191919191919191919191 +9191919191909090909090909090909090908f8f90908f8f8f8e8e8e8e8e8e8e8e8e8d8e8d8d8d +8d8c8c8c8c8c8b8b8b8b8b8b8b8b8a8a8b8b8a8a8a898989898989898989888988888888888888 +888887878787878787878787878787878787878787878888888889888989898989898989898989 +898a8a8a8a8b8b8b8b8b8b8b8b8c8c8c8c8d8d8e8e8e8e8e8e8e8f8f8f8f909090909090909090 +909090909090909090909090909090909090909090909090909090909090909090909090909090 +9090908f8f8f8f8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8c8c8c8c8c8c8c8c8c8b8b8b8b +8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a89898a8a8989898989898989898989 +898989898989898888888887888787878787878787878686868686868686868686868686868686 +868686868686868686868685858585848484848484848484848484848484848484838383838383 +8383838282818181818181818181818181818180808080808080807f7f7f7f7e7d7d7d7d7d7d7b +7c7b7b7b7b7979797978797877767675747474737372727070706f6f6e6c6c6b6b696968676666 +64646462626161605f5f5f5e5e5d5c5c5b5a5a595959595959595b5a5a5a5b5a5b5b5c5c5d5d5d +5e5e5e5f5f60626263636465666767696a6a6b6c6d6e7070717373747576787878797a7a7b7d7e +7e7f80808282838384848485868788888a8a8a8a8b8b8b8b8b8b8b8c8c8d8d8d8d8e8e8e8f9090 +909191919292929292929292929291919191919191919191919191919191919191919191919090 +90908f8f8f8f8e8e8e8e8b8b8b8b8a8a8a8988888989888888858585858384838281817f7f7e7d +7c7c7a7a79787776757474737271706f6e6c6c6b6b6a696866666464626260605e5e5d5d5c5c5b +5b5b5b5b5b5b5b5959595a5a5a5a5b5b5b5e5e5e5f605f61616263646466666768696a6b6c6c6d +6f6f7070707273737375757576777878797979797a7a7b7b7b7b7c7d7c7d7d7d7d7e7e7e7f7f7f +7f8080808080808080818181818181818181828182828282838383838383838383838484848484 +848484848484848485858484858585858585858586868686868686868686868686868686868686 +868686868687868787878787878787878888888888898989898989898989898989898989898989 +8a8a89898a8a8a8a8a8a89898a8a8989898a8a8a8b8b8a8a8b8a8a8b8b8a8a8a8a8a8a8a8a8a8a +8a8a898a8989898989898989898989898888878787878686868686868686858585848383828282 +828181817f7f7f7f7f7e7d7d7c7b7b7b7b7a797978787776757574747371706f6f6e6e6d6c6b6b +696969696766646464626261605f5e5e5e5c5c5b5959585756565452525151504f4e4e4c4c4b49 +4947474645444443434241403f3e3d3b3b393838373737373535363634333331302f2e2d2e2d2d +2d2c2c2c2c2b29292828262626262525252424242424242323222222202020201f1f1f1f1f1f1f +1f1e1e1e1e1e1e1d1d1d1d1d1d1c1c1c1c1c1c1c1c1c1c1c1c1c1b1b1b1b1b1b1b1b1b1b1b1b1b +1b1b1b1b1a1a1a1a1a1a1a1a1a1a1a1a1a1a1b1a1b1b1b1b1c1c1c1c1b1b1a1a1a1a1a1a1a1a1a +1919191818181817181818181919191a1a1a1a1b1a1c1c1c1c1c1c1c1c1c1c1c1c1c1b1b1a1a1a +1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a191919191919191919191919191919191919 +191919191919191919191919191919191919191919191919191919191919191919191919191919 +191919191919191919191919191a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1b1a +1b1b1b1a1b1a1a1a1a1a1919191918181717171717161616161616161616161616161717171717 +171717171717171718181717181818191919191919191919191818181717171717171617161616 +161515151515151515151515151515151616161616161616161716171717171717171716171616 +161616161615151616151515151515151515151515151515151616151516161617171717171717 +171717171717171717171716171818171717181818181817171717171717171717181818181818 +1818191918181919191a1a1a1a1a19191919191a1a1a1a1b1b1c1c1c1c1c1c1d1d1d1d1d1d1d1d +1d1d1d1d1d1d1d1d1d1d1e1e1e1e1e1e1e1e1e1e1e1e1e1e1f1f20202020202020202020202020 +202020212222232325252526262626262626262626262626262626262626262626262626272727 +272727272727282728282828282828282828282828282929292a2a29292a2a2a2b2b2b2b2b2b2b +2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2c2c2e2f30313232323333333333333333333333333334 +343434343434343435343535353535353535353535353535353535353535353536363636373737 +373737373737373737373737373736373636363534333232323232313232323233333333333333 +333333333333333333333334343434343434343435343535353535353535353535353535353535 +353535353536363636373737363636363535353434343333333333343535353535353535353535 +353535353535353536363636363636363636343434343434343435353535353535353535353535 +35353535363636363736373737373636363636363637373738383838383838383838393939393a +393a3a3a3a3a3a3a3b3b3c3c3c3c3d3c3d3d3d3d3e3e3e3e3e3f3f3f4040404040404242424242 +42434343434344444445454545454547474848494949494a4a4a4a4a4a4a4c4b4c4c4c4c4e4e4e +4f504f5050505151525252525353535353535355555556585858585858595a5a59595a5a5a5b5b +5b5c5d5d5d5e5f5f5f6060616161616161626363636465646565656567676767686868686a6a69 +696a6a6b6c6c6c6d6e6e6e6e6f6f6f6f7070717171717273737374757675757676767777777777 +777879797a7a7a7a7c7c7b7b7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f808080808080808080 +808181818181818181818181818182828181828282828282828282828282828282828282828282 +828282828282828282828282828282828281818180808181808080808080808080808080808080 +80808080808080807f7f7f81818181818181818181818181828282828383848484848484848585 +848485858586868686868686868686868686868686868686868585858484858584848484848484 +8383828282828181818181818181808081818080807f7f7f7f7e7e7e7e7e7e7e7e7e7d7d7b7b7b +7b7a7a7a7a7978787878787776767676767575757474747474747273727272727171716f6f6f6f +6f6f6d6d6d6d6c6c6b6b6b6b6a6a69696969696968686868686867676666666464646463636262 +6262626160606060605f5f5f5e5e5f5f5e5e5e5e5e5d5c5c5c5b5a5a5a5a5a5959585857575757 +5757575656565655555555545353525251505050505050504f4f4e4e4e4d4d4d4c4b4b4b4a4949 +48484848464646464646464544444443434343414142424040403f3f3f3f3e3e3d3d3d3d3d3d3c +3c3b3b3b3b3a3a3a3a393939373737373737373838383837373737373735363636363737373838 +39393937373737373839393a3a3b3b3c3c3c3c3c3c3d3d3e3e3e3f404042434343444445454647 +4849494b4b4c4e4e4f4f505052545455565759595a5b5c5c5e5e6060626364646666676769696a +6b6c6d6e6f6f71727273747576777878797a7b7c7c7c7e7f7f7f80808082838484858586868787 +88878888888a8a8b8b8c8c8c8c8c8d8d8e8e8f8f8f8f8f8f8f8f90909090909090909090919191 +919191919191919292929292929292929292929292929292929292929292929292929292939293 +939393939393939393939393939393939393939393939393939393929392929292929292929292 +929292929292929292929292929292929292929292929292929292929292929292929292929292 +929292929292929292929292929292929292929292929292929292929292929292929292929292 +929292929292929292929292929292929292929292929292929292929292929292929292929292 +929292929292929292929292929292929292929292929292929292929292929291919191919191 +91919191919191919090908f8f90908f8f8f8f8f8f8f8f8e8e8e8e8d8e8d8d8d8d8d8d8d8d8d8d +8d8d8d8d8c8c8c8c8c8b8b8b8a8a8b8b8a8a8a8989898988898888888888888888888888888888 +88888888888787878787878787878788888888888888888888888888888988898989898a8a8a8a +8a8a8a8a8b8b8b8b8c8c8c8d8d8d8d8d8d8d8d8d8e8e8f8f8f8f8f8f8f8f8f8f8f8f9090909091 +91919191919191929292929292929292929191919191919191909091919090908f8f8f8f8f8f8f +8f8f8f8f8f8f8f8e8e8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c +8c8c8c8c8c8c8c8b8b8b8b8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a898988888888 +888888888888888888888888888888888888888888888888888787878787878787868687878686 +868585858585858585858585858585858585858584858484848483838383838383838383838383 +83838383838282838382828281818181818181818180807f7f7f7f7f7f7f7f7f7e7e7d7d7d7d7c +7c7c7c7b7b7b797979797878777777767676737373737272727070706e6d6c6c6b6a6a69676767 +6565646462626261605f5e5e5e5d5d5d5c5c5c5c5c5b5b5a5a5a5a5b5b5b5b5c5c5c5c5c5d5d5e +5e5e5f5f5f60616263636464666667676869696a6c6e6e6e70717273737575767778787a7a7b7c +7d7d7d7f7f8080818282838485868686888889898989898989898989898a8b8a8b8c8d8d8d8e8f +8f8f909090909090909090908f8f8f8f8f8f8f8f8f8f8f8f8f8e8e8f8f8e8e8e8e8e8e8e8e8e8e +8e8e8c8d8c8c8b8b8a8a89888887868686858685858584848383818181807f7e7e7c7c7b7a7978 +7876767574737372706f6e6d6d6c6b6b6a6867676765656364626261605f5e5d5d5d5c5c5c5b5b +5b5b5a5a5a5c5c5c5c5d5c5d5d5e5e5f5f606162626264656566676768696b6c6c6d6e6f707072 +72727373737576767777777979797a7a7a7a7b7b7b7c7d7d7d7d7d7d7e7e7e7f7f7f7f7f7f7f7f +7f8080818181818282828383828283838383838383838383838383838383838383838383838484 +848484848484848584858585858686868686868686868686868686868686868686878787888887 +87888888888888888888888888888888888888898989898989898989898989898989898989898a +898a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8989898a8a89898a89 +898a8a89898988888888888787878787878786868586848483838383838382828282818180807f +7f7e7e7d7d7c7b7b7b7a7a7a79787777767675747373737271706f6e6d6d6b6a6a696867676767 +6564646262615f5f5e5d5c5b5b5a59595857565454525150504f4e4d4c4b4b4a49484746464444 +42414140403f3e3e3d3c3b3b39393737353535343333333332323232302e2d2d2c2c2c2c2a2a2a +2a2929292927262525252525242424242424242323232323212121202020202020202020202020 +2020201f1f1f1f1e1e1e1e1e1e1e1e1e1d1d1d1d1d1d1d1d1d1d1d1d1c1c1c1d1d1d1d1d1d1d1d +1d1d1c1c1c1c1c1c1c1c1c1c1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1c1c1b1b1b1b1a1a +1a1a1a1a1a1a1a1a1a1a1a1a1a1c1c1c1c1d1d1d1d1d1d1e1e1e1e1e1d1d1d1d1d1d1d1d1d1d1d +1d1d1d1c1d1c1c1c1c1c1c1c1c1c1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b +1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b +1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1c1c1c1c1c1c1c1c1c1c1c1c1c1c1d1c1d1d1d1d1d1d1d +1d1d1d1d1d1d1c1b1b1b1a1a1a1a1a191918181818181818181818181818181818181818181919 +191a1a19191a1a1a1a1a1a1a1a1a1a1a1a1a1b1b1b1b1b1a1a1a19191a1a181818181818181816 +161616151615151516161717171717171717171818181919181819191919191918181919181818 +161616161616161616161515151515161616161616161617171616171717181818181818181818 +181818181818171717171717181818181818181818171717171717171717171818181818181818 +191918181919191a1a1a1a1a1a1a1a1a1a19191919191a1a1a1b1b1b1b1b1b1b1b1b1b1b1b1b1b +1b1b1b1c1c1c1c1c1c1c1c1c1c1d1d1d1d1e1d1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1f1f1f +1f1f20212122222222222222222222222222222222222223232424242424242424242525252525 +252525252525252526262525262626272727272727272727272727272727272727272728282828 +2828282828282828282829282929292b2c2d2d2e2e2e2f30303030303030303030303030313131 +313131313131313131313232313132323233333333333333333333333333333333333333333333 +333333343434343535363635353434333232313131303030303030303030303131313132323232 +323232323333333333333333333333333333333333333333333333333333333333343435353535 +353535353535353535353636363535343333333333333333343434343434343434343434343434 +343434343434343434343435353535353636363635363535353635363737373737373737373737 +373737373737373737373737383838393939393939393a3a3a3a3a3a3a3a3a3a3a3a3a3b3b3a3a +3b3b3b3d3d3d3d3d3d3d3e3e3f3e3f3f3f3f3f3f3f3f3f41414142424141434343434545454545 +4545454546464647474646484848494a4a4b4b4b4b4c4c4c4d4d4d4d4d4d4e4e4e4e5050505151 +515153535353535353535454545656565656565858585859595b5b5b5b5c5b5c5c5c5c5d5d5d5d +5d5e5f5f5f6060606161616262636363636464656565656767676868686869686a6a6a6a6a6a6b +6b6b6d6e6e6e6e6e6f707070707070707072737373737475757575757676767677777778797979 +7979797a7b7b7b7b7b7b7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f8080808081818181 +818181818181818181818181818181818181818181818181818181818181818181818282828282 +828282828282828282828181818181818181818181818180808181808080808080808080808080 +807f7f7f7f7f7f7f7f818181818181818181818181818282828282838383838483848485858484 +858585868686868686868686868686868686868686868685858584848585848483848383838382 +828282828181818181818181808081818080807f7f7f7f7f7f7f7f7f7e7f7e7e7d7d7b7b7b7b7b +7b7b7b7a7979787878787777777777767676757575757575747473737373727272707070707070 +6f6f6e6e6d6d6c6c6c6c6c6b6b6b6b6b6b6b6a6a696a6969686867676766666666656564646363 +636362626262626161616060616160606060605f5f5e5e5d5c5c5c5c5c5b5b5b5a5a5a5a595a59 +59585858585757575757565655545352525252525252525151515150504f4e4d4d4d4d4c4c4b4b +4a4a484848484848484747474746464545434344444242424141414140403f3f3f3f3f3f3e3e3d +3d3c3c3b3b3b3b3a3a3a3838383838383839393838373737373737353636363636363637373838 +383636363636373737383839393939393939393a3a3b3b3b3c3d3d3f3f3f3f4040414142434445 +454647484a4a4b4a4b4c4e4f4f50525354545557585859595b5c5e5e5f60626263636465666768 +696a6b6b6d6e6f707071727475757677787979797b7c7d7d7e7e7e7f8182828383848485868786 +87878788898a8a8b8b8b8b8b8c8c8d8d8e8e8f8e8f8f8f8f909090909090909090909191919191 +919191919192929292929292929292929292929292929292929292929292929292929392939393 +939393939393939393939393939393939393939393939393939393939393939393939393939393 +939393939393929392929292929292929292929292929292929292929292929292929292929292 +929292929292929292929292929292929292929292929292929292929292929292929292929292 +929292929292929292929292929292929292929292929292929292929292929292929292929292 +929292929292929292929292929292929292929292929292929292929292919191919191919191 +9191919191919090908f8f90908f8f8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8d8e8d8d8d8d8d8d8d +8d8d8c8c8c8c8c8b8b8b8a8a8b8b8a8a8a89898989898989898988898888888888888888888888 +8888888787878787878787878788888888888888888889888989898989898989898a8a8a8a8a8a +8a8a8b8b8b8b8c8c8c8d8d8d8d8e8d8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f8f90909090919191 +9191919191929292929292929292929191919191919191909091919090908f8f8f8f8f8f8f8f8f +8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8e8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8c8c +8c8c8c8c8c8b8b8b8b8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a89898989898989 +898989898989898889888888888888888888888888888887878787878787878686878786868685 +858585858585858585858585858585858585858585858585848484848484848484848484848483 +8483838282838382828281818181818181818181808080808080808080807f7f7e7e7d7e7d7d7d +7d7c7c7c7a7a7a7a7a7a79797877777775757575747474737372706f6f6f6e6d6c6b6a6a6a6867 +66666565656463616060605f5f5e5d5d5d5d5d5c5c5b5b5a5a5b5b5b5b5b5b5b5b5b5c5c5c5c5c +5d5d5e5e5f60616161616364656465666667696b6b6b6c6d6f7070717172747575767677797a7a +7a7b7b7c7d7e7f7f8081828383838585868686868686868786878788888888898a8b8b8c8d8d8d +8e8e8e8e8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d8d8d8d8d8c8c8d8d8c8c8c8c8c8c8c8c8c8c8c8c +8b8b8a8a89898888878685848383838383838383828180807e7e7e7d7c7b7b7979787776757573 +72717170706f6e6c6b6a6a6969686765656565636261626060605f5e5c5c5c5c5b5b5b5b5c5b5c +5b5b5b5d5d5d5d5e5d5e5f606061616264656565666768696a6a6a6b6e6f6f6f70717273747474 +7575757677787979797a7a7a7b7b7b7b7c7c7c7d7d7d7d7e7d7e7f7f7f80808080808080808080 +818181818182828283838282838384838484848484848484848484848484848484848485858585 +858585858585858585858586868686868686868686868686868686868686868787878888878788 +88898889898989898989898989898989898a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8989898a8a89898a89888a +89888888878787878786868686868686858584848383828282828282818180807f7f7e7e7d7d7c +7b7a7a7979797978787776757474737372717070706f6d6c6b6b6a696766666564636363636160 +5f5e5e5d5b5a59595857565554545453514f4f4e4d4c4b4a4a4948464645454443424140403e3d +3d3c3c3b3a3a393938373535343331313130303030302f2f2f2f2e2b2a2a2a2a2a2a2828282828 +282827252424242424242323232323232323232323232121202020202020202020202020202020 +201f1f1f1f1f1f1f1f1f1f1f1f1f1e1e1e1e1e1e1e1e1e1e1e1e1d1d1d1e1e1e1e1e1e1e1e1e1e +1d1d1d1d1d1d1d1d1d1d1e1e1e1e1f1e1f1f1f1f1f1f1f1f1e1f1e1e1e1e1d1d1d1d1d1c1c1c1c +1c1c1c1c1c1c1c1c1c1c1c1e1e1e1e1f1e1f1f1f1f20202020201f1f1f1f1e1f1e1e1e1e1e1e1e +1e1e1e1e1e1e1e1e1e1e1e1e1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d +1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d +1d1d1d1d1d1d1d1d1d1d1d1d1d1d1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1f1e1f1f1f1e +1f1e1e1e1e1d1d1d1c1c1c1c1c1b1b1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1b1b1b1c +1c1b1b1c1c1c1c1c1c1c1c1c1c1c1c1c1d1d1d1d1d1c1c1c1b1b1c1c1a1a191a19191919171717 +17171717171717181818181818181818181919191a1b191a1b1b1b1b1b1b1a191b1a1919191717 +171717171717171716161616161717171717171717181817171818181919191919191919191919 +191919191818181818181818181818181818181717171717171717171718181818181818181919 +18181919191a1a1a1a1a1a1a1a1a1a19191919191919191a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a +1a1b1b1b1b1b1b1b1b1b1b1c1c1c1c1c1c1c1c1c1d1c1d1d1d1d1d1d1d1d1d1d1d1d1e1e1e1e1e +1f1f1f202020202020202020202020202020202020202121212121212121212122222222222222 +222223222323242423232424242525252525252525252525252525252525252525262626262626 +2626262626262626262626262628292a2a2b2b2b2b2c2c2c2c2c2c2c2c2c2c2c2c2c2d2d2d2d2d +2d2d2d2d2e2d2e2e2f2f2e2e2f2f2f303030303030303030303030303030303030303030303030 +30313131313132323232323131302f2f2f2f2f2e2e2e2e2e2e2e2e2e2e2f2f2f2f303030303030 +303031313131313131313131313131313231323232323232323232323232323233333333333333 +333333333333333334343434343332323232323232323333343434343434343434343434343434 +343434343434343434353535353536363636363636363636363637373737373737373737373737 +373737373837383838383939393a3a3a3a3a3a3a3b3b3b3b3b3b3b3b3b3b3b3b3b3c3d3b3c3d3d +3d3f3f3f3f3f3f3f40404140414141414141414141434343444443434545464647474747474747 +4747484848494948484a4a4b4b4c4c4d4d4d4d4e4e4e4f4f4f4f504f5050505052525253535353 +545455545555555556565658585858585859595a5a5b5b5d5d5d5d5d5d5d5d5d5d5e5e5e5e5f60 +616161616161626262636364646565666666666666686868696969696a6a6b6b6b6b6b6b6c6c6c +6e6e6e6e6f6f7071717171717171717373737374757676767676767676767777777879797a7a7a +7a7b7b7b7b7b7b7b7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f80808080818181818181 +818181818181818181818181818181818181818181818181818181818181818182828282828282 +82828282828282828181818181818181818181818180808181808080808080808080808080807f +7f7f7f7f7f7f7f8080808080808181808081818182828282828383838384838484848484848484 +848585858585858585858585858585858585858585848484848484848484838483838383828282 +82828181818181818181808081818080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7c7c7c7b7b7c7c +7b7b7a7a7979797978787878787777777676777776767575747474747373737272727271717070 +6f6f6f6f6e6e6e6e6e6d6d6d6c6c6c6c6b6b6a6b6a6a6a6a696969686868686767666665656565 +6464646464636363636363636362626262616160605f5f5e5e5e5e5d5d5d5c5c5c5c5b5c5b5b5b +5b5a5a5a5959595958585756555554545555545454535353535252515150504f4f4e4e4d4d4c4c +4b4b4b4b4a4a4a4949494948484747464645454444444343434342424141404040403f3f3e3e3d +3d3c3c3c3c3b3b3b39393939393939393938383737363636363535353535353535363636363634 +34343434353535363636363737373737373737383838393a3a3b3c3c3c3d3d3d3d3e3f40404142 +4344454647464748494a4b4c4d4e4f50515253535555565759595b5c5d5d5f5f60616263646566 +6768696a6b6c6d6e6f70717273747576767778797a7a7b7c7c7d7f808081818282838485848586 +86878889898a8a8a8a8b8b8b8d8d8d8d8e8d8e8e8e8e8f8f8f90908f8f90909091919191919191 +919191929292929292929292929292929292929292929292929292929292929293929393939393 +939393939393939393939393939393939393939393939393939393939393939393939393939393 +939393939293929292929292929292929292929292929292929292929292929292929292929292 +929292929292929292929292929292929292929292929292929292929292929292929292929292 +929292929292929292929292929292929292929292929292929292929292929292929292929292 +929292929292929292929292929292929292929292929292929292929191919191919191919191 +9191919190909090909090908f8f90908f8f8f8e8e8e8e8e8e8e8e8e8d8e8d8d8d8d8d8d8d8d8d +8c8c8c8c8c8b8b8b8a8a8b8b8a8a8a898989898989898989888988888888888888888888888888 +888787878787878787878788888888888888888889888989898989898989898a8a8a8b8b8a8a8b +8b8b8c8c8c8c8c8d8d8d8d8e8d8e8e8e8e8f8f8f90908f8f909090909090909091919191919191 +9191919292929292929292929291919191919191919191919191919190909090909090908f8f90 +908f8f8f8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8e8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8c8c8c8c +8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8b8a8a8b8b8a8a8a8a8a8a8a8a898989898989898989 +898989898988898888888888888888888888888888878787878787878787878787878787868686 +868686868685858686858585858585858585858585858484848484848484848484848484838483 +838383838383838382828282828282828282818181808081818080807f7f7f7f7e7f7e7e7e7e7d +7d7d7c7c7c7c7b7b7a7a79797979777777767676767575747372727170706f6e6d6c6c6b6a6969 +6868676766646363626161605f5e5e5e5e5d5d5c5c5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b +5c5c5d5d5e5e5f5f606162616263636466676768696a6b6c6d6e6e6f7071717373747576767778 +78797a7b7b7c7d7e7f8081818282838383838383838483848485858686878889898a8b8b8b8c8c +8c8c8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8a8a8b8b8a8a8989 +8888878785858484838281818080818180807f7e7d7d7c7b7b7a79787876767574737271706f6e +6e6d6c6c6b69686867666665646363626261605f605f5e5e5d5c5b5b5b5b5b5b5b5b5c5b5c5c5c +5c5e5e5e5f605f6061626264646566676768696a6b6b6c6d6d6e70717172737374757676767677 +7778797a7a7a7a7b7b7b7c7c7c7c7d7d7d7e7e7e7e7f7e7f7f7f7f808080818180808181818282 +828282838383838383838383848384848484848484848484848484848484848484858585858585 +858586868585868686878787878787878787878787878787878787878788888888888888888889 +8889898989898989898989898989898a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8b8b8a8a8b8b +8b8b8b8b8a8a8b8b8a8a8a8a8a8a8b8b8a8a8b8a8a8b8b8a8a8a89898989898989898988898888 +88888787878787868686858585858484838382828181818180807f7f7e7e7d7d7c7c7b7b7a7978 +78777776767575747372727170706f6e6d6c6c6b6a696867666564636261605f5f5e5e5d5c5b5a +59585756555453525151504f4f4e4c4b4b4948484745454443424241413f3f3e3d3c3b3a393938 +38373736353534333231302f2e2e2e2d2d2d2c2c2d2d2c2c2b2928282727272726262626262626 +252423232222232322222222222222222222222221212020202020202020202020202020202020 +2020202020202020202020201f1f1f1f1f1f1f1f1f1f1f1f1f1f1f202020202020202020201f1f +1f1f1f1f1f1f1f1f20202020212021212121212121212021202020201f1f1f1f1f1e1e1e1d1d1e +1e1d1e1e1d1d1e1e1e202020202120212121212222222222212121212021202020202020202020 +202020202020202020201f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f +1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f +1f1f1f1f1f1f1f1f1f1f1f1f202020202020202020202020202020202020202120212121202120 +2020201f1f1f1e1e1e1e1d1d1d1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1d1d1d1d1d1d +1d1d1e1e1d1d1e1e1e1e1e1e1e1e1f1f1f1f1f1e1e1e1d1d1d1d1c1c1b1c1b1b1b1b1919191919 +19191919191a1a1a1a1a1a1a1a1a1a1b1b1b1b1c1b1c1c1c1c1c1c1c1c1b1c1b1b1b1b19191918 +18191918181817171717171818181818181818191918181919191a1a1a1a1a1a1a1a1a1a1a1a1a +1a1a19191918181919181818181818181817171717171717171717181818181818181819191818 +1919191a1a1a1a1a1a1a1a1a1a191919191919191919191919191919191919191919191919191a +1a1a1a1a1a1a1a1a1a1b1b1b1b1b1b1b1b1b1c1b1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1d1d +1d1d1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1f1f1f1f1f1f1f1f1f1f202020202020202020 +212021212121212121212122222222222222222323222223232323232323232424242424242424 +24242424242424242424242526272728282828292929292929292929292929292a2a2a2a2a2a2a +2a2a2b2a2b2b2b2b2b2b2b2b2b2c2c2c2c2c2c2c2c2c2c2c2c2c2d2d2c2c2d2d2d2d2d2d2d2d2e +2e2e2e2e2f2f2f2f2f2e2e2e2d2d2d2d2c2c2c2c2c2c2d2d2c2c2d2d2d2e2e2e2e2e2e2e2e2e2e +2f2f2f2f2f2f2f2f2f2f2f2f2f2f302f3030303030303030303030303030313131313131313132 +323131323232333333333332323232323232323233333434343434343434343434343434343434 +343434343434343535353535363636363636363637373737383838383838383838383838383838 +38383938393939393a3a3a3b3b3b3b3c3c3c3d3d3d3d3d3d3d3d3d3d3d3d3d3d3e3d3e3e3e3e40 +404041414141424243424343434343434343434545454646464647474848494949494949494949 +4a4a4a4b4b4b4b4c4c4d4d4e4e4f4f4f4f50505051515151525152525252545454555555555656 +575657575757585858595959595a5a5b5b5c5c5c5c5e5e5e5f5f5e5e5f5f5f6060606061616262 +636363636464646565656566666767686868686969696a6a6a6a6b6b6c6c6d6d6c6c6d6d6d6f6f +6f6f70707171727271717272727474747475757676777776767777777878787879797a7a7a7a7b +7b7b7c7c7b7b7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f80808080808080808080 +808080808080808081818080818181818181818181818181818181818181828282828282828282 +8282828282828181818181818181808081818080808080808080808080808080808080807f7f7f +7f7f7f7f7f80808080808081818080818181828282828283838383848384848484848484848485 +858585858585858585858585858585858585858484848484848484848384838383838282828181 +8181808080808080808080808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7c7c7c7b7b7c7c7b7b +7a7a79797979787878787877777777777777777776767574747473737372727272727271717070 +70706f6f6f6e6e6e6e6d6d6d6d6d6c6c6b6c6b6b6b6b6a6a6a6969696968686767666666666565 +656565646464646464646464646464636261616060606060605f5f5f5e5e5e5e5d5e5d5d5c5c5c +5c5b5b5b5b5b5a5a595857575656565656565655555555545453535252525250504f4f4e4e4d4d +4d4d4d4d4d4c4c4c4b4a4a494948484848474646464645454444434343434343424241403f3f3e +3e3e3e3e3e3e3c3c3b3b3b3b3b3b3b3a3a39393838383837373737373737373838383737353535 +35353636363737373737373737373636363737373839393a3a3a3a3b3b3b3b3c3d3e3e3f404142 +434344434445464747484a4b4c4c4d4e4f4f515152535555565859595a5a5b5d5e5e5f60626363 +6465676868696a6b6d6d6e6f7172727274757676787878797b7d7d7d7d7e7f8081828183838384 +858687888888888889898b8b8b8b8c8b8d8d8d8d8e8e8e8e8e8e8e8f8f8f909090909090909091 +919191929292929292929292929292929292929292929292929292929292939293939393939393 +939393939393939393939393939393939393939393939393939393939393939393939393939393 +939392939292929292929292929292929292929292929292929292929292929292929292929292 +929292929292929292929292929292929292929292929292929292929292929292929292929292 +929292929292929292929292929292929292929292929292929292929292929292929292929292 +929292929292929292929292929292929292929292929292929291919191919191919191919191 +919190909090909090908f8f90908f8f8f8e8e8e8e8e8e8e8e8e8d8e8d8d8d8d8d8d8d8d8d8c8c +8c8c8c8b8b8b8a8a8b8b8a8a8a8989898989898989898889888888888888888888888888888887 +87878787878787878788888888888888888889888989898989898989898a8a8a8b8b8a8a8b8b8b +8c8c8c8c8c8d8d8d8d8e8d8e8e8e8e8f8f90909090909090909090909090919191919191919191 +919292929292929292929291919191919191919191919191919190909090909090909090909090 +8f8f8f8f8e8e8e8e8e8e8e8e8e8e8e8e8d8e8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c +8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a8a898989898989898989 +898989888988888888888888888888888888888787878787878787878787878787878686868686 +868686868686868686868686868686868686868685858584848585848484848484848384838383 +8383838383838282828282828282828281818181818181818181808080807f807f7f7e7e7e7e7d +7c7c7c7c7c7c7b7b7a7a7a7a7878787878787877767574737373727271706f6f6f6e6c6b6b6a6a +6a6a6966656565646463626161616160605f5f5e5d5d5d5d5d5d5d5d5d5d5c5c5c5c5c5c5c5d5d +5e5e5f5f5f5f6061626162626263656666666768696b6b6c6c6d6e6f6f70707273747474757576 +777878797a7b7c7d7e7e7f7f808080808080808180818182828283848586868788888889898989 +898989898989888888888888888888888888888888888888888888888888888888888786868585 +848483828181807f7e7e7e7e7e7e7e7d7c7b7a7a7979797876757574747371706f6f6e6d6c6c6b +6b6a6967666666656564636262626261605f605f5f5f5e5d5c5c5d5d5d5d5d5d5e5d5e5f5f5f61 +616161626263646565666668696a6a6a6b6c6d6e6f6f6f70727373737474757778787878787879 +7a7b7b7b7b7c7c7c7c7c7c7c7d7e7e7e7e7f7f807f808080808181818181818181818182828282 +828383838383838383848583848585858585858585858585858585858585858686868686868686 +868686868686868787878787878787878787878787878787878787888888888888888888898889 +89898989898989898989898a8a8a8a8b8b8b8b8b8b8a8a8b8b8a8a8a8a8a8a8a8a8a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a898989888888888888888888878887868686 +858585858584848383838383828281807f7f7e7e7e7e7d7d7c7c7b7b7a79787878787775747473 +7373737171706f6e6d6d6c6c6b69686868676564636362615f5e5e5d5b5a5a5a5a595857555554 +535250504f4e4d4d4c4c4b4a48474746454543424241403f3f3e3e3d3d3b3a3939383737363635 +35343334333130302f2e2d2d2d2c2c2c2c2c2c2c2c2c2b29282827272828262727262627272625 +242423232424232424232324242424242424232322222222222222222222222222222222222222 +222222222222222222222121212121212121212121212121212222222222222222222221212121 +2121212121212222222223222323232323232323222322222222212121202020201f1f1f1f1f1f +1f1f1f1f1f20202121222223222323232324242424242323232322232222222222222222222222 +222222222222222221212120202121202020202020202020202020202020202020202020202020 +202020202020202020202020202020202020202020202020202020212120202121212121212121 +212121212121212121212222222222222222222222222222222222222223222323232223222222 +222121211f1f1f1f1f1f1f1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1f1f1f1f1f1f1f1f +1f1f1f1f1f1f1f1f1f1f2020202021202020201f1f1f1f1f1e1e1d1e1d1d1d1d1b1b1b1b1b1b1b +1b1b1b1c1c1c1c1c1c1c1c1c1c1d1d1d1d1e1d1e1e1e1e1e1e1e1e1d1e1d1d1d1d1b1b1b1a1a1b +1b1a1a1a19191919191a1a1a1a1a1a1a1a1a1a1a1a1a1b1b1b1b1c1c1c1c1c1c1c1c1c1c1c1b1b +1b1b1a1a1a1a1a1a1a1a1a1a1a1a1a191919191919191919191a1a1a1a1a1a1a1a1a1a1a1a1a1a +1a1b1b1b1b1b1b1b1b1b1b1a1a1a1a1a1a1a1a1a1a1a1a1a19191a1a191a1a19191a1a1a1b1b1b +1b1b1b1b1b1b1b1c1c1c1c1c1c1c1c1c1d1c1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1e1e1e1e +1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1f1f1f1f1f1f1f1f1f1f2020202020202020202120 +212121212121212121222222232322222323232323232323232323232324242424242424242424 +242424242424242424252627272727272728282828282828282828282828292929292929292929 +2a292a2a2a2a2a2a2a2b2b2b2b2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2d2d2d +2d2d2e2e2e2f2f2d2d2e2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2e2e2e2e2e2e2e2e2f2f2f2f +303030303030303030303030313031313131313131313131313131313232323232323232323232 +323233333333343434333333333333333334353435363636363636363636363636363636363636 +363636363637373737373838383939383839393939393a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a +3b3a3b3b3b3b3c3c3d3e3e3e3e3e3e3e3f3f3f3f3f3f3f3f3f3f3f3f3f3f403f40404040424243 +43434343444445444545454545454545454747474848484849494a4a4b4b4b4b4b4b4b4b4b4c4c +4c4c4c4c4c4e4e4f4f505051515151515151525252525352535354545656565656565657575857 +5858595959595a5b5b5b5b5b5b5c5c5d5d5e5e5f5f606060606060606061616161626263636464 +6363656565666666666767686868686868696a6a6b6b6b6b6c6c6d6d6d6d6d6d6d6d6d6f6f7070 +71717272727272727272727474747576757677777777777777777878787879797a7a7a7a7b7b7b +7c7c7b7b7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f808080808080808080808080 +808080808080808080808080808080808181808081818181818181818282828282828282828282 +828282828181818181818181808081818080808080808080808080808080808080807f7f7f7f7f +7f7f7f808080808080818180808181818282828282838383838383838383838383838384848585 +858585858585858585858584858484848483838383838383838383838383838382828281818181 +8080808080808080808080807f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7c7c7c7b7b7c7c7b7b7a7a +7a7a7a7a7979797978787777777777777777767676757575747474737273727272717171717171 +7070706f6f6f6f6e6e6e6e6e6d6d6c6d6c6c6c6c6b6b6b6a6a6a6a696968686868686767666666 +66656565656565656565656565646363636262626162616060605f5f5f5f5f5f5f5f5e5e5e5e5d +5d5d5d5d5c5c5a5a595958585858585858575757575656565654545454525251515151504f504f +4f4f4f4e4e4e4d4c4c4c4c4b4b4a4a494848484847474747464646464645444443424242414141 +404040403e3e3d3d3d3d3d3d3d3c3c3b3b3a3a3a3a393939393838383839393938383636363635 +373636373737373737373737363636373737373838393939393a3a3a3a3a3b3c3c3d3e3e3f4040 +4240424243444445464748494a4a4b4b4d4d4e4f51515253545456565758595a5b5c5d5e5f6061 +62636365666668696a6b6c6e6d6e7071717274747476777979797a7b7c7d7d7f7e808080828383 +84858586868687878989898a8a8a8b8b8b8b8c8d8d8d8d8d8d8e8e8e8f8f8f8f90909090919191 +919292929292929292929292929292929292929292929292929292929392939393939393939393 +939393939393939393939393939393939393939393939393939393939393939393939393939393 +939393939393939393939393939393939393939393939393939393939393939393939393939393 +939393939393939393939393939393939393939393939393939393939393939393939393939393 +939393939393939393939393939393939393939393939393939393939393939393939393939293 +929292929292929292929292929292929292929292929292919191919191919191919191919191 +90909090909090908f8f90908f8f8f8e8e8e8e8e8e8e8e8e8d8e8d8d8d8d8d8d8d8d8d8c8c8c8c +8c8b8b8b8a8a8b8b8a8a8a89898989898989898988898888888888888888888888888888878787 +8787878787878788888888888888888889888989898989898989898a8a8a8b8b8a8a8b8b8b8c8c +8c8c8c8d8d8d8d8e8d8e8e8e8e8f8f909090909090909090909090909191919191919191919292 +939393939393939392929191919191919191919191919191909090909090909090909090908f8f +8f8f8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8e8d8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c8c8c +8c8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a8a8989898989898989898989 +898989898989898989898989898989898888878787878787878787878787878786868686868686 +868686868686868686868686868686868686858585848485858484848484848484848484848484 +84848484838383838383838383828281818181818181818180808080808080807f7f7f7f7e7d7d +7d7d7d7d7b7c7b7b7b7b797979797979797877777675757573737372717171706f6e6e6c6c6c6c +6b69686868666666656464646362626161616060605f5f5f5f5f5f5f5e5e5e5e5d5d5d5d5d5e5e +5f5f5f5f60606160616161626365656566676769696a6a6b6b6d6d6e6e70707171717272747475 +75767778797a7b7b7c7c7d7d7d7d7d7d7d7d7d7d7d7f7f7f808182838384858585868686868686 +868686868585858585858585858585858585858585858585858585858585858584838383838181 +807f7e7e7d7c7b7b7b7b7b7b7b7a79797878767676757473737171706f6e6d6d6c6c6a6a696968 +67666565656364636261616161606060606060605f5e5e5e5f5f5f5f5f5f606060616161636464 +6465656666676869696b6b6c6c6d6e6f6f707171717273757575767677787979797979797a7b7b +7b7b7c7c7d7d7d7d7d7d7e7f7f7f7f808080808080808081818181818182828282838383838384 +848484848484848585848485858585858585858585858585858585858586868686868686868686 +868686868687878787878787878788878888888888888888888989898989898989898989898989 +8989898989898989898a8a8a8a8b8b8b8b8b8b8a8a8b8b8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a +8a898a898989898989898989898989898989898888888786868686868686868686868585858483 +838383828281818180807f7f7f7e7d7d7b7b7b7b7a7a79787878777675757474737271706f6f6f +6f6d6d6c6b6a6969686767656464636261605f5e5d5d5b5a5a5857565656555453535151504e4e +4c4c4b4a494948484746454444424141403f3f3e3d3c3c3b3b3a3a383837363534343434333332 +313231302f2f2d2d2c2c2c2b2b2b2b2b2b2b2b2b2a292828272728282627272626272727262525 +242425252425252424252525252525252424242424242424242424242424242424242424242424 +242424242424242423232323232323232323232323232324242424242424242424232323232323 +232323232424242424242424242424242424242424242424232323222222222121212121212121 +212121222223232424242424242424252525252524242424242424242424242424242424242424 +242424242424232323222223232222222222222222222222222222222222222222222222222222 +222222222222222222222222222222222222222222222222222323222223232323232323232323 +232323232323232324242424242424242424242424242424242424242424242424242424242423 +232321212121212120201f1f1f1f1f1f1f1f201f20202020202020202021212121212121212121 +2121212121212121222222222322222222212121212120201f1f1f1f1f1f1d1d1d1d1d1d1d1d1d +1d1e1e1e1e1e1e1e1e1e1e1f1f1f1f1f1f1f1f1f201f2020201f201f1f1f1f1d1d1d1c1c1d1d1c +1c1c1b1b1b1b1b1c1c1c1c1c1c1c1c1c1c1c1c1c1d1d1d1d1e1e1e1e1e1e1e1e1e1e1e1d1d1d1d +1c1c1c1c1b1b1b1b1b1b1b1b1b1a1a1a1a1a1a1a1a1a1a1b1b1b1b1b1b1b1b1b1c1b1c1c1c1c1d +1d1d1d1d1d1d1d1d1c1c1b1b1b1b1b1b1b1b1b1b1b1b1a1a1b1b1a1b1b1a1a1b1b1b1c1c1c1c1c +1c1c1c1c1c1d1d1d1d1d1d1d1d1d1e1d1e1e1e1e1e1e1e1e1e1e1e1e1e1d1e1d1d1e1e1e1e1e1e +1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1f1f1f1f1f1f1f1f1f1f20202020202020202021202121 +212121212121212222222323222223232323232323232323232323242424242424242424242424 +242424242424242525262626262626272727272727272727272727282829292929292929292929 +292929292929292a2a2a2a2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2c2c2c2c2d +2e2e2e2f2f2d2d2e2d2d2d2d2d2d2d2d2d2d2d2e2d2e2e2e2e2f2f2f2f2f2f2f2f303030303131 +313131313131313131313131313131323132323232323232323233333333333333333333333333 +343434343535353435353535353535363736363737373737373737373737373737373737373737 +37373838393939393a3a3a3b3b3a3a3b3b3b3b3c3d3d3d3d3d3d3d3c3d3c3c3c3c3c3c3c3c3d3d +3d3d3d3d3e3e3f4040404040404141424242424242424242424242424242424242424444454545 +4546474747474747474747474747474949494a4a4a4a4b4b4c4b4d4d4d4d4d4d4d4d4d4e4e4e4e +4e4e4e505050505252535353535353535454545454545454555557575757585858595959595959 +5a5a5a5a5b5c5c5c5c5c5c5e5e5e5e5f5f60606161616161616161626262626363646465656464 +6666666767676767676969696969696a6b6b6c6c6c6c6c6c6d6d6d6e6d6e6e6e6e707071717171 +727272727272727273757575767675767777777777777777787878787a797a7a7a7a7b7b7b7c7c +7b7b7c7c7c7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f807f8080808080808080 +808080808080808080808080808081818080818181818181818182828282828282828282828282 +82828181818181818181808081818080808080808080808080808080808080807f7f7f7f7f7f7f +7f8080808080808181808081818181818181818282828283838484848484848484848484848484 +848484848484848484848484848484848484848483838383828281818181818181818181818181 +818080807f7f80807f7f7f7f7f7f7f7f7f7f7f7f7e7e7d7d7d7d7c7c7c7b7b7c7c7b7b7b7b7a7a +7a7a79797979797979797878787877767676757575757474747474747473737372717171717070 +7070707070706f6f6e6e6e6e6d6e6d6d6d6d6c6c6c6b6b6b6b6a6a6a6968686868686868686867 +6767676767676766666565656564646463626262626262626161616160605f5f5f5f5f5f5f5e5e +5d5d5d5d5d5c5b5b5a5a5b5b595959595959595958575757565655555555535252525252525151 +515050505050504f4e4e4d4c4b4b4b4b4b4b4b4b4a494949484747474746464645444443434342 +414141414141413f3f3f3f3e3e3d3d3c3c3c3c3b3b3a3a3a3a3a3a393939393938383737373737 +373737373738373737373737373636363737383839393938383838393a3a3a3b3b3c3c3d3e3e3e +3e3f40404242434344454647484849494a4b4c4c4e4f4f505253535455565758595a5b5c5d5e5f +60606163636566676969696a6b6c6e6f6f71727274747577777878797b7b7c7c7e7f7f7f818181 +828384858585868687878988898a8a8b8b8b8b8d8d8c8c8d8d8d8f8f8f8f8f8f90909090909090 +909091919191919191919191929292929292929292929292929293929393939393939393939393 +939393939393939393939393939393939393939393939393939393939393939393939393939293 +929292929292929292929292929292929292929292929292929292929292929292929292929292 +929292929292929292929292929292929292929292929292929292929292929292929292929292 +929292929292929292929292929292929292929292929292929292929292929292929292929292 +929292929292929292929292929292929292929292929292929292929292929291919191919090 +9090909090908f8f90908f8f8f8f8f8f8f8f8e8e8e8e8d8e8d8d8d8d8d8d8d8d8d8c8c8c8c8c8b +8b8b8a8a8b8b8a8a8a8a8a8a8a8a89898989888988888888888888888888888888888888888888 +88888888888888888888888888888988898989898a8a8a8a8a8a8a8a8b8b8a8a8b8b8b8c8c8c8c +8c8d8d8d8d8e8d8e8e8f8f8f8f8f90909090919191919191919192929292929292929292929292 +929292929292929292929292929292929292929292929191919191919191909090908f8f8f8f8f +8f8f8f8f8f8f8f8f8e8e8e8e8d8e8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8c +8c8c8c8c8c8c8c8c8c8c8c8c8b8b8b8b8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a89 +898888888888888888888888888888888888888888888888888787878787878787878787878786 +868686858585858585858585858585858585858585858585858585858585848584848484838383 +838383838383838383838383838383828282828181818181818180807f7f7f7f7f7f7f7f7f7e7e +7d7d7d7d7c7c7c7c7b7b7b7a7a7979797978787877767676747473727272717170706f6e6d6d6c +6c6b6a6a6967676665656564636363626262616160605f5f5f5f5f5f5e5e5e5e5e5f5e5e5e5e5e +5f5f5f606060606161626363636565656666676769696a6a6b6b6c6c6d6d6f7070707071727273 +7475767778787878797979797979797a7a7b7b7b7c7d7d7e7f8080818282828484848484838383 +838383838383838383838383838383838382828282828383838282828281818181807f7f7e7c7c +7b7b7a79787877777878777777767675757373727171706e6d6d6c6c6c6b6a6969686766666665 +656463636362626262616161606060605f5f5f605f5f5f5f5f5f60616261636363646565656767 +6767696a6a6b6c6c6d6e6f707071727272747475767676787878787979797a7a7b7b7b7c7d7d7d +7d7d7d7d7e7e7f7f7f7f7f7f7f7f7f807f80808080818181828382828383838484848484848484 +848484848484858485858585858585858585858585858585858585868686868686868687878787 +88888888888888888888888888888888888888888888888888888888898989898a898a8a8a8a8a +8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8989898a8a8a8a8b8b8b8a8a8a8989 +8a8a89898988888889898888898787888887878686868686868585858483848383838282828281 +818080807f7e7e7d7d7c7b7b7b7a7a7979787777767674747373737271706f6e6d6d6c6c6a6a6a +69686867676564646262615f5f5e5d5d5c5a5958575655555353525050504f4e4d4c4b4b494947 +46464545444343434141403f3e3e3d3b3b3a3a3939383837373736353433333332313131303030 +302f2f2d2d2b2b2b2b2b2b2b2a2a2b2b2a2a2a2828282727272727272727272727262626262525 +262625252525252525252525252525252424242424242424242525252525252525252525252525 +252626262626252525252525252525252525252525262626262626262626262525252525242424 +242425252525262627272727272727272626252525252424242424242424232324242324242323 +242424242424242525262626262626262626262626262525242424242424242424242424242424 +242424242424242424242424242424242424242424242424242424242424242424242424242424 +242424242424242424242424242424242424242424242424242424242424242424242424242424 +242424242424242424242424242424242424242424252525252625262626252625252525242424 +242424242222222222222222222222222222222222222222222222222222222223232324242323 +242424242424242424242424242424242323222222222122202020201f1f1f1f1f1f1f1f1f1f20 +20202020202020202021212121222122222222222222222122212121211f1f1f1e1e1f1f1e1e1e +1d1d1d1d1d1d1d1d1d1d1e1e1e1f1f1e1e1f1f1f1f1f1f1f1f20202020201f1f1f1f1f1f1f1f1e +1d1e1e1d1d1d1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1d1d1d1d1d1d1d1d1e1e1d1d1e1e1e1f1f1f +1f1f1e1e1e1e1e1e1e1e1e1e1d1d1d1d1d1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1d1d +1d1d1d1d1d1d1d1d1e1e1e1e1f1e1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1e1e1f1f1f1e +1e1e1e1e1e1e1e1e1e1e1e1e1e1e1f1f1f1f1f1f1f1f1f1f202020202020202020212021212121 +222222222222222222222222222323222223232324242424242424242424252525252525252525 +252424242424262626272727272727272727272727272727272727272727272727272728282929 +29292929292929292929292929292929292a2a2a2b2b2a2a2b2b2b2c2c2c2c2c2c2c2c2c2c2c2d +2d2d2d2d2d2d2d2d2d2d2c2c2c2e2e2e2f2f2e2e2f2f2f30303030303030303030303030303030 +303030303131313132313232323232323232323232323232323232323233333334343434353535 +35353535363636363636383838383838393939393939393939393939393939393939393a3a3a3a +3a3a3a3a3a3a3c3c3c3c3c3c3c3c3d3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3f3e4040 +414141414141414242434343434343434343434343434343434344444545464646464647484848 +484849484949494949494949494b4b4b4c4c4c4c4d4d4e4e4e4e4e4e4f4f4f4f4f4f4f4f515151 +5151515353535353535454555555565656565756575757575757585959595a5a5a5b5b5c5c5c5c +5c5c5c5c5c5d5d5e5e5e5e60606060606060616161616262626363636364646565666666666666 +6667676767696969696a6a6b6b6b6b6b6b6b6c6c6d6e6e6e6f6f6e6e6f70707070707071727272 +737373737474747475757576767676777777777878787979797979797a7a7a7a7b7b7b7c7c7b7b +7c7c7c7d7d7d7d7d7d7d7d7d7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f80808080818181818181818181818181818181818181828282828281818181818181818181 +818181818181818180808181808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f80 +808080808081818080818181818181818182828282828383838383838383838483848484848484 +848484848484848384838383838383838383828282828281818181818181818181818181818180 +80807f7f80807f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b +7a7a7a7a797a797978787878777676767676767675757575747574737373727272727271717171 +7171717170706f6f6f6f6e6f6e6e6e6e6d6d6d6c6c6c6c6b6b6b6a6a6a6a696a69696969686868 +686868686867676666666666666665646364636363636262626262616161616161616160605f5f +5f5f5e5e5d5d5c5c5d5d5b5b5b5b5b5b5b5b5a5a5a595858575757575555555554555453535352 +5252525252525151504e4d4d4d4d4d4d4d4d4d4c4c4c4b4a4a4949484848484747464645444343 +43434343434141414140403f3f3e3e3e3e3d3d3c3c3b3b3b3b3a3a3a3a3a393938383738373737 +3737373837373737373737363636363637373838383737373737383838393939393a3b3c3b3c3c +3d3d3f3f3f3f4042434344444545464748484a4a4a4b4e4f4f4f505253545455575859595a5b5c +5d5e5e616263646564666768696b6b6d6e6f7070717374757576777879797b7c7d7d7e7e7e7f81 +8283838384848586878787888889898a8a8c8c8b8b8c8c8c8e8e8e8e8f8f909090909090909090 +919191919191919191919292929292929292929292929292939293939393939393939393939393 +939393939393939393939393939393939393939393939393939393939393939393939393939393 +939393939393939393939393939393939393939393939393939393939393939393939393939393 +939393939393939393939393939393939393939393939393939393939393939393939393939393 +939393939393939393939393939393939393939393939393939393939393939393929392929292 +929292929292929292929292929292929292929292929292929292929292919191919190909090 +909090908f8f90908f8f8f8f8f8f8f8f8e8e8e8e8d8e8d8d8d8d8d8d8d8d8d8c8c8c8c8c8b8b8b +8a8a8b8b8a8a8a8a8a8a8a8a898989898889888888888888888888888888888888888888888888 +8888888888888888888888888988898989898a8a8a8a8a8a8a8a8b8b8a8a8b8b8b8c8c8c8c8c8d +8d8d8d8e8d8e8e8f8f8f8f8f909090909191919191919191929292929292929292939293939393 +93939393929392929292929292929292929292929191919191919191909090908f8f8f8f8f8f8f +8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8d8e8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c +8c8c8c8c8c8c8c8c8c8c8b8b8b8b8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8989 +898989898989898989898989888988888888888888888887878787878787878787878787868686 +868585858585858585858585858585858585858585858585858585858585858585858484848484 +84848484848484848483848383828282828181818181818181808080808080808080807f7f7e7e +7d7e7d7d7d7d7c7c7c7b7b7a7a7a7a7a7a7a797877777676757474747474737271706f6f6f6f6e +6d6c6b6a6a69686867666565656565656463626261616161616160605f5f5f5f5e5e5e5e5e5f5f +5f5f5f5f5f606061616262646464646465656767676869696a6a6a6a6c6d6d6d6e6e6f6f707172 +737475757575767676767676767677777778797a7a7b7c7d7d7e7f7f7f81818181818080808080 +8080808080808080808080808080807f7f7f7f7f8080807f7f7f7f7e7e7e7e7e7d7c7b79797878 +77767575747475757474747474737270706f6f6f6e6b6a6a6a6a6a696868676665646464646463 +62616261616161606060606160616060606161616161616162636464656565666768686a6a6a6a +6b6c6d6e6f6f6f70717373747474747676777778787a7a7a7a7a7a7a7b7b7c7c7c7d7d7d7d7e7d +7e7e7f7f8080808080808080808080808080808181818283828384848485858585858585858585 +858585858585858585858585858585858585858585858585858686868686868686878787878888 +88888888888888888888898889898989898989898989898989898a8a8a8a8a8a8a8a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8989898a8a8a8a8b8b8b8a8a8a89888a89 +8888888787878888878788868687878686858584848484838383828282828282818180807f7f7e +7e7e7d7c7b7a7a7979797978777676757474737271717070706f6d6c6b6b6a6968686666666564 +64636361605f5e5e5d5b5a59595958555454535251504f4f4e4c4b4b4a4a494847464545434242 +4141403f3f3f3e3e3d3b3a3a3a3838373736363535343434343331303030302f2f2f2e2e2e2e2e +2e2c2b2a2a2a2a2a2a2a29292a2a29292928282827272727272727272727272727272726262727 +262626262626262626262626262626262626262626262627272727272727272727272727272728 +282828282727272727272727272727272727272828282828282828282827272727272626262626 +272727272728282828282828282828272727272726262626262626262525262625262625252626 +262626262626272727272727272727272727272727262626262626262626262626262626262626 +262626262626262626262626262626262626262626262626262626262626262626262626262626 +262626262626262626262626262626262626262626262626262626262626262626262626262626 +262626262626262626262626262626262626262727272727272727272727272727272626262626 +262624242324232323232323232324232424242424242424242424242424252525262625252626 +262626262626262626262626262625252424242423232222222221212121212121212121222222 +222222222222222323232323232323232423242424232423232323212121202021212020201f1f +1f1f1f1f1f1f1f1f20202021212020212121212121212122222222222121212121212121201f20 +1f1e1e1e1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1e1e1e1e1e1e1e1e1f201e1f2020202121212121 +202020201f201f1f1f1f1e1e1e1e1e1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1e1e1e1e +1e1e1e1e1e1e1f1f1f1f201f202020202020202020202020201f201f1f1f1f1e1e1f1f1f1e1e1e +1e1e1e1e1e1e1e1e1e1e1e1e1f1f1f1f1f1f1f1f1f1f2020202020202020202120212121212222 +222222222222222222222223232222232323242424242424242424242525252525252525252524 +242424242525252626262626262626262626262626262627262727272727272727272828282828 +2828282828282828282828282828282929292a2a29292a2a2a2b2b2b2b2b2b2b2b2b2c2c2d2d2d +2d2d2d2d2d2d2d2d2c2c2c2e2e2e2f302e2f303030313131313131313131313131313131313131 +313132323232323232323233323333333333333333333333333333343434353535353636363636 +36363737383838383a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3b3b3b3b3c3b +3c3c3c3c3e3e3e3e3e3e3e3e3f4040414141414141414140414040404040404040414142424343 +434343434344444545464546464646464646464646464646464747474848484848494a4a4b4b4b +4b4b4b4b4b4b4b4b4b4b4b4d4d4d4e4e4e4e4f4f504f5050505051515151515151515353535353 +535454555555555656575757585858585858585858585858595a5b5b5c5c5c5c5d5d5d5d5d5d5d +5d5d5d5e5e5f5f6060616161616161616262626263636364646464656566666767676767676768 +68686869696a6a6b6b6c6c6c6c6c6c6c6d6d6d6e6e6e6f706e6f70717171717171717272727373 +7373747475757676767676767677777777787878797979797a797a7a7a7a7b7b7b7c7c7b7b7c7c +7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f +808080808181818181818181818181818181818181818282828282818181818181818181818181 +81818181818180808181808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f808080 +808080818180808181818181818181828282828283838383838383838384838484848484848484 +8484848484838483838383838383838382828282828181818181818181808081818080807f7f7f +7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7a7a +7a7a797a7979797978787877777777767676757575757475747474747373737373727272717172 +72717171707070706f706f6f6f6f6e6e6e6d6d6d6d6c6c6c6b6b6b6b6a6b6a6a6a6a6969696969 +696969696968686867676767666665666565656564646464646363636262636362626261616161 +60605f5f5e5e5e5e5d5d5d5d5d5d5d5d5c5c5c5b5a5b5a59595957575757565756565656555555 +545454545353525150504f4f50504f4f4f4e4e4e4e4d4d4c4c4b4b4a4a49494848474746464646 +4545454343434342424141404040403f3f3e3e3d3d3d3d3c3c3c3b3b3a3a393938393838383838 +383837373737363636353535353536363636363535353535363636373737373838393839393a3a +3b3b3c3c3d3e3f3f404041414243444445464647494a4a4b4c4d4e4f5051525354555656575859 +5a5c5d5e606160616364656768696a6b6c6d6e6f707172737475767778797a7a7b7c7c7d7f8080 +8181828283848585868787888889898a8a8a8a8b8b8b8d8d8d8d8e8e8f8f90908f8f9090909191 +919191919191919192929292929292929292929292929392939393939393939393939393939393 +939393939393939393939393939393939393939393939393939393939393939393939393939393 +939393939393939393939393939393939393939393939393939393939393939393939393939393 +939393939393939393939393939393939393939393939393939393939393939393939393939393 +939393939393939393939393939393939393939393939393939393939393939293929292929292 +929292929292929292929292929292929292929292929292929292929191919191909090909090 +90908f8f90908f8f8f8f8f8f8f8f8e8e8e8e8d8e8d8d8d8d8d8d8d8d8d8c8c8c8c8c8b8b8b8a8a +8b8b8a8a8a8a8a8a8a8a8989898988898888888888888888888888888888888888888888888888 +888888888888888888888988898989898a8a8a8a8a8a8a8a8b8b8a8a8b8b8b8c8c8c8c8c8d8d8d +8d8e8d8e8e8f8f8f8f909090919191919191919191919292929292929292929392939393939393 +939392939292929292929292929292929292919191919191919191919090908f8f90908f8f8f8f +8f8f8f8f8e8e8e8e8e8e8e8e8e8d8e8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c +8c8c8c8c8c8c8c8c8c8c8b8b8b8b8b8b8b8b8a8a8b8b8a8a8a8a8a8a8a8a8a8a8a8a8a89898989 +898989898989898989898889888888888888888888878787878787878787878787878787868686 +868686868686868686868686868686858586868585858585858585858585858584848484848484 +8484848484848483848383838382828282828282828282818181808081818080807f7f7f7f7e7f +7e7e7e7e7d7d7d7d7d7c7c7c7b7b7b7b7a7a79797878777777777676757473737272717170706f +6e6d6d6c6b6b6a69686868686767666564646363636362626161606060605f5f5f5f5f5f5f5f5f +5f5f5f5f5f6060616162626262636363656565666766676868686a6a6a6a6b6b6c6c6d6e6f7071 +7272727273737373737373737474747576767778797a7a7b7c7c7c7e7e7e7e7e7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7d7d7d7d7d7c7c7c7b7b7b7b7a7978777675757473 +7272727272727271717171706f6e6e6d6c6c6b6968686767676766666564636362626262616160 +6160606060606060606160616161616262626363636364656666676868696a6b6b6c6c6d6d6e6f +70707172727374757576767777787879797a7a7b7b7b7b7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f +7f7f80808081818080818181818181818182828282838384848484858585858585858585858585 +858686858586868686868686868686868686868686868687878787878787878787888888888888 +8888888888888888898889898989898989898989898989898a8a8a8a8a8a8a8a8a8a8a8a8a8a8a +8a8a8a8b8b8a8a8b8b8b8b8b8b8a8a8b8b8a8a8a89898989898a8a8a8a8a898989898889888888 +8887878787878787878686868685858484838383838282828181818180807f7f7e7e7d7d7c7c7b +7b7a7978787777767675747373727171706f6e6e6d6c6c6b6a696867666564646363626160605f +5e5d5c5b5a59585756555454535150504e4d4d4c4a4a4948474746464444434241403f3e3e3d3d +3c3c3b3b3a3a3938373736353534343333323232323131302f2e2e2e2e2d2d2d2c2c2d2d2c2c2b +2a2929292929292929292929292929282828272728282728282727282828282828272728282728 +2827272828282828282828282828282828282828282929292929292929292929292929292a2a2a +2a2a2929292929292929292929292929292a2a2a2a2a2a2a2a2a2a292929292928282828282929 +2929292a2a2a2a2a2a2a2a2a2a2929292929282828272728282727272727272727272727282827 +272828282929292929292929292929292929292828282828282828282828282828282828282828 +282828272728282727272727272727272727272727272727272727272727272727272727272727 +272727272727272727272727272727272727272828272728282828282828282828282828282828 +282828282828282828282828282828282829292929292929292929292929292928282827272727 +262625262525252525252525262526262626262626262626262626262727272727272727272727 +272728282727282727282827272726262626252524242424232323232323232323232424242424 +242424242425252525252525252526252626262526252525252323232222232322222221212121 +212121212121222222222222222223232222232323242424242423232322222323222221212020 +20201f1f1f1f1f1f1f1f1f1f1f1f1f1f1f20202020202020202021202121212122222222222121 +21212021202020201f1f1f1f1f1e1e1e1d1d1e1e1d1e1e1d1d1e1e1e1e1e1e1e1e1f1f1f1f1f1f +1f1f1f1f202020202120212121212121212121212121212021202020201f1f1f1f1f1e1e1e1e1e +1e1e1e1e1e1e1e1e1e1e1f1f1f1f1f1f1f1f1f1f20202020202020202021202121212122222222 +222222222323222223232323232323232424242424242424242425252525252525252525242424 +242425252525252525252525252525252525252525262526262626262626262627272727272727 +27282827272828282828282828292929292929292929292a2a2a2a2a2a2a2a2a2b2b2c2c2d2d2c +2c2d2d2d2d2d2d2d2d2f2f2f2f302f303030303131313131313131323231313232323232323232 +333333333333333333343334343434343434343434343434343535353535363636373736363737 +3838393939393b3b3b3c3c3b3b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3d3d3d3d3e3d3e3e +3e3e40404041414040414142424343434343434343424342424242424242424343444445454545 +46464647474747484748484848484848484848484848484949494a4a4a4a4b4b4c4c4d4d4d4d4d +4d4d4d4d4d4d4d4d4d4f4f4f505050505151525152525252535353535353535354545454555556 +5657575757585858585859595959595959595a5a5a5a5b5b5c5c5d5d5d5d5e5e5e5f5f5e5e5f5f +5f6060606061616262636362626363636464646464656565656666676768686767686868696969 +696a6a6b6b6b6b6c6c6c6d6d6d6d6e6e6e6f6f6f6f706f70707171717172727273737373737474 +747475757676777776767777777878787878797979797a797a7a7a7a7b7b7b7c7c7b7b7c7c7c7d +7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f +808080808080808081818080818181818181818182828282828181818181818181818181818181 +8181818180808181808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f8080808080 +808080808080818180808181818282828282838383838383838383848384848484848484848484 +848484838483838383838383838382828281818181808080808080808080808080807f7f7f7f7f +7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a +797a79797979787878777777777776767676757574757474747473737373737272727272727272 +7272717171706f71706f6f6f6e6e6e6d6d6d6d6d6d6d6c6c6c6c6b6c6b6b6b6b6a6a6a69696a6a +696969686868686868686767666766666666656565656564646464646464646363636362626161 +6060606060605f5f5f5f5f5f5f5f5e5e5e5c5b5c5b5b5b5b595959595859585858585757575656 +565655555453525252525252525151515150504f4f4e4e4d4d4d4d4c4b4a4a4949484848484848 +4846464645444443434343434342424141403f3f3f3e3e3e3e3e3d3d3b3b3a3b3a3a3a3a3a3a3a +38383838383838373737373738383837373636363636373737373737373838393839383a3a3a3a +3b3b3c3d3e3e3f3f3f3f404142424343434446474748494a4b4c4c4d4e4f505152525354555658 +595a5b5c5c5d5e5f6063636465666868696a6b6d6d6e6f71727274757676777878797b7c7d7d7d +7e7e8081828283848485858687888888888889898b8b8b8b8c8c8e8e8e8e8e8e8e8e8e90909090 +909090909090919191929291919292929292929293929393939393939393939393939393939393 +939393939393939393939393939393939393939393939393939393939393939393939393939393 +939393939393939393939393939393939393939393939393939393939393939393939393939393 +939393939393939393939393939393939393939393939393939393939393939393939393939393 +939393939393939393939393939393939393939393939393939393939392939292929292929292 +929292929292929292929292929292929292929292929292929291919191919090909090909090 +8f8f90908f8f8f8f8f8f8f8f8e8e8e8e8d8e8d8d8d8d8d8d8d8d8d8c8c8c8c8c8b8b8b8a8a8b8b +8a8a8a8a8a8a8a8a89898989888988888888888888888888888888888888888888888888888888 +88888888888888888988898989898a8a8a8a8a8a8a8a8b8b8b8b8b8b8b8c8c8c8c8c8d8d8d8d8e +8d8e8e90908f8f9090909191919191919191919192929292929292929293929393939393939393 +929392929292929292929292929292929191919191919191919190909090909090908f8f90908f +8f8f8e8e8e8e8e8e8e8e8e8d8e8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8c +8c8c8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a8a89898989 +898989898989898988898888888888888888888787878787878787878787878787878686868686 +868686868686868686868686868686868686868686868686868686868686858585858585858585 +85858585858485848483838383828282828282828281818181818181818181808080807f807f7f +7f7f7e7e7e7e7e7d7d7d7c7c7d7d7b7b7a7a79797878787878787776757574747474727271706f +6f6f6e6e6d6b6a6a6a6a6a6a696867676565656565656464636262626161616161616161606060 +606060616162626363636363636365656566676667676767696969696a6a6b6b6b6c6e6f707070 +707071717171717171717272727374747476777878797979797b7b7b7b7b7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a79797979797a7a7a7a7a797979797979797877757474737372717070 +7070707070707070706f6d6c6c6b6b6b6a68676767676767666665646363636363636262616261 +6162626262626263626363646465656565656565666869696a6a6a6b6d6e6e6f6f6f6f70717272 +737374757677777878787879797a7a7b7b7c7c7c7c7c7d7d7d7d7e7e7e7f7f7f7f807f80808080 +818181818181818181818181818181828282828383848585858686868686868686868686868686 +868686868686868686868686868686868686868686878787878787878787878888888888888888 +888888888888898889898989898989898989898989898a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8989888888888889898989898888888887888786868685 +858585858585858383838383838282818080807f7f7f7e7e7d7d7d7d7c7c7b7b79797878787876 +7574747373727271706f6e6d6d6d6c6b6a69686868676664636362615f5f5e5e5e5d5c5b5a5a59 +585755555453525151504f4d4c4c4b4a4a4847474645444443434242403f3e3e3d3c3c3b3b3a3a +393939393736353535343433333232313131313131302f2e2e2e2e2d2d2d2d2d2d2d2d2d2c2b2a +2a2a2a2a2a2a2a2a2a2a2a2a2a2929292929292929292929292929292929292929292929292929 +29292a2a29292a2a2a2a2a2a2a2a2a2a2a2a2a2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2c2c2c2c2c +2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2c2c2c2c2c2c2c2c2b2b2b2b2a2a2a29292929292a2a2a2b +2b2b2b2c2b2b2c2c2b2b2b2a2a2a2a2a2929292929292929292929292929292929292929292929 +29292a2a2a2a2a2a2a2a2a2a2a2a2a2a2a29292929292929292929292929292929292929292929 +292929292929292929292929292929292929292929292929292929292929292929292929292929 +292929292929292929292929292929292929292929292929292929292929292929292929292929 +2929292929292929292929292929292a2a2a2a2a2a2a2a2a2a2a2a2a2a2a292929292929292828 +272827272727272727272827282828282828282828282828282829292929292929292929292929 +292929292929292929292929282828272627262525252424242424242424242425252525252525 +252626262627272727272727282728282827282727262625252424242424242424232323232323 +232323232424242424242424242424242424242525252525242424242424242424232322222222 +212121212121212121212121212121222222222222222222232223232323242424242423232323 +222322222222212121202020201f1f1f1f1f1f1f1f1f1f1f20201f1f2020202121212121212121 +21212222222223222323232323232323232323232322232222222221212020201f1f1f1f1f1f1f +1f1f1f1f1f1f1f1f20202021212020212121222222222222222222232223232323242424242424 +242424242424242424242424242425252526262525262626272727272727272727272626262525 +272726262626262626262626262626262626262726272728282727282828292929292929292929 +29292929292929292929292a2a2a2a2a2a2a2a2a2a2b2b2b2b2b2b2b2b2c2d2c2d2e2e2e2e2e2e +2e2e2e2e2f2f2f3131313132313232323233333333333333333434333334343434343434343535 +353535353535353635363636363636363636363636363637373737373838383939393939393a3a +3b3b3b3b3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3f3f3f3f403f40404040 +424243434343434343444445454545454545454445444444444444444445454646474747474848 +48494949494a494a4a4a4a4a4a4a4a4a4a4a4a4a4a4b4b4b4c4c4c4c4c4d4e4d4e4f4f4f4f4f4f +4f4f4f4f4f4f4f5151515151515152525352535353535454545555545455565656565656575758 +58585859595959595a5a5a5b5b5a5a5b5b5b5b5b5c5c5d5d5e5e5e5e5f5f5f60605f5f60606061 +616161626263636363636363646464646565656666666667676868686868686868686969696a6b +6b6c6c6c6c6d6d6d6d6d6d6d6e6e6e6f6f6f70716f707172727272727272737373737374747475 +76757677777777777777777878787878797979797a797a7a7a7a7b7b7b7b7b7b7b7b7c7c7c7c7d +7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080 +808080808080818180808181818181818181828282828281818181818181818181818181818181 +818180808181808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080 +808080808181808081818182828282828383838383838383838383838383838383838383838383 +83838383838383838383838382828281818181808080808080807f807f7f7f7f7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a797a +797979797878787777777777767676767575757575757575747474747373727272727272727272 +717171707071717070706f6f6f6e6d6e6d6d6d6d6c6c6c6c6c6c6c6c6c6c6b6b6b6a6a6b6b6a6a +6a6969696968696867676767676767676666666666656565656565656564646464636363636161 +6161616160606060606060605f5f5f5e5d5e5d5d5d5c5b5a5a5a5a5a5a5a5a5a59595958585858 +575756565454545454545453535353525251515151504f4f4f4e4d4c4c4c4c4b4b4b4b4b4b4a48 +4848474747464646464645444443434342424241404040403f3f3d3d3d3d3d3d3d3c3c3c3c3a3a +3a3a3a3a3a39383838383939393838373737373738373737373737383838383837393939393a3a +3b3b3c3c3d3d3d3d3e3e403f414141424344444546464749494a4a4b4c4d4e4e4f505152535456 +575758585a5b5c5e5e606161636365666668686a6b6c6d6e707171727374747577787979797b7b +7d7d7e7f80818183838384858586868687878989898a8a8a8c8c8c8c8c8d8d8d8d8f8f8f8f8f8f +909090909191919292919192929292929292929292929292929292929392939393939393939393 +939393939393939393939393939393939393939393939393939393939393939393939393939393 +939393939393939393939393939393939393939393939393939393939393939393939393939393 +939393939393939393939393939393939393939393939393939393939393939393939393939393 +939393939393939393939393939393939393939393939393939393939393939393939393939393 +939393929392929292929292929292929292929292929292919191919190909090909090908f8f +90908f8f8f8f8f8f8f8f8e8e8e8e8d8e8d8d8d8d8d8d8d8d8d8c8c8c8c8c8b8b8b8a8a8b8b8a8a +8a8a8a8a8a8a898989898889888888888888888888888888888888888888888888888888888888 +8888888888888988898989898a8a8a8a8a8a8a8a8b8b8b8b8b8b8b8c8c8c8c8d8d8e8e8e8e8e8e +8e90908f8f90909091919191919191919192929393939393939393939393939393939393939393 +93939393939393939393939393929291919191919191919190909090909090908f8f90908f8f8f +8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8e8d8d8d8d8c8c8c8c8c8c8c8c8c +8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a8a898989898989 +898989898989898989898988898888888887878787878787878787878787878786868686868686 +868686868686868686868686868686868686868686868686868686868585858585858585858585 +858585858585858484848483838383838383838282828282828282828181808080808080808080 +7f7f7f7f7f7e7e7e7d7d7e7e7c7c7c7c7b7b7a797a797979787877777676767674747472717171 +7070706e6d6d6d6c6c6c6b6b6a6a68686868676766666665656564636363636363636262626262 +626263626263636363636363656565656765676767666968686869686a6a6a6b6d6d6e6e6e6e6e +6f6f6f6f6f6f6f6f70707070727272747575757777777779797979787877777777777777777877 +787878777877777777767676767777787878787777777776767675757372727070706f6e6e6e6e +6e6e6e6e6e6e6e6d6c6b6b6a6a6a68686666666666666565656463636363636362626363636364 +646464646464656565666667676767676868696b6b6b6c6d6d6e70707071717171727374747575 +7677787878797979797a7a7c7b7c7c7d7d7d7d7d7e7e7e7e7f7f7f808080808080808080808181 +818181818181818281828282828383838384848485858586868686868686868686868686868686 +868686868686868686868686868686868686868787878787878787878888898989898989898989 +89898989898989898989898989898989898989898a8a8a8a8a8a8a8a8a898a8989898989898989 +898989898989898989898989898988888787878786888787878786868686868686858585848383 +83838383838181818180807f7f7f7e7e7e7c7c7c7b7b7a7a7a7a78787878767675747474727271 +706f6f6e6e6d6c6b6a696968676766656464636262605f5f5d5d5b5b5a5a595858575656555353 +5151504f4e4d4d4c4b4a49494746464544444342414140403f3f3d3d3c3c3a3939393938383737 +373735353434333232313131313030303030302f2f2e2e2e2e2d2d2d2d2d2d2d2d2d2c2c2b2b2b +2b2b2b2b2b2b2b2b2b2b2b2a2a2a2a2b2a2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b +2c2c2b2b2c2c2c2c2c2c2c2c2c2c2c2c2c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2e2e2e2e2e2d2d +2d2d2d2d2d2d2d2d2d2d2d2d2d2e2e2e2e2e2e2e2e2d2d2d2d2c2c2c2b2b2b2b2b2c2c2c2d2d2d +2d2e2d2d2e2e2d2d2d2c2c2c2c2c2b2b2b2b2b2b2b2b2b2a2b2a2a2a2a2a2a2a2a2b2a2b2b2b2b +2c2c2c2c2c2c2c2c2c2c2c2c2c2c2b2b2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a +2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a +2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a +2a2a2a2a2a2a2a2a2a2a2a2a2a2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2a2a2a2a2a2a2a29292929 +2929292929292929292929292929292929292929292929292a2a2a2a2a2a2a2a2a2a2a2a2a2a2a +2a2a2a2a2a2a2a2a2a2a2929292828292827272726262626262626262626272727272727272728 +282828292929292929292929292929292929292828272726262626262626252524242425242525 +252526262626262626262626262626262627272727272626262626262626262425242424242323 +232323232323232323232323232424242424242424242424242424252526262626252525252425 +242424242323232222222221212121212121212121212222212122222223232323232323232323 +242424242424242424242424242424242424242424242424242323222222212121212121212121 +212121212121222222232322222323232424242424242424242424242424242525252525252525 +252625262626262626262626272727282827272828282929292929292929292928282827272929 +282828282828282828282828282828282828282828292928282929292a2a2a2a2a2a2a2a2a2a2a +2a2a2a2a2a2a2a2a2a2b2b2b2b2c2b2c2c2c2c2d2d2d2d2d2d2d2d2e2e2d2e2f2f2f2f30303030 +303031313133343434343434343434353535353535353536363535363636363636363637373737 +37373737373837383838383838383838383838383839393939393a3a3a3b3b3b3b3b3b3d3d3d3d +3d3d40404040414041414141414141414141414141414141414141424242424242424242424444 +45454545464646474747474747474747474747474747474747474747474848494949494a4a4a4b +4c4c4c4c4c4c4c4c4c4c4c4c4c4b4c4b4b4b4c4c4d4d4e4e4e4e4e4f504f4f5050505050505050 +505050505052525252535353545454545454545455555556565555565757575757575958595959 +595a5a5a5a5a5b5b5b5c5c5b5b5c5c5c5c5c5d5d5e5d5f5f5f5f60606061616060616161626262 +62626264646464646464656565656666666767676767676868686968696969696a6a6a6b6c6c6c +6c6c6c6d6d6d6d6e6d6e6f6f6f7070707171707071727272727272737374747474757575767675 +7677777777777777777878787879797a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7c7c7c7c7d7d7d +7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f80808080 +808080808181808081818181818181818282828282818181818181818181818181818181818181 +80808181808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f808080808080818180 +808181818181818181818181818182828282828383838384838484848484848484848484848483 +84838383838282828282818181818181818181818080807f7f80807f7f7f7f7f7f7f7f7e7e7e7e +7d7e7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7a7a7a7a7a7a7a7a7a797a7979 +797978787878787777767676767676767575747474747474747474747474737373737272727171 +71717071707070706f6f6f6f6f6f6f6e6e6e6d6d6d6d6c6d6c6c6c6c6b6b6b6b6b6b6b6b6b6b6a +6a6a69696969696968696868686867676767676666666565666665656565656565636363636262 +616161616161616161616060605f5f5f5f5d5d5d5d5d5d5d5c5c5b5b5b5b5b5b5b5a5a5a5a5959 +5857575756565656555555555555555553525252525150505050504f4e4e4e4d4d4c4c4c4c4b4b +4b4a4a4a49484747474746464645454544434343414141414141403f3e3e3e3e3e3d3d3d3d3d3d +3b3b3a3a3a3a3a3a3939393939393938383737373738383838383738373838383838383939393a +3a3a3a3a3c3c3c3d3d3d3d3e3e3e41414142434344444545484848494a4a4b4c4d4e4f50505254 +5355565758595b5b5c5e5e606061636365656768696a6b6c6e6e6f70717273747476777778787a +7b7c7d7e7f7f7f818181828384858585868687878989898a8b8c8b8b8c8d8d8d8d8e8e8f8f8f8f +8f8f90909090909090909090919191919292939393939393939393939393939393939393939393 +939393939393939393939393939393939393939393939393939393939393939393939393939393 +939393939393939393939393939393939393939393939393939393939393939393939393939393 +939393939393939393939393939393939393939393939393939393939393939393939393939393 +939393939393939393939393939393939393939393939393939293929292929292929292929292 +92929292929292929292929292929292929292929292919191919190909090909090908f8f9090 +8f8f8f8f8f8f8f8f8e8e8e8e8d8e8d8d8d8d8d8d8d8d8d8c8c8c8c8c8b8b8b8a8a8b8b8a8a8a8a +8a8a8a8a8989898988898888888888888888888888888888878787878788888888888888888888 +888888888988898989898a8a8a8a8a8a8a8a8b8b8a8a8c8c8c8d8d8d8d8d8d8d8d8d8e8e8f8f8f +8f8f8f909090919191919192929292929292929292929292929393949494949494949493939292 +92929292929292929292929292929292929292929292919191909090908f8f8f8f8f8f8f8f8f8f +8f8f8f8f8f8f8f8e8e8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c +8c8c8c8c8c8c8c8c8c8c8c8c8b8b8b8b8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a +898989898889888888888888888888888888888888888888888888888888878787878787878787 +878787878787878787868687878686868686868686858585858585858585858585858585858585 +858485848484848484848484838383838383838382828383828282828282828181808080808080 +8080807f7f7f7e7e7e7e7e7e7d7c7c7c7c7c7c7c7b7b7b79797978787777777775757474727272 +7171717070706f6f6f6c6c6c6c6b6c6b6a69696867676766666666666664646464646464636363 +636464646464646565656565656666666667676767676767686868686a6a6a6b6c6d6d6e6e6e6e +6e6c6c6c6c6c6d6d6d6f6f6f717171737474757575757575757575757575757575757575757575 +757575757575757575757575757575757575757574747473737171716f6f6f6e6c6c6c6c6c6d6d +6d6c6c6b6b6b6a6a6a6a6868686767676666666666666565656564646464646463646464646464 +6465656766686868686868696a6b6b6c6c6c6e6e6f707171717273737375757575767677787878 +78797a7a7a7c7c7c7c7c7c7d7d7d7d7e7e7f7f7f7f7f7f7f7f8080808081808181818182828283 +838282838383838383838383838384848485858585868686868686868686868686868787868687 +878787878787878787878787888888888888888888888888888888888888888888888888888888 +8888898889898989898989898989898989898989898989898989898989898989898989898a8a88 +888989898989898888888887878787878686868686868686858585848384838383828282828282 +808080807f807f7e7d7d7c7b7b7b7a7a79797878787876767675737373727272706f6f6e6d6d6c +6c6a6a696867676664646363626262605f5e5d5d5c5a5a585857575655545353535150504e4e4c +4c4b4a494848484646454443434240403f3f3e3e3d3d3c3c3c3b3a383838383736363635353535 +3534333332323232323131313131313030302e2e2e2e2e2e2e2e2d2d2f2f2e2e2e2c2c2c2c2c2d +2d2d2d2d2d2d2d2d2d2d2d2d2c2c2d2d2c2d2d2c2c2d2d2d2e2e2e2d2d2e2e2d2e2e2d2d2e2e2e +2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2f2f2f2f2f2f2f2f2f2f2e2e2e2e +2e2e2e2e2e2e2e2e2e2e2e2f2f2f2f2f2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e +2e2e2e2e2e2e2e2e2e2e2e2e2d2d2d2c2c2d2d2c2c2c2c2c2c2c2c2c2c2c2d2d2c2c2d2d2d2d2d +2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c2c2d +2d2c2c2c2c2c2c2c2c2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b +2b2b2b2b2b2b2b2b2b2b2b2b2b2c2c2c2c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d +2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c2c2b2b2b2b2a2a2929 +2929292929292a292a2a2a2a2a2a2a2a2a2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2c2c2c2c +2d2c2c2c2c2b2b2b2a2a2a2a292929292929292929292929292929292929292929292929292929 +29292929292929292a2a2b2b2b2a2a292929292929292828282827272727272727272727272727 +272727272727272728282828292929292929292929292928282828272727272626262625252525 +252424242424252525252525252525252626262627262727272727272727272727272726272626 +262624242424242424242323242423242423232424242424242424242424242425252525252525 +252526262727272727272727272727272726262525242424242424242323232323232323232324 +242424242424242424242424242424242424242525252526252626262627272727272727272828 +27272828282929292929292929292929292929292a2a2a2a2a2a2a2a2a2a292929292929292929 +29282828282828282828282828282829292a2a2a2a2a2a2a2a2a2a2a2a2a2a2b2b2b2c2c2b2b2c +2c2c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2e2e2e2e2e2e2e2e2e2f2f2f2f303130303132323333 +333334343434343535363636363737373737373737383837373838383838383838393939393939 +3939393a393a3a3a3a3a3a3a3a3a3b3b3b3b3b3b3b3b3b3b3c3c3c3d3d3c3c3e3e3e3e40404141 +414142434342424343434343434343434343434343434343434343434344444545464646464647 +484747484848494a4a4a4a4a4a4a4a494a49494949494949494a4a4a4a4b4b4b4b4c4c4d4d4d4d +4d4e4d4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e5050515151515252525252525252525252 +525252535353545454555555565657575757575757575757575757575858595959595a5a5a5a5b +5b5b5b5b5c5c5c5c5c5c5c5c5d5d5e5e5e5e5f5f5f5f5f5f606060616160606161616262626264 +64646465656565666666666666666667676767686969696a6a69696a6a6a6b6b6b6b6b6b6c6d6d +6d6e6e6e6f6f6f6f6f6f6f70707070717071717171737374747474747474747575757576767676 +777777777878787979797979797979797a797a7a7a7a7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80 +808081818080818181818181818181818181818181818181818181818181818181818181818080 +8181808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808181808081 +818181818181818181818181828282828283838383838383838383838383838383838383838383 +8383838282828282818181818181818181818080807f7e807f7e7e7e7e7e7e7e7e7d7d7d7d7d7d +7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7a7a7a7a7a7a7a7a7a797a79797979 +787878787877777676767676767676757575757575757575747574747373737372727271717171 +717171717171707070706f706f6e6e6e6d6d6d6d6d6d6d6d6d6d6c6c6c6c6c6c6c6c6c6c6b6b6b +6a696a696969696969696969686868686867676766666767666666666666666565646463636262 +6262626262626262616161616161615f5f5e5f5e5e5e5e5d5d5d5d5d5d5d5d5c5c5c5c5b5b5a5a +595958585858575757575757575755555555545352525252525251515150504f4f4e4e4d4d4d4d +4d4d4c4b4a4a494948484848484847464545434343434343434141414140403f3f3f3f3f3f3d3d +3c3c3b3b3b3b3a3a3a3a3a3a3a3939383837373838383838373737373737373737383838383838 +38383a3a3a3a3b3a3b3c3c3c3e3e3e3f403f404142424444444546464748494a4a4b4c4e4f4f50 +5253545456575859595b5c5d5e5e6061636364666768696a6b6c6d6e6f70707273747575767779 +7a7b7c7d7d7e7e7e7f81828383838484858687878788898a898a8b8c8c8c8c8d8d8e8e8f8f8f8f +909090909090909090909191919191929292929292929292939293939393939393939393939393 +939393939393939393939393939393939393939393939393939393939393939393939393939393 +939393939393939393939393939393939393939393939393939393939393939393939393939393 +939393939393939393939393939393939393939393939393939393939393939393939393939393 +939393939393939393939393939393939393939393939393939393939393939393939393939392 +9392929292929292929292929292929292929292919191919190909090909090908f8f90908f8f +8f8f8f8f8f8f8e8e8e8e8d8e8d8d8d8d8d8d8d8d8d8c8c8c8c8c8b8b8b8a8a8b8b8a8a8a8a8a8a +8a8a89898989888988888888888888888888888888888787878787888888888888888888888888 +88888988898989898a8a8a8a8a8a8a8a8b8b8a8a8c8c8c8d8d8d8d8e8d8e8e8e8e8f8f8f8f8f8f +8f9090909191919191929292929392939393939393939393949494949494949494949393939393 +9393939393939393939293929292929292929292919191909090908f8f8f8f8f8f8f8f8f8f8f8f +8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8e8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8c8c +8c8c8c8c8c8c8c8c8c8c8b8b8b8b8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8989 +898989898989898889888888888888888888888888888888888888888787878787878787878787 +878787878787878686878786868686868686868585858585858585858585858585858585858585 +858585858585858585858484848484848484838384848383828382828282818181818181818181 +818080807f7f7f7f7f7f7f7e7e7e7e7d7e7d7c7c7c7b7b7b7a7a79797979787776767474747474 +747373727171716f6f6f6f6e6f6e6c6b6b6a6a6a6a696968686868666666666666666565646564 +6464646464656565656565656665666767666766666667666767696969696a6b6b6c6c6c6c6c6a +6a6a6a6a6b6b6b6c6d6d6f6f6f7071727373737373737372737272727272727272737273737372 +73727272727272727273727373737373737372717170706f6f6f6d6c6c6c6a6a6a6a6a6b6b6b6a +6a6969696969696967676667666665656565656565656565646464646464656566666666666667 +6768696a6a6a6a6a6a6b6c6d6e6f6f6f7070717374747474757575777777777878797a7a7a7a7a +7b7b7b7d7d7d7d7e7d7e7e7e7e7f7f808080808080808081818181818181818181828282838382 +828383848384848484848484858585858585858686868686868686868686868687878686878787 +878787878787878787878888888888888888888888888888898889898989898989898989898989 +898989898989898989898989898989898989898989898989898889888888888888888989878788 +888888888887878787868686868685858485848484848383838282828282828181808080807e7e +7e7e7d7e7d7b7a7a797979797877767675757575737372717070706f6f6e6c6b6b6b6a69686866 +666564636362605f5e5f5e5e5e5c5a5959595856555454535352504f4f4f4f4d4c4b4a4a484847 +4645444444434342403f3f3f3d3d3c3c3b3b3a3a39393939383635353535343434333333333333 +323230303030303030303030302f2f2f2e2e2e2e2e2e2e2e2d2d2f2f2e2e2e2d2d2d2d2d2e2e2e +2e2e2e2e2e2e2e2e2e2e2d2e2e2f2e2f2f2e2e2f2f2f3030302f2f30302f30302f2f3030303030 +303030303030303030303030303030303030303030303031313131313131313131303030303030 +303030303030303030313131313130303030303030303030303030303030303030303030303030 +303030303030303030302f2f2f2e2e2f2f2e2e2d2e2d2d2d2d2d2d2d2e2f2d2e2f2f2f2f2f2f2f +2f2f2f2f2f2f2f2f2f2f2e2f2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2d2d2e2e2d +2d2d2d2d2d2d2d2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c +2c2c2c2c2c2c2c2c2c2c2c2d2d2d2d2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e +2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2d2d2c2c2c2c2c2b2b2b2b2b +2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2d2d2d2d2e2d +2d2d2d2c2c2c2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b +2b2b2b2b2b2b2b2c2c2c2c2c2b2b2b2b2b2b2b2b2a2a2a2a292928292828282928292929292929 +2929292929292a2a2a2a2b2b2b2b2b2b2b2b2b2b2b2a2a2a2a2929282928282828272727272726 +262626262727272727272727272728282828282828282829282929292929292929282928282828 +262626262626262625252626252626252526262626262626262626262626272727272727272727 +272828282828282828282828282828282727272626262626262625252525252525252525262626 +2626262626262626262626262626262626272727272727272727272828282828282828292a2829 +2a2a2a2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2c2c2c2c2c2c2c2c2c2c2b2b2b2b2b2b2b2b2b2b2a +2a2a2a2a2a2a2a2a2a2a2a2a2a2a2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2c2c2c2d2d2c2c2d2d2d +2e2e2e2e2e2e2e2e2e2f2e2f2f2f2f303030303030303030303030303132313233343435353535 +363637373737383838383839393939393939393a3a39393a3a3a3a3a3a3a3a3b3b3b3b3b3b3b3b +3b3c3b3c3c3c3c3c3c3c3c3c3d3d3d3d3d3d3d3d3d3d3e3e3e3f3f3e3e40404141424243434343 +444546444546464646464646464646464646464646464646464646464747474848484848494a49 +4a4b4b4b4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4d4d4d4d4e4e4f4f50505050 +5050505050505050504f504f4f4f504f5050505052525353535353535353535353535353535353 +535454545556565757575758585858585858585858585858585859595a5a5b5a5b5b5b5b5c5c5c +5c5c5d5d5d5d5d5d5d5d5e5e5f5f5f5f605f606060606161616262616162626263636363646465 +6566666666676767676767676768686868686969696a6b696a6b6b6b6c6c6c6c6c6c6c6d6d6d6e +6e6e6f706f70707070717171717171717171717373747475747575757576767676767676767777 +7777787878797979797a797a7a7a7a7a7a7a7a7a7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f808080 +818180808181818181818181818181818181818181818181818181818181818181818180808181 +808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808181 +808081818181818181818282828282838383838383838383838383838383838383838383838383 +838282828282818181808081818080807f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d +7d7d7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a797a797979797878 +787878777777767677777676767575757575757575757475747474747373737373727272717172 +72717171707070706f706f6f6f6f6e6e6e6e6e6e6e6e6e6e6d6d6d6c6c6d6d6c6c6c6b6b6b6b6a +6b6a6a6a6a6a6a6a6a6a6969696969686868686868686867676868676766666565656564646464 +6464646464646363636262626261616061606060605f5f5f5f5f5f5f5f5e5e5e5e5d5d5c5c5b5b +5b5b5a5a5a59595a5a59595957575757565655555454545453535352525252515150504f4f4f4f +4e4e4d4d4c4c4b4b4b4b4a4a49484747464646464545454343434342424141404040403f3f3e3e +3d3d3d3d3c3c3c3b3b3b3b3a3a3939383838383838383737373736373736363737373737373737 +383838383938393939393b3b3b3c3d3c3d3e3e3e40404041424243444546464748494a4b4c4d4e +4f505152535455565758595a5b5c5e5f6061636465666768696a6b6c6d6e6f7071727374767778 +797a7a7b7c7c7d7f80808181828283848585868787888889898a8a8b8b8c8c8d8d8e8e8e8e8f8f +8f90908f8f90909091919191919292929292929292929392939393939393939393939393939393 +939393939393939393939393939393939393939393939393939393939393939393939393939393 +939393939393939393939393939393939393939393939393939393939393939393939393939393 +939393939393939393939393939393939393939393939393939393939393939393939393939393 +939393939393939393939393939393939393939393939393939393939393939393939393929392 +929292929292929292929292929292929292919191919190909090909090908f8f90908f8f8f8f +8f8f8f8f8e8e8e8e8d8e8d8d8d8d8d8d8d8d8d8c8c8c8c8c8b8b8b8a8a8b8b8a8a8a8a8a8a8a8a +898989898889888888888888888888888888888887878787878888888888888888888888888888 +8988898989898a8a8a8a8a8a8a8a8b8b8b8b8c8c8c8d8d8d8d8e8d8e8e8e8e8f8f8f90908f8f90 +909091919191919292929293929393939393939393939494949494949494949493939393939393 +93939393939393929392929292929292929291919191919090908f8f90908f8f8f8f8f8f8f8f8f +8f8f8f8f8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8e8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8c8c8c8c +8c8c8c8c8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8b8a8a8b8b8a8a8a8a8a8a8a8a89898989 +898989898988898888888888888888888888888888888888888887878787878787878787878787 +878787878787878787878787878787878786868686868686868686868686868686868686868686 +868585868685858584848484848484848484848484848384838383838282828282828282828281 +8181808081818080807f7f7f7f7e7f7e7e7e7e7d7d7d7c7c7c7c7b7b7a79787877777777767675 +7574747474727272717071706f6e6e6d6d6c6c6b6b6a6a6a6a6868686767676766666566656565 +656565656565656565656665666666656665656566656666676768686969696a6a6a6a6a686868 +68686969696a6b6b6c6d6d6e6f70707070707070706f706f6f6f6f6f6f6f6f706f7070706f706f +6f6f6f6f6f6f6f706f70707070707070706f6f6e6e6d6c6c6b6a6a6a6868686868696969696968 +68686767676766666566656565656565656565656565656565656565666667676868686869696a +6b6c6c6d6d6d6d6e6e6f707171727373747576767777787878797979797a7a7b7b7c7c7c7c7d7d +7d7e7e7e7e7f7e7f7f7f7f80808081818080818181828282828282828282828383838383838383 +838483848484848484848585858586868687878787878787878787878787878787878787878787 +878787878787878788888888888888888888888888888988898989898989898989898989898989 +898989898989898989898989898989898989898989898988898888888888888888888787878787 +87878787878686868585858584848384838383838282828181818180807f7f7e7e7e7e7c7c7c7b +7a7b7a79787877777676757473737272717170706f6e6d6d6c6b6b6a6968676766656464626261 +605f5e5d5c5b5a5b5a59595856555554535251504f4e4e4d4c4b4b4a4a49484746454444434241 +4140403f3f3e3d3c3c3b3a3a393938383737373736363534333333333232323131323231313030 +2f2f2f2f2f2f2f2f2f2f2f2f2f2f2e2e2e2e2e2e2e2e2e2e2f2f2f2f2f2e2e2e2e2e2f2f2f2f2f +2f2f2f2f2f2f2f2f2f302f30303030303030303031313131313131313131313131323231313232 +323232323232323232323232323232323232323232333333333333333333333232323232323232 +323232323232323333333333323232313132323131313131313131313131323231313231313232 +31313131313131313030303030303030302f302f2f2f2f2f2f2f2f302f30303030303030303030 +30303030303030302f302f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f +2f2f2f2f2f2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e +2e2e2e2e2e2e2e2e2e2e2e2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f +2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2e2e2e2e2e2d2d2d2d2d2d2d +2d2d2d2d2d2d2d2d2d2d2d2d2d2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2f2f2f2f2f2e +2e2e2e2e2d2d2d2c2c2d2d2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2d2d2c2c2d2d2d +2d2d2d2d2d2e2e2e2e2e2d2d2d2c2c2d2d2c2c2c2b2b2b2b2a2b2a2a2a2b2a2b2b2b2b2b2b2b2b +2b2b2b2b2b2b2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2b2b2b2b2a2b2a2a2a2a2929292929282828 +2828292929292929292929292a2a2a2a2a2a2a2a2a2b2a2b2b2b2b2b2b2b2b2a2b2a2a2a2a2828 +28272728282727272727272727272727282827272828282828282828292929292929292929292a +2a2a2a2a2a2a2a2a2a2a2a2a2a2a29292928282828272727262626262626262626262727272727 +272727282827272828282828282828292929292929292929292a2a2a2a2a2a2a2a2a2b2a2b2b2b +2b2c2c2c2c2c2c2c2c2d2d2c2c2d2d2d2e2e2e2e2e2e2e2e2e2e2d2d2d2c2c2d2d2c2c2c2b2b2b +2b2b2b2b2b2b2b2b2b2b2b2b2c2c2c2d2d2c2c2d2d2d2d2d2d2d2d2e2e2e2e2e2e2e2e2e2e2f2f +2f2f2f2f2f2f2f302f303030303131313131313131323231313232333334343535363637373838 +393939393a3a3a3a3a3b3b3b3b3b3b3b3b3c3c3b3b3c3c3c3c3c3c3c3c3d3d3d3d3d3d3d3d3d3e +3d3e3e3e3e3e3e3e3e3e3f3f3f3f3f3f3f3f3f3f40404041414141424243434444454546464747 +48474848484848484848484848484848484848484848484848484949494a4a4a4a4b4b4c4c4d4d +4d4d4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4f4f4f4f50505151525252525252 +525252525252525152515151525152525252545454555554545555555555555555555555555556 +56565657575858585859595959595959595a5a59595a5a5a5b5b5b5b5c5b5c5c5c5c5d5d5d5d5d +5e5e5e5f5f5e5e5f5f5f6060606061606161616162626263636262636363646464646565666666 +666767676868676768686869696969696a6a6a6a6b6a6b6b6b6b6c6c6c6d6d6d6d6e6e6e6f6f6f +6f706f707070707171717272717172727274747474757475757575767676777776767777777878 +787878797979797a797a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c +7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f8080808181 +808081818181818181818181818181818181818181818181818181818181818181808081818080 +80808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808081818080 +818181818181818182828282828383838383838383838383838383838383838383838383838382 +82828282818181808080808080807f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7c7c7d7d7c7c7c +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a797a7979797978787878 +787777777777777777767676767575757575757574757474747473737373737272727272727272 +7272717171706f71706f6f6f6e6e6e6e6e6e6e6e6e6e6d6d6d6d6d6d6d6d6d6d6c6c6c6c6b6c6b +6b6b6b6b6b6b6a6a6a6a6969696868686868686868686868686868676766666666656565656565 +656565656464646363646462626162616161616060606060606060606060605f5e5d5e5d5c5c5c +5b5b5b5b5b5b5b5b5b5b5959595857585756565656565555555454545453535252515151515050 +4f4f4e4e4d4d4d4d4d4c4b4a494948484848484848464646454444434343434343424140403f3f +3f3f3e3e3e3e3e3d3d3c3c3b3b3a3a3a3a3a3a3938383838383838383838373737373737373838 +38383938393939393b3b3b3b3c3b3c3d3d3d3f3f3f3f404041424343434445474848494a4b4c4c +4d4e505151525354555657585a5a5b5d5e5f606163636465676868696a6c6d6d6e6f7272737576 +76777878797b7c7d7d7d7e7e808182828284848585868788888888898a8b8b8c8c8c8c8e8e8e8e +8e8e8e8e8f8f909090909091919191919191929293929393939393939393939393939393939393 +939393939393939393939393939393939393939393939393939393939393939393939393939393 +939393939393939393939393939393939393939393939393939393939393939393939393939393 +939393939393939393939393939393939393939393939393939393939393939393939393939393 +939393939393939393939393939393939393939393939393939393939393939393939293929292 +92929292929292929292929292929292919191919190909090909090908f8f90908f8f8f8f8f8f +8f8f8e8e8e8e8d8e8d8d8d8d8d8d8d8d8d8c8c8c8c8c8b8b8b8a8a8b8b8a8a8a8a8a8a8a8a8989 +898988898888888888888888888888888888878787878788888888888888888888888888888988 +898989898a8a8a8b8b8a8a8b8b8b8b8b8c8c8c8d8d8d8d8e8d8e8e8e8e8f8f8f90908f8f909090 +919191919192929292939293939393939393939394949494949494949494939393939393939393 +939393939392939292929292929292929191919191909090909090909090909090908f8f90908f +8f8f8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8e8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c +8c8c8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a89898a +8a8989888988888888888888888888888888888888888888878787878787878787878787878787 +878787878787878787878787878787868686868686868686868686868686868686868686868686 +868686868686858585858585858585858585858584858484838383838282828282828282818181 +81818181818181808080807f807f7f7f7f7e7e7e7d7d7d7d7d7c7b7b7a79787878787878777776 +767676747474737273727170706f6f6f6f6e6e6d6c6c6c6a6a6a6a6a6a6a686867686767676767 +67676767676767666766676767666766666667666767686868686969696a6a6a6a6a6868676767 +6868686a6b6b6c6c6c6d6e6f6f6f6f6f6f6f6f6e6f6e6e6e6e6e6e6e6e6f6e6f6f6f6e6f6e6e6e +6e6e6e6e6e6f6e6f6f6f6f6f6f6f6f6e6e6d6d6c6c6c6b6a696968686768686969696969686868 +6868686867676667666666666666666767666667676767676767686869696a6a6a6a6b6b6c6d6e +6f6f6f6f6f7070717273737475757677787878787979797a7a7a7b7c7b7c7d7d7d7d7d7e7e7e7f +7f7f7f807f80808080818181818181818181818282828282828282828283838383838383838384 +838484848484848486868585868686878787878787878787878787878787878787878787878787 +878787878787888888888888888888888888888889888989898989898988888989888888888888 +888888888888888888888888888888888888888888878887878686878786868685858585858585 +8584848484838383838382828182818080807f7f7f7e7e7e7e7d7d7c7c7b7b7a7a787878787778 +777574747373737271706f6f6d6d6d6d6c6c6b6a6968686767666463636362615f5f5e5e5d5c5b +5a59585756575655555452515151504f4d4c4c4b4b4a49484848484645444343424241403f3f3e +3e3e3e3c3b3a3a3a39393838373736363636363635343333333332323232323232323231313030 +3030303030303030303030302f2f2f2f2f2f2f2f30303030313131303030303031313131313131 +313131313131313231323232323232323232333333333333333333333333333333333333333333 +333333333333333333333333333333333333333434343434343434343433333333333333333333 +333333333334343434343333333333333333333333333333333333333333333333333333333333 +333333333333323232323232323232313231313030313130313230313232323232323232323232 +313132323131303130303030303030303030303030303030303030303030303030303030303030 +3030302f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f +2f2f2f2f2f2f2f2f2f303030303030303030303030303030303030303030303030303030303030 +303030303030303030303030303030303030303030303030302f2f2f2f2f2e2e2e2e2e2e2e2e2e +2e2e2e2e2e2e2e2e2e2e2e2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f30303030302f2f2f +2f2f2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e +2e2e2e2f2f2f2f2f2e2e2e2e2e2e2e2e2e2e2d2d2d2d2c2d2c2c2c2d2c2d2d2d2d2d2d2d2d2d2d +2d2d2d2d2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2d2d2d2d2c2d2c2c2b2b2b2b2a2a2a2929292929 +2a2a2a2a2a2a2a2a2b2b2b2b2c2c2c2c2c2c2c2d2c2d2d2d2d2d2d2d2d2c2d2c2c2b2b2a2a2929 +2929292929292929292929292929292929292929292929292a2a2a2a2b2b2b2b2b2b2b2b2c2c2c +2c2c2c2c2c2c2c2c2c2c2c2c2b2b2b29292a2a292929282828282828282828282929292a2a2929 +2a2a2a2a2a2a2a2a2a2a2a2a2a2b2b2b2b2b2b2b2b2b2b2c2c2c2c2c2c2c2c2c2d2c2d2d2d2d2e +2e2e2f2f2e2e2f2f2f2f2f2f2f2f303030303030303030302f2f2f2f2f2f2f2e2e2e2d2d2d2d2d +2d2d2d2d2d2d2d2d2d2d2e2e2e2f2f2e2e2f2f2f2f2f2f2f2f3030303030303030303031313131 +31313131313231323232323333333434333334343434343434353536363737393939393a3a3b3b +3b3b3c3c3c3c3c3d3d3d3e3e3d3d3e3e3e3e3e3e3e3e3e3e3e3e3e3f3f3f3f3f3f3f3f3f403f40 +404040404040404041414142424141424242434343434343434444454546464848484849494a49 +4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4b4b4b4c4c4c4c4d4d4e4e4f4f4f4f +505050505050505050505050505050505050505050505051515151515152525353535353535353 +535353535352535252525352535354545555565656565656565656565656565656565656575757 +575858595959595a5a5a5a5a5a5a5a5a5a5a5a5a5b5b5b5b5c5c5d5c5d5d5d5d5e5e5e5e5e5f5f +5f5f5f5f5f5f606060606161626162626262636363636363636363636464646566656667676768 +6868686868686868686969696a6a6a6a6b6b6c6b6c6c6c6c6d6d6d6d6d6d6d6e6e6e6f6f6f7071 +6f7071717172727272727272727272747474747574757576767676777777777777777778787878 +78797979797a797a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c +7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f80808081818080 +818181818181818181818181818181818181818181818181818180808181808080808080808080 +8080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080818180808181 +818181818181828282828283838383838383838383838383838383838383838383838383828282 +82828181818080808080807f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7c7c7d7d7c7c7c7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7979797979797979797979797979787878787877 +777777777777777676767675757575757575757575757574747373737372727272727272727272 +717171707071717070706f6f6f6f6f6f6f6f6f6e6e6d6d6d6d6d6d6d6d6d6c6c6c6c6c6c6c6c6c +6c6c6c6c6b6b6b6b6a6a6a69696969696969696968696868686767676767676666666666666666 +6666656565646465656363636363636362626161616161616161616161605f5e5f5f5e5e5e5d5d +5d5d5d5d5d5d5d5c5a5a5a59595a59585858585857575756565656555554545353535352525151 +5151504f4f4f4f4e4d4c4c4c4b4b4b4b4b4b4a4848484747474646464645454443424242424242 +41404040403f3f3e3e3d3d3c3c3c3c3c3c3b3a3a3a3a3a3a393939393838383838383839393939 +3839383838383a3a3a3a3b3a3b3b3b3b3d3d3d3d3f3e3f40414141424244454546464749494a4a +4c4d4d4e4f505152535356565758595b5c5c5e5f606162636465666768696a6b6d6e6f71717173 +74747577787979797b7b7d7d7e7f7f8181828383848585868687888989898a8a8a8c8c8c8c8c8d +8d8d8e8e8f8f8f8f8f909191919191919292929292929292929292929292929292939293939393 +939393939393939393939393939393939393939393939393939393939393939393939393939393 +939393939393939393939393939393939393939393939393939393939393939393939393939393 +939393939393939393939393939393939393939393939393939393939393939393939393939393 +939393939393939393939393939393939393939393939393939393939393939392939292929292 +9292929292929292929292929292919191919190909090909090908f8f90908f8f8f8f8f8f8f8f +8e8e8e8e8d8e8d8d8d8d8d8d8d8d8d8c8c8c8c8c8b8b8b8a8a8b8b8a8a8a8a8a8a8a8a89898989 +888988888888888888888888888888888787878787888888888888888888888888888889888989 +89898a8a8a8b8b8a8a8b8b8b8b8b8c8c8c8d8d8d8d8e8d8e8e8e8e8f8f8f90908f8f9090909191 +919191929292929392939393939393939393949494949494949494949393939393939393939393 +93939393939393939393939393929291919191909090909090909090909090908f8f90908f8f8f +8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8e8d8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c8c8c +8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a89898a8a89 +898989898989898989898989898989898989898989888887878787878787878787878787878787 +878787878787878787878787878686868686868686868686868686868686868686868686868686 +868686868585858585858585858585858585858585858484848483838383838383838282828282 +8282828281818080808080808080807f7f7f7e7e7e7e7e7d7c7d7c7b7a7a7a7979797878787878 +7876767675747574747372717171717070706f6f6f6d6c6c6c6c6c6c6a6a6a6a6a6a6a69696969 +6969696969686868686868676867676767676767686868686969696a6a6a6a6a68686767676868 +686a6a6a6b6b6b6c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d +6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6c6c6b6b6b6a6a6969686867686869696969696868686868 +6868676767676767676868686869696868696969696969696a6a6b6b6c6c6c6c6d6e6f6f707171 +7171717272747475757677777878797a797a7b7b7b7c7c7c7d7d7c7d7e7e7e7e7e7f7f7f808080 +808080808080808181818181818181818282838383838383838383848484848484848484848484 +848484848484868685858686868787878787878787878787878787878787878787878787878787 +878787878888888888888888888888888888888888888888888888878788888787878787878787 +878787878787878787868786868686868686868686868685858686858585848383838383838382 +82828281818181807f7f7f7f7f7e7e7e7c7c7c7b7b7b7b7a7a7978787877777575747473747372 +71716f6f6f6e6d6d6b6b6969696968676766656464636262605f5f5e5d5d5b5b5a5a5958575655 +54535253525151504f4e4e4d4c4b4a4949484846464545454543424241403f3f3e3e3d3d3c3c3c +3c3a3a393939383837373737363636363636343433333333323232323332333333313231313132 +313232323232323232323131313131313131323232323333333232323232333333333333333333 +343334343434343434343434343434343535353535353535353535353535353535353535353535 +353535353535353535353535353535353536363636363636363636353535353535353535353535 +353535363636363635353535343534343434343434343434343434343434343434343434343434 +343434343333333333333333333333333332323333323333323233333333333333333333333232 +333332323232323232323232323232323232323232323232323232323232323232323232323232 +323131313131313131313131313131313131313131313131313131313131313131313131313131 +313131313131313232323232323232323232323232323232323232323232323232323232323232 +323232323232323232323232323232323232323232323231313131313030303030303030303030 +303030303030303030313131313131313131313131313131313131313132323232323131313131 +303030302f302f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f302f303030 +303131313131303030302f302f2f2f2f2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e +2e2e2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2e2e2e2e2e2e2e2e2d2d2d2d2c2c2c2b2b2b2b2b2c2c +2c2c2c2c2c2c2d2d2d2d2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2d2d2c2c2b2b2b2b +2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2c2c2c2c2d2d2d2d2d2d2d2d2e2e2e2e2f +2e2f2f2f2e2f2e2e2e2e2d2d2d2b2b2c2c2b2b2b2a2a2a2a2a2a2a2a2a2a2b2b2b2c2c2b2b2c2c +2c2c2c2c2c2c2c2c2c2c2c2d2d2d2d2e2d2e2e2e2e2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f303030 +31313030313131313131313132323232323232323232313131313131313030302f2f2f2f2f2f2f +2f2f2f2f2f2f2f2f30303031313030313131313131313132323232333233333333343434343434 +34343434343434343435353536363535363636363636363838383839393b3b3b3b3d3d3d3d3d3d +3e3e3e3e3e3f3f3f40403f3f404040404040404040404040414142424242424242424242424242 +42424242424243434344444343444444454545454545464747474748484a4a4a4a4b4b4c4b4c4c +4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4d4d4d4e4e4e4e4f4f5050505050515152 +525252525252525152515151515151515152515252535353535353545454545454545454545454 +545454545454545454545454555556565757575757575757575757575757575757575858585859 +585a5a5a5a5b5b5b5b5b5b5b5b5b5b5b5b5b5c5c5c5c5d5d5d5d5d5d5d5e5e5f5f5f5f60606060 +606060606161616162626262626262626363636364636464646465656566676666676767686868 +686868686868696a6a6a6b6b6b6b6c6c6c6c6c6c6c6c6d6d6d6d6e6d6e6f6f6f70707071717070 +717171727272727272727272737475757575757575767676767777777777777777787878787879 +79797979797979797a797a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c +7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f808080818180808181 +818181818181818181818181818181818181818181818181808081818080808080808080808080 +808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808181808081818181 +818181818282828282828282828283838383838383838383838383838382828282828282828282 +818181808081817f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7b7b7b7a7a7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a797a797979797878787878777777 +767677777676767676767676757575757475747474747474747474737373727273737272727171 +717170717070707070707070706f6f6f6f6f6f6f6f6e6e6f6f6e6e6e6d6d6d6d6c6c6b6b6b6b6b +6b6b6b6b6b6b6b6b6b6b6b6b6b6b6a6a6a69696a6a696969696868686867676767676666666666 +666666656565656565646463636363636363636363636362626060606060605f5f5f5f5e5e5e5d +5d5e5e5d5d5d5d5c5c5c5b5b5b5b5a5a5959595959585858585757565655555555545454535252 +52525251505050504f4e4e4e4d4d4c4c4c4c4b4b4b4a4a4a494847474646464646454444434343 +434141414140403f3f3e3e3d3d3d3d3d3d3d3b3b3a3b3b3a393a3a3a3a3a393939383838383938 +3939393938383839393a3a3b3b3b3b3b3b3c3c3c3d3d3d3e404041414142424444444647484849 +494a4b4c4c4e4e5050525354565658595a5b5c5d5e5f6061626364656667696a6b6c6e6e6e7071 +7273747476777778787a7b7b7d7d7e7f7f818181828485858586868888898989898a8b8c8b8c8d +8d8d8d8d8e8e8f8f8f8f9090909090909191929292929393939393939393939393939393939393 +939393939393939394949494949494949494949494949494949494949494949494949494949494 +949494949494949494949494949494949494949494949494949494949494949494949393939393 +939393939393939393939393939393949494949493939393939393939393939393939393939393 +939393939393939393939393939393939393939393939393939393939393929392929292929292 +929292929292929292929292919191919190909090909090908f8f90908f8f8f8e8e8e8e8e8e8e +8e8e8d8e8d8d8d8d8d8d8d8d8d8c8c8c8c8c8b8b8b8a8a8b8b8a8a8a8989898989898989898889 +888888888888888888878787878787878787878787878787888888888888888888898889898989 +8a8a8a8a8a8a8a8a8b8b8c8c8c8c8c8d8d8d8d8e8d8e8e8e8e8f8f8f90908f8f90909092929292 +929292929293929393939394949494949494949494949494949494949494949494949494939393 +9392939292929292929292929292929292919191909090908f8f8f8f8f8f8f8f8f8f8f8f8f8f8f +8f8f8f8e8e8e8e8e8e8e8e8e8d8e8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8c +8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8b8b8b8b8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a89 +898888888888888888888888888888888888888888888888888888888888888888888888888888 +888888888888888888888888888888888888888888888888888888888888888888888787878786 +868686868686868686868686868686868585848484848484848484848484848484848483838383 +8282828282828281828181818180808080807f7f7e7e7e7d7d7d7d7c7c7c7b7b7b7a7979797978 +787877777777757575757473727272717171707070706e6e6d6d6d6d6c6c6b6b6b6b6b6a6a6a6a +696969696a696a6969686968686869676868686869696969696969696868686868686868686868 +6969696b6b6b6c6d6d6d6d6d6d6d6d6c6c6b6b6b6b6b6b6b6b6c6b6c6c6c6b6c6b6b6b6b6b6b6b +6b6c6b6c6c6c6c6d6d6d6d6c6c6c6c6c6b69696868686868686868686869696969696968686868 +6868676968686868686969696969696969696b6b6b6b6c6c6d6d6e6e6f6f707071717272737375 +75757575767777787879797b7b7b7c7c7c7c7c7d7d7d7d7e7e7e7e7f7f80808080808080808081 +808181818182828283838282838383838383838383838383838383838383848484848584858585 +858585858585858586868687878787878686868686878787878787878787878787878787878787 +878787878787878787878787868686868786878787878787878787878787878787878787878787 +878787868686868686868686868585858584848383838383838383828282828282808080808080 +80807f7e7e7e7e7d7c7c7b7b7b7a7a797978787878777776757373737273727270706f6f6e6e6d +6c6b6a6a6968686767676565646462636262605f5f5d5d5d5b5a5958585856565554535251504f +4e4f4e4d4d4d4a4a4a494848474645444444434242414141413f3e3d3d3d3d3b3b3b3a3a3a3a3a +393937363636363635353535353534343434333333333333333232333332323232313131313131 +313131323232323232323232323333333333333333333333333333333434343434343434343434 +343434353435353535353535353536363636363636363636363636373736363737373737373737 +373737373737373737373737373737373737373737373737373636363636363636363636363636 +363636363636363636353536363535353535353535353535363635353635353636353535343434 +343434343434343434343433343333333333333333343334343434343434343434343434343434 +343433343333333333333333333333333333333333333333333333333333333333333333333332 +323232323232323232323232323232323232323232323232323232323232323232323232323232 +323232323232323232323232323232323232323232323232323232323232323232323232323232 +323232323232323232323232323232323232323232323232323231313131313131313131313131 +313131313131313131313131313131313131313131313131313131313131313131313131313131 +313030313130303030303030303030303030303030303030303031313030313131313131313131 +31313131313131303031313030302f2f2f2f2e2f2e2e2e2f2e2f2f2f2f2f2f2f2f2f2f2f2f2f2f +303030303030303030303030303030303030302f2f2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e +2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2f2f30303030303030302f2f2e2e2e2e2e2e2e2d2d2d2d2c +2c2c2c2c2c2c2c2d2d2d2e2e2d2d2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2f2f2f2f2f2f2f +2f2f2f2f2f2f2f2f2e2e2e2e2e2e2e2d2d2d2c2c2c2c2c2c2c2c2c2c2d2d2d2d2d2d2d2d2e2e2d +2d2e2e2e2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f303030303130313131313232323232 +323232333332323333333434343434343434343434343432323333323232313131313131313131 +313232323232323232333332323333333434343434343434343434343434343535353535353535 +35363637373737373737373737373738383838393939393b3b3c3c3c3c3e3e3e3e404040404141 +414141414141414141414142424242434343434343434343434343434343434344444545454546 +4646464646464646464646464646464646474848484848494b4b4b4b4b4c4c4d4d4e4d4e4e4e4e +4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4f4f4f50505050515151525353535353535353 +535353535353535353535353535353535353535353545455555556575757575757575757565656 +5655565555555656575757575757575858575758585859595959595959595959595959595a5a5a +5a5a5a5b5b5b5b5b5c5c5c5d5d5c5c5d5d5d5d5d5d5d5e5e5f5f5f5f5f5f5f5f5f606060616160 +606161616161616162626363636364646465656464656565666666666666676767676868686969 +69696a6a6a6a6b6b6b6b6b6b6b6b6c6c6d6d6d6d6e6e6e6f6f6f6f6f6f6f707070707170717171 +717272727373737374747474747474757576767676767676777777777878787878787878797979 +797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f8080808181808081818181 +818181818282828282818181818181818181818181818181818181808081818080808080808080 +80808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808081818080818181818181 +818182828282828282828282838383838383838383838383838383828282828282828282828181 +81808081817f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b +7b7b7a7a7b7b7a7a7a7a7a7a7a797a797979797979797979797979797978787878787777777676 +777776767676767676767575757575757575757475747474747373737272737372727271717171 +7171717171717171717171707070706f706f6f6e6e6f6f6e6e6e6d6d6d6d6d6c6c6c6c6c6c6c6c +6c6c6c6c6c6c6c6c6c6c6c6c6b6b6b6a696b6a6969696969696969686868686867676767676767 +6766666666666666656565656465646464646464646363616161616161616161616060605f5f60 +605f5f5e5e5d5d5d5d5d5d5d5c5c5b5b5b5b5b5a5a5a5a59595858575757575656565555555554 +5453525252525251515150504f4f4e4e4d4d4d4d4d4d4c4b4a4948484848484847474646454543 +4343434242414140403f3f3f3f3f3f3f3d3d3c3d3c3b3a3b3b3b3b3b3a3a3a3939393938393838 +3838373737383839393939393939393a3b3a3b3b3b3c3e3e3e3e3e3f3f40404143444444454546 +4748484a4a4b4c4e4f4f5152545455575859595a5c5d5e5e5f6162636466676869696a6c6d6e6f +707072737475757677787a7a7b7c7d7e7e7e7f82838383848485868787878788898a8a8b8c8c8c +8c8c8d8d8e8e8f8f90909090909090919191919192929292929292929293929393939393939393 +939393939393949494949494949494949494949494949494949494949494949494949494949494 +949494949494949494949494949494949494949494949494949494949494949493939393939393 +939393939393939393939393939494949494939393939393939393939393939393939393939393 +939393939393939393939393939393939393939393939393939393939293929292929292929292 +92929292929292929292919191919190909090909090908f8f90908f8f8f8e8e8e8e8e8e8e8e8e +8d8e8d8d8d8d8d8d8d8d8d8c8c8c8c8c8b8b8b8a8a8b8b8a8a8a89898989898989898988898888 +888888888888888787878787878787878787878787878888888888888888888988898989898a8a +8a8a8a8a8a8a8b8b8c8c8c8c8c8d8d8d8d8e8d8e8e8e8e8f8f8f90908f8f909090929292929292 +929292939293939393949494949494949494949494949494949494949494949494949393939393 +939393939393939393929392929292919191909090908f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f +8f8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8e8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c +8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8b8b8b8b8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8989 +898989898989898989898989898989898988898888888888888888888888888888888888888888 +888888888888888888888888888888888888888888888888888888888888888887878787868686 +868686868686868686868686868686858585858585858585858585858585858585848484848383 +8283828282828282828282818181818180807f7f7f7f7f7f7f7e7e7d7c7c7c7b7b7b7b7b7a7a7a +797979797878777776757474747474747373727270706f6f6f6f6f6e6e6e6e6d6d6c6c6c6c6b6b +6b6b6b6b6b6a6a696a696969696868686868696969696969696968686868686868686868686868 +686a6a6a6b6b6b6b6b6b6b6b6b6b6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a +6a6a6a6a6a6b6b6b6b6b6b6b6b6b6a686868686868686868686868696969696969686868686868 +68696969696a6a6b6b6b6b6b6b6b6b6b6d6d6d6d6e6e6f6f707071717273747374747575777777 +77787879797a7a7b7b7c7c7d7d7e7e7e7e7f7f7f7f7f7f7f7f8080818181818181818181818181 +818181828282838382828383848384848484848484848484848484848585858585858585858585 +858585858585868686878787878786868686868787878787878787878787878787878787878787 +878787878787878787878686868686868686868686868686868686868686868686868686868686 +868585858584858484848483838383838282828282828282828181808080807e7e7e7e7e7e7e7e +7d7c7c7b7b7a7a797979797877767675757575747473717070706f706f6e6c6c6b6b6b6b6a6867 +66666565646363636161605f5e5f5e5e5c5b5a595959575554545454525251504f4e4d4c4b4a4b +4a494949474747454444444342414140403f3f3e3e3e3e3d3c3a3a3a3a39393938383838383838 +363535353535353535353535343433343333333333333332333334333332333232323332333333 +333434343434343434343435353535353535353535353535353536363636363636363637363737 +373737373737373737373737383838383838383838383838383939383839393939393939393939 +393939393939393939393939393939393939393939393938383838383838383838383838383838 +383838383838383736383736363636363636363636363737363637363637373636363535353535 +353535353535353535353535353535353535353535353535353535353535353535353535353535 +353535353535353535353535353535353535353535353535353535353535353535353535343434 +343434343434343434343434343434343434343434343434343434343434343434343434343434 +343434343434343434343434343434343434343434343434343434343434343434343434343434 +343434343434343434343434343434343434343434343434333333333333333333333333333333 +333333333333333333333333333333333333333333333333333333333333333333333333333332 +313332313131313131313131313131313131313131313131323231313232333233333333333333 +333333333332313332313131303030303030303030303030303030303030303030303030303131 +313131313131313131313131313131313131303030303030303030303030303030303030303030 +30303030303030303030303030303131313131313131313130303030303030302f2f2f2f2e2e2e +2e2e2e2e2e2f2f2f30302f2f303030303030303030303030303030303030313131313231323232 +313231313131303030303030302f2f2f2e2e2e2e2e2e2e2e2e2e2f2f2f2f2f2f2f2f30302f2f30 +303031313131313131313132313232323232323232323333333333333333333334343434343434 +343535343435353536363636363636363636363636343435353434343333333333333333333334 +343434343434343535343435353536363636363636363637363737373738383838383838383838 +393939393939393939393939393a3a3a3a3b3b3c3c3d3d3e3e3e3e404041414242424243434343 +434343434343434343444444444545454545454546454646464646464646464747474747484848 +484848484848484848484848484848494a4a4b4b4b4b4d4d4d4d4d4e4e4f4f504f505050505050 +505050505050505050505050505050505050515151525252525353535454545455545555555555 +555555545554545454545454545554555555555656575757585858585858585858585757575757 +57575757575858585858585858595958585959595a5a5a5a5a5a5a5a5a5a5a5a5a5a5b5a5b5b5b +5b5c5c5c5c5c5d5d5d5e5e5d5d5e5e5e5e5e5e5e5e5f5f5f5f605f606060606161616262616162 +626262626262626363636363646464656664656666666767676767676767676768686869696969 +6a6a6b6b6c6c6c6c6c6c6c6c6c6d6d6d6d6d6e6e6e6f706f707070707171717171717171717172 +727273737373747475747575757576767676767676767777777778787878787878787979797979 +797979797a797a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f80808081818080818181818181 +818182828282828181818181818181818181818181818181818080818180808080808080808080 +8080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080818180808181818181818181 +828282828282828282828383838383838383838383838383838282828282828282828281818180 +8080807f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7a7a7a +7a7a7a7a7a7a7a7a7a7a7a797a7979797979797979797979797979787878787877777777777777 +777676777776767675757575757575757574757474747473737373737373737373727272717172 +727171717171717171707070706f706f6f6f6f6f6f6f6f6f6e6e6e6e6e6d6d6d6d6d6d6d6d6c6c +6d6d6c6c6c6c6c6c6c6c6b6b6b6b6a6b6a6a6a6a6a6a6a6a6a6969696969686868686868686867 +676868676767666666666566656565656565656565636363626263636262626161616161616161 +6160605f5f5e5e5f5f5e5e5e5d5d5d5d5d5c5c5c5c5b5b5a5a5959595958585857575757565655 +555454545453535352525252515150504f4f4f4f4e4e4d4c4b4b4a4a4a4a494948484747464645 +45444443434242414141414040403e3e3e3e3d3d3c3c3b3b3b3b3a3a3a39393939383938383838 +37373737373838383838383838383938393939393b3b3b3c3c3c3c3d3d3e3f4040414241424344 +4446464748494a4b4c4d4f4f5152535455565758595a5b5c5d5e6061626465656668696a6b6c6d +6e6f707172737475767778797a7b7c7c7d7f8080818282838485858686878788898a8a8b8b8b8b +8c8c8d8d8e8e8f8f8f8f9090909191919191929292929292929292939293939393939393939393 +939393939494949494949494949494949494949494949494949494949494949494949494949494 +949494949494949494949494949494949494949494949494949494949494939393939393939393 +939393939393939393939394949494949393939393939393939393939393939393939393939393 +939393939393939393939393939393939393939393939393939392939292929292929292929292 +9292929292929292919191919190909090909090908f8f90908f8f8f8e8e8e8e8e8e8e8e8e8d8e +8d8d8d8d8d8d8d8d8d8c8c8c8c8c8b8b8b8a8a8b8b8a8a8a898989898989898989888988888888 +88888888888787878787878787878787878787878888888888888888888988898989898a8a8a8b +8b8a8a8b8b8b8c8c8c8c8c8d8d8d8d8e8d8e8e8e8e8f8f8f90908f8f9090909292929292929292 +929392939393939494949494949494949494949494949494949494949494949493939393939393 +93939393939393929392929292919191919190909090909090908f8f90908f8f8f8f8f8f8f8f8e +8e8e8e8e8e8e8e8e8e8e8e8e8e8d8e8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c +8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8b8a8a8b8b8a8a8a89898989 +898989898989898989898989898989888988888888888888888888888888888888888888888888 +888888888888888888888888888888888888888888888888888888888888888887878787878787 +878787878787878787878787878686868585868685858585858585858585858585848484848384 +83838383838383838382828282828181818080818180807f7f7e7e7e7e7d7d7d7d7d7c7c7c7b7b +7b7b7a7a797978787777777776767575747473737272717171707070706f6f6e6e6e6e6d6d6d6c +6c6c6c6b6b6a6b6a6a6a6a69696969696969696969696969686868686767676767676868686869 +69696a6a6a6a6a6a6a6a6a6a696969696969696969696969696969696969696969696969696969 +6969696a6a6a6a6a6a6a6a6a6a686868676768686768686868696969696969696969696969696a +6a6a6a6b6b6c6c6d6d6c6c6d6d6d6f6f6f6f70707171727273737475767576777777797979797a +7a7b7b7c7c7d7d7e7e7f7e7f7f7f7f808080818180808181818282828282828282828282828282 +828383838383838383838483848484848484848484848484848485858585858585858585858585 +868685858686868787878787868686868687878787878787878787878787878787878787878787 +878787878787878786868686868686868686868686858586868585858585858585858585858584 +84848483848383838382828282828181818080818180807f7f7e7e7e7e7c7c7c7b7b7c7c7b7b7a +7a797978787777767675747373727272727171706e6d6d6c6b6c6b6a6969686867676664636362 +6161605f5e5e5d5d5c5b5a5b5a59585756555454535150504f4f4e4e4d4c4b4a49484746474645 +4545434343424141403f3f3e3e3d3d3c3c3c3c3b3b3a3938383838373737363637373636363434 +343434343434343434343434333433333333333333333433343434333433333334333434343435 +353535353535353535363636373736363737373737373737383838383838383838393839393939 +393939393939393939393a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a +3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a393939393939393939393939393939393939 +393939393939383938383838383838383838383838383838383838383838383837373737373737 +373737373737373737373736363737363737363637373737373737373737373636373736363636 +363636363636363636363636363636363636363636363636363636363636363636363535353535 +353535353535353535353535353535353535353535353535353535353535353535353535353535 +353535353535353535353535353535353535353535353535353535353535353535353535353535 +353535353535353535353535353535353535353535353434343434343434343434343434343434 +343434343434343434343434343434343434343434343434343434343434343434343434343334 +333333333333333333333333333333333333333333333333333333333433343434343434343434 +343434343334333333333232323232323232323232323232323232323232323232323233333333 +333333333333333333333333333333333232323131323231313131313131313131313131313131 +323231313232323232323232333333333333333333333232323131323231313130303030303030 +303030313131313131313131313131313232313132323232323232323333333334333434343334 +333333333232323131323231313130303030303030303030313131323231313232323232323232 +333333333333333333343334343434343434343435353535353535353535363636373736363737 +373737373737383838383838383838383838383737373736363635353535353535353535363636 +3636363636373736363737373838383838383838383938393939393a3a3a3a3a3a3a3a3a3a3b3b +3b3b3b3b3b3b3c3c3b3b3c3c3c3d3d3d3d3e3e3f3f404041414242434344444444454545454545 +454546464545464646474747474747474747484748484848484848484849494949494a4a4a4a4a +4a4a4a4b4b4a4a4b4b4b4b4b4b4b4c4c4d4d4d4d4f4f4f50505050515152515252525252525252 +525252525252525252525252525252525353535454545455555556565656575657575757575757 +575657565656565656565657565757575758585858585959595959595959595958585858585858 +5858585959595a5a59595a5a5a5a5a5a5a5a5b5b5b5b5b5b5b5b5b5b5b5b5b5b5c5b5c5c5c5c5d +5d5d5d5d5e5e5e5e5e5e5e5e5f5f5e5e5f5f5f6060606061606161616162626262626262626363 +62626363636464646464656565656665666666666767676868676768686869696969696a6a6a6a +6b6b6c6c6d6d6c6c6d6d6d6e6e6e6e6e6f6f6f6f706f7070707071717172727171727272737373 +737374747474757475757575767676777776767777777878787878787878787879797979797979 +79797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c +7c7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f808080818180808181818181818181 +828282828281818181818181818181818181808081818080808080808080808080808080808080 +807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080818180808181818282 +828282828282828283838383838383838383838383838382828282828282828282818181808080 +807f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a +7a7a7a7a7a7a7a7a7a797a79797979797979797979797979797878787878777777777777777776 +767777767676757575757575757575747574747474737373737373737373737272727272727272 +72727272727272717171706f71706f6f6f6f6f6f6f6f6e6e6e6e6e6d6d6d6d6d6d6d6d6d6d6d6d +6d6d6d6d6d6d6d6d6c6c6c6c6b6c6b6b6b6b6b6b6b6a6a6a6a6969696868686868686868686868 +686868686767676766676666666666666666666464646363646463636362626262626262626261 +616060606060606060605f5f5f5f5f5e5e5e5d5c5c5b5b5b5b5b5b5a5a5a595959585758575656 +56565655555554545454535352525151515150504f4e4d4d4d4d4d4d4b4b4a4a49494848484847 +464545444443434343434343404040403f3f3e3e3e3e3e3e3c3c3c3b3b3b3b3a3b3a3939393838 +3838383939393939393938383938393939393b3b3b3b3b3b3b3c3c3d3e3f3f3f403f4041424243 +434446474848494a4c4c4d4f50515152535456565758595a5c5d5e5f606162636465676868696a +6c6d6d6e6f717272747576777878797b7d7d7d7e7f808182828383848485868888888888888a8a +8b8b8c8c8e8e8e8e8e8e8e8f8f9090909191919191919191929391929393939393939393939393 +939394949494949494949494949494949494949494949494949595949495949495959495959494 +959595959595949495959494949494949494949494949494949494949393939393939393939393 +939393939393939393949494949493939393939393939393939393939393939393939393939393 +939393939393939393939393939393939393939393939393929392929292929292929292929292 +929292929292919191919190909090909090908f8f90908f8f8f8e8e8e8e8e8e8e8e8e8d8e8d8d +8d8d8d8d8d8d8d8c8c8c8c8c8b8b8b8a8a8b8b8a8a8a8989898989898989898889888888888888 +8888888787878787878787878787878787878888888888888888888988898989898a8a8a8b8b8a +8a8b8b8b8c8c8c8c8c8d8d8d8d8e8d8e8e8f8f8f8f909090909090909092929292929292929293 +929393949494949595959595959595959595959595959595959595959494949493939393939393 +939393939392939292929291919191919090909090909090909090909090909090908f8f8f8f8e +8e8e8e8e8e8e8e8e8e8e8e8d8e8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8c +8c8c8c8c8c8c8c8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a +8a8a8a8a8a8a8a89898a8a89898889888888888888888888888888888888888888888888888888 +888888888888888888888888888888888888888888888888888888888888878787878787878787 +878787878787878787878786868686868686868686868686868686868686868585858483858483 +83838383838383828282828281818181818181818180807f7f7f7f7e7e7e7d7d7d7d7c7c7c7c7c +7b7b7a7a797978787878777776767575747473737373737272727170706f6f6f6f6e6e6e6d6d6d +6d6c6c6b6c6b6b6b6b6a6a6a6a6a6a6a6a69696a6a696868686868686868686868686868696969 +6a6a6a6a6a6a6a6a6a6a6969696969696969696969696969696969696969696969696969696969 +696a6a6a6a6a6a6a6a6a6a686868686868686868686868696a6a6a6a6a6a6a6a6a6a6a6a6b6b6b +6b6c6c6d6e6e6e6e6e6e6e6e707070717271727373737474757677767777787879797a7a7b7b7c +7c7c7c7d7d7e7e7f7e7f7f7f7f8080808181808081818182828282828282828282828282828283 +838383838383838384838484848484848484848484848484858585858585858585858585858585 +858585858586868686868585858585868686868686868686868686868686868686868686868686 +868686868585858584848484848484848484848484848483848483838483838484838383828282 +828182818080807f7f7f7f7f7e7e7e7e7e7e7e7d7d7c7c7b7b7a7a787878787878787878777776 +7574747373727271706f6f6d6d6e6e6d6d6c6a6968686768676664646363636362605f5f5e5d5d +5c5b5a5a5959585756575656555452515151504e4d4d4c4c4b4b4a494848474644434544434343 +414141403f3f3f3e3e3d3d3c3c3b3b3b3b3b3b3a39383838383737373737373737373735353535 +353535353535353535353435343434343434343435343535363535343535363536363636373737 +373737373737373838383838383838383838383838383939393939393939393a393a3a3a3a3a3a +3a3a3a3a3a3a3a3a3b3b3b3c3c3b3b3c3b3b3c3c3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b +3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a +3a3a3a3a393a393939393939393939393939393939393939393939393939383838383838383838 +383838383838383838383838383838383838383838383838383838383838383838383838383838 +383838383838383838383838383838383838383838383838383838383838383837373737373737 +373737373737373737373737373737373737373737373737373737373737373737373737373737 +373737373737373737373737373737373737373737373737373737373737373737373737373737 +373737373737373737373737373636373736363635353535353535353535353535353535353535 +353535353535353535353535353535353535353535353535353535353535353535353534353434 +343434343434343434343434343434343434343434343434343435343535353535353535353535 +353534353434343433333333333333333333333333333333333333333333333333343434343434 +343434343434343434343434343433333333333333333333333333333333333333333333333333 +333333333333333333333434343434343434343433333333333333333333323232323232323232 +323333333333333333333333333333333333333333333333333334343434353435353534353434 +343433333333333333333333323232323232323232323333333333333333333333333333333434 +343535343435353635363636363636363636373737373737373737373838383838383838383838 +383838383939393a3a39393a39393a3a3938383838383838373737373737373737373838383838 +383838393938383939393a3a3a3a3a3a3a3a3a3b3a3b3b3b3b3c3c3c3c3c3c3c3c3c3c3d3d3d3d +3d3d3d3d3e3e3d3d3e3e3e3f3f3f3f404041414242424244444545464646464747474747474747 +474747474747474848484949484849494a494a4a4a4a4a4a4a4a4a4b4b4b4b4b4c4c4c4c4c4c4c +4c4c4c4c4c4c4c4c4c4c4c4d4e4d4e4f4f4f515151515151515252535253535353535353535353 +535354545353545454545454545455555556565656565656575757575857585858585858585857 +58575757575757575758575858585859595959595a5a5a5a5a5a5a5a5a5a595959595959595959 +595a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5b5b5b5c5c5b5b5c5c5c5c5c5c5c5d5c5d5d5d5d5e5e5e +5e5e5f5f5f5f5f5f5f5f5f5f5f5f5f606060606161626162626262636363636363636363636363 +636363646464656565656666676667676767686868686868686868686969696a6a6a6a6b6b6c6c +6d6d6d6d6d6d6d6d6d6e6e6e6e6e6f6f6f70716f70717171727272727272727272727373737373 +747474747574757575757676767777767677777778787878787878787878797979797979797979 +7a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c +7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f8080808181808081818181818181818282 +82828281818181818181818181818181808081818080808080808080808080808080808080807f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808181808081818182828282 +82828282828283838383838383838383838383838382828282828282828282818181808080807f +7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7a7a797979797979 +797979797979797979797979797979797979797979797978787878787777777777777777767677 +777676767575757575757575757575757575747473737373737373737372727272727272727272 +72727272727171717070717170707070707070706f6f6f6f6f6e6e6e6e6d6e6d6d6d6d6d6d6d6d +6d6d6d6d6d6d6c6c6c6c6c6c6c6c6c6c6c6c6c6b6b6b6b6a6a6a69696969696969696969696969 +696868676767676767676767676767676765656564646565646464636363636363636363626361 +616161616161616160606060605f5f5f5e5e5e5d5d5d5c5d5c5b5b5b5a5a5a59595a5958585858 +58575756565555555555545453535353525251514f4f4f4f4f4f4d4d4c4c4c4c4b4a4a4a494847 +474747464646454545454242424242424040404040403e3e3e3d3d3d3c3c3c3c3b3b3b3a3a3a3a +393b3a3a3a3a3a3a39393939393939393b3b3b3b3b3b3b3c3c3c3d3e3e3e3f3e3f3f4040414142 +43444545474749494a4b4c4d4e4f4f5052525354555658585a5b5c5d5d5f606162636465666768 +696a6b6c6e6e70717173747475777979797b7c7d7d7f7f8080818283838585858686868888898a +8a8a8c8c8c8c8c8d8d8e8e8f8f8f90909090919191919292919192929292929292929292929293 +939494949494949494949494949494949494949494949495959494959494959594959594949595 +959595959494959594949494949494949494949494949494949493939393939393939393939393 +939393939393939494949494939393939393939393939393939393939393939393939393939393 +939393939393939393939393939393939393939393939393939393929392929292929292929292 +92929292919191919190909090909090908f8f90908f8f8f8e8e8e8e8e8e8e8e8e8d8e8d8d8d8d +8d8d8d8d8d8c8c8c8c8c8b8b8b8a8a8b8b8a8a8a89898989898989898988898888888888888888 +888787878787878787878787878787878888888888888888888988898989898a8a8a8b8b8a8a8b +8b8b8c8c8c8c8c8d8d8d8d8e8e8e8e8f8f8f8f9090909090909090929292929392939393939393 +939494949495959595959595959595959595959595959595959594949494939393939393939393 +93939393939393939292919191919090909090909090909090909090909090908f8f8f8f8e8e8e +8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d +8d8d8d8d8d8c8d8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a8a8a +8a8a8a8a8a89898a8a898989898989898989898989898989898989898989898989898989898989 +898989898989898989898989898989898989898989898989898989898888888888888888888888 +888888878887878787868686868686868686868686868686868686868685858584848585848484 +848484848483838383828281818181818181818080808080807f7f7f7e7e7e7e7d7d7d7d7c7b7b +7b7b7a7a7979797978787777777776757574747474737373727272717070706f6f6f6e6e6e6e6d +6d6c6d6c6c6c6c6b6b6b6b6b6b6b6b6a6a6b6b6a69696968686868686868686868686969696a6a +6a6a6a6a6a6a6a6a6969696969696969696969696969696969696969696969696969696969696a +6a6a6a6a6a6a6a6a6a6868686869686969696969696a6b6b6b6b6b6b6b6b6b6b6b6b6c6d6d6d6d +6d6e6f6f6f6f6f6f6f7072727273737273747474757576767877787879797a7a7b7b7b7b7c7c7c +7c7d7d7e7e7f7f7f7f7f7f80808081818080818181828282828282828282828282828282838383 +838383838383838383838383838383838383838383838484848484848484848484848484848484 +848484858585858584848484848585858585858585858585858585858585858585858585858585 +85858484848483838383828282828282828282828281828281818281818282818181807f7f7f7f +7f7f7e7e7e7d7c7c7c7c7b7b7b7b7b7b7b7a7a7978787877777575757574757474747373737271 +706f6f6e6e6d6c6b6b69696a6a696968666564646363626260605f5f5f5f5e5c5b5b5a59595857 +5656555554545354525251504f4e4e4e4c4b4a4a49494848474746454443424143424141413f3f +3f3f3e3e3d3c3c3b3b3b3b3a3a3a3a3a3a39383838383837373737373737373737353535353535 +353535363536363636363636363636363636363636363737363637373737373737373838383839 +38393939393a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b +3b3b3b3b3b3b3c3c3c3d3d3c3c3d3c3c3d3d3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c +3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b +3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3a3a3a3a3a3a3a3a3a3a3a +3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a393a39393939 +393939393939393939393939393939393939393939393939393939393939383838383838383838 +383838383838383838383838383838383838383838383838383838383838383838383838383838 +383838383838383838383838383838383838383838383838383838383838383838383838383838 +383838383838383838383837373838373737363636363636363636363636363636363636363636 +363636363636363636363636363636363636363636363636363636363636363636363636363636 +363636363636363636363636363636363636363636363636363636363636363636363636363636 +363636363636353535353535353535353535353535353535353535353535353636363636363636 +363636363636363636363635353434343434343434343434343434343434343434343434353435 +353535353535353536363636363636363636353535353535353535343433333333333333333434 +353535353535353535353535353535353535353535353535363636363636363636363636363636 +353535353535353535353434343434343434343435353535353535353535353535353536363637 +37363637373737373737373737373737383838383938393939393a3a3a3a3a3a3a3a3a3a3a3a3a +3a3a3b3b3b3c3c3b3b3c3b3b3c3c3b3a3a3a3a3a3a3a393939393939393939393a3a3a3a3a3a3a +3a3b3b3a3a3b3b3b3c3c3c3c3c3c3c3c3c3d3c3d3d3d3d3e3e3e3e3e3e3e3e3e3e3f3f3f3f3f3f +3f3f40403f3f404040414141414242434344444444464646464747474848494949494949494949 +49494949494a4a4a4b4b4a4a4b4b4b4b4b4b4b4b4b4b4b4b4c4c4d4d4d4d4e4e4e4e4e4e4e4e4e +4e4e4e4e4e4e4e4e4e4f504f4f5050505253535353535354545454545454545454545454545454 +555554545555555555555555565656575757575757585859595959595959595959595959595959 +595959595959595959595959595a5a5a5a5a5b5b5b5b5b5b5b5b5b5b5a5a5a5a5a5a5a5a5a5a5b +5b5b5b5b5b5b5b5b5b5b5b5b5b5b5c5c5c5d5d5c5c5d5d5d5d5d5d5d5d5d5d5d5d5d5e5e5e5e5f +5f6060606060606060606060606161616162626262626262626363636363636363636463646464 +64656565666666666767676767676767686868686968696969696a6a6a6b6b6b6b6c6c6c6c6d6d +6d6d6d6d6d6d6e6e6f6f6f6f707070717170707171717272727272727272727273737373747475 +757575757575757576767677777676777777787878787878787878787979797979797979797979 +7979797a797a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c +7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f80808081818080818181818181818182828282 +8281818181818181818181818181808081818080808080808080808080808080808080807f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080818180808181818181818181818181818182 +8282828282828282828383838383838383838382828282828282828282818181808080807f7f7e +7f7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a79797878787878787878787878787878787878787877777777777777777676777776 +767676767676767575757574757474747474747474747474747474737373727273737272727171 +7171717171717170717070707070707070706f6f6f6f6f6f6f6f6f6f6f6f6f6e6e6f6f6e6e6e6d +6d6d6d6d6d6d6d6d6c6c6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6a6a6a69696a6a696969 +696969696869686868686767676767666666656566666565656565656565646464646363636362 +6262626161616060606060606060605f5f5f5e5d5d5d5d5d5d5d5c5c5c5c5b5b5b5b5a5a585858 +5858585858585756565655555555545453525252505050505050504e4d4d4d4d4c4b4b4b4b4b4a +49494848484746464646454543434343414141414141413f3f3f3f3d3f3d3d3d3d3b3b3b3b3b3b +3b3b3a3a3a3a3a3a3b393a3a3a3a3939393a3a3a3a3a3a3b3b3b3b3c3c3d3d3e3e3e4040404142 +414343454546474848494a4b4c4d4d4e4f5051525355555758585a5b5c5d5e5f60616263646566 +6769696b6c6d6e6e707172747475777778797b7b7c7d7e7f7f8081818284848485858586878989 +89898a8a8c8c8d8c8d8d8d8d8f8f8f8f8f8f909090919091919191939393939393939393939393 +939393949494949494949494949494949494949494949494949494949494949494949494949494 +949494949494949494949494949494949494949494949494949494949494949494949494949494 +949494949494949494949494949494949494949494949494949494949494939393939394949494 +949393939393939393939393939393939393939392939292929292929292929292929292929292 +9292919191919191919191919090908f8f90908f8f8f8e8e8e8e8e8e8e8e8e8d8e8d8d8d8d8d8d +8d8d8d8c8c8c8c8c8b8b8b8a8a8b8b8a8a8a898989898989898989888988888888888888888887 +87878787878787878787878787878888888888888888888988898989898a8a8a8b8b8a8a8b8b8b +8c8c8c8c8c8d8d8d8d8e8d8f8f8f8f8f8f8f909090909191919292929292929292929393949494 +949494949494949494949494949494949494949494949494949494949494949494949494949494 +9493939292929292929292929191919191919191909090908f8f8f8f8f8f8f8f8f8f8f8f8f8f8f +8f8f8f8f8f8f8f8e8f8e8e8e8e8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d +8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c8c8b8b8c8c8b8b8b8a8a8a8a8a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a898a89898989898989898989898989898888888888888888888888888888 +888989898989888888888888888888888888888888888888888888888888888888888888888888 +888888888888888888888787878786868686868686868585858585858585858485848484848383 +83838383838383838383838282828281818181808080807f7f7f7f7f7f7f7f7e7d7d7d7d7d7c7b +7b7b7a7a7a7a79797978777777777777767676747474747273727272727070706f6f6f6f6e6e6d +6e6d6d6d6d6b6b6b6b6b6b6b6b6b6b6b6b6b6b6a6a6a6969696969696a6a6a6a6a6a6a69696969 +6969696969696868686868686868686868686868686868686868686868686869696969696a6a6a +6a6a6a6a6a6a6a6a6a6a69696a6a696a6a6b6b6b6b6b6b6b6c6c6c6c6c6c6c6d6d6d6d6e6f6f6f +6f7070717172727272737373747474747575777777787878797a7a7a7a7a7a7a7b7c7c7c7d7d7e +7e7e7e7f7e80808080808080818180808181818282828282828282828282828282828282828282 +838383838483848484848484848484848484848484848484848484848484848484858584848585 +858484848484838383838383838383838383838383838383838383838383838383838383838383 +8383838383838282828282828181817f7f80807f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7d7c7c7b +7b7b7a7a7a7a7a7a7a7a7a787878787777767573737373737372717172727170706f6e6e6d6d6c +6b6a6a696867676767676766656463626261605f5e5d5d5d5d5d5b5b5a59585857565554535252 +525251504f4f4f4e4d4d4b4b49494948474746464646454443424141404040403f3f3f3e3e3e3d +3c3c3b3b3b3b3a393939393a3a3939393837373737373737363638383737373737373737373737 +373737373737363837373737383838383938393939383938383839393a3a3a3a3a3a3a3a3a3a3a +3a3a3a3b3b3b3c3c3b3b3c3c3c3d3d3d3d3d3d3d3d3d3d3d3d3d3d3e3d3e3e3e3e3e3e3e3e3e3e +3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e +3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d +3c3d3c3c3c3c3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b +3b3b3b3b3b3a3a3b3b3a3b3b3a3a3b3b3b3b3b3b3b3b3b3b3b3a3a3b3b3a3a3a3a3a3a3a3a3a3a +3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a +3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3939393939393939393939393939393939393939 +393939393939393939393939393939393939393939393939393939393939393939393939393939 +393939393939393939393939393939393939393939393939393939393939393838383838393939 +393939393939393838383838383838383838383838383838383838383838383738373737373737 +373737363636363636363636363636363636363636363736373737373838383838373737373637 +363636363636363636363636363636363636363636363636363636363636363636363636363636 +363636363636363636363636363535363635353535353535353535353535353535363635353636 +363636363636363636363637373737373636363535363635353535353535353535353535353535 +353535353535353535353636363637373737373737373737373738383939393839383838383737 +373636373736363635353535353636363636363636373736363737373838383838383838383838 +3838383938393939393a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3b3b3b3c3c3b3b3c3c3c3c3c3c3c3c +3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3c3c3c3b3b3b3b3b3b3b3b3b3b3c3c3c3c3c3c3c3c3d +3d3c3c3d3d3d3e3e3e3e3e3e3e3e3e3f3e3f3f3f3f404040404040404040404141414141414141 +42424141424242434343434444454546464747474748494949494949494949494a4a4a4b4b4a4a +4b4b4b4c4c4c4c4c4c4c4c4c4d4d4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4f4f4f50504f +4f5050505151515151515252525353535354545555555556565757575757575757575757575757 +5757575757575757575757575757575858595959595959595a595a5a5a5a5a5a5a5a595a595959 +59595959595a595a5a5a5a5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b +5c5c5c5c5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5e5e5f5f5f5f5f5f5f5f5f5f5f +5f5f5f5f5f5f606060606161616161616162626363636363636363636464646565646465656566 +66666666666666666767686868686969696a6a69696a6a6a6b6b6b6b6b6b6b6b6b6c6d6d6d6e6e +6e6e6f6f6f6f6f6f6f6f7070707071707171717171717172727272737373747474747474747474 +75757676767676767677777676777777787878787878787878787979797979797979797a797a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d +7d7d7d7e7e7e7e7f7e7f7f7f7f8080808080808080818180808181818181818181828282828281 +818181818181818181818181808081818080808080808080808080808080808080807f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f80808080808080808181808081818181818181818181818181828282 +828282828282828383838383838383838382828282828282828282818181808080807f7f7e7f7e +7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7a7a7a7a797a79797979797979797979 +797979797878787878787878787878787878787878787878777777777777777776767777767676 +767676767675757575757575757574757474747474747474747373737272737372727271717171 +717171717171717171717171717171717070707070707070706f706f6f6e6e6f6f6e6e6e6d6d6d +6d6d6d6d6d6d6d6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6b6b6a6a6b6b6a6a696a69 +696969696969696968686868686767676666676766666666666666666565656564656464636363 +63626262616161616161616161616161605f5e5f5e5e5e5e5d5d5d5d5d5d5d5d5c5c5a5a5a5a59 +5a595959595858585757575756565555545452525252525252505050504f4e4d4d4d4d4d4d4c4c +4b4b4a494848484847474646454543434343434343414141403f403f3f3f3f3d3d3d3d3c3d3c3c +3b3b3b3b3b3b3b3a3a3a3a3a3939393a3a3a3a3a3a3a3a3a3a3b3b3c3c3c3c3c3e3e3e3e3f3e40 +414242434444444547484849494a4b4c4d4e4f505153545455575859595a5c5d5e5e5f61626364 +65676869696a6c6d6e707071737475767778797a7b7c7d7e7e7e7f818282838383848687878787 +88888a8b8c8b8c8c8c8c8e8e8e8e8f8f9090909090909090909292929292929292929392939393 +939494949494949494949494949494949494949494949494949494949494949494949494949494 +949494949494949494949494949494949494949494949494949494949494949494949494949494 +949494949494949494949494949494949494949494949494949494949393939393949494949493 +939393939393939393939393939393939393939393939392939292929292929292929292929292 +919191919191919191919090908f8f90908f8f8f8e8e8e8e8e8e8e8e8e8d8e8d8d8d8d8d8d8d8d +8d8c8c8c8c8c8b8b8b8a8a8b8b8a8a8a8989898989898989898889888888888888888888878787 +8787878787878787878787878888888888888888888988898989898a8a8a8b8b8a8a8b8b8b8c8c +8c8c8c8d8d8d8d8e8e8f8f8f8f8f8f8f9090909091919192929292939293939393949494949494 +949494949494949494949494949494949494949494949494949494949494949494949494949494 +939393939293929292929191919191919191909090908f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f +8f8f8f8f8f8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e +8e8d8e8d8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c8c8b8b8c8c8b8b8b8a8a8a8a8a8a8a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8989898989898989898989898989898a +8a8a8a8a8989898989898989898989898989898989898989898989898989898989898989898988 +898888888888888887878787868686868686868685858585858585858585858585858584848484 +84848484848384838382828282818181818181818180808080808080807f7e7e7d7d7d7d7c7c7c +7b7b7b7b7a7a7a7979797978797877777775757575747574737373717171707070706f6f6e6f6e +6e6e6e6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6b6a6969696969696a6a6a6a6a6a6a696969696969 +696969696868686868686868686868686868686868686868686868686869696969696a6a6a6a6a +6a6a6a6a6a6a6a6a696a6a6b6a6b6b6c6c6c6c6c6c6c6d6d6d6d6d6d6d6e6e6f6f707070707071 +717272737374747575757575757576767878787879797a7b7b7b7b7b7b7b7b7c7c7c7d7d7e7e7e +7e7f7f808080808080808181808081818182828282828282828282828282828282828282828383 +838383838383838383838383838383838383838383838383838383838383838484838384848483 +838383838282828282828282828282828282828282828282828282828282828282828282828282 +828282828181808080807f7f7f7d7d7e7e7d7d7d7d7d7d7d7d7d7d7d7d7c7c7b7b7a7a79797979 +78787777777777777775757575747473717070707070706f6e6d6f6e6d6c6c6b6b6b6a69686766 +6665646363636363636261605f5e5e5d5c5a595959595959575756555454535251504f4e4e4e4e +4d4d4c4c4b4a49494848464645454444434343434242413f3e3e3e3e3e3e3d3d3d3c3c3c3c3b3b +393939393838383838393938383837373737373737373636383837373737373737373737373738 +373838383839393939393a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3b3b3b3b3b3b3b3b3b3c3b3c3c3c +3c3d3d3d3e3e3d3d3e3e3e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f +3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f +3f3f3f3f3f3f3f3f3f3f3f3f3f3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e +3e3e3e3e3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d +3d3d3d3c3c3d3d3c3d3d3c3c3d3d3d3d3d3d3d3d3d3d3d3c3c3d3d3c3c3b3c3b3b3b3b3b3b3b3b +3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b +3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a +3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a +3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a39393939393a3a3a3a3a +3a3a3a3a3a39393939393939393939393939393939393939393939393939393939393939393939 +393838383838383838383838383838383838383838383838383839393939393838383838383838 +383838383838383838383838383838383838383838383838383838383838383838383838383838 +383838383838383738373736363737363636363636363636363636363636363738363738383838 +383838383838383838393939393938383837373838373736373636363636363636373637373737 +373737373737373738383838393939393939393939393939393a3a3a3a3a3a3a3a3a3a39393938 +38393938383837373737373838383838383838393938383939393a3a3a3a3a3a3a3a3a3a3a3a3a +3a3a3a3a3a3a3a3b3b3b3b3b3b3b3b3b3c3b3c3c3c3c3d3d3d3e3e3d3d3e3e3e3e3e3e3e3e3f3f +3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3e3e3e3d3d3d3d3d3d3d3d3d3d3e3e3e3e3e3e3e3e3f3f3e +3e3f3f3f4040404040404040404140414141414242424242424242424243434343434343434444 +43434444444545454546464747484849494949494a4a4a4a4b4a4b4b4b4b4c4c4c4d4d4c4c4d4d +4d4e4e4e4e4e4e4e4e4e4e4f4f4f4f4f4f4f4f4f504f5050505050505050505151515252515152 +525253535353535353535354545555565657575757575858585858585858585858585858585858 +5858585858585858585858585859595a5a5b5a5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b +5b5b5b5b5b5b5b5b5b5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5d5d +5d5d5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5f5f5f5f5f5f5f5f5f605f606060 +606060606161616162626262626262626363636363636363636364646465666465666666676767 +6767676767676768686868686969696a6b696a6b6b6b6c6c6c6c6c6c6c6c6c6c6d6d6d6e6e6e6e +6f6f706f7070707071717171717171717171717171727272727373737474747475747575757576 +76767676767676777776767777777878787878787878787879797979797979797979797979797a +797a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d +7d7e7e7e7e7f7e7f7f7f7f80808080808080808181808081818181818181818282828282818181 +81818181818181818181808081818080808080808080808080808080808080807f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f808080808080808080808080808181808081818181818181818282828282 +82828282828383838383838383838382828282828282828282818181808080807f7f7e7f7e7e7e +7e7d7d7d7d7d7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7a7a7a7a797a797979797979797979797979 +797978787878787878787878787878787878787878787777777777777777767677777676767676 +767676757575757575757575747574747474747474747473737373737373737373727272727272 +72727171727271717171717171717070707070707070706f706f6f6f6f6f6f6f6f6f6e6e6e6e6e +6e6e6e6e6e6d6d6d6d6d6d6d6d6c6c6d6d6c6c6c6c6c6c6c6c6b6b6b6b6b6b6b6b6b6a6b6a6a6a +6a6a6a6a6a6a696969696968686867676868676767676767676766666666656665656565646464 +646463636363636363636262626261616061606060605f5f5f5e5e5f5f5e5e5e5c5c5c5c5b5c5b +5b5b5b5a5a5a595959595858575756565555555554545452525252515150504f4f4f4f4e4e4d4d +4c4c4b4b4a4a49494848474746464646454545434343424142414040403e3e3e3e3d3e3d3d3c3c +3c3c3b3b3b3a3a3a3a3a3939393939393939393939393939393a3a3a3a3a3b3b3b3c3d3c3d3e3f +3f40404141424344444546464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e606162 +6465656668696a6c6d6e6f7072737475767778797a7b7b7c7d7e7f7f8081818284858586868787 +88898a898a8b8b8b8d8d8d8d8e8e8f8f90908f8f90909092929292929292929293929393939394 +949494949494949494949494949494949495959494959494959594959594949595959595959494 +959594949494949494949494949494949494949494949494949494949494949494949494949494 +949494949494949494949494949494949494949494949494949493939393939494949494939393 +939393939393939393939393939393939393939393929392929292929292929292929292929191 +91919191919191919090908f8f90908f8f8f8e8e8e8e8e8e8e8e8e8d8e8d8d8d8d8d8d8d8d8d8c +8c8c8c8c8b8b8b8a8a8b8b8a8a8a89898989898989898988898888888888888888888787878787 +878787878787878787878888888888888888888988898989898a8a8a8b8b8a8a8b8b8b8c8c8c8c +8c8d8d8d8d8e8e8f8f90908f8f9090909191919191929292929392939393939494949595949495 +959595959595959595959595959595959595959594949595949494949494949494949494949393 +93939293929292929191919191919191919190909090909090908f8f90908f8f8f8f8f8f8f8f8f +8f8f8f8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d +8e8d8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8b8a +8a8b8b8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8989898989898989898989898989898a8a8a +8a8a89898989898989898989898989898989898989898989898989898989898989898989888988 +888888888888888887878787878787878787868686868686868685858686858585848484848484 +848484838483838383828282828282828282828181818080818180807f7f7e7e7e7e7d7d7d7c7c +7c7c7b7b7b7a7a7a7a797a79797979777777767576757474747272727171717170706f706f6f6f +6f6d6d6d6d6d6d6d6d6c6c6d6d6c6c6b6b6a6a6a6a6a6a6a6a6a6a6a6a6a6a6969696969696969 +69696868686868686868686868686868686868686868686868686869696969696a6a6a6a6a6a6a +6a6a6a6a6a6a6a6b6a6b6b6b6b6c6c6c6d6d6d6d6e6e6e6e6e6e6e6f6f70707171717172727274 +7474747575767677777676777777797979797a7a7b7b7c7c7b7b7c7c7c7d7d7d7d7d7e7e7e7e7f +7f8080808080808081818080818181828282828282828282828282828282828282828283838383 +838383838383838383838383838383838383838383838383838383838383838383838383828282 +828281818181818181818181818181818181818181818181818181818181818181818180808181 +80807f7f7e7e7e7e7d7d7d7c7c7c7c7b7c7c7b7b7c7b7b7c7c7b7b7a7a79797878777776767575 +74747474747474737372727171706e6d6d6c6c6c6c6b6b6a6b6a6a696968686766656463626261 +605f5f5e5e5f5f5e5d5c5b5a595958565555545454545353525150504f4e4d4c4b4a4a4a4a4949 +4848474746464444434342424141404040403f3f3e3d3c3c3b3b3c3c3b3b3b3a3a3a3a39393838 +383837373737373838383838373737373737373737373838383838383838383838383838393839 +3939393a3a3a3a3a3b3b3b3b3b3b3b3b3c3c3b3b3c3c3c3d3d3d3d3d3d3d3d3d3e3d3e3e3e3e3f +3f3f3f3f3f3f3f3f3f404040404040404040404040404040404040404040404040404040404040 +404040414140404140404141404040404040404040404040404040404040404040404040404040 +40404040404040404040403f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f +3f3f3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e +3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3d3e3d3d3d3d3d3d3d3d3d3d +3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d +3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c +3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c +3c3c3c3c3c3b3b3c3c3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3a3a3a3a3a3b3b3b3b3b3b3b +3b3b3b3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a39 +3939393939393939393939393939393939393939393939393a3a3a3a3a39393939393939393939 +393939393939393939393939393939393939393939393939393939393939393939393939393939 +393939393938393838383838383838383838383838383838383838383838393839393939393939 +393939393939393a3a3a3a3a393939393939393939383938383838383838383938393939393939 +39393939393939393a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3b3b3b3b3b3b3b3b3b3b3a3a3a3a3a3a +3a3a3a3a39393939393a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3b3b3b3b3b3b3b3b3c3c3b3b3c3c3c +3c3c3c3c3c3d3d3d3d3d3d3d3d3d3e3d3e3e3e3e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f40404041 +414040414040414140404040404040403f3f3f3f3f3f3f3f3f3f40404040404040404141404041 +414142424242424242424243424343434344444444444444444444454545454545454546464545 +46464647474747484849494a4a4a4a4b4b4b4c4c4c4c4d4c4d4d4d4d4e4e4e4e4e4e4e4e4e4e4f +4f4f50504f4f505050515151515151515151525152525252525252525253535353535353535353 +5454545555545455555656575757575858585858595959595959595959595959595a5a59595a5a +5a5a5a5a5a5a5a5a5a5a5a5b5b5b5b5c5b5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c +5c5c5c5c5c5c5c5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5e5e +5e5e5e5e5e5e5e5e5e5e5e5f5f5e5e5f5f5f5f5f5f5f5f60606060606060606061606161616161 +616161616262626363626263636364646464646464646464656565656665666666666767676868 +676768686869696969696a6a6a6a6b6a6b6b6b6b6c6c6c6d6d6c6c6d6d6d6e6e6e6e6e6f6f6f6f +706f70707070717171727271717272727272727272737373737374747474757475757575767676 +7676767676777776767777777878787878787878787879797979797979797979797979797a797a +7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7e +7e7e7e7f7e7f7f7f7f808080808080808081818080818181818181818182828282828181818181 +8181818181818181808081818080808080808080808080808080808080807f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f8080808080808080808080808081818080818181818181818182828282828282 +8282828383838383838383838382828282828282828282818181808081817f7f7e7f7e7e7e7e7d +7d7d7d7d7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7a7a7a7a797a7979797979797979797979797979 +787878787878787878787878787878787878787877777776767777767676767676767676767676 +767575757575757575757475747474747474747474737373737373737373737272727272727272 +7272727272727272727272727171717070717170706f706f6f6f6f6f6f6f6f6f6e6e6e6e6e6e6e +6e6e6e6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6c6c6c6c6c6c6c6c6c6b6c6b6b6b6b6b +6b6b6b6b6a6a6a6969696968686868686868686868686868676767676667666666666565656565 +6464646464646464636364646262616261616161606060606060606060605e5e5e5d5c5e5d5c5c +5c5b5b5b5b5b5b5b5a59585958575656565656565654545454535352525151515150504f4f4e4e +4d4d4d4d4b4b4a4a49494848484848474745454544434443434343404040403f403f3f3e3e3e3e +3d3d3d3c3c3c3c3c3b3b3b3a3a3a3a3a3a3a3a3a3a3a3a3b3b3b3a3a3c3c3b3b3c3b3c3d3e3e3f +3f3f3f404142424444434446474848494a4b4c4d4e4f50515152535556565758595b5c5d5e5f60 +61626364666868696a6c6d6e6f717272737576777878797a7b7c7d7d7d7e818282828284848586 +8787888888888a8b8b8b8c8c8d8e8e8e8e8e8e8e8e919191919191919191929192939393949494 +949494949494949494949494949494959594949595959595959595959595959595959595959595 +959595959595959595959595959595959595959595959595959595959595959595959595959595 +959595959595959595959595959595959594949595949494939393939394949494949393939393 +939393939393939393939393939393939393939293929292929292929292929292929291919191 +9191919191919090908f8f90908f8f8f8e8e8e8e8e8e8e8e8e8d8e8d8d8d8d8d8d8d8d8d8c8c8c +8c8c8b8b8b8b8b8b8b8b8a8a8a8a89898989898989888988888888888888888887878787878787 +87878787878787878888888888888888888988898989898a8a8a8b8b8a8a8b8b8b8c8c8c8c8c8d +8d8d8d8e8e8f8f9090909090909091919191919292929293929393949494949595959595959595 +959595959595959595959595959595959595959595959595959595959595959595949494949393 +929392929292919191919191919191919090909090909090909090909090909090909090909090 +909090909090908f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8e8e8f8f8e8f8f8e8e8f8f8e8f8e +8e8d8d8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b +8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a8a898989898989898989898989898a8a8a8a8a +898989898989898989898989898989898989898989898989898989898989898989898889888888 +888888888888878787868687878686868585858585858585858585858585858484848383848483 +8382838282828281818181818181818181808080808080807f7f7e7e7d7d7d7d7c7c7c7b7b7b7b +7b7b7b7a7a7a79787a7978787876767676757675737373717171717171716f6f6e6f6e6e6e6e6c +6c6c6c6c6c6c6c6c6c6c6c6c6c6b6b6a6a6a6a6a6a6a69696a6a69696968686868686868686868 +6767676767676767676767676767676767676767676767676768686868686969696a6a69696a6a +6a6a6a6a6a6b6a6b6b6b6b6c6c6c6c6c6c6c6d6e6e6d6d6e6e6f6f707071717171717171737373 +7475747576767676767676767878787879797a7a7a7a7a7a7a7a7a7b7b7b7b7b7c7c7c7d7e7e7f +7f7f7f7f7f7f7f7f7f7f8080808181818181818181818181818181818181818181828282828282 +8282828282828282828282828282828282828282828281818282818181818181818180807f7f7f +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7d7c7b7b7b7b7a7a7a787878787878787878787878787878787777767674747373737372717070 +70707070706f6f6e6e6e6d6c6a69696868686867676667666665656464636261605f5e5e5d5c5b +5b5b5b5b5b5b5a5957565656555352515151515150504f4e4d4d4d4c4a49484848484847474646 +45454444434342414041403f3f3f3f3f3e3e3d3c3b3b3b3b3b3b3b3b3b3a3a3a3a393938383838 +3737373838383839393938383838383838383838393939393939393939393939393a3b393a3b3b +3b3c3c3c3c3c3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3e3e3e3e3e3e3e3e3e3f3e3f3f3f3f404040 +404040404041414141424141424241414141414141414141414141414141414141414141414141 +414141414141414141414141414141414141414141414141414141414141414141414141414141 +414141414141414141404040404040404040404040404040404040404040404040404040404040 +3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f +3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3e3f3e3e3e3e3e3e3e3e3e3e3e3e +3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e +3e3e3e3e3e3e3e3e3e3e3e3e3e3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d +3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d +3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3c3c3c3c3c3d3d3d3d3d3d3d3d3d +3d3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3b3b3c3c3b3b3b3a3a3a +3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3b3b3b3b3b3a3a3a3a3a3a3a3a3a3a3a3a +3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a +3a3a3a393a39393939393939393939393939393939393939393939393a393a3a3a3a3a3a3a3a3a +3a3a3a3a3a3b3b3b3b3b3a3a3a3a3a3a3a3a3a393a39393939393939393a393a3a3a3a3a3a3a3a +3a3a3a3a3a3a3b3b3b3b3b3b3b3b3c3c3b3b3c3c3c3d3d3d3d3d3d3d3d3d3d3c3c3c3c3c3c3c3c +3c3c3b3b3b3b3b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d +3d3d3d3e3e3e3e3e3e3e3e3e3f3e3f3f3f3f404040404040404041414040414141424242424242 +424242424242424242424242424241414141414141414141424242424242424242424242424242 +434343434343434343444344444545454546464646464646464747474747474747474747474747 +474848484849494a4b4c4c4c4c4c4c4c4d4d4d4d4e4d4e4e4e4e4f4f4f4f4f4f4f4f5050505051 +515151515151515252525252525252525352535353535353535353545454545454545455555555 +5656565656565657575858585859595959595a5a5a5a5a5a5a5a5a5a5a5a5a5b5b5a5a5b5b5b5b +5b5b5b5b5b5b5b5b5b5c5c5c5c5d5c5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d +5d5d5d5d5d5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5f5f5f5f +5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f6060606061616161616161626162626262626262 +626263636363636363636363646464646464646465656565666667666767676768686868686868 +68686869696969696a6a6a6b6c6a6b6c6c6c6d6d6d6d6d6d6d6d6d6d6e6e6e6e6e6f6f6f6f706f +707071717171727272727272727272727272727373737373747474747574757575757676767676 +767676777776767777777878787878787878787879797979797979797979797979797a797a7a7a +7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7e7e7e +7e7f7e7f7f7f7f8080808181808081818181818181818181818181828282828281818181818181 +818181818181808081818080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f80808080808080808080808080818180808181818181818181828282828282828282 +828383838383838383838382828282828282828282818181808081817f7f7f7f7f7f7f7e7e7d7d +7d7d7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7a7a7a7a797a79797979797979797979797979797878 +787878787878787878787878787878787878777777767677777676767676767676767676767675 +757575757575757575757575757475747474747373737373737373737372727272727272727272 +7272727272727272727271717170707171707070707070707070707070706f6f6f6f6f6f6f6f6f +6f6e6e6e6e6e6e6e6e6e6d6e6d6d6d6d6d6d6d6d6d6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c +6c6c6b6b6b6a6a6a6a696969696969696969696969686867676767676767676766666666666565 +656565656565646465656363636363636362626161616161616161615f5f5f5e5e5f5f5e5e5e5d +5d5d5d5c5c5c5b5a595a5a59585858585858585655555555555454535353535252515150504f4f +4f4f4d4d4c4c4c4c4b4a4a4a4a4949474747474647454545454242424242424141404040403f3f +3f3e3e3e3e3d3c3c3c3b3b3b3b3b3b3b3b3a3a3a3a3b3b3b3a3a3c3c3b3b3c3b3c3c3d3d3e3e3e +3e3f3f40404242414243444546474748494a4b4b4c4e4e4f4f5152525454555758585a5b5c5d5e +5f60626364656667696a6b6c6e6e6f71717374747577777879797a7b7d7e7e7f7f818182838484 +85858686888989898a8a8b8c8c8c8c8d8d8d8d9090909090909191919191919292929393939394 +939494949494949494949494949595949495959595959595959595959595959595959595959595 +959595959595959595959595959595959595959595959595959595959595959595959595959595 +959595959595959595959595959595949495959494949393939393949494949493939393939393 +939393939393939393939393939393939393939393939293929292929292929292919191919191 +919191919090908f8f90908f8f8f8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8e8d8d8d8d8c8c8c8c8c +8b8b8b8b8b8b8b8b8a8a8a8a898989898989898889888888888888888888878787878787878787 +8787878787878888888889888989898989898989898a8a8a8b8b8a8a8b8b8b8c8c8c8c8d8d8e8e +8e8e8e8f8f90909090909090919191919292939393939393939494949495959595959595959595 +959596959696969596959595959595959595959595959595959595959595959494949493939393 +939393939292929291929191919190909090909090909090909090909090909090909090909090 +90909090908f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8e8e8f8f8e8f8f8e8e8f8f8f8f8f8f8e +8e8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8c8c8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b +8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a8a898989898989898989898989898a8a8a8a8a8989 +898989898989898989898989898989898989898989898889888888888888888888888888888888 +888888888787878686878786868685858585848584848484848484848483838382828383828282 +8282828281818080808080808080807f7f7f7f7f7f7f7e7e7d7d7c7c7c7c7b7b7b7a7a7a7a7a7a +7a7979797878797978787876757575747574737373707070707070706e6e6e6e6e6e6e6e6c6c6c +6c6b6c6b6b6b6b6b6b6b6b6a6a6a6a6a6a6a6a6a69696a6a696969686868686868686868686767 +676767676767676767676767676767676767676767676768686868686969696a6a69696a6a6a6a +6a6a6a6a6a6a6a6a6b6b6c6c6c6c6c6c6d6e6e6d6d6e6e6f6f6f6f707070717171717373737474 +737475757575757575757777777778777979797979797979797a7a7a7a7a7b7b7b7c7c7c7d7d7d +7d7d7e7e7e7e7e7e7f7f7f80808080808080808080808080808080808080808181818181818181 +8181818181818181818181818181818181818181808081818080807f7f7f7f7f7e7e7d7d7d7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7c7b7b7b7a79 +7979797877777775757575757575757575757575757575747373737171706f6f6f6e6d6d6d6d6d +6d6d6d6c6b6a6a6a696867656564646464636363636363616160605f5e5e5c5b5a5a5959585858 +5758575756555453535351504f4e4e4e4e4e4d4d4c4c4a4a4a4947474646464646454544444444 +43424141403f3f403f3e3e3e3e3e3d3d3c3c3b3b3b3b3b3b3b3b3b3a3a3a3a3939393939393838 +38393939393a3a3a393939393a393a3a3a3a3b3b3b3b3b3b3b3b3b3b3b3b3b3c3c3b3b3c3c3c3d +3d3d3d3e3e3f3f3f3f3f3f3f3f3f3f3f3f3f3f4040404040404040404040404040404141414141 +414141424242424342424343424242424242424242424242424242424242424242424242424242 +424242424242424242424242424242424242424242424242424242424242424242424242424242 +424242424242424141414141414141414141414141414141414141414141414141414141414040 +404040404040404040404040404040404040404040404040404040404040404040404040404040 +404040404040404040404040404040404040404040404040404040404040404040404040404040 +404040404040404040404040404040404040404040404040404040404040404040404040404040 +40404040404040404040403f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f +3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f +3f3f3f3f3f3f3f3e3f3e3e3e3e3e3e3e3e3e3e3e3e3e3e3d3d3d3d3d3e3e3e3e3e3e3e3e3e3e3d +3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3c3c3d3d3c3c3c3b3b3b3b3b +3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3c3c3c3c3c3b3b3b3b3b3b3b3b3b3b3b3b3b3b +3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b +3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b +3b3b3b3c3c3c3c3c3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b +3b3b3b3b3c3c3c3c3c3c3c3c3d3d3c3c3d3d3d3e3e3e3e3e3e3e3e3e3e3d3d3d3d3d3d3d3d3d3d +3c3c3c3c3c3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3e3e3e3e3e3e3e3e3e3f3e3f3f3f3f3f3f3f3f +3f4040404040404040404040404040404141414141414141424241414242424343434343434343 +434343434343434343434343424242424242424242434344444444444444444444444444444545 +45454545454545454545454646464647474747474747474848484849484949494949494949494a +4a4a4a4a4a4b4c4d4d4d4d4d4d4e4e4f4f4f4f4f4f4f4f4f505050505050505051515151525252 +525252525253535353545354545454545454545454545454545555555555555555565656565757 +57575757575958595959595a5a5a5a5a5b5b5b5b5b5b5b5b5b5b5b5b5b5c5c5b5b5c5c5c5c5c5c +5c5c5c5c5c5c5c5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d +5d5d5d5e5e5e5e5f5e5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f606060606060 +606060606060606060606060606060606061616161626262626262626262626262626262626262 +636363636463646464646565656565656565666666666767676767676767686868686868686868 +69696a6a6a6a6b6b6b6c6c6b6b6c6c6c6d6d6d6d6d6d6d6d6d6d6e6e6e6e6f6f70707070707070 +717171717272727272727272727272727273737373747475757575757575757576767676767676 +767777767677777778787878787878787878797979797979797979797979797979797979797979 +7979797a797a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7e7e7e7e7f +7e7f7f7f7f80808081818080818181818181818181818181818282828282818181818181818181 +81818181808081818080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f808080808080808080808080808181808081818181818181818282828282828282828283 +838383838383838383838383838382828282828181818080808080807f7f7e7e7e7e7e7e7e7e7e +7c7c7c7b7b7c7c7b7b7b7a7a7a7a7a7a7a7a7a797a797979797878787878787878787878787878 +787878787878777777777777777777777777777777777777767677777676767676767676767676 +767675757575747574747474747474747474747474747474747474737373737373737372727373 +7272727171717171717171717171717171707170707070707070707070707070706f6f6f6f6f6f +6f6f6f6f6f6f6f6e6e6f6f6e6e6e6e6e6e6e6e6d6d6d6d6d6d6d6d6d6c6c6b6b6b6b6b6b6b6b6b +6b6b6b6b6b6b6b6b6a6a6a6a696969696969696969696969686968686868676767676766666666 +6666666665656565656564646363636363636362626262616161606060605f605f5f5f5f5e5e5e +5d5d5d5c5c5c5c5c5b5b5b5b5a5a59595858585858575656565555555554545353525251515050 +5050504e4d4d4d4d4d4c4b4b4b4b4b4a494848484746464646454543444343424242424141413f +3f3f3f3f3f3e3e3e3e3e3e3d3d3c3c3c3c3c3c3b3b3b3b3b3b3b3b3c3c3b3b3c3c3c3d3d3e3e3e +3f3f3f3f404040414142434445464647474949494b4c4d4d4e4f4f5152525355555758595a5c5d +5d5f6061626365666769696a6b6c6e6e6f717272747475777778797a7b7c7d7d7e7f8081818284 +848585858687888889898a8b8b8b8c8d8d8d8d8e8e8f8f8f8f9091909191919193939393939393 +939393949494949494949495959494959494959594959595959696969696969595969695959595 +959595959595959595959595959594949494949494949494949494949494949494949494949494 +949494949494949494949494949494949494949494949494949494949494949494949494949494 +949494949494939393939393939393929392929292929292929292929292929191919191919191 +91919090908f8f90908f8f8f8f8f8f8f8f8e8e8e8e8d8e8d8d8d8d8d8d8d8d8d8c8c8c8c8c8b8b +8b8a8a8b8b8a8a8a8a8a8a8a8a8989898988898888888888888888888888888888888888888888 +8888888888888888888888888889898a8a8a8a8a8a8a8b8b8a8a8b8b8b8d8d8d8d8d8d8d8d8d8e +8f8f8f90908f8f9191919292929292929292929393949494949494949595959596969696969696 +969696969696969696969696969695959696959595959595959594949494949494949493939292 +929292929292929292929292929292929291919190909191909090909090909090909090908f8f +8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8e8f8e8e8e8e8e +8e8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8b8b8b +8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8a8a89898989898989898989898989898989898989888988888888878787 +878786868686868686868686858585858585858584848585848484828282828282828282818180 +808080808080808080808080807f7f7f7d7d7e7e7d7d7c7c7b7b7b7b7979797979797978787878 +787878777877777776767676747473737272717170706e6e6e6e6e6e6d6e6d6d6d6d6c6c6c6c6c +6c6c6c6b6b6b6b6a6a6a6968686868686868686868686868686868686868676767676767676767 +676767676767676767676767676767676767676767686868686868686868686868686868696969 +696a6a6b6b6b6b6b6b6b6c6c6d6d6d6d6d6d6d6d6d6d6e6f6f6f70707071717172727272737373 +73747474747575757676767677777777787877777878787878787878797979797a7a7a7b7b7c7c +7c7c7e7e7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7c7c7b7b7b7b7b7b7b7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a79797a7a797878777675 +75757473737373737371727272727372727373727271706e6e6e6d6d6d6b6a6a6a696868686868 +6868686867666665636362616160605f5f5e5f5e5e5e5d5e5d5c5b595958575757545454535354 +5453525251514f4e4e4d4c4c4b4b4a4a4a4a494848484646464544434342424242424241414141 +403f3f3f3e3e3e3e3d3d3d3d3d3d3d3b3b3b3a3a3b3b3a3a3a3b3b3b3b3b3b3a3a3a3a3a3a3a3a +3a3a3a3a3a3a3b3b3b3b3b3b3b3b3b3b3c3c3c3c3c3d3d3d3d3d3d3d3d3d3e3d3e3e3e3e3f3f3f +3f3f3f3f3f3f3f3f3f3f4040404041414141414141414242424243424343434343434343434343 +434343434343434343434343434343434343434343434343434343434343434343434343444443 +434443434444434343434343434343434343434343434343434343434342424242424242424242 +434343434343434343434242424242424242424242424242424343434343434343434342424242 +424242424242424242424243434343434343434343434343434343434343434343434343434343 +434343434343434343434343434343434343434343424342424242424242424242424242424242 +424242424242424242424242424242424242424242424241414141414141414141414141414141 +414141414141414141414141414141414141414141414141414141414141414141414141414141 +41414141414141414141414141414140404040404040404040404040404040404040404040403f +3f40403f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3e3e3e +3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e +3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3d +3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3c +3d3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3d3c3d3d3d3d3d3d3d3d3d3e3e3e3e +3e3e3e3e3e3e3e3e3e3e3e3d3d3d3d3c3d3c3c3c3c3c3c3c3c3d3d3e3e3e3e3e3e3e3e3e3e3e3e +3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e +3e3e3e3e3e3e3e3e3e3e3e3e3e3f3f3f3f3f3f3f3f3f3f3f3f3f40403f3f404040404040404041 +414141414141414142424343434343434343434343434343434343434343434344444444454444 +454544444444444444444444444444444444444444444444444444444545454546464646464646 +46474747474847484848484848484848494949494949494949494949494a4a4a4a4b4b4b4b4b4b +4c4d4d4d4d4d4d4e4e4f4f4f4f4f4f4f5050515151515252525252525252525252525253535353 +545454545454545454545454555556565656565656565657575757575757575757575757585858 +58595959595a5a5a5a5b5b5b5b5b5c5c5c5c5c5c5c5c5c5c5c5c5c5d5d5c5c5d5d5d5d5d5d5d5d +5d5d5d5d5d5d5d5d5d5e5e5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f +5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f +5f5f60606061616060616161616161616161616161616161616162626363636363636363636464 +646565646465656565656565656666666666666666666767686868686969696a6a69696a6a6a6a +6a6a6a6a6b6b6b6b6c6b6c6c6c6c6d6d6d6e6e6e6e6f6f6f6f6f6f6f6f6f6f6f6f707071717171 +717171727272727373737373737373747474747474747474757475757575767676767676767677 +7776767777777777777777787878787878787878787878787878797979797a797a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f +7f7f7f808080808080808081818080818181818181818182828282828181818181818181818181 +818180808181808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f8080808080808080808080808081818080818181818181818182828282828282828282838383 +8383838383838383838383838282828282818181808080808080807f7f7f7f7e7f7e7e7e7e7c7c +7c7b7b7c7c7b7b7b7a7a7a7a7a7a7a7a7a797a7979797978787878787878787878787878787878 +787878787777777777777777777777777777777777777676777776767676767676767676767676 +757575757575757575747574747474747474747474747474747373737373737373727273737272 +727171717171717171717171717171717171717171717171717171717171717070707070707070 +70707070706f6e706f6e6e6e6e6e6e6e6e6d6d6d6d6d6d6d6d6d6d6c6c6c6c6c6c6c6c6c6c6c6c +6c6c6c6c6c6c6b6b6b6b6a6a6a6a6a6a6a696a6969696969696969696868686868676767676767 +676766666666666666656565656465646463636363626262616161616161616161616060605f5e +5e5d5d5d5d5d5d5d5d5d5c5c5b5b5a5a5959595958585857575757565655555454535352525252 +52505050504f4f4e4d4d4d4d4d4c4c4b4b4a494848484847474646454544444444434343414141 +4140403f3f3f3f3f3f3e3e3d3d3c3c3c3c3b3b3b3b3b3b3b3b3c3c3b3b3b3b3b3c3c3d3d3d3d3d +3d3d3e3e3e3e3e3f41424243434444454546484949494a4b4c4d4e4e4f5051535455565859595a +5c5d5e5e6162636465666768696a6b6d6e6f707071737475757677797a7a7b7c7d7e7e7f818283 +83838485868687878889898a8b8c8c8c8c8d8d8e8e8f8f90909090909090929292929392939393 +939494949494949494959594949594949595949595959596969696969695959696959595959595 +959595959595959595959595949494949494949494949494949494949494949494949494949494 +949494949494949494949494949494949494949494949494949494949494949494949494949494 +949494949393939393939393939393939393929392929292929292929291919191919191919191 +9090908f8f90908f8f8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8d8e8d8d8d8d8c8c8c8c8c8b8b8b8a +8a8b8b8a8a8a8a8a8a8a8a89898989888988888888888888888888888888888888888888888888 +8888888888888988898989898a8a8a8a8a8a8a8a8b8b8a8a8b8b8b8d8d8d8d8e8d8e8e8e8e8f8f +8f90908f8f91919192929292939293939393949494949494949495959595969696969696969796 +979797969796969696969696959596969595959595959595949494949494949494949393939393 +93939393929392929292929292929291919190909191909090909090909090909090908f8f8f8f +8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8e +8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8e8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8b8b8b8a8a +8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a898989898989898989888988888888888888888888888888888787878787 +868686868686868686868585858584858484838384848383838181818181818181818180808080 +7f807f7f7f7f7f7f7f7f7f7e7e7e7c7c7d7d7c7c7b7b7a7a7a7a78787878787878777777777777 +7777777777777676757573737272727271706f6f6d6d6d6d6d6d6d6d6d6d6d6d6c6c6c6c6b6c6b +6b6a6a6a6a69696968686868686868686868686868686868686868686767676767676767676767 +676767676767676767676767676767676767676868686868686868686868686868686969696969 +6a6a6a6a6b6a6b6b6c6c6d6d6d6d6d6d6d6d6d6d6e6e6e6e6f6f70717171727272727272727273 +73737374747475757575767576767777767677777777777777777878787878787879797a7a7b7b +7d7d7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7b7a7a79797979797979787878787878 +787878787878787878787878787878787878787878787878787878777678777675757474737372 +717070707070706e6f6f6f6f706f6f70706f6f6e6c6b6b6b6a6a69676666666665656565656565 +646463626261605f5e5d5d5c5c5b5b5b5b5b5b5a595a595857565554535353515151504f51504f +4e4e4e4e4c4b4a4a494948484747474746464545434343434241414040404040404040403f3e3d +3d3d3d3d3d3d3c3c3c3c3c3c3c3b3b3b3a3a3b3b3a3a3a3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b +3b3b3b3b3c3c3c3c3d3c3d3d3d3d3e3e3e3e3e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4040404041 +404141414141414142424242434343434343434344444444444444444444444444444444444444 +444444444444444444444444444444444444444444444444444444444444444444444545444445 +444445454444444444444444444444444444444444444444444444434343434343434343434444 +444444444444444443434343434343434343434343434344444444444444444444434343434343 +434343434343434343444444444444444444444444444444444444444444444444444444444444 +444444444444444444444444444444444444444444444444444444444444444444444444444444 +444444444444444444444444444444444444444444434343434343434343434343434343434343 +434343434343434343434343434343434343434343434343434343434343434343434343434343 +434343434343434343434343434242424242424242424242424242424242424242424242414142 +424141404140404040404040404040404040404040404040404040404040404040403f3f3f3f3f +3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f +3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3e3e3e +3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e +3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3f3f3f3f3f3f +3f3f3f3f3f3f3f3f3f3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f +3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f +3f3f3f3f3f3f3f3f3f3f3f40404040404040404040404040414240414242424242424242434343 +434343434343434444444444444444444444444444444444444444444444454545454645454646 +454545454545454545454545454545454546454646464646464647474747484848484848484849 +49494949494949494949494949494a4a4a4a4a4a4a4a4a4b4a4b4b4c4c4c4c4d4d4d4d4d4d4e4e +4e4e4e4e4e4f4f5050515051515151525252525253535353535353535353535353545454545555 +55555555555655565656565757575757575757575758585858585858585858585858595959595a +5a5b5a5b5b5b5b5c5c5c5c5c5d5d5d5d5d5d5d5d5d5d5d5d5d5e5e5d5d5e5e5e5e5e5e5e5e5e5e +5e5e5e5e5e5e5e5e5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f +5f5f5f605f60606060606060606060606060606060606060606060606060606060606060606060 +616161626261616262626262626262626262626262626262626363636363636363636364646465 +66646566666666666666666767676767676767676768686868686969696a6a69696a6a6b6a6b6b +6b6b6c6c6c6c6c6c6c6c6c6c6d6d6d6e6e6e6e6f6f6f6f6f6f6f706f7070707071717171717171 +717272727273737373737373737474747475747575757575757575757676767676767676777776 +76777777777777777778787878787878787878787878787879797979797979797979797979797a +797a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f7f +7f8080808080808080818180808181818181818181828282828281818181818181818181818181 +80808181808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80 +808080808080808080808080818180808181818181818181828282828282828282828383838383 +838383838383838383838282828282818181808081818080807f7f7f7f7e7f7e7e7e7e7c7c7c7b +7b7c7c7b7b7b7a7a7a7a7a7a7a7a7a797a79797979787878787878787878787878787878787878 +787877777777777777777777777777767677777676767676767676767676767676767676767575 +757575757575757475747474747474747474747474747473737373737373737373737373737372 +727272727272727171727271717171717171717171717171717171717170707070707070707070 +707070706f706f6f6f6f6f6f6f6f6f6e6e6e6e6e6e6e6e6e6e6d6d6d6d6d6d6d6d6d6d6d6d6d6c +6c6d6d6c6c6c6b6b6b6b6b6b6b6b6b6a6b6a6a6a6a6a6a6a6a6a69696969696868686868686868 +67676868676767666666666566656565656464646464636363626263636262626161616160605f +5f5e5e5f5f5e5e5e5d5d5d5d5c5c5b5b5b5b5a5a5a595959595858575756565555555554545452 +525252515150504f4f4f4f4e4e4d4d4c4c4b4b4a4a494948484747464646464545454343434342 +424141404040403f3f3e3e3d3d3d3d3c3c3c3b3b3c3c3b3b3b3a3a3a3a3a3b3b3b3b3b3b3b3b3c +3c3b3b3c3c3d3e3f3f4040414142424344454546474748494a4b4b4c4d4e4f5152535455565758 +595a5c5d5e6061616264656668696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f808081 +82838484858686878889898a8a8b8b8c8c8d8d8e8e8f8f8f8f9090909292929293929393939394 +949494949494949595949495959595959595959696969696969696969696969696969696969696 +969696969696969696969595959595959595959595959595959595959595959595959595959595 +959595959595959595949495959494949494949494949494949494949494949494949494949494 +949493939393939393939393939393939293929292929292929292919191919191919191919090 +908f8f90908f8f8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8d8e8d8d8d8d8c8c8c8c8c8b8b8b8b8b8b +8b8b8a8a8b8b8a8a8a898989898889888888888888888888888888888888888888888888888888 +888888888988898989898a8a8a8a8a8a8a8a8b8b8a8a8b8b8b8d8d8d8d8e8d8e8e8e8e8f8f8f90 +909090919191929292929392939393939494949595949495959596969696969696969697969797 +979697969696969696969696969696969696969696969595959494959594949493939393939393 +939392939292929292929292929191919191919191919191919191919191919191909090909090 +90909090909090909090909090909090908f8f90908f90908f8f9090909090908f8f8f8f8e8e8e +8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8e8d8d8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8b8b8b8b +8b8b8b8b8b8b8b8b8b8a8a8b8b8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a +8a8a8a8a8a8a8a8989898989898989898889888888888888888888888888888887878787878686 +8685858686858585848484848384838383838383838383818181808081818080807f7f7f7f7e7f +7e7e7e7e7e7e7e7e7e7d7d7d7c7c7c7c7b7b7a7a79797979777777777777777777777777777676 +7777767675757474737372727171706f6e6e6d6d6d6d6c6c6c6c6c6c6c6c6b6b6b6b6a6b6a6a6a +6a6969696969686868686868686867676868676767676767676766666666666666666666666666 +666666666666666666666666666666666667676767676767676868676768686869696969696a6a +6a6a6b6a6b6b6b6b6c6c6c6d6d6c6c6d6d6d6e6e6e6e6f6f707070707171717272717172727273 +73737373747474747574757575757575757575757575757576767677777777787879797a7a7b7b +7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7a797878777777777676767575757575757575 +7575757575757575757575757575757575757575757575757575747574747373717170706f6e6d +6d6c6c6c6c6b6b6b6c6c6c6c6c6c6c6c6c6b696868676666656463636262616161616161616060 +5f5f5e5d5c5b5a595958585757575757575655565554535251504f4f4f4d4d4d4d4c4d4c4c4b4b +4a4a49484747464545454444444443434242414140403f3f3f3e3e3e3e3e3e3e3e3e3d3d3c3c3b +3b3c3c3b3b3b3b3b3b3b3b3a3a3a3a3a3a3a3a3a3a3b3b3b3b3b3b3b3b3b3b3b3b3b3c3c3b3b3c +3c3c3d3d3d3d3e3d3e3e3e3e3f3f3f3f3f40404040404040404141404041414142424242434243 +434343434343434344444444444444444444454545454545454545454545454545454545464645 +454645454646454545454545454545454545454545454545454545454545454545454545454545 +454545454545454545454545454545454545454545454545454444444444444444444445454545 +454545454545444444444444444444444444444444454545454545454545454444444444444444 +444444444444444545454545454545454545454545454545454545454545454545454545454545 +454545454545454545454545454545454545454545454545454545454545454545454545454545 +454545454545454545454545454545454545454444444444444444444444444444444444444444 +444444444444444444444444444444444444444444444444444444444444444444444444444444 +444444444444444444444443434343434343434343434343434343434343434343434343434343 +434243424242424242424242424242424242424242424242424242424242424241414141414141 +414141414141414141414141414141414141414141404041414040404040404040404040404040 +404040404040404040404040404040404040404040404040404040404040404040403f3f3f3f3f +3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f +3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4040404040404040 +404040404040403f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4040404040404040404040404040404040 +404040404040414140404141414141414141414141414141414141414141414141414141414141 +414141414141414141424242424242424242424242424243424343434343434343434444444444 +444444444445454545454545454545454545464645454646464646464646474747474747474747 +4747474747474747474747474747474847484848484848484848494949494949494949494a4a4a +4a4a4a4a4a4b4b4a4a4b4b4b4c4c4c4c4c4c4c4c4c4d4c4d4d4d4d4e4e4e4e4e4e4e4e4f4f4f4f +505050515151515251525252525353535353545454545454545455555454555555565656565656 +5656565756575757575858585858585858585859595959595959595a5a59595a5a5a5b5b5b5b5c +5b5c5c5c5c5d5d5d5d5d5e5e5e5e5e5e5e5e5e5e5e5e5e5f5f5e5e5f5f5f5f5f5f5f5f5f5f5f5f +5f5f5f5f5f5f606060606060606060606060606060606060606060606060606060606060606060 +606160616161616161616161616161616161616161616161616161616161616161616161616262 +626262626262626262626263636262636363636363636364646464646464646464656565656665 +6666666666666666666767676868676768686869696969696a6a6a6a6a6a6a6a6a6b6a6b6b6b6b +6c6c6c6d6d6c6c6d6d6d6e6e6e6e6e6f6f6f6f6f6f6f6f6f706f70707070717171727271717272 +727373737373737373737374747474757475757575757575757576767676767676767777767677 +7777777777777778787878787878787878787878787879797979797979797979797979797a797a +7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f80 +808081818080818181818181818181818181818282828282818181818181818181818181818080 +8181808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080 +808080808080808080808181808081818181818181818282828282828282828283838383838383 +838383838383838382828282828181818181818181808080807f7f7e7f7e7e7e7e7c7c7c7c7c7c +7c7c7b7b7b7b7a7a7a7a7a7a7a797a797979797878787878787878787878787878787878787878 +777777777777777777777777777676777776767676767676767676767676767676767675757575 +757575757574757474747474747474747474747474737373737373737373737373737373727272 +727272727272727272727272727272727272727272727272727272717171717171717171717171 +7171707170706f6f70706f6f6f6e6e6e6e6e6e6e6e6e6e6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d +6d6d6d6d6c6c6c6c6c6c6c6c6c6b6c6b6b6b6b6b6b6b6b6b6a6a6a696969696868686868686868 +686868686867676767666766666666656565646464646363636363636363626262626161606060 +606060605f5f5f5f5e5e5d5d5c5c5c5c5b5b5b5b5b5b5b5a595858575756565656565656545454 +54535352515151515150504f4f4e4e4d4d4d4d4b4b4a4a49494848484848474745454545444443 +4343434343414140403f3f3f3f3e3e3d3d3d3d3d3d3d3d3c3c3c3b3b3c3c3c3c3c3c3c3c3c3c3c +3c3c3c3d3e3f3f404040404141424344444445454647484848494a4c4d4e4f5051515354555656 +58595b5c5d5d5e606162636466676868696b6c6d6d6e707172737475767878797a7b7d7d7d7e80 +8181828282848586868788888889898a8b8c8c8d8d8d8e8e8e8e90909091929192929292939394 +949494949494949494949494949494959595959696969696969696969696969696969696969696 +969696969696969695959595959595959595959595959595959595959595959595959595959595 +959595959595959595959595959595959595959595959595959595959595959595959595959595 +949494939394949393939393939392939292929292929292929191919191919191919190909090 +9090909090909090908f8f8f8f8e8e8e8e8e8e8e8d8e8d8d8d8d8c8c8c8c8c8b8b8b8b8b8b8b8b +8a8a8b8b8a8a8a8989898988898888888888888888888888888888888888888888888888888888 +8888898889898a8a8a8a8b8b8b8b8b8b8b8b8b8b8b8b8b8d8d8d8d8e8d8e8e8f8f909090909090 +909191919292929293929393949494949595959595959595969696969696969696979697979796 +979696969696969696969696969696969696969695959595959595959595949494939394949393 +929392929292929292929291919191919191919191919191919191919191919090909090909090 +909090909090909090909090909090909090909090909090909090909090909090908f8f8f8f8f +8f8f8f8f8f8f8f8f8f8f8f8e8d8e8d8d8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8b8b8b8b8b8b +8b8b8b8b8b8b8b8a8a8b8b8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a +8a8a8a898989898888888888888887888787878787878787878787878787868686858585858484 +8484848484848383828281828181818181818181817f7f7f7e7e7e7e7e7e7e7d7d7d7d7c7d7c7c +7c7c7c7c7c7b7b7b7b7a7979797979787777767676767474747474747474747474747474747474 +74747373727170706f6f6f6e6d6c6b6b6a6a6a6a6a6a6a6a6a6a69696969686867686767676766 +666666666565656565656565656565656565656565656565646464646464646464646464646464 +646464646464646464646464646464656565656565656566666565666666676767676768686868 +6968696969696a6a6a6a6a6a6a6a6b6b6b6b6c6c6d6d6e6e6e6e6f6f6f6f6f6f6f6f6f6f707070 +707071717171727172727272727272727272727272727373737373737375757676777779797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +797979797979797979797979797979797878777675757373737373737372727272727272727272 +727272727272727272727272727272727272727272727272717271716f6f6e6e6c6c6b6a696968 +6869696768686868696969696969686765646464636261605f5f5f5f5d5e5e5d5d5e5d5c5c5b5b +5b5a59585656565555545454545454535253525251504e4d4d4d4d4b4b4b4b4a4b4a4a49494949 +47464545444444444343434342424141404040403f3f3f3e3e3e3e3e3e3e3e3e3d3d3c3c3c3c3c +3c3c3c3c3c3c3c3c3c3b3b3b3b3b3b3b3b3c3c3c3c3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d +3e3e3e3f403e3f4040404141414141424242424242424242424242424242434343434443444444 +444444444444454545454545454545454646464646464646464646464646464646464646464646 +464646464646464646464646464646464646464646464646464646464646464646464646464646 +464646464646464646464646464646464646464646464645454545454545454545464646464646 +464646464545454545454545454545454545454646464747464647474746464646464646464646 +464646464647474747474747474747474747474747474747474747474747474747474747474747 +474747474747474747474747474747474747474747474747474747474747474747474747474747 +474747474747474747474747474747474746464646464646464646464646464646464646464646 +464646464646464646464646464646464646464646464646464646464646464646464646464646 +464646464646464646454545454545454545454545454545454545454545454544444545444443 +444343434343434343434343434343434343434343434343434343434343424242424242424242 +424242424242424242424242424242424242424242424242424242424242424242424242424242 +424242424242424242424242424242424242424242424242424242424242424241414141414141 +414141414141414141414141414141414141414141414141414141414141414141414141414141 +414141414141414141414141414141414141414141414141414141414142424242424242424242 +424242424241414141414141414141414141414142424242424242424242424242424242424242 +424242424242424242424242424242424242424242424242424242424242424242424242424242 +424242424242424343434343434343434343434343444344444444444444444445454545454545 +454545464646474746464747474747474747474747474747474747474848484848484848484848 +4848484848484848484848484849484949494949494949494a4a4a4a4a4a4a4a4b4b4b4b4c4c4c +4c4c4c4c4c4c4c4c4c4c4d4d4d4d4d4d4d4d4d4e4d4e4e4e4e4f4f4f4f4f4f4f4f515150505151 +515252525253525353535354545454545555555555555555565655555656565757575757575757 +57585758585858595959595959595959595a5a5a5a5a5a5a5a5a5a5a5a5a5b5b5b5b5c5c5d5c5d +5d5d5d5e5e5e5e5e5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f60605f +5f6060606161616161616161616161616161616161616161616161616161616161616161616162 +616262626262626262626262626262626262626262626262626262626262626262626263636363 +636363636363636363636363636363636363636363646464646464646464646565656667656667 +676767676767676868686868686868686869696969696a6a6a6a6a6a6a6a6b6c6a6b6c6c6c6d6d +6d6d6d6d6d6d6d6d6e6e6e6e6e6f6f6f6f6f6f6f6f6f706f707071717171727272727272727273 +737373737373737373747474747574757575757575757575767676767676767677777676777777 +777777777778787878787878787878787878787879797979797979797979797979797a797a7a7a +7a7a7a7a7a7a7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f808080 +818180808181818181818181818181818182828282828181818181818181818181818180808181 +808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080 +808080808080808081818080818181818181818182828282828282828282838383838383838383 +83838383838382828282828181818181818181808080807f7f7f7f7e7e7e7e7c7c7c7c7c7c7c7c +7b7b7b7b7a7a7a7a7a7a7a797a7979797978787878787878787878787878787878787878787777 +777777777777777777777776767777767676767676767676767676767676767676757575757575 +757575757575757575757575757575757575747473737373737373737373737373737272727272 +727272727272727272727272727272727272727272727272727171717171717171717171717171 +71717171707071717070706f6f6f6f6f6f6f6f6f6f6e6e6e6e6e6e6e6e6e6e6e6e6e6e6d6e6d6d +6d6d6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6b6b6a6a6a6a69696969696969696969 +696968686767676767676767676666666565656564646464646464646363636362626161616161 +6161606060605f5f5e5e5e5e5e5d5d5c5c5c5c5c5c5b5a59595959585858585858575655555555 +555453535353535252505150504f4f4f4f4d4d4c4c4c4c4b4a4a4a4a4949474747474747454545 +454545434342424141414140403f3f3f3f3f3f3f3e3d3d3d3c3c3d3d3d3d3d3d3c3c3c3c3c3c3c +3c3d3d3e3e3f3f3f3f40404041424242444344454646464747494a4b4b4d4e4e50505153535455 +575859595a5c5d5e5f606262646465676769696a6c6c6e6f707172747475777779797a7b7d7d7d +7e7f7f81828283848585858787888989898b8b8b8c8c8c8c8f8f8f909090909091919292939393 +939393939393949494949494949595959596969696969696969696969697969797979797979797 +979797979797969696969696969696969696969696969696969696969696959695959595959595 +959595959595959595959595959595959595959595959595959595959595959595959595959494 +949393949493939393939393939393939393939393939292919191919191919191909090909090 +909090909090908f8f8f8f8e8e8e8e8e8e8e8e8e8e8e8e8d8d8c8c8c8c8b8b8b8b8b8b8b8b8a8a +8b8b8a8a8a89898989898989898989898989898889888888888888888889888989898989898989 +898989898a8a8a8a8b8b8b8b8b8b8b8b8b8b8b8b8b8d8e8e8e8e8e8e8e8f8f9090909090909091 +919292939393939393939494949495959595959595969697979797979797979797979797979797 +979797979797979797979797979797979797969696969596959595959494949393949493939393 +939393939393939393929292929192919191929192929292929292929191909090909090909090 +90909090919091919190919090909090909090909090909090909090909090908f8f8f8f8f8f8f +8f8f8f8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8c8c8c8c8b8b8b8b8b8b8b8b +8b8b8b8b8b8a8a8b8b8a8a8a8a8a8a8a8a8a8a8a8a898a89898989898989898989898989898989 +898888888887878787878787878787878786868686868686868686868585858484848483838382 +8282828281818080808080808080808080807f7d7d7d7c7c7c7c7b7b7b7a7a7a7a7a7a7a7a7a7a +7a7a7a797979797877777676767574747473737371717171717171717171717171717171717171 +7070706f6e6e6c6c6c6b6a6a686867676767676767676767666666666565656565656565646464 +646463636363636363636363636363636363636363636262626262626262626262626262626262 +626262626262626262626262626363636363636363646463636464646565656565666666666766 +676767676868686868686868696969696a6a6b6b6b6b6b6b6c6c6c6c6c6c6c6c6c6c6d6d6d6d6e +6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f70707070707070727273747474767676767676 +767676767676767676767676767676767676767676767676767676767676767676767676767676 +7676767676767676767676767676757574737272707070706f6f6f6e6e6e6e6e6e6e6e6e6e6e6e +6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6c6b6b6a686868666565646465 +6563646464646565656565656463626160605f5e5e5d5b5b5b5b595a5a59595a59595958585856 +55555353535251505051505151514f514f4f4e4d4c4b4b4b4a4848484848484848474747474544 +4444434343434242424241414141403f403f3e3e3e3d3d3d3d3e3d3e3e3e3e3e3d3d3d3d3d3d3d +3d3d3d3d3d3d3d3c3c3c3c3c3c3c3c3d3d3d3d3e3e3e3e3e3e3e3f3e3f3f3f3f3f3f3f3f3f4040 +404141404041414142424242424343434344434444444444444444444545454545454545454545 +454545454646464646464646464647474747474747474747474747474747474747474747474747 +474747474747474747474747474747474747474747474747474747474747474747474747474747 +474747474747474747474747474747474747474747464646464646464646464747474747474747 +474746464646464646464646464646464647474748484747484848474747474747474747474747 +474747484848484848484848484848484848484848484848484848484848484848484848484848 +484848484848484848484848484848484848484848484848484848484848484848484848484848 +484848484848484848484848484848474747474747474747474747474747474747474747474747 +474747474747474747474747474747474747474747474747474747474747474747474747474747 +474747474747474646464646464646464646464646464646464646464646454546464545454545 +454545454545454545454545454545454545454545454545454545454444444444444444444444 +444444444444444444444444444444444444444444444444444444444344434343434343434343 +434343434343434343434343434343434343434343434343434343434343424242424242424242 +424242424242424242424242424242424242424242424242424242424242424242424242424242 +424242424242424242424242424242424242424242424242424242434343434343434343434343 +434343424242424242424242424242424242434343434343434343434343434343434343434343 +434343434343434343434343434343434343434343434343434343434343434343444344444444 +444444444445454545454545454545454545454545454545454545454545464646464646464646 +46474747484847474848484848484848484848484848484848484949494949494949494a494a4a +4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4b4b4b4b4b4b4b4b4c4c4c4c4d4d4d4d4d +4d4d4d4d4d4d4d4d4e4e4e4e4f4e4f4f4f4f4f4f4f4f4f50505050505050505252515152525253 +535353545354545454555555555556565656565656565757565657575758585858585858585858 +5858585859595a5a5a5a5a5a5a5a5a5b5b5b5b5b5b5b5b5b5b5b5b5b5c5c5c5c5d5d5d5d5d5d5d +5d5e5e5e5e5f5f6060606060606060606060606060606060606060606060606060606161606061 +616162626262626262626262626262626262626262626262626262626262626262626262626262 +626262626262626262626262626262626262626262626262626262626262626262636363636363 +636363636363636364636464646464646464646565656565656565656566666667676666676767 +676767676768686868686868686869696a6a6a6a6b6b6b6b6b6b6b6b6c6c6b6b6c6c6c6d6d6d6d +6d6d6d6d6d6d6e6e6e6e6f6f707070707070707070707070717171717272727272727272737373 +737373737373737474747475747575757575757575757676767676767676777776767777777777 +777777787878787878787878787878787878797979797979797979797979797979797979797a79 +7a7a7a7a7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f8080808181 +808081818181818181818181818181828282828281818181818181818181818181808081818080 +80808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080 +808080808080818180808181818181818181828282828282828282828383838383838383838383 +83838383838383838382828281818181808080808080807e7f7e7e7e7e7d7d7d7c7c7c7c7b7b7b +7b7b7b7b7b7a7a7a7a797a79797979787878787878787878787777777777777777777777777777 +777777777777777777767677777676767676767676767676767676767676767676767676757575 +757475747474747474747474747474747474747474747474747474747474747474747474747373 +737272737372727272727272727272727272727272727271717171717171717171717171717071 +707070707070707070707070707070707070706f6f6f6f6f6f6f6f6f6f6f6f6f6e6e6f6f6e6e6e +6e6e6e6e6e6d6d6d6d6c6d6c6c6c6c6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6a6a6a69696a6a6969 +696969696968686767676766666666666666666565656564646464646464636362626161616160 +606060606060605f5e5e5e5e5e5e5e5d5d5c5c5c5c5c5c5b5a5a5a595958585858585857565656 +5655555353535353535252515150505050504e4d4d4d4d4d4c4b4b4b4b4b4a4a48484848464646 +464646454443434242424242414140403f3f3f3f3e3e3e3e3e3e3d3d3c3c3c3c3d3d3b3b3c3c3c +3d3d3d3d3d3e3e3e3e3f4040404141414242424345454646474749494a4b4c4d4e4e5051525254 +55565758595a5c5d5d5f5f616262646466676769696b6c6d6e6f7072727474767778787a7a7b7c +7d7d7e808081818384848585868788888989898b8b8c8c8d8d8d8e8e8f90909190919191919292 +929394939394949495959595959595959595969696969696969696969696969696969696969696 +969696969696969696969696969696969696969696969696969696969696969696969696969696 +969696959596969595959494949494959595959594949494949494949494949494949494949494 +94949494949493939393929392929292929292929292929292929292929292919191909090908f +8f8f8f8f8f8f8f8f8f8f8f8f8e8e8e8e8d8e8d8d8d8d8d8d8d8d8d8c8c8c8c8c8b8b8b8a8a8b8b +8a8a8a8a8a8a8a8989888888888888888888888888888888888888888888888888888888888989 +8a8a8a8a8a8a8a8a8a8a8a8a8b8b8b8b8c8c8d8d8d8d8d8e8e8f8f8f8f8f8f9091919292929292 +929292929393949494949494949595959596969696969696969797979798979898989798979797 +979797979797969696969696969696969696969595969695959594949494949494949493949393 +939393939393939292929292929292929292929292929292929292929292929292929292929292 +9292929292929292929292919192929192929191929292929292919190909090908f8f8f8f8f8f +8f8f8f8f8f8f8f8f8e8f8e8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8c8c8c8c +8b8b8b8a8a8b8b8a8a8a8989898989898989898989898989898989898989888888888887878787 +878787878787878787878686858585858584848484838383838383838383838383838281828180 +7f7f7f7f7f7f7e7e7d7d7d7d7d7d7d7d7d7c7b7b7a797b7a797979777777777677767676767676 +7676767676767675747372727172707070706f6f6f6f6f6f6f6f6f6f6f6f6f6e6e6f6f6e6d6d6d +6c6c6c6b6a69686867666665656565656464646464646464646464646364636363636363636363 +626262626262626261616262616161616161616160606060606060606060606060606061616161 +616161616161616161616161616161616262626363626263636363636363636464646465646565 +656566666667676666676767676767676768696969696969696a6a6a6a6b6b6b6b6b6b6b6b6b6b +6b6b6c6b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6e6e6e6e6e6e6f7072727272737375757575 +757575757575757575757575757575757575757575757575757575757575757575757474747474 +7575757575757575737373737272716f6e6e6e6d6e6d6c6c6c6b6b6b6b6b6b6b6b6b6b6b6b6b6b +6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6a6a6969686867676666646362626161616161 +6161616161616161616161605f5e5e5c5c5b5a5959585857575757575757575656565553535351 +51504f4e4e4e4e4e4e4e4e4d4d4d4d4c4b4b494947474747464646454746464545444444444341 +414040404141414141403f3f3f3f3e3e3e3e3e3e3e3e3e3e3e3e3e3e3d3d3d3d3c3c3d3d3c3c3c +3d3d3d3d3d3d3d3d3d3d3e3e3e3e3e3e3e3e3e3e3f3f3f3f3f3f3f3f4040404041414142424242 +434243434343444444444444444444444444444545444445454545454545464647474747474747 +474747474747474747474747474747474747474747474747474747474747484847474847474848 +474747474747474747474747474747474747474747474747474747474747474747474747474747 +474747474747474747474747474747474747474747474747474747474748484848484848484848 +484848484848484848484848484848484848484848484848484848484848484848484848484848 +484848484848484848484848484848484848484848494949494949494949494949494949494949 +494949494949494949494949494949494949494949494949494949494949494949494949494949 +494949494949494949494949494949494949494949494949494949494949494949494949494949 +494949494949494949494949494949494949494949494949494949494948484848484848484848 +484848484848484848484848484848484848484848484848484848484848484848484748474747 +474747474747464646464646464646464646464646464646464646464646464646464646464646 +464645454545454545454545454545444445454444444444444444444444444444444444444444 +444444444444444444444444444444444444444444444444444444444444444444434343434343 +434343434343434343434343434343434343434343434343434343434343434343434343434343 +434343434343434343434343434343434343434343434343434343434343434343434343434343 +434343434343434343434343434343434343434343434343434343434343434444444444444444 +454544444545454545454545454545454545454545454545454545454545454545454545454545 +454545454545454545454545454646464647464747474747474747474848484848484848484848 +484848484848484848484848494948484949494a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a +4a4a4a4a4a4a4a4a4a4b4b4c4c4c4c4c4c4c4c4c4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4e +4e4e4e4f4f4f4f4f4f4f4f4f4f4f4f505051515151515151515152525252525252535353545454 +5455545555555556565656565656565656575757585857575858585858585858595959595a595a +5a5a5a5a5a5a5a5a5b5b5b5b5b5b5b5b5b5b5c5c5c5d5d5c5c5d5d5d5d5d5d5d5e5e5f5f5f5f5f +5f5f5f5f5f5f5f5f5f5f5f5f5f5f60606061616060616161616161616161616161616161616161 +616161616161616161616262626262626262626261616161616161616161616161616262636363 +636363636363636363636363636363636363636363636363636363636363636464646464646464 +646464646465656464656565656565656565656565656666666666666666666766676767676868 +686868686868696969696a6a6a6a6a6a6a6a6b6b6b6b6b6b6b6b6b6c6b6c6c6c6c6d6d6d6e6e6d +6d6e6e6e6f6f6f6f6f6f6f6f6f6f70707070717071717171717171727272727373737373737373 +747474747474747474757475757575757575757576767676767676767777767677777777777777 +7777777777777878787878787878787878787878787878787878797979797a797a7a7a7a7a7a7a +7a7a7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f80808081818080 +818181818181818182828282828282828282818181818181818181818181818080818180808080 +8080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080 +808080808181808081818181818181818282828282828282828283838383838383838383838383 +8383838383838382828281818181808080808080807f7f7e7e7e7e7d7d7d7c7c7c7c7b7b7b7b7b +7b7b7b7a7a7a7a797a797979797878787878787878787877777777777777777777777777777777 +777777777777777676777776767676767676767676767676767676767676767676767575757575 +757575757575757575757575757574757474747474747474747474747474747474747473737372 +727373727272727272727272727272727272727272717171717171717171717171717171717171 +7171717171717171717171717171717171707070707070707070707070706f6e706f6e6e6e6e6e +6e6e6e6d6d6d6d6d6d6d6d6d6d6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6b6b6a6a6b6b6a6a696a +696969696868686868676767676767676766666666656565656565656464636362626262616161 +6161616161606060605f605f5f5e5e5d5d5d5d5d5d5d5c5c5c5b5b5a5a595a5959585858585857 +57555555555455545453535252525252505050504f4f4e4d4d4d4d4d4c4c4b4b4a4a4848484848 +4847464545444444444443434242414140403f3f3f3f3f3f3e3e3d3d3c3c3d3d3b3b3c3c3c3c3c +3c3c3c3d3d3d3d3d3e3e3e3f403f404040414343434344444546474849494a4b4d4d4e4e505152 +535455565859595a5b5d5e5e5f6062636364656768696a6b6c6e6f707072747575767677797a7a +7b7c7d7e7e80818283838484858687878789898a8b8c8c8c8c8d8d8e8f908f9090909091919192 +939293949494959595959595959595959696969696969696969796979797979797979797979797 +979797979797979797979797979797979797979797979797979796979696969696969696969696 +969595969695959594949494949595959595949494949494949494949494949494949494949494 +9494949493939393939393939393939393939293929292929292929292919191909090908f8f8f +8f8f8f8f8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8d8e8d8d8d8d8c8c8c8c8c8b8b8b8a8a8b8b8a8a +8a8a8a8a8a8a8989898989898989898889888888888888888889888989898989898989898a8a8a +8a8a8a8a8a8a8a8a8a8a8b8b8b8b8c8c8d8d8e8e8e8e8f8f8f8f8f8f8f90919192929292939293 +939393949494949494949495959595969697969797979798989898989898989898989898989898 +989898989797979797979797979797979796959796959595949494949494949494949494949494 +949494949493939393929392929293929393939393939393929392929292929292929292929292 +939293939392939292919192929192929191929292929292919190909090908f8f8f8f8f8f8f8f +8f8f8f8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8e8e8e8d8e8d8d8d8d8c8c8c8c8c8c8c8c8c8c8b8b +8b8a8a8b8b8a8a8a89898989898989898988898888888888888888888787878787868686868686 +86868686868686868685858585848483838383828282828282828282828282828180807f7e7d7d +7d7d7d7d7d7c7c7c7c7c7c7c7c7c7b7a7979787779787676767474747474747474747474747474 +74747474747371706f6f6e6f6e6d6d6d6c6c6c6c6c6c6c6c6c6c6c6c6c6b6b6c6c6b6a6a6a6a6a +6a6967666565646463626262626261616161616161616161616161616161616161616161616060 +6060606060605f5f60605f5f5f5f5f5f5f5f5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5f5f5f5f5f5f +5f5f5f5f5f5f5f5f5f5f5f5f5f5f60606061616060616161616161616162626262636263636363 +646464656564646565656565656565666666666666666667676767686868686868686968696969 +696969696969696969696969696969696969696b6b6b6b6b6b6c6e6f6f6f6f7070727272727272 +727272727272727272727272727272727272727272727272727272727272727271717171717272 +727272727272707070706f6f6e6c6b6b6b6a6b6a68686867676767676767676767676767676767 +67676767676767676767676767676767676767666666656464636262615f5e5e5d5d5d5d5d5d5d +5d5d5d5d5d5d5d5d5d5c5c5b5a5858575756555454535353535353535353535352504f4f4e4e4d +4c4b4a4a4a4b4a4b4b4b4a4b4a494848474745454444434343434444444343424242424240403f +3f3f40404040403f3f3f3f3e3e3d3d3d3d3d3d3d3d3e3d3e3e3e3e3e3e3e3d3d3e3e3d3d3d3e3e +3e3e3e3e3e3e3e3e3f3f3f3f3f3f3f3f3f3f404040404140414142424242434343444444444444 +444444444545454545454545454645464647474646474747474747474748484848484848484848 +484848484848484848484848484848484848484848484848484848484949484849484849494848 +484848484848484848484848484848484848484848484848484848484848484848484848484848 +484848484848484848484848484848484848484848484848484848494949494949494949494949 +494949494949494949494949494949494949494949494949494949494949494949494949494949 +494949494949494949494949494949494949494a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a +4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a +4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a +4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a494949494949494949494949 +494949494949494949494949494949494949494949494949494949494949494949494949494949 +494949494848484848484848484848484848484848484848484848484848484848484848484848 +474747474747474747474747474646474746464646464646454645454545454545454545454545 +454545454545454545454545454545454545454545454545454545454545454444444444444444 +444444444444444444444444444444444444444444444444444444444444444444444444444444 +444444444444444444444444444444444444444444444444444444444444444444444444444444 +444444444444444444444444444444444444444444444444444444444445454545454545454646 +454546464646464646464646464646464646464646464646464646464647464747474747474747 +474747474747474747474748484848484848484848484848484849494949494949494949494949 +494949494949494949494a4a49494a4a4a4b4b4b4b4b4b4b4b4b4b4b4b4b4b4c4b4c4c4c4c4c4c +4c4c4c4c4c4c4c4c4d4d4d4d4d4d4d4d4d4d4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4f4f4f +4f5050505050505051505151515152525252525252525252535353535353535454545555555556 +5556565656575757575757575757575858585959585859595959595959595a5a5a5a5a5a5a5a5a +5b5a5b5b5b5b5c5c5c5c5c5c5c5c5c5c5d5d5d5e5e5d5d5e5e5e5e5e5e5e5e5f5f5f5f5f5f5f5f +5f605f606060606060606060616161626261616262626262626262626262626262626262626262 +626262626262626263636363636363636363626262626262626262626262626262636363636363 +636363636363636363636363636363636363636363636363636363636364646464646464646464 +646464656664656666666666666666666666666667676767676767676767676767676768686868 +68686868696969696a6a6b6a6b6b6b6b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6d6e6e6d6d6e +6e6e6f6f6f6f706f70707070717171717171717171717171717272727273737373737373737474 +747474747474747574757575757575757575767676767676767677777676777777777777777777 +7777777778787878787878787878787878787878787878787979797979797979797a797a7a7a7a +7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f808080818180808181 +818181818181828282828282828282828181818181818181818181818180808181808080808080 +808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080 +808081818080818181818181818182828282828282828282838383838383838383838383838383 +838383838382828282828181818080818180807f7f7e7e7e7e7d7d7d7d7d7c7c7c7b7b7c7c7b7b +7b7a7a7a7a797a7979797978787878787878787878777777777777777777777777777777777777 +777777777776767777767676767676767676767676767676767676767676767675757575757575 +757575757575757575757575747574747474747474747474747474747474747474737373737373 +737373737373737373737373737373737373737272727272727272727272727272727272727171 +72727171717171717171717171717170707070707070707070707070706f706f6f6f6f6f6f6f6f +6f6e6e6e6e6e6e6e6e6e6e6d6d6d6d6d6d6d6d6c6c6d6d6c6c6c6b6b6b6b6b6b6b6b6b6a6b6a6a +6a6a69696969696868686767686867676766666666666666666665656464646463636362626363 +626262616161616061606060605f5f5f5e5e5e5e5d5d5d5c5c5c5c5b5c5b5b5a5a5a5a59595957 +575757565756565555555554545452525252515150504f4f4f4f4e4e4d4d4c4c4b4b4b4b4a4a49 +484747464646464545454343434342424141404040403f3f3e3e3d3d3d3d3c3c3c3c3c3c3c3c3c +3c3c3c3c3c3c3d3d3d3d3e3d3e3e3e3e404040414241424344444646474849494a4b4c4d4e4f50 +5152535455565758595a5b5c5d5e5f60616364656668686a6b6c6d6f7071727373747576777879 +7a7b7c7d7e7f808082828384858586878788898a8a8b8b8c8c8d8e8f8e8f909090919191919292 +939393939494949595949495959596969696969696969697969797979797979797979797979797 +979797979797979797979797979797979797979797979797969796969696969696969696969696 +969696969696959595959596969696969595959595959595959595959595959595959494959594 +949493939393939393939393939393939293929292929292929292919191919190909090909090 +908f8f90908f8f8f8e8e8e8e8e8e8e8e8e8d8e8d8d8d8d8c8c8c8c8c8b8b8b8a8a8b8b8a8a8a8a +8a8a8a8a8989898989898989898889888888888888888889888989898989898989898a8a8a8b8b +8a8a8b8b8b8b8b8b8b8b8c8c8c8c8d8d8e8e8e8e8f8f8f90909090919191929292929392939393 +939494949595949495959596969696979697979797989898989898989898989898989898989898 +989897979797979797979797979797979697969696969595959494959594949494949494949494 +949494939393939293929292939293939393939393939293929292929292929292929292929392 +939393929392929292929292929292929292929292929292919191919190909090909090909090 +9090908f8f8f8f8e8e8e8e8e8e8e8e8e8e8e8e8d8e8d8d8d8d8c8c8c8c8c8c8c8c8c8c8b8b8b8a +8a8b8b8a8a8a898989898989898989888988888888888888888887878787878686868585868685 +858585858585858484848483838282828281818181818181818080818180807f7e7d7d7c7c7c7c +7b7b7b7a7a7a7a7a7a7a7a7a797877777675767574747472727272727272727272727272717172 +727171706e6d6d6c6b6c6b6a6a6a69696969696969696969696969696969696968686868676766 +646363626161605f5f5f5f5f5f5f5f5f5f5f5e5e5f5f5e5e5e5e5e5e5e5e5e5e5e5e5e5d5d5d5d +5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5d5d5d5d5d5d5d5d +5d5d5d5d5d5d5d5d5d5d5d5d5e5e5e5f5f5e5e5f5f5f5f5f5f5f5f606060606160616161616262 +626262626262636362626363636464646464646464646465656565656565656566656666666666 +6666666666666666666666666666666666676767676868696b6c6c6d6d6e6e6f6f6f6f6f6f6f6f +6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6e6e6e6e6e6f6f6f6f +6f6f6f6f6e6e6d6d6c6c6b69686867666766656565646464646464646464646464646464646464 +6464646464646464646464646464646464636363616061605e5e5d5b5a5a59595a5a595a5a5959 +5a5a5a5a5a5a59585857565555535352515051504f50504f4f504f4f4f4f4e4d4c4c4b4a4a4948 +474747484748484847484747464644444343424241414141424242414141414040403e3e3e3e3e +3f3f3f3f3f3e3e3e3e3d3e3d3d3d3d3d3d3d3d3e3d3e3e3e3e3e3e3e3e3e3e3e3e3e3e3f3f3f3f +3f3f3f3f3f3f404040414140404141414242424243424343434344444444444545454646454546 +464647474747474747474748474848484848484848484848484848494949494949494949494949 +494949494949494949494949494949494949494949494949494949494949494949494949494949 +494949494949494949494949494949494949494949494949494949494949494949494949494949 +494949494949494949494949494949494949494949494949494a4a4a4a4a4a4a4a4a4a4a4a4a4a +4a4a4a4a4a4a4a4a4a4a4a4a4a4a4b4b4a4a4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b +4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c +4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c +4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c +4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4b4b4b4b4b4b4b4b4b4b4b4b4b4b +4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4a4a4b4b4a4a4a4a4a4a4a4a4a4a4a +4a4a49494949494949494949494949494949494949494949494949494949494949494949494848 +484848484848484848484848484848484848484848484748474747474747474747474747474747 +474747474747474747474747474747474747474747474747474747474746464646464646464646 +464646464646464646464646464646464646464646464646464646464646464646464646464646 +464646464646464646464646464646464646464646464646464646464646464646464646464646 +464646464646464646464646464646464646464646464646464646474747474747474747474747 +474747474747474747474747474747474747474747474747474747484748484848484848484848 +4848484848484848484949494949494949494949494949494a4a4a4a4a4a4a4a4a4a4a4a4a4b4b +4a4a4b4b4b4b4b4b4b4b4b4b4b4b4b4c4c4c4c4c4c4c4c4c4c4c4c4c4c4d4c4d4d4d4d4d4d4d4d +4d4d4d4d4d4d4e4e4e4e4e4e4e4e4e4e4f4f4f4f4f4f4f4f50504f4f5050505050505050515151 +515151515151525152525252535353535353535353535454545555545455555556565656575657 +575757585858585858585858585959595a5a59595a5a5a5a5a5a5a5a5b5b5b5b5b5b5b5b5b5c5b +5c5c5c5c5d5d5d5d5d5d5d5d5d5d5e5e5e5e5e5e5e5e5f5f5e5e5f5f5f60606060606060606061 +606161616161616161616262626262626262626262626262626262626363626263636363636363 +636363636363646464646464646464646363636363636363636363636363636464646464646464 +646464646464646464646464646464646464646464646464646464656565656565656565656565 +656566656666666666666666666666666666676767676767676768686767686868696969696969 +696969696a6a6a6a6b6a6b6b6b6b6c6c6c6c6c6c6c6c6d6d6c6c6d6d6d6e6e6e6e6e6e6e6e6e6e +6f6f6f6f706f707070707171717171717171727271717272727373737373737373737374747474 +747474747475747575757575757575757676767676767676777776767777777777777777777777 +777778787878787878787878787878787878787878787979797979797979797a797a7a7a7a7b7b +7b7b7b7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f8080808181808081818181 +818181818282828282828282828281818181818181818181818181808081818080808080808080 +80808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808181808081 +818181818181818181818181828282828282828282828383838383838383838383838383838383 +83838382828282828181818181818181807f7f7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7b7b7b7a +7a7a7a797a79797979787878787878787878787777777777777777777777777777777777777777 +777777767677777676767676767676767676767676767676767676767676757575757575757575 +757575757575757575757475747474747474747474747474747474747474747373737373737373 +737373737373737373737373737373737372727272727272727272727272727272727272727272 +72727272727272727272727272717171717171717171717171717170717070707070707070706f +6f6f6e6e6f6f6e6e6e6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6c6c6c6c6c6c6c6c6c6b6c6b6b6b6b +6a6a6a696969696868686868686868676767676767676767666665656464646463636363636363 +6362626262616261616161606060606060605e5e5e5d5d5d5d5c5d5c5c5b5b5b5b5b5a5a595958 +58575857575656565656565654545453525352515151515150504f4f4e4e4d4d4d4d4c4c4b4a49 +4948484848484747454545454444434342424242414140403f3f3f3f3e3e3d3d3d3d3d3d3d3d3d +3d3d3c3c3e3e3d3d3e3d3e3e3e3e4040404041404142434344444546474748484a4b4c4d4d4e4f +505152535455565657585a5b5b5c5d5e6061626363666768686b6c6d6d6e6f7071727374757677 +78797a7b7d7d7e7e8081828282848485868788888889898b8c8d8c8d8d8e8e8f8f8f8f90919292 +929293939393939494949494959595959595959596979596979797979797979797979797979797 +979797979797979797979797979797979797979797979697969696969696969696969696969696 +969696969595959595969696969695959595959595959595959595959595959595959595959595 +949494949494949494949494949392949392929292929292929191919191909090909090909090 +9090909090908f8f8f8e8e8f8f8e8e8d8e8d8d8d8d8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8b +8a8a8a8a89898989898989888988888888888888888988898989898989898a8a8a8a8b8b8b8b8b +8b8b8b8b8b8b8b8b8c8c8c8c8d8d8e8e8f8f909090909090909191919292929394929394949495 +959595959595959595969696969796979798989898999999999999999999999999999999999999 +989898989898989897979898979796979696969695959595959595959595959595959595959595 +959494949493949393939493949494949494949493949393929293939293939292939394939494 +939294939292929292929292929292929292929292929191919191909090909090909090909090 +908f8f90908e8e8e8e8e8e8e8e8e8e8e8e8d8e8d8d8c8c8c8c8b8b8b8b8b8b8b8b8a8a8a8a8a8a +8a8a89898888888888888888888788878786868787868686858585858584848483838484838383 +83838383838282828281807f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7d7c7b7a7a797878787878 +7877777777777777777776757473737273727070706e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e +6d6c6a69696968686766666665656565656565656565656565656565656564646464646362605f +5f5e5d5d5c5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5a5a5a5a5a5a +5a5a5a5a5a5a5a5a5a5a5a5a5a5a5959595959595959595959595959595a5a5a5a5a5a5a5a5a5a +5a5a5a5a5a5a5a5a5b5b5b5b5c5c5c5c5c5c5c5c5c5c5c5c5c5d5d5d5d5e5d5e5e5e5e5f5f5f5f +5f5f5f5f5f5f5f5f5f5f5f60606060606060606060616161616161616161626162626262626262 +6262626262626262626262626262626464646464646568696969696a6a6b6b6b6b6b6b6b6b6b6b +6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6a6a6a6a6a6b6b6b6b6b6b +6b6b6a6a6969696968656464646364626161616060606060606060606060606060606060606060 +6060606060606060606060606060605f5f5f5e5d5e5d5b5b5a5857575656575756575756565757 +57575757575655545352525151504e4d4f4e4d4e4e4d4d4e4d4d4e4e4c4b4a4a49494948474646 +46474647474746474646454544444242414140404141414142414141414141413f3f3f3f3f4040 +4040403f3f3f3f3e3f3e3e3e3e3e3e3e3e3f3e3f3f3f3f3f3f3f3f3f3f3f3f4040404041414141 +414141414242424242424242424243434343444344444545454546464647474747474747474747 +484848484848484848494849494949494949494949494949494a4a4a4a4a4a4a4a4a4a4a4a4a4a +4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a +4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a +4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b +4b4b4c4c4b4b4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c +4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d +4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d +4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d +4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c +4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c +4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4a4a4a4a +4a4a4a4a4a4a4a4a4a49494a4a4949494949494948494848484848484848484848484848484848 +484848484848484848484848484848484848484848484848484848474747474747474747474747 +474747474747474747474747474747474747474747474747474747474747474747474747474747 +474747474747474747474747474747474747474747474747474747474747474747474747474747 +474747474747474747474747474747474747474747474747474848484848484848484848484848 +484848484848484848484848484848484848484848484848484948494949494949494949494949 +494949494949494a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4b4b4b4c4c4b4b4c4c4c4c4c4c4c4c4c4c +4c4c4c4c4c4c4c4c4c4c4c4c4c4d4d4d4d4d4d4d4d4d4d4d4d4d4d4e4d4e4e4e4e4e4e4e4e4e4e +4e4e4e4e4f4f4f4f4f4f4f4f4f4f50505050505050505151505051515151515151515252525252 +525252525352535353535454545454545454545455555555555555555656565657575857585858 +58595959595959595959595a5a5a5a5a5a5a5a5a5a5a5a5a5b5b5b5b5c5c5c5c5c5c5c5d5c5d5d +5d5d5e5e5e5e5e5e5e5e5e5e5f5f5f5f5f5f5f5f5f5f5f5f5f6060606061616161616161626162 +626262626262626263636363636363636363636363636363636363636363636363636363636363 +636363636464646464646464646463636363636363636363636363636364646464646464646464 +646464646464646464646464646464646464646464646464646565656666656566666666666666 +676667676767676767676767676767676868686868686868686868686868686969696969696969 +69696a6a6a6b6c6a6b6c6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6e6e6e6e6e6e6e6e6f6f +6f6f706f7070717171717272727272727272727272727273737373737373737373747474747474 +747474757475757575757575757576767676767676767676767676767676767677777676777777 +78787878787878787878787878787878787878787979797979797979797a797a7a7a7a7b7b7b7c +7c7b7b7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f808080808181818181818181818181 +818182828282828282828282818181818181818180808181808080808080808080808080808080 +8080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808081818080818181 +818181818181818181818282828282828282828283838383838383838383838383838383838383 +8382828282828181818181818181807f7f7f7f7f7e7e7d7d7d7d7c7c7c7c7c7c7c7b7b7b7a7a7a +7a797a797979797878787878787878787877777777777777777777777777777777777777777777 +777676777776767676767676767676767676767676767676767676767575757575757575757575 +757575757575757575757575757575757575757575757575757575757574747474747474747474 +747474747474747474747474747473737272727272727272727272727272727272727272727272 +727272727272727272727271717171717171717171717171717171717171717171717171707070 +6f6f70706f6f6f6e6e6e6e6e6e6e6e6e6d6e6d6d6d6d6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6b +6b6a6a6a6a69696969696969686867676767676767676767666665656565646464646464646463 +626262626262626262616161616161615f5f5f5e5e5e5e5d5e5d5d5c5c5c5c5c5b5b5a5a595959 +595959585858575757575555555454555453535353535252505150504f4f4f4f4e4e4d4c4c4c4b +4a4a4a4a4949474747474746454544444444434342424141414140403f3f3f3f3f3f3f3e3e3e3e +3d3d3f3f3e3e3e3e3e3e3e3e4040404041404141424243434444454546464848494a4b4c4c4d4e +4f5050525353545456575759595a5c5d5e5f5f62636464676769696a6b6c6d6e6f707172737475 +777779797a7b7d7d7e7f7f8181828384858585878789898a8a8b8b8c8c8d8d8e8e8f9090909090 +919292929293939393939494949495959595969695959696969696969697969797979797979797 +979797979797979797979797979797979797979797979797979797979797979797979797979797 +979796969696969797979797969696969596959595969596969695969595959595959595959494 +949494949494949494949493939494939393939393939292919191919090909090909090909090 +909090908f8f8f8e8e8f8f8e8e8e8e8e8e8e8d8d8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8b8a8a +8a8a89898989898989898989898989898989898989898989898989898a8a8a8a8b8b8b8b8b8b8b +8b8b8b8b8b8c8c8d8d8d8e8e8e8e8f8f9090909090909091919293939394949393949494959595 +959695969696969797979797979797989898989999999999999999999999999999999999999898 +989898989898979798989797979797979797969696969696969696969696969695969595959594 +949494949494949494949494949494949494949494949393949493949493939494949494949393 +94949393939393939393939393939393939393939291919191909090909090909090909090908f +8f90908e8e8e8e8e8e8e8d8e8d8d8d8d8d8d8d8c8c8c8c8b8b8b8b8b8b8b8a8989898989898989 +888887878787868786868686868686858586868585858484848483828282818182828181818181 +818181807f7f7f7f7e7d7d7d7c7b7b7b7b7b7b7b7b7b7b7b7b7b7a797977777675757574747473 +737373737373737373727170706e6f6e6d6d6d6b6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6968 +6766656564646363636262616161616161616161616161616261626261606060605f5e5d5b5b5a +595959585858585858585858585858585858585858585858585858585858585757575757575757 +575757575757575757575757565656565656565656565656565656575757575757575757575757 +57575757575758585858595959595959595959595959595a5a5a5a5b5a5b5b5b5b5c5c5c5c5c5c +5c5c5c5c5c5c5c5c5c5d5d5d5d5d5d5d5d5d5d5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e +5e5e5e5e5e5e5e5e5e5e5e5e5e6060606061616264656565666767686868686868686868686868 +686868686868686868686868686868686868686868686868686867676767676868686868686868 +67676665656564626161605f605e5e5e5e5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d +5d5d5d5d5d5d5d5d5d5d5d5d5d5c5c5c5b5a5a5a58585755545453535454535454535354545454 +5454545352515150504e4e4d4c4b4d4c4b4c4c4b4b4c4b4b4c4c4a494949474747464545454545 +4545454545454545444443434141414140404141414142414141414141413f3f3f3f3f40404040 +413f4040403f403f3f3f403f404040404040404040404040404040404041414141424242424242 +424343444444444444444444454545454545454546464646474747484848484848484848484949 +49494949494949494949494949494949494949494949494a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a +4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a +4a4a4a4a4b4a4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b +4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c +4d4d4c4c4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d +4d4d4d4d4d4d4d4e4d4e4e4e4e4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f +4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f +4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f +4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e +4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4d4e4d4d4d4d4d4d4d4d4d4c4c +4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4b4b4b4b4b4b +4b4b4b4b4b4b4b4a4a4b4b4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a +4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4949494949494949494949494949 +494949494949494949494949494949494949494949494949494949494949494949494949494949 +494949494949494949494949494949494949494949494949494949494949494949494949494949 +49494949494949494949494949494949494949494949494a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a +4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a +4a4a4a4a4a4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4c4c4c4d4d4c4c4d4d4d4d4d4d4d4d4d4d4d4d +4d4d4d4d4d4d4d4d4d4d4d4e4e4e4e4e4e4e4e4e4f4e4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f +4f4f50505050505050505050515151515151515152525151525252525252525253535353535353 +535354535454545455555555555555555555565656565656565657575757585858585858585859 +5959595a595a5a5a5a5b5b5b5b5b5b5b5b5b5b5b5b5b5c5c5c5c5d5d5d5d5d5d5d5d5d5d5d5d5d +5e5e5e5e5f5e5f5f5f5f6060606060606060606060606061616161626262626262626262626262 +626262626262636363636363636363636363636363636363636463646464646464646464646464 +646465656565656565656565646464646464646464646464646464656565656565656565656565 +656565656565656565656565656565656565656565656566666667676666676767676767676767 +6767676767676767676767676767686868686868686868686868686869696a6a6a6a6a6a6a6a6a +6b6b6b6c6c6b6b6c6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6e6e6f6e6f6f6f6f70707070 +707070707171717172727272727272727272727272737373737373737373737474747475747575 +757575757575757575757575767676767676767676767676767676767676777776767777777878 +7878787878787878787878787878787878787979797979797979797a797a7a7a7a7b7b7b7c7c7b +7b7c7c7c7c7c7c7c7c7d7d7d7d7e7e7f7f7f7f7f7f7f8080808081818181818181818181818181 +828282828282828282828181818181818181808081818080808080808080808080808080808080 +807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808081818080 +818181818181818182828282828282828282838383838383838383838383838383838383838383 +8383838382828281818181808080807f7e7e7e7e7e7e7e7e7d7d7d7b7b7c7c7b7b7b7a7a7a7a79 +7a7979797979797979797878787878777777777777777777777777777777777777777777777776 +767777767676767676767676767676767676767676767676767676767676767676767676767676 +767676767676757574747474747474747475757575757474747474747474747474747474747474 +747474747474747474747474747474747474747474747474747474747474747373747473737373 +737373737272727272727272727272727272727272727271717070707070707070707070707070 +707070707070707070706f6f6f6e6e6f6f6e6e6e6e6e6e6e6e6d6d6d6d6c6c6b6b6b6b6b6b6b6b +6b6b6b6b6a6a6a6a69696969696969696868686867666666666666666665656666656564646464 +64636463636363626262606060606060605f5f5f5f5e5f5e5e5e5e5d5d5c5c5c5c5c5c5c5b5b5a +5a5a595959585858575757575656565655555353535353535252515151515050504e4d4d4d4d4d +4c4b4b4b4b4b4a4a4848474746464646454544444343424242424242424040404040403f3f3f3f +3f3f3f3f403e3f3f3f3f3e3e3e3f3f3f3f40404042424243434444454547464748494a4b4b4c4c +4e4e4f50515252525454565858595a5d5d5e5f606262646466676768696a6b6c6d6e6f70727274 +75767777787a7b7b7d7d7e7f8081818384848585868788898a8a8b8b8c8c8d8d8d8e8f8f909090 +909292919193939394949494949495959596959696969697979797979797979797989898989898 +989898989898989898989898989899999999989897979797979797979797979797979797979797 +969696969697979797979696969696969696969696969696969696969595969695959594949494 +94949494949494949494939493939393929292929292929292929292929292919191909090908f +8f8f8f8f8f8f8f8f8f8f8f8e8e8d8d8d8d8d8d8d8d8d8c8c8c8b8b8c8c8b8b8b8a8a8a8a8a8a8a +8a8a8a8a8a8a8a898a89898989898989898a898a8a8a8a8a8a8a8a8a8a8a8a8b8b8b8b8c8c8c8d +8d8d8d8d8d8d8d8d8d8e8f8f8f8f8f8f9091919292929292929393939493949494949595959696 +959596969697979797989899999999999999999999999999999999999999999999999999999999 +999999999999999999999898979797979696969595969695959595959595959595959595949494 +949394939393949394949494949494949394939393939393939393939393939493949494939493 +9393939393939393939393939393939393929292929292919191919191919191919090908f8f8f +8f8f8f8f8e8e8e8e8e8e8e8e8e8d8c8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a898988888888878787 +878786868686868686858483838383838383838382828282828180807f7f80807f7f7f7f7f7f7f +7e7e7e7e7d7c7b7b7a7a7a7a797979797979797878787877777675757473737372717171717171 +7171717171706f6e6e6e6c6c6b6a69696868686868686868686868686868676767676666656463 +63616160605e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5d5c5c5b595958575756 +555454545454545454545454535354545353535353535353535353535353535353535353535353 +535353535353535353535353535353535353535354545454545454545454555555555555555555 +555555555555555555565655555656565656565656575757575857585858585858585858585858 +595959595a5a5a5a5a5a5a5a5a5a5a5a5a5b5b5b5b5b5b5b5b5b5c5b5c5c5c5c5c5c5c5c5c5c5c +5c5c5c5c5c5c5c5c5c5c5c5c5d5c5d5e5f5f616162636364656565656565656565656565656565 +656565656565656565656565656565656565656464646464646464646464646464646565656564 +63636261615f5f5e5d5c5c5c5a5a5a5a5a5a5a5a5b5b5b5b5b5a5a5a5a5a5a5a5a5a5a5a5a5a5a +5a5a5a5a5a5a5b5b5b5b5b5a5a5a58575856555554525151505051515051515050515151525252 +505050504e4e4d4c4b4b4a4a4a4a494a4a49494a49494949494947464645454544434343444445 +454544454444434342424242414141414141414141414141414040404040404040414141414141 +414141404140404040404040404141424242424343434343434343434343434343434444444444 +44444445454545464646464646464747484848484848484848484848494948484949494a4a4a4a +4a4a4a4a4a4b4a4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b +4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b +4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4c +4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d +4d4d4d4d4d4d4d4d4e4e4d4d4e4e4e4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f +4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f50505050505050505050505050 +505050505050505050505050505050505050505050505050505050505050505050505050505050 +505050505050505050505050505050505050505050505050505050505050505050505050505050 +505050505050505050505050505050505050505050505050505050505050505050504f4f4f4f4f +4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4e4e4f4f4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e +4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d +4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4c4d4c4c4c4c4c4c4c4c4c4c4c4c4c4c4b4b4b4b4b4b4b +4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4a4a4a4a4a4a4a4a4a4a4a +4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a +4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a +4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a +4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4b4b4b4b4c4b4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c +4c4c4c4c4c4c4c4c4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4e4e4d4d4e4e4e4e +4e4e4e4e4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f504f5050505050505050505151515151 +515151515151515151515252525252525252535352525353535353535353545454545454545454 +55545555555555555555555656565656575757585857575858585858585859595a5a5a5a5a5a5a +5a5a5a5a5a5a5a5b5b5b5c5c5b5b5c5c5c5d5d5d5d5d5d5d5d5d5d5d5d5d5d5e5d5e5e5e5e5f5f +5f5f5f5f5f5f5f5f5f5f5f5f5f6060606161606061616161616161616161616162626363636363 +636363636464646464646464646464646464646464646565646465656565656565656565656565 +656565656565656565656565656565656565656565656565656666666666666666666666666666 +666666666666666666666666666666666666666666666666666666666666666666666667666767 +67676868686868686868686868686868686969696a6a69696a6a6a6a6a6a6a6a6a6a6a6a6a6b6b +6b6b6c6b6c6c6c6c6c6c6c6c6c6d6d6d6e6e6d6d6e6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f7070 +717171717171717171717171727272727373737373737373747474747474747474747474747475 +747575757575757575757676767676767676777776767777777777777777777777777777777777 +777777777777787878787878787878787979797979797979797a797a7a7a7a7b7b7b7b7b7b7b7b +7c7c7c7c7d7d7d7e7e7e7e7e7e7e7e7e7f7f808080808080808181808081818182828282828282 +8282828282828282818181818181818181818181818080818180808080808080807f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080818180808181 +818181818181828282828282828282828383838383838383838383838383838383838383838383 +83838282828181818180808080807f7f7e7f7e7e7e7e7d7d7d7b7b7c7c7b7b7b7a7a7a7a797a79 +797979797979797978787878787777777777777777777777777777777777777777777777767677 +777676767676767676767676767676767676767676767676767676767676767676767676767676 +767676767675757575757575757575767676767675757575757575757575757575757575757575 +757575757575757575757475747474747474747474747474747474747473737474737373737373 +737372727272727272727272727272727272727272727171717171717171717171717171717171 +71717171717171717070706f6e706f6e6e6e6e6e6e6e6e6d6d6d6d6d6c6c6c6c6c6c6c6c6c6c6c +6c6c6b6b6b6b6a6a696a6969696968686868686767676767676767666667676666656564646464 +646464646463636361616161616161606060605f605f5f5f5f5e5e5d5d5d5d5d5d5d5d5c5c5c5c +5b5b5a59595958585858585858585757555555555455545453535353525252505050504f4f4e4d +4d4d4d4d4c4c4b4a49494848484847474646454544444444444444424242424141404040404040 +4040403f3f3f3f3f3e3e3e3f3f3f3f3f3f3f414141414142424343444344464747484849494a4b +4c4d4e4e4e4e5051525454555659595a5b5c5e5e5f606263636465666768696a6b6c6e6f707172 +7374757677787a7a7b7c7d7e7e808182838383848687888889898a8b8c8c8c8c8d8d8e8e8f8f91 +919090929292939393939494959595959595959595969696969796979797979898989898989898 +989898989898989898989898999999999998989898989898989898989898989898989898989797 +979797989898989897979797969796969697969797979697969695959696959595949494949494 +9494949494949494949494949494939393939293929292929292929292919191909090908f8f8f +8f8f8f8f8f8f8f8f8f8f8e8e8e8e8d8e8d8d8d8d8c8c8c8b8b8c8c8b8b8b8a8a8a8a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8b8b8b8b8c8c8c8d8d8d +8d8e8d8e8e8e8e8f8f8f8f8f8f8f90919192929292939394949494949494949495959596979596 +979797989898989899999999999999999999999999999999999999999999999999999999999999 +999999999999999999989898989897979796969797969696969696969596959595959494949494 +949494949494949494949494949494949494949494949494949494949494949494949494949494 +949494949494949494949494949494939392929292919191919191919191919090908f8f8f8f8f +8f8f8e8e8e8e8d8e8d8d8d8d8b8b8b8b8b8b8b8b8b8b8a8a8a8a89898888878787878686868686 +85858485848484848282828282828282828281818181807f7e7e7d7d7e7e7d7d7d7d7d7d7d7c7c +7b7b7a7a79797878777776767676767676757575757474737372717070706f6d6d6d6d6d6d6d6d +6d6d6d6c6c6b6b6b69686766666665656464646464646464646464646363636362626161605f5d +5d5c5c5b5b5a5b5a5a5a5a5a5a5a5a5a5a5a5a5a5b5a5b5b5b5a5a595858575655545353525251 +515151515151515151515050515150505050505050505050505050505050505050505050505050 +505050505050505050505050505050505050515151515151515151515252525252525252525252 +525252525252525353525253535353535353535454545455545555555555555555555555555656 +565657575757575757575757575757585858585858585858585858585858585858585858585858 +585858585858585858585958595b5c5c5d5d5e5f60616262626262626262626262626262626262 +62626262626262626262626262626262626161616161616161616161616161616262626261605f +5e5d5d5c5c5b595858585757575757575757585858585857575757575757575757575757575757 +575757575858585858575757555454535252514f4e4e4d4d4e4e4d4e4e4d4d4e4e4e4f4f4f4d4d +4d4d4c4c4b49484848484848474848474748474747474747464544434343424242424243434343 +434343434242414141414141414141414141414141414140404040404040404141414142414242 +424142414141424142424242434343434344444444444444444444444444444445454545464546 +46474747474848484848484848494949494949494949494949494a4a49494a4a4a4b4b4b4b4b4b +4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b +4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b +4c4b4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4d4d4d +4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e +4e4e4e4e4e4e4f4f4e4e4f4f4f5050505050505050505050505050505050505050505050505050 +505050515051515151515151515151515151515151515151525252525252525252525252525252 +525252525252525252525252525252525252525252525252525252525252525252525252525252 +525252525252525252525252525252525252525252525252525252525252525252525252525252 +525252525252525252525252525252525252525252525252525252525252525251515151515151 +515151515151515151515151515151515050515150504f504f4f4f4f4f4f4f4f4f4f4f4f4f4f4f +4f4f4f4f4f4f4f4f4f4f4f4f4f4f4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e +4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4d4d4d4d4d4d4d4d4d +4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4c4c4c4c4c4c4c4c4c4c4c4c4c +4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c +4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c +4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c +4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d +4d4d4d4d4d4d4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4f4f4e4e4f4f4f4f4f4f +4f4f50505050505050505050505050505150515151515151515151515151515152525252525252 +525252525252525253535353535353535454535354545454545454545555555555555555555655 +56565656565656565657575757575858585959585859595959595959595a5a5a5a5a5a5a5a5a5b +5a5b5b5b5b5c5c5c5d5d5c5c5d5d5d5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5f5f5f5f +605f60606060606060606061616162626161626262626262626262626262626363636363636363 +636364646464646464646464646464646464646465666465666666666666666666666666666666 +666666666666666666666666666666666666666666666667676767676767676767676767676767 +676767676767676767676767676767676767676767676767676767676767676767676767676767 +6868686868686868686868686868686969696a6a69696a6a6b6a6b6b6b6b6b6b6b6b6b6c6c6c6c +6c6c6c6c6c6c6c6c6c6c6c6d6d6d6e6e6d6d6e6e6e6f6f6f6f706f707070707070707070717171 +717171717171717171717272727273737373737373737474747474747474747574757575757575 +757575757575757576767676767676767777767677777777777777777777777777777777777777 +77777777787878787878787878787979797979797979797a797a7a7a7a7b7b7b7b7b7b7b7b7c7c +7c7c7d7d7d7e7e7e7e7f7e7f7f7f7f808080808080808081818080818181828282828282828282 +828282828282818181818181818181818181818080818180808080808080807f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808081818080818181818181818181 +818181818282828282828282828283838383838383838383838383838383838383838383838383 +8282828282818181808080807f7f7e7f7e7e7e7e7d7d7d7c7c7c7c7b7b7b7a7a7a7a797a797979 +797979797979787878787877777777777777777777777777777777777777777777777676777776 +767676767676767676767676767676767676767676767676767676767676767676767676767676 +767676757575757575757575757676767676757575757575757575757575757575757575757575 +757575757575757574757474747474747474747474747474747474747474747474747474747474 +737373737373737373737373737373737373737372727272727272727272727272717172727171 +717171717171707070706f706f6f6f6f6f6f6f6f6f6e6e6e6e6e6d6d6d6d6d6d6d6d6c6c6d6d6c +6c6c6b6b6b6b6a6b6a6a6a6a696969696968686867676868676767676767676666656565656565 +65656564646463636363626262616161616061606060605f5f5f5e5e5f5f5e5e5e5d5d5d5d5c5c +5b5b5b5b5a5a5a59595a5a59595957575757565756565555555554545452525252515150504f4f +4f4f4e4e4d4c4b4b4a4a4a4a494948484747464646464545454343434342424141404041414040 +403f3f3f3f3f3e3e3e3e3e3e3e3e3e3e3f3f3f3f3f404040414241424344444545464647484949 +4a4a4b4b4c4d4e4f5051525454565758595a5b5c5d5e5f6061626364656667686a6b6c6e6f6f70 +72737475767778797a7b7c7d7e7f8081818284858586878788898a8a8b8b8c8c8d8d8e8e8f8f90 +909191919292929293939494959594949595959696969697969797979798989898989898989898 +989898989898989898989999999999989898989898989898989898989898989898989897979797 +979898989898979797979697969696979697979796979696969696969696969595959595959595 +959595959594949595949494939393939293929292929292929292919191919190909090909090 +908f8f90908f8f8f8e8e8e8e8d8e8d8d8d8d8c8c8c8c8c8c8c8c8c8c8b8b8b8a8a8b8b8a8a8a8a +8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8b8b8a8a8b8b8b8c8c8c8c8c8d8d8d8d8e +8d8e8e8e8e8f8f8f90909090919191929292929393949495959494959595969696969796979797 +9798989898989999999a9a99999a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a +99999a9a9999999898989898979797979797979797979797979796979696969695959595959595 +959595959595959595959595959595959494959594959594949595959595959494959594949494 +94949494949494949494949494939392929292919191919191919191919090908f8f90908f8f8f +8e8e8e8e8d8e8d8d8d8d8b8b8b8a8a8b8b8a8a8a89898989888887878787868686858585858484 +838483838383818181808081818080807f7f7f7f7e7d7c7c7b7b7c7c7b7b7b7b7b7b7b7a7a7979 +78787676757574747373737373737373737272727170706f6e6d6c6c6b6a6a6a6a6a6a6a6a6a6a +6a6969686867666564636262616160606060606060606060606060605f5f5f5e5d5d5c5b5a5a58 +58575756575656565656565656565656565657565757575656555554535251504f4f4e4e4d4d4d +4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d +4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4e4e4e4e4e4e4e4e4e4e4f4f4f4f4f4f4f4f4f4f4f4f4f +50504f4f5050505050505050505050505051515151525152525252525252525252525252525353 +535353535353535353535353535454545454545454545454545454545454545454545454545454 +54545454545454555655565758585a5a5b5b5c5d5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e +5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5e5e5e5e5d5c5b5b5a +5a5858575655555453535353535353535454545454535353535353535353535353535353535353 +53535454545454535353525151504f4f4e4c4b4b4a4a4b4b4a4b4b4a4a4b4b4b4c4c4c4b4b4a4a +494948474646454546464546464545464545464645454443424242424141414141424242424242 +424241414141404040404040414140404141414141414141414141414142424242434243434342 +434242424342434343434444444444454545454545454546464545464646474747474847484848 +48494949494949494949494a4a4a4b4b4a4a4b4b4b4b4b4b4b4b4b4b4b4b4b4c4c4c4c4c4c4c4c +4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c +4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4d4c +4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4e4e4e4e4e +4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f50504f4f5050 +505050505050505050505051515151515151515151515151515151515151515151515151515151 +515251525252525252525252525252525252525252525353535353535353535353535353535353 +535353535353535353535353535353535353535353535353535353535353535353535353535353 +535353535353535353535353535353535353535353535353535353535353535353535353535353 +535353535353535353535353535353535353535353535353535353535353525252525252525252 +525252525252525252525252525252525252525251525151515151515151515151515151515151 +515151515151515151515151505050505050505050505050505050505050505050505050505050 +504f4f50504f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4e4e4e4e4e4e4e4e4e4e4e +4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d +4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d +4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d +4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d +4d4d4d4d4d4d4d4d4d4d4d4d4d4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e +4e4e4e4e4f4f4f4f4f4f4f4f4f4f4f4f4f50504f4f505050505050505050505050505050505050 +515151515151515151515151515152515252525252525252525252525252535353535353535353 +535353535353545454545454545455555454555555555555555556565656565656565657565757 +57575757575757585858585859595959595959595a5a59595a5a5a5b5b5b5b5b5b5b5b5b5c5b5c +5c5c5c5d5d5d5d5d5d5d5d5d5d5e5e5e5f5f5e5e5f5f5f5f5f5f5f5f5f5f5f5f5f606060606160 +616161616161616161626262626262626263636262636363636363636364646464646464646464 +656565656565656565656565656565656565656665666666666666666666666666666666666666 +666666666666666666666666666666666666666666676767676767676767676767676767676767 +676767676767676767676767676767676767676768686767686868686868686868686868686969 +696969696969696969696969696a6a6a6a6a6a6a6a6a6b6a6b6b6b6b6b6b6b6b6b6c6c6c6d6d6c +6c6d6d6d6d6d6d6d6d6e6e6e6e6e6e6e6e6e6e6f6f6f6f706f7070707070707070707171717272 +717172727272727272727373737373737373737374747474747474747475747575757575757575 +757575757575767676767676767676767676767676767676777776767777777777777777777777 +7777787878787878787878787979797979797979797a797a7a7a7a7b7b7b7c7c7b7b7c7c7c7d7d +7d7d7d7e7e7e7e7f7e7f7f7f7f8080808181808081818181818181818282828282828282828282 +82828282818181818181818180808181808080808080808080808080807f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080818180808181818181818181818181 +818182828282828282828282838383838383838383838383838383838383838383838383838282 +82828281818181818181807f7e7f7e7e7e7e7d7d7d7c7c7c7c7c7c7c7b7b7b7a797a7979797979 +797979797878787878777777777777777777777777777777777777777777777777777777777777 +777777767677777676767676767777767677777777777777777777777777777777767677777676 +767575757676757576767677777777777676767575767675757575757575757575757676757576 +767676767675747675747474747474747474747474747474747474747474747474747474747373 +737373737373737373737373737373737373727272727272727272727272727272727272727272 +72727272717171717071707070707070706f6f6f6f6e6e6e6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d +6c6c6c6c6b6c6b6b6b6b6a6a6a6969696968686868686868686868686867676666666666666665 +65656564636363636363636262626261626161616160606060606060605f5f5e5e5e5e5d5d5c5c +5c5c5b5b5b5b5b5b5b5b5a5a585858585758575756565656565656545454535252515151515151 +50504f4e4d4d4c4c4c4c4b4b4a4a49494848484848474745454545444443434242424242424241 +414141414040403f3f3f3f3f3f3f40404040404141414142414243444445454545464748484949 +49494a4b4c4d4d4e505252535455565657595a5b5b5c5d5f5f6061626364666768696b6b6c6d6f +707172737475767778797a7b7d7d7d7e81828282838485868787888889898a8a8c8c8d8d8d8d8f +8f8f90909090919293939393939393949495959595969596969797979798989898989898989898 +989898989898989899999999999898989898989898999998989998989999989898979797989898 +989998989898979796979696969796979797969796969696969696969695959595959595959595 +959595959595959595959494949392949392929292929292929191919191909090909090909090 +9090909090908f8f8e8e8d8e8d8d8d8d8c8c8c8c8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8b +8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8c8c8c8c8c8d8d8d8e8f8d8e +8f8f8f909090909090909191919292939394949595959595959595959696969697969797989898 +989999999a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a +9a9a9a9a9a99999999999898989797989897979797979797969796969696959595959595959595 +959595959595959595959595959595959595959595959595959595959595959595959494959594 +9494949494949494949494939392929292919190909090909090908f8f8f8f8f8f8f8f8e8e8d8d +8d8d8c8d8c8c8c8c89898989898989898989888887878686858585858484838383838382828182 +818080807e7e7e7e7e7e7e7e7d7d7c7c7c7c7b7a79787878787878787878787878777776757474 +7373727170706f6f6f6f6f6f6f6f6f6e6e6e6d6c6c6b6a69696867666666666666666666666665 +656464636261605f5e5e5d5d5c5c5c5c5c5c5c5c5c5c5c5c5c5c5b5b5b5b5a5a59575656555554 +5453545353535353535353535353535354535454545353525151504f4e4d4d4d4b4b4a4a4a4a4a +4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4b4b4a4a4b4b4b4b +4b4b4b4b4b4b4b4b4b4b4b4b4b4b4c4c4c4c4c4c4c4c4c4c4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d +4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4e4e4e4e4f4e4f4f4f4f4f4f4f4f4f4f4f4f4f4f50505051 +515050515151515151515152525252525252525252525252525252525252525252525252525252 +52525252525253525354555657575858595a5b5c5b5b5c5c5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b +5b5b5b5b5b5b5b5b5b5b5b5b5b5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5b5b5b5b5a595858575756 +565453525252515151515151515152525252525151515151515151515151515151515151515151 +5252525252515151504f4f4e4e4e4d4a4949494949494949494949494a4a4a4a4b49494a4a4848 +474645454545454545454545454545454545454544434242424241414141414242424242424242 +414141414142424141424242424242424242424242424242424242434343434443444444434443 +43444543444545454646464646474747474747474747474747474747484848484948494949494a +4a4a4a4a4a4a4a4a4a4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4c4c4c4c4c4c4c4c4c4c +4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c +4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4d4d4c4c4d4d4d4d4d4d4d4d4d4d4d4d4e4d4e4e +4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4f4f4f4f4f4f4f +4f4f4f4f4f4f4f4f4f4f4f4f4f5050505050505050505050505051515050515151515151515151 +515151515151515151525252525252525252525252525252525252525252525252525252525253 +525353535353535353535353535353535353535354545454545454545454545454545454545454 +545454545454545454545454545454545454545555545455555555555555555555555555555555 +555555555555555555555555555555555555555555555555555555555555555555555555555555 +555555555555555555555554545555545454545454545454545454545353535353535353535353 +535353535353535353535353535353535353525352525252525252525252525252525252525252 +525252525252525252525151515151515151515151515151515151515151515151515151515151 +515151515151515151515151515151515151515151515151515150505050505050505050505050 +50505050505050505050505050505050505050504f4f4f4f4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e +4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e +4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e +4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e +4e4e4e4e4e4e4e4e4e4e4e4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f +4f4f50505051515050515151515151515151515151515151515151515151515151515151515252 +525252525252525252525252535253535353535353535353535353535454545454545454545454 +545454545555555555555555555555555556565555565656575757575757575757585758585858 +585858585859595959595a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5b5b5b5c5c5b5b5c5c5d5c5d5d5d +5d5e5e5e5e5e5e5e5e5e5e5f5f5f5f5f5f5f5f5f5f5f5f5f60605f5f6060606161616162616262 +626262626262626363636363636363636363636363636363636363646464646464646464646565 +656666656566666666666666666666666667666767676767676767676767676767676767676767 +676767676767676767676767676767676767676868686868686868686868686868686868686868 +686868686868686868686868686868686868686868686868686868686868686868686869696969 +69696969696969696969696a6a6a6a6a6a6a6a6b6c6a6b6c6c6c6c6c6c6c6c6d6d6d6d6d6d6d6d +6d6d6d6d6d6d6d6e6e6e6e6e6e6e6e6e6e6f6f6f6f706f70707070707070717171717272727272 +727272727272727273737373737373737373747474747474747474757475757575757575757575 +757575757676767676767676767676767676767676767676767676777776767777777777777777 +787878787878787878787979797979797979797a797a7a7a7a7b7b7b7c7c7b7b7c7c7c7d7d7d7d +7d7e7e7e7e7f7e7f7f7f7f80808081818080818181818181818182828282828282828282828282 +8282818181818181818180808181808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808181808081818181818181818181818181 +828282828282828282838384848484848484848484848484848484848484848484848383828282 +8281818181818181807f7f7f7f7f7f7e7e7d7d7c7c7c7c7c7c7c7b7b7b7a7a7a7a7a7a797a7979 +797978787878787777777777777777777777777777777777777777777777777777777777777777 +777676777776767676767677777676777777777777777777777777777777777676777776767675 +757576767575767676777777777776767675757676757575757575757575757576767575767676 +767676757576767575757575757575757575757575757575757575757575757575757574747474 +747474747474747474747474747474747373737373737373737273727272727272727272727272 +727271717171717171717171717171707070706f6f6f6e6e6e6e6e6e6e6e6e6d6e6d6d6d6d6c6c +6c6c6c6c6c6c6c6c6b6b6b6a6a6a6a696969696969696869686868676767676767676767666666 +66656464646464646363626262626262626262616161616161616160605f5f5f5f5e5e5e5e5e5d +5d5c5c5c5c5c5c5c5b5b5959595959595959585758575757575555555454545353535353535252 +50504f4f4e4e4e4e4d4d4c4c4b4b4a4a4a4a4a4949474747474646454544444444444444434242 +424241414140404040404040414040404041414141424142424343444444444545464647484748 +49494a4b4b4c4d4f4f5051525353545556575859595b5b5c5e5e5f6062636465676868696b6d6c +6e6f70717273747576777979797b7d7e7e7f80818282848485858687888889898a8b8b8b8d8d8d +8e8f8f8f8f90919191919292929393949494949595959596969696979797979898989898989898 +989898989898999999999998989898989898989999989899989899999898989797979898989899 +989898989797979797979797979797979797979797979797979797969696969696969696969696 +969695969595959594949493939494939393939393939392929292919190909090909090909090 +909090908f8f8e8e8e8e8e8e8e8e8d8d8d8d8c8d8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b +8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8c8c8d8d8d8d8e8e8e8f8f8e8e8f8f +8f9090909091909192929293939494949495959596959696969697979797979797979898989899 +99999a9a9a9a9b9a9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b +9b9b9a9a9999999998989897979898979797979797979797979797979696969695969595959695 +969696969696969695969595959595959595959595959595959595959595959594949595949494 +9494949493949393939292929292929191909090909090908f8f8e8e8e8e8e8e8e8d8d8c8c8c8c +8b8b8b8b8b8b8888888887888787878786868585858483838383828281818181807f7f7f7f7f7e +7e7e7b7b7b7b7b7b7b7b7a7a797979787877767575757574747474747474747373737271716f6f +6e6d6d6d6c6b6b6c6b6c6c6c6b6a6a6a6968686866656564636363636363636363636363616160 +605f5e5e5c5b5a5a59595959595959595959595959595959585858585656555453535151505050 +5050505050505050505050505050505050505050504f4e4e4d4c4b4a4a4a484847474747474747 +474747474747474747474747474747474747474747474747474747474748484747484848484848 +484848484848484848484848494949494949494949494a4a4a4a4a4a4a4a4a4b4a4b4b4b4b4b4b +4b4b4b4b4b4b4b4b4b4b4b4b4b4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4d4d4d4e4e4d +4d4e4e4e4e4e4e4e4e4f4f4f4f4f4f4f4f4f4f4f4f4f4f504f5050505050505050505050505050 +505050505150515152535454565656575859585859595858585858585858585858585858585858 +585858585858585858585857575757575757575757575757575758585858575656565554535351 +515050504f4f4f4f4f4f4f4f50505050504f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f5050 +5050504f4f4f4e4e4e4c4c4c4b49484848484848484848484848494949494a4848494947474646 +454545454545454545454545454545454545444343434343424242424243434343434343434242 +424242434342424343434343434344434444444444444444444545454545454545454545454546 +46454546464647474747474848484848484848484948494949494a4a4a4a4a4a4a4a4a4a4b4b4b +4b4b4b4b4b4b4b4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4d4d4d4d4d4d4d4d4d4d4d4d +4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d +4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4e4e4d4d4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e +4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4f4e4f4f4f4f505050505050505050 +505050505050505050505051515151515151515151515151525251515252525252525252525252 +525252525252525353535353535353535453545454545454545454545454545454545454545454 +545454545454545454545454545454545454555555555555555555555555555555555555555555 +555555555555555555555555555555555556565555565656565656565656565656565656565656 +565656565656565656565656565656565656565656565656565656565656565656565656565656 +565656565656565656555556565555555555555555555555555554545454545454545454545454 +545454545454545454545454545454545454545454545454545454545454545454545454545454 +545454545454545453535353535353535353535353535353535353535353535353535353535253 +525252525252525252525252525252525252525252525252515151515151515151515151515151 +515151515151515151515151515151515151505050504f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f +4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f +4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f +4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f +4f4f4f4f4f4f4f4f4f505050505050505050505050505050505050505050505050505050505050 +515151525251515252525252525252525252525252525252525252525252525252525253535353 +535353535354535454545454545454545454545454545454545455555555555555555555555555 +555556565656565656565656565656575756565757575858585858585858585858585858595859 +5959595a5a5a5a5a5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5c5c5c5d5d5c5c5d5d5d5d5d5d5d5d5e +5e5e5e5f5e5f5f5f5f606060606060606060606060606161606061616162626262626262626262 +626262626263636363636363636363636363636463646464646565656565656565656566666667 +676666676767676767676767676767676767676767676767676767676767676767676767676767 +676767676767676767676767676767676768686868686868686868686868686868686868686868 +6868686868686868686868686868686868686868686868686868686968696969696a6a6a6a6a6a +6a6a6a6a6a6a6a6a6a6b6b6b6b6b6b6b6b6c6c6b6b6c6c6c6c6c6c6c6c6d6d6d6d6d6d6d6d6d6d +6d6d6d6d6d6e6e6e6e6f6e6f6f6f6f707070707070707070707070707171717172727272727272 +727272727272737373737373737373737474747474747474747474747474757475757575757575 +757576767676767676767676767676767676767676767676767777767677777777777777777878 +78787878787878787979797979797979797a797a7a7a7a7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7e +7f7f7f7f7f7f7f7f7f808080818180808181818181818181828282828282828282828282828282 +818181818181818180808181808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808081818080818181818181818181818181818282 +828282838383838383838383838383838383838383838383838383838383838383838383838382 +82828181808080807f807f7e7e7e7e7e7e7e7e7d7d7c7c7c7b7b7b7b7a7b7a7979797979797979 +797979797978787878787878787878777777777777777777777777777676777776767676767676 +767676767676767676767676767676767676767676767676767676767676767676767676767676 +767676767676767676767676767676767676767676767676767676767676767676767676767676 +767675767575757575757575757575757575757575757575757575757575757575757575757575 +757575757575757575747474747474747474747474747474747474737374747373737272727272 +727272727171707070707070707070707070707070707070706f6f6f6e6e6f6f6e6e6e6d6d6d6d +6c6d6c6c6c6c6b6b6b6b6b6b6b6b6a6a6a6a696969696969696968676767676666666666666666 +66666565646464646464646363626262626262626161616160606060605f5f5f5f5e5e5e5e5e5e +5e5d5d5d5d5c5c5c5c5c5b5b5a5a59595959595958585857575757565656555454535353535352 +5151505050504f4f4e4e4d4d4d4d4c4c4b4b4b4a4a494948484747464647474545444444444444 +434343434343434242414141414141404040414141414242424242434343454545454546464647 +47494a4a4b4c4b4d4e4f4f5151525253555657575959595b5c5d5e5f606262636567686869696b +6c6d6e6f7071727474767777797a7b7c7d7d7e80808182838484858586878888898a8a8a8b8c8c +8c8d8e8e8e8f909190919292929393949495949696969696969696979797979797979797979798 +989898989999999999999999999999999999999999999999999999999999999999999999999999 +999999999898979797989899999998999898989897979797979696969696969696969696969695 +959696959595949494949394939393939393939393929292929292929292929292929191919190 +8f8f8f8f8f8f8e8f8e8e8e8e8d8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8b8b8b8b8b8b8b8b8b8b +8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8c8c8c8c8d8d8d8d8d8d8d8d8e8e8e8e8f8e8f8f8f8f91 +919192929292929393939393939495959596969595969696979797979898999999999999999999 +9a9a9a9b9b9a9a9b9b9b9c9c9c9c9c9c9c9c9c9c9b9b9b9b9b9b9b9b9b9b9b9b9b9a9a9b9b9a9a +9a9a9a9a9a9a999999999999999999999999999998999898989896969696969696969696969696 +969696969696969696969595969695969695959696969696969595959594949494949494949393 +9393939393939393929191909090909090908f8f8f8f8f8f8f8f8e8e8d8d8c8c8c8c8c8b8b8a8b +8989888888888786868787868585848484848282818180808080807f7e7e7e7e7d7c7c7b7b7b7a +7a79797878787877777777777676747473737271727271717171717170706f6e6e6e6d6b6a6a6a +68696868686868686868686867676665656363626160605e5e5e5e5e5e5e5e5e5e5e5e5d5e5d5c +5b595958575757555454545454545454545555555555555555535353525151504e4d4d4d4c4d4c +4c4c4c4c4c4c4c4c4c4c4c4c4d4d4e4e4d4c4c4c4c4b4a49484846464646454545464646464646 +464646464646464646464646464646464646464646464646464646464646464646464646464646 +464646464646464646464646464646474747474747474747474747474747474747484847474848 +4848484848484949494949494949494a4a4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b +4b4b4b4b4b4b4b4b4b4b4b4b4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c +4c4d4d4e4e4f505051525253545555555555555555555554545454545555555555555555555555 +555555555555555555555555555554545454545555555555555555555554535352525150504f4f +4d4c4c4c4c4c4c4c4c4c4d4d4d4d4d4d4d4d4d4d4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4d4d4d4d +4d4d4d4d4d4b4b4b4a494948484746464747464747474748484848484848484747474747444444 +434344444344444444454444464645454544434343434343434343444444444444444444444444 +434343434343444444444545454545454545454545454546464646474748484847484747474847 +48484848484848484849494949494949494a4a49494a4a4a4a4a4a4a4b4b4c4c4c4c4c4c4c4c4c +4d4d4d4d4d4d4d4d4e4e4d4d4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e +4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e +4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4f4e4f4f4f4f4f4f +4f4f4f505050505050505050505050505050505050505050505050505050505050515151515151 +515151515151515151525252525252525252525252525252525252535352525353535353535353 +545454545454545454545454545454545454545454545454545454545454545454545555565656 +565656565656565656565657575757575757575757575757575757575757575757575757575757 +575757575757575757575757575757575757575757575757575757575757575757575757575757 +575757575757575757575757575757575757575757575757575757575757575757575757575757 +575757575757575757575757575757575757575757575757575757575757575757575757575757 +575757575757575757575757575756565555555555555555555555555555555555555555555555 +555555555555545454545454545454545454545454545454545454545454545454545353545453 +535353535353535353535353535353535353535353535252525252525252525252525252525252 +525252525252525252525252525252525252525252525252525252525252525252525252525252 +525252525252525252525252525252525252525252525252525252525252525252525252525252 +525252525252525252525252525252525252525251515151515252525252525252525252525252 +525151515151515151515152525252525252525252525252525252525252525252525252525252 +525252525252525252525252525252525252525252525252525252525252525252525252525252 +525252525252525252525253535252535353535353535354545454545454545454545454545454 +545454545454545455545555555555555555555555555555565656565656565656565656565656 +57575757575757575858575758585858585858585858585858595959595a595a5a5a5a5a5a5a5a +5a5a5a5a5a5a5b5b5b5b5b5b5b5b5c5c5c5c5d5d5d5d5d5d5d5d5d5d5d5d5e5e5f5f5f5f5f5f5f +5f5f5f5f5f5f5f5f5f5f6060606061616161616161616161616161616161616261626262626363 +636363636363636364646465656464656565656565656565656565656666666666666666666666 +666666666666666666666666666766676767676868686868686868686868686868686868686868 +686868686868686868686868686868686868686869696969696969696969696969696969696969 +69696969696969696969696969696a6a69696a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a +6a6a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6c6b6c6c6c6c6c6c6c6c6c6d6d6d6e6e6d6d6e6e6e6f6f +6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f70707171717171717171717171717272717172727272 +727272727373737373737373737374747474747474747475747575757575757575757575757575 +757575757575757575757676767676767676777776767777777777777777777777777777777777 +7778787878787979797979797979797a797a7a7a7a7b7b7b7c7c7b7b7c7c7c7d7d7d7d7e7e7e7e +7e7f7f808080808080808181808081818182828282828282828282828282828281818181818181 +81818181818180808181808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080818180808181818181818181818181818182828282 +828383838384838484848484848484848484848484848484848484848484838483838383828282 +8181808080808080807f7f7e7f7e7e7e7e7d7d7c7c7c7b7b7b7b7b7b7b7a7a797a797979797979 +797979787878787878787878787777777777777777777777777776767777767676767676767676 +767676767676767676767676767676767676767676767676767676767676767676767676767676 +767676767676767676767676767676767676767676767676767676767676767676767676767676 +767676767676767676767676767676767676767676767676767676767676767676767676767676 +767676767676767575757575757575757575757575747574747373747473737372727272727272 +72727271717171717171717171717171717171717171717070706f6e706f6e6e6e6d6d6d6d6d6d +6d6d6d6d6c6c6c6c6c6c6c6c6b6b6b6b6a6a696a69696969686868686867676767676767676767 +666665656465646464646363636363636363626262626161616161606060606060605f605f5f5e +5e5e5e5d5d5d5d5d5c5c5c5b5b5b5b5a5b5a595959585858585858585756565555555554545353 +52525252515150504f4f4f4f4e4e4d4d4d4c4c4b4b4a4a49494848494947474646454545454444 +444444444443434242414141414040404141414141414141414242424343434344444545454547 +48484849484a4b4c4c4e4e4e4e4f525353535555565758595a5b5c5e5e60616364656465676869 +6a6b6c6d6e7070727374757677797a7a7b7c7d7e7f80818283838384858687888888898a8b8b8c +8c8c8c8d8e8f8f9091919192929393949495959595959595959696979797979797979797989898 +989899999999999999999999999999999999999999999999999999999999999999999999999999 +999999989898989899999999999999999999989898989897979797979797979797979797969597 +969595959494949494949494949494949494949393939392939292929292929291919191908f8f +8f8f8f8f8f8f8f8f8f8f8e8e8e8e8d8e8d8d8d8d8d8d8d8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b +8b8b8b8b8b8b8b8b8b8b8b8b8b8b8c8c8c8c8d8d8e8d8e8e8e8e8f8f8f8f8f8f8f8f8f8f919191 +929392939394949494949494959595969795969797979898989898999999999999999999999a9a +9a9b9c9a9b9c9c9c9d9d9d9d9d9d9d9d9d9d9c9c9c9c9c9c9c9c9c9c9c9c9c9b9b9c9c9b9b9a9b +9a9a9a9a9999999999999999999999999999999999999999979797979697969696979697979797 +979797979697969695959696959696959596969696969695959595949494949494949493939393 +929392929292919191909090909090908f8f8f8f8e8f8e8e8d8d8c8c8b8b8b8b8b8a8a89898888 +8787878786858486858483838282828281807f7f7e7e7e7e7e7d7c7c7b7b7a7a79797979787776 +767575757574747474747372717170706f6e6f6e6d6d6d6d6d6d6c6c6b6b6b6b6a676666666566 +656464656465656564646363626161605f5e5d5c5c5b5b5b5b5b5b5b5b5b5b5b5a595a59585756 +5554535353515151515151515151515252525252525252504f4f4e4e4e4d4a4949494949494949 +49494949494949494949494a4a4a49494949494847464545434343434242424343434343434343 +434343434343434343434343434343434343434343434343434343434343434343434343434343 +434343434343434343434343434444444444444444444444444444454445454646454546464646 +464646464747474747474747474748484848484848484848484848484848484848484848484848 +484848484848484848484949494949494949494a494a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4b +4b4c4c4c4d4d4e4f50515152525252525252525252515151515152525252525252525252525252 +525252525252525252525252515151515152525252525252525252515151504f4e4d4d4d4d4b4a +4a4a4a4a4a4a4a4a4b4b4b4b4b4b4b4b4b4b4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4b4b4b4b4b4b +4b4b4b4a4a49484747474746454546464546464646474747474747474746464646464444444343 +444443444444444544444646454545444444444444444444444545454545454545454545454444 +444444444545454546464746474747474747474747484848484849494949494949494949494949 +494949494949494a4a4a4a4a4a4a4a4b4c4a4b4c4c4c4c4c4c4c4c4d4d4d4d4d4d4d4d4d4d4e4e +4e4e4e4e4e4e4f4f4e4e4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f +4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f +4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f +4f5050505050505050505050505050505050505051505151515151515151515252525252525252 +525252525252525353535353535353535353535353535353535454535354545454545454545555 +555555555555555555555555565556565656565656565656565656565656565656575757575757 +575757575757575757585858585858585858585858585858585858585858585858585858585858 +585858585858585858585858585858585858585858585858585858585858585858585858585858 +585858585858585858585858585858585858585858585858585858585858585858585858585858 +585858585858585858585858585858585858585858585858585858585858585858585858585858 +585858585858585858585858585757575757575757575757575757575757575757575757575757 +575757575656565656565656565656565656565656565656565656565656565655545655545454 +545454545454545454545454545454545454545453535353535353535353535353535353535353 +535353535353535353535353535353535353535353535353535353535353535353535353535353 +535353535353535353535353535353535353535353535353535353535353535353535353535353 +535353535353535353535353535353535353525252525253535353535353535353535353535352 +525252525252525252535353535353535353535353535353535353535353535353535353535353 +535353535353535353535353535353535353535353535353535353535353535353535353535353 +535353535353535353545453535454545454545454555555555555555555555555555555555555 +555655565656565656565656565656565656565656565757575757575757575757575757575858 +58585858585859595858595959595959595959595959595a5a5a5a5a5a5a5a5a5b5a5b5b5b5b5b +5b5b5b5b5c5c5c5c5c5c5c5c5d5d5d5d5e5e5e5e5e5e5e5e5e5e5e5e5e5f5f5f5f5f5f5f5f5f60 +5f6060606060606061616161626262626262626262626262626262626262626262626263636363 +636363636363646464656564646565666566666666666666666667676767676767676767676767 +676767676767676767676767676767676768686868686868686868686868686868686868686868 +686868686868686868686868686868686868696969696969696969696969696969696969696969 +6969696969696969696969696a6a69696a6a6a6a6a6a6a6b6a6b6b6b6b6b6b6b6b6b6b6b6b6b6b +6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6d6e6e6d6d6e6e6e6f6f6f6f +6f6f6f6f6f706f7070707070707070707171717171717171717171717172727171727272727272 +727273737373737373737373747474747474747474747474747475747575757575757575757575 +757575757575757576767676767676767777767677777777777777777777777777777777777778 +787878787979797979797979797a797a7a7a7a7b7b7b7c7c7b7b7c7c7c7d7d7d7d7e7e7f7f7f7f +808080808080808081818080818181828282828282828282828282828282818181818181818181 +8181818180808181808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f8080808181808081818181818181818181818181828282828283 +838383848384848484848484848484848484848484848484848484848384838383838282828282 +818181808080807f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7b7b7b7b7a7a797a7979797979797979 +797878787878787878787877777777777777777777777777777777777777777777777676777776 +767676767677777676777777777777777777777777777777777676777776767676767677777676 +777777777777777777777776767777767676767676767676767677777676777777777777767677 +777676767676767676767676767676767676767676767676767676767676767676767676767676 +767676767675757575757575757575757575757475747474747474747474737373737373737373 +737272727272727272717172727171717171717171707070706f706f6f6f6f6e6e6e6e6e6e6e6e +6e6e6d6d6d6c6c6d6d6c6c6c6b6b6b6b6a6b6a6a6a6a6969696969686868676768686767676666 +66666566656565656464646464646464646463636362626262616161616161616061606060605f +5f5f5e5e5e5e5d5d5d5c5c5c5c5b5c5b5b5b5b5a5a5a5959595958585857575757565655555454 +545453535252515151515050504f4f4e4e4d4d4c4c4b4b4a4a4a4a494948484747474746464645 +454545444443434242424241414141414141414141414141414142424242434243434343454545 +464746474849494a4a4b4b4c4e4f4f50515152535455565758595a5c5d5e606160616364656667 +68696a6c6d6e6f7072737475767778797a7b7c7d7e7f80808182838484858686878889898a8a8b +8b8c8c8d8e8f8f9090919192929393949495959494959596969797979797979797979898989898 +999999999999999999999999999a9a99999a99999a9a9999999999999a9a99999a99999a9a9999 +999898989898999999999999999999999898989898979797979797979797979797979796979696 +969695959594949595949494949494949493939393929392929292929292929291919190909090 +8f8f8f8f8f8f8f8f8e8e8e8e8d8e8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c +8c8c8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8e8d8e8e8e8e8f8f8f90908f8f9090909292929293 +929393949494949595959696969697969797979798989898989999999a9a99999a9a9a9b9b9b9b +9c9b9c9c9c9c9d9d9d9d9d9d9d9d9d9d9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9b9c9b9b +9b9b9a9a9a99999a9a999999999999999999999999999797979796979696969796979797979797 +979796979696969696969696969696969696969696969695959594949595949494939393939293 +92929292919191909090908f8f8f8e8e8e8e8d8e8d8d8d8d8b8b8b8a8a8a8a8989888887878686 +85858484838483838282818180807f7e7d7d7c7c7c7c7b7b7a7a79797878777776767574737373 +7372727271717171706f6e6e6d6c6c6b6b6a6a6a6a6a6a6a696968686767666463636261626160 +60616061616160605f5f5e5d5d5c5b5a5a58585757575757575757575757565556555453525150 +4f4f4f4d4d4d4d4d4d4d4d4d4d4e4e4e4e4e4e4e4e4d4c4c4b4a4a494746464646464646464646 +46464646464646464647474746464646454544434242414140403f3f3f40404040404040404040 +404040404040404040404040404040404040404040404041414040414141414141414141414141 +414141414141414141414142424242424242424242424242424342434343434343434343434343 +434344444444444444444444454545454545454545454545454545454545464645454646464646 +464646464646464647474747474747474748474848484848484848484848484848484848484849 +49494a4b4b4c4d4e4e4f4f504f4f50504f4f4f4e4e4e4e4e4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f +4f4f4f4f4f4f4f4f4f4f4e4e4e4e4e4f4f4f4f4f4f4f4f4f4f4e4e4e4d4c4c4b4a4a4a48484848 +484848484848494949494949494949494848484848484848484848484848484949494949494949 +494848474746464545444444444444444445454546464545464545464645454543434343434343 +434343444444444445454545454444444444444444444445454545454545454545454545464645 +4546464647474747484748484848484848484849494949494a4a4a4a4a4a4a4a4b4b4a4a4b4b4b +4b4b4b4b4b4c4c4c4c4c4c4c4c4c4d4c4d4d4d4d4d4d4d4d4d4e4e4e4e4e4e4e4e4e4e4f4f4f4f +4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f +4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f +4f4f4f4f4f4f4f4f4f4f4f50504f4f505050505050505050505050505050505050505050505051 +515151515151515151515151515151515151525152525252525252525253535353535353535353 +535353535354545454545454545454545454555554545555555555555555555555555556565656 +565656565656565656565756575757575757575757575757575757575757575858585858585858 +585858585858585959595959595959595959595959595959595959595959595959595959595959 +59595959595959595959595a5a59595a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a +5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a +5a5a5a59595a5a5959595959595959595959595959595959595959595959595959595959595959 +595959595959595959595958585858585858585858585858585858585858585858585858585858 +585857575757575757575757575757575757575757575757575757575757575657565656565656 +565656565656565656565656565656565656555555555555555555555555555555555555555555 +555555555555555555555555545455555454545454545454545454545454545454545454545454 +545454545454545454545454545454545454545454545454545454545454545454545454545454 +545454545454545454545454545454545353535353545454545454545454545454545454535353 +535353535353535454545454545454545454545454545454545454545454545454545454545454 +545454545454545454545454545454545454545454545454545454545454545454545454555554 +545555555555555555555555555555555555555656565656565656565656565656565656565657 +565757575757575757575757575757575757575758585858585858585858585858585859595959 +5959595959595959595a5a59595a5a5a5a5a5a5a5a5b5b5b5b5b5b5b5b5b5c5b5c5c5c5c5c5c5c +5c5c5d5d5d5d5d5d5d5d5d5d5e5e5e5e5e5e5e5e5f5f5e5e5f5f5f606060606060606060616061 +616161616161616162626262626262626363626263636363636363636363636363646464646464 +646464646565656565656565656665666666666666666666676767676767676768686767686868 +686868686868686868686868686868696969696969696969696969696969696969696969696969 +696969696969696969696969696969696a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a +6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6c6c +6c6c6c6c6c6c6c6c6c6c6c6d6d6c6c6d6d6d6d6d6d6d6d6e6e6e6e6e6e6e6e6e6e6f6f6f6f6f6f +6f6f6f706f70707070707070707071717171717171717272717172727272727272727272727272 +737373737373737373737474747474747474747474747474757475757575757575757575757575 +757575757575767676767676767676767676767777767677777777777777777777777777787878 +78787979797979797979797a797a7a7a7a7b7b7b7c7c7b7b7c7c7c7d7d7d7d7e7e7f7f7f7f8080 +808080808080818180808181818282828282828282828282828282828181818181818181818181 +818180808181808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f80808081818080818181818181818181818181818282828282838383 +838483848484848484848484848484848484848484848484848483848383838382828282828181 +8181818181807f7e807f7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7b7a797b7a797979797979797978 +787878787878787878777777777777777777777777777777777777777777777777777777777777 +777777777777777777777777777777777777777777777777777777777777777777777777777777 +777777777777777777777777777777777777777777777777777777777777777777777777777777 +777777777777777777777777777777777777777777777777777777777777777777777777777777 +777777767676767676767676767676767675767575747475757474747373737373737373737372 +7272727272727272727272727272727272727271717171707170706f6f6f6f6e6e6e6e6e6e6e6e +6d6d6d6d6d6d6d6d6d6d6c6c6c6c6b6c6b6b6a6a6a6a6969696868686868686868686867676767 +666766666666656565646465656464646363636363636362626262626262616261616161606060 +5f5f60605e5e5e5d5d5d5d5c5d5c5c5c5c5b5b5b5a5a5b5b595959585858585757565656565656 +5555545453535252515151515150504f4f4e4e4d4d4c4c4d4d4b4b4a4a49494949484848474747 +474646454544444444434342424242424242424242424141434342424342434343434545454546 +45464748484949494a4b4c4d4e4e4f4f505152525354555757595a5b5c5d5d5e5f606162636465 +6668696a6b6c6d6f707172737475767778797a7b7c7d7d7e7f8081828282838486868787888889 +898a8b8d8d8d8d8e8e909091919292929293939393949495969696969696969697979798989999 +99999999999999999999999999999999999999999999999999999a9a99999a9a9a9a9a9a999999 +9998999999999a9a9a9a9a9a999999999898989797979797979797979797979797969796969696 +959595959595959595959595959595949494939294939292929292929292919191909090909090 +9090909090908f8f8f8e8d8f8e8d8d8d8d8d8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c +8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8e8f8d8e8f8f8f9090909090909090909092929293949394 +94959595959595959696969697969797989898989999999a9a9a9a9a9a9a9a9a9a9b9b9b9b9c9b +9c9d9d9d9e9e9e9e9e9e9e9e9d9d9d9d9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9b9c9b9b9b9b +9a9a9a9a9a9a9a9a9a9a9a9a9a99999a9a99999997979797969796969697969797979797979797 +969796969595969695959595959595959595959595949494949494949493939292929291929191 +919190908f8e8e8e8e8e8e8e8d8d8c8c8b8c8b8b8b8b8989888888888887878585848483838383 +8281808180807f7f7e7e7d7d7c7b7a7a7878787878787777767675747373737372706f6f6f6f6e +6e6e6e6e6d6d6c6b6a6a69686867676666666666666665656464646362605f5f5e5d5e5d5c5c5d +5c5d5d5d5c5c5b5b5b5a5a5957565655555454545454545454545454535253525251504e4d4d4d +4d4b4b4b4b4b4b4b4b4b4b4c4c4c4c4c4c4c4c4b4a4a4948484745444444444444444444444444 +44444444444444454545444444444444434241413f3f40403e3f3f3f3f40404040404040404040 +404040404040404040404040404040404040404040404040404040404040404040404040404040 +404040404040404040414141414141414141414141414142414242424242424242424242424242 +434343434343434343434444444444444444444444444444444444444545444445454545454545 +454545454545464646464646464646474647474747474747474747474747474747474747484848 +49494a4b4c4d4d4e4e4e4e4e4e4e4e4e4e4d4d4d4d4d4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e +4e4e4e4e4e4e4e4e4d4d4d4d4d4e4e4e4e4e4e4e4e4e4e4d4d4d4c4b4b4a4a4a4a484848484848 +484848484949494949494949494948484848484848484848484848484849494949494949494948 +484747464646464545454545454545464646464646464646464646464646444444444444444444 +444545454545464646464645454546464545464646474747474747474747474747474747474747 +4747484848484948494949494949494a4a4a4a4b4b4b4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c +4c4c4c4d4d4d4d4d4d4d4d4d4e4d4e4e4e4e4e4e4e4e4e4f4f4f4f4f4f4f4f4f4f505050505050 +505050505050505050505050505050505050505050505050505050505050505050505050505050 +505050505050505050505050505050505050505050505050505050505050505050505050505050 +505050505050505050505050505050505050505050505050505050505050505050505050515151 +525251515252525252525252525252525352535353535353535353545454545454545454545454 +545454555555555555555555555555555656555556565656565656565656565656575757575757 +575757575757575758575858585858585858585858585858585858585859595959595959595959 +59595959595a5a5a5a5a5a5a5a5b5b5a5a5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b +5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b +5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b +5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b +5b5b5b5b5b5b5b5b5b5a5a5a59595a5a5959595959595959595959595959595959595959595959 +585858585858585858585858585858585858585858585858585858585857585757575757575757 +575757575757575757575757575757575656565656565656565656565656565656565656565656 +565656565656565656565656565656565656565656565656565656565656565656565656565656 +565656565656565656565656565656565656565656565656565656565656565656565656565656 +565656565656565656565656565655555555555656565656565656565656565656565555555555 +555555555556565656565656565656565656565656565656565656565656565656565656565656 +565656565656565656565656565656565656565656565656565656565656565656565656565656 +565656565656565656565656565656565657575757575757575757575757575757575757585758 +5858585858585858585858585858585858585959595959595959595959595959595a5a5a5a5a5a +5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5b5b5b5b5c5c5c5c5c5c5c5d5c5d5d5d5d5d5d5d5d5d +5e5e5e5e5e5e5e5e5e5e5f5f5f5f5f5f5f5f5f5f5f5f5f60606060616161616161616261626262 +626262626262636363636363636363636363636363636363636363636363636464646464646464 +646465656566666565666667666767676767676767676868686868686868686868686868686868 +686868686868686868686868686969696969696969696969696969696969696969696969696969 +69696969696969696969696969696a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a +6a6a6a6b6b6a6a6b6b6b6b6b6b6b6b6b6b6b6b6c6b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6d6d +6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6e6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f +6f706f707070707070707070717171717171717172727171727272727272727272727272727373 +737373737373737374747474747474747474747474747574757575757575757575757575757575 +757575757676767676767676767676767676767676767777767677777777777777777878787878 +7979797979797979797a797a7a7b7b7b7b7c7c7c7c7c7c7c7c7d7d7d7d7e7e7f7f7f7f80808081 +818080818181818181818182828282828282828282828282828281818181818181818080818180 +80808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7e7e7f7e7f7f7f7f808080818180808181818181818181818181818182828282828383838384 +838484848484848484848484848484848484848484848484848484848484838383838282818181 +818181807f7f80807f7f7f7e7e7e7e7d7d7c7c7c7c7c7c7b7a7a7b7b7a7a7a7a7a7a7a79797878 +787878787878787777777777777777777777777777777777777777777777777777777777777777 +777777777777777777777777777777777777777777777777777777777777777777777777777777 +777777777777777777777777777777777777777777777777777777777777777777777777777777 +777777777777777777777777777777777777777777777777777777777777777777777777777777 +777676767676767676767676767676767676767575767675757574747474747474747474737373 +73737373737372737272727272727272727171717171717171707070706f6f6f6f6f6f6f6f6e6e +6e6e6d6e6d6d6d6d6c6c6c6c6c6c6c6c6b6b6b6b6a6a6a69696969696969696968686767676767 +676767676666666565666665656564646464636463626262626262626262626262626161616060 +61615f5f5f5e5e5e5e5d5e5d5d5d5d5c5c5c5b5b5c5c5a5a5a5959595959595858585758575656 +55555555545453535353535252515150504f4f4e4e4f4f4d4d4c4c4c4c4c4b4a4a4a4949494948 +484747464646464545444444444444444343434342424444434343434343434345454545464546 +464747484848494a4a4b4c4c4d4d4e4f5050515152545455575859595a5a5b5d5e5e5f60616364 +65666868696b6c6d6e6f70717273747576777879797a7c7c7d7e7e7f8081828283848585868788 +888a8a8a8b8c8c8e8e8e8e90909090919191919393939494949494949495969696979798989898 +9898989898999999999999999999999999999999999999999a9a99999a9a9a9a9a9a9999999998 +999999999a9a9a9a9a9a9999999998989897979797979797979797979797979797979797979695 +959595959595959595959595959494949393949493939393939393939292929190909090909090 +909090908f8f8f8e8e8f8f8e8e8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d +8d8d8d8d8d8d8d8d8d8d8e8e8e8f8f8e8e8f8f8f90909090909090909091939393949494949495 +9695969696969797979797979797989898989999999a9a9a9a9b9a9b9b9b9b9c9c9c9c9c9c9c9d +9d9d9e9e9e9e9e9e9e9e9d9d9d9d9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9b9a +9a9a9a9a9a9a9a9a9a9a9a99999a9a999999979797979797979797979797979796979696969696 +969695959696959595959595959595959595949393939393939393929291919191909090909090 +8f8f8e8d8d8d8c8c8c8c8b8b8a8a8a898989898987878686868585848483838281808080807f7e +7e7e7e7e7c7c7b7b7a7a79787777757575757575737373737271706f6f6f6e6d6c6c6c6b6b6a6a +6a6a69696868666665646463636262626362636362616060605f5e5d5b5b5a595a595959595959 +59595959585858565655545353525150505150515151515151515150514f4f4e4d4c4b4b4b4a49 +484848484848484849494a4a4a4a4a4a4a48484847464645444343434343434343434343434343 +4343434343444444434343434343414040403e3e3f3f3d3e3e3e3e3f3f3f3f3f3f3f3f3f3f3f3f +3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f +3f3f3f3f3f3f3f4040404040404040404140414141414141414141414141414141414141414242 +424242424242424243434343434343434343434343434343434344444343444444444444444444 +444444444545454546454646464646464646464646464646464646464646464646464747474848 +494a4a4b4c4c4d4d4d4c4d4c4c4c4c4b4b4b4b4b4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c +4c4c4c4c4c4c4b4b4b4b4b4c4c4c4c4d4c4d4d4d4d4c4c4c4b4a4b494949494747474747474747 +474748484848484848484848474747474747474747474747474747484848484948494949474847 +474646464645454545454545464647474747474747474747474747474545454545454545454546 +464646464747474747464646474746464747474848484848484848484948494949494949494949 +4a4a4a4a4a4a4a4a4a4a4a4a4a4b4b4b4b4c4c4c4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d +4d4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4f4f4f4f504f505050505151515150515050 +505050505050505050505050505050505050505050505050505050505050505050505050505050 +505050505050505050505050505050505050505050505150515151515151515151515151515151 +515151515151515151515151515151515151515151515151515151515151515151515252525353 +525253535353535353535353535353535353535453545454545555555555555555555555555555 +555656565656565656565656565657575656575757575757575757575757575858585858585858 +5859585959595959595959595959595959595959595959595959595a5a5a5a5a5a5a5a5a5a5a5a +5a5a5a5b5b5b5b5b5b5b5b5c5c5b5b5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c +5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c +5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c +5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c +5c5c5c5c5c5c5c5b5b5b5a5a5b5b5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5959 +595959595959595959595959595959595959595959595959595959595959595959595959595959 +595959595959595959595959595958585858585858585858585858585858585858585858585857 +585757575757575757575757575757575757575757575757575757575757575757575757575757 +575757575757575757575757575757575757575757575757575757575757575757575757575757 +575757575757575757575757565656565657575757575757575757575757575756565656565656 +565656575757575757575757575757575757575757575757575757575757575757575757575757 +575757575757575757575757575757575757575757575757575757575757575757575757575757 +575757575757575757575757575757585858585858585858585858585858585858585958595959 +595959595959595959595959595959595a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5b5b5b5b5b5b5b5b +5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5c5c5c5c5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5e5e5f +5f5f5f5f5f5f5f5f60606060606060606060606060616161616262626262626262626262626262 +626262626363636363636363636363636363646364646464646464646465656565656565656565 +666666676766666767676767676767676767676768686868686868686868686868686868686868 +68686868686968696969696a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a +6a6a6a6a6a6a6a6a6a6a6a6a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b +6b6c6c6b6b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6d6d6d6d +6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6e6e6e6e6e6e6e6f6f707070707070707070 +707070707070707070707171717171717171727271717272727272727272727272727273737373 +737373737373747474747474747474747474747474747474747474747474757475757575757575 +757576767676767676767676767676767676767677777676777777777777777778787878787979 +79797a797a7a7a7a7a7a7a7b7b7b7b7c7c7c7c7c7c7c7c7d7d7d7d7f7e7f7f7f7f808080818180 +808181818181818181828282828282828282828282828282818181818181818180808181808080 +8080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f8080808181808081818181818181818181818181828282828283838383848384 +848484858585858585858585858585858585858585858485848484848383838383838383828280 +8080807f807f7f7f7f7e7e7e7e7e7e7e7e7d7d7b7b7b7b7a7b7a7a7a7a79797979797979797979 +797979797978787878787878787878787878787878787878787878787777777776767676767677 +777676777777787878787878787878787878787777777776767676767677777777787878787878 +787878787877777878777777777777777777777778787777787878787878777778787777777777 +777777777777777777777777777777777777777777777777777777777777777777777777777776 +767676767676767676767676767576757575757575757575757575757575757575757474747474 +74747473737474737373727272727272727272717170707070707070707070707070706f6f6f6e +6e6f6f6e6e6e6d6d6d6d6c6c6b6b6b6b6b6b6b6b6b6b6b6b6a6a6a6a6969696969696968686767 +676766666666666666666666656565646464646464646363636362636262626261616160606060 +6060605f5f5f5f5e5f5e5e5e5e5d5d5d5c5c5c5c5c5c5c5b5b5b5b5a5959595858585858585857 +5656565656565554545353535352525151505050505050504e4d4d4d4d4d4c4c4b4b4b4b4a4a49 +494848474747474747474545454545454444444444444444454344444444444444454545454646 +4647474848484949494a4b4b4c4c4c4d4f505050525353545657565759595a5b5c5d5e5e616263 +6365676768696a6b6c6d6e6f70717273747476777779797a7c7c7d7d7e7f808082838484858686 +878989898a8a8a8c8d8d8d8f8f8e8e909191919393939395959595959596969696969697979797 +97979797979898999999999a99999a9a9999999999999a9a99999a99999a9a9999999999999999 +999999999999999999999999999999999999999999999999999898989897989797979696969695 +9596969595959595959595949494949394939393939393939393929292929292919090908f8f8f +8f8f8f8f8f8f8e8f8e8e8e8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d +8d8d8d8e8e8e8e8e8e8e8e8e8f8e8f8f8f8f909090919191919292929293939394939495959595 +959696969797979798989999999999999999999a9a9a9b9b9a9a9b9b9b9c9c9c9d9e9d9e9e9e9e +9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9d9d9c9c9c9b9b9b9b9a +9a9b9b9a9a9a999999999999999999999898989897979696969796979797979797979796969595 +959595959595959494949494949494949494939392929292919191919190908f908e8e8d8d8d8d +8d8d8c8c8c8b8a8a8989898987888686858585858584838382828180807f7f7f7f7c7c7c7c7b7c +7b7a7a79797877777674737373737373717171716f6f6e6e6d6d6b6a6a69696868686868686666 +666665636363626161605f5e5e5e5e5e5e5e5e5e5e5d5c5c5b5959585757575755555656575757 +56555555535353525151504e4e4e4e4e4e4e4e4e4e4f4f4f4e4d4d4d4c4b4b4949474747474747 +474747474747474747474747474747474546454444444141414141414141414141414141414141 +41414141414141414141404040403e3e3e3e3d3d3d3d3d3d3d3d3d3d3e3e3e3e3e3d3d3d3d3d3d +3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3e3e3d3d3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e +3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f403f404040404040404040404040404041414141 +414141414141424242424242424242424242424242424242434342424343434343434343444444 +444444444444444444444445444545454546464646464646464646464646464646464647484848 +4a4a4a4a4a4b4a4a4b4b4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a +4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a49494948484847474747474848484848 +484848484848484848484848484848474747474747474747474848484848484848484848474747 +474545454545464646464646464647474646474646474746464646464646464747474747484848 +4848484848484848484848484848484848494949494949494949494949494a4a49494a4a4a4b4b +4b4b4c4c4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4e4e4e4e4f4f4f4f4f4f4f4f4f +4f4f4f4f4f4f4f4f504f5050505050505050505050505050505050505050505050505050505050 +505050505050505050505050505050505050505050505050505050505050505050505050505050 +505050505050505050505050505050505050505050505050505050505050505050505050505050 +505051515152525151525252525252525252525252525353535353535353535353535353535353 +535353535353535354545454555455555555555555555555555555555555555555565656565656 +565656565757575757575757585857575858585858585858585858585859595959595959595959 +595959595a595a5a5a5a5a5a5a5a5a5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5c5c5c5c +5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c +5c5c5c5c5c5d5d5c5c5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5e5e5e5e5e5e5e +5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5d5d5d +5d5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c +5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c +5c5c5c5c5c5c5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5a5b5a5a5a5a5959595959595959 +595959595959595959595959595959595959595959595959595959595959595959595959595959 +595959595959585859595858585858585858585858585858585858585858585858585858585858 +585858585858585858575757575757575757575757575757575757575757575757575757575757 +575757575757575757575757575757575757575757575757575757575757575757575757575757 +575757575757575757575757575757575757575757575757575757575757575757575757575757 +575757575757575757575757575757575757575757575757575757575757585857575858585858 +58585858585858585959595959595959595959595959595959595959595959595a595a5a5a5a5a +5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b +5c5c5c5d5d5c5c5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5e5e5f5f5f5f5f5f5f5f5f5f5f5f5f +5f5f5f5f5f5f5f5f5f5f5f60606061616060616161616161616161616161626263636363636363 +636364646464646464646565646465656565656565656565656565656565656566666666666666 +6666666666666667666767676768686868686868686868686868696969696a6a6a6a6a6a6a6a6a +6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6b6b6b6b6b6b6b6b6b +6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b +6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6c6b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6d6d6d6d6d6d +6d6d6d6d6d6e6e6d6d6e6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f706f70 +707070717171717171717171717171717272717172727272727272727373737373737373737373 +737373737373737373747474747474747474757475757575757575757575757575757575757575 +757575757576767676767676767777767677777777777777777777777777787878787879797979 +79797979797a7a7b7b7b7b7b7b7b7c7c7c7c7d7d7d7e7e7e7e7e7e7f7f7f7f8080808080808080 +818180808181818282828282828282828282828282828181818181818181818181818180808181 +80808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7f +7e7f7f7f7f80808081818080818181818181818181818181818282828282838383838483848484 +848585858585858585858585858585858585858585858585858584848484838483838282808080 +808080808080807f7f7f7f7e7f7e7e7d7d7b7b7b7b7b7b7b7b7b7b7a7a7a7a797a797979797979 +797979787878787878787878787878787878787878787878787877777777767676767676777776 +767777777878787878787878787878787877777777767676767676777777777878787878787878 +787878777778787777777777777777777777787877777878787878787777787877777777777777 +777777777777777777777777777777777777777777777777777777777777777777777777767676 +767676767676767676767676767676767676767676767676767676767676767675757575757575 +7574737574737373727272727272727272727171717171717171717171717171717070706f6e70 +6f6e6e6e6d6d6d6d6d6c6c6c6c6c6c6c6c6c6c6c6c6c6b6b6b6b6a6a696a696969696868686868 +676767676767676767676666666564656464646463636363636363636363626262616161616161 +61606060605f605f5f5f5f5e5e5e5d5d5d5d5d5d5d5c5c5c5c5c5b5b5b5a595a59595959585858 +58585858575656555555555454535352525252525252505050504f4f4e4e4d4d4d4d4c4c4b4b4a +4a4949494949494947474747464645454545454545454544444444444444444545454545454546 +464747474747474849494a4a4a4b4d4d4d4d4f4f5051535353535556575758595a5b5d5e5f6061 +63636465666768696a6b6c6d6e6f707072737475757678797a7a7a7b7c7d7f8081828383838486 +8787888888898a8b8b8d8d8c8c8e8f909091919191939393939494959595959595969696969696 +9697979898999999999a99999a9a9999999999999a9a99999a99999a9a99999999999999999999 +999999999999999999999999999999999999999999999998989898989898989897979696959596 +969595959595959595949494949494949494949494949494939393939292919090908f8f8f8f8f +8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e +8e8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f9090909191919192929393949494949494959596959697 +97979898989898999999999999999999999a9a9a9b9c9a9b9c9c9c9d9d9d9e9e9e9e9e9e9e9e9e +9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9d9c9c9b9b9a9a9b +9b9a9a9a9999999999999999999998989898989797979797979797979697969696969595959595 +9595959595949494949494949494939392929191919190909090908f8f8e8e8d8d8c8c8c8c8c8c +8b8b8a898888878787878685848483838383838281807f7f7e7e7e7d7c7c7c7979797979797978 +77767675747473717070707070706e6e6d6d6c6c6b6b6a69676666666665656465646462626262 +61605f5f5e5d5d5c5b5a5a5a5b5a5b5b5b5a5a5958585756555453535353525252535353535352 +5252504f4f4e4e4e4d4b4a4a4a4b4a4b4b4b4b4c4c4c4c4b4b4a49484847474545444544444444 +444444444544454545454545454443444342424240404040404040404040404040404040404040 +40404040404040403f3f3e3e3d3d3d3d3c3c3c3c3c3c3c3c3c3c3d3d3d3d3d3c3c3c3c3c3c3c3c +3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3d3d3c3c3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3e3e +3e3e3e3e3e3e3e3e3e3e3e3e3f3e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f404040404040 +404040404141414141414141414141414141414141414242414142424242424242424343434343 +434343434443444444444444444444454545454545454545454545454545454545464747474848 +4948494a49484a4948484848484848484848484848484848484848484848484848484848484848 +484848484848484848484849484949494949494949484948474747464646464647474747474747 +474747474747474747474747474646464646464646464647474747484748484847484747474745 +454545454646464647464747484847474847474848474747474747474748484848484949494949 +4949494949494949494949494949494a4a4a4a4a4a4a4a4a4b4a4b4b4c4c4b4b4c4c4c4d4d4d4d +4d4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4f4f4f4f5050505050505050505050 +505050505050505050505050505050505050505050515051515151515151515051505050505050 +505050505050505050505050505050505050505050505050505050505050505050505050505050 +505050505050505050505050505050505050515051515151515151515151515151515151515151 +525252535352525353535353535353535353535354545454545454545454545454545454545454 +545454545454555555555555555555565556565656565656565656565656565757575757575757 +5757585858585858585859595858595959595959595959595959595a5a5a5a5a5a5a5a5a5b5a5b +5b5b5b5b5b5b5b5b5b5b5b5b5b5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5d5d5d5d5d5d +5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d +5d5d5d5e5e5d5d5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5f5f5f5f5f5f5f5f5f +5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5e5e5e5e5d +5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d +5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d +5d5d5d5d5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5b5b5b5b5b5b5b5b5b5b +5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5a5b5a5a5a +5a5a5a5a59595a5a59595959595959595959595959595959595959595959595959595959595959 +595959595959595858585858585858585858585858585858585858585858585858585858585858 +585858585858585858585858585858585858585858585858585858585858585858585858585858 +585858585858585858585858585858585858585858585858585858585858585858585858585858 +585858585858585858585858585858585858585858585858585858585959585859595959595959 +5959595959595a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5b5a5b5b5b5b5b5b5b +5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5d5d +5d5e5e5d5d5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5f5f5f5f5f5f5f5f5f605f6060606060 +606060606060606060616161626261616262626262626262626262626263636363636363636363 +646464646464646465656464656566656666666666666666666666666666676767676767676767 +676767676767676767676768686868686868686868686868696969696a6a6a6a6a6a6a6a6a6a6a +6a6b6a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6c6c6c6c6c6c6c6c6c6c6c6c +6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c +6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6d6d6d6d6d6d6d6d +6d6d6d6e6e6d6d6e6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f706f70707070707070707070707070 +707171717171717171717171717172727171727272727272727273737373737373737373737373 +737373737373737474747474747474747474747474747474747475747575757575757575757575 +757575767676767676767677777676777777777777777777777777777878787878797979797a79 +7a7a7a7a7b7b7b7b7b7b7b7b7c7c7c7c7d7d7d7e7e7e7e7f7e7f7f7f7f80808080808080808181 +808081818182828282828282828282828282828281818181818181818181818181808081818080 +8080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7f7e7f +7f7f7f808080818180808181818181818181818181818182828282828383838384838484848485 +858585858585858585858585858585858585858585858585848484848384838383838181818080 +81818080807f7f7f7f7e7f7e7e7e7e7c7c7c7b7b7c7c7b7b7b7a7a7a7a797a7979797979797979 +797878787878787878787878787878787878787878787878787877777777777777777777777777 +777778787878787878787878787878787877777777777777777777787878787878787878787878 +787878787878787878787878787878787878787878787878787878787878787878787878787878 +787878787878787878787878787878787878787878787878787878787878787878787777777777 +777777777777777777777777777676777776767676767676767676767676757575757575757575 +74757474747473737373737373737373727272717172727171717171717171707070706f706f6f +6f6f6e6e6e6e6e6d6d6d6c6c6d6d6c6c6c6c6c6c6c6c6b6b6b6b6a6b6a6a6a6a69696969696868 +686767686867676766666666656665656565646464646464646464646363636262636362626261 +6161616061606060605f5f5f5e5e5f5f5e5e5e5d5d5d5d5d5c5c5c5c5b5c5b5b5b5b5a5a5a5959 +595958585857575757565655555454555554545452525252515150504f4f4f4f4e4e4d4d4c4c4b +4b4b4b4a4a4a484848484747464645454646454545444444444444444444444444444444454545 +4646454546464747484848484a4a4a4b4c4c4d4e4f4f50505152535354555657595a5b5c5d5e5f +606162636465666768696a6b6c6d6e6f70717273747576767778797a7c7d7e7f80808182838484 +858686878889898a8a8b8b8c8d8e8e8f9090909292929293939494959595959696969696969697 +9798989898999999999999999999999999999a9a99999a9a9a9a9a9a99999a9a999a9a99999a9a +9a9a9a9a99999a9a99999999999999999999999999989898989898989898979796969696969696 +969696969696969595959494959594949494949494949393939392929191919190909090909090 +908f8f90908f8f8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8f +8f8f8f8f8f8f8f90908f8f90909091919191919292929293939494959595959696979697979797 +98989898989999999a9a99999a9a9a9b9b9b9b9c9b9c9c9c9c9d9d9d9e9e9e9e9f9f9f9f9f9f9f +9f9f9f9f9e9e9f9f9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9d9c9c9b9b9b9b9b9b9b +9b9b9a9a9a99999a9a999999989898989897979797979797979796979696969695959594949595 +9494949393939393939393939292919191919090908f8f8f8f8e8e8d8d8c8c8b8b8b8b8a8a8989 +8888878786868585848382828181818180807f7e7d7d7c7b7b7a79797977777776767676757473 +73727171706e6d6d6c6c6c6c6b6b6a6a69696867666564636362626161606160605f5f5e5e5d5c +5b5b5a5959585756565657565757575656555554535251504f4f4f4f4e4e4e4f4f4f4f4f4e4e4e +4d4c4c4b4a4a494847474748474848484849494949484847474646444443434243424242424242 +4242434243434343434343424142414040403e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e +3e3e3e3e3e3e3e3e3d3d3c3c3b3b3c3c3b3c3c3b3b3c3c3c3d3d3d3d3d3c3c3c3c3c3c3c3c3c3c +3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3d3d3d3d +3d3d3d3d3d3d3d3d3d3d3e3d3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3f3f3f3f3f3f3f3f +3f3f40404040404040404040404040404040404041414040414141414141414142424242424242 +424243424343434343434343434444444444444444444444444444444444444545464647474847 +484848474847474747474747474747474747474747474747474747474747474747474747474747 +474747474747474747484748484848484848484748474747474646464646474747474747474747 +474747474747474747474746464646464646464646474747474847484848474847474747464646 +46464747474748474848484848484848484848484848484848484849494949494a4a4a4a4a4a4a +4a4a4a4a4a4a4b4b4a4a4b4b4b4c4c4c4c4c4c4c4c4c4d4c4d4d4d4d4d4d4d4d4d4e4e4e4e4e4f +4f4f4f4f4f4f4f50504f4f50505050505050505050505050515151515151515151515151515151 +515151515151515151515151515151515151515251525252525252525251525151515151515151 +515151515151515151515151515151515151515151515151515151515151515151515151515151 +515151515151515151515151515151515251525252525252525252525252525252525252525353 +535353535353535353535353535353535353545454545454545454545454545555545455555555 +555555555656565656565656565756575757575757575757575757575758585858585858585858 +59595959595959595a5a59595a5a5a5a5a5a5a5a5a5a5a5a5a5b5b5b5b5b5b5b5b5b5c5b5c5c5c +5c5c5c5c5c5c5c5c5c5c5c5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5e5e5e5e5e5e5e5e +5e5e5e5e5e5f5f5e5e5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f +5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f6060606060606060606060 +606060606060606060606060606060606060606060606060606060606060606060605f5f5f5f5f +5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f +5f5f5f5f5e5e5f5f5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e +5e5e5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5c5c5c5c5c5c5c5c5c5c5c5c +5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5b5c5b5b5b5b5b +5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b +5b5b5b5b5b5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a +5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a +5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a +5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a +5a5a5a5a5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5c5b5c5c5c5c5c5c5c5c5c +5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5e5e5e5e +5e5e5e5e5e5e5e5e5e5f5f5e5e5f5f5f5f5f5f5f5f606060606060606060616061616161616161 +616161616161616262626262626262636362626363636363636363646464646464646464646565 +656565656565656565656565666566666666666666666666666666666767676767676767686867 +6768686868686868686969696969696969696969696969696a6a6a6a6a6a6a6a6a6a6a6a6a6a6b +6a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6c6c6c6c6c6c6c6c6c6c6c6c6c6c +6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6c6c6d +6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6e6e6e6e6e6e6e6e6e6e +6e6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f706f707070707070707070707070707071 +717171717171717171717171727271717272727272727272737373737373737373737373737373 +737373737374747474747474747474747474747474747474757475757575757575757575757575 +75767676767676767676767676767777767677777777777777777878787878797979797a797a7a +7a7a7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f808080818180808181818181 +818181828282828282828282828282828282818181818181818180808181808080808080808080 +808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7f7e7f7f7f +7f8080808080808081818181818181818181818181828282828283838383848384848484858585 +858585858586868585868686868686868686868686868585858483848383838381818181818181 +8181818080807f7e7f7e7e7e7e7c7c7c7c7c7c7c7c7c7c7b7b7b7a797b7a797979797979797978 +787878787878787878787878787878787878787878787878777777777777777777777777777777 +787878787878787878787878787878777777777777777777777878787878787878787878787878 +787878787878787878787878787878787878787878787878787878787878787878787878787878 +787878787878787878787878787878787878787878787878787878787878787877777777777777 +777777777777777777777777777777777777777777777777777777777676767676767676757476 +757474747373737373737373737372727272727272727272727272727271717171707170706f6f +6f6f6e6e6e6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6c6c6c6c6b6c6b6b6a6a6a6a69696968686868 +686868686868676767676667666666666565656464656564646463636363636363636363626262 +626162616161616060605f5f60605f5f5f5e5e5e5e5e5d5d5d5d5c5d5c5c5c5c5b5b5b5a5a5b5b +59595958585858575756565656565656565654545453525352515151515150504f4f4e4e4d4d4d +4d4c4c4c4a4a4a4a49494848474747474747474646464646464646454546464545454646464646 +464646464747484848484a4a4a4a4b4b4c4d4e4e4e4e4f50515152535455575758595a5c5c5d5e +5f5f606163646465666769696a6b6c6d6e6f707172737374757678797a7b7c7d7d7e7f80818282 +828384868687878788898a8b8b8c8d8d8d8f8f8f90919192929292929294949494949494959596 +979797989898989898989899999898999999999999999999999999999999999999999999999999 +999999999999999999999999999999999999999898989898989898989797969696969696969696 +969696969695959595959595959595959595959594949493929291919191909090909090909090 +90909090909090909090908f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f909090 +909090909090909090909090919191919192929293949495959595959596969796979798989898 +9999999a9a9a9a9a9a9a9a9a9a9b9b9b9b9c9b9c9c9c9c9d9d9e9f9f9f9f9f9f9f9f9f9f9f9f9f +9f9f9f9f9f9f9f9e9e9f9f9e9e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9d9c9c9b9b9b9b9b9b9a9a9a +999999999999999999999898989797979796969696969696959695959494949493939393939393 +9392929291919191919190908f8f8f8f8e8e8d8d8d8d8d8c8c8b8a898988888888888887868585 +84848382828281807f7f7d7d7d7d7d7d7c7b7a7a787878777575757373737373737372706f6f6e +6d6d6c6a69696868686867676666656564646261605f5f5f5f5d5d5c5d5c5c5b5b5b5b5a595858 +56565655545353535453545454535352525251504e4d4d4d4d4d4c4c4c4d4d4d4d4d4c4c4c4b4a +4a4949494847464646474647474747484848484747464645454444434241434241414141414141 +424142424343424243414042414040403e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e +3e3e3e3e3e3e3d3d3c3c3c3c3c3c3c3c3c3c3c3c3c3c3d3d3d3d3d3c3c3c3c3c3c3c3c3c3c3c3c +3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3d3d3d3d3d3d +3d3d3d3d3d3d3d3d3e3d3e3e3f3f3e3e3f3f3f3f3f3f3f3f3f3f3f3f3f40404040404040404040 +414141414141414141414141414141414141414141414141414141414141424242424242424243 +444243444444444444444445454545454545454545454545454545454546464646474748474848 +484748474747474747474747474747474747474747474747474747474747474747474747474747 +474747474747474847484848484848484847484747484846464747474848484848484848484848 +484848484848484848474747474747474747474848484849484949494849484848484747474747 +48484848494849494949494949494949494949494949494a4a4a4a4b4b4b4c4c4c4c4c4c4c4c4c +4c4c4c4c4c4c4c4c4c4c4c4d4d4d4d4d4d4d4d4d4e4d4e4e4e4e4e4e4e4e4e4f4f4f4f4f505050 +505050505050505050505050505050505050505050505151515151515151515151515151515151 +515151515151515151515151515151515152515252525252525252515251515151515151515151 +515151515151515151515151515151515151515151515151515151515151515151515151515151 +515151515151515151515151515253515253535353535353535353535353535353535354545454 +545454545454545454545454545454545555555555555555555555555555555555555555555555 +555556565657575656575758575858585858585858585858585858595959595959595959595a5a +5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5b5b5a5a5b5b5b5c5c5c5c5c5c5c5c5c5d5c5d5d5d5d5d +5d5d5d5d5d5d5d5d5d5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5f5f5f5f6060606060606060 +606060606060606060606060606060606060606060606060606060606060606060606060606060 +606060606060606060606060606060606060606060606060606061616161616161616161616161 +616161616161616161616161616161616161616161616161616161616161616160606060606060 +606060606060606060606060606060606060606060606060606060606060606060606060606060 +606060606060606060606060606060606060606060606060606060606060606060606060606060 +5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5e5e5f5f5e5e5e5d5d5d5d5d5d5d5d5d5d5d5d5d5d +5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5c5d5c5c5c5c5c5c5c +5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c +5c5c5c5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b +5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b +5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b +5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b +5b5b5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5d5c5d5d5d5d5d5d5d5d5d5d5d +5d5d5d5d5d5d5d5d5d5d5d5d5d5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5f5f5f5f5f5f +5f5f5f5f5f5f5f5f5f5f5f5f60605f5f6060606161616161616161616261626262626262626262 +626262626263636363636363636363636363636363636363636464646464646464646465656565 +656565656565656565666765666767676767676767676767676768686868686868686868686868 +686868686868686969696969696969696969696969696a6a6a6a6a6a6a6a6a6a6a6a6a6b6c6a6b +6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d +6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d +6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6e6e6e6e6e6e6e6e6e6e6e6e +6e6e6e6e6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f706f7070707070707070707070707070717171 +727271717272727272727272727272727272727272727373737373737373737373737373737373 +737373747474747474747474747474747474747474747574757575757575757575757575757576 +7676767676767676767676767777767677777777777777777878787878797979797a797a7a7a7a +7b7b7b7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f80808080818181818181818181818181 +818282828282828282828282828282828181818181818181808081818080808080808080808080 +80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7f7f +808080808080818181818181818181818181818282828282838383838483848484848585858585 +858585868685858686868686868686868686868685858584848484848483828181818181818181 +818080807f7f7f7f7f7f7e7d7c7c7c7c7c7c7c7c7c7b7b7b7a7a7b7b7a7a7a7a7a7a7a79797878 +787878787878787878787878787878787878787878787777777777777777777777777777777878 +787878787878787878787878787777777777777777777778787878787878787878787878787878 +787878787878787878787878787978797979797979797978797878787878787878797879797979 +797979797979797979787978787879787979797979797979787978787878777777777777777777 +777777777777777777777777777777777777777777777777777776767676767676767575767675 +757574747474747474747474737373737273727272727272727272717171717171717170707070 +6f6f6f6e6e6e6e6d6e6d6d6d6d6d6d6d6d6d6c6c6c6c6c6c6c6c6b6b6b6b6a6a6a696969696869 +686868686767676767676767676766666665656666656565646464646364636363636262626262 +6262626262616161606061616060605f5f5f5f5f5e5e5e5e5d5e5d5d5d5d5c5c5c5b5b5c5c5a5a +5a5959595959595858585858585858575555555454555453535353535252515150504f4f4f4f4e +4e4e4c4c4c4c4b4b4a4a4949494949494948484848474747474646474746464647474747464746 +4646474747474747494949494b4a4b4c4d4d4d4d4e4e4f4f50515252545556565759595a5a5c5c +5d5e5f60606263636565666868696a6b6c6d6e6f6f707272747576777879797a7c7c7d7e7e7f80 +8182828384848586878888898a8a8a8d8d8d8e8e8e8f8f90909090929292929393939393949595 +959697979797979797989897979898989899999999999999999999999999999999999999999999 +999999999999999999999999999999999998989898989898989897979797979797979797979797 +979796969595959595959595959595959595949494939393929292919190909090909090909090 +9090909090909090908f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f9090909090 +909090909090909090919192929292939393949494959595969696979797979797989898989999 +999a9a9a9a9b9a9b9b9b9b9c9c9c9c9c9c9c9c9c9c9d9d9e9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f +9f9f9f9f9f9e9e9f9f9e9e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9d9b9c9b9b9b9b9b9b9a9a9a9999 +999999999898989897979796969696959595959494949494949493939393929292929292929190 +90908f8f8f8f8f8f8e8e8d8d8d8d8c8c8b8b8b8a8a898989888787868585858585848383838181 +807f7f7f7d7d7c7c7a7a7a7a7a7a7878777775747473727272706f6f6f6f6f6f6e6d6b6c6a6969 +686665656464646463636363626260605e5e5d5b5b5b5b59595959595958585858575555555353 +5352515151515151515151515150504f4e4d4c4b4b4b4b4b4a4a4a4b4b4b4b4b4a4a4a49494948 +484846454545454545454545454647474745464545444443434241414242414141414141414141 +41414242414142414042414040403e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e +3e3e3e3e3e3e3d3d3d3d3d3d3d3d3d3d3d3d3d3d3e3e3e3e3e3d3d3d3d3d3d3d3d3d3d3d3d3d3d +3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3e3e3e3e3e3e3e3e +3e3e3e3e3e3e3e3e3e3e3f3f3e3e3f3f3f3f3f3f3f3f3f3f3f3f3f404040404040404040404141 +414141414141414241424242424242424242424242424242424242424343434343434343444443 +434444444444444444454545454645464646464646464645464545464746474848484848484847 +484747474747474747484748484848484848484848484848484848484848484848484848484848 +484848484848484848484848484848484848484949474748484849494949494949494949494949 +4949494949494948484848484848484848494949494a494a4a4a4a4a4a4a4a4a49494949494a4a +4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4b4b4b4b4c4c4c4d4d4d4d4d4d4d4d4d4d4d +4d4d4d4e4d4e4e4e4e4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f50505050505151515151 +515151515151515151515151515151515151515152525252525252525252525252525252525252 +525252525252525252525252525252525252525252525252525252525252525252525252525252 +525252525252525252525252525252525252525252525252525252525252525252525252525252 +525252525252525252525253535252535353535353535353535353535353535353545454545454 +545454545454545455545555555556565656565656565656565656565656565656565656565656 +57575758585757585858585858585858585858585858585859595a5a5a5a5a5a5a5a5a5b5b5b5b +5b5b5b5b5b5b5b5b5b5b5b5b5b5b5c5c5b5b5c5c5c5d5d5d5d5d5d5d5d5d5d5d5d5d5d5e5d5e5e +5e5e5e5e5e5e5e5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f6060606061616161616161616161 +616161616161616161616161616161616161616161616161616161616161616161616161616161 +616161616161616161616161616161616161616161616161626262626262626262626262626262 +626262626262626262626262626262626262626262626262626262626262616161616161616161 +616161616161616161616161616161616161616161616161616161616161616161616161616161 +616161616161616161616161616161616161616161616161616161616161616161616161616060 +606060606060606060606060606060605f5f60605f5f5f5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e +5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e +5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5d5e5d5d5d +5d5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c +5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c +5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c +5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c +5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5e5d5e5e5e5e5e5e5e5e +5e5e5e5e5e5e5e5e5e5e5e5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f6060606060606060 +606060606060606060606161606061616162626262626262626262626262626262626262626262 +626262636363636363636363646364646464646464646465656565656565656565666666666666 +666666666666666767666667676767676767676767676767686868686868686868686868686868 +6868686868696969696a696a6a6a6a6a6a6a6a6a6b6b6b6b6b6b6b6b6b6b6b6b6b6c6c6b6b6c6c +6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d +6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d +6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f +6f6f6f6f7070707070707070707070707070707070707070707070707070707070707171717272 +717172727272727272727272727272727272727273737373737373737373737373737373737373 +737474747474747474747474747474747474747474747474747574757575757575757575767676 +767676767676767676767777767677777777777777777878787878797979797a797a7a7a7a7b7b +7b7c7c7c7c7c7c7c7d7d7d7d7e7e7f7f7f7f7f7f7f808080808181818181818181818181818182 +828282828282828282828282828281818181818181818080818180808080808080808080808080 +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7f7e7f7f7f7f7f7f7f +818180808181818181818181818181818182828282828383838384838484848485858585858585 +858585858585858585858585858585858585858585858485848383838383838282818180808080 +8080807f807f7e7e7e7e7e7e7d7d7d7d7c7c7c7b7b7b7b7a7b7a7a7a7a79797979797979797979 +797979797979797979797979797979797979797978787878787878787878787878787879797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +797979797979797878787877777777777777777777777777767676767676767676757675757575 +757575757574747474747474747373747473737372727272727171717170717070707070707070 +706f6f6f6e6e6f6f6e6e6e6e6e6e6e6e6d6d6d6d6c6c6b6b6b6b6b6b6b6b6b6a6a6a69696a6a69 +696968686868676867676767666666666666666666666565656464656564646464646464636362 +6262626161616060616160606060606060605f5f5f5f5e5f5e5e5e5e5d5d5d5c5c5c5c5c5c5c5b +5b5b5b5a5a5a5a5959595958585858575757565656565555545454545353525251515151505050 +4e4e4e4e4d4d4c4c4b4b4c4c4a4a4a494949494949484848484848484848464646474746464747 +4747484848484848484949494a4a4a4a4c4c4c4e4e4e4e4f4f51515252545455565758585a5b5b +5c5d5e5e5f61616263636565676768696a6a6c6d6d6f70717273747476777779797a7c7c7d7d7e +7f808082828384858586878788898a8a8a8b8c8c8d8e8f8e8f8f8f909191919293939393939495 +959595959696969696969696979897979898989898989797999998999999999a9a9a9a9a9a9999 +9a9a99999999999999999999999999999999999998989898989796969696969696969696969696 +969696969595969695959595959595959494949493939392929292929292929292929191919190 +9090909090909090909090908f8f8f8f8f8f8f8f8f8f8f8f8f8f8f909090909090909090909191 +91929291919292929292929292939393939494949596969697979798989999999999999999999a +9a9a9b9b9a9a9b9b9b9c9c9c9c9d9c9d9d9e9e9e9e9e9e9e9f9fa0a0a0a0a0a0a0a0a0a0a09f9f +9f9f9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9c9c9c9c9c9c9b9b9a9a9a9a9a9a9a99999998 +9798989797979696969696969696969595959595949392929292929292919191919090908f8e8e +8e8e8e8e8d8d8c8c8b8b8a8a8a8a8a898888878786858585848484848382818181807f7f7e7d7d +7b7b7b79787878787878767676747373727171706e6e6d6d6d6d6c6c6a6a6a6868686866666563 +62626161616160605f5e5e5e5e5c5c5a59595858575757565756565656535353535151514f4f4f +4e4d4d4d4e4e4f4f4f4e4d4d4d4c4b4b4a49484847474747474949494949494949494846464545 +454543434344434444444545454545454544444444424242424142414141414141414142414242 +424242424241414141404040404040404040404040403f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4040 +40403f3e3e3e3d3d3e3e3d3e3e3e3e3f3f3f3f3f3f3f3f3f3f3f3f3f3e3e3e3e3e3e3e3e3e3e3e +3e3e3e3e3f3f3f3f3f3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f +3f3f3f3f403f404040404040404040404040404040404040404141414141414141414141414141 +414141414141414141414141414142424242434343434343434344444444444444444445444545 +454546464646464646464646464646464646464646464646464646474747474847484848474847 +474747474747474747474747474747474747474747474747474747474747474747474747474747 +4747474848494949494a4a4a4a494a4949494949494949494a4a4a4a4a4a4a4a4a4a4a4a4a4a4a +4a4a4a4a4a494949494949494949494a4a4a4a4b4a4b4b4b4a4b4a4a4a4a4a4a4a4a4a4b4b4b4b +4c4b4c4c4c4c4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4e4e4e4e4e4e4e4e4e4e4e4e4e +4f4f4e4e4f4f4f4f4f4f4f4f505050505150515151515151515151525252525252525252525252 +525353525253535353535353535353535353535353535353535353535353535353535353535353 +535353535252525252525252525352535353535353535352535252525252525252525252525252 +525252525252525252525252525252525252525252525252525252525252525252525253535353 +535353535353535353535453545454545454545454545454545454545454545555555555555555 +555555555555555555555555555555555556565656565656565757575758585858585858585858 +5858585858585859595a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5b5b5b5b5b5b +5b5b5c5c5c5c5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5e5e5e5e5f5e5f5f5f5f5f5f5f5f5f +5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f606060606060606060606060606060606060606060606061 +616060616161616161616161616161616262626262626262626262626262626262626262626262 +626262626262626262626262626262626262626262626363636363636363636363636363636363 +636363636363636363636363636363636363636363636363636363636363636363636363636363 +636363636363636363636363636363636363636262626262626262626262626262626262626161 +626261616161616161616161616161616161616161616161616060606060606060606060606060 +606060606060606060606060606060606060606060606060606060606060606060606060606060 +606060606060606060606060606060606060606060605f5f5f5f5e5f5e5e5e5e5e5e5e5e5e5e5e +5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e +5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e +5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d +5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d +5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5e5e5e5e5e5e5e +5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5f5e5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f +5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f606060606060606060606060606060 +606060616160606161616161616161616161616161616161626263636363636363636363636363 +636464646464646464656564646565656565656565656565656566666666666666666666666666 +666666666666676667676767676767676767676767676868686868686868696969696a6a6a6a6a +6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6c6b6c6c6c6c6c +6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d +6d6d6d6d6d6d6d6d6d6d6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6f6f6e6e6f6f6f6f6f6f6f +6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f +6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f7070717171717171717171717171717171717171717171 +717171717171727271717272727272727272737373737373737373737373737373737373737373 +737373737474747474747474747474747474757475757575757575757575757575757575757575 +76767676767676767777767677777778787878787979797979797979797a797a7a7a7a7b7b7b7c +7c7b7b7d7d7d7e7e7e7e7e7e7e7e7e7f7f80808080808080818180808181818282828282828282 +828282828282828181818181818181818181818180808181808080808080808080808080807f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7f7e7f7f8181 +808081818181818181818181818181828282828283838383848384848484858585858585858585 +858585858585858585858585858585858585858585858584848384838382828181808080808080 +808080807f7f7e7f7e7e7d7d7d7d7c7c7c7b7b7b7b7b7b7b7b7b7b7a7a7a7a797a797979797979 +797979797979797979797979797979797979787878787878787878787878787878797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +7979797979797979797a797a7a7a7a7a7a7a7a797a79797979797979797a797a7a7a7a7a7a7a7a +7a7a7a7a7a797a7979797a797a7a7a7a7a7a7a7a797a7979797979797979797979797979797979 +797979797978787878777777777777777777777777777676767676767676767676767676767676 +767676757575757575757574737574737373727272727271717171717171717171717171717170 +70706f6e706f6e6e6e6e6e6e6e6e6d6d6d6d6d6c6c6c6c6c6c6c6c6c6c6b6b6b6a696b6a696969 +686868686868686868686767676767676767676766666665646665646464646464646463636363 +63626262616162626161616161616161606060605f605f5f5f5f5e5e5e5d5d5d5d5d5d5d5c5c5c +5c5c5c5c5c5b5b5b5b5a5a59595858585858585857575656565655555454535353535252525050 +50504f4f4e4e4d4d4e4e4c4c4c4b4b4b4b4a4a4949494949494949494747474847474647474747 +47474747474747484948494949494b4b4b4c4c4c4c4d4d4e4e5050515152535454555758585859 +5a5b5c5d5d5e5f60616163636465666668696a6b6c6d6e6f707072737475757678797a7a7a7b7c +7d7f7f8081828283848485878888888889898a8c8d8c8d8d8d8e8f909091919191919192939494 +94949595959595959595969796979898989898989797999998999999999a9a9a9a9a9a99999a9a +999999999999999999999999999999999999989898989897979797979797979797979797979697 +969695959696959595959595959594949494949494939392939292929292929291919191909090 +909090909090909090908f8f8f8f8f8f8f8f8f8f8f8f8f8f8f9090909090909090909091919192 +9291919292939293939393949494949494949596979798989898999999999999999999999a9a9a +9b9c9a9b9c9c9c9d9d9d9d9d9d9d9d9e9e9e9e9e9e9e9f9fa0a0a0a0a0a0a0a0a0a0a09f9f9f9f +9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9c9c9c9c9b9c9b9b9a9a9a9a9a9a9a999999989798 +979696969595959595959595959494939393939191919191919191909090908f8f8e8d8c8c8c8c +8c8c8b8b8a8a8989888888888887868584848383838382828181807f7e7e7e7e7d7c7b7a7a7878 +77767575757575757373727170706f6d6d6c6b6b6a6a69696868666666656465646262615f5e5e +5d5d5d5d5c5c5c5b5b5b5a585857565554545353535353535353535050504f4e4e4e4c4c4c4b4b +4b4b4b4c4c4c4c4c4b4b4b49484848474646454545454547474747474747474747454544444343 +424242424242424243434444444344434343434141414141414141414141414141414141414141 +41414141414141404040404040404040404040403f3f3f3f3f3f3f3f3f3f3f3f3f3f3f40404040 +403f3f3f3e3e3f3f3e3f3f3f3f404040404040404040404040403f3f3f3f3f3f3f3f3f3f3f3f3f +3f3f40404040403f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4040404040404040404040404040404040 +404040404040404040404040404040404040404040404041414141414141414141414141414141 +414141424142424242424242434343434444444444444444454545454545454545454545454545 +464646464646464646474647474747474747474647464646474748484848484848484748474747 +474747474748474848484848484848484848484848484848484848484848484848484848484848 +484849494949494a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b +4b4b4b4a4a4a4a4a4a4a4a4a4a4b4b4b4b4c4b4c4c4c4c4c4c4c4c4c4c4c4c4c4c4d4d4d4d4d4d +4d4d4d4d4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4f4f4f4f4f4f4f4f4f4f4f4f4f5051 +4f5051515151515151515252525252525252525252525252525353535353535353535353535354 +545353545454545454545454545454545454545454545454545454545454545454545454545454 +545453535353535353535353535353535353535353535353535353535353535353535353535353 +535353535353535353535353535353535353535353535353535353535353535353545454545454 +545454545454545454545454545454545454545454545454545454545455555555555555555555 +555555555655565656565656565656575757575757575758585858595959595959595959595959 +5959595959595a5a5a5a5a5a5a5a5a5a5a5a5a5a5b5a5b5b5b5b5b5b5b5b5b5c5c5c5c5c5c5c5c +5d5d5d5d5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5f5f5f5f5f5f5f5f5f605f606060606060 +606060606060606060606060606161616161616161616161616161616161616161616161626261 +616262626262626262626262626263636363636363636363636363636363636363636363636363 +636363636363636363636363636363636363636364646464646464646464646464646464646464 +646464646464646464646464646464646464646464646464646464646464646464646464646464 +646464646464646464646464646464646463636363636363636363636363636363636362626363 +626262626262626262626262626262626262626262626261616161616161616161616161616161 +616161616161616161616161616161616161616161616161616161616161616161616161616161 +616161616161616161616161616161616161616160606060606060606060606060606060606060 +6060606060606060606060606060606060606060606060606060606060605f605f5f5f5f5f5f5f +5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f +5f5f5f5f5f5f5f5f5f5f5f5f5f5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e +5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e +5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5f5f5f5f5f5f5f5f5f +5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f605f606060606060606060606060 +606060606060606060606060606060606060606060606161616161616161616161616161616161 +616262616162626262626262626262626262626262626263636363636363636363636363636364 +646464646464646566646566666666666666666666666666676767676767676767676767676767 +67676767676767676767676767676767676767676868686868686868696969696a6a6a6a6a6a6a +6a6a6a6a6a6b6a6b6b6b6b6b6b6b6b6b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c +6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d +6d6d6d6d6d6d6d6d6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6f6f6e6e6f6f6f6f6f6f6f6f6f +6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f706f70707070707070707070707070707070707070 +707070707070707070707070707070717171717171717171717171717171717171717171717171 +717171717272717172727272727272727373737373737373737373737373737373737373737373 +737374747474747474747474747474747474747474757475757575757575757575757575757676 +7676767676767777767677777778787878787979797979797979797a797a7a7a7a7b7b7b7c7c7b +7b7d7d7d7e7e7e7e7f7e7f7f7f7f80808080808080808181808081818182828282828282828282 +82828282828181818181818181818181818180808181808080808080808080808080807f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7f7e7f7f80808080 +818181818181818181818181818282828282838383838483848484848585858585858585868685 +858686868686868686868686868686868685858585848483848383838381818181818181818080 +80807f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7b7b7c7c7b7b7b7a7a7a7a797a7979797979797979 +797979797979797979797979797979797878787878787878787878787878787979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +797979797979797a797a7a7a7a7a7a7a7a797a79797979797979797a797a7a7a7a7a7a7a7a7a7a +7a7a7a797a7979797a797a7a7a7a7a7a7a7a797a79797979797979797979797979797979797979 +797979797978787878787878787878787878787877777777777777777676777776767676767676 +767575757575757575757475747474747373737373727272727272727271717272717171707070 +706f706f6f6f6f6f6f6f6f6f6e6e6e6e6e6d6d6d6c6c6d6d6c6c6c6b6b6b6b6a6b6a6a6a6a6969 +696969696969696968686867676868676767666666666566656565656565656565646464646463 +6363626263636262626262626262616161616061606060605f5f5f5e5e5f5f5e5e5e5d5d5d5d5d +5d5d5d5d5d5c5c5c5c5b5b5a5a59595a5a59595958585858575756565555555554545452525252 +515150504f4f4f4f4e4e4e4d4d4d4d4c4c4b4b4a4a4b4b4a4a4a48484848474847474747474747 +4747474747474847484848484949494a4a4a4a4b4b4c4c4d4d4e4e505051515253545455565657 +58595a5a5b5c5d5d5f5f606162636465666768696a6b6c6d6e6f70717273747576767778797a7b +7c7d7e7f7f808181828485858686878788898a898a8b8b8c8d8e8e8f8f8f8f9090919293939393 +949494959594949595969697979797979797979798989898989999999999999999999999999999 +999999999999999999999999999999999898989898979797979797979797979797979796979696 +969696969696969696969696959595949494949393929392929292929292929291919191919191 +919191919191919190909090909090909090909090909091919191919191919191929292929292 +9292929392939393939494949595959596969797989898989999999a9a99999a9a9a9b9b9b9b9c +9b9c9c9c9c9d9d9d9d9d9d9d9d9e9e9e9e9f9f9fa0a0a0a0a0a0a0a0a0a0a0a0a0a0a09f9f9f9e +9e9f9f9e9e9e9e9e9e9e9e9e9e9e9e9e9c9c9c9c9b9c9b9b9a9a9a9a9999999898989897979696 +96969595959494959594949393929292929090908f8f90908f8f8f8e8e8e8e8d8c8b8b8a8a8a8a +89898888878786868686858584838282818180807f7f7e7e7d7d7c7c7b7b7a7978777675757473 +72727171717170706f6e6d6d6b6a6a696767666665656565636363616061605e5e5d5b5a5a5959 +59595858585757575655545352515051504f4f4f4f4f4f4f4f4d4d4d4c4b4b4a49494948484848 +484949494949484848474646454444444343434343454545454545454545454343434342424141 +414141414141424243434342434242424241414140404141404040404040404040404041414040 +4140404141404040404040404040404040403f3f3f3f3f3f3f3f3f3f3f3f3f3f3f40404040403f +3f3f3f3f3f3f3f3f3f4040404040404040404040404040403f3f3f3f3f3f3f3f3f3f3f3f3f3f3f +40404040403f3f3f3f3f3f3f3f3f3f3f3f3f3f3f40404040404040404040404040404040404040 +404040404141404041414141414141414141414141424242424242424242424242424242424242 +424342434343434343434343444444444444444444444545454545454545464645454646464747 +474747474747474847484848484848484847484747474847484848484848484847484747474747 +474747484748484848484848484848484848484848484848484848484848484848484848484848 +49494949494a4a4a4a4a4a4a4a4b4b4a4a4b4b4b4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c +4c4b4b4b4b4b4b4b4b4b4b4c4c4c4c4d4c4d4d4d4d4d4d4d4d4d4d4d4d4d4d4e4e4e4e4e4e4e4e +4e4e4f4f4f4f4f4f4f4f4f4f4f4f4f50504f4f5050505151515151515151515151515151525152 +525252525252525253535353535353535353535353535354545454545454545454545454545454 +545454545454545454545454545454545454545454545454545454545454545454545454545454 +535353535353535353535353535353535353535353535353535353535353535353535353535353 +535353535353535353535353535353535353535353535353535353535353535454545454545454 +545454545455555454555555555555555555555555555555555555565656565656565656565656 +5656575657575757575757575758585858585858585858595959595959595959595959595a5a59 +595a5a5a5b5b5b5b5b5b5b5b5b5b5b5b5b5b5c5b5c5c5c5c5c5c5c5c5c5d5d5d5d5d5d5d5d5d5d +5e5e5e5e5e5e5e5e5f5f5e5e5f5f5f5f5f5f5f5f60606060606060606061606161616161616161 +616161616161616161616162626262626262626363626263636363636363636363636363636363 +636363636363636363636363646464646464646464646464646464646464646464646464646464 +646464646464646464646464646464646464656565656565656565656565656565656565656565 +656565656565656565656565656565656565656565656565656565656565656565656565656565 +656565656565656565656565656565646464646464646464646464646464646464646464646464 +646464646464646464646464646464646464646464636363636363636363636363636363636363 +636363636363636363636262636362626262626262626262626262626262626262626262626262 +626262626262626262626262626262626262616161616161616161616161616161616161616161 +616161616161616161616161616161616161616161616161616161616061606060606060606060 +606060606060606060606060606060606060606060606060606060606060606060606060606060 +60606060606060606060605f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f +5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f +5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f6060606060606060606060 +606060606060606060606060606060606060606060606061606161616161616161616161616161 +616161616161616161616161616161616161616162626262626262626262626262626262626262 +626262626363626263636363636363636363636363646464646464646464646464646464656565 +656565656565666566666666666666666666666666666767676767676767676767676767676767 +676868676768686868686868686868686868696969696969696969696a6a6a6a6a6a6a6a6a6a6a +6a6a6a6b6a6b6b6b6b6b6b6b6b6b6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6c6c6d6d6d6d6d6d6d6d +6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e +6e6e6e6e6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f +6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f706f707070707070707070707070707070707070707070 +707070707070707070707070707171717171717171717171717171717171717272717172727272 +727272727272727272727272727273737373737373737373737373737373737373737373737373 +747474747474747474747474747474747474747574757575757575757575757575757576767676 +767676767777767677777778787878787979797979797979797a797a7a7a7a7b7b7b7c7c7c7c7d +7d7d7e7e7e7e7f7e7f7f7f7f808080818180808181818181818181828282828282828282828282 +8282828181818181818181818181818180808181808080808080808080808080807f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7f7e7f7f808080808080 +808080808080808080818181818282828383838384838484848485858585858585858585858585 +858585858586868585868686868686858586868484838483838383818181818181818180808181 +7f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7b7b7b7b7a7a797a79797979797979797979 +797979797979797979797979797978787878787878787878787878787879797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +79797979797a797a7a7a7a7a7a7a7a797a79797979797979797a797a7a7a7a7a7a7a7a7a7a7a7a +7a797a7979797a797a7a7a7a7a7a7a7a797a797979797979797979797979797979797979797979 +797979787878787878787878787878787878777777777777777777777777777777777777777776 +767676767676767574767574747473737373737272727272727272727272727272727171717170 +7170706f6f70706f6f6f6e6e6e6e6e6d6d6d6d6d6d6d6d6d6d6c6c6c6c6b6c6b6b6a6a6a6a6969 +696969696969686868686868686868686767676766676666666666666665656565646464636363 +6363636363636363636363636262626261626161616160606060606060605f5f5f5f5e5e5e5e5e +5e5e5e5d5d5d5d5c5c5b5b5b5b5b5b5b5b5b5a5a5a595859585756565656565656545454545353 +5252515151515050504f4f4f4f4e4e4d4d4c4c4c4c4c4c4c4a4a4a4a494a494948484848484848 +484848484948494949494a4a4a4a4a4b4b4a4a4b4b4c4c4e4e4e4e505051525353535454555657 +5757585a5b5b5c5c5d5e5f5f606263646465666869696a6b6c6e6e6f7071727373747576787879 +7a7b7b7d7d7d7e8082828282838385868786878788898a8b8b8c8c8c8d8d8d8e8f909091919292 +929292929293939494959595959595959696979797979798989898989898989898989898999998 +989999999999999999999999999998989898989797979797979797979797979797969796969696 +969696969696969695959595949494949493939293929292929292929292919191919191919191 +919191919191909090909090909090909090909090919191919191919191919292929292929292 +9293929393949494949595959595969697979898989899999999999999999a9a9a9a9b9b9c9b9c +9c9c9c9d9d9d9d9d9d9d9d9e9e9e9e9e9e9e9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9e9e9e9e9e9e +9e9e9e9e9e9e9d9d9d9d9d9d9d9d9b9b9b9b9a9b9a9a9898989898989897979796959594949494 +93939393939393929291919090908f8d8d8d8d8d8d8d8d8d8d8c8c8b8b8a898888888787878686 +8585848482828282828281807e7e7d7d7d7d7c7b7a7a79797878787877757473737271706f6e6e +6e6e6e6e6d6c6b6a69696866666564646363626161615f5f5f5e5d5e5d5b5b5a58575757575757 +56555555555453525251504f4e4f4e4d4d4d4d4d4d4d4d4b4b4b4a494949484848474747474748 +484848484747474645454544444443434343434545454545454545454543434343424241414141 +414141414242434444434443434343424242424242424241414242414141414141424241414242 +424242424242424242424242424242424141414040414140404040404040404141414242404041 +414141414141414242424242424242424242424242424141414141414141414141414141414242 +424242414141414141414141414141414141424242424242424242424242424242424242424242 +424242424242424242424242424242424242424343434343434343434343434343434343434344 +434444444444444444444545454545454545454546464647474646474747474747474748484848 +484848484849484949494949494949484948484849484949494949494949484948484848484848 +484948494949494949494949494949494949494949494949494949494949494949494949494a4a +4a4b4b4b4b4c4c4c4c4c4c4c4c4c4c4c4c4c4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4c +4c4c4c4c4c4c4c4c4c4d4d4d4d4e4d4e4e4e4e4e4e4e4e4e4e4e4e4e4e4f4f4f4f4f4f4f4f4f4f +505050505050505051515050515151515151515152525252525252525252525252525352535353 +535353535353545454545454545454545454545454555555555555555555555555555555555555 +555555555555555555555555555555555555555555555555555454555554545454545454545353 +535353535353535353535353535353535353535353535353535353535353535353535353545453 +535454545454545454545454545454545454545454545454545454545455555555555555555555 +555555555555555555555555555555555555555555555555555656565656565656575756565757 +5857585858585858585858595959595959595959595a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a +5a5a5b5b5b5c5c5b5b5c5c5c5c5c5c5c5d5c5d5d5d5d5d5d5d5d5d5e5e5e5e5e5e5e5e5e5e5f5f +5f5f5f5f5f5f60605f5f6060606060606060616161616161616161626162626262626262626262 +626262626262626262636363636363636363636363636363636363636363636363636363636464 +636364646464646464646565656565656565656565656565656565656565656565656565656565 +656565656565656565656565656565656666666666666666666666666666666666666666666666 +666666666666666666666666666666666666666666666666666666666666666666666666666666 +666666666666666666666666666565656565656565656565656565656565656565656565656565 +656565656565656565656565656565656565656464646464646464646464646464646464646464 +646464646464646463636464636363636363636363636363636363636363636363636363636363 +636363636363636363636363636363636262626262626262626262626262626262626262626262 +626262626262626262626262626262626262626262626262626261626161616161616161616161 +616161616161616161616161616161616161616161616161616161616161616161616161616161 +616161616161616161606060606060606060606060606060606060606060606060606060606060 +606060606060606060606060606060606060606060606060606060606060606060606060606060 +606060606060606060606060606060606060606060606060606061616161616161616161616161 +616161616161616161616161616161616161616161626162626262626262626262626262626262 +626262626262626262626262626262626262636363636363636363636363636363636363636363 +636363636363636363636363636363636363636464646464646464646464646464646565656565 +656565666765666767676767676767676767676768686868686868686868686868686868686868 +68686868686868686868686868686868696969696969696969696a6a6a6a6a6a6a6a6a6a6a6a6a +6a6b6a6b6b6b6b6b6b6b6c6c6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d +6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e +6e6e6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f +6f6f6f6f6f6f6f6f6f6f6f6f6f6f706f7070707070707070707070707070707070707070707070 +707070707070707070707071717172727171727272727272727272727272727272727272727272 +727272727272727272727272737373737373737373737373737373737373737373737373737474 +747474747474747474747474747474747475747575757575757575757575757575767676777776 +76777777777777777778787878787979797979797979797a797a7a7b7b7b7b7c7c7c7c7c7d7d7d +7e7e7e7e7f7e7f7f7f7f8080808181808081818181818181818282828282828282828282828282 +828181818181818181808081818080808080808080808080808080808080807f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7f80808080808080 +808080808080808181818182828283838383838383838384848585858585858585858585858585 +858585868685858686868686868585868684848484838383838181818181818181808081817f7f +7f7f7f7f7f7e7e7d7d7d7d7c7c7c7c7c7c7c7c7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a797a7979 +797979797979797979797979787878787878787878787878787878797979797a797a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7979797979797979797879787878787777777777777777777777777777777777777777767676 +767676767675757676757575747474747473737373727372727272727272727271717171717171 +71707071717070706f6f6f6f6f6e6e6e6e6d6e6d6d6d6d6c6c6c6c6c6c6c6c6b6b6b6b6a6a6a6a +6a6a6a6a6969696968696868686867676767676767676767676767666666666565656464646464 +64646464636463636363626262626262626262626161616161616161606060605f5f5f5f5f5f5f +5f5e5e5e5e5d5e5c5c5c5c5c5c5c5c5c5b5b5b5a595a5a59585858585858575655555555555454 +535353535252525151515150504f4f4e4e4e4e4e4e4e4c4c4c4c4b4b4b4b4a4a4a4a4a4a4a4a4a +4a4a494a494949494a4a4a4a4a4b4b4a4a4b4b4b4b4d4d4d4d4f4f4f5051515153535354555555 +56575858595a5b5b5c5c5d5f5f606162636465656768686a6a6b6d6d6e6f6f7072727474757777 +777979797b7c7e7e7e7f808082828383848485868787878989898a8a8a8b8d8d8d8e8e8f8f8f90 +909090919192929292929393939394949595959595969696969796979797979797979898979798 +989898989898989898989898979797979796969696969696969696969696969696969696969696 +969696969696959595959494949494939393939393939293929292929191919191919191919191 +919191919090909090909090909090909090909191919191919191919292939393939393939393 +939393949494949595959595969697979898989899999999999999999a9a9a9a9b9b9b9b9b9b9b +9c9c9d9d9d9d9d9d9d9e9e9e9e9e9e9e9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9e9e9e9e9d9e9d9d +9d9d9d9d9c9c9c9c9c9c9c9c9a9999999999999997979797979796959595949393939292929191 +919191919190908f8e8e8e8e8d8b8b8a8a8a8a8a8a8a8a89898888888685858584848482828282 +81817f7f7f7f7f7e7d7d7b7b7a797979787777777676757474747372716f6f6e6d6d6c6b6a6a6a +6a6a6968686766656463636260605f5f5f5e5e5e5c5c5c5b5a5a5a585857555454545454545352 +525252515150504e4d4d4c4d4c4b4b4b4b4b4b4b4b494949494848484747464645454546474747 +474746464646454544434343424242424345454545454545454545434343434343424242424242 +424243434344444444444444444343434343434343424243434242424242424343424243434343 +434343434343434343434343434342424241414242414141414141414142424243434141424242 +424242424243434343434343434343434343434342424242424242424242424242424243434343 +434242424242424242424242424242424343434343434343434343434343434343434343434343 +434343434343434343434343434343434444454545454545454545454545454545454545454545 +454545454545454546464646464646464646474747484847474848484848484849494a4a4a4a4a +4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a494a49494949494949494a +494a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4b4b4b4c +4c4c4c4d4d4d4d4d4d4d4d4d4d4d4d4e4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4e4e4d4d +4d4d4d4d4d4d4e4e4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f505050505050505050505151 +515151515151525251515252525252525252535353535353535353535353535353535353535353 +535353535454545454545454545454545454545555555555555555555555555555555555555555 +555555555555555555555555555555555555555555555554545555545454545454545453535353 +535353535353535353535353535353535353535353535353535353535353535353535454535354 +545454545454545454545454545454545454545454545454545454555555555555555555565556 +565656565656565656565656565656565656565656565657575757575757575858575758585858 +5858585858585858585959595959595959595a5a5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b +5c5c5c5d5d5c5c5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5e5e5f5f5f5f5f5f5f5f5f60606060 +606060606161606061616161616161616262626262626262626262626262626262626262626262 +626262626262636364646464646464646464646464646464646464646464646464646465656464 +656565656565656566666666666666666666666666666666666666666666666666666666666666 +666666666666666666666666666667676767676767676767676767676767676767676767676767 +676767676767676767676767676767676767676767676767676767676767676767676767676767 +676767676767676767676766666666666666666666666666666666666666666666666666666666 +666666666666666666666666666666666665656565656565656565656565656565656565656565 +656565656565646465656464646464646464646464646464646464646464646464646464646464 +646464646464646464646464646463636363636363636363636363636363636363636363636363 +636363636363636363636363636363636363636363636363636363636362636262626262626262 +626262626262626262626262626262626262626262626262626262626262626262626262626262 +626262626262626161616161616161616161616161616161616161616161616161616161616161 +616161616161616161616161616161616161616161616161616161616161616161616161616161 +616161616161616161616161616161616161616161616161626262626262626262626262626262 +626262626262626262626262626262626262626262626262626262626262626262626262626262 +626262626262626262626262626262626363636363636363636363636363636363636364636464 +646464646464646464646464646464646465656565656565656565656565656566666666666666 +666767666667676767676767676767676767686868686868686868686868686868686868686868 +6868686868686868686868686868696969696a696a6a6a6a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b +6b6b6b6b6b6b6b6b6c6c6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d +6d6d6d6d6d6d6d6d6d6d6d6e6e6e6e6f6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f +6f6f70707070707070707070707070707070707070707070707070707070707070707070707070 +707070707070707070707070707070707070707070707070707070707070707070707070707070 +707070707070707070717171727271717272727272727272727272727272727272727272727272 +727272727272727272727373737373737373737373737373737373737373737373737374747474 +747474747474747474747474747474757475757575757575757575757575757676767777767677 +777777777777777878787878797979797a797a7a7a7a7a7a7a7b7b7b7b7c7c7c7c7c7d7d7d7e7e +7e7e7f7e7f7f7f7f80808081818080818181818181818182828282828282828282828282828281 +81818181818181808081818080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7d7d7d7e7e7e7e7f7e7f7f7f7f7f80818181818181 +818181818181818181818181828282828383848484848484848484848484858585858686868686 +868686868686868686868685858585858583848383838382828282828181818080808080807f7f +7e7e7e7e7e7e7e7e7e7c7c7c7b7b7c7c7b7b7b7b7b7b7b7a7a7979797979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +7979797979797979797979797979797979797979797979797979797979797979797979797a7a7a +7a7b7a7b7b7b7b7b7b7b7b7a7b7a7a7a7a7a7a7a7a7b7a7b7b7b7b7b7b7b7b7b7b7b7b7b7a7b7a +7a7a7b7a7b7b7b7b7b7b7b7b7a7b7a7a7a7a7a7a7a7a7a79797979797979797979797979797979 +797979797979797979797979797979797979797979797878787877777777777777777676767676 +767676767576757575757474747474747474747474747473737373727272727272727171707070 +7070707070706f6f6f6f6f6f6f6f6e6e6f6f6e6e6e6d6d6d6d6c6c6b6b6b6b6b6b6b6b6b6b6b6b +6b6b6a6a6a69696a6a696969686868686767666666666666666666666666666665656564646565 +6464646464646464636363636263626262626161616060616160606060606060605f5f5f5f5f5f +5f5f5f5e5e5e5e5d5d5d5d5c5c5c5c5c5c5c5c5c5b5b5b5b595958585858585858575656565555 +55555454545353535352525151505051514f4f4f4e4e4e4e4d4e4c4c4c4c4c4c4b4b4b4a4a4a4a +4b4a4b4b4b4b4a4a4a4a4a4a4a4b4b4b4b4c4c4c4c4d4d4d4d4e4f4f4f50505052525354545455 +555657575759595b5b5b5c5d5f6060616263636466666768686a6a6b6c6d6d6f6f717272747474 +76777779797a7c7c7c7d7d7e7f808182828283848585868686888889898b8b8b8b8c8c8d8e8f8d +8e8f8f8f9192929292929393939393939494949595959595959595959596969696969696969696 +969696969696969696969797979797979797979797979797979797979796969595959595959595 +959595959595959595949493939393929392929292929292929292929292929292929292929292 +929291919191919191919191929292929292929292929292929292929292929293939393949394 +949494949494959596969696979798989898989898999999999a9a9a9a9a9a9a9b9b9c9c9c9c9c +9c9c9c9c9c9c9c9c9c9d9d9e9e9e9e9e9e9e9e9d9d9d9d9d9d9d9d9d9d9d9d9d9c9c9d9d9c9b9b +9b9b9b9b9b9a9a9a9a99999999999898979797979797959595949393939293919191919090908e +8e8f8f8e8e8d8d8b8b8a8a8a89898888888887868686868686848483838181818080807f7d7d7d +7d7d7d7d7b7b7a787877777775747474737373727272706f6f6e6d6d6b6a6a6869686867676666 +66666464636361605f5e5d5c5c5c5b5b5b5b5a5a5a585758565555545251515050505050505050 +50504f4e4c4c4c4a4a4a4a49494949494949494949494848464545454545454545454546464646 +464646454444434343434343434343434444444445454545454444444443424242424243434344 +444445454544454444444444444443434444434343434343434343434344444343444343444443 +434344444444444444444444434343434343434343434343434343434343434343434343434343 +434343444444444444444444444444444444434343434343434343434343434343434343434343 +434343434343434343434343434343434343434343434343434343434344444444444444444545 +444445454545454545454545454545454545454545454545454545454545454545454646474747 +474747474747474747474748484848484848484848484848494949494a4a4a4a4a4a4a4a4a4a4a +4a4b4b4c4c4c4c4c4c4c4c4b4b4a4a4a4b4a4b4b4b4b4b4b4b4b4a4b4a4a4a4a4a4a4a4a4b4a4b +4b4b4b4b4b4b4b4b4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4d4d4d4d4d4d +4d4d4d4d4d4d4d4e4e4e4e4f4f4f4f50505050505050505050505050504f4f4f4f4f4f4f4f4f4f +4f4f4f4f4f4f4f4f4f504f50505050515151515151515151515252525252525252525252525252 +525252525252525252535352525353535353535353535353535353535353545455555555555555 +555555555555555555555555555555555555555555555555555555545454545454545454545454 +545454545454545454545454545454545454545454545454545454545454545454545454545454 +545454545454545454545454545454545454545454545454545454545454545454545454545454 +545454545454545454545454545454545454545455555555555555555555555555555555555556 +565555565656565656565657575757575757575757585858585858585858585858585859585959 +59595a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5b5b5b5b5b5b5b5b5c5c5b5b5c5c5c5d5d +5d5d5d5d5d5d5d5d5d5d5d5d5e5e5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f606060606060 +606061616060616161616161616162626262626262626263636464646464646464646464646464 +646464646464646464646464646565646465656566666666666666666666666666666666666666 +666666666666666666666666666666666666666666666666666666666666666666666666666666 +666667676767676767676767676767676767676767676767676767676767676767676767676767 +676767676767676767676767676767676767676767676767676767676767676767676767676767 +676767676767676767676767676767676767676767676767676767676766666666666666666666 +676767676767676767676767676767666666666666666666666666666666666666666666666666 +666666666565666665656565656565656565656565656565656565656565656565656565656565 +656565656565656565656565656565656564646464646464646464646464646464646464646464 +646464646464646464646464646464646464646464646364636363636363636363636363636363 +636363636363636363636363636363636363636363636363636363636363636363636363636363 +636363636363636363636262626262636363636363636363636262626262626262626262626262 +626262626262626262626262626262626262626262626262626262626262626262626262626262 +626262626262626262626262626262626262626262626262626262626262626262626262626262 +626262626262626262626262626262626263636464646464646464646464646464646464646464 +646464646464646464646464646464646464646464646464646464646464646464646464646565 +646465656565656565656565656565656565656566666666666666666666666666666666666666 +676667676767676767676767676767676868686868686868686868686868686868686969686869 +69696a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6b6b6b6c6b6c +6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6d6e6e6d6d6e6e6e6e6e6e6e6e6f6f6f6f6f6f +6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f +707070707070707070707070707070707070707070707070707070707070707070707070707070 +707070707070707070707170717171717171717171717171717171717171717171717171717171 +717171717171717171717171717171717171717171717171717272717172727272727272727272 +727272727272727272727272727373737373737373737373737373737373737373747474747474 +747474747474747474747474747574757575757575757575757575757576767676767676767777 +767677777778787878787979797979797979797a7a7b7b7b7b7b7b7b7c7c7d7d7d7d7d7e7e7e7e +7f7e7f7f7f7f808080818180808181818181818181828282828282828282828282828282818181 +818181818181818181818080818180808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7d7d7d7e7e7e7e7e7e7e7e7e7f7f808181818181818181 +818181818181818181818282828282838383838483848484848484848585858586868686868686 +8686868686868686868585858585858484838383838282828282818181808080808080807f7f7f +7f7e7f7e7e7e7e7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a797a797979797979 +7979797979797979797979797979797979797979797979797979797a797a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a797a79797979797979797979797978787878777777777777777776767676767676 +767676767676767675757575757575757574757474737373737272727272727272717171717171 +7171717170707070707070706f6e706f6e6e6e6d6d6d6d6d6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c +6b6b6b6a696b6a6969696868686868676767676767676767676767676767666666656566666565 +646564646464636363636363636363636262626161626261616161616161616060606060606060 +605f605f5f5e5e5e5e5d5d5d5d5d5d5d5d5d5d5d5d5d5b5b5a5a595a5959595958585857575757 +565656555555555454535352525353515151505050504f4f4e4e4e4e4e4e4d4d4d4c4c4c4c4b4c +4b4b4b4b4a4a4a4a4a4a4a4b4b4b4b4b4b4b4b4c4c4c4c4c4d4d4d4e4f4f505051525252525253 +545555565658585858595c5d5d5d5e5f6061626263646566666768696a6b6b6d6e6f7070707273 +747575767879797a7a7a7b7d7e7f7f7f80808182838383858586878888888889898a8c8d8b8c8d +8d8d8f8f8f8f909091919191919192929293939393949394949494959595959595959595959595 +959595959595959596969696969696969696969696969696969696969595959595959595959595 +959595959595959494939393939393939393929392929292929292929292929292929292929292 +919191919191919191919292929292929292929292929292939293939393949494949494949494 +94949494959596969696979798989898989898999999999a9a9a9a9a9a9a9a9b9b9b9b9c9b9c9c +9c9c9c9c9c9c9c9d9d9e9e9e9e9e9e9e9e9d9d9d9d9d9d9d9d9d9d9d9d9d9c9b9d9c9b9a9a9a9a +9a9a9a9999999998989797979796969696969696949493929191919091908f8f8f8e8e8e8c8c8d +8d8c8c8b8a898988888887868585858584838383838383828180807e7e7e7d7c7c7c7a7a7a7a7a +7a7a7877767575747473717070707070706f6f6e6c6b6b6b6a6967666665666564636362626262 +6161605f5d5d5c5b5958585858585858575757555454535252514f4e4e4d4d4d4d4d4d4d4d4d4d +4d4c4a494948484848474747474747474747474747474544444443444343434444454545454545 +454544444242424242424242434344444444454545454544444444444343434343444444454545 +454545454545454545454545444445454444444444444444444444454544444544444545444444 +454545454545454545454444444444444444444444444444444444444444444444444444444444 +444545454545454545454545454545454444444444444444444444444444444444444444444444 +444444444444444444444444444444444444444444444444444444454545454545454546464545 +464646464646464646464646474647474747474747474747474747474747474747484848484848 +484848484848484848494949494949494949494949494a4a4a4a4b4b4c4b4c4c4c4c4c4c4c4c4c +4d4d4d4d4d4d4d4d4d4d4c4c4c4c4c4c4c4c4c4c4c4c4c4c4b4c4b4b4b4b4b4b4b4b4c4b4c4c4c +4c4c4c4c4c4c4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4e4e4e4e4e4e4e4e +4e4e4e4e4e4f4f4f4f505051515252525252525252525252525252515151515051505050505050 +505051505151515151515151515252525252525252525253535353535353535353535353535353 +535353535353535454535354545454545454545454545454545454545455555555555555555555 +555555555555555555555555555555555555555555555555555454545454545454545454545454 +545454545454545454545454545454545454545454545454545454545454545454545454545454 +545454545454545454545454545454545454545454545454545454545454545454545454545454 +545454545454545454545454545454545454555555555555555555555555555556555656575756 +565757575757575757585858585858585858585959595959595959595959595959595959595959 +5a5a5a5a5a5a5a5a5a5a5a5a5a5a5b5a5b5b5b5b5c5c5c5c5c5c5c5c5d5d5c5c5d5d5d5e5e5e5e +5e5e5e5e5e5e5e5e5e5e5e5f5f5f5f5f5f5f5f5f605f6060606060606060606161616161616161 +626261616262626262626262636363636363636363636464646464646464646464646464646464 +646465646565656565656566666565666666676767676767676767676767676767676767676767 +676767676767676767676767676767676767676767676767676767676767676767676767676767 +686868686868686868686868686868686868686868686868686868686868686868686868686868 +686868686868686868686868686868686868686868686868686868686868686868686868686868 +686868686868686868686868686868686868686868686868686868676767676767676767676868 +686868686868686868686868686767676767676767676767676767676767676767676767676767 +676766666767666666666666666666666666666666666666666666666666666666666666666666 +666666666666666666666666666666656565656565656565656565656565656565656565656565 +656565656565656565656565656565656565656565656565656465646464646464646464646464 +646464646464646464646464646464646464646464646464646464646464646464646464646464 +646464646464646463636363636464646464646464646463636363636363636363636363636363 +636363636363636363636363636363636363636363636363636363636363636363636363636363 +636363636363636363636363636363636363636363636363636363636363636363636363636363 +636363636363636363636363636363636464646464646464646464646464646464646464646464 +646464646464646464646464646464646464646464646464646464646464646564656566666565 +666666666666666666666666666666666666676767676767676767676767676767676767676767 +676767676767676767676767676768686868686868686868686868686868686869696868696969 +6a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6c6c6c6c6c6c6c6c6c +6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6d6e6e6d6d6e6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f +6f6f6f6f6f6f6f6f6f6f6f706f7070707070707070707070707070707070707070707070707171 +717171717171717171717171717171717171717171717171717171717171717171717171717171 +717171717171717171717171717171717171717171717171717171717171717171717171717171 +717171717171717171717171717171717171717171717172727171727272727272727272727272 +727272727272727272727273737373737373737373737373737373737373737474747474747474 +747474747474747474747475747575757575757575757575757575767676767676767677777676 +7777777878787878797979797a797a7a7a7a7b7b7b7b7b7b7b7b7c7c7d7d7d7d7d7e7e7e7e7f7e +7f7f7f7f8080808181808081818181818181818282828282828282828282828282828181818181 +81818181818181818080818180808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7d7d7d7e7e7e7e7e7e7e7e7e7f7f8080808080808080808080 +808181808081818182828282828383838384838484848484848484848585858585858585868685 +858686868686868585868685858484838383838282828282818181808081818080807f7f7f7f7e +7f7e7e7e7e7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7a7a7a7a7a7a7a7a7a797a7979797979797979 +797979797979797979797979797979797979797979797979797a797a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a797a797979797979797979797979797978787878787878787878777777777777777776 +767777767676757575757575757575747574747474737373737373737373737272727171727271 +71717070707070707070706f706f6f6f6f6e6e6e6e6e6d6d6d6c6c6d6d6c6c6c6c6c6c6c6c6b6b +6b6b6a6b6a6a6a6a69696969696868686868686868676768686767676666666666666666666566 +656565656464646464646464646463636363636363636262636362626261616161616161616160 +61606060605f5f5f5f5f5f5f5f5e5e5f5f5e5e5e5c5c5c5c5b5c5b5b5b5b5a5a5a595959595858 +5857575757565655555454545453535352525252515150504f4f4f4f4e4e4e4d4d4d4d4c4d4c4c +4c4c4b4b4b4a4a4b4b4a4a4a4a4a4a4b4b4a4a4b4b4b4c4c4c4c4d4d4e4e4f4f4f4f5050515152 +52535354545555565859595a5b5b5c5d5e5f5f60616262646465666768696a6b6c6c6d6e6f7071 +7273747575767777787a7b7b7c7c7d7d7e7f8080818282838485858686878788898a898a8b8b8b +8d8d8d8d8e8e8f8f90909090919191929292929392939393939494949595949495959595959595 +959595959595969696969696969696969696969696969696969695959595959595959595959595 +949495959494949393939393939393939293929292929292929292929292929292929292929191 +919191919191919192929292929292929292929292929392939393939494949494949494959594 +949595959696969697979898989898989898989999999a9a99999a9a9a9b9b9b9b9c9b9c9c9c9c +9c9c9c9c9c9d9d9d9d9d9d9d9d9d9d9c9c9c9c9c9c9c9c9c9c9c9c9c9c9b9c9b9b9a9a9a9a9999 +9998989898979796969696959595949494949393929190908f8e8f8e8d8d8d8c8c8c8b8b8b8b8a +8a89888787868585848383838282828181818180807f7e7d7d7c7b7b7a79797977777776767676 +757473727170706f6e6d6d6c6c6c6c6b6b6a6968686766656463626162616060605f5f5f5e5d5d +5c5b5a5958575655555555545454535353525151504f4f4e4c4b4b4b4b4b4b4b4a4a4b4b4a4a49 +484747464646464545454545454545454545454543434343424342424243434444444444444444 +434342424242424242424343444444444545454545444444444443434343434444444545454546 +464646464646464646464646464646454546464545454545454646454546464646464646464747 +474747474747474746464645454646454545454545454545454546464545464646464646464647 +474747474747474747474747474746464646464646464646464646464646464646464646464646 +464646464646464646464646464646464646464646464646464747474747474747474747474747 +474747474747474747474847484848484848484848484848484848484848484949494949494949 +494949494949494a4a4a4a4a4a4a4a4b4b4a4a4b4b4b4c4c4c4c4d4c4d4d4d4d4d4d4d4d4d4e4e +4e4e4e4e4e4e4e4e4d4d4d4d4d4d4d4d4d4d4d4d4d4d4c4d4c4c4c4c4c4c4c4c4d4c4d4d4d4d4d +4d4d4d4d4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4f4f4f50504f4f505050 +505050505051515151525253535353535353535353535353535252525251525151515151515151 +525152525252525252525253535353535353535353545454545454545454545454545454545454 +555554545555555555555555555555555555555555555555555555565656565656565656565656 +565656565656565656565656565656565656565656565655555555555555555555555555555555 +555555555555555555555555555555555554545555545454545454545454545454545454545454 +545454545454545454545454545454545454545454545454545454545555545455555555555555 +555555555555555555555555555555555656565656565656565656565656575657575757575757 +575757575757575858585858585858585859595959595959595a5a59595a5a5a5a5a5a5a5a5b5b +5b5b5b5b5b5b5b5b5b5b5b5b5c5b5c5c5c5c5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5e5e5e5f5f5e +5e5f5f5f5f5f5f5f5f606060606060606060616061616161616161616162626262626262626363 +626263636363636363636464646464646464646465656565656565656565656565656565656565 +666566666666666666666666666666666767676767676767676767676768686767686868686868 +686868686868686868686868686868686868686868686868686868686868686868686868686969 +696969696969696969696969696969696969696969696969696969696969696969696969696969 +696969696969696969696969696969696969696969696969696969696969696969696969696969 +696969696969696969696969696969696969696969696969696868686868686868686869696969 +696969696969696969696968686868686868686868686868686868686868686868686868686868 +676768686767676767676767676767676767676767676767676767676767676767676767676767 +676767676767676767676767676666666666666666666666666666666666666666666666666666 +666666666666666666666666666666666666666666666665666565656565656565656565656565 +656565656565656565656565656565656565656565656565656565656565656565656565656565 +656565656565646464646465656565656565656565646464646464646464646464646464646464 +646464646464646464646464646464646464646464646464646464646464646464646464646464 +646464646464646464646464646464646464646464646464646464646464646464646464646464 +646464646464646464646464646465656565656565656565656565656565656565656565656565 +656565656565656565656565656565656565656565656565656565656566656666666666666666 +666666666666666666666666666666666767676767676767676767676767676767676868676768 +686868686868686868686868696969696969696969696969696969696969696969696969696a6a +6a6a6a6a6a6a6a6a6a6a6a6a6b6a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6c6c6c6c6c6c6c6c6c6c6c +6c6c6d6d6c6c6d6d6d6d6d6d6d6d6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f6f6f +6f6f6f6f6f6f6f6f6f706f70707070707070707070707070707070707070707070707071717171 +717171717171717171717171717171717171717171717171717171717171717171717171717171 +717171717171717171717171717171717171717171717171717171717171717171717171717171 +717171717171727271717272727272727272727272727272727272727272727272727272727272 +727272727272727272737373737373737373737373737373737373737374747474747474747474 +747474747474747474757475757575757575757575757575757676767777767677777777777777 +777878787878797979797a797a7a7a7a7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f +7f7f80808081818080818181818181818182828282828282828282828282828281818181818181 +8180808181808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7d7d7d7e7e7e7e7e7e7e7e7e7f7f80808080808080808080808080 +808080808080818181818182828383848384848484848484848485858585858585858585858585 +85858585858585858585858484838383838282828181818180808080808080807f7f7f7f7e7f7e +7e7e7e7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a797a79797979797979797979 +79797979797979797979797979797979797979797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7c +7c7b7b7c7b7b7c7c7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7a7a7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a797a7979797979797979797979797979787878787878787878787777777777777777777777 +777777777676767676767676757476757474747373737373737373737372727272727272727272 +7171717171717171706f71706f6f6f6e6e6e6e6e6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6c6c6c6c +6b6c6b6b6a6a6a6a69696968686868686868686868686868686867676767676767676766676666 +656565656464646464646464636363636363636363636363636363626262626262626262616261 +61616160606060606060605f5f60605f5f5f5d5d5d5d5c5d5c5c5c5c5b5b5b5b5b5b5b5a5a5a59 +59595857585756565656565555555454545453535252515152525050504f4f4f4f4e4f4e4e4d4d +4c4c4c4c4c4c4c4c4c4c4c4c4c4b4b4c4c4b4b4b4c4c4c4c4d4d4e4e4f4f4f4f4f4f5050515152 +5253535354555657585859595a5b5c5c5c5d5e60606161626364646567686969696a6b6c6e6e6f +70717173737374767777787879797a7c7d7d7d7e7e7f8081828282838384868786878787878989 +8a8a8b8b8c8c8c8c8d8d8e8e8e8f8f8f8f908f9091919192929292929292929393929293939393 +939393939494949494949494949494949594949595949494939393939393939393939393939393 +939393939392929293939292939291939291919191919191919191919191919191919190909090 +909090909090919191919191919192929191929293929393939394949494949494949494949494 +94949595959596969797979797979797979898989898989898999999999a9a9b9a9b9b9b9b9b9b +9b9b9b9c9c9c9b9b9c9c9b9b9b9a9a9a9a9a9a9a9a9a9a9a9a9a9a999a99999898979797979796 +9696959494939393939292929292929290908f8e8d8d8c8b8c8b8a8a8a89898987878787878786 +858483828282817f7f7f7e7e7e7d7d7d7d7d7d7c7a797978787876757575737373737373737271 +6f6e6e6d6c6b6a696969696969686867666564646362615f5f5e5f5e5d5d5d5c5c5c5c5b5b5a58 +575756555452525353525252515151504f4f4e4e4e4d4b4a4a4a4a4a4a4a4a4a4a4a4a49484847 +464545454545454545454546464545464545444443444343424343444445454545454545454444 +434343434343434344444545464646464747474646464646454545454546464647474747474747 +474747474747474747474747474747474747474747474747474747474747474747474748484848 +484848484848474747474747474747474747474747474747474747474747474747474747484848 +484848484848484848484848474747474747474747474747474747474747474747474747474747 +474747474747474747474747474747474747474747474748484848484848484848484848484848 +48484848484848484948494949494949494949494949494949494949494a4a4a4a4a4a4a4a4a4a +4a4a4a4a4a4b4b4b4b4b4b4b4b4c4c4b4b4c4c4c4d4d4d4d4e4d4e4e4e4e4e4e4e4e4e4f4f4f4f +4f4f4f4f4f4f4e4e4e4e4e4e4e4e4e4e4e4e4e4e4d4e4d4d4d4d4d4d4d4d4e4d4e4e4e4e4e4e4e +4e4e4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f505050505050505051515050 +515151525252525353545454545454545454545454545453535353525352525151525251515251 +525253535252535353545454545454545454545555555555555555555555555555555555555555 +555555555555555555555555555555555555555555555555555656565656565656565656565655 +555656555555555555555555555555555555555555545454545454545454545454545454545454 +545454545454545454545454545454545454545454545454545454545454545454545454545454 +545454545454545454545454545454545555545455555555555555555555555555555555555555 +555555555555555555555555555556565656565656565656565656565756575757575757575757 +5757575858585859595959595959595a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5b5b5b5b +5b5b5b5b5b5b5b5b5b5c5d5b5c5d5d5d5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5f5f5f5f5f5f5f5f +5f5f5f5f5f60606060616161616161616261626262626262626262636363636363636363636363 +636363636363636364646464646464646565656566666666666666666666666666666666666766 +676767676767676767676767676768686868686868686868686868686868686868686868686868 +68686868686868686868686868686868686868686868686868686868686868686868686969696a +6a69696a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a +6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a +6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a696969696969696969696a6a6a6a6a6a +6a6a6a6a6a6a6a6a6a696969696969696968686969686868686868686868686868686868686868 +686868686868686868686868686868686868686868686868686868686868686868686868686868 +686868686868686868686867676767676767676767676767676767676767676767676767676767 +676767676767676767676767676767676767676767666766666666666666666666666666666666 +666666666666666666666666666666666666666666666666666666666666666666666666666666 +666666666565656565666666666666666666666565656565656565656565656565656565656565 +656565656565656565656565656565656565656565656565656565656565656565656565656565 +656565656565656565656565656565656565656565656565656565656565656565656565656565 +656565656565656565656565666666666666666666666666666666666666666666666666666666 +666666666666666666666666666666666666666666666666666666676667676767676767676767 +676767676767676767676767676768686868686868686868686868686868686868686868686868 +68686868686868686868696969696969696969696969696969696969696969696969696a6a6a6a +6a6a6a6a6a6a6a6a6a6a6b6a6b6b6b6b6b6b6b6b6b6b6b6b6c6c6c6c6d6d6d6d6d6d6d6d6d6d6d +6d6d6d6d6d6d6d6d6d6d6d6d6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f6f6f6f6f +6f6f6f6f6f6f6f706f707070707070707171707071717171717171717171717171727272727272 +727272727272727272727272727272727272727272727272727272727272727272727272727272 +727272727272727272727272727272727272727272727272727272727272727272727272727272 +727272727272727272727272727272727272727272727272727272727272727272727272727272 +727272727272727373737373737373737373737373737373737373747474747474747474747474 +747474747474747574757575757575757575757575757576767677777676777777777777777778 +78787878797979797a797a7a7b7b7b7b7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f8080 +808081818181818181818181818181828282828282828282828282828282818181818181818180 +808181808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7d7d7d7e7e7e7e7e7e7e7e7e7e7e7f7f7f807f80808080808080808080 +808080808181818181828283838383838383838383838383848484848484848484848484848485 +84858585848584848483838383838382828281818181808080808080807f7f7e7e7e7e7e7e7e7e +7e7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a797a7979797979797979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +79797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7c7c7b +7b7c7b7b7c7c7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7a7a7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7979797978797878787877777777777777777777777777 +777776767676767676767575767675757574747474747474747473737272727272727272727171 +717171717171707071717070706f6f6f6f6f6e6e6e6e6d6e6d6d6d6d6d6d6d6d6d6c6c6c6c6c6c +6c6c6b6b6b6b6a6a6a696969696969696969686968686868676767676767676767676767676666 +666665656565656565656464646464646464646364636363636262626262626262626262626262 +626161616161616161606061616060605e5e5e5e5e5e5e5e5e5e5d5d5d5d5c5d5c5b5b5b5a5a5a +59595a59585858585857575756555555555554545353545452525251515151505050504f4f4e4e +4e4e4e4e4e4e4e4d4d4d4d4c4c4d4d4c4c4c4d4d4d4d4d4d4e4e4f4f4f4f4f4f50505050515152 +5252535454555656575758595a5a5a5b5b5d5d5e5e5f6061616264646566666768686a6a6b6d6d +6d6f6f6f707273737474757677787979797a7b7c7c7d7e7e7e8080818283828384848486868787 +8787898989898a8a8b8b8b8c8d8d8d8d8d8d8e8e8e8f8f8f8f9090909091919090919191919191 +919192929292939293939393939394939394949393939292929292929292929292929292929292 +929292919191929291919291919292919191919191919191919191919191919191909090909090 +909090909191919191919191929291919292929292929292939393939393939393939393939393 +949494949494959595959595959596969797979797979798989898999999999999999999999999 +999a9a9a99999a9a99999998989898989898989898989898989797979796969595959594939393 +92919191919190908f8f8f8f8f8f8d8d8d8b8a8a89888987878787868686848484848483828281 +807f7e7e7d7c7c7c7b7b7b7a797a7979797877767674747472727271706f6f6f6f6f6f6e6e6c6b +6a6968686766656565656564646463626161605f5e5c5c5b5c5b5b5b5b5a5a5a59585857565555 +535252505051515050504f4f4f4e4e4e4d4d4d4b4a494949494949494949494949484747474645 +454545454545454545464645454645454444434444434344444444454545464546464645454545 +454545454545454546464747474748484847474747474646464646474747484848484848494849 +4949494949494949494949494849484848484848484848484848484948494949494a4a4a4a4a4a +4a4a4a49494848484848484848484848484848484848484848484848484848484849494a4a4a4a +4a4a4a4a4a4a4a4a4a494948484848484848484848484848484848484848484848484848484848 +484848484848484848484848484848484848484848494949494a494a4a4a4a4a4a4a4a4a4a4a4a +4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4b4b4b4b4b4b4b4b4b4b4b4b +4b4b4b4c4c4c4c4c4c4c4c4d4d4c4c4d4d4d4e4e4e4e4e4e4e4e4e4f4e4f4f4f4f505050505050 +505050504f4f4f4f4f4f4f4f4f4e4f4e4e4e4e4e4e4e4e4e4e4e4e4e4f4e4f4f4f4f4f4f4f4f4f +505050505050505050505050505050505050505050505050505151515151515151525251515252 +525353535353535454545454545454545454545454535353535353535352525353525252525252 +535352525353535454545454545454545455555555555555555555555555555555555555555555 +555555555555555555555555555555555555555555555556565656565656565656565656555556 +565555555555555555555555555555555555555454545454545454545454545454545454545454 +545454545454545454545454545454545454545454545454545454545454545454545454545454 +545454545454545454545454545455555454555555555555555555555555555555555555555555 +555555555555555555555556565757575757575757575757575757575757575757575757575757 +575858585859595959595959595a5a5a5a5a5a5a5a5a5b5a5b5b5b5b5b5b5b5b5b5c5c5c5c5c5c +5c5c5c5c5c5c5c5d5d5c5c5d5d5d5e5e5e5e5e5e5e5e5e5e5e5e5e5e5f5f606060606060606060 +606060616161616262626262626262626262626262626262626363636363636363636463646464 +646464646464656565656565656566666666676767676767676767676767676767676767676767 +676767676767676767676767686868686968696969696969696969696969696969696969696969 +6969696969696969696969696969696969696969696969696969696969696969696a6a6a6b6b6a +6a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b +6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b +6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6a6a6a6a6a6a6a6a6a6a6b6b6b6b6b6b6b6b +6b6b6b6b6b6b6b6a6a6a6a6a6a6a6a69696a6a6969696969696969696969696969696969696969 +696969696969696969696969696969696969696969696969696969696969696969696969696969 +696969696969696969686868686868686868686868686868686868686868686868686868686868 +686868686868686868686868686867686767676767676767676767676767676767676767676767 +676767676767676767676767676767676767676767676767676767676767676767676767676767 +676766666666666767676767676767676766666666666666666666666666666666666666666666 +666666666666666666666666666666666666666666666666666666666666666666666666666666 +666666666666666666666666666666666666666666666666666666666666666666666666666666 +666666666666666666666767676767676767676767676767676767676767676767676767676767 +676767676767676767676767676767676767676767676767676767676767676767676767676767 +676767676767676767676767686868686868686868686868686868686868686868686868686868 +68686868686868686969696969696969696969696969696969696969696969696a6a6b6b6b6b6b +6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6c6c6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d +6d6d6d6d6d6d6d6d6d6d6e6e6e6e6e6e6e6e6e6f6e6f6f6f6f7070707070707070707070707070 +707070707070707070707070707071717070717171717171717171717171717272727272727272 +727272727272727272727272727272727272727272727272727272727272727272727272727272 +727272727272727272727272727272727272727272727272727272727272727272727272727272 +727272727272727272727272727272727272727272727272727272727272727272727272727272 +727272727273737373737373737373737373737373737373737474747474747474747474747474 +747474747475747575757575757575757575757575767676777776767777777777777777787878 +7879797a7a7a7a7a7a7a7b7b7b7b7c7c7c7c7c7c7c7c7d7d7d7d7e7e7f7f7f7f7f7f7f80808080 +818181818181818181818181818282828282828282828282828282828181818181818181808081 +81808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7d7d7d7d7d7d7d7d7d7d7d7d7e7f7f7f7f7f7f7f7f7f7f7f7f7f80807f7f80 +808080808081818181818182828383838383838383838383838383848484858584848585858585 +858484858584848483828282828181818181818181808080807f7f7f7f7f7f7f7e7e7d7d7c7c7c +7c7c7c7c7c7c7c7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a79797878787878787878787878787878 +7878787878787878787878787878787878787879797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7b +7a7a7a7a7979797979797979797979797979797979797979797979797978787877777878777777 +767676767676767676757675757575747474747474747474747474747373737372727272727272 +72717171717071707070706f6f6f6f6f6f6f6f6e6e6f6f6e6e6e6d6d6d6d6d6d6d6d6d6c6c6b6b +6b6b6b6b6b6b6b6a6a6a6a6a6a6a6a69696a6a6969696868686868686868686767666666666666 +666666666666666665656565656565656464656564646464646464646363636362636262626261 +6161616161616160606161606060606060605f5f5e5e5e5e5e5e5e5d5d5d5d5d5d5d5c5c5c5c5b +5b5b5b5a5a5959595958585858585756565655555555555555535353535253515151515151504f +4f4f4f4e4e4e4e4d4d4e4e4d4d4e4e4e4d4d4d4d4e4e4e4e4e4e4e4e4f4f4f4f50505050515152 +52525353535455555656565759595a5a5a5b5b5c5d5e5f606061626264646566666768686a6a6a +6c6c6d6e6f6f7071727273747475767777787879797a7b7c7d7d7e7f7f80818282828282828485 +8585878787878888898989898a8b8a8b8b8b8b8d8d8d8e8e8d8e8f8f8f8f8f8f8f8f8f8f8f8f8f +919191919191919192929292929292929292929291919191919191919191929292919192929191 +919191919191919191919091909090909090909090909090909090909090909090909090909090 +909090909090909090909090909090909190919191919292929292939393949493939494949494 +949495959595959595959595959595959696969697979797979797989899999999999999999998 +989898989898989898979797979797979797979797979796979595949494949292929190909090 +908f8e8e8e8e8e8e8c8c8b8b8b8b89888787868585858383838282828282828280807f7e7d7d7c +7b7a797878787777777777777776757573737272706f6f6d6d6d6d6d6d6c6c6b6b6b6969686766 +6664646363626262626261606060605e5d5c5b5b5a5a5858575757575757565556555454525150 +4f4f4f4f4f4e4e4e4e4e4e4e4d4b4b4a4a4a494848484848484847474848474747474646464645 +454444444545454545454545454545454545444544444445464646464646464646464645454545 +45454545464848484848484848484848484848484848484848484848484849494a4a4a4a4a4a4a +4a4a4a4a4a4a4a4a4a49494a4a4949494949494a4a49494a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a +4a4a4a4a4a494949494848484848484848484848494949494a4a4a4a4a4a4a4a4a4a4a4a4a4a4a +4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a +4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a +4a4a4a4a4b4a4b4b4b4b4b4b4b4b4b4b4b4b4b4b4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c +4c4d4d4d4d4d4d4d4d4e4e4d4d4e4e4e4e4e4e4e4f4f5050505050505050505050505050505050 +505050505050505050505050505050504f504f4f4f4f4f4f4f4f504f5050505050505050505050 +505050505050505051515151515050505050505050505051515152525252535353535353535354 +545454555555555555555555555555555555555454545453545353535353535353545354545454 +545454545454545454545454545454555555555554545454545454545454545454555554545555 +555656565656555555555555555555555555555555555555555555555555555555555555555555 +555555555555555555555555555555555555555555555454545454545454545454545454545555 +555555555555555555555554545555545454545454545454545454545454545454545454545454 +545454545454545454545454545454545454545454545555545455555555555555555656565656 +565656565656565656565656565656565656565657575757585758585858595959595959595959 +59595959595959595959595a5a5a5a5a5a5a5a5b5b5a5a5b5b5b5c5c5c5c5c5c5c5c5c5c5d5d5d +5d5d5d5d5d5d5e5d5e5e5e5e5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f606060606161616161 +616161616161616161616161626263636363636363636364646464646464646565646465656565 +656565656666666666666666666666666666666666666666676767676767676767686768686868 +68686868686969696969696969696969696969696969696a6a69696a6a6a6a6a6a6a6a6a6a6a6a +6a6a6a6a6a6a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b +6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b +6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b +6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b +6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6a6a6b6b6a6a +6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a69696969696969696969696969 +696969696969696969696969696969696969696969696969696969696969696969696969696969 +696969696969696969696969696969696968696868686868686868686868686868686868686868 +686868686868686868686868686868686868686767676767676767676767676767676767676767 +676767676767676767676767676767676767676767676767676767676767676767676767676767 +676767676767666666666666666666666666666666666666666666666666666666666666666666 +666666666666666666666666666666666666666666666666666666666666666666666666666666 +666666666666666666666666666666666666666666666666666666666666666666666666666666 +666666666666666666666666666666666666666666666667666767676767676767676767676767 +676767676767676767676767676767686868686868686868686868686969686869696969696969 +696a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a +6a6a6a6a6a6a6b6b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6d6d +6e6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f70 +707070717071717171717171717171717171717171717171717171717171717171717171717171 +727272727272727272727272727272727272727272727272727272727272727272727272727272 +727272727272727272727272727272727272727272727272727272727272727171717171717171 +727272727373737373737373727272727272727272727373737373737373737372727272727373 +737373737373737373737373737373737373737373737373737373737474747474747474747474 +747474757475757575757575757576767676767676767777767677777778787878787979797979 +797979797a7a7b7b7b7b7b7b7b7c7c7c7c7d7d7d7e7e7e7e7e7e7e7e7e7f7f8080808080808081 +818080818181828282828282828282828282828282818181818181818181818181818080818180 +8080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f80807f7f808080 +808080818181818181818282828282828282828282828282828383838484838384848584858584 +83858483838382828282828181818181818181808080807f7f7e7f7e7e7e7e7d7d7d7c7c7c7c7c +7c7c7c7c7c7b7b7b7b7a7a7a7a7a7a7a797a797979797878787878787878787878787878787878 +787878787878787878787878787878787878797979797979797979797979797979797979797a79 +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a797a797979797979797979787878777778787777777676 +767676767676767676767676767575757575757575757475747473737373727272727272727271 +71717171717171717170707070707070706f6e706f6e6e6e6d6d6d6d6d6d6d6d6d6d6c6c6c6c6c +6c6c6c6c6c6b6b6b6b6b6b6b6b6a696b6a69696968686868686868686868676767676767676767 +676767676767666666666666666665646665646464646464646463636363636363636363626262 +626262626261616262616161616161616160606060606060605f5e5f5e5e5e5e5d5d5d5d5d5d5d +5d5c5c5b5b5b5b5a5a595959595858585757575757575755555555545453535353535352515151 +5150504f4f4e4e4f4f4e4e4f4f4f4e4e4e4e4e4e4e4e4e4e4e4e4f4f4f4f4f4f4f4f5050515151 +5151515253535454545557575757575858595a5b5c5d5d5d5e5f61616262626364656666666868 +696a6b6b6c6d6e6f70707071727374757475757677797a7a7a7b7b7c7e7f7f7f7f7f7f80818282 +84848484858586868787888888888888888a8a8a8b8c8b8c8d8d8d8d8d8d8d8d8d8d8d8d8d8f8f +8f8f908f9090919191919191919191919191909090909090909090909191919090919190909090 +909090909090909090909090909090909090909090909090909090909090909090909090909090 +909090909090909090909090909090909090909091919191919292929393929293939393939393 +939393939393939393939493949495959595969696969696969697979797979797979797969696 +969696969696969595959595959595959595959595949493939292929290908f8e8d8d8d8d8d8d +8c8c8b8c8b8b89898888888887858484838282818080807f7f7f7f7f7f7f7d7c7b7b7a7a797776 +757575757474747473747372717170706f6e6c6b6b6a6a696a6969686867676766666563626261 +61605f5e5e5e5e5e5d5d5d5d5d5b5a59585857575555555555555555535253525252504e4d4d4d +4d4d4d4c4c4c4c4c4c4c4c4a4a4949484847474747474747464647474646464646464646454544 +444445454545454545454545454545454545454545454646464647464747474747474747474747 +474747494949494949494949494949494949494949494949494949494a4a4b4b4c4b4c4c4c4c4c +4c4c4c4c4c4c4c4b4a4c4b4a4a4a4a4a4a4b4b4a4a4b4b4c4b4c4c4c4c4c4c4c4c4c4c4c4c4c4b +4c4b4b4a4a4a4a49494949494949494949494a4a4a4a4b4b4b4b4b4b4b4c4b4c4c4c4c4c4c4c4c +4c4c4c4c4c4b4c4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b +4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4c4b4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c +4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4e +4e4e4e4e4e4e4e4f4f4e4e4f4f4f4f4f4f4f4f5050505051505151515151515151515151515151 +515151515151515151505150505050505050505050505050515051515151515151515151515151 +515151515151525252525251515151515151515151525252535353535454545454545454555555 +555555555555555555555555555555555554545454545454545454545454545454545454545454 +545454545454545454545454545555555555545454545454545454545454545555545455555556 +565656565555555555555555555555555555555555555555555555555555555555555555555555 +555555555555555555555555555555555555555554545454545454545454545454545455555555 +555555555555555555545455555454545454545454545454545454545454545454545454545454 +545454545454545454545454545454545454545455555454555555555555555556565656565656 +565656565656565756575757575757575757585858585858585858585959595959595959595959 +5959595959595959595a5a5a5a5a5a5a5a5b5c5a5b5c5c5c5d5d5d5d5d5d5d5d5d5d5e5e5e5e5e +5e5e5e5e5e5e5e5e5e5e5f5f5f5f5f5f5f5f5f5f5f5f5f5f605f60606161616162626262626262 +626262626262626262626263636363636363636363646464646464646465666465666666666666 +666667676767676767676767676767676767676767676868686868686868686868686868686868 +6868686969696969696969696a696a6a6a6a6a6a6a6b6b6a6a6b6b6b6b6b6b6b6b6b6b6b6b6b6b +6b6b6b6b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c +6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c +6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c +6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c +6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6b6c6c6b6b6b6b +6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a +6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a +6a6a6a6a6a6a6a6a6a6a696a696969696969696969696969696969696969696969696969696969 +696969696969696969696969696969696968686868686868686868686868686868686868686868 +686868686868686868686868686868686868686868686868686868686868686868686868686868 +686868686767676767676767676767676767676767676767676767676767676767676767676767 +676767676767676767676767676767676767676767676767676767676767676767676767676767 +676767676767676767676767676767676767676767676767676767676767676767676767676767 +676767676767676767676767676767676767676767676767676767676767676767676767676767 +67676767676767676767676767686868686868686868686868686969686869696969696969696a +6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6a6b6b6b6b6b6b6b6b6b +6b6b6b6b6b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6d6d6e6e +6e6e6e6e6e6e6f6f6f6f6f6f6f6f6f706f70707070707070707070707070707070707070717171 +717171717171717171717171717171717171717171717171717171717171717171717171717272 +727272727272727272727272727272727272727272727272727272727272727272727272727272 +727272727272727272727272727272727272727272727272727272727271717171717171717272 +727273737373737373737272727272727272727273737373737373737373727272727273737373 +737373737373737373737373737373737373737373737373737374747474747474747474747474 +7475747575757575757575757676767676767676777776767777777878787878797979797a797a +7a7a7a7b7b7b7b7b7b7b7b7c7c7c7c7d7d7d7e7e7e7e7f7e7f7f7f7f8080808080808080818180 +808181818282828282828282828282828282828181818181818181818181818180808181808080 +808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f8080808081818182828282828282828282828282828283838383838383838384838484848384 +838383838282828282818181808081818080807f7f7f7f7e7f7e7e7e7e7d7d7d7c7c7c7c7b7b7b +7b7b7b7b7b7a7a7a7a7a7a7a7a7a797a7979797978787878787878787878787878787878787878 +78787878787878787878787878787878797979797979797979797979797979797979797a797a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7c7c7b7b7c7b7b7c7c +7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7a7a7a7a7a7a7a7a7a7a7a7a7a7a797a7979797979797979797878787878787878787877777777 +777777777676777776767675757575757575757574757474747473737373737373737373727272 +717172727171717070707070707070706f706f6f6f6f6e6e6e6e6e6e6e6e6e6e6d6d6d6c6c6d6d +6c6c6c6b6b6b6b6b6b6b6b6b6a6b6a6a6a6a696969696969696969696868686767686867676767 +676767676666666666666666666566656565656565656565646464646464646464646363636363 +6363636262636362626262626262626161616161616161616061606060605f5f5f5e5e5f5f5e5e +5e5d5d5d5d5c5c5b5b5b5b5a5a5a59595a5a595959575757575656555554545454535353525252 +52515150504f4f50504f4f4f4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4f4f4f50504f4f +50505151525252525454545555555556575858595a5a5b5c5d5d5e5e5f5f606162626364646566 +676768696a6b6c6d6d6e6e6f70717071727273757676777878797a7b7b7b7b7c7c7d7e7f7f8080 +8181828283838484858585858686868888888889898a8a8b8b8a8a8b8b8b8b8b8b8b8b8d8d8d8d +8e8d8e8e8f8f8f8f908f8f90908f8f8f8e8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f8f +90908f8f908f8f90908f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f +8f8f8f8f8f8f90908f8f9090909090909090919191919192929292929292929292929292929292 +929292929292929293929393939394949495959494959595969696969696969696969595959494 +959594949493939393939393939393939393939292919190908f8f8e8e8d8c8b8b8a8a8a8a8989 +8889888887878686858584828181807f7f7e7d7d7d7c7c7c7b7b7b7b7a79787877767574737271 +7171707070706f706f6f6e6e6c6c6b6a6968676666656665656565646464636261605f5e5d5d5c +5b5b5b5b5b5b5a5a5a5a59585756555454545252525252525252515051504f4f4e4c4b4b4a4a4b +4b4a4a4a4a4a4a4a4a484848484747464646464646464646464646454546464545454444444444 +454545464645454645454646454646454546464647474747484748484848484848484848484848 +484a4a4a4b4b4a4a4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4c4c4c4c4d4c4d4d4d4d4d4d4d +4d4d4d4d4d4d4c4d4c4c4c4c4c4c4c4c4c4c4c4c4c4d4c4d4d4d4d4d4d4d4d4d4d4d4d4d4c4d4c +4c4c4c4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4c4c4c4c4c4c4c4c4c4d4c4d4d4d4d4d4d4d4d4d4d +4d4d4d4c4d4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c +4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4d4c4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d +4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4f4f4f +4f4f4f4f4f50504f4f505050505050505051515151525152525252525252525252525252525252 +525252525252525152515151515151515151515151515251525252525252525252525252525252 +525252525353535353525252525252525252525353535353545454555554545555555656565656 +565656565656565656565656565656555555555555555554545555545454545454555554545555 +555555555555555555555556565656565555555555555555555555555555555555555555565656 +565655555555555555555555555555555555555555555555555555555555545455555454545454 +545454545454545454545454545454545454535353535353535353535353535353545454545454 +545454545454545454545454545454545454545454545454545454545454545454545454545454 +545454545454545455555454555555555555555555555555555555555555565656565656565656 +565656565657565757575757575757575858585858585858585859595959595959595a5a59595a +5a5a5a5a5a5a5a5b5b5b5b5b5b5b5b5b5c5b5c5c5c5c5d5d5d5d5d5d5d5d5d5d5e5e5e5e5e5e5e +5e5f5f5e5e5f5f5f60606060606060606060606060606160616161616262626262626262636362 +626363636363636363646464646464646464646565656565656565656665666666666666666666 +676767676767676768686767686868686868686869696969696969696969696969696969696969 +696a6a6a6a6a6a6a6a6a6b6a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b +6b6b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6c6c6d6d6d6d6d +6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d +6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d +6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d +6d6d6d6d6d6d6d6d6d6c6c6d6d6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c +6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b +6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b +6b6b6b6b6b6b6b6b6a6b6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a +6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a696969696969696969696969696969696969696969696969 +696969696969696969696969696969696969696969696969696969696969696969696969696969 +696968686868686868686868686868686868686868686868686868686868686868686868686868 +686868686868686868686868686868686868686868686868686868686868686868686868686868 +686868686868686868686868686868686868686868686868686868686868686868686868686868 +686868686868686868686868686868686868686868686868686868686868686868686868686868 +6868686868686868686868696969696969696969696969696969696969696969696969696a6a6a +6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6a6b6b6b6b6b6b6b6b6b6b6b +6b6b6b6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6e6e6e6e +6e6e6e6e6f6f6f6f6f6f6f6f6f706f707070707070707070707070707070707070707171717171 +717171717171717172727171727272727272727272727272727272727272727272727273737373 +737373737373737373737373737373737373737373737373737373737373737373737373737373 +737373737373737373737373737373737373737373737373737373727272727272727272727373 +737373737373737372727272727272727272737373737373737373737272727272737373737373 +737373737373737373737373737373737373737373737373747474747474747474747474747475 +747575757575757575757676767676767676777776767777777878787878797979797a797a7a7a +7a7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f80808081818080818181818181 +818182828282828282828282828282828281818181818181818181818181808081818080808080 +80808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80 +808080808080818181818181818181818181818181828282828282828282838283838382838282 +82828181818181808080808080808080807f7f7f7e7d7f7e7d7d7d7c7c7c7b7b7b7b7b7b7b7b7b +7b7b7b7a7a7a79797a7a7979787978787878777777777777777777777777777777777777777777 +7777777777777777777777777777787878787878787878787878787979787879797a797a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7a7a +7a7a7a7a7a7a7a7a7a7a7a7a797a79797979797979797978787878787878787878777777777777 +777777777777777777767676757576767575747574747474737373737373737373737272727272 +72727272727171717171717171706f71706f6f6f6e6e6e6e6e6e6e6e6e6e6d6d6d6d6d6d6d6d6d +6d6c6c6c6c6c6c6c6c6b6a6c6b6a6a6a6969696969696969696968686868686868686868686868 +686867676767676767676766676666656566666565656464646464646464646463636363636363 +63636363636363636363636363626262626262626262616261616161606060606060606060605f +5f5f5e5d5e5d5c5c5c5b5b5b5b5b5b5b5b5b5b5959595958585756565656565555555454545453 +5352525151515151515150505050505050504f4f50504f4f4f4f4f4f4f4f505050505050505050 +5151525252525454545454545455565757585858595a5b5b5c5c5c5c5e5f606060616162636464 +656667686969696a6a6b6d6e6d6e6e6e6f7173737374747576787878787878797a7b7b7d7d7d7d +7e7e7f7f80808282828282828284848585868687878787878787878787878787878a8a8a8a8b8a +8b8c8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8b8b8c8c8b8c8c8c8c8d8d8d8d8d8d8d8d8d8d8d8e8e +8d8d8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e +8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f8f8f909090909090909090909090909090909090 +8f8f90908f90919091919191929292929292929292929393939393939393939392929291919191 +91919190909090909090909090909090908f8f8e8e8c8c8c8c8b8b898887878787878786868586 +8585838382828282817e7d7d7d7c7b7a7979797878787878787877767474737372716f6e6e6e6e +6d6d6d6d6c6d6c6c6a6a69696867666464636362636262626261616160605f5e5c5c5b5b5a5959 +595959595858585858575654535353535151515151515151504f504f4f4f4e4c4b4b4a4a4b4b4a +4b4b4a4a4b4a4a4949484847474646464646464646464646464646464646464645454546464646 +474747474747474747474747474747474747484848484948494949494949494a4a49494a4a4a4c +4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4d4d4d4d4e4d4e4e4e4e4e4e4e4e4e +4e4e4e4e4d4e4d4d4d4d4d4d4d4d4d4d4d4d4d4e4d4e4e4e4e4e4e4e4e4e4e4e4e4e4d4e4d4d4c +4c4c4c4b4b4b4b4b4b4b4b4b4b4b4c4c4c4c4d4d4d4d4d4d4d4e4d4e4e4e4e4e4e4e4e4e4e4e4e +4e4d4e4d4d4c4c4d4d4c4d4d4c4c4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d +4d4d4d4d4d4d4c4c4d4d4c4d4d4c4c4d4d4e4d4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e +4e4e4e4e4e4e4e4e4e4e4e4e4e4e4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f5050505050 +505050505050505050505050505050515151515251525252525252525252525252525252525252 +525252525251525151515151515151515151515152515252525252525252525252525252525252 +525253535353535252525252525252525253535353535454545454545454555555555656565656 +565555565655555555555555555454545454545454545454545454545454545454545454545454 +545454545454545454555555555554545454545454545454545454545454545454545555555555 +545454545454545454545454545454545454545454545453535454535353535353535353535353 +535353535353535353535353535353535252525252525252525252525252525353535454535354 +545454545454545454545454545454545454545454545454545454545454545454545454545454 +545454545454545454545454545454545454545454545454545454545555555656555556565656 +5656565756575757575757575757585858585858585858585959595a5a59595a5a5a5a5a5a5a5a +5a5a5a5a5a5b5b5b5b5b5b5b5b5b5c5b5c5c5c5c5d5d5d5e5e5d5d5e5e5e5f5f5f5f5f5f5f5f5f +5f5f5f5f5f5f606060606060606061616060616162616262626263636363636363636363636363 +636363636363636464646464646464656565656666666666666667666767676767676767676868 +6868686868686868686868686868686868686969696969696969696969696969696969696a6a6a +6a6b6b6b6b6b6b6b6c6b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c +6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d +6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d +6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d +6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d +6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d +6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c +6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c +6c6c6c6c6c6c6b6c6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b +6b6b6b6b6b6b6b6b6b6b6b6b6b6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a +6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a69696a6a6969696969696969 +686868686868686868686868686868686868686868686868686868686868686868686868686868 +686868686868686868686868686868686868686868686868686868686868686868686868686868 +686868686868686868686868686868686868686868686868686868686868686868686868686868 +686868686868686868686868686868686868686868686868686868686868686868686868686868 +686868686868686868696969696969696969696969696969696969696969696969696a6a6a6a6a +6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6a6b6b6b6b6b6b6b6b6b6b6b6b6b +6b6c6c6c6c6c6c6c6c6d6d6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6e6e6e6e6e6e +6e6e6f6f6f6f6f6f6f6f6f706f7070707070707070707070707070707070717171717272727272 +727272727272727272727272727272727272727272727272727272727272727272737373737373 +737373737373737373737373737373737373737373737373737373737373737373737373737373 +737373737373737373737373737373737373737373737373737272727272727272727273737373 +737373737373727272727272727272727373737373737373737372727272727373737373737373 +737373737373737373737373737373737373737373737474747474747474747474747474757475 +75757575757575757676767777767677777777777777777878787878797979797a797a7a7a7a7b +7b7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f808080818180808181818181818181 +828282828282828282828282828282818181818181818180808181808080808080808080808080 +8080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f +7f7f7f808081818181818181818181818181818282828282828282828282828282828282828282 +8181818180807f7f7f7f7f7f7f7f7f7e7e7e7d7d7e7e7d7d7d7c7c7c7b7a7a7a7a7a7a7a7a7a7a +7a7979797878797978787878787878787777777776777676767776777777777777777777777777 +777777777777777777777777787878787878787878787878787979787879797979797979797979 +7979797979797979797979797979797979797a7a7a7a7b7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a79797878787878787878787777777777777777 +777777777777777676767575767675757575757575757474747473747373737372727272727272 +7272727171717171717171707071717070706f6f6f6f6f6f6f6f6f6e6e6d6d6d6d6d6d6d6d6d6c +6c6c6c6c6c6c6c6b6b6c6c6b6b6b6a6a6a6a6a6a6a6a6a6a696969696869686868686868686868 +676767676767676767676767676666676766666665656565656565656565646464646464646464 +646464646463646363636362626262626262626262626262626261616161616161616161606060 +5f5e5f5f5e5e5e5d5d5d5d5d5d5d5d5d5c5b5a5a5a5a5a59585858585857575756565656555554 +545353535353535352525252515151515050515150505050505050505151515150515050505151 +515151515353535353535354545655575757585859595a5a5a5a5c5c5d5d5e5f5f606061616263 +6464666666676768696a696a6a6b6c6d6f6f6f7071727274747474747475777777797979797b7b +7c7c7c7c7e7e7e7e7e7e7f81818282828284848484848484848484848484848787878788888889 +8a8a8a8a8a8a8a8a8a8a8a8a8989898888898988898989898a8a8a8a8a8a8a8b8b8b8b8c8c8b8b +8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c +8c8c8c8c8c8c8c8c8c8c8c8c8c8d8d8e8e8e8e8f8f8f8f8e8f8e8e8e8e8e8e8e8e8e8e8e8e8d8d +8e8e8d8e8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f90909191919191919191908f8f8f8e8e8e8e8e8e +8d8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8b8b8989898887878685848383838383828282828282 +80807f7f7e7e7d7b7a79797877777676757574747474747473737171706f6e6e6c6b6a6a6a6969 +69696969696967676666646463616160606060606060605f5f5f5d5d5c5c5a5a59595757575857 +58585756575656555453525252525050505050505050504f504f4f4f4d4c4b4b4a4a4b4b4a4b4b +4a4a4b4a4a49494848484847474747474747474747474747474747474747464646474747474848 +484848484848484848484948494949494a4a4a4a4a4a4a4a4a4a4a4a4a4b4b4a4a4b4b4b4d4d4d +4d4e4d4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f +4f4f4f4f4f4f4f4e4f4e4e4e4e4e4e4e4e4f4e4f4f4f4f4f4f4f4f4e4f4e4e4e4e4e4e4e4d4d4d +4d4c4c4c4c4c4c4c4c4c4c4c4d4d4d4d4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e +4e4e4e4d4d4e4e4d4e4e4d4d4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e +4e4e4e4e4d4d4e4e4d4e4e4d4d4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e +4e4e4e4e4e4e4e4e4e4e4e4e4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f50505050505050 +505050505050505050505050505151515152515252525252525252525252525252525252525252 +525252525252525252525252525252525252525252525252525252525252525252525252525252 +535353535352525252525252525252535353535354545454545454545555555556565656565655 +555656555555555555555554545454545454545453545353535453545454545454545454545454 +545454545454545555555555545454545354535353535353535353535353535354545454545353 +535353535353535353535353535353535353535353525253535252525252525252525252525252 +525252525252525252525252525251515151515151515151515151515152525253535252535353 +535353535353535353535353535353535353535353535353535353535353535353535353535353 +535353535354535454545454545454545454545454545454545455555556565555565656565656 +565656565656575657575757585858585858585858585959595a5a59595a5a5a5a5a5a5a5a5a5a +5a5a5b5b5c5c5c5c5c5c5c5c5c5c5c5c5c5c5d5d5d5e5e5d5d5e5e5e5f5f5f5f5f5f5f5f5f605f +606060606161616161616161626261616262626262626262636363636363636363636363636364 +636464646465656565656565656666666667676767676767676767676767676767676768686868 +686868686868686868686968696969696a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6b6b6b6c +6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d +6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6e6d6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e +6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e +6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e +6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e +6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6d6e6d6d6d6e6d6e +6e6e6e6e6e6e6e6e6e6e6e6e6d6e6d6d6d6d6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c +6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c +6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c +6c6c6c6c6c6c6c6c6c6c6c6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b +6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6a6a6b6b6a6a6a6a6a6a6a6a6969 +696969696969696969696969696969696969696969696969696969696969696969696969696969 +696969696969696969696969696969696969696969696969696969696969696969696969696969 +696969696869686868686868686868686868686868686868686868686868686868686868686868 +686868686868686868686868686868686868686868686868686868686868686868686868686868 +68686868686868696969696969696969696969696969696969696969696969696a6a6a6a6a6a6a +6a6a6a6a6a6a6a6b6a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6c +6c6c6c6c6c6c6c6d6d6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6e6e6e6e6e6e6e6e +6f6f6f6f706f707070707070707070707070707070707070707070707171717172727272727272 +727272727272727272727272727272727272727272727272727272727272727373737373737373 +737373737373747374747473747373737373737373747374747474747474747474747474737473 +737373737373737373737373737373737373737373737372727272727272727272737373737373 +737373737272727272727272727273737373737373737373727272727273737373737373737373 +737373737373737373737373737373737373737374747474747474747474747474747574757575 +7575757575757676767777767677777777777777777878787878797979797a797a7a7a7a7b7b7c +7c7c7c7c7c7c7c7d7d7d7d7e7e7f7f7f7f7f7f7f7f7f8080808181808081818181818181818282 +828282828282828282828282828181818181818181808081818080808080808080808080808080 +808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7d7d +7d7c7c7c7c7c7c7c7c7c7c7d7d7d7d7e7e7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7f7f80 +808080808080808080808080808080808080808080808181818182818282828182818181818080 +8080808080807f7f7f7f7e7e7e7d7d7d7d7c7d7c7c7c7c7b7b7b7b7b7b7a797979787878787878 +787878787878787877777676767676767676767676767676767676767676767676767676767676 +767676767676767676767676767676777777777777777777777777777778777878787879797979 +7979797979797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7a7a7b7a7a7b7b7a7b7b7b7b7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7a7a7a7a797a7979797979797979797979797979797979797978787878787878787777 +777776767676767676767676767675767575757574747474747474747474747474737373737272 +7271717171717171717170717070707070707070706f6f6f6f6f6f6f6f6e6e6e6e6d6d6d6d6d6d +6d6d6c6c6c6c6b6c6b6b6b6b6b6b6b6b6b6a6a6a6a6a6a6a6a69696a6a69696968686868686868 +686868676767676667666666666666666666666666666666666666666565656565656565646465 +656464646464646464646464646464646464636463636363626262616162626161616060606060 +605f5f5f5f5f5f5f5e5e5e5e5d5d5d5d5d5d5c5b5b5b5b5a5a5959595959585858585757565655 +555656545454535353535353525252525252525252515151515150505051515050515151515252 +525252525253535353535454545455555557575758585959595a5b5b5c5c5c5c5f5f5f60616062 +626363656565666666666868696a6a6b6c6d6d6e6f6f6f6f6f7171727274747475767777777778 +7979797979797b7c7c7c7d7d7d7f80808081818080818181818181828282828384858486868686 +8787888787888887878786868686868686868686868686868688888888888889898a8a89898a89 +898a8a8989898989898989898989898989898989898989898989898989898989898989898a8a8a +8b8b8a8a8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8b8b8b8b8b8a8a8a8a8a8a8a +8a8a8b8a8b8c8c8c8c8c8c8d8d8d8d8e8e8e8e8e8e8e8e8e8e8e8e8e8d8c8c8b8b8c8c8a8a8a8a +898989898a8a8a8a8a8a8a8a8a898787878786858584838282818180807f7f7f7f7e7e7d7d7d7c +7d7c7b7a797877777575747372727272727271717070706e6e6e6d6c6b69696867676766666666 +6566656565646362626060605f5e5e5d5d5c5c5c5c5c5c5c5c5a5b595958575656555555555555 +5555555554535352525050504f4f4f4f4f5050504f4f4e4e4d4d4d4c4b4b4a4a4b4b4a4a4a4a4a +4a4a4a4a4a4a4a4948484848484949494949494949484849494848484848484848484848494949 +494a49494a4a494a4a49494a4a4a4b4b4b4b4c4c4d4d4d4d4d4d4d4d4d4d4d4d4d4d4e4e4e4f4f +4e4e4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f50505050515051515151515151515151515151 +50504f4f4f4f4f4f4f4f4f4f4f4f4f504f505050505050505050505050504f4f4e4e4e4e4e4e4e +4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4f4e4f4f4f4f50505050504f4f4f4f4e4f4e +4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e +4e4e4e4e4e4e4e4e4e4e4e4e4e4f4e4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f +4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f50505051 +515050515151515151515151515151525152525252525252525252525252525252525252525252 +525152515151515151515151515151515251525252525252525252535353535353535353535353 +535353535353535353535353535353535353535353545454545555555555555555555555555555 +555555555454545454535353535353535352525353525252525252535352525353535353535353 +535353535353535353535353535353535353535353535353535353535353535353535353535353 +535252525252525252525252525252525252525252525252515152525151515151515151515151 +515151515151515050505050505050505050505050505050505050515151515151515151515151 +515151515151515151515151515151515151515151515151515151515151515151525252525252 +525253535252535353545454545455555555555555555555555555555555555555555555555556 +565757575757575757575858585858585858585859595959595959595a5a5a5a5b5b5b5b5b5b5b +5b5b5b5b5b5b5b5b5b5b5c5c5d5d5d5d5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5f5f5f60605f5f60 +606061616161616161616161616161616261626262626363636363646464656564646565656565 +656565656565656566666666666666666666666666666767686868686868686868686868686869 +69696a6a69696a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b +6b6b6b6b6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6e6e6e6e6e6e6e +6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6f6f6e6e6f6f6f6f6f6f6f6f6f6f6f +6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f707070707070707070707070 +7070707070707070707070707070707070707070707070707070707070707070706f6f6f6f6f6f +6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f +6f6f6f6e6e6f6f6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e +6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e +6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e +6e6e6d6d6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c +6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b +6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b +6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a +6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a +6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a +6a6a6a6a6a6a6a6a6a6a6a6a6a6a69696969696969696969696969696969696969696969696969 +6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a +6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6a6b6b6b6b6b6b6b6b6b6c6c6c6c6c6c6c6c +6c6c6c6c6c6c6c6c6c6c6d6d6c6c6d6d6d6d6d6d6d6d6e6e6e6e6e6e6e6e6e6e6f6f6f6f6f6f6f +6f6f6f6f6f6f6f706f707070707171717171717171717171717171717171717171717171717172 +727273737272737373737373737374747474747474747474747474747474747474747474747474 +747474747474747474747474747474747474747474747474747474747474747474747474747474 +747474747474747474747474747474747474747474747474747474747474747474747474737373 +737373737373737373737373737373737373737373737373737373737373737373737373737373 +737373737373737373737373737373737373747474747474747474747474747475747575757575 +757575757676767676767676777776767777777878787878797979797a797a7a7b7b7b7b7b7c7c +7c7c7d7d7d7e7e7e7e7e7e7e7e7e7f7f8080808080808081818080818181818181818182828282 +828282828282818181818181818181818181818181818181808081818080808080808080808080 +80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7d7d7d7c +7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7e7e7f7f80 +7f8080808080808080808080808080808080808081818181818181818181818181818180808080 +7f807f7f7e7e7e7e7d7d7d7c7c7c7c7c7c7c7c7c7c7b7b7b7b7a7a797878787777777777777777 +777777777777777676767676767676767576757575767576767676767676767676767676767676 +767676767676767676767676767777777777777777777777777777777777777777787878787878 +7878787879797979797979797979797979797a797a7a7b7b7a7a7b7a7a7b7b7a7b7b7b7b7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a797a797979797979797979787878787878787877777777 +767676767676767676767676767676767676757575757475747474747474747373737372727271 +71717171717171717171717171717171717171707070706f706f6f6e6e6e6e6d6d6d6d6d6d6d6d +6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6b6b6b6b6b6b6b6a696b6a696969686868686868686868 +686767676767676767676767676767676767676767676767676766666666666666666565666665 +656465646464646464646464646464646464646464646363636262636362626261616161616161 +616161616161606060605f5f5e5f5e5e5d5d5d5d5d5c5c5b5b5b5b5b5a5a5a5a59595858575758 +585656565555555554545353535353535353535252525252515151525151505151515151515151 +51515152525252525253525354545455555556565757575758585a5a5a5a5c5c5c5d5e5d5e5f60 +606262626262626264656666666768696a6b6b6b6b6b6b6d6d6e6f707070717273747474757575 +75757575777879797a7a7a7b7c7d7d7e7e7d7d7e7e7e7e7e7e7f7f7f7f80818282838383838484 +858484858584848483838383838383838383838383838385858585868687878888878788878788 +888787878787878787878787878787878787878787878787878787878787878787878888888989 +88888989898a8a8a8a8b8a8b8b8b8b8b8b8b8b8a8b8a8a8a8a8989898989888888888888888888 +8888888989898989898a8a8a8a8b8b8c8b8c8c8c8c8c8c8c8c8b8a898988888989878786868585 +85858686868686868686868684848484838281807f7f7f7e7d7c7c7b7b7b7b7b7a7a7a7a797a79 +777675757473717170706f6f6e6f6e6e6d6d6c6c6c6b6b6b6a6867666665636363626262626262 +62626261605f5e5d5d5d5c5b5b5b5a5a5a5a5a5a5a5a5957585757565554535353545354545453 +545352515151514f4f4f4e4e4e4e4e4f4f4f4f4f4e4e4d4d4c4c4b4b4a4a4b4b4a4a4a4a4a4a4a +4a4a4a4a4a4a49494949494a4a4a4a4a4a4a4a49494a4a49494949494949494949494a4a4a4a4b +4a4a4b4b4a4b4c4a4b4c4c4c4d4d4d4d4d4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4f4f4f50514f50 +515151515151515151515151515151515151525252525252525252525252525252525252525251 +51515150515050505050505050515051515151515151515051505050504f4f4f4f4f4f4f4f4f4f +4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f50505050504f4f4f4f4f4f4f4f4f +4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f +4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f +4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f505050515150 +505151515151515151515151515251525252525252525252525252525252525252525252525252 +525252525252525252525252525252525252525252525252525353535353535353535353535353 +535353535353535353535353535353535353535454545455555555555555555555555555555555 +555554545454545353535353535353525153525151525152525353525253535353535353535353 +535353535353535353535353525352525252525252525252525252525252525252525252525251 +515151515151515151515151515151515151515151515050515150505050505050505050505050 +50505050504f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f5050505050505050505050505050 +505050505050505050505050505050505050505050505050505050505050505151515151515151 +525351525353535454545454555555555555555555555555555555555555555555555555555656 +56565756575757575858585858585858585859595959595959595a5a5a5a5b5b5b5b5b5b5b5c5b +5c5c5c5c5c5c5c5c5c5d5d5d5d5d5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5f5f5f60615f60616161 +626262626262626262626262626262626262626263636363636464646565646465656665666666 +666666666666676767676767676767676767676767686868686868686868686868686868696969 +6a6a69696a6a6b6a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c +6c6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6e6e6e6e6e6e6e6e6e +6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6f6e6f6f70706f6f70707070707070707070707070 +707070707070707070707070707070707070707070707070707171717171717171717171717171 +717171717171717171717171717171717171717171717171717171717171717070707070707070 +707070707070707070707070707070707070707070707070707070707070707070707070707070 +706f6f70706f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6e6f6e6e6e6f6e6f6f6f6f6f +6f6f6f6f6f6f6f6f6e6f6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e +6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e +6e6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d +6d6d6d6d6d6d6d6d6d6d6d6d6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c +6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c +6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b +6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b +6a6b6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a +6a6a6a6a6a6a6a6a6a6a6a6a696969696969696969696969696969696969696969696969696a6a +6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a +6a6a6a6b6a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6c6c6c6c6c6c6c6c6c6c +6c6c6c6c6c6c6c6c6d6d6c6c6d6d6d6d6d6d6d6d6e6e6e6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f6f +706f70707070707070707071717171717171717171717171717171717171717171717171727272 +737372727373737373737373747474747474747474747474747474747474747474747474747474 +747475747575757475747474747474747475747575757575757575757575757574757474747474 +747474747474747474747474747474747474747474747474747474747474747474747373737373 +737373737373737373737373737373737373737373737373737373737373737373737373737373 +737373737373737373737373737373737474747474747474747474747474757475757575757575 +75757676767676767676777776767777777878787878797979797a797a7a7b7b7b7b7b7c7c7c7c +7d7d7d7e7e7e7e7f7e7f7f7f7f8080808080808080818180808181818181818181828282828282 +828282828181818181818181818181818181818181818080818180808080808080808080808080 +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7d7d7d7c7c7c +7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080807f7f7f7f7e7f +7e7e7e7e7d7d7d7d7d7c7c7c7b7b7c7c7b7b7b7a7a7a7a79797878787877777777777777777676 +777776767675757575757575757574757474747574757575757575757575757575757575757575 +757575757575757575757576767676767676767777767677777777777777777878787878787878 +787879797979797979797979797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7a7a7a7a7a7a7a7a7a7a7a7a7a7a797a7979797979797979797878787878787878787877777777 +777777777676777776767676767676767575757574757474747474747474747373737373727272 +7272727272717172727171717171717171707070706f706f6f6f6f6e6e6e6e6e6e6e6e6e6e6d6d +6d6c6c6d6d6c6c6c6c6c6c6c6c6b6b6b6b6b6b6b6b6b6a6b6a6a6a6a6969696969696969696968 +686868686868686767686867676767676767676767676767666666666666666666666666666665 +666565656565656565656565656565656565656564646464646464646464636363626263636262 +62626262626261616161606160605f5f5f5f5e5e5e5d5d5d5d5d5c5c5c5c5b5b5a5a5959595958 +585857575757565655555454555554545453535353535252525251525151515151515151515151 +515151515151515251525252525353535454545455555656575757575959595a5b5a5b5c5c5c5e +5e5e5f5f5f5f60616262636464656667676868686869696a6b6c6c6d6e6e6f7070707171717272 +72727374757576777778797a7a7a7a7a7a7a7a7a7a7a7a7b7b7c7c7d7e7f7f8081818182828282 +828282828282818181808081818081818080818181838383838484858586868585868686868686 +868686868686868686868686868686868686868686868686868686868686868687878787878787 +878787888888888988898989898989898988898888888887878787878686868585868685868686 +868787878787878787888888888988898989898989898988878686858585858484838382828282 +83838383838383838383818181807f7f7e7d7c7b7b7a7979797878787878777777767576757473 +7271706f6e6e6c6c6b6b6a6b6a6a6a6a6969696867676665646362616060605f5f5f5f5f5f5f5f +5e5d5d5c5b5a5a5959585858575757575757575756555655545453525151515251525252515251 +5150504f4f4e4e4e4d4d4d4d4d4e4e4e4e4e4d4d4d4d4c4c4b4b4a4a4b4b4a4b4b4a4a4b4a4a4b +4b4a4a4a49494949494a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4b4b4a4a4b4b4b4c4c4c4c4c +4c4c4c4c4d4c4d4d4d4d4e4e4e4e4e4f4f4f4f4f4f4f4f50504f4f505050515151515251525252 +525252525252525252525252525252525353535353535353535353535353535353535353525252 +5251525151515151515151525152525252525252525152515151515050504f4f50504f4f4f4f4f +4f4f4f4f4f4f50504f4f50505050505050505050505050515151515150505050505050504f4f50 +504f50504f4f505050505050505050505050505050505050505050505050505050505050504f4f +50504f50504f4f5050505050505050505050505050505050505050505050505050505050505050 +505050505050505050505050505050505050505050505050505050505050505151515151515151 +515151515151515151515152515252525252525252525252525252525252525252525252525252 +525252525252525252525252525252525252525252525253535353535353535353535353535353 +535353535353535353535353535353535353535454545555545455555555555554545555545454 +535353535352525252525252525251525151515251525252525252525252525252525252525252 +525252525252525252525152515151515151515151515151515151515151515151515151505050 +5050505050505050505050505050504f4f50504f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f +4f4f4f4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4f4f4f50504f4f505050505050505050 +505050505050505050505050505050505050505050505050505050505051515151515151515152 +515252525253535353535454545454545454545454545455555454555555555555555556565656 +575657575757585858585858585858585959595a5a59595a5a5a5b5b5b5b5b5b5b5b5b5c5b5c5c +5c5c5c5c5c5c5c5d5d5d5d5d5e5e5e5f5f5e5e5f5f5f5f5f5f5f5f606060606160616161616262 +626262626262636362626363636363636363646464646465656565656565656566656666666666 +666666666767676868676768686868686868686969696969696969696969696969696a6a6a6a6a +6a6a6a6a6b6a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6c6c6c6c6c6c6c6c6d6d6c6c6d6d6d6d6d6d6d +6d6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f +6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f706f707070707070707070707070707070707070707070 +707070707070707070707070707070707070707070707071717171717171717171717171717171 +717171717171717171717171717171717171717171717171717171717170707070707070707070 +707070707070707070707070707070707070707070707070707070707070707070707070707070 +707070707070707070707070707070707070707070707070706f706f6f6f706f70707070707070 +7070707070706f706f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f +6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6e +6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e +6e6e6e6e6e6e6e6e6e6e6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d +6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6c6c6d6d6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c +6c6c6c6c6c6c6c6c6c6c6c6c6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b +6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6a6b +6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a +6a6a6a6a6a6a6a6a6a6a696969696969696969696969696969696969696969696969696a6a6a6a +6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a +6a6b6a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6c6c6c6c6c6c6c6c6c6c6c6c +6c6d6d6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6e6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f6f706f +707070707070707070717171717171717171717171717272717172727272727272727373737373 +737373737373737373737474747474747474747474747474747474747474747474747474747474 +757475757574757474747474747474757475757575757575757575757575747574747474747474 +747474747474747474747474747474747474747474747474747474747474747473737373737373 +737373737373737373737373737373737373737373737373737373737373737373737373737373 +737373737373737373737373737374747474747474747474747474747574757575757575757575 +7676767777767677777777777777777878787878797979797a797a7a7b7b7b7b7c7c7c7d7d7d7d +7d7e7e7e7e7f7e7f7f7f7f80808080808080808181808081818181818181818282828282828282 +828281818181818181818181818181808081818080808080808080808080808080808080807f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7d7d7d7c7c7c7c7c +7c7c7c7c7c7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080807f7f7f7e7d7e7d7d +7d7d7c7c7c7c7c7b7b7b7b7b7b7b7b7a7a7a7a7979787877777777767676767676767675757676 +757575747474747474747474737473737374737474747474747474747474747474747474747474 +747474747474747474757575757575757575757575757575757575767676767777777777777777 +78787878787878787878787878787978797979797979797a7a79797a7a7a7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a +7a7a7a7a7a7a7a7a7a7a7a7a797a79797979797979797978787878787878787878777777777777 +777777777777777777777777767676767575747574747474747474747473737373737272727272 +727272727272727272727272727272717171706f71706f6f6f6e6e6e6e6e6e6e6e6e6e6d6d6d6d +6d6d6d6d6d6d6d6d6d6d6d6c6c6c6c6c6c6c6c6c6b6c6b6b6a6a6a6a6969696969696969686868 +686868686868686868686868686868686868686868686767676767676767676767676767666766 +666666666666666666666665656666656565646464646464646464646363636363636363636363 +636363636262626261626161606060606060605f5f5f5f5f5e5e5e5e5d5d5c5b5b5b5b5b5a5a5a +595959595858575756565656565656555555555554545454535453525252525252525252525252 +5252525251525253525252535353545454545454555556565656585858585958595b5b5b5d5d5d +5d5d5d5d5e5f60606061616263646465656464666667686969696a6a6b6d6d6d6e6e6e6e6e6e6e +6f707172737373747576767676767676767676767678787878797a7b7b7d7d7d7d7e7e7e7e7e7e +7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7f7f808081818282828282828382828383828282 +828282828282828282828282828383828283838383838383838383838383848484848484848484 +848585858586858686868686868686858685858585848484838382828282828282828282828283 +838383838383838484848586858686868686868685848382828282828280807f7f7e7e7e7e7f7f +7f7f7f7f7f7f7f7f7d7d7d7d7c7c7a797878787776757575757474747373737372737271706f6e +6d6c6b6b6969686867686767676766666665656564626160605f5e5e5e5d5d5d5d5d5d5d5d5d5c +5c5b5a585858585757575656565656565656555455545454535251515152515252525152515150 +5050504f4f4f4e4e4e4e4e4f4f4f4f4f4e4e4e4e4d4d4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c +4c4c4b4b4b4b4b4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4d4d4d4d4d4d4d +4d4d4e4d4e4e4f4f4f4f5050505151515151515151515151515151515252525253525353535353 +535353535353535353535353535354545454545454545454545454545454545454545353535251 +535251515151515151525152525252525252525152515151515050505050505050505050505050 +505050505050505050505050505050505050505050515151515150505050505050505050505050 +505050505050505050505050505050505050505050505050505050505050505050505050505050 +50505050505050505050504f4f50504f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f +4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f50505050505050505050 +505050505050505050515051515151515151515151515151515151515151515151515151515151 +515151515151515151515151515151515151515151525252525252525252525252525252525252 +525252525252525252525252525252525253535353535353535353535353535353535353535252 +5251515151505050505050504f504f4f4f504f5050505050505050505050505050505050505050 +50505050505050504f504f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4e4e4e4e4e +4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4d4d4e4e4d4d4d4d4d4d4d4d4d4d4d4d +4d4c4c4c4c4c4c4c4c4c4c4c4c4c4d4d4c4c4d4d4d4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e +4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4f4f4f50504f4f5050515051 +515151525252525253535353535353535353535353545453535454545454545454555555555655 +5656565657575758585757585858595959595959595959595a5a5a5a5a5a5a5a5b5c5a5b5c5c5c +5c5c5c5c5c5d5d5d5d5d5e5e5e5e5e5e5e5e5f5f5e5e5f5f5f6060606061606161616162626263 +636262636363636363636363636363636464646464656565656565656565666566666767666667 +67676868686868686868686868686868686969696969696969696969696969696a6a6a6a6a6a6a +6a6b6c6a6b6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6e +6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f70706f6f707070 +707070707070707070707070707071707171717171717171717171717171717171717171717171 +717171717171717171717171717171717171717171727272727272727272727272727272727272 +727272727272727272727272727272727272727272727272727272717171717171717171717171 +717171717171717171717171717171717171717171717171717171717171717171717171717171 +717171717171717171717171717171717171717171717170717070707170717171717171717171 +717171717071707070707070707070707070707070707070707070707070707070707070707070 +7070707070707070707070707070707070707070707070707070707070707070707070706f6f6f +6f6f6f6f6f6e6e6f6f6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e +6e6e6e6e6e6e6e6e6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d +6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d +6d6d6d6d6d6d6d6d6d6d6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c +6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6b6c6c6b6b6a6b6a6a +6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a +6a6a6a6a6a6a6a6a696969696969696969696969696969696969696969696969696a6a6a6a6a6a +6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6b +6a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6c6c6c6c6c6c6c6c6c6c6c6c6c6c +6c6c6c6c6c6c6c6c6c6d6d6c6c6d6d6d6e6e6e6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f6f706f7070 +707070707070707171717171717171717171717172727171727272727272727273737373737373 +737373737373737374747474747474747474747474747474747474747474747474747474747574 +757575747574747474747474747574757575757575757575757575757475747474747474747474 +747474747474747474747474747474747474747474747474747474747474737373737373737373 +737373737373737373737373737373737373737373737373737373737373737373737373737373 +737373737373737373737373747474747474747474747474747475747575757575757575757676 +767777767677777777777777777878787878797979797a797a7a7c7c7b7b7c7c7c7d7d7d7d7d7e +7e7e7e7f7e7f7f7f7f808080818180808181818181818181818181818182828282828282828282 +81818181818181818181818181808081818080808080808080808080808080808080807f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7d7d7d7c7c7c7c7c7c7c +7c7c7c7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7d7d7d7d7d7d7c +7c7b7b7b7b7a7a7a7a7a7a7a7a7979797978787878767676767575757575757575747475757474 +747373737372737272727272727272727272727272727272727272727272727272727272727272 +727272727272737374747474747474747474747474747474747575757576767676767676767777 +777777777777777777777777787778787878787878797978787979797a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a +7a7a7a7a7a7a7a7a7a7a797a797979797979797979787878787878787878787777777777777777 +777777777777777777777676767675757575757575757575757575747474747373727272727272 +72727272727272727272727272717171707071717070706f6f6f6f6f6f6f6f6f6e6e6d6d6d6d6d +6d6d6d6d6d6d6d6d6d6c6c6c6c6c6c6c6c6c6c6c6c6c6b6b6b6b6a6a6a6a6a6a6a6a6969696968 +696868686868686868686868686868686868686867676767676767676767676767676767676767 +676767676767676767666667676666666565656565656565656564646464646464646464646464 +646463636363636363636261626161616160606060605f5f5f5f5f5f5e5d5d5d5d5d5c5c5b5b5a +5a5a5a5a5959585858585858585757575756565555555555555454545454545454545353535353 +535352525353525252535353545454545454555555555555575757575857585959595b5b5b5b5b +5b5b5c5c5e5e5e5f5f6060616162626161636364646666666767686969696a6a6a6a6a6a6b6c6d +6d6e6f6f6f71727272727272727272727272727474747475777777797979797a7b7b7b7a7b7a7a +7a7a797979797979797979797979797a7a7c7c7d7d7d7d7f7f7f7f7f7f807f7f80807f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f80807f7f808080808080808080808080808181818181818181818182 +8282828382838383838383838382838282828281818180807f7f7e7e7e7e7e7e7e7f7e7f808080 +8080808080818181828282828282828282828181807f7e7e7e7e7e7c7c7c7c7a7a7a7b7b7c7c7c +7c7c7c7c7c7c7a7a7a7978787776757474737372727272717171707070706f706e6e6d6c6b6a69 +68686666656565656565656564646463626261605f5e5e5c5c5c5c5b5b5b5b5c5b5c5c5c5a5a59 +595757575756565655555555555555555554555454545252515151525152525252525252515051 +504f4f4f4e4e4e4e4f4f505050504f4f4f4f4e4f4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d +4c4c4c4c4c4d4d4d4d4e4d4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4f4f4f4f4f4f4f4f4f +4f4f4f4f5050505051515152525252525252525252525252525253535353545354545454545454 +545454545454545454545454555555555555555555545554545454545454545453535352525353 +525252525252525252525252525252525252525252525251515151505150505050505050505050 +505050505050505051505151515151515151515252525252515151515051505050505050505050 +505050505050505050505050505050505050505050505050505050505050505050505050505050 +5050505050505050504f4f50504f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f +4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f505050505050505050505050 +505050505050505050505050505050505050505050505050505050505050505050505050505050 +50505050505050504f504f4f4f504f505050505151515151515151515151515151515151515151 +51515151515151515151515151515152525252525252525252525252525152515151515050504f +4f4f4f4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e +4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4d4e4d4d4d4d4d4d4d4d4d4c4c4c4c4c4c4c +4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4b4b4c4c4b4b4b4b4b4b4b4b4b4b4b4b4b4a +4a4a4a4a4a4a4a4a4a4a4a4a4b4b4a4a4b4b4b4c4c4c4c4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d +4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4e4e4e4f4f4e4e4f4f4f4f505050 +505151515151525252525252525252525252525353525253535353535353545455555555555555 +555556565657575656575757585858585958595959595a5a5a5a5a5a5a5a5b5b5a5a5b5b5b5b5b +5b5b5c5c5d5d5d5d5e5e5e5e5e5e5e5e5f5f5e5e5f5f5f60606060616061616161626262636362 +626363636363636363636363636364646464656566666666666666666666666667676666676767 +686868686868686868686868686868696969696a696a6a6a6a6a6a6a6a6a6b6b6b6b6b6b6b6b6c +6c6b6b6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6e6d6e6e6e6e6f6f6f +6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f7070707070707070717170707171717171 +717171717171717171717171717171717171717171717171717171717171717171717171717171 +717171717171717171717171717171717171717272727272727272727272727272727272727272 +727272727272727272727272727272727272727272727272727171717171717171717171717171 +717171717171717171717171717171717171717171717171717171717171717171717171717171 +717171717171717171717171717171717171717171717171717171717171717171717171717171 +717171717171717171717171717171717171717171717171717171717171717171717171717171 +717171717171717171717171717171717171717171717171717171717171717171717070707070 +7070706f6f70706f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f +6f6f6f6f6f6f6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e +6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6d6e6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d +6d6d6d6d6d6d6d6d6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c +6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6b6c6c6b6b6b6b6b6b6b6b +6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6a6b6a6a6a6a6a6a6a6a +6a6a6a6a6a6a696969696969696969696969696969696969696969696969696a6a6a6a6a6a6a6a +6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a +6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c +6c6c6c6c6c6c6c6d6d6c6c6d6d6d6e6e6e6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f70 +6f7070707071717171717171717171717171727271717272727272727272737373737373737373 +737373737373747474747474747474757475757575757575757575757575757575757575757575 +757575757575757575757575757575757575757575757575757575757575757575757575757575 +757575757575757575757575757575757575757575757575757575757474747473747373737373 +737373737373737373737373737373737373737373737373737373737373737373737373737373 +737373737373737373737474747474747474747574757575757575757575757575757576767677 +77767677777777777777777878787879797a7a7a7a7a7a7a7c7c7b7b7c7c7c7d7d7d7d7d7e7e7e +7e7f7e7f7f7f7f8080808181808081818181818181818181818181828282828282828282828181 +8181818181818181818181808081818080808080808080808080808080808080807f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7d7d7d7d7d7c7c7c7c +7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7c7d7d7d7d7e7e7e +7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7d7d7d7d7c7d7c7b7b7b7b7b +7b7b7b7a7a7a797979797878787878787876767676767674747474747474747373747473737372 +727272727272727271717070707171727272727272727272727272727272727272727171717171 +727272727272727272727373737474737374747474747474747474747474757575757576767676 +767676767676767676767776777777777878787878787878787878787878787878787878797979 +79797a7a7a7b7b7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7c7c7c7b7b7c7c7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a797a7979797979797979797979797979787878787878787878787878787777 +777776767676767676767676767675767575757574747474747474747474747474747473737372 +72737372727271717171717171717170717070707070707070706f6f6f6f6f6f6f6f6e6e6f6f6e +6e6e6d6d6d6d6d6d6d6d6d6d6c6c6c6c6b6c6b6b6b6b6b6b6b6b6b6a6a6a6a6a6a6a6a6a6a6a6a +6a69696a6a69696969696969696868686868686868686868686868686767676766676666666666 +666666666666666666666666666666666666666666666666666666656566666565656464646464 +6464646463646363636363636262626161616161616161605f5f5f5f5e5e5d5d5d5d5d5d5d5d5d +5c5b5b5b5a5a5b5b59595958585858585858585756575656565655555555545454545454535353 +535453545454545454545454545455555554555555555555555757575758585858585859595a5a +5a5b5b5b5d5d5d5d5f5f5f60606060606061626262646465656666666666666768686868696a6b +6b6d6d6d6d6f6f6f6f6f6f6f6f6f6f6f6f6f6f7171727274747476767777777777777777777777 +767676757576767576767676777778777878787a7b7b7b7d7d7c7c7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7f7f7f +7f807f80808080808080807f807f7f7f7f7d7d7d7d7c7d7c7c7b7b7c7c7b7c7c7c7c7c7c7c7d7d +7d7d7d7d7d7d7d7e7d7e7f7f7f7e7e7e7e7c7d7c7c7a7a79797979777777777777777777777778 +7878787877777776757473727271706f6e6e6e6e6e6e6e6e6e6e6e6d6c6c6c6b6a696867666565 +646463636263626262626262626160605f5e5e5d5b5b5a5a5a5a5a5a5a5a5a5a5a595959585757 +575555545454555555555556565655555353525252525151515251525252515251515151505050 +505050505050505050505050505050504f4f4f4f4e4e4f4f4e4f4f4e4e4f4e4e4f4f4e4e4e4e4e +4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4f4f4f4f5050505050505050505050505151 +525252525252525252525252525252525253535353545454545454545554555555555555555555 +555555555555555555555555555555555555555555555555555555555555545454545354535353 +535353535354535454545454545454535352525252515151505051515050505050505050505050 +515150505151515151515151515151515151515151515151515151515151505051515051515050 +515151515151515151515151515050505050505050505050505050505050504f4f50504f50504f +4f5050505050505050505050505050505050505050505050505050505050505050505050505050 +4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f +4f4e4e4e4e4f4e4f4f4f4f505050505050505050505050505050505050505050505050504f4f4f +4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f +4f4f4f4f4f4f4f4f4f4f4f4f4f505050515150505151515050504f4f50504f4f4f4e4e4e4e4e4e +4e4e4e4e4d4d4d4d4c4d4c4c4c4d4c4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d +4c4c4c4c4b4c4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b +4b4a4a4a4a4a4a4a4a49494a4a4949494949494949494949494949494949494949494949494949 +49494949494949494949494949494949494a4a4a4b4b4a4b4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c +4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4d4d4d4d4d4d4d4d4d4f4e4f4f4f4f50 +505050505050505050515151515151515152525151525252535353535353535353545556565656 +56565656565656565656575757585857575858585a5a5a5a5a5a5a5a5a5b5a5b5b5b5b5c5c5c5c +5c5c5c5c5c5c5d5d5d5e5e5e5e5f5f5f5f5f5f5f5f606060606160616161616262626262626262 +636362626363636464646464656565656565656565656565656566666767676767676767676767 +67686868686969696a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6b6b6b6b6b6b6b6b6c6b +6c6c6c6c6c6c6c6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f +6f6f6f6f6f70707070707070707070707070707070707070707070707070707070707070707070 +707070707070707070707170717171717171717171727272727272727272727272727272727272 +727272727272727272727272727272727272727272727373737373737373737373737373737373 +737373737373737373737373737373737373737373737372727272727272727272727272727272 +727272727272727272737373737373737373737373737373737373737372727272727272727272 +727272727272727272727272727272727272727172717171727172727272727272727272727272 +717271717171717171717171717171717171717171707070707070707070707070707070707070 +707070707070707070707070707070707070707070707070707070707070707070707070707070 +707070707070707070707070707070707070707070707070707070707070707070707070707070 +70707070707070707070707070706f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f +6f6f6f6f6f6f6f6f6f6f6f6f6f6e6e6f6f6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e +6e6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6c6c6c6c6c6c6c6c +6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6c6b6b6b6b6b6b +6b6b6b6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a +6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6969696969696969696969696969696969696969 +696969696969696969696969696969696969696969696969696969696969696969696a6a6b6b6b +6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6c6c6c6c6d +6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6e6e6e6f6f6f6f706f707070707070 +707070707070707071717171717171717272717172727272727272727373737373737373737374 +747474747474747474747474747474747474747474747474747474747475757575767576767675 +767575757575757575767576767676767676767676767676757675757575757575757575757575 +757575757575747474747474747474747474747474747474747474747474747474747474747474 +747474747474747474747474747474747473737373737373737373737373737373737373737474 +747474747474747474747474747474747474747474747574757575757676767676767676777776 +7677777778787878787979797979797979797a7a7b7b7b7b7b7b7c7c7c7d7d7d7d7d7e7e7e7e7f +7e7f7f7f7f80808080808080808181808081818182828282828282828282828282828281818181 +818181818181818181808081818080808080808080808080808080808080807f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7d7d7d7d7d7c7c7c7c7c7c +7c7c7c7c7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7b7b7a7b7a7a7a +7a7979797878787877777777777777767675757575737373737373737372727373727272717171 +717071707070706f6f6f6f6f70707070707070707070707070707070707070706f6f6f6f6f7070 +707071707171717172727273737272737373737373737373737373737474747474757575757575 +757575757575757576757676767677777777777777777777777777777777777777777878787878 +7979797a7a79797a7a7a7a7a7a7a7a7a7a7a7a7b7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7c7c7c7b7b7c7c7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a797a79797979797979797979797979797878787878787878787878787877777777 +767676767676767676767676767676767676757575757575757575747574747474737373727273 +737272727171717171717171717171717171717171717171707070706f706f6f6e6e6f6f6e6e6e +6d6d6d6d6d6d6d6d6d6d6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6b6b6b6b6b6b6b6b6a6b6a6a69 +696a6a696969696969696968686868686868686868686868686867676767676767676767676767 +676767676767676767676767676767676767676767676767676666676766666665656565656565 +656565656565656465646363636262626262626262616161616160605f5f5f5f5e5f5e5e5e5e5d +5d5d5c5c5d5d5b5b5b5a5a5a5a595a595958585858585858575757575656555555555454545454 +545454545454545454545454555555545454545454545456565656565656565656575758585858 +59595b5b5b5b5c5c5c5d5d5d5d5d5d5e5e5f5f6161626262626262626263646465656666676769 +696a6a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6d6d6e6f707070727273737474747374737373737272 +7271717272717272727273747574757575767778787a7a79797a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7c7c7c7c7d +7c7d7d7d7d7d7d7d7d7c7d7c7c7c7c7a7a7a7a797a79787777787877787978797979797a7a7a7a +7a7a7a7a7a7a7a7a7b7b7b7a7a7a7a797a79787676757575757474737373747374747474757575 +7575747474727170706f6f6d6c6b6b6b6b6b6b6b6b6b6b6b6b6a69696868676665646362626161 +60606060606060606060605f5d5d5c5c5c5b595858585858585858595859595857575656565654 +545353535454545454555555555553535252515251515152515252525252525252515150505050 +5050505051505151515151515151505150504f4f50504f50504f4f504f4f50504f4f4f4f4f4f4f +4f4f4f4f4f504f5050505050505050505050505151515152525252525252525252525252535353 +535353535353535353535353535353545454545555555555555556555656565656565656565656 +565656565656565656565656565656565655565555555555555555555454545454545454545454 +545454545454545454545454545453535353535252525150525150505050505050505050505151 +505051515251525252525252525252525252525252525252515251515050515150515150505151 +51515151515151515151515050505050505050505050505050505050504f4f50504f50504f4f50 +505050505050505050505050505050505050505050505050505050505050505050505050504f4f +4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4e +4e4e4e4e4e4e4e4e4e4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4e4e4e4e4e +4e4e4e4e4d4e4d4d4d4e4d4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e +4e4e4e4e4e4e4e4e4e4e4e4f4f4f50504f4f5050504f4f4f4e4d4f4e4d4d4d4c4c4c4c4c4c4c4c +4c4c4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4a4a +4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a494a4949494949494949494949494949494949494948 +484848484848484747484847474747474747474747474747474747474747474747474747474747 +474747474747474747474747474747484848494a494a4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b +4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4c4c4c4c4c4c4c4c4c4d4d4e4e4e4e4f4f4f +4f4f4f4f4f4f4f5050505050505050515150505151515252525253525353535355555555555555 +5555555555555555565656575856575858585a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5b5b5b5b5c5b +5c5c5c5c5d5d5d5e5e5e5e5f5f5f5f5f5f5f5f6060606061606161616162626262626262626363 +626263636364646464646565656566656666666666666666666767676767676767676767676768 +6868686969696a6a6a6a6a6a6a6a6a6b6a6b6b6b6b6b6b6b6b6b6c6c6c6c6c6c6c6c6c6c6c6c6c +6c6c6c6c6c6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6e6e6f6f706f7070707070707070707070 +707070717171717171717171717171717171717171717171717171717171717171717171717171 +717171717171717171717171717171717171717272727272727272727272727272727272727272 +727272727272727272727272727272727272727273737373737373737373737373737373737373 +737373737373737373737373737373737373737373727272727272727272727272727272727272 +727272727272727373737373737373737373737373737373737373727272727272727272727272 +727272727272727272727272727272727272727272727272727272727272727272727272727272 +727272727272727272727272727272727272727171717171717171717171717171717171717171 +717171717171717171717171717171717171717171717171717171717171717171717171717171 +717171717171717171717171717171717171717171717171717171717171717171717171717171 +717171717171717171717171707070707070707070707070707070707070707070707070707070 +70707070707070707070706f6e706f6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6d +6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6c6c6c6c6c6c6c6c6c6c +6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c +6c6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6a6b6a6a6a6a6a6a6a6a6a6a6a6a +6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a69696969696969696969696969696969696969696969 +6969696969696969696969696969696969696969696969696969696969696969696a6a6a6a6a6a +6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6a6b6b6b6b6b6b6b6b6b6b6b6b6c6c6c6c6d6d6d +6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6e6e6e6f6f6f6f6f6f6f6f6f706f707070 +707070707070717171717171717172727171727272727272727273737373737373737373747474 +747474747474747474747475747575757575757575757575757575767676767676767676767676 +767676767676767676767676767676767676767676767676767676767676767676767676767676 +767676767575757575757575757575757575757575757575757575757475747474747474747474 +747474747474747474747474747474737373737373737373737373737373737373737374747474 +747474747474747474747474747474757475757575757575757576767676767676767777767677 +77777878787878797979797a797a7a7a7a7b7b7b7b7b7b7b7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f +7f7f7f808080808080808081818080818181828282828282828282828282828282818181818181 +81818181818181808081818080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c +7c7c7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7c7c7c7b7b7b7b7a7a797a7979797978 +78787878777777767677777676757574747474727272727272727271717272717171707070706f +706f6f6f6f6e6e6e6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6e6e6e6e6e6f6f6f6f +706f70707070717171717171717171717171717272717172727273737373737474747474747474 +747474747474757475757575767676777776767777777777777777777777777778787878787979 +79797979797979797979797979797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a797a797979797979797979797979797978787878787878787878787878787877777777 +777777777676777776767676767676767575757575757575757475747474747373737373737373 +73737272727272727272717172727171717171717171707070706f706f6f6f6f6f6f6f6f6f6e6e +6e6e6e6e6e6e6e6e6d6d6d6d6d6d6d6d6c6c6d6d6c6c6c6b6b6b6b6b6b6b6b6b6a6b6a6a6a6a6a +6a6a6a6a6a6a6a6a6a696969696969696969696969696969686868686868686868686868686868 +686868676768686767676767676767676767676767676767676767676767666666666666666666 +6666666666656665656565646464646464646463636363626262616161616061606060605f5f5f +5e5e5e5e5d5d5d5c5c5c5c5b5c5b5b5a5a5a5a5959595858585857575656565655555554545555 +545454545454545454545454545353535353535353545454545555555555555555565656565757 +585858585959595a5a59595a5a5b5b5c5c5d5d5e5e5f5f5f5f5f5f5f6060616162626464656566 +66676767676767676767676767686869696a6b6c6c6d6e6e6f6f7070706f706f6f6f6f6e6e6e6e +6e6e6e6e6e6e6f6f6f707170717272737475757676767677767677777676767676767676767676 +7676767676777776767777777777777777777777777778787878787878787878797979797a797a +7a7a7a7a7a7a7a797a797979797777777675767574747474747474757475757575767676767676 +767677777777787878777777767576757473737272717170706f6f6f706f707070707171717171 +7070706f6e6d6c6b6b6a69686867676868676767676767676666656564636261605f5f5e5e5d5d +5d5d5d5d5d5d5d5d5d5c5b5b5a5959585756565656565656565756575757565655555454535352 +525253535353535454545454525252525152515151525152525252525252525152515151515151 +515152515252525252525252515251515151515151515151515151515151515151515151515151 +515151525152525252525252525252525252525353535353535353535353535353535454545555 +545455555555555555555555555555565656565656565656575657575757575757575757575757 +575757575757575757575757575757565756565656565656565655555554545555545454545454 +545454545454545454545454535353535352525252515251515151515151515151515151515151 +515152515252525252525252525252525252525252525152515151515151515151515151515151 +515151515151515151505050505050505050505050505050505050505050505050505050505050 +5050504f4f50504f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4e4e4e4e +4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4d4d4d +4d4d4d4d4d4d4d4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4d4d4d4d4d4d4d +4d4d4c4d4c4c4c4d4c4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d +4d4d4d4d4d4d4d4d4d4e4e4e4e4e4e4e4e4e4e4d4d4d4d4c4d4c4c4c4c4b4b4b4a4a4b4b4a4a4a +494949494949494949494949494949494949494949494949494949494949494949494948484848 +484848484848484848484848484848474847474747474747474747474747474747474747464646 +464646464646464646464646464646454546464545454545454545454545454545454545454545 +454545454545464645454646464747474748484949494949494949494949494949494949494949 +494949494949494949494949494949494949494a4a4a4b4b4a4a4b4b4c4c4d4d4d4d4e4e4e4e4e +4e4e4e4e4e4f4f4f4f4f4f4f4f50504f4f50505051515151525152525252545454545454545455 +5554545555555656565657565757575759595959595959595a5a59595a5a5a5b5b5b5b5c5b5c5c +5c5c5d5d5d5d5d5e5e5e5f5f5e5e5f5f5f60606060616061616161626262636362626363636363 +636363646464646465656565666566666666666666666667676768686767686868686868686869 +696969696a6a6a6a6a6a6a6a6a6b6a6b6b6b6b6b6b6b6b6b6c6c6c6c6c6c6c6c6d6d6c6c6d6d6d +6d6d6d6d6d6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6f6f6f6f706f70707070707070707070707070 +707171717171717171717171717171717171717171717171727271717272727272727272727272 +727272727272727272727272727272727273737373737373737373737373737373737373737373 +737373737373737373737373737373737373747474747474747474747474747474747474747474 +747474747474747474747474747474747474747373737373737373737373737373737373737373 +737373737374747474747474747474747474747474747474747373737373737373737373737373 +737373737373737373737373737373737373737373737373737373737373737373737373737373 +737373737373737373737373737373737372727272727272727272727272727272727272727272 +727272727272727272727272727272727272727272727272727272727272727272727272717172 +727171717171717171717171717171717171717171717171717171717171717171717171717171 +717171717171717171717070707070707070707070707070707070707070707070707070707070 +707070707070707070706f706f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6e6e6e +6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6d6d6d6d6d6d6d6d6d6d6d6d +6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6c6c6d6d6c6c6c6c6c6c6c6c6c6c6c6c6c6b +6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6a6b6a6a6a6a6a6a6a6a6a6a6a6a6a6a +6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a696969696969696969696969696969696969696969696969 +696969696969696969696969696969696969696969696969696969696969696a6a6a6a6a6a6a6a +6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6c6c6c6c6c6c6c +6c6d6d6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6e6e6e6f6f6f6f6f6f6f6f6f706f7070707070 +707070707171717171717171727271717272727272727272737373737373737373737474747474 +747474747474747474757475757575757575757575757575757676767676767676767676767676 +767676767676767676767676767676767676767676767676767676767676767676767676767676 +767675757575757575757575757575757575757575757575757574757474747474747474747474 +747474747474747474747474747373737373737373737373737373737373737373747474747474 +747474747474747474747474747574757575757575757575767676767676767677777676777777 +7878787878797979797a797a7a7a7a7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f7f +7f8080808181808081818181818181818282828282828282828282828282828181818181818181 +8181818181808081818080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c +7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7c7c7c7b +7b7c7c7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7a7a797a79797878787877 +77777676767676767676767574737373737171717171717171707071717070706f6f6f6f6e6f6e +6e6e6e6d6d6d6d6d6e6e6e6e6e6e6e6e6e6e6e6e6e6d6d6e6e6d6d6d6c6c6c6c6c6d6d6d6e6f6d +6e6f6f6f7070707070707070707070707070707070707070717171717172727272727272727272 +727272737472737474747575757575757575757575757575757575757575767676777778787878 +787878787878787878787878787878797879797979797979797979797979797979797979797979 +7a7a7a7a7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a797a7979797979797979797979797979787878787878787878787878787878777777777777 +777776767777767676767676767675757575757575757574757474747473737373737373737373 +7272727272727272727272727272727272727272717171706f71706f6f6f6f6f6f6f6f6e6e6e6e +6e6e6e6e6e6e6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6c6c6c6c6c6c6c6c6c6b6c6b6b6a6a6b6b6a +6a6a6a6a6a6a6a6969696969696969696969696969696868686868686868686868686868686868 +686868686868686868686868686868686868686868686868686868686767676767676767676767 +676767666766666666656565656565656564646464646464636363626163626161616060606060 +60605f5f5f5e5e5e5e5d5e5d5d5b5b5c5c5b5b5b5a5a5a5a595958585757575756565656565656 +565656565656565656555554545454545454545555555555555555555555555656565657575858 +58585959595858595958595a595a5b5c5c5d5d5d5d5d5d5d5d5d5e5e5f5f606061616262636364 +64646464646464646464646464656567686969696a6a6b6b6c6c6c6b6c6b6b6b6b6a6a6a6a6a6a +6a6a6a6a6b6b6b6c6d6d6e6e6e6f70717273737373737373737373737373737373737373737373 +737373737373737373737373737373737373737374747474747474747474757575767775767777 +777777777776777676757573737373727372717171717171717271727272727373737373737373 +73737373747474737373737273727170706e6e6e6e6d6d6c6c6c6d6c6d6d6e6e6e6e6f6f6f6e6e +6e6c6b6a6a696968666565656565656565656565656564646363626161605f5d5d5d5d5c5c5c5c +5c5c5c5c5c5c5c5b5a5a5959595857565656565656565657565757575656555555555454535353 +545454545455555555555353535352535252525352535353535353535352535252525252525252 +535253535353535353535253525252525252525252525252525252525252525252525252525252 +525352535353535353535353535353535354545454545454545454545454545455555555555555 +555555555555555555555555555656565656565656565756575757575757575757575757575757 +575757575757575757575757575657565656565656565656555555555555555554545555545454 +545454545454545454545353535353525252525152515151515151515151515151515151515151 +525152525252525252525252525252525252525251525151505051515050505050505050505050 +505050505050504f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f +4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4e4e4f4f4e4e4e4d4d4d4d4d4d +4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4c4c4c4c4b4b4b +4b4b4b4b4b4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4b4b4b4b4b4b4b4b4b +4a4b4a4a4a4b4a4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b +4b4b4b4b4b4b4b4c4c4c4c4c4c4c4c4c4c4b4b4b4a494a49494949484848484848484848484747 +474747474747474747474747474747474747474747474747474747474747474747464646454546 +464545454545454545454545454445444444444444444444444444444444444444444343434343 +434343434343434343434343434343434343434343434343434343434343434343434343434343 +434343434343434343434344444545464647474747474747474747474747474747474747474747 +47474747474747474747474747474747474848484848484849494a4a4b4b4b4b4c4c4c4d4d4c4c +4d4d4d4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4f4f4f4f504f505151515353535353535353535353 +53535353545454555655565656565858585858585858595958585959595a5a5a5a5b5a5b5b5b5b +5c5c5d5d5d5e5e5e5e5e5e5e5e5e5e5f5f5f5f605f606061616262626262626262626262626262 +626363646464656565656665666666666666666666676767676767676868686868686868696969 +69696a6a6a6a6a6a6a6a6a6b6a6b6b6b6b6b6b6b6c6c6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d +6d6d6d6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6f6f6f6f706f707070707070707171707071717172 +727272727272727272727272727272727272727272727272727272727272727272727272727272 +727272727272727272727272727272737373737373737373737373737373737373737373737373 +737373737373737373737373737373737474747474747474747474747474747474747474747474 +747474747474747474747474747474747473737373737373737373737373737373737373737373 +737373747474747474747474747474747474747474747473737373737373737373737373737373 +737373737373737373737373737373737373737373737373737373737373737373737373737373 +737373737373737373737373737373727272727272727272727272727272727272727272727272 +727272727272727272727272727272727272727272727272727272727272727272727272727272 +727272727272727272727272727272727272727272727272727272727272727272727272727272 +727272727272727271717171717171717171717171717171717171717171717171717171717171 +7171717171717171707170706f6f70706f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6e6e6e6e6e +6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6d6d6d6d6d6d6d6d6d6d6d6d6d6d +6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6c6c6d6d6c6c6c6c6c6c6c6c6b6b6b +6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6a6b6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a +6a6a6a6a6a6a6a6a6a6a6a69696969686868686868696968686968686969686868686868686868 +686868686868686868686868686868686868686868686868686868686869696969696969696969 +69696969696969696969696969696a696a6a6b6b6a6a6b6b6b6b6b6b6b6b6c6c6c6c6c6c6c6c6c +6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6d6d6d6e6e6e6e6e6e6e6e6f706e6f707070707070 +707071717171717171717171717171717171717171717272727373727273737374747474747474 +747474747474747574757575757575757575757575757576767676767676767676767676767676 +767677777676777777777777777777777777777777777777777777777777777777777777777777 +767676757576767575757575757575757575757575757575747574747474747474747474747474 +747474747474747474747473737373737373737373737373737373737373737474747474747474 +747474747474747474747475747575757575757576767676777777777777777777777777777878 +787878797979797a797a7a7b7b7b7b7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f808080 +808181818181818181818181818182828282828282828282828282828281818181818181818080 +818180808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7d7d +7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7c7c7c7b7b7c +7c7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7b7b7b7b7a7a7a79797979797978787878777777 +76757575757575757574737373737270707070707070706f6f70706f6f6f6e6e6e6e6d6d6d6d6d +6d6c6c6c6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d6c6c6d6d6c6c6c6b6b6b6b6b6c6c6c6d6d6c6c6d +6d6d6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6f70707070717171717171717171717171 +717272717172727273737373747374747474747474747474747474747575757676777777777777 +777777777777777777777777777777777777787778787878787878787878787878787878787979 +79797a7a7a7a7a7a7a7a7979797979797979797979797979797979797979797979797979797979 +797979797979797979797979797979797878787878787878787878787878787777777777777777 +767677777676767676767676757575757575757575757575757574747373737373737373737272 +7272727272727272727272727272727272727171717070717170707070707070706f6f6f6f6f6f +6f6f6f6e6e6d6d6d6d6d6d6d6d6d6d6d6d6d6d6c6c6c6c6c6c6c6c6c6c6c6c6c6b6b6c6c6b6b6b +6b6b6b6b6b6a6a6a6a6a6a6a6a6a6a6a6a6a6a6969686868686868686868686868686868686868 +686868686868686868686868686868686868686868686868686867676767676767676767676767 +676767676767676666666666666666656565656565656464646363646463636362626262616261 +6060605f5f5f5f5f5f5f5f5d5d5e5e5d5d5d5c5c5c5c5a5a5a5a59595959585858585858585758 +575757575757575656555555555555555556565656565655565555555556565656565657575757 +585858575758585758595858595a5a5b5b5b5b5b5b5b5b5b5c5c5c5c5d5d5f5f60606060616161 +616161616161616161616162626464656666676768686868686868686868686767676767676767 +67676868686869696a6a6b6c6d6d6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f +6f6f6f6f6f6f6f6f6f6f6f6f706f70707070717171717171717171717272727373727273737373 +73737373737373727270706f6f6e6f6e6e6e6e6e6e6e6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f6f70 +7070717171707070706f6f6e6e6d6d6b6b6b6b6a6a6a6a6a6a6a6a6a6b6b6b6b6c6c6c6b6b6b6a +69686866666664636363636363636363636363636262626261605f5e5e5c5c5c5c5b5b5b5b5b5b +5b5b5b5b5b5a5a5a59595957575656565656565656575657575756575555555554545353545455 +555555565656565654545454545454545454545454545454545454545454545454545454545454 +545454545454545454545454545454545454545454545454545454545454545454545454545454 +545454545454545454545454545454555555555555555555555555555555565656565656565656 +565656565656565656565657575757575757575757575757575757575757575757575757575757 +575757575757575757575757575757575657565656565555555555555555545455555454545454 +545454545454545453535353535252525252525252525152515151515151515151515151515151 +515151525152525251525151515151515151515151515050515150505050505050505050505050 +50505050504f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4e4f4e4e4e4e4e4e4e4e +4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4d4d4e4e4d4d4d4c4c4c4c4c4c4c4c +4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4b4c4b4b4b4b4b4b4b4a4a4a4a4949494949 +4949494a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4949494949494949494849 +484848484848484848484848484848484848484848484848484848484848484848484848484848 +4848484849494a4a4a4a4a4a4a4a49484848474747474747474646464646464646464545444444 +444444444444444444444444444444444444444444444444444444444444444343434242434342 +424242424242424242424242424242424242424242424242424242424242424241414141414141 +414141414141414141414141414141414141414141414141414141414141414141414141414141 +414141414141414141424243434343454545454545454545454545454545454545454545454545 +4545454545454545454545454545454646464646464647474849494949494a4a4a4b4b4a4a4b4b +4b4c4c4c4c4c4c4c4c4c4c4c4c4c4c4d4d4e4e4e4e4e4e4f4f4f51525252525252525252525252 +525253535354545454545455575757575757575758585757585858595959595a5a5a5a5a5a5b5b +5c5c5c5d5d5d5d5d5d5d5d5d5e5e5f5f5f5f5f5f5f606061616161616161616162616262626263 +636464646565656565656565656665666666666767676767676768686868686868686969696969 +6a6a6a6a6b6a6b6b6b6b6b6b6b6b6b6b6b6b6c6c6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d +6d6e6e6e6e6e6e6e6e6e6f6e6f6f6f6f7070707070707070707070707071717070717171727272 +727272727272727272727272727272727272727272727272727272727272727272727272727272 +727272727272727372737373737474747474747474747474747474747474747474747474747474 +747474747474747474747474747475757575757575757575757575757575757575757575757575 +757575757575757575757575757575747474747474747474747474747474747474747474747474 +747575757575757575757575757575757575757575747474747474747474747474747474747474 +747474747474747474747474747474747474747474747474747474747474747474747474747474 +747474747474747474747474747373737373737373737373737373737373737373737373737373 +737373737373737373737373737373737373737373737373737373737273727272727272727272 +727272727272727272727272727272727272727272727272727272727272727272727272727272 +727272727272717171717171717171717171717171717171717171717171717171717171717171 +71717171717171717171707071717070707070707070707070707070707070706f6f6f6f6f6f6f +6f6f6f6f6f6f6f6f6f6f6f6f6e6f6e6e6e6e6e6e6e6e6e6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d +6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6c6c6d6d6c6c6c6c6c6c6c6c6b6b6b6b6b +6b6b6b6b6b6b6b6b6b6a6b6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a +6a6a6a6a6a6a6a6a6a696969696868686868686969686869686869696868686868686868686868 +686868686868686868686868686868686868686868686868686868696969696969696969696969 +696969696969696969696969696969696a6a69696a6a6a6a6a6a6a6a6b6b6b6b6b6b6b6b6b6b6b +6b6b6b6b6b6b6b6b6b6b6b6b6b6c6c6d6d6d6d6e6e6e6e6e6e6e6e6f6f6e6e6f6f6f6f6f6f6f6f +707070707070707070717071717171717171717172727273737272737373747474747474747474 +747474747474747474747574757575757575757575767676767676767676767676767676767676 +777776767777777777777777777777777777777777777777777777777777777777777777777676 +767575767675757575757575757575757575757575757575757575757575757575757575757575 +757575757575757574747373737373737373737373737373737373737374747474757475757575 +757575757575757575757575757575757575767676767777777777777777777777777778787878 +79797a7a7a7a7a7a7a7b7b7b7b7c7c7c7c7c7c7c7c7d7d7d7d7e7e7f7f7f7f7f7f7f8080808081 +818181818181818181818181828282828282828282828282828282818181818181818180808181 +80808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7e7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7a7a7a79797978787777777777777777767676 +7675757575747373737271717171707070706f6f6f6e6e6f6f6e6e6e6d6d6d6d6c6d6b6b6b6b6a +6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a69696969696a6a6a6a6b6a6b6b6b6b +6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6c6c6d6d6e6e6e6e6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f +706f70707070727272737372727373737373737373737373737374747474747474757575757575 +757575757575757676767677767777777777777777777878787878787878787878787878787878 +787878787878787879797979797878787878787878787879797979797979797979797979797879 +787878787878787878787878787878787878787777777777777777777777777777777777777676 +777776767676767676767676767676757575757475747474747474747474747474747474747474 +747373737272737372727271717171717171717170717070707070707070706f6f6f6f6f6f6f6f +6f6f6f6f6f6f6f6f6f6f6e6e6e6e6d6d6d6d6d6d6d6d6c6c6c6c6b6c6b6b6b6b6b6b6b6b6b6b6b +6b6b6b6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a69696a +6a6969696969696969686868686868686868686868686868686868686868686868686868686867 +686767676767676767676666666666666665656565656565646564646464636363626262626262 +626161616160605f5f5f5f5f5f5e5e5e5d5d5d5d5d5d5b5b5b5b5b5b5b5a5a5959585858585858 +585857575757575757565656555555555555555656565656565656555555555656565656565656 +5657575656575757575858585859595a5a5a5959595959595a5a5a5b5c5d5d5d5e5f5f5f5f5f5e +5e5e5e5e5e5e5e6060606060616263656565656566666665666565656564646464646363636363 +64646466666666686869686a6a6a6a6c6c6d6c6c6c6c6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6c +6c6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6e6e6e6e6e6e6e6f6e6f6f6f6f707070 +706f6f6e6e6e6d6e6d6d6c6c6a6a696969696969696a6a6b6b6b6b6c6c6c6c6c6c6c6c6d6d6d6e +6e6e6e6e6e6e6d6c6c6b6a69696969676767676666666767686868686868686868686868676667 +65656463636362616162626161616262626262616060605f5e5d5c5c5c5b5b5a5a5a5b5b5b5b5b +5b5b5b5b5a58585757575756565656565656565756575757565656565555555555555555555555 +555656565656565656565556555555565657575757575757575657565656565656565657565757 +575757575757565756565656565656565656565656565656565656555555555555555555565556 +565656565656565656565656565656565656565656565656565656565656565757565657575757 +575757575757575757585858585858585858595859595959595959595958585858585858585858 +585858585858585858575756565656565656565655555554545555545454545454545454545454 +545454545454535353535352525252515251515151515151515151515151515151515152515252 +525252525252525252525252525252525151505050505050505050505050505050505050504f4f +4f4f4f4f4f4f4f4f4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4d4d4d +4d4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4b4b4b4b4b4a4a4a4a4a +4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4949494949494949494949494949 +494949494949494949494949494949494949494949494949494948484848484747474746474646 +464746474747474747474747474747474747474747474747474747474747474747474747474747 +474747474747474747474747474746464645464544444443434342424343424242424242424242 +424242424141414141414141414141414141414141414141414141414141414141414141414141 +41414141414141414140414040404040404040403f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f +3f3f3f3f3f3f3e3e3e3d3d3e3e3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d +3e3e3e3e3f40404040404042424242424242424242424242424242434343434343434343434343 +434343434343434343434343434343434545444445454646484848484949494949494949494949 +494949494949494a4a4a4a4b4b4b4b4b4b4c4d4d4e4e4e4f4f4f4f4f4f4f4f4f50505050515151 +525252525352535454545455555555565656575756565757575858585859585a5a5b5b5b5b5b5b +5b5c5c5c5d5d5c5c5d5d5d5d5d5d5d5e5f60606060606061626261616262626262626363636363 +636364646464656566666666666666666666666668686767686868686868686869696969696a6a +6a6a6a6a6a6a6a6b6b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6d6d6e6e6e6f6f6f6f6f6f +6f6f6f6f6f6f6f6f6f6f6f6f6f6f70707070717071717171717171717171717171717171717171 +727272727272727272727272727272727272737373737474747474747474747474747474747474 +747474747474747474747474747474747474747474747474747474747474747575757575757575 +757575757575757575757575757575757575757575757575757575757575757575757575757575 +757575757575757575757575757575757575757575757575757575757575757575757575757575 +757575757575757575757575757575757575757575757575757575757575757575757575757575 +757575757575757575757575757575757575757575757575757575757575757575757575757575 +757575757575747474747474747474747474747474747474747474747474747474747474747474 +747474747474747474747474747474747474747474747474747474747474737374747373737373 +737373737373737373737373737373737373737373737373737373737373737373727272727272 +727272727272727272727272727272727272727272727272727272727271717171717171717171 +7171717170717070707070707070707070707070707070707070707070706f6f6f6f6f6f6f6f6f +6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6e6e6e6e6e6e6e6e +6e6e6e6e6e6e6e6e6e6e6e6e6d6d6d6c6c6d6d6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6b +6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6a6b6a6a6a6a69696969696969696969686868686868 +686868686868686868686868686868686868686868686868686868686868686868686767676767 +676767676767676767676767676767676767676767676767676767676767676767676767676767 +67686868686868686868696869696969696969696969696969696a6a6a6a6a6a6a6a6b6b6a6a6b +6b6b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6d6d6d6d6d6d6d6e6d6e6e6e6e6e6e6e6e6e6f6f +6f6f6f707070717170707171717272727272727272727272727272727272727272737373737374 +747474757475757575757575757575757575757676767676767676767676767676767676767676 +767676767676767676767676767676767676767676767676767676767676767676767676767676 +767676767676767676767676767676767676767675767575757574747474747474747474747474 +747474747474747474747474747474747474747474747474747474747474747474747474747474 +747474747474747574757575757676767676767676767676767677777777787878797979797979 +7979797a7a7b7b7b7b7b7b7b7c7c7c7c7d7d7d7e7e7e7e7e7e7e7e7e7f7f808080808080808181 +808081818181818181818282828282828282828281818181818181818181818181818181818180 +8081818080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e +7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7a7979787878787777777777777777777676757574 +7474747372727272717170706f6f6f6f6e6e6e6d6d6e6e6d6d6d6c6c6c6c6b6b6a6a6a6a696969 +696969696969696969696969696969696969696969696868686868696969696969696969696a6a +6a6a6a6a6a6a6a6a6a6a6a6b6b6a6a6b6b6c6c6d6d6d6d6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e +6e6e6e6e7070707172707172727272727272727272727272737373737373737474747474747474 +747474747475757575757575757576757676767677777777777777777777777777777777777777 +777777777777787878787877777777777777777777787878787878787878787878787878787878 +787878787878787878787878787878787877777777777777777777777777777777777776767777 +767676767676767676767676767575757575757575757475747474747474747474747474747473 +73737272737372727271717171717171717171717171717171717171717070707070707070706f +706f6f6f6f6f6f6f6e6e6e6e6d6d6d6d6d6d6d6d6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c +6c6b6b6b6b6b6b6b6b6b6b6b6b6b6b6a6b6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a69696a6a69 +696969696969696868686868686868686868686868686868686868686868686868686868686868 +686868686868686867676767676767666666666666666666666666666565656463646363636362 +62626262616161616161616060605f5f5f5f5e5e5d5d5d5d5d5d5d5c5c5b5b5a5a595a59595959 +585858585858585757575656565656565657575657565656565555555555555555555555555556 +56555556565656565656565757585858575757575757575757585a5b5b5b5b5c5c5c5c5c5b5b5b +5b5b5b5b5b5d5d5d5d5d5d5e606262626262626262626262626262616161616160606060606161 +616262626264656665666666666868696868686867676767676767676767676767676767686868 +68696969696969696a696a6a6a6a6a6a6a6a6a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6c6c6c6c6c +6b6b6b6b6a6b6a6968686666666666666666666667676767676868686868686868696a6a6b6b6b +6b6b6b6b6a69686767666666666464646464646464656565656565656565656565656564656362 +61616161605f5f60605f5f5f60606060605f5f5f5f5e5c5b5b5b5b5a5a5959595a5a5a5a5a5a5a +5a5a5a585857575657565656565656565657565757575657565655555555555556555656565657 +575757575757575757575757575758585858585858585858585858585858585858585858585858 +585858585858585858585858585858585858585858585858585757575757575757575757575757 +575757575757575757575757575757575757575757575757575757575758585757585858585858 +585858585858585959595959595959595959595959595959595959585858585858585858585858 +585858585858585857575757565756565656555555545455555454545454545454545454545454 +545454545353535353525252525252525252515251515151515151515151515151515151515152 +51525252515251515151515151515150505050505050505050505050505050505050504f4f4f4f +4f4f4f4f4f4f4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4d4e4d4d4d4d4d4d4d4c4c4c4c4b +4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4a4a4a4a4a49494949494949 +494949494949494949494949494949494948494848484847474747474747474747474747474747 +474747474747474747474747474747474747474747474747464646464645454545444544444444 +444444444444444444444444444444444444444444444444444444444444444444444444444444 +4544454545454545454544444343434343434242424141414040414140403f403f3f3f3f3f3f3f +3f3f3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e +3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d +3d3d3d3d3c3c3c3b3b3c3c3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3c3c +3c3c3d3e3e3e3e3e3e3f3f40404040404040404040404040404141414141414141414141414141 +414141414141414141414141414143434242434344454646464647474747474747474747474747 +47474747474848484849494a494a4a4b4b4c4c4c4c4d4d4e4e4e4e4e4e4e4f4f4f4f5050505151 +515151515152525353545454545555555656555556565657575757585859595a5a5a5a5a5a5a5b +5b5b5c5c5b5b5c5c5d5c5d5d5d5d5f5f5f5f5f5f5f606161606061616261626263636363636363 +64646464646565656566656666666666666668686767686868686868686869696969696a6a6a6a +6b6a6b6b6b6b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6d6d6e6e6e6f6f6f6f6f6f6f6f +6f6f6f6f6f6f706f70707070717171717171717171717171717171717171717171717171717272 +727272727272727272727272727272727373737374747474747474747474747474747474747474 +747474757475757575757575757575757575757575757575757575757576767676767676767676 +767676767676767676767676767676767676767676767676767676767676767676767676767676 +767676767676767676767676767676767676767676767676767676767676767676767676767676 +767676767676767676767676767676767676767676767676767676767676767676767676767676 +767676767676767676767676767676767676767676767676767676767676767676767676767676 +767676767575757575757575757575757575757575757575757575757575757575757575757575 +757575757575757575757575757575757575757575757575747574747373747473737373737373 +737373737373737373737373737373737373737373737373737373737373737272727272727272 +727272727272727272727272727272727272727272727272727272717171717171717171717171 +717171717171717171717171717171717171717171717171717171717070707070707070707070 +70707070707070706f706f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6e6e6e6e6e6e6e6e6e6e +6e6e6e6e6e6e6e6e6e6e6d6d6d6c6c6d6d6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6b6b6b +6b6b6b6b6b6a6b6a6a6a6a6a6a6a6a6a6a6a6a6a6a696969696969696969696868686868686868 +686868686868686868686868686868686868686868686868686868686868686867676767676767 +676767676767676767676767676767676767676767676767676767676767676767676767676768 +68686868686868686868686868686868686868686868686869696969696969696a6a69696a6a6a +6b6b6b6b6b6b6b6b6b6c6b6c6c6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6e6e +6e6f6f6f70716f7071717172727272727272727272727272727272727272727373737373747474 +747474747474757475757575757575757576767676767676767676767676767676767676767676 +767676767676767676767676767676767676767676767676767676767676767676767676767676 +767676767676767676767676767676767676767676767676757575757575757575757575757575 +757575757475747474747474747474747474747474747474747474747475747575757575757575 +75757575757575757575757676767676767676767676767677777777787878797979797a797a7a +7a7a7b7b7b7b7b7b7b7b7c7c7c7c7d7d7d7e7e7e7e7f7e7f7f7f7f808080808080808081818080 +818181818181818182828282828282828282818181818181818181818181818181818181808081 +818080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e +7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a79797878787877777776767777767675757474747473 +73737272717170706f6f6e6e6e6e6d6d6d6c6c6d6d6c6c6c6b6b6b6b6a6a696969696868686868 +686868686868686868686868686767686867676766666666666767676868676768686869696969 +6969696969696969696969696969696a6a6b6b6b6b6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6c6c6d +6d6d6f6f6f6f706f70707070707070707070707070707171717272727273737373737373737373 +737373747474747474747474757475757575767676767676767676767676767777767677777777 +777777777878787878777777777777777777777878787878787878787878787878787878787878 +787878787878787878787878787878777777777777777777777777777777777777767677777676 +767676767676767676767675757575757575757574757474747474747474747474747474737373 +7373737373737372727272727272727171727271717171717171717070707070707070706f706f +6f6f6f6f6f6f6f6f6e6e6e6e6e6e6e6e6e6e6d6d6d6d6d6d6d6d6c6c6d6d6c6c6c6c6c6c6c6c6b +6b6b6b6b6b6b6b6b6b6b6b6b6b6a6b6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a +6a6a6a6a6a69696969696969696969696969696969696969696969696969696969696969696969 +696969696969686868686868686868686868686767686867676766666666656665656565646464 +6464636363626263636262626161616160605f5f5e5e5f5f5e5e5e5c5c5c5c5b5c5b5b5b5b5a5a +5a5959595958585857575757575757575756575656565655555555555555555555555555545455 +555455555454555555565656565655555555555555555556575858585859595959595858585858 +585858595959595a5a5b5d5e5e5e5e5e5e5e5e5e5e5e5e5e5e5d5d5d5d5d5c5c5c5c5c5d5d5d5e +5e5f5f606162616263636365656565656464646464646464646464646464646464646464656565 +656565656565666566666666666666666667676767676767676868676768686869696969696868 +686766676665656563636363636363636363646464646465656565656565656566666767676767 +676767666564646363626261616161616161616262626363626263636363636362616261605f5f +5e5e5d5d5d5d5d5d5d5d5e5e5e5e5e5d5d5d5d5c5b5a5a59595959585858595959595959595959 +595757575756575656565656565656575657575756575656565656565656575657575757585858 +585858585858585858585858595959595959595959595959595959595959595959595959595959 +595959595959595959595959595959595959595959595958585858585858585858585858585858 +585858585858585858585858585858585858585858585858585858585858585858585858585858 +585858585859595959595959595959595959595959595959595858585858585858585858585858 +585858585858575757575657565656565555555555555555545455555454545454545454545454 +545453535353535252525252525252525152515151515151515151515151515151515151525152 +525251525151515151515151515050504f4f50504f4f4f4f4f4f4f4f4f4f4f4f4f4e4e4e4e4e4e +4e4e4e4e4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4c4d4c4c4c4c4c4c4c4c4c4b4b4b4b4b +4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4a4a4b4b4a4a4a4949494949484848484848484848 +484848484848484848484848484848474847474747464646454546464545454545454545454545 +454545454545454545454545454545454545454545454444444444434343434243424242424242 +424242424242424242424242424242424242424242424242424242424242424242424242424342 +434343434343434342424141404040403f3f3f3e3e3e3e3e3e3e3e3e3d3e3d3d3d3d3d3d3d3d3d +3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3b3b3c3c3b3b3b3b3b3b3b +3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a +3a3a39393939393939393939393939393939393939393939393939393939393939393939393a3a +3a3b3b3b3b3c3c3d3d3e3e3e3e3e3e3e3e3e3e3e3e3e3e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f +3f3f3f3f3f3f3f3f3f3f3f3f404040404141424344444444454545464645454646464646464646 +4646464646474747474847484849494a4a4b4b4c4c4d4d4d4d4d4d4d4d4d4e4e4e4e4e4f4f4f50 +5050505151525253535353545454555554545555555656565657575858595959595a5a5a5b5b5b +5b5b5b5b5b5b5c5b5c5c5c5c5e5e5e5f5f5f5f6060606060606061606161626262626363636464 +6464646565656566656666666666666667676767686868686868686869696969696a6a6a6a6b6a +6b6b6b6b6c6c6c6c6c6c6c6c6d6d6c6c6d6d6d6d6d6d6d6d6e6e6e6e6e6f6f6f6f6f6f6f6f6f6f +6f6f6f6f706f707070707171717171717171717171717172727171727272727272727273737373 +737373737373737373737373737373737474747474747474747474747474747474747474747474 +747574757575757575757575757575757575757575757575757575767676767676767676767676 +767676767676767676767676767676767676767676767676767676767676767676767676767676 +767676767676767676767676767676767676767676767676767676767676767676767676767676 +767676767676767676767676767676767676767676767676767676767676767676767676767676 +767676767676767676767676767676767676767676767676767676767676767676767676767676 +767675757575757575757575757575757575757575757575757575757575757575757575757575 +757575757575757575757575757575757575757575757475747474747474747474747474747474 +747474747474747474747474747474747474747474747474747474747473737373737373737373 +737373737373737373737373737373737373737373737373737272727272727272727272727272 +727272727171727271717171717171717171717171717171717170707070707070707070707070 +7070707070706f706f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6e6e6e6e6e6e6e6e6e6e6e6e +6e6e6e6e6e6e6e6e6d6d6d6d6d6d6d6d6c6c6d6d6c6c6c6c6c6c6c6c6c6c6c6c6c6b6b6b6b6b6b +6b6b6b6a6b6a6a6a6a6a6a6a6a6a6a6a6a6a6a6969696969696969696968686868686868686868 +686868676768686767676767676868676768676768686767676767676767666666666666666666 +666666666666666666666666666666666666666666666666666666666666666666666666676767 +676767676767676767676868676768686868686868686969696969696969696969696969696a6a +6a6a6a6a6a6a6a6b6a6b6b6b6b6c6c6c6c6c6c6c6c6d6d6c6c6d6d6d6d6d6d6d6d6e6e6e6e6e6f +6f6f6f706f70707070717171717171717172727171727272727272727273737373737474747474 +747474747574757575757575757575767676767676767676767676767676767676777776767777 +777777777777777777777777777777777777777777777777777777777777777777777676777776 +767676767676767676767676767676767676767676767575757575757575757575757575757575 +757574757474747474747474747474747474747474747474747474757475757575757575757575 +7575757575757575757676767777767677777777777777777878787878797979797a797a7a7a7a +7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f8080808181808081818181818181 +818181818181828282828282828282828181818181818181818181818180808181808080808080 +80808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e +7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7b7b7b7b7a7a797978787878777777777777777676757574747474737373 +7272717170706f6f6e6e6d6d6c6c6c6c6c6c6c6c6c6c6b6b6b6a69696868686867676767676767 +676767676767666667676666666666666666656565656566666666666666666666676767676767 +676767676767676767676767676868696969696a6a6a6a6a6a6a6a6a6a6a6a6a6b6b6b6b6b6b6b +6d6d6d6d6e6d6e6e6e6e6e6e6e6e6e6e6e6e6f6f6f6f7070707070717171717171717171717171 +717272727272727272737472737474747575757575757575757575757575757575757575757575 +757576767676767575757676757576767677777777777777777777777777777777777777777777 +777777777777777777777777777676767676767676767676767676767676767676767676767676 +767676767676767676757575757575757575747574747474747474747474747474747373737373 +737373737372727272727272727272727272727272727271717171707070707070706f706f6f6f +6f6f6f6f6f6f6e6e6e6e6e6e6e6e6e6e6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6c6c6c +6c6c6c6c6c6c6c6c6c6c6b6a6c6b6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a +6a6a6a696969696969696969696969696969696969696969696969696969696969696969696969 +696969696868686868686868686868686868686868686868676767676667666666666565656565 +646464646464646464646363636261626160606060606060605e5e5e5e5d5e5d5d5c5c5c5c5b5b +5b5b5b5a5a5a595959585859595858575857575757565656565656565655555656555555555555 +555555555555555656565656555555545455555455565657585858595959585857575757575757 +57585858585858595b5c5c5c5c5c5c5c5c5c5c5c5c5c5c5b5b5b5b5b5a5a5a5a5a5b5b5b5c5c5c +5c5d5f605f60606060626262626261616161616161616161616161616161616161616262626262 +626262626362636363636363636363646464656564646565656565656565666666666665656565 +646564636262616160606060606061616262626262636363636363636363646465656565656565 +656463626261616161606060606060606061616161616161616161616161616061605f5e5e5e5e +5d5d5d5d5d5d5d5d5e5e5e5e5e5d5d5d5d5c5b5a5a5a5a5a5a5959595a5a5a5a5a5a5a5a5a5a58 +585858575857575757575757575857585858575857575757575757585957585959595a5a5a5a5a +5a5a5a5a5a5a5a5a5a5a5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b +5b5b5b5b5b5b5b5b5b5a5a5b5b5a5a5a5a5a5a5a5a595959595959595959595959595959595959 +595959595959595959595959595959595959595959595959595858595958585858585858585858 +585858595959595959595959595959595959595959595958585858585858585858585858585858 +585858585757575756575656555555555454545454545454545454545454545454545454545454 +535353535352525252525252525150525150505050505050505050505050505050505150515151 +50515050505050505050504f4f4f4f4f4f4f4f4f4f4f4f4f4e4e4f4f4e4e4e4d4d4d4d4d4d4d4d +4d4d4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4b4a4c4b4a4a4a4a4a4a4a4a49494949494949 +494949494949494949494949494949494949494949484847474747474646464646464646464646 +464646464646464646464646464546454545454444434343434343434343434343434343434343 +43434343434343434343434343434343434343434242424141414140403f403f3f3f3f3f3f3f3f +3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f403f4040 +4040404040403f3f3e3e3e3e3e3e3d3c3c3c3c3b3b3b3b3b3b3b3a3b3a3a3a3a3a3a3a3a3a3939 +393939393939393939393939393939393939393939393939393939393939393939393939393939 +393939393939393939393939393938383838383838383838383838383838383838383838383838 +373737373737373737373737373737373737373737373737373737373737373737373738383839 +393939393a3b3a3b3c3c3c3c3c3c3c3c3c3c3c3c3c3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d +3d3d3d3d3d3d3d3d3d3d3e3e3e3e3e3f4041424242424343434343434343434343434343434343 +43444444444545464546464747484848494a4a4b4b4b4b4b4b4b4b4b4c4c4c4c4c4d4d4d4e4e4e +4e4f4f505051515252525253535353535353535454545455555656585858585858585959595959 +5959595a5b595a5b5b5b5d5d5d5d5d5d5d5f5f5f5f5f5f5f605f60606161616161626263636363 +6364646464656465656666656566676767676767676767676767686868696969696a6a6b6a6b6b +6b6b6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6c6c6d6d6d6e6e6e6e6e6f6f6f6f6f6f6f6f6f6f6f6f +6f6f706f7070707071717172727171727272727272727272727272727272727272737373737373 +737373737373737373737373737374747474747474747474747474747474747474747474747475 +747575767675757676767676767676767676767676767676767777777777777777777777777777 +777777777777777777777777777777777777777777777777777777777777777777777777777777 +777777777777777777777777777777777777777777777777777777777777777777777777777777 +777777777777777777777777777777777777777777777777777777777777777777777777777777 +777777777777777777777777777777777777777777777777777777777777777777777777777777 +767676767676767676767676767676767676767676767676767676767676767676767676767676 +767676767676767676767676767676767676767675767575757575757575757575757575757575 +757575757574747575747474747474747474747474747474747474737373737373737373737373 +737373737373737373737373737373737373737373737372727272727272727272727272727272 +727272727272727272727272727272727272727272727171717170707070707070707070707070 +707070706f706f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6e6e6e6e6e6e6e6e6e6e6e6e6e6e +6e6e6e6e6d6d6d6d6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6b6b6b6b6b6b6b +6a696b6a6969696969696969696969696968686868686868686868676767676767676767676767 +676767676767676767676767676767676767676767666667676666666565656565656565656565 +656565656565656565656565656565656565656565656565656565656565656565656666666666 +666666666666666666666666666666666666666667676768686767686868686868686869696969 +69696969696a696a6a6a6a6b6b6b6b6b6b6b6b6b6b6b6b6b6c6c6b6b6c6c6c6d6d6d6d6d6e6e6e +6e6f6e6f6f70707070717171717171717171717171717171717171727272727273737373737373 +737475737475757575757575757676767676767676767676767676767676767676767676767676 +767677777676777777777777777777777777777777777777777777777777777777777777777777 +777777777777777777777777777777777777777776767676767676767575767675757575757575 +747574747474747474747474747474747474747474747474747574757575757575757575757575 +767675757676767777777777777777777777777777777878787878797979797a797a7a7b7b7b7b +7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f808080808181818181818181818181818181 +818181818282828282828282828281818181818181818181818181808081818080808080808080 +8080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7f7f7f7f7e7e +7e7e7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7b7b7b7b7a7a7a7a787878787777777777777776767575757575747373737272 +717170706f6f6e6e6d6d6c6c6c6c6b6c6b6b6b6b6a6a6a69696968686867666666666666666666 +666666666565666665656565656565646463636363646464646464646464646565656565656565 +656565656565656565656567666767676768686868686868686868686868696969696969696b6b +6b6b6c6b6c6c6c6c6c6c6c6c6c6c6c6c6d6d6d6d6e6e6e6e6e6f6f6f6f6f6f6f6f6f6f6f6f7070 +717171717171717272717172727273737373737373737373737373737473747474747474747474 +757575757574747475757474757575767676767676767676767676767676767676767676767676 +767676767677767777777676757575757575757576757676767676767676767676767675767575 +757575757575757474747474747474747474747474747474747474747474747473737373737373 +737373727272727272727272727272727272727272717171717070707070707070707070707070 +707070706f6f6f6f6e6f6e6e6e6e6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6c6c6c6c6c +6c6c6c6c6c6c6c6c6b6b6c6c6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b +6b6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a +6a6a69696969696969696969696969696969696969696868686867686767676766666666666565 +6565656565656565646464636364636262626262626261605f5f5f5f5f5f5f5e5e5e5e5d5d5d5d +5d5c5c5b5a5a5a59595a5a59595959595959595857575757575757565657575656565656565656 +565656565557565656565555555454555554555655565757575858585757565656565656565657 +575757575758595a5a5a5a5a5a5a5a5a5a5a5a5a5a595959595958585858585959595a5a5a5a5b +5c5d5c5d5d5d5d5f5f5f5f5f5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5f5f606060606060 +606060606060606060606060606161616262616162626262626262636364646464636363636162 +616160605f5f5e5e5e5e5e5e5f5f60606060606161616161616161616261636363636363636362 +626161605f605f5e5e5e5e5e5e5e5f60606060606060606060606060605f605f5f5e5e5e5e5d5d +5d5d5d5d5d5d5e5e5e5e5e5d5d5d5d5c5c5b5b5b5b5b5b5a5a5a5b5b5b5b5b5b5b5b5b5b595959 +595959595959595959595959595959595959595959595959595a5a59595a5a5a5b5b5b5b5b5b5b +5b5b5b5b5b5b5b5c5c5d5d5d5d5d5d5d5d5c5d5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c +5c5c5c5c5c5c5c5b5b5c5c5b5b5b5b5b5b5b5b5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a59 +5a5959595959595959595959595959595959595959595958585959585858585858585858585858 +585959595959595959595959595959595959595959585858585858585858585858585858585858 +585757565656565656565555555554545454545454545454545454545454545454545454535352 +525252515151515151515150505151505050505050505050505050505050505050505050505050 +5050504f504f4f4f4f4e4e4e4e4e4e4e4e4e4e4e4e4e4d4d4e4e4d4d4d4c4c4c4c4c4c4c4c4c4b +4b4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a49494a4a4949494949494949484848484848484848 +474847474747474747474747474747474747474646454545454544444444444444444444444444 +444444444444444444444443444343434342424141414141414141414141414141414141414141 +4141414141414140414040404040404040403f3f3f3e3e3e3e3d3d3d3d3d3d3d3d3d3d3d3d3d3d +3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d +3d3d3d3d3d3d3c3c3c3b3b3b3a3939393938383838383838383838383838383838383837373737 +373737373736373636363636363636363636363636363636363636363636363636363636363636 +363636363636363636363636353535353535353535353535353535353535353535353535353434 +343434343434343434343434343434343434343434343434343434343434343434353535363737 +373738393838393939393939393939393939393a3a3a3a3a3a3a3a3a3a3a3a3a3a3b3a3b3b3b3b +3b3b3b3b3b3b3b3b3c3c3c3c3c3d3e3e3f3f3f4041414141414141414141414141414141414142 +42424243434343444445454646464748484848484948494949494a4a4a4a4a4b4b4b4c4c4c4c4d +4d4e4e4f4f50505050515151515151515152535353535354545656565657575758585858585858 +58595958585959595c5c5c5c5c5c5c5e5e5e5e5e5e5e5e5e5f5f60606060606161626262626363 +646464646464646565646465666666666666676667676767686868696969696a6a6a6a6a6a6a6a +6b6b6b6b6c6b6c6c6c6c6c6c6c6d6d6c6c6d6d6d6e6e6e6e6e6f6f6f6f6f6f6f6f6f706f707070 +707070707070717171727271717272727272727272727272727272727272727373737373737373 +737373737373747374747474757575757575757575757575757575757575757575757575757575 +757676757576767676767676767676767676767676767677777777777777777777777777777777 +777777777777777777777777777777777777777777777777777777777777777777777777777777 +777777777777777777777777777777777777777777777777777777777777777777777777777777 +777777777777777777777777777777777777777777777777777777777777777777777777777777 +777777777777777777777777777777777777777777777777777777777777777777777777777676 +767676767676767676767676767676767676767676767676767676767676767676767676767676 +767676767676767676767676767676767676767676767676767676767676767676767676767676 +767676757576767575757575757575757575757575757575757474747474747474747474747474 +747474747474747474747474747474737473737373727272727272727272727272727272727272 +727272727272727272727272727272727272727271717171707070707070707070707070707070 +707070707070706f706f6f6f6f6f6f6f6f6f6f6f6f6f6f6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e +6e6e6d6d6d6d6c6c6c6c6c6c6c6c6c6c6c6c6b6c6b6b6b6b6b6b6b6b6b6a6a6a6a6a6a6a6a6969 +6a6a69696969696969696969696969686868686768676767676666666666666666666666666666 +666666666666666666666666666666666666666565666665656564646464636463636363636363 +636363636363636363636363636363636363636363636363636363636363636364646464656465 +656565656565656565656565656565656565666666676766666767676767676767686868686868 +686868686868686868696969696a696a6a6a6a6a6a6a6b6b6a6a6b6b6b6c6c6c6c6c6d6e6e6e6e +6e6e6e6f6f6f6f7070707070707070707070707070707070707171717172727373737373737374 +747373747474747474747475757575757575757576757676767676767676767676767676767676 +777776767777777777777777777777777777777777777777777777777777777777777777777777 +777777777777777777777777777777777777767676767676767675757676757575757575757575 +757575757575757575757575757575757575757575757575757575757575757575757575757676 +75757676767777777777777777777777777777777878787879797a7a7a7a7a7a7a7b7b7b7b7c7c +7c7c7c7c7c7c7d7d7d7d7e7e7f7f7f7f7f7f7f8080808081818181818181818181818181818181 +818182828282828282828282818181818181818181818181818080818180808080808080808080 +808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7d7d7d7c7c7d7d7c7c7c7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b79797979797978787876767777767676757474747474737372727171 +70706f6e6d6d6d6d6d6d6c6b6b6c6c6b6b6b696969696868686767676766666666656565656565 +656565656565656464646463636363636363636262626363636364646464646464646464646464 +646464646464646464646465656565666666666666666666666666666767666668686869696969 +6a696a6a6a6a6a6a6a6a6a6b6b6b6b6b6b6b6b6c6c6d6d6d6d6d6e6e6e6e6e6e6e6e6e6e6e6e6e +6e6e6f6f6f6f706f70707070717171717171717171717272727373727273737374747474747474 +747474747474747474747474747575757575757575757576767676767575757575767676767676 +767676767676767676767676767676767676767676767676767676757576767575757575757575 +757575757575757575757575757574757474747474747474747474747474737373737373737373 +7373737373737272727171727271717171717171717171717171717171717071707070706f6f6f +6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6e6e6e6d6d6e6e6d6d6d6d6d6d6d6d6c6c6c6c6c6c6c +6c6c6c6c6c6c6c6b6c6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6a6a6a6a6a6a +6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a +6a6a6a6a6a6a6a6a6a6a6a6a6a69696a6a69696969696969686968686868686868686868686867 +6767676666666565656564646464636363636262626262626261605f5f5f5f5f5f5f5e5e5d5d5d +5d5d5d5c5c5c5c5c5c5c5c5b5b5a5a5a5959595959595858585858585858575757575657575555 +565656565656565655555555555555555555565656565656565656565656555555545454545455 +555656565858585858585858585857575757575656565656565656565656565656565959595a5a +5a5a5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c +5d5d5e5e5e5e5f5f5f5f5f5f5f5f5f5f5f5f5f6060606061616161616161616161616060605f5e +5e5e5e5e5e5e5e5e5e5e5e5e5e5e5f5f5f5f5f5f5f5f5f5f5f5f60606060606061616161615f5f +5f5f5f5e5e5e5e5e5e5e5e5e5e5e5f5f6060606061616161616160605f5f5e5e5e5c5c5c5c5c5d +5d5d5d5d5e5e5e5e5e5e5e5e5e5e5c5c5c5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5a +5a595959595a5a5a5a5b5b5c5c5c5b5c5b5b5b5b5b5b5b5b5c5b5c5c5c5c5c5c5c5c5c5d5d5d5d +5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d +5d5d5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5b5b5b5b5b5b5b5b5b5b5a5a5a5a5a5a5a5a5a5a5a5a +5a5a5a595959595959595959595959595959595959595959595959595959595959595959595959 +595959595959595959595959595958585858585858585858585858585857575757575757575757 +575757575656555555555555555555545454535353535252525252525252525252525252525252 +525252525252515151515051505050505050505050505050505050505050514f5050504f4f4e4e +4e4e4e4e4e4e4e4d4d4d4c4c4d4d4c4c4c4c4c4c4c4c4c4c4c4c4c4b4b4b4b4b4a4a4a4a4a4a4a +4a4a4a4a4a4a4a4a4a4a4a4a4a4949494948494848484847474747474646464646464646464646 +464646464646464646464646454545454444444444434343424242424242424242424242424242 +4242424242424242424142414140404040403f3f3f3f3e3e3e3d3d3d3d3d3d3d3d3d3d3d3d3d3d +3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3c3c3c3c3c3c3c3c3c3b3b3a3a3a3a3a3a3a3a3a3a3a3a +3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3b3b3c3c3c3c3c3c +3c3c3b393939383838373737373737373737373737373636353535353535353535353535353535 +353535353535353535353535353535353535353535353434353534343434343434343434343434 +343434343433333333333333333333333333333333333333333333333333333333333333333333 +333333333333333333333333333333333333333333333333333333333333333434343434343536 +363636373737373838383838383838383838383838383838383838383838383838383838383838 +38383838383838383a3a3b3b3b3c3c3d3d3d3d3e3e3f3f3e3e3f3f3f4040404040404040404040 +40404042414242424244444545454546474747474747474747474747474949494a4a4a4a4b4b4c +4d4e4e4e4e4e4e4e4f4f4e4e4f4f50505050505153535353545354555555565656565657575757 +585758585859595a5a5c5c5c5c5c5c5c5c5c5c5c5e5d5e5e5e5e60606161616161626262626262 +6263636464646464646464646666676767676767676768686868686868686869696a6a6a6a6b6b +6b6b6b6b6b6b6c6c6c6c6d6d6d6d6d6d6d6d6e6e6e6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f6f706f +707070707171717171717171717171717172727272737373737373737374747474747474747474 +747474747474747474747474747474747474747474747474747474747474757575757675767676 +767676767676767676767676767676767676767676767676767677777777777777777777777777 +777777777777777777777777777777777777777777777777777777777777777777777777777777 +777777777777777777777777777878787878787878787878787878787777777777787878787878 +787878787777777777777777777777777777777777777777777777777777777777777777777777 +777777777777777777777777777777777777777777777777777777777777777777777777777777 +777777777777777777777777777777777777777777777777777777777777777777777777777777 +777776767676767676767676767676767576757575757575757575757575757575757575757575 +757575757575757575757575757575757575757575757575757575757474747474747474747474 +747474747474747474747474747474747474747474747474747474747474747474747373737272 +737372727271717171717171717171717171717171717171717171717171717171717170707070 +6f706f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6e6e6e6e6e6e6e6e6e6e6d6d6d6d6d6d6d6d +6d6d6d6d6d6d6d6c6c6c6b6b6c6c6b6b6b6b6b6b6b6b6b6b6b6b6b6a6a6a6a6a69696969686968 +686868686868686867676767676767676767676767676766666666666565656565656565646465 +656464646464646565646465646465656464646464646464636363636363636363636262626262 +626262626263636363636363636363636363636363636363636363636363636363636363636363 +636363636464646465656565656565656565656565656565656565656565656666666666666666 +666767686868686868686868686868696969696a6a6a6a6a6a6a6a6b6b6b6b6c6c6c6c6c6d6d6e +6e6e6e6e6e6e6e6e6e6e6e6f6f6f6f707070707070707071717171717171717171727272727372 +737373737474747474747474747475757575757575757575757575767676767777777777777777 +777777777777777777777777777777777777777777777777777777777676777776767676767676 +767676767676767676767676767676767676767676767676767676767676767676767675767575 +757575757575757575757575757575757575757575767576767676767676767676767676767676 +7676767676767777777778787878787878787979797979797979797a7a7b7b7b7b7b7b7b7c7c7c +7c7d7d7d7e7e7e7e7e7e7e7e7e7f7f808080808080808181808081818181818181818282828282 +828282828281818181818181818181818181818181818180808181808080808080808080808080 +8080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7e7f +7e7e7e7e7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7d7d7d7c7c7d7d7c7c7c7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7a7a79797979787878767677777676767575757574747373727271717070 +6f6e6d6d6d6d6d6d6c6b6a6c6b6a6a6a6868686868686867676666656565656464646464646464 +646464646463636363626261626161616160606061616161626262626262626262626262626262 +626262626262626362636363636464646464646464646464646465656464666666676767676867 +68686868686868686869696969696969696a6a6b6b6b6b6b6c6c6c6c6c6c6c6c6c6d6c6d6d6d6d +6e6e6e6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f6f6f70707071727071727272737373737373737373 +737373737373737373737374747474747474747474757575757574747474747575757575757575 +757675767676757675757575757575757675767676767676767575767675757475747474747474 +747474747474747474747474747474747474747474747474747474747373737373737373737373 +737373737272727171727271717171717171717171717171717171717171717171717070707070 +707070706f706f6f6f6f6f6f6f6f6f6e6e6e6d6d6e6e6d6d6d6d6d6d6d6d6c6c6c6c6c6c6c6c6c +6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6b6b6b6b6b6b6b +6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b +6b6b6b6b6b6b6b6b6b6b6b6a6a6b6b6a6a6a6a6a6a6a696a696969696969696969696969686868 +686767676666666666666666656565656464636463636363616161616161616160605f5f5f5f5e +5e5d5d5d5d5d5d5d5d5d5c5c5c5c5b5b5a5a5a5a59595959595959595858585857585856565757 +565756565656555555555555555555555555555555555555555555555454545353535353545455 +555556565656565656565656555555555554545454545454545454545454545457575757575757 +5959595959595959595959595959595959595959595959595959595a595a5a5a5a5a5a5a5a5a5b +5b5b5b5b5c5c5c5c5c5c5c5c5c5c5c5c5c5d5d5d5d5e5e5f5e5f5f5f5f5f5f5f5e5d5d5c5c5c5c +5c5c5c5c5c5c5c5c5c5c5c5c5d5d5d5d5d5d5d5d5d5d5d5d5e5d5e5e5e5e5f5f5f5f5f5e5e5e5e +5d5d5c5c5c5c5c5c5c5c5d5d5e5e5f5f5f5f6060606060605f5f5e5e5e5e5e5c5c5c5c5c5d5d5d +5d5d5e5e5e5e5e5e5e5e5e5e5d5d5d5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5b5b +5b5b5b5c5c5c5c5c5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5e5e5e5e5e5e +5e5e5e5f5e5f5f5f5f5f5f5f5f5e5f5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e +5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5c5c5c5c5c5c5c5c5c5c5b5b5b5b5b5b5b5b5b5a5b5a5a5a +5a5959595959595959595959595959595959595959595959595959595959595959595959595959 +595959595959595959595959585858585858585858585858585858575757575757575757565756 +565656555555555555555555555454545353535352525252525252525252525251525151515151 +51515151505050505050505050505050505050505050505050505050504f4f4f4f4f4e4e4e4e4d +4e4d4d4d4d4c4c4c4b4b4c4c4b4b4b4b4b4b4b4b4b4b4b4b4b4a4a4a4a4a494949494849484848 +484848484848484848484847474747474747474747464646464645454545454545454544454444 +444444444444444444444343434342424242424141414040404040404040404040404040404040 +404040404040403f403f3f3e3e3e3e3e3d3d3d3d3c3c3c3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b +3b3b3b3a3b3a3a3a3a3a3a3a3a3a39393939393939393939383838383838383838383838383838 +383838383838383838383838383838383838383838383838383838383838393939393939393939 +393737373635353434343434343434343434343434333333333333333333333333333333333333 +333233323232323232323232323232323232323231313232313131313131313131313131313131 +313131303030303030303030303030303030303030303030303030303030303030303030303030 +303030303030303030303030303030303030303030303030303030303031313131323233343434 +343434343435353535353535353535353535353535353535353535353536353636363636363636 +363636363636383839393939393a3a3b3b3c3c3d3d3c3c3d3d3d3e3e3e3e3e3e3e3e3e3e3e3e3e +3e3f3f4040404042424343434343444445444545454545454545454747474848484849494a4b4c +4c4c4c4c4c4c4d4d4c4c4d4d4e4e4f4f4f4f515151515251525454545555555555565656565656 +565656575859595b5b5b5b5b5b5b5b5b5b5b5c5c5d5d5d5d5f5f60606060606161626162626262 +63636363636363636363656566666766676767676868686868686868686869696969696a6a6a6a +6b6a6b6b6c6c6c6c6d6d6d6d6d6d6d6d6e6e6e6e6e6e6e6e6e6e6f6f6f6f706f70707070707070 +707071717171717171717171717171727272727373737373737373747474747474747474747474 +747475747575757575757575757575757575757575757575757575757676767676767676767676 +767676767676767676767676767676767676767676767676777777777777777777777777777777 +777777777777777777777777777777777777777777777777777777777777777777777777777777 +777777777777777777777778787878787878787878787878787877777777777878787878787878 +787877777777777777777777777777777777777777777777777777777777777777777777777777 +777777777777777777777777777777777777777777777777777777777777777777777777777777 +777777777777777777777777777777777777777777777777777777777777777777777777777777 +767676767676767676767676767676767676767676767676767676767676767676767676767676 +767676767676767676767676767676767676767676767676767675757575757575757575757575 +757575757575757575757574757474747474747474747474747474747474747473737372727373 +727272717171717171717171717171717171717171717171717171717171717171707070707070 +7070706f706f6f6f6f6f6f6f6f6f6f6f6f6f6f6e6e6e6e6e6e6e6e6e6e6d6d6d6d6d6d6d6d6d6d +6d6d6d6d6d6c6c6c6b6b6c6c6b6b6a6b6a6a6a6a6a6a6a6a6a6969696969686868686868686868 +686868686868676767676767676767666766666666656565656564646464646464646363646463 +636363636364646363646363646463636363636363636262626261626161616160606060606060 +606060616161616161616161616161616161616161616161616161616161616162616262626262 +626263636363646464646464646464646464646464646464646464646465656565656565656565 +666666666666666666676667676868686869696969696969696a6a6a6a6b6b6c6c6c6c6d6d6d6d +6d6d6d6d6d6d6d6d6d6e6e6e6e6f6f6f6f6f6f6f6f707070707170717171717272727272727272 +727273737373737373737373747474747574757575757575757676767677777777777777777777 +777777777777777777777777777777777777777777777777777776767777767676767676767676 +767676767676767676767676767676767676767676767676767676767676767676767676767676 +767676767676767676767676767676767676767676767676767676767676767676767676767676 +76767676777777777878787878787878797979797a797a7a7a7a7b7b7b7b7b7b7b7b7c7c7c7c7d +7d7d7e7e7e7e7f7e7f7f7f7f808080808080808081818080818181818181818182828282828282 +828282818181818181818181818181818181818181808081818080808080808080808080808080 +808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7e7f7e7e +7e7e7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c +7c7b7b7c7c7b7b7a7a797979797878787777777776767675757575747473737272717170706f6e +6d6d6c6c6c6c6b6b6a6b6a6a6a6a68686867676767666665656464646463636363636363636262 +6363626262616161616061606060605f5f5f5f5f60606060606060606060606060606060606060 +606060606061606161616162626262626262626262626262636363636464646565656566656666 +666666666666666767676868676768686869696969696a6a6a6a6a6a6a6a6a6b6a6b6b6b6b6c6c +6c6d6d6c6c6d6d6d6e6e6e6e6e6e6e6e6e6e6f6f6f6f706f707070707171717171717171717171 +717172727171727272737373737373737373737474747474737373737374747474747474747475 +747575757475747474747474747475747575757575757575757575757574757474747474747474 +747474747474747474747474747474747474747474747474747473737373737373737373737373 +737372727272727272727272727272717172727171717171717171717171717170707070707070 +70706f706f6f6f6f6f6f6f6f6f6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6d6d6d6d6d6d6d6d6d6d6d +6d6d6c6c6d6d6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6b6b6b6b6b6b6b6b6b +6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b +6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6a6b6a6a6a6a6a6a6a6a6a6a6a6a6a6a696969 +69696868686767686867676766666666656665656565636363626263636262626161616160605f +5f5e5e5f5f5e5e5e5d5d5d5d5c5c5b5b5b5b5a5a5a59595a5a5959595858585858575757575657 +565656565555555454555554555554545555555555555454545453535352525252525353535353 +545454545454545454545353535353525252525252525252525252525252545454555555555656 +565656565656565656565656565656565656565656565656565756575757575757575757585858 +585859595959595959595a5a59595a5a5a5b5b5b5b5c5b5c5c5c5c5c5c5c5c5b5b5a5a59595a5a +5959595959595a5a5a5a5b5b5b5b5b5b5b5b5b5b5b5b5c5b5c5c5c5c5d5d5d5d5d5c5c5c5c5b5c +5b5b5b5b5b5b5b5b5c5c5d5d5d5d5e5e5e5e5e5e5e5e5e5e5d5d5d5d5d5c5c5c5c5c5d5d5d5d5d +5e5e5e5e5e5e5e5e5e5e5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5c5c5c5c +5c5d5d5d5d5d5e5e5e5e5e5e5e5e5e5e5e5e5e5f5f5e5e5f5f5f5f5f5f5f5f6060606060606060 +606160616161616161616160616060606060606060606060606060606060606060606060605f5f +5f5e5e5f5f5e5e5e5e5e5e5e5e5d5d5d5d5d5d5d5d5d5d5c5c5c5c5c5c5c5c5c5b5c5b5b5b5b5a +5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a59595a5a595959595959595959595959595959595959 +595959595959595959595858585858585858585858585858585757575757575757575657565656 +565555555454555554545453535353535252525252525252525252525252515251515151515151 +51515050504f4f50504f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4e4e4e4e4e4d4d4d4d4c4d4c +4c4c4c4b4b4b4b4b4b4b4b4b4b4b4b4b4a4a4b4b4a4a4a49494949494848484847484747474747 +474747474747474747464646454546464545454444444444434343434343434343424342424242 +42424242424242424242414141404040403f3f3f3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e +3e3e3e3e3e3d3e3d3d3c3c3c3c3b3b3b3a3a3a3a3a393939393939393939393939393939393939 +393839383838383838383838373737363637373636363535353535353535353535353535353535 +353535353535353535353535353535353535353535353535353535353636363636363636363634 +34343433333232313132323131313131313131303030303030303030303030303030303030302f +302f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f +2f2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e +2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2f2f2f2f3030313132323131 +323232333333333333333333333333333333333333333333333333343334343434343434343434 +3434343436363637373737383839393a3a3a3a3a3a3a3a3a3b3b3b3b3b3b3b3b3c3c3b3b3c3c3d +3d3e3e3e3e404040414141414242434243434343434343434345454546464646474748494a4a4b +4b4a4a4b4b4b4b4b4b4b4c4c4d4d4d4d4f4f4f5051505152525253535353535454545555545455 +5556575858595959595a5a5a5a5a5a5a5b5b5c5c5c5c5e5e5e5f5f5f5f60606160616161616262 +6263636262636363656565656665666666666767676868676768686869696969696a6a6a6a6b6a +6b6b6b6b6c6c6c6d6d6c6c6d6d6d6e6e6e6e6e6e6e6e6e6e6f6f6f6f706f707070707070707070 +717171727271717272727272727272737373737373737373737474747474747474747474747474 +757475757575757575757575757575757575757575757575757576767676767676767777767677 +777777777777777777777777777777777777777777777878787878787878787878787878787878 +787878787878787878787878787878787878787878787878787878787878787878787878787878 +787878787878787878797979797979797979797979797979787878787879797979797979797979 +787878787878787878787878787878787878787878787878787878787878787878787878787878 +787878787878787878787878787878787878787878787878787878787878787878787878787878 +787878787878787878787878787878787878787878787878787878787878787878787878787777 +777777777777777777777777777777777777777777777777777777777777777777777777767677 +777676767676767676767676767676767676767676767676757575757575757575757575757575 +757575757575757575747574747474747474747474747474747474747474737373737373737373 +737272727272727272727272727271717272717171717171717171717171717070707070707070 +706f706f6f6f6f6f6f6f6f6f6f6f6f6f6f6e6e6e6e6e6e6e6e6e6e6d6d6d6d6d6d6d6d6c6c6d6d +6c6c6c6b6b6b6b6b6b6b6b6b6a6b6a6a6a6a6a6a6a6a6a69696969696868686767686867676767 +676767676666666666666666666566656565656464646464636363636363636363636363636363 +6363636363636363636363636362626363626262616161616061606060605f5f5f5f5f5f5f5f5f +5f6060606060606060606060606060606060606060606060606060606060616061616161616161 +616162626262626262626262626262636362626363636363636363646464646464646464646565 +6565656565656566656666666667676768686767686868696969696a6a6b6b6b6b6c6c6c6d6d6c +6c6d6d6d6d6d6d6d6d6e6e6e6e6e6e6e6e6e6e6f6f6f6f706f7070707071717172727171727272 +737373737373737373737474747475747575757575757575757676767676767676777776767777 +777777777777777777777777777777777777777777777777777777777777777777777777777777 +777777777777777777777777777777777777777776767777767676767676767676767676767676 +767676767676767676767676767676767676767676767676767676767676767777767677777777 +7777777778787878787878787878797979797a797a7a7a7a7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d +7e7e7e7e7f7e7f7f7f7f8080808181808081818181818181818181818181828282828282828282 +828181818181818181818181818181818181818080818180808080808080808080808080808080 +80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7e7f7e7e7e7e +7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7b7b7a7a7a7a797978777777777777777676767675757473727272727171706f6e6d +6d6d6d6d6c6c6b6c6b6a6a6a686868686868686666656564646464636363626262626262626262 +626262616160605f605f5f5f5f5e5e5e5e5e5f5f5f5f5f5f5f5f5f5f5f5f5f5e5e5f5f5e5e5e5e +5e5e5f605e5f606060616161616161616161616161616161616162626263636363646364646464 +64646464646565656565656565656566666767676868686868686868686968696969696a6a6a6a +6a6a6a6b6b6b6c6c6c6c6c6c6c6c6c6c6d6d6d6d6e6d6e6e6e6e6f6f7070707070707070707070 +707070707070707171717171717171717172727272727171717171727272737373737373747374 +747473747373737373737373747374747474747474747474747474737473737373737373737373 +737373737373737373737373737373737374747373747474737373737373737372727373727272 +717171717171717171717171717171717171717171717171717171717171707070707070707070 +6f706f6f6f6f6f6f6f6f6f6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6d6d6d6d6d6d6d6d6d6d6d6d6d +6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6c6c6c6c6c6c6c6c6c6c6c6c +6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c +6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6c6b6b6b6b6b6b6b6b6b6b6b6b6b6b6a6a6a6969 +696968686868686868686767676766676666666664646464646464646464636363626162616060 +6060606060605f5f5f5f5e5e5d5d5d5d5c5c5b5b5b5b5b5b5b5b5a5a5a59595959585857585757 +575756565656565656565555565655555555555555555555545454535353525254545353535454 +545454545454545453535353535252525252525252525252525252525454545454545455555555 +555555555555555555555555555555555555555555555556555656565656565656565757575757 +5858585959585859595959595959595a5a5a5a5b5a5b5b5b5b5b5b5b5b5a5a5959595959595959 +595959595a5a59595b5b5b5b5b5b5b5b5b5b5b5b5c5b5c5c5c5c5d5d5d5d5d5c5c5c5c5b5c5b5b +5b5b5b5b5b5c5d5c5d5e5e5e5f5f5f5f5f5f5f5f5f5f5e5e5e5e5e5d5d5d5e5e5e5e5f5f5f6060 +60606060606060605f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5e5e5e5e5e5f +5f5f5f5f6060606060606060606060606060606060606060606060606061616161616161616162 +616262626262626262616261616161616161616161616161616161616161616161606060605f5f +5f5f5f5f5f5f5f5f5f5f5f5e5e5e5d5d5e5e5d5d5d5c5c5c5c5c5c5c5c5c5b5c5b5b5b5b5a5a5a +5a5a5a5a5a59595a5a595959595959595959595959595959595959595959595959595959595959 +595959595959595958585858585858585858585858575757575656565656565655565555555554 +545454545454545454535352525251515151515151515151515151515051505050505050505050 +4f4f4f4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4d4d4d4d4d4c4c4c4b4a4b4a4a4a +4a4949494949494949494949494949494949494949484847474746464646454645454545454545 +454545454545454444444343444443434342424242424141414141414141414041404040404040 +4040404040403f3f3e3e3e3e3e3e3e3d3d3d3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c +3c3c3b3a3c3b3a3939393939393938383838383737373737373737373737373736363737363635 +363535353535353535353434343434343434343433333333333333333333333333333333333333 +333333333333333333333333333333333333333333333333333334343434343434343434323232 +323131303030303030302f2f30302f2f2f2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2d2e2d +2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c +2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c +2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2d2d2d2e2f2e2f30303030303030 +303131313131313131313131313131313131313131313131313231323232323232323232323232 +3232343435353535353636373738383838383838383839393939393939393a3a39393a3a3b3b3c +3c3c3c3e3e3e3f3f3e3e4040414041414141414141414143434343434343454546474848484848 +48484848484848494a4a4b4b4b4b4d4d4d4e4f4e4f505050515151515152525252525252535354 +555656575757575858585858585859595a5a5a5a5c5c5d5d5d5d5d5e5e5f5e5f5f606060606161 +61616161616163636364656364656565666666666666666667676868686868696969696a696a6a +6a6a6b6b6c6c6c6c6c6c6c6c6d6d6d6d6d6d6d6d6d6d6e6e6e6f706f7070707070707070707171 +717171717171717171717172727272737373737373737374747474747474747474747474747574 +757575757575757575757575757575757575757575757575767676777776767777777777777777 +777777777777777777777777777777777777777778787878787878787878787878787878787878 +787878787878787878787878787878787878787878787878787878787878787878787878787878 +787878787878787979797979797979797979797979797878787878797979797979797979797878 +787878787878787878787878787878787878787878787878787878787878787878787878787878 +787878787878787878787878787878787878787878787878787878787878787878787878787878 +787878787878787878787878787878787878787878787878787878787878787878787877777777 +777777777777777777777777777777777777777777777777777777777777777777777777777777 +777777777777777777777777777777777777777777777676767575767675757575757575757575 +757575757575757475747474747474747474747474747474747474747373737373737373737372 +72727272727272717172727171717171717171717171717171717171717070707070707070706f +706f6f6f6f6f6f6f6e6e6f6f6e6e6e6d6d6d6d6d6d6d6d6d6d6c6c6c6c6c6c6c6c6c6c6c6c6c6b +6b6b6b6a6a6a6a6a6a6a696a696969696969696969686868686867676666666666666666666666 +666665656565656565656463656463636362626262626161616161616161616161616161616161 +6161616161616161616161616161616160605f5f5f5f5e5f5e5e5e5e5d5d5d5d5d5d5d5d5d5d5e +5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5f5e5f5f5f5f5f5f5f5f5f +606060606060606060606060606060606060616160606161616262626262626262626263636363 +636363636364636464646465656566666565666666676767676868696a6a6a6b6b6b6b6b6b6b6b +6b6b6b6b6b6b6b6c6c6c6c6c6c6c6c6d6d6d6d6e6e6f6e6f6f6f6f707070717170707171717272 +727272727272727273737373747374747474747474757575757676767676767676767676767676 +767676767676767676767676767676767676767676767676767676777776767777777777777777 +777777777777777777777777777777777777777777777777777777777777777777777777777777 +777777777777777777777777777777777777777777777777777777777777777777777777777777 +7777787878787878787878787979797a7b797a7b7b7b7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e +7e7e7f7e7f7f808080808181818181818181818181818181818181818282828282828282828281 +818181818181818181818181808081818080808080808080808080808080808080808080808080 +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e +7e7e7e7e7e7e7e7e7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7b7b7b7b7b7b7a7a7978787878787877767676767676757473737372717171706f6e6e6e +6d6d6c6c6c6c6c6b6b6b6968686868686866666666646464646363636262626262626162616161 +6160605f5f5f5f5f5f5f5f5e5d5d5d5d5e5e5e5e5e5e5e5e5e5e5e5e5e5d5d5e5e5d5d5d5d5d5d +5e5e5d5d5e5e5e5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f606060616161616261626262626262 +626262636363636363636363636464656565666666666666666666666666666667676868686868 +686969696a6a6a6a6a6a6a6a6a6a6b6b6b6b6b6b6c6c6c6c6d6d6e6e6e6e6e6e6e6e6e6e6e6e6e +6e6e6e6e6e6f6f6f6f706f70707070717171717170707070707171717272727272727272727272 +727272727272727272727272727272737273737373737373737373737373737373737373737373 +737373737373737373737373737373747473737474747373737373737373727273737272727171 +717171717171717171717171717171717171717171717171717171717070707070707070707070 +7070707070707070706f6f6f6f6e6f6e6e6e6e6e6e6e6e6e6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d +6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6c6c6c6c6c6c6c6c6c6c6c6c6c6c +6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c +6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6b6b6a6a6a6a +696969696969696968686868686868686867666565656565656565656464646363646362626262 +62626261616060605f5f5f5f5f5f5e5e5d5d5d5d5d5d5d5c5b5b5b5a5a5a5a5959595959595959 +585757575757575756565757565656565656565656555454545353535252545453535354545454 +545454545454535353535352525252515251515151515151515153535353535353545454545454 +545454545454545454545454545454545454545454555455555555555555555556565656565757 +57585857575858585858585858595959595a595a5a5a5a5a5a5a5a5a5a59595959595959595959 +59595a5a59595b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5c5c5d5d5d5d5c5c5c5c5c5c5c5c5c5c +5c5c5c5d5d5c5d5e5e5e5f5f5f5f6060606060605f5f5f5f5f5e5e5e5f5f5f5f60606061616161 +616161616161606060606060606060606060606060606060606060606060605f5f5f5f5f606060 +606161626262626262626262626262626262626262626262626262636363636363636363636363 +636363636363636263626262626262626262626262626262626262626262626161616160606060 +6060605f605f5f5f5f5e5e5e5d5d5e5e5d5d5d5c5c5c5c5c5c5c5c5c5b5c5b5b5b5b5a5a5a5a5a +5a5a5a59595a5a5959595959595959595959595959595959595959595959595959595959595959 +585958585858575757575757575757575757575656565655555555555555555555555555545454 +545354535353535252515151505050505050505050505050505050505050504f504f4f4f4f4e4e +4e4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4c4c4c4c4b4a4a4a4949494949494948 +484848484848484848484848484748474747474646454545444444444344434343434343434343 +434343434342424241414242414141404040403f3f3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e +3e3e3e3e3d3d3c3c3c3c3c3c3b3a3a3a3939393939393939393939393939393939393939393939 +383839393837373736363636353535353534343434343434343434343434333334343333333333 +333333333333333332323232313131313131303030303030303030303030303030303030303030 +303030303030303030303030303030303030303030303030313131313131313131312f2f2f2f2f +2f2e2e2e2e2e2e2e2d2d2e2e2d2d2d2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c +2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2b2b2b +2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b +2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2c2c2c2d2d2c2d2e2e2e2e2e2e2e2e2f +2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f302f30303030303030303030303030303030303030 +323233333333333434353436363636363636363637373737373737373838373738383939393939 +3a3c3c3c3d3d3c3c3e3e3e3e3e3e3e3e3e3e3e3e3f414141414141414343434546464646464646 +4646464646474848484848494b4b4b4c4d4c4d4d4d4e4f4f4f4f4f505050505050505151525354 +5455555555565656565656565857585858585a5a5b5b5b5b5c5d5d5d5d5d5d5e5e5e5e5f5f5f5f +606060606262626363626263636364646464656565656666676767676768686868696869696969 +6a6a6b6b6b6b6b6b6b6b6c6c6c6c6d6c6d6d6d6d6e6e6e6f6f6f6f6f6f6f6f6f6f6f6f70707070 +717071717171717171727272727373737373737373747474747474747474747474747474747474 +747574757575757575757575757575757575757575757676767777767677777777777777777777 +777777777777777777777777777777777777787878787878787878787878787878787878787878 +787878787878787879787979797879787878797879797979797979797979797979797979797979 +79797979797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a79797979797a7a7a7a7a7a7a7a7a7a79797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +797979797979797979797979797979797979797979797979797979787978787878777777777777 +777777777777777777777777777777777777777777777777777777777777777777777777777777 +777777777777777777777777777777777777777776767675757676757575757575757575757575 +757575757575757575757575757575747574747474747474747473737373737373737373727272 +727272727271717272717171717171717171717171717171717170706f6f6f6f6f6f6f6f6f6f6f +6f6f6f6f6f6f6e6e6f6f6e6e6e6d6d6d6d6d6d6d6d6d6c6c6b6b6b6b6b6b6b6b6b6b6b6b6a6a6a +6a6969696969696968696868686868686868686767676767666665656565646464646464646464 +6363636363636363626263636262626161616161605f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f +5f5f5f5f5f5f5f5f5f5f5f5f5f5f5e5e5d5d5d5d5d5d5c5c5c5c5b5b5b5b5b5b5b5b5b5b5c5c5c +5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5d5c5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5e5e +5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5f5f5e5e5f5f5f60606060606060606061616262626262 +62626262626262626263636364646363646464656666666767676868686969696969696969696a +696a6a6a6a6b6b6b6b6b6b6b6b6c6c6c6c6d6d6d6d6d6d6d6e6f6f6f70706f6f70707071717171 +717171717171727272727372737373737373737474747475757575757575757575757575757575 +757675767676767676767676767676767676767676767676767777767677777777777777777777 +777777777777777777777777777777777777777777777777777777777777777777777777777777 +777777777777777777777777777777777777777777777777777777777777777777777777777777 +787878787978797979797a7a7a7b7b7a7a7b7b7b7c7c7c7c7c7c7c7c7c7c7d7d7d7d7e7e7f7f7f +7f7f7f7f8080808081818181818181818181818181818181818182828282828282828282818181 +818181818181818181818080818180808080808080808080808080808080808080808080807f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080 +808080807f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f80808080808080807f807f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7e7e7d +7d7d7d7b7b7a7a7a7a7a7a7a79797878787877777675757575757473737372717070706f6e6e6d +6d6c6b6c6b6b6b6a6a6a6a68686767676765656565656563636363636363626161626261606060 +6060605f5f5e5e5e5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5c5c5c5c5c5c5c5c5c5c5c5c5c5c5d +5c5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5e5e5e5e5e5e5e5f5f5f5f605f6060606060606060 +606060606161616162636363636363636464646464646464646564656565656565656767666667 +676768686868686868686868686868686a696a6a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6c6c6c6c +6d6d6d6e6e6e6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f707071707171717071 +707070707070707071717272727272727272727272727271727171717171717171717272727272 +727272727272727272727272727272727272727272727272727272727272727272727272727272 +72727272727272727271717272717171717171717171717171717171717171707070706f706f6f +6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6e6e6e6d6d6e6e +6d6d6d6d6d6d6d6d6d6d6d6d6d6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c +6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c +6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6c6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6a +6a6b6b6a6a6a696969696869686868686868686767676766666665656565646464646363636362 +626262626262626160605f5f5f5f5f5e5e5e5e5d5d5d5d5c5c5c5c5c5c5c5c5b5b5a5a5a595959 +595858585857585857575858585757575655555555555554545454545454545454545454545453 +535353535252525252525252525252525252525151515151525252535353535353535353535353 +525252525252525252525353535353535353535453545454545555555555555555555556565656 +5656565657575656575757585858585958595959595a5a5a5a5959595958585959585858595959 +5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5b5b5c5c5c5c5c5c5c5c5c5d5d5d5d5c5d5c5c5c5c5d5d +5d5d5e5e5e5e5e5e5f5f5f5f5f5f60606060606060606060606060606060606060616161616162 +626262626262626262626262626262626262626262626262626262626262626262626262626262 +626262626262626262626262626363626263636363636363636363636363636363636464656565 +65646464646364636363636363636363626262626262626262626161616161616161606060605f +5f5f5f5f5f5f5f5e5e5e5e5e5e5e5e5e5e5d5d5d5d5d5c5c5c5c5b5c5b5b5b5b5b5b5b5b5b5a5a +5a5a5a5a5a5a5a5a59595958585959585858585858585857575757575757575757575757575757 +575757575757575757565656565656565656565656565656555555555454535353535353535252 +5353525151515151515150505050504f4f4f4f4f4f4f4f4f4e4f4e4e4e4e4e4e4e4e4e4d4d4d4c +4c4d4d4b4b4b4b4b4b4b4b4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a494949484948474747464646 +464646464646464646464545464645444444444444444242424241424141414141414141414141 +4141414040403f3f40403f3f3f3d3d3d3d3d3d3d3d3d3d3c3c3c3c3b3c3b3b3b3b3b3b3b3b3b3b +3b3b3b3b3b3b3a3938383838383837373737373737373737373737373737373737373737373736 +373636363535353434343333333333333333333333333333333232323232323232323132313131 +3131313131313030302f2f302f2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e +2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2f2f2f2f2f2f2f2f2f2f2f2f2f2f2e2c2c +2c2b2b2c2c2b2b2b2b2b2b2b2b2b2b2b2b2b2a2a2a2a2a2a2a2a2a2a2a2a2a2a292a2929292929 +292929292929292929292929292929292929292929292929292929292929292929292929292929 +292929292929292929292929292929292929292929292929292929292929292929292929292929 +2929292929292929292929292929292929292929292a2a2a2a2b2b2b2b2c2c2c2c2d2d2d2d2d2d +2d2d2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2f2e2f2f2f2f2f2f2f2f2f2f2f2f30303030 +303131333333333434343434343434343434343434343435353536363535363636373838383839 +3a3a3b3b3b3b3b3b3c3c3d3d3d3d3d3d3d3d3d3d3e3e4040404040404242434344444444454545 +454545454545464747474849494a4a4a4a4c4c4c4c4d4d4d4d4d4d4d4f4f4e4e4f4f5051525253 +53535354545455555555555556565757585858595a5a5a5a5a5b5c5d5d5d5d5d5d5d5e5f5e5e5f +5f5f61616161626162626262636363646463646565656565666666676767676867686869696969 +696a6a6a6a6b6b6b6c6c6c6c6c6c6c6c6c6c6d6d6d6d6e6d6e6f6f6f7070707070707070717170 +707171717272727272727272727272727272727373737373737373737374747474757475757575 +757575757575757575757676767676767676767676767676767676767777767677777777777777 +777878787878787878787878787878787979797979797979797979797979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +797979797979797979797979797979797978787878787878787878787878777778787777777777 +777777777777777776767676767676767676767676767676767676767676767676767676767676 +767676757574747474747474747474747474747474747474747474747473737373737272727272 +7272727272727272717172727171717070707070707070707070707070706f6f6f6f6e6f6e6e6e +6e6d6d6d6d6d6d6d6d6d6d6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6b6a6a696969696969 +696968686868676867676767676767676766666665656565656463646463636363636363636363 +63636362626262616261616161606060605f5f5f5f5f5f5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e +5e5e5e5e5e5e5e5d5d5e5e5d5d5d5d5d5c5c5a5b5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a +5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5b5a5b5b5b5b5c5c5c5c5c5c5c5c5c +5c5d5d5d5d5d5d5d5d5e5e5d5d5e5e5e5e5e5e5e5e5e5e5e5e5e5f5f5f5f5f5f5f5f5f5f5f5f5f +5f6060616161616262626363626263636464646465656566666666676767686868686969696969 +6969696a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6c6d6d6d6d6d6e6e6f6f6e6e6f6f6f707070707070 +707070707171717172717272727273737373737373737373747474757574747575757676767676 +767676767677777777777777777777777777777777777777777777777777777777777777777777 +777777777777777777777777777776767777767676767676767676767676767676767676767676 +767676767676767676767676767676767677777777777777777878777778787879797979797979 +79797979797979797a7a7a7a7b7a7b7b7b7b7c7c7c7d7d7c7c7d7d7d7e7e7e7e7e7e7e7e7e7f7f +808080808080808181808081818182828282828282828282828282828282828282828181818181 +81818181818181818181818181808081818080808080808080808080808080808080807f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080 +8080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080 +808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7f7f7e7e7d +7d7c7c7b7b7b7b7b7b7b7a7a797978787777767676767676757473737272717171706f6e6d6d6c +6c6c6c6c6c6b6b6a6a686867676767666665656565636363636363636261606261605f5f5f5f5f +5f5f5e5e5e5e5d5d5c5c5c5c5c5c5c5c5c5c5c5c5c5c5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b +5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5c5c5c5c5c5c5c5d5d5d5d5e5d5e5e5e5e5e5e5e5e5e5e +5e5e5f5f5f5f606161616161616162626262626262626262626262626362636365656464656565 +6666666666666666666666666666676768686969696969696969696969696969696a6a6a6a6b6b +6b6c6c6c6c6d6c6d6d6d6d6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f6f6f6f +6f6f6f6f6f6f6f7070707071707171717171717171717171717171717171717172727272727272 +727272727272727272727272727272727272727272727272727272727272727272727272727272 +727272727272727171727271717171717171717171717171717171717170707070707070707070 +7070707070707070706f706f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6e6e6e6d6d6e6e6d6d +6d6d6d6d6d6d6d6d6d6d6d6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c +6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c +6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6b6c +6c6b6b6b6a6a6a6a6a6a6a6a6a696a696968686868676767666666666666666665656565646463 +64636363636262626161616161606060605f5f5e5e5d5d5d5d5d5d5d5d5d5c5c5c5c5b5b5a5a59 +595959585959585859595958585857565655555555545454545454545454545454545454535353 +535352525252525252525251525151515150505050505151515252525252525252525252525151 +515151515151515152525252525252525253525353535354545454545454545454555555555555 +555556565555565656575757575857585858585959595959595959585859595858585959595a5a +5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5b5b5b5b5c5b5c5c5c5c5d5d5d5d5d5d5d5d5d5d5e5e5e5e +5e5e5e5e5e5e5f5f5f5f6060616161616161616161616161616161616161616262626262636363 +636363636363636363636363636363636363636363636363636363636363636363636363646364 +646464646464646464646465656464656565656565656565656565656565656565666666666665 +65656564656464646464646464646363636363636363636362626262626262626161616160605f +605f5f5f5f5e5e5e5e5e5e5e5e5e5e5d5d5d5d5d5c5c5c5c5b5c5b5b5b5b5b5b5b5b5b5a5a5a5a +5a5a5a5a5a5a595959585859595858585858585858575757575757575757575757575756575656 +565656565656565555555555555555555555555555555454545454535353535353535352515352 +51505050505050504f4f4f4f4f4e4e4e4e4e4e4e4e4e4e4e4e4e4e4d4e4d4d4d4d4c4c4c4b4b4c +4c4a4a4a4a4a4a4a4a494949494949494949494949494948484747474747474646464545454545 +4545454545454545444345444342424242424242404040403f403f3f3f3f3f3f3f3f3f3f3f3f3f +3f3e3e3e3d3d3e3e3d3d3d3b3b3b3b3a3b3a3a3a3a393939393939393939393939393939393939 +393939393837363635353535343434343434343434343434343434343434343434343434343434 +34343333323131313030303030303030303030303030302f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f +2f2f2f2f2e2e2e2d2c2d2c2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b +2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2a2a2a29 +292a2a292929292929292929292929292828282828282828282828282828282828282828282828 +282828282828282828282828282828282828282828282828282828282828282828282828282828 +282828282828282828282828282828282828282828282828282828282828282828282828282828 +2828282828282828282828282828282828282829292929292929292a2a2a2a2b2b2b2b2b2b2b2b +2c2c2c2c2c2c2c2c2c2c2c2c2c2c2d2c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2e2e2e2e2e2f +2f3131313132313232323232323232323232323232333333343433333434343535353536373838 +393939393939393a3a3a3a3a3a3a3a3a3b3b3c3c3e3e3e3e3e3e3f404141424242424343434343 +43434343434444454647474848484849494a4a4b4b4b4b4b4b4b4d4d4c4c4d4d4e4f5050515151 +5152525253535353545354545555565656575858595959595b5b5b5b5b5b5b5b5c5d5c5d5e5e5e +606060606060606060606161616263626364646464646565656666666667666767686868686869 +6969696a6a6a6b6b6b6b6c6b6c6c6c6c6d6d6d6d6d6d6d6e6e6e6f6f6f6f6f6f6f6f70716f7071 +717172727272727272727272727272727273737373737373737373747474747474747474757475 +757575757575757576767676767676767676767676767676767677777676777777777777777778 +787878787878787878787878787879797979797979797979797979797979797979797979797979 +797979797a797a7a7a797a7979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a797a7979797979797979797979797979 +797979797979797979797979797979787878787878787878787878787777787877777777777777 +777777777777767676767676767676767676767676767676767676767676767676767676767676 +767675757575757575757574757474747474747474747474747474737373737372727272727272 +727272727272717172727171717070707070707070706f706f6f6f6f6e6e6e6e6e6e6e6e6e6e6d +6d6d6d6d6d6d6d6d6d6c6c6c6c6c6c6c6c6c6b6c6b6b6b6b6b6b6b6a6a69696868686868686868 +676767676667666666666666666666656565646464646463626362616161616161616161616161 +61606060606060606060605f5f5f5f5e5e5d5d5d5d5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c +5c5c5c5c5c5b5b5c5c5b5b5b5b5b5a5a5959585858585858585858585858585858585858585858 +585858585858585858585858595859595959595959595959595959595a5a5a5a5a5a5a5a5a5a5b +5b5b5b5b5b5b5b5c5c5b5b5c5c5c5c5c5c5c5c5c5c5c5c5c5d5d5d5d5e5d5e5e5e5e5e5e5e5e5e +5f5f5f5f5f60606061616060616162626363646464646464646565656666666667676867686868 +686969696969696969696969696969696b6b6b6b6c6c6d6d6e6e6d6d6e6e6e6f6f6f6f6f6f6f6f +6f6f70707070717071717171727272727272727272727373737474737374747475757575767576 +767676777777777777777777777777777777777777777777777777777777777777777777777777 +777777777777777777777777767677777676767676767676767676767676767676767676767676 +767676767676767676767676767676777777777777777778787777787878797979797979797979 +7a797a7a7a7a7b7b7b7b7b7b7b7b7b7b7c7c7c7d7d7c7c7d7d7d7e7e7e7e7f7e7f7f7f7f808080 +808080808081818080818181828282828282828282828282828282828282828281818181818181 +8181818181818181818181808081818080808080808080808080808080808080807f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080 +807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080 +80808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7d +7d7c7c7c7c7b7b7b7a7a7a7a7979787877777777767675757474737372727171706f6e6e6d6d6d +6d6c6c6b6b6a6a696968686767666665656565636363626262626161606160605f5f5f5f5e5e5e +5d5d5d5d5c5c5b5b5b5b5b5b5b5b5b5b5b5b5b5b5a5a5a59595a5a5959595959595a5a59595a5a +5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5b5b5b5b5c5b5c5c5c5c5c5c5c5c5c5c5c5c +5c5c5d5d5d5e5e5e5e5f5f5f606060606060606060606060606061606161626262626363636464 +64646464646464646464646465656666676767676868686868686868686868686869696969696a +6a6a6a6b6a6b6b6b6b6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6d6d6e6e6e6e6e6e6e6e6e6e6e6e6e +6e6e6e6e6e6f6f6f6f706f70707070707070707070707070707070707070717171717171717171 +717171717171717171727271717272727272727272727272717172727171717171717171717171 +717171717171717171717171717171717171717171717171717171707070707070707070707070 +707070707070706f706f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6e6e6e6e6e6e6e6e6e6e6e +6e6e6e6e6e6e6e6e6e6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d +6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d +6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6c6c6d6d6c6c6c6c6c6c +6c6c6b6b6b6b6b6b6b6b6b6a6b6a6a6a6a69696969696868686767686867676766666666656665 +656565646464636363636262626161616160605f5f5e5e5f5f5e5e5e5d5d5d5d5c5c5b5b5b5b5a +5a5a59595a5a595959585858585757565656565555555454555554545454545454545353535353 +525252525252525252515251515151505050505051515151515151515151515151515150505050 +505050505050515151515151515151525152525252535353535353535353535454545555545455 +55555555555555565656565756575757575858585858585858585858585858585959595a5a5959 +5a5a5a5a5a5a5a5a5a5a5a5a5a5b5b5b5b5c5b5c5c5c5c5d5d5d5d5d5d5d5d5d5d5e5e5e5f5f5e +5e5f5f5f6060606061616262626262626262626262626363626263636364646464646565656565 +656565656565656565656565656565656565656565656565656565656565656565656665666666 +666666666666666666666666666666666666666666666666666666666666666767676767666666 +666566656565656565656565646464646464646464646363636262636362626261616161606160 +6060605f5f5f5e5e5f5f5e5e5e5d5d5d5d5d5c5c5c5c5b5c5b5b5b5b5b5b5b5b5b5a5a5a59595a +5a5959595858585858585858585858585858585757575757575757575757575757565756565656 +565656565655555555555555555454555554545453535353535252525252525252525152515150 +5050504f4f4f4e4e4e4e4e4d4d4d4d4d4d4d4d4d4d4d4d4d4d4c4d4c4c4c4c4b4b4b4a4a4a4a49 +494949494949494848484848484848484848484848474746464545454544444443434343434343 +4343434343434342434242414141414040403e3e3e3e3d3e3d3d3d3d3d3d3d3d3d3d3d3d3d3d3c +3c3c3b3b3c3c3b3b3b393939393839383838383737373737373737373737373737373737373636 +363635353434333333333232323232323232323232323232323232323232323232313132323131 +30302f2f2f2f2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2d2d2d2c2c2d2d2c2c2c2c2c2c2c2c2c2c2c +2c2c2b2b2b2b2a2a29292929292929292929292929292929292929292929292929292929292929 +2929292929292929292929292929292929292a2a2a2a2a2a2a2a2a2a2a2a2a2a2a282828282828 +282827272828272727272727272726262626262626262626262626262626262626262626262626 +262626262626262626262626262626262626262626262626262626262626262626262626262626 +262626262626262626262626262626262626262626262626262626262626262626262626262626 +262626262626262626262626262626262627272728282727282828292929292929292929292a2a +2a2a2a2a2a2a2a2a2a2a2a2a2b2a2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2c2c2c2c2d2d2d2f +2f2f2f302f30303030303030303030303030303131313232313132323233333333343536363737 +363637373738383838383838383839393a3a3b3b3b3b3c3c3d3e3f3f3f3f404040404040404041 +4141414242434445454646464647474848494949494949494a4a4a4a4b4b4c4d4e4e4f4f4f4f50 +505051515151525152525353545455555656575757575959595a5a59595a5a5b5b5c5c5c5c5e5e +5e5f5f5e5e5f5f5f60606060616162626363636364646465656565666566666767676768686869 +696969696a6a6a6a6b6a6b6b6b6b6c6c6c6d6d6d6d6e6e6e6f6f6f6f6f6f6f6f6f706f70707070 +717171727271717272727272727272737373737373737373737474747474747474747574757575 +757575757575767676767676767676767676767777767677777777777777777777777777787878 +787878787878787878787878797979797979797979797979797979797979797979797979797979 +79797a797a7a7a797a7979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a797a79797979797979797979797979797979 +797979797979797979797979797878787878787878787878787878787878787878787878787878 +787878787777777777777777777777777776767777767676767676767676767676767676767676 +757575757575757575747574747474747474747474747474747373737373727272727272727271 +71727271717171717171717070707070707070706f706f6f6f6f6e6e6e6e6e6e6e6e6e6e6d6d6d +6c6c6d6d6c6c6c6b6b6b6b6b6b6b6b6b6a6b6a6a6a6a6a6a6a6a6a686868676768686767676666 +66666566656565656565656565646464636363636262616160606060606060606060606060605f +5f5f5e5e5f5f5e5e5e5d5d5d5d5c5c5b5b5b5b5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a +5a5a5a5a5a5a5a5a59595959585857575656565656565656565656565656565656565656565656 +565656565656565656565756575757575757575757575757575758585858585858585858595959 +595959595959595959595a5a59595a5a5a5a5a5a5a5a5b5b5b5b5c5b5c5c5c5c5c5c5c5c5c5d5d +5d5d5d5e5e5e5f5f5e5e5f5f606061616262626263636364646464646565656566656666666667 +67676767676767686867676868686a6a6a6a6b6b6c6c6d6d6c6c6d6d6d6e6e6e6e6e6e6e6e6e6e +6f6f6f6f706f707070707171717272717172727273737373737373737373747474747574757575 +757676767676767676767676767676767676767777767677777777777777777777777777777777 +777777777777777777777777777777777777777777777777777777777777777777777777777777 +777777777777777777777777777878787878787878787878787878787979797979797979797a79 +7a7a7a7a7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f8080808181 +808081818181818181818282828282828282828282828282828282828282818181818181818181 +818181818080818180808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080807f +7f7f7f7f7f7f7f7f7f7f7f7f808080808181818181818181818181818181818181818181818181 +818181818181818181818181818181808080808080808080808080808080808080807f7f7e7e7d +7d7d7d7d7c7c7b7b7b7b7a7a79797878787878777676757574747373737271706f6f6e6e6e6e6e +6d6c6c6b6b6a6a69696968676766666666646463636363636262616261615f5f5f5f5f5f5f5e5e +5e5d5c5c5b5b5b5b5b5b5b5b5b5b5b5b5a5a5a5a59595959595959595959595959595959595959 +5959595959595959595959595858595958595959595a5a5b5a5b5b5b5b5b5b5b5b5b5b5b5b5b5b +5c5c5c5d5d5d5d5d5d5d5e5e5e5e5e5e5e5e5e5e5e5e5e5e5f5e5f5f6060606060606061616161 +616161616161616161626363646465656565656565656565656565656565656666666767676768 +686968696969696a6a6a6a6a6a6a6a6a6a6a6a6a6b6b6b6b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c +6c6c6c6d6d6d6e6f6d6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f7070707070707070707070 +707070707070707070707070717170707171717171717171717171717171717171717171717171 +717171717171717171717171717171717171717171717171717070707070707070707070707070 +70707070706f706f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6e6e6e6e6e6e6e6e6e6e6e6e6e +6e6e6e6e6e6e6e6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d +6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d +6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d +6c6c6c6c6c6c6c6c6c6b6c6b6b6b6b6a6a6a6a6a69696968686969686868676767676667666666 +66656565646464646464646363636261626160606060606060605f5f5f5f5e5e5d5d5c5c5c5c5b +5b5b5b5b5b5b5b5a5a5a5958595857575756565656565656565656565656555555555454545353 +535353535353535253525252525151515151525252525252525251515252515151505050505050 +505050505151515252515152525352535353535454545454545454545455555555555555555555 +555555555556565657585657585858595959595959595959595959595a5a5b5b5b5b5b5b5b5b5b +5b5b5b5b5b5b5b5b5b5b5b5c5c5c5c5d5c5d5d5e5e5e5e5f5f5f5f5f5f5f5f6060606060606060 +606061616162636263646464646464646464646464646464646464656565666666666767676767 +676767676767676767676766666767666666666666666666666666666666666667666767676767 +676767676767676767676767676767676767676767676767676767676768686868686767676665 +676665656565656565656464646464646464646463636362626363626262616161616061606060 +605f5f5e5e5e5e5e5e5e5e5d5d5d5d5d5c5c5c5b5a5c5b5a5a5a5a5a5a5a5a5959595959595959 +595958585857575858575757575757575756565656565656565656565656565556555555555555 +55555554545453535454535353535353535352525252525151515151515151504f51504f4e4e4e +4e4e4e4e4d4d4d4d4d4c4c4c4c4c4c4c4c4c4c4c4c4c4b4a4c4b4a4a4a49494949494949474747 +474747474746464646464646464646464646464545444443434343424242414141414141414141 +4141414141404140403e3e3e3e3e3e3e3c3c3c3c3b3c3b3b3b3b3b3b3b3a3a3b3b3a3a3a393939 +393939393939393737373635373635353534343434343434343434343434343434343434343434 +3333323231313131303030303030303030303030302f2f30302f2f2f2f2f2f2f2f2f2f2f2f2e2e +2d2d2d2d2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b +2a2a2a292829282727272727272727272727272727272727272727272727272727272727272727 +272727272727272727272727272728282828292929292929292929292929292727272727272727 +272727272727272727272727262626252526262525252525252525252525252525252525252525 +252525252525252525252525252525252525252525252525252525252525252525252525262625 +252626262626262626262626262626262626262626262626262626262626262626262626262626 +262626262626262626262626262626272727272727272727272828282828282828282829292929 +292929292929292929292a292a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2c2c2b2b2c2c2c2e2e2e +2e2f2e2f2f2f2f2f2f2f2f2f2f2f2f2f2f30303030303030303030313131323334353535353535 +353535363636363636363636373738383a3a3a3a3a3a3b3c3d3d3d3d3e3e3e3e3e3e3e3e3f3f3e +3e4040414243434343444445454646474747474747474848484848494a4b4c4c4d4d4d4d4d4e4e +4e4e4f4f504f505051515252525354545555555557575757575757575859595a5a5a5a5c5c5c5d +5d5d5d5d5d5d5e5e5e5e5f5f606061616161626262636363636463646466666666666666676767 +6868696969696a696a6a6a6a6b6b6b6b6b6b6b6d6d6d6e6e6e6e6e6e6e6e6e6f6e6f6f6f6f7070 +717171717171717171717171717272727272727272727273737374747373747475747575757575 +757575757676767676767676767676767676767676767676767676777776767777777878787878 +787878787878787878787979797979797979797979797979797979797979797979797979797979 +7a797a7a7a797a7979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a797a797979797979797979797979797979797979 +797979797979797979797978787878787878787878787878787878787878787878787878787878 +787877777777777777777777777777767677777676767676767676767676767676767676767575 +757575757575757475747474747474747474747474737373737272727171717171717171717171 +7171717171717171717070706f6f70706f6f6e6f6e6e6e6e6d6d6d6d6d6d6d6d6d6d6c6c6c6b6b +6c6c6b6b6b6a6a6a6a6a6a6a6a6a696a6969696969696968686666666666666666656564646464 +63646363636363636363636262626161606060605f5f5e5e5e5e5e5e5e5e5e5e5e5e5e5e5d5d5d +5d5d5d5d5c5c5c5b5b5b5b5a5a5959585858585757575757575757575757585857575858585858 +585757585857575757575656555554545353545453545453535454545454545454545454545454 +545454545454545455545555555555555555555555555555565656565656565656565757575757 +5757575757575757575757575758585757585858595959595a595a5a5a5a5a5a5a5a5a5b5b5b5b +5b5c5c5c5c5c5c5c5c5d5e5e5f5f60606060606161616162626263636363646364646464656565 +6565656565656565656566666868686869696a6a6b6b6b6b6b6b6b6c6c6c6c6c6c6c6c6c6c6d6d +6d6e6f6d6e6f6f6f70707070707070707070717171727271717272727373737374737474747475 +757575757575757676757576767676767676767676767676767676767676767676767676767676 +767676777776767777777777777777777777777777777777777777777777777777777777777777 +777777777777777777777778787878787878787878787878787879797979797979797a7b797a7b +7b7b7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7f807e7f80808081818181818181 +818181818181818182828282828282828282828282828282828282828181818181818181818181 +81818080818180808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080807f7f7f +7f7f7f7f7f7f7f7f7f7f8080808081818181818181818181818181818181818181818181818181 +818181818181818181818181818080808080808080808080808080808080808080807f7f7e7e7e +7e7e7d7d7c7c7c7c7b7c7a7a79797979797877777777767574747473727271706f6f6f6f6f6e6d +6d6d6c6b6b6a6a6a69686868676767656564646463636262626262626060606060605f5e5e5e5d +5c5c5c5c5c5c5c5b5b5b5b5b5b5b5a5a5a5a595959595959595959595959585958585858585858 +585858585858585858585757585857585858585959595959595959595959595959595959595a5a +5a5b5b5b5b5b5b5c5c5d5d5d5c5d5c5c5c5c5c5c5c5c5d5c5d5d5e5e5e5e5e5e5e5f5f5f5f5f5f +5f5f5f5f5f5f5f6061616161626363636363636363636363636363636364646465656565666666 +666767676768686868686868686868686868696969696a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a +6b6c6c6c6d6d6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6e6e6f6e6f6f6f6f6f6f6f +6f6f6f6f6f6f6f6f6f6f70706f6f70707070707070707070707070707070707070707070707070 +70707070707070707070707070707070707070707070706f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f +6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e +6e6e6e6e6e6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d +6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d +6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6c6c +6c6c6c6c6c6c6c6c6c6c6c6c6c6b6b6b6b6b6a6a6a69696a6a6969696868686868686868686767 +666665656565656565646464636364636262626262626261606060605f5f5f5f5e5e5e5e5d5d5d +5d5c5c5c5c5b5b5b5a595a5a595959585858585758575757575757575656565655555554545454 +545454545454545454545353525252525353535353535353525253535252525151515151515151 +515152525253535252535353535353535354545454555455555555565656565656565656565656 +56565657575758585757585858595a5a5a5a5a5a5a5a5a5a5a5a5b5b5c5c5c5c5d5c5d5d5d5c5d +5c5c5c5c5c5c5c5c5c5d5d5d5d5e5e5e5e5f5f5f5f606060606060606061616161626162626262 +636363646463646565656565656565656565656665666666666767676868686869696969696969 +696969696969696969686869696868686868686868686868686868686868686868686868686868 +686768676767676767676767676767676767676767676767676767686868686867676766666767 +66666666666666666565656564656464646463636362626363626262616161616061606060605f +5f5e5e5e5e5e5e5e5e5d5c5c5c5c5b5b5b5a5a5b5b5a5a5a5a5a5a5a5a59595959585958585858 +575757565657575656565656565656555555555555555555545554545454545454545454545454 +5453535352525353525252525252525151505050504f4f4f4f4f4f4f4f4e4e4f4f4e4d4d4d4d4d +4d4d4c4b4b4b4b4a4a4a4a4a4a4a4a4a4a4a4a4a49494a4a494949484848474747474545454545 +454545444444444444444444444444444443434242414141414040403f3f3f3f3e3f3e3e3e3e3e +3e3e3e3e3e3e3e3c3c3c3c3c3c3c3a393939393939393939393939383839393838383737373737 +373737373634343433333434333333323232323232323232323232323232323232323132313030 +2f2f2f2f2f2f2e2e2e2e2e2e2e2e2e2e2e2e2e2d2d2e2e2d2d2d2d2d2d2d2d2d2d2d2d2c2c2c2c +2c2b2b2a2a2a2a2a2a2a2a2a2a2a2a2a2a29292929292929292929292929292929292929292828 +282727282726262626262626262626262626262626262626262626262626262626262626262626 +262626262626262626262626272727272828282828282828282828282826262626262626262626 +262626262626262626262525252424252524242424242424242424242424242424242424242424 +242424242424242424242424242424242424242424242424242424242424242424242525242425 +252525252525252525252525252525252525252525252525252525252525252525252525252525 +252525252525252525252525252626262626262626262627272727272727272727282828282928 +2929292929292929292929292929292929292929292929292929292b2b2a2a2b2b2b2d2d2d2d2d +2d2d2d2d2d2d2d2d2d2d2d2d2d2d2e2e2f2f2f2f2f2f2f2f2f3030303131323333333333333333 +34343535353535353535353536363838383838383a3a3b3b3b3b3c3c3c3c3c3c3c3c3d3d3c3c3e +3e3e4041414141424243434443454545454545454646464646474848494a4b4b4b4b4b4c4c4c4c +4d4d4d4d4d4d4e4f505050515252525353535555555555555555565757575757585a5a5a5b5b5b +5b5b5b5c5c5d5d5d5d5d5e5e5f5f5f5f6060616262626262626262646464646464656666666767 +68686868686868686869696a6a6a6a6a6a6c6c6c6d6d6d6d6d6d6d6d6d6e6d6e6e6e6e6f6f7070 +707070707070707070707171727272727272727272737373747473737474747474747474747474 +747475757575767576767676767676767676767676767676767777767677777778787878787878 +7878787878787878797979797979797979797979797979797979797a797a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a797a +797979797979797979787878787878787878787878787878787878787878787878787878787878 +777777777777777777777777777676777776767676767676767676767676767676767575747474 +747474747474747474747474747474747474747373737372727271717171707170707070707070 +707070707070706f6f6f6e6e6f6f6e6e6e6e6d6d6d6d6c6c6c6c6c6c6c6c6c6c6b6b6b6a6a6b6b +6a6a6a696868686868686868686868686868686868676765656565646464646363626262626262 +6262626262626262616160605f5f5e5e5e5e5d5d5d5d5d5c5d5c5c5c5c5c5c5c5c5c5b5b5b5b5b +5b5b5a5a5a59595959575757575656565655555555555555555555555656555556565656565655 +555656555555555554545252525251515252515252515152525252525252525252525252525252 +525252525252525252525252525252525252525252535354545454545454545455555555555555 +55555555555555555555555656555556565657575757575757575757575757575858595959595a +5a5a5a5a5a5a5a5b5c5c5c5c5d5e5e5e5e5f5f5f5f606060616161616261626262626363636363 +636363636363636364646666666667676868696969696969696a6a6a6a6a6a6a6a6a6b6c6c6c6d +6d6c6c6d6d6d6e6e6e6e6f6f6f6f6f6f7070707171707071717172727272727273737373747474 +747474747475757474757575757575757575757575767576767676767676767676767676767676 +767777767677777777777777777777777777777777777777777777777777777777777777777777 +7777777777777777777878787879787979797979797979797a7a7a7a7a7a7a7a7b7b7a7a7b7b7b +7c7c7c7c7c7c7c7c7c7c7d7d7d7d7e7d7e7e7e7e7f7f7f80807f7f808080818181818181818181 +818181818181828282828282828282828282828282828282828281818181818181818181818181 +8080818180808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080 +808080808080808080808080808080818181818181818181818181818181818181818181818181 +8182828282828282828282828282828282828282828282828282828282828180808080807f7f7e +7e7e7e7e7d7d7c7c7c7c7c7c7a7a79797979787777777675747473737272727270706f6f6e6f6d +6d6d6d6b6b6a6a696a6868676766666665646463636362626161616161615f5f5f5f5e5e5e5e5e +5d5c5c5b5b5b5b5b5b5a5a5a5a5a5a5a5a59595959585858575757585857575858585858585858 +575757575757575757575757575757575757575857585858585858585858585858585858585858 +5859595a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5b5a5b5b5b5b5d5d5e5e5e5e5e5e5e5e5e5e5e +5e5e5e5e5e5e5e5e5f606060606162626262626262626262626262636363636363636363656465 +656565656565656565656565656666666767676768686869696969696969696969696969696969 +6a6a6a6b6a6b6b6b6b6c6c6c6c6c6b6b6b6b6b6c6c6c6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d +6e6e6e6f6f6e6e6f6f6f6f6f6f6f6f7070706f6f6f6f6e6e6e6f6f6f6f6f6f6f6f6f6f70707070 +707070707070707070707070707070707070707070707070707070707070707070707070707070 +706f706f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f +6f6f6f6f6f6f6f6f6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e +6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e +6e6e6e6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6e6e6e6e6d6d6d6d6d6d6d6d6d6d6d6d +6d6d6d6d6d6c6d6c6c6c6c6b6b6b6b6b6b6b6b6a6a6b6b6a6a6a6a6a6a6a696968686868686868 +686867676666666565656564646464636363636262626261616161605f5f5f5f5f5f5f5e5d5e5e +5d5d5d5c5c5c5c5c5c5b5b5b5b5959595858595958585857575757575757575757565656565655 +555555545554545454545454545453535353535353535353535353535352525252525252525252 +535353535353535353545455555555555555555555555555555656565757565657575758585858 +585858585859585959595a5a5a5a5a5a5b5b5b5b5b5c5c5c5c5c5c5c5d5e5e5d5d5e5e5e5e5e5e +5e5e5e5e5e5e5e5e5e5e5e5f5e6060606060606060606161616161626262636362626363636464 +646465656565656566666666666767676868676768686869696969696969696969696969696969 +696969696969696969696969696969696969696969696969696969696a68696969696969696969 +696969696969696969696969696969696969696968686868686868686868676767676667666666 +666565656565656565656565656565656363636262636362626261616161606160605f5f5f5f5f +5e5e5e5e5d5d5c5c5c5c5c5c5b5b5b5b5a5b5a5a5a5a5959595959585858575758585757575656 +565656565656565656565656565555555555545454545454545454535352525252525252525252 +52525252525252515150504f4f4f4f4f4f4f4f4e4e4e4e4e4e4e4e4e4d4e4d4d4d4d4c4c4b4b4a +4a4a4a4a4a49494949494949494949494949494849484848484646464544454444444443434343 +434343434343434343434342424242414140403f3f3f3f3e3e3e3d3d3d3d3d3d3d3d3d3d3d3d3d +3d3c3c3b3b3b3b3b3b393938383838383737363636363636363636363636363636363635353535 +343434333232323132313131313131313131313131313131313131313030302f2f2f2f2f2f2f2d +2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2b2b2c2c2b2b2b2a29292929 +292929292929292929292929292929292929282828282727272626262626262626262626262626 +252525252525242424242425252525252525252525252525252525252525252525252525252525 +252525252525252525252525252525252526262626262626262626262626262626262625252626 +252525242424242424242424242424242424242424242424242424242424242424242424242424 +242424242424242424242424242424242424242424242424242424242424242424242424242424 +242424242424242424242424242424242424242424242424242525252525252525252525252525 +252525252525252525252525252526262626272727272727272727272727272727272727272727 +27272727272728282929292929292929292929292929292929292929292a2a2a2b2b2b2b2c2c2d +2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2e2e2d2d2e2e2e2f2f2f2f303030313232323233333333 +3333333333333333343535353535353537373738393939393a3a3a3a3a3a3a3a3b3b3b3b3b3b3d +3d3e3e40404040414142424242424242424242424444454546464747474749494a4a4a4a4a4a4a +4b4b4c4c4c4c4d4e4f4f504f51515151525252535353535454545455565656575858595958585a +5a5a5a5a5a5a5b5d5d5d5e5e5e5e5f5f5f5f606060616162626262626264646464656565656565 +66666767686868686868686a6a6a6a6a6a6a6b6b6b6b6b6c6c6c6c6d6c6d6d6e6e6e6e6e6f6f6f +6f7070707171717171717171717172727272727272727272727272727373747474747575757575 +757575757575757575757575757676767677777777777777777777777777777777777778787878 +78787878787879797979797979797979797979797979797979797979797979797979797a797a7a +7a797a7979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a79797979797979797979797979797979797979797979 +797979797979797979797979797979797979797979797878787878787878787878787878787777 +777777777777777777777776767777767676767676767675757575757575757575757575757575 +7575757474737373737272727272727272727272727272727171717171717171707070706f6f6f +6f6f6f6f6f6e6e6e6e6e6e6e6e6e6c6d6c6c6c6c6b6b6b6b6b6b6b6b6b6b6a6a6a69696a6a6969 +686868686868676767676667666666666565656565656564636364636262626262616160616060 +60605f5f5f5f5f5f5f5f5e5e5e5e5c5c5c5b5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a58585959 +585858565656565656545454545454545454545454545454545454545454545454545454545454 +545453535151515151514f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f +4f4f4f4f5050515151515151515151515151515151515151515151515151525252525252525252 +525353535454535354545454545454545454545455555656565656565656565656565656575757 +58585858595959595a5b5b5b5c5d5e5e5e5e5e5e5e5e5f5f5f5f605f6060606060606060606161 +616262626263636363636464656566666767666668686869696969696969696969696a6a6a6b6a +6b6b6b6b6d6d6d6e6e6d6e6f6f6f6f6f6f6f6f6f6f6f6f6f707070707271727272727373737373 +737373737373737373737474747575757576767676767676767676767676767676767677777777 +777777777777777777777777777777777878787878787878787878787878787878787878797979 +797979797979797979797979797979797979797979797a7a7a7a7a7a7a7a7a7b7a7b7b7b7b7c7c +7c7d7d7c7c7d7d7d7e7e7e7e7e7e7e7e7e7e7f7f7f7f807f808080808080808181818182828282 +828282828282828282828282828282828282828282828282818181818181818181818181818080 +818180808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080 +808080808080808080808080808181818181818181818181818181818181818181818181818182 +8282828282828282828282828282828282828282828282828282828282818181818180807f7f7f +7f7f7e7e7d7e7d7d7d7d7b7b7a7a7a7a7a79797877767575747574737373717170706f706f6e6e +6e6c6c6b6b6a6b6a696868676767666564636363636262626262626260605f5f5e5e5e5e5e5e5d +5d5c5c5b5b5b5b5a5a5a5a5a5a5a5a595959595858585757575857575657575757575757575656 +565656565656565656565656565656565656565656565656565656565656565656565656565657 +5758585958595959585958585858585858585958595959595b5b5c5c5c5c5c5c5c5c5c5c5c5c5c +5c5c5c5c5c5c5c5d5d5e5e5f606060606060606060606060606161616161616161616262636363 +636363636363636363636364646465656565666666676767676767676767676767676768686969 +696969696969696a6a6a6a6a69696969696a6a6a6a6a6b6b6b6b6c6b6c6c6c6c6c6c6c6c6c6d6d +6d6e6e6d6d6e6e6e6e6e6e6e6e6f6f6f6e6e6e6e6d6d6d6e6e6e6e6e6e6e6e6e6e6f6f6f6f6f6f +6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f +6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f +6f6f6f6f6f6f6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e +6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e +6e6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6e6e6e6e6d6d6d6d6d6d6d6d6d6d6d6d6d6d +6d6d6d6d6d6d6d6d6d6c6c6c6c6c6c6c6c6b6b6c6c6b6b6b6b6b6b6b6b6a6a6a6a696a69696969 +686867676766666666666666666565656564646363626262626161616161616161605f605f5e5e +5e5d5d5d5d5d5d5d5d5d5d5b5b5b5a595b5a595959585858585858585858585757575757565656 +565656565656555655555555545454545454545454545454545454535353535353535353535454 +545454545454545455555555555555555556555656565657575758585757585858595959595959 +59595959595959595a5a5b5b5b5b5c5c5c5c5c5d5d5d5d5d5d5d5e5f605e5f60605f605f5f5f5f +5f5f5f5f5f5f5f5f5f606061616161616161616162626262626363636465636465656566666666 +6666666666666767676767686868696a68696a6a6a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b +6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6a6a6a6a6a6a6a6a6a696a69 +696969696969696969696969696969696969686868686868686868686767676767676767676766 +66666666666666666566656565656363636262636362626261616161606160605f5f5f5f5f5e5e +5e5e5d5d5c5c5b5b5b5b5a5a5a5a5a5a5a5a5a5a59595959595858585756585756565655555555 +555555555555555555555554545454545353535352535252525251515151515151515151515151 +515151515150504f4f4e4e4d4e4d4d4d4d4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4b4b4a4a494948 +484848474747474747474747474747474747474747474745454543424342424242414141414141 +414141414141414141404040403f3f3e3e3d3d3d3d3c3c3c3b3b3b3b3a3b3a3a3a3a3a3a3a3a3a +393939393939393737363635353535343434343434343434343434343434343434333333333232 +31302f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2e2e2e2d2c2d2c2c2c2c2a2a2a +2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a29292a2a29292928282828272827 +272727272727272727272727272727272626262625252524242424242424242424242424242424 +242424242323232323242424242424242424242424242424242424242424242424242424242424 +242424242424242424242424242424252525252525252525252525252525252525242425252424 +242323232323232323232323232323232323232323232323232323232323232323232323232323 +232323232323232323232323232323232323232323232323232323232323232323232323232323 +232323232323232323232323232323232323232323232324242424242424242424242424242424 +242424242424242424242424252525252626262626262626262626262626262626272627272727 +2727272727282828282828282828282828282828282828282828282929292a2a2a2a2a2b2b2b2b +2b2b2b2b2b2b2b2b2b2b2c2b2c2c2d2d2c2c2d2d2d2e2e2e2e2e2e2e2f30303030313132313232 +3232323232323233333333333333353536363737373738383838383838383939393939393a3b3c +3c3e3e3e3e3f3f403f404040404040404040424243434443444545454747484848484848484849 +4949494a4b4c4d4d4e4d4e4f4f4f50505051515151525252525253535455565657575656585859 +58595959595b5b5b5c5c5c5c5d5d5e5e5f5f5f5f60606060606060626263636464646464646565 +656666666667666767696969696969696a6a6a6a6a6b6b6b6b6c6b6c6c6d6d6d6d6d6e6e6e6e6f +6f6f70707070717071717171727272727272727272727272727272737373737374747474747474 +747475747575757575757576767676777777777777777777777777777777777777787878787878 +78787878797979797979797979797979797979797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a797a79797979 +797979797979797979797979797979797979797978787878787878787878787878787877777777 +777777777777777777767677777676767676767676757575757575757575747574747474747474 +7474737373737372727272727272727272727272727271717171707170706f6f6f6f6e6e6e6e6e +6e6e6e6d6d6d6d6d6d6d6d6d6c6c6b6b6b6b6a6a6a6a6a6a6a6a6a6a6969696868696968686767 +666666666565656565656565656564646464646464636261626160606060605f5f5f5f5f5f5f5f +5e5e5e5e5d5e5d5d5c5c5c5c5a5a5a595959595859585858585858585858585858565657575656 +565454545453535252525252525252525252525252525252525252525252525252525252525252 +51514f4f4f4f4e4e4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d +4d4d4d4e4e4e4e4e4e4e4e4e4e4e4e4e4e4f4e4f4f4f4f4f4f4f4f4f5050505050505050505051 +515152525151525252525252525252525252525353535353535353535453545454545555555656 +565657575757575858595a5b5c5c5c5c5c5c5c5c5d5d5d5d5e5d5e5e5e5e5e5e5e5e5e5f5f5f60 +606060616161616162626363646465656464666666676767676767676767686869696969696969 +69696b6b6b6c6d6c6d6e6e6e6e6e6e6e6e6e6e6e6e6e6f6f6f6f70707171717172727272727272 +727272727272727273737374747474757576757676767676767676767676767676777777777777 +777777777777777777777777777778787878787878787878787878787878787878787979797979 +7979797979797979797a797a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7d +7d7c7c7d7d7d7e7e7e7e7f7e7f7f7f7f8080808080808080808080808081818181828282828282 +828282828282828282828282828282828282828282828181818181818181818181818180808181 +80808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080 +808080808181808081818182828282828282828282828282828282828282828282828282838383 +838383838383838383838383838383838383838383838383838383828282828281818180808080 +7f7f7e7f7e7e7e7e7c7c7c7b7b7b7b7a7a7978777776757675747474727272717071706f6f6f6d +6d6d6c6b6c6b6a69696868676766656464646463636362626262616160605f5f5e5e5e5e5d5d5c +5c5b5b5b5b5a5a5a59595a5a595959585858585857575757565756565656565656565655555555 +555555555454555554555554545555555555555555555555555555555555555555555555565656 +565756575757565756565656565656565756575757575959595959595959595959595959595959 +595a5a5a5a5b5b5c5c5d5d5d5d5d5d5d5d5d5d5d5d5d5d5e5e5e5f5f5e5e5f5f60606161616161 +616161616161616161626262636363636464646565656565656565656565656565666667676868 +67676868686969696969686868686869696969696a6a6a6a6b6a6b6b6b6b6b6b6b6b6b6c6c6c6c +6c6c6c6c6d6d6c6c6d6d6d6e6e6e6e6e6d6d6d6d6d6e6e6e6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f +6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f +6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f +6f6f6f6f6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e +6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e +6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e +6e6e6e6e6e6e6e6d6d6d6d6d6d6d6d6c6c6d6d6c6c6c6c6c6c6c6c6b6b6b6b6a6b6a6a6a6a6969 +69696968686867676868676767666666666565646464646363636262636362626161606060605f +5f5f5e5e5f5f5e5e5e5c5c5c5c5b5c5b5b5b5b5a5a5a59595a5a59595958585858585757575757 +575757575657565656565555555555555555545455555454545353535353535353535354545455 +555454555555565656565656565656575657575757585858585858585858585959595959595959 +5a5a59595a5a5b5b5c5c5c5c5d5d5d5d5d5e5e5e5f5f5f5f606061606161616061606060606060 +606060606060606161626263636262636363646464646465656565666566666666676767686867 +6768686869696969696a6a6a6a6b6a6b6b6b6b6c6c6c6d6d6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d +6d6d6d6c6c6d6d6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6b6b6b6b6b6b6b6b6a6b6a6a6a +6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6969696969696969696968686867676868676767666666 +6666666666666566656565656363636262636362626261616161606160605f5f5f5f5e5e5e5d5d +5d5d5c5c5b5b5b5b5a5a5a59595a5a595959585858585857575757565756565656555555545455 +555454545454545454535353535352525252515251515151505050505050505050505050504f4f +50504f4f4f4d4d4d4d4c4d4c4c4c4c4b4b4b4b4b4b4b4b4a4a4b4b4a4a4a494949494848474747 +474646464646464646464646464645454646454545434343424142414040403f3f3f3f3f3f3f3f +3f3f3f3f3f3f3f3e3e3e3e3d3d3c3c3b3b3b3b3a3a3a3939393938393838383838383838383737 +373636363635353434333333333232323232323232313132323131313131313131303030302f2e +2d2d2c2c2d2d2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2b2b2b2b2a2b2a2a2a2a2828282828 +282828282828282828282828282727282827272727272727272727272727262626262526252525 +252525252525252525252525252525252424242424232323232323232323232323232222232322 +222221212121212222222222222222222222222222222222222222222222222222222222222222 +222222222222232322222323232424242424242424242424242424242424242424242424242423 +232323232323232222232322222222222222222222222222222222222222222222222222222222 +222222222222222222222222222222222222222222222222222222222323222223232323232323 +232323232323232323232323232323232323232323242424242424242424242424242424242424 +242424242424242424242424252525252525252525252525252525252525252625262626262626 +2626262727272727272727272727272727272727272828272728282829292929292a2a2a2a2a2a +2a2a2a2a2a2a2a2a2b2a2b2b2b2b2b2b2b2b2b2c2c2c2d2d2d2d2e2e2e2f2f2f2f302f30303030 +3030303030313131323232323333343435353535363636363636363637373636373738393a3a3b +3b3c3c3d3d3e3d3e3e3e3e3e3e3e3e3e4040404142414243434345454546464545464646474747 +4748494a4a4b4c4b4c4d4d4d4e4e4e4e4e4f4f4f50505050515152535454555555555656575657 +5757575959595a5a5a5a5b5b5c5c5d5d5d5d5e5e5e5f5f5f5f6060616162626363636364646465 +656565666566666767676768686869696969696a6a6a6a6b6a6b6b6c6c6c6c6d6d6d6e6e6e6e6e +6f6f6f6f706f707070707171717171717171727271717272727373737373747474747474747474 +757475757575757575757576767676767676767777767677777777777777777878787878787878 +7878797979797979797979797979797979797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a797a797979797979 +797979797979797979797979797979797979787878787878787878787878787878777777777777 +777777777777777676777776767676767676767575757575757575757475747474747474747474 +7373737373727272727272727271717272717171707070706f706f6f6f6f6e6e6e6e6e6e6e6e6e +6e6d6d6d6c6c6d6d6c6c6b6b6a6a6a6a6969696969696969696968686867676868676766666565 +65656464646464646464646463636362626262616160605f5f5e5e5e5e5d5d5d5d5d5d5d5d5c5c +5c5c5b5c5b5b5a5a59595858585757575756575656565656565656565656565555555554545452 +525252515150504f4f50504f4f4f4f4f4f4f4f4f4f4f50504f4f5050505050504f4f50504f4f4f +4d4d4d4d4c4c4b4b4a4a4b4b4a4b4b4a4a4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b +4b4c4c4c4c4c4c4c4c4c4c4c4c4c4c4d4c4d4d4d4d4d4d4d4d4d4e4e4e4e4e4e4e4e4e4e4f4f4f +4f4f4f4f4f50504f4f505050505050505051515151515151515152515252525253535353535454 +54555555555656575859595a5a59595a5a5a5b5b5b5b5c5b5c5c5c5c5c5c5c5c5c5d5d5d5d5d5e +5e5e5f5f5f5f606061616262636363636464646565656565656565656666676768686767686868 +6a6a6a6a6b6b6c6c6c6c6c6c6c6d6d6c6c6d6d6d6e6e6e6e6f6f70707070717171717171717172 +727171727272737373737374747474757475757575757575757575757575757676767777767677 +777777777777777777777777787878787878787878787878787878787878787879797979797979 +797979797979797a797a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7d +7d7d7d7d7e7e7e7e7f7e7f7f7f7f80808081818080818181818181818182828282828282828282 +828282828282828282828282828282828282828281818181818181818181818181808081818080 +8080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080 +808081818080818181828282828282828282828282828282828282828282828282828383838383 +838383838383838383838383838484838384848484848484848383838282828281818181818080 +7f807f7f7f7f7d7d7d7d7d7d7d7b7b7a79787878777877757575737373737273727170706e6e6e +6e6d6e6d6b6a6a6969696968666565656564646464646464626261616060606060605e5e5d5d5c +5c5c5c5b5b5a5a5a5a5a5a5a5a5959595959585857575657565656565656565656555555555555 +555554545555545454545454545454545454545454545454545454545454545454545555555556 +555656565556555555555555555556555656565658585858585858585858585858585858585858 +58585859595a5a5b5b5b5b5b5b5b5b5b5b5b5b5b5b5c5c5c5c5c5c5c5d5d5e5e5f5f5f5f5f5f5f +5f5f5f5f5f5f5f6060606060606061626262626363636363636363636363636464656565656565 +6565656666666666656565666666666767676868686869686969696969696969696a6a6a6b6b6b +6b6b6b6b6b6b6b6b6b6c6c6c6c6c6b6b6b6b6b6c6c6c6d6d6c6c6d6d6d6e6e6e6e6e6e6e6e6e6e +6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6f6f6e6e6f6f6f6f6f6f6f +6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f +6f6f6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e +6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6f +6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e +6e6e6e6e6e6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6c6c6c6c6b6c6b6b6b6b6a6a6a6a +6a6969696868696968686867676767666665656565646464646464646463626362616161606060 +606060606060605e5e5e5e5d5e5d5c5c5c5b5b5b5b5b5b5b5b5b5b5a5a5a5a5a59595959595959 +595857595857575756565656565656565656565656565655555555555555555555565656565656 +565656565757575757575757585957585959595a5a5a5a5a5a5a5a5a5a5b5b5b5b5b5b5b5b5b5b +5b5b5b5c5d5d5e5e5e5e5f5f5f5f5f606060616160606262636263636362636262616162626161 +616161616263626364646464646464646565656565666666666766676768686868696969696969 +69696a6a6a6a6a6b6b6b6b6c6b6c6c6c6c6d6d6d6e6e6d6d6e6e6e6e6e6e6e6e6e6e6e6d6d6e6e +6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6c6c6c6c6c6c6c6b6b6a6b6a6a6a6a6a +6a6a6a6a6a6a6a6a6a6a6a6a6a6a69696969696969696868686867676767676767676666666666 +6666666564666564646462626262626262626161606060605f605f5f5e5e5e5e5e5d5d5c5c5c5c +5b5b5a5a5a5a595959585859595858585757575757565656565556555454545353535353535353 +535353535353535252525252515150504f504f4f4f4f4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e +4e4d4d4b4b4b4b4a4b4a4a4a4a4949494949494949494949494948484747474746464545454544 +44444444444444444444444443434444434343414141403f403f3e3e3e3d3d3d3d3d3d3d3d3d3d +3d3d3d3d3d3c3c3c3c3b3b3a393939393938383837373737363736363636363636363635353534 +34343433333232313131313030303030303030303030303030303030302f2f2f2f2e2e2d2c2b2b +2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2a2a2a2a292a2929282827272626262626 +262626262626262626262626262626262626262626262626262626262525252524252424242424 +242424242424242424242424242423232323232222222222222222222222222222222222222222 +212121212122222222222222222222222222222222222222222222222222222222222222222222 +222222222222222222222223232324242323242424242424242424242424242424242424232323 +232323232323232323232323232323232323232323232323232323232323232323232323232323 +232323232323232323232323232323232323232323232323232323232323232323232323232323 +232323232323232323232323232323232323232424242424242424242424242424242424242424 +242424242424242424242525252525252525252525252525252525252526252626262626262627 +272727282828282828282828282828282828282828282828282829292929292a2a2a2a2a2a2a2a +2a2a2a2a2a2a2b2a2b2b2b2b2b2b2b2b2b2c2c2c2c2c2c2c2d2d2d2e2e2e2e2f2e2f2f2f2f2f2f +2f30303030313131313132323333343434343535353535353535353535353536373839393a3a3a +3a3b3b3c3b3c3c3c3c3c3c3c3c3c3e3e3f3f403f40414141434343434343434344444444454546 +474848484948494b4b4b4c4c4c4c4c4d4d4d4d4d4d4d4f4f505152525252525253545553545555 +555757575757575759595a5a5b5b5b5b5c5c5c5c5c5c5c5d5e5f5f606060606060616262626263 +6364636464656565656666666767676767686868686968696a6b6b6b6b6b6b6b6c6c6c6d6d6d6d +6e6e6f6e6f6f6f6f70707070707070707171707071717172727272727373737373737373737473 +747475757474757575767676767676767676767676767676767676767677777777777777777878 +787879797979797979797979797979797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a797a7979797979797979 +797979797979797979797979797979797878787777787877777777777777777676767676767676 +767676767676767676767676767676767675757574747575747473747373737373737373737272 +7272727171717171717171707071717070706f6f6f6f6e6f6e6e6e6e6d6d6d6c6c6d6d6c6c6c6b +6b6b6b6b6b6b6b6b6a6a6968686867676767676767676767666666666666666565646463636363 +62626262626262626161616160606060605f5f5e5e5d5c5c5c5c5c5b5b5b5b5b5b5b5b5a5a5a5a +595a59595757575756565655555554535554535353535353535353535352525252525252505050 +504f4f4e4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4b4b +4b4b4a4a494948484949484949484849494949494949494949494949494949494949494949494a +4a4a4a4a4a4a4a4a4a4a4a4a4a4b4a4b4b4b4b4b4b4b4b4b4c4c4c4c4c4c4c4c4c4c4d4d4d4d4d +4d4d4d4e4e4d4d4e4e4e4e4e4e4e4e4f4f4f4f4f4f4f4f4f504f50505050515151515152525253 +53535354545556575758585757585858595959595a595a5a5a5a5a5a5a5a5a5b5b5b5b5b5c5c5c +5d5d5d5d5e5e5f5f60606060606062626263636363636363636364646565656565656566666868 +686869696a6a6b6b6a6a6b6b6b6b6b6b6b6b6c6c6c6c6d6d6e6f6f6f7070707070707070707070 +707070707171727272737373737473747474747474747474747474757575757676767676767676 +767676767676767676767777777878777778787878787878787878787878797979797979797979 +79797979797a797a7a7b7b7a7a7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d +7d7d7e7e7e7f807e7f808080818181818181818181818181818181828282828282828282828282 +828282828282828282828282828282828282818181818181818181818181818080818180808080 +808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080 +818180808181818282828282828282828282828282828282828282828282828383848484848484 +848484848484848484848485858484858585858585858584848483838383828282828281818081 +808080807e7e7e7e7e7e7e7c7c7c7b7979797879787777777574747473747373727270706f6f6e +6f6e6d6c6c6a6a6a6a69686767676665656565656565636363636161616161615f5f5e5e5d5d5d +5d5c5c5b5b5b5b5b5b5b5b5a595959595858575757575757575757575757565655555555555555 +545455555454545454545454545454545454545454545454545453545353535354545454545454 +545454545454545454545454545454545454565656565756575757565756565656565656565756 +575858585859595959595959595959595959595a5a5a5a5a5a5a5b5b5c5c5c5c5c5c5c5c5c5c5c +5c5c5c5c5d5d5e5e5e5e5e5e5f6060606061616161616161616161616161616363636363636363 +636464646464636363646464646565656666666667676767676767676767676868686969696969 +6969696969696a6a6b6b6b6b6a6a6a6a6a6b6b6b6c6c6b6b6c6c6c6d6d6d6d6d6d6d6d6d6d6d6d +6d6d6d6d6d6d6d6e6d6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6f6f6e6e6f6f6f6f6f6f6f6f6f +6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f +6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e +6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6f6f6f +6f706f70707070707070706f706f6f6f6f6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e +6e6e6e6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6c6c6c6c6c6c6c6c6c6c6b6b6b6b6b6a +6a6a69696a6a696969686868686768666666666565656565656565646364646363636262626261 +62616161615f5f5f5f5f5f5f5e5e5e5d5d5d5d5c5d5c5c5c5c5b5b5b5b5b5a5a5a5a5a5a5a5a59 +595a5a595959585858585858585858575857575757565656565656565656575758585858585858 +585859595959595959595a5a59595a5a5a5b5b5b5b5c5b5c5c5c5c5d5d5d5d5d5d5d5d5d5d5d5d +5d5e5f5f5f5f5f5f60606060616262626363626264646464646464646464646363646463636363 +636364646364656565656565656566666666676868686868686868696969696a6a6a6a6a6a6a6a +6b6b6b6b6c6c6d6d6d6d6d6d6d6d6d6e6e6e6f6f6e6e6f6f6f6f6f6f6f6f6f6f6f6e6e6f6f6e6e +6e6e6e6e6e6e6e6e6e6e6d6e6d6d6d6d6d6d6d6d6d6c6c6c6c6c6c6c6b6b6b6b6b6b6b6b6b6b6b +6b6b6b6b6b6b6a6b6a6a6a6a696969696969696968686868676767676767676666656565656565 +6564646565646464626161616161616160605f5f5f5f5f5f5f5f5e5d5d5d5d5c5c5b5b5b5b5a5a +595959595858585757585857575756565656565554545454545453535352525252525252525251 +525151515150505050504f4f4e4e4e4e4e4e4e4d4d4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4b +4b4949494948494848484847474747474747474747474747464645454545444443434343424242 +42424242424242424242414142424141413f3e3e3e3d3e3d3c3c3c3b3b3b3b3b3b3b3b3b3b3b3b +3b3b3a3a3939393939383737373736353535343434343434343434343434343434333333323232 +3231312f2f2f2f2f2f2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2d2d2d2d2c2c2c2b29292929 +292929292929292929292929292929292929292928282828282828282727262625252525252525 +252525252525252525252525252525252525252525252525252524242424242424242424242424 +242424242424242424242423232222222221212121212121212121212121212121212121212020 +202020212121212221222222212221212121212121212221222222222222222222222222222222 +222222222222222222232323242423232424242424242424242424242424242424242323232323 +232323232323232323232323232323232323232323232323232323232323232323232323232323 +232323232323232323232323232323232323232323232323232323232323232323232323232323 +232323232323242324242424242424242425252525252525252525252525252525252525252525 +252525252525252526262626262626262626262626262626262626262626262626262626272727 +27282828282828282828282828282828282828282828282829292929292a2a2a2a2a2a2a2a2a2a +2a2a2a2a2a2a2a2a2a2a2a2a2a2a2b2b2c2c2c2c2c2c2d2d2d2e2e2e2e2e2e2e2e2e2e2e2e2e2f +2f2f2f30303030303131313133333333343434343434343434343434343536363737383939393a +3a3a3a3a3a3a3a3a3a3a3a3a3c3c3d3d3e3d3f3f3f3f4141414141414141424242424343434546 +4646474647484848494949494a4a4b4b4b4b4b4b4d4d4d4e505050505050515252515152525254 +55555555555557575757595959595a5a5a5a5a5a5a5b5c5c5c5d5e5e5e5e5e5f60606060616161 +61626263636363646464656666666667676767676767686969696969696a6b6b6b6c6c6c6c6d6d +6d6d6d6d6d6d6e6e6e6e6f6f6f6f70706f6f707070717171717172727272737273737373737373 +747473737474747575757575757575757575757575767576767676777777777777777778787878 +797979797979797979797979797979797979797979797979797979797979797979797979797a79 +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c +7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a797a7979797979797979797979797979797979797979 +797979797979797979797979797978787877777878777777777777777776767676767676767675 +767575757575757575757575757575747474737374747373737373737373737373737272717171 +7170707070707070706f6f70706f6f6f6e6e6e6e6d6d6d6d6d6d6c6c6c6b6b6c6c6b6b6b6a6a6a +6a696a696969686868676767666666666566656565656464646464646463636262626262616060 +6060606060605f5f5f5f5e5e5e5e5e5d5c5c5c5b5a5a5a5a5a5959595959595958585757575757 +575755555555545453525252515152525151515151515151515151505050505050504e4d4d4d4d +4d4c4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b49484848 +484847474646474746474746464747474747474747474747474747474747474747474747484848 +484848484848494849494949494949494949494949494a4a4a4a4a4a4a4a4a4a4b4b4b4b4b4b4b +4b4c4c4b4b4c4c4c4c4c4c4c4c4d4d4d4d4e4d4e4e4e4e4e4e4e4e4e4f4f4f4f4f505050515151 +515252535455555656555556565657575757575757575758575858585859595959595a5a5a5b5b +5b5b5c5c5d5d5e5e5e5e5e5e606060616161616161616161626163636363636363646466666767 +676768686969686869696969696969696a6b6b6b6c6c6c6d6d6d6e6e6e6e6e6e6e6e6e6f6e6f6f +6f6f70707171717272727272727272727372737373737373737474747475757575757575757575 +75757675767676767777777878777778787878787878787878787878797979797a797a7a7a7a7a +7a7a7a7a7a7a7a7b7b7a7a7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7e7e7e7e7e7e7e7e7e +7f7f7f80807f7f8080808181818181818181818181818181818282828282828282828282828282 +828282828282828282828282828282828181818181818181818181818180808181808080808080 +80808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808181 +808081818182828282828282828282828282828283838383838383838383838383838384848484 +848484848484848484848484848484848484848484848484848484848483838282828281828181 +81818080807e7e7e7e7e7e7c7c7c7c7a7a79797878777777777676747473737273727270706f6f +6e6e6d6d6c6b6a6a6969686868686767656565656565636363636161606060605f5f5e5e5d5d5d +5d5d5c5c5c5c5b5b5a5a5a5a595959595959585857575757565656565656565656565555555454 +555554555553535454545454545454535353535353535353535353535353535353535453545454 +535453535353525252525353545454545454545454545454545454545454545454545555555555 +5556575757575757575757575757575757575757595958585959595a5b5b5b5b5b5b5b5b5b5b5b +5b5b5b5b5b5b5c5c5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e606060606161626263636363 +636363636363636363636363636364646464656466666666666666666666666666666666676868 +6868696969696969696969696969696a6a6a6a6a6a6a6a6a6a6b6b6b6b6b6b6b6b6b6b6b6b6b6b +6b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d +6d6d6d6d6d6d6d6d6d6d6d6d6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e +6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f +6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f +6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f +6f6f6f6f6f6f6f6f6f6e6e6f6f6e6e6e6e6e6e6e6e6d6d6d6d6c6d6c6c6c6c6b6b6b6b6b6b6b6b +6a6a6b6b6a6a6a6969696968686868686867676766666666656565656464646463636362626363 +626262616161605f605f5f5f5f5e5e5e5d5d5e5e5d5d5d5c5c5c5c5c5c5c5c5c5c5c5c5c5c5b5c +5b5b5b5b5a5a5a5a5a5959595858595958585858585858585858585858585858595959595a5a5a +5b5b5b5b5b5b5b5b5b5c5b5c5c5c5c5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5e5e5e5e5f5f +5f5f60616161626262626262636364646464646465646565656465646464646464646464646464 +6465656565666666666767676868686868686969696a696a6a6a6a6a6a6a6b6b6b6b6c6c6c6d6d +6d6d6d6d6d6d6d6e6e6f6f6f6f6f6f6f70706f6f707070707070707070707070707070706f6f6f +6f6e6e6e6e6e6e6e6e6e6e6e6e6e6d6d6d6d6d6d6d6d6c6c6c6c6c6c6b6c6b6b6b6b6a6a6a6a6a +6a6a6a6a6a6a6a6a6a6a6969696969686868686868686867676767666666666666666664646464 +6364636363626262626161616160606060605f5f5e5e5d5d5d5d5d5c5b5b5b5b5b5a5a59595858 +5858575757565657575656565555555554545454535253525252525050504f4f50504f4f4f4f4f +4f4f4f4f4f4f4e4e4e4e4e4e4d4c4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4a4a4a4a49494948 +484747464746464646454545454545454544444545444444444443434242414141414040404040 +40404040404040403f3f40403f3f3e3d3d3d3b3b3b3b3a3a3a3939393939383838383838383838 +38383838373636363635343434343434333333333233323232323232323232313131303030302f +2f2f2f2d2d2d2d2d2d2d2d2d2c2c2c2b2b2c2c2b2b2b2b2b2b2b2b2b2b2b2b2929292928282828 +272727272727272727272727272727272727272727272626252525252525252525252525252525 +252525252525252424242423232323232323232424242424232323232223222222222323232323 +232323232322222222222222222222222222222221212121212222222121222221212121212121 +212121212121212121212121212121212121212121212121212121212121212121212121212121 +222221212222222323232323232323232324242424242525252525252525252524242424242424 +242323242423232323232323232323232323232323232323232323232323232323232323232323 +232323232323232323232323232323232323232323232424242425252525252525252525252525 +252525252525252525252525252525252525252526262626262626262626262626262626262626 +262626262626252525252525252525252525252525252525252626272727272727272727272727 +272727272727272828282828282828292928282929292929292929292929292929292929292929 +29292a2a2b2b2b2b2b2b2b2b2b2b2b2b2c2c2c2c2c2c2c2d2d2d2d2e2d2e2e2e2e2e2e2e2e2e2e +2e2e2f2f3030303032323232323232323232323232323333333334343435353636363738383839 +38393939393939393a3a3a3a3a3b3c3c3c3d3d3d3f3f3f40403f3f404040404040404242434345 +454545464646474747474747474749494a4a4a4a4c4c4c4c4d4d4f4f4f4f504f50505051515151 +5353545454545656565656565656565757595959595b5a5b5b5c5c5e5e5e5e5e5e5e5e5e605f60 +60616162626363646464646464646464656665666666666868696969696a6a6a6a6a6a6a6a6b6b +6c6c6c6c6d6d6d6d6d6d6e6e6f6f6e6e6f6f6f7070707070717171717171717171727273737373 +737373737373737373737474747575757576767676767676767676767676777777777777777777 +7777777777777878787878787878787978797979797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a797a797979797979797979787878 +787878787878787878787878777777777777777777777777777777767676767676767676767676 +76757576767575757474747474737373737373737373727372727272717171717171717171716f +6f6f6f6f6f6f6f6e6e6f6f6e6e6e6d6d6d6d6c6d6b6b6b6b6a6a6a6a6a6a6a6a6a6a6969696868 +696968676766656565656464646464646464646464646462626363626262605f5f5f5f5f5e5e5e +5e5e5e5e5e5e5e5e5e5d5d5b5b5b5b595a59595858565656565656565656565656565655555454 +54545252515151515050504f504f4f4f4f4f4f4f4f4f4f4f4f4f4f4e4e4d4d4c4c4c4c4b4a4a4a +4a494949494848484848484848484848494949494a4a4a4a4a4a49494949484847474747474645 +454544444545444545444445454545454545454545454545454545454546464646464646464646 +46464646464646464647464747474747474747474848484848484848484849494949494949494a +4a49494a4a4a4b4b4b4b4b4b4b4b4b4b4b4b4b4b4c4b4c4c4c4c4d4d4d4d4d4e4e4e4f4f4f4f50 +505152535354545353545454545454545555565656565656565656565656565658585859595959 +5a5a5b5b5c5c5e5e5e5e5e5e5e5e5e5e5e5e5f5f5f5f6060606061616262636364636464646566 +66666666666666676767676868696969696a6a6a6b6b6b6b6c6c6c6c6c6d6d6d6e6e6d6d6e6f6f +6f6f6f6f6f70707070717172727272727272727273737373737373737474747475757576767676 +767676767676777777777777777777777777777777787878787879797979797979797979797979 +797a7a7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7d7d7d7d7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f +7f7f807f8080808081818182828181828282838383838383838383838383838383838383838383 +838383838383838383828282828282828282828181818181818181808081818080808080808080 +808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808081818080 +818181828282828282828282828282828282838383838383838383848384848484858585858585 +858585858585858585858585858585858585858585858585858585848483838383828382828282 +8181817f7f7f7f7f7f7e7e7d7d7b7b7a7a7a7a7979787877777575757574757473717170707070 +6f6e6d6c6b6b6b6b6a6a696968686666666666666565646462626161616160605f5f5e5e5e5e5e +5d5d5d5d5c5c5b5b5a5a5959595959595958585858585757575756575656565655555554545555 +545555535354545454545454545353535353535353535253525252525252525252525252525252 +525252525151515151525252525252525252535253535352535252525252525253545354545454 +555555555555555555555555555555555555575756565757575858585858585858585858585858 +595859595a5a5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5d5d5e5e5f5f6060616161616161 +616161616161616161616161626262626363646464646464646464646464646464646566666666 +67676867686868686868686868696969696969696969696a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6b +6b6b6b6c6b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d +6d6d6d6d6d6d6d6d6d6d6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e +6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f +6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f706f70 +707070707070706f706f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f +6f6f6f6f6f6f6f6e6e6f6f6e6e6e6e6e6e6e6e6d6d6d6d6d6d6d6d6d6d6c6c6c6c6c6c6c6c6b6b +6c6c6b6b6b6a6a6a6a696a69696969686868676767676666666666666666656565646365646363 +63626262616161616161616060605f5e605f5e5e5e5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d +5d5d5c5c5c5c5c5b5b5b5a595b5a5959595959595959595959595a595a5a5b5b5b5b5c5c5c5d5d +5d5d5d5d5d5d5d5d5d5d5d5d5d5e5e5e5e5f5e5f5f5f5f5f5f5f5f5f5f5f5f6060606061616161 +616262626363636364646565666666666666666666666666666666666666666666666666666666 +66666667676767686868696969696a6a6b6b6b6b6b6b6b6b6b6b6b6b6c6c6c6c6d6d6d6e6e6e6e +6f6e6f6f6f6f70707070707070707171707071717171717171717171717171717171707070706f +6f6f6f6f6f6f6e6f6e6e6e6e6d6d6d6d6d6d6d6d6c6c6c6c6c6c6c6c6c6c6c6c6b6b6b6b6b6b6b +6b6b6a6b6a6a6a6a69696969696868686868686868676767676666656665656565636363636363 +63636362626161606060605f5f5f5f5f5e5e5e5d5d5d5d5c5c5b5a5a5a5a5a5959585857575757 +565656555556565555555454545453535252515151515151514f4f4f4e4e4f4f4e4e4d4e4d4d4d +4d4d4d4d4c4c4c4c4c4c4c4a4a4a4a494a49494949494949494949494948484848474747464645 +454445444444444343434343434343424243434242424242414140403f3f3f3f3e3e3e3e3e3e3e +3e3e3e3e3e3e3d3d3e3e3d3d3c3b3a3a3939393938383837373737373636363636363636363536 +35353434343434333232313131313030303030303030303030303030302f2f2f2e2e2e2e2d2d2c +2c2b2b2b2b2b2b2b2b2b2a2a2a29292a2a29292929292929292929292928282727262626262525 +252525252525252525252525252525252525252525242424242424242424242424242424242424 +242424242423232323222222222222222223232323232222222222222222222223232323232323 +232323222222222122212121212121212121202020202021212120202121202020202020202020 +202020212021212120212020202020202020212021212121212121212121212121212121212222 +212122222223232323232323232323242424242425252525252525252525242424242424242423 +232424232323232323232323232323232323232323232323232323232323232323232323232323 +232323232323232323232323232323232323232324242424252525252525252525252525252525 +252526252626262626262626262626262626272727272727272727272727272727272727272727 +272727272626262626262626262626262626262626262626272727272727272727272727272727 +272727272728282828282828282929282829292929292929292929292929292929292929292929 +292a2a2a2a2a2a2a2a2a2b2a2b2b2c2c2c2c2c2c2c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d +2e2e2f2f2f2f303031313131313131313131313132323232333333333334343536373737373737 +3737373737373838383838393a3a3b3b3b3b3d3d3d3e3e3d3d3e3e3e3e3e3e3e3f404141434343 +43434343444444444544454547474848484849494a4a4b4b4d4d4d4d4d4d4d4d4d4e4e4f4f5151 +52525252535354545454545454555557575757585758595a5a5c5c5c5c5c5c5c5c5c5d5d5e5e5f +5f60606161626263636363636363646464646464646666676768686969696969696969696a6a6a +6a6a6b6b6b6b6c6c6d6d6e6e6d6d6e6e6e6f6f6f6f6f7070707071707171717172727272727272 +727272727272727273737374747474757576757676767676767676767777777777777777777777 +7777777778787878787878787878787878787879797979797979797979797979797a797a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a +7a7a7a7a7a7a7a7a7a7a7a7a7a797a797979797979797979797979797979797979797878787878 +787878787878787878787777777777777777777777777777777676767676767676767576757574 +7475757474747373737373727272727272727272727272727272717171717071707070706e6e6e +6e6e6e6e6e6d6d6e6e6d6d6d6c6c6c6c6b6b6a6a6a6a6969696969696969696968686867666867 +666565646464646463636363626362626262626262606061616060605e5e5e5e5d5d5c5c5c5c5c +5c5c5c5c5c5c5c5b5b595959585758575756565454545454545454545354535353535252525252 +50504f4f4e4e4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4c4c4b4b4a4a4949484848484847 +474747464646464646464646464647474747484848484848474747474646454544444444434343 +424243434243434242434343434343434343434343434343434343444444444444444444444444 +444445444545454545454545454545454545464646464646464646464747474747474747484847 +474848484949494949494949494a494a4a4a4a4a4a4a4a4a4b4b4b4b4b4c4c4c4d4d4d4d4e4e4f +505151525251515252525252525252535353535453545454545454545454565656575757575858 +59595a5a5c5c5c5c5c5c5c5c5c5c5c5c5d5d5d5d5e5d5e5e5f5f60606161626162636363646464 +646464646465656565666667676868696969696969696a6a6a6a6a6b6b6b6c6d6b6c6d6e6e6e6e +6e6e6e6f6f6f6f6f70707070717071717171727272727272727273737373747474757575757675 +767676767777777777777777777777777777777878787878797979797a797a7a7a7a7a7a7a7a7a +7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7d7d7d7d7e7e7f7e7f7f7f7f808080808080808080 +808080808080818181828281818282828383838383838383838383838383838383838383838383 +838383838383838282828282828282828281818181818181818080818180808080808080808080 +80808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080818180808181 +818282828282828282828282828282828383838383838383838483848484848585858585858585 +858585858586868585868686868686868686868685858686858585848484848384838383838282 +828181818180807f7f7e7e7d7d7c7c7b7b7a7a797979797777777675767574737372727171706f +6e6e6d6d6c6c6b6b6a6a696968686868676766666565646463636262616160605f5f5f5f5e5e5e +5d5d5d5d5c5c5b5b5a5a5a5a595959585858585857575757565756565656555555545455555454 +545353535353535353535352525252525252525251525151515151515151515151515151515151 +515150505050505151515151515151515251525252515251515151515151515251525252525353 +535353535353535353535353535353535454545455555556565656565656565656565656565756 +575757575959595a5a59595a5a5a5a5a5a5a5a5a5a5a5a5b5b5c5c5c5c5e5e5e5e5e5e5e5e5e5e +5e5e5e5f5f5e5e5f5f5f6060606061616262626262626262626262626363636364646465656565 +6665666666666666666666676767686867676868686969696969696969696969696969696a6a6a +6a6b6a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6c6c6c6d6d6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d +6d6d6d6d6d6d6d6d6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e +6e6e6e6e6e6e6e6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f +6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f706f707070 +70707070706f706f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f +6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6e6e6e6e6e6e6e6e6e6e6d6d6d6d6d6d6d6d6c6c6d6d +6c6c6c6b6b6b6b6a6b6a6a6a6a6969696969686868676768686767676666666665666565656564 +646463636363626262616161616061606060605f5f5f5f5f5f5f5f5f5f5f5f5f5e5e5f5f5e5e5e +5d5d5d5d5d5c5c5c5c5b5c5b5b5b5b5b5b5b5b5b5b5b5b5b5c5b5c5c5c5c5d5d5d5d5d5e5e5e5e +5e5e5e5e5f5f5e5e5f5f5f60606060616061616161616161616161616161616262626363636364 +646465656565666667676868676768686868686868686868686767686867676767676768686767 +68686869696969696a6a6a6a6b6b6c6c6c6c6c6c6c6d6d6c6c6d6d6d6e6e6e6e6e6f6f6f6f706f +707070707171717171717171727271717272727272727272727272717172727171717070707070 +707070706f706f6f6f6f6e6e6e6e6e6e6e6e6d6d6d6d6c6c6c6c6c6c6c6c6b6b6b6b6b6b6b6b6b +6a6b6a6a6a6a696969696968686867676868676767666666666566656565656363636262636362 +626161606060605f5f5f5e5e5e5e5d5d5d5c5c5c5c5b5b5a5a5959595958585757565656565555 +55545455555454545353535352525151505050504f4f4f4d4d4d4d4d4d4d4d4d4c4d4c4c4c4c4c +4c4c4b4b4b4b4a4a4a484848484748474747474747474747474747474746464645454444434342 +434242424241414141414141414141414141404040403f3f3e3e3d3d3d3d3c3c3c3c3c3c3c3c3c +3c3c3c3c3b3b3c3c3b3b3a39383837373737363636353535353534343434343434343433343333 +32323232313130302f2f2f2f2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2d2d2d2c2c2c2c2b2b2a2a29 +292929292929292928282828282828282828282828272728282727262625252525242424242424 +242424242424242424242424242424242424242323232222232322222222222222222222222222 +222222222221212121212121212121222222222221212121212121212121222222222222222222 +222121212120212020202020202020201f1f1f1f1f202020202020202020202020202020202020 +202120212121202120202020202020202120212121212121212121212121212121212121212121 +212121222222232322222323232424242424252525252525252525252424242424242424242424 +242424242424242424242424242424242424242424242424242424242424242424242424242424 +242424242424242424242424242424242424242425252525252525252525252525252525252525 +262526262626262626262626262626262727272727272727272727272727272727272727272727 +272726262626262626262626262626262626262626262727272727272727282827272828282828 +28282829292929292929292929292929292929292929292929292929292929292929292929292a +2a2a2a2a2a2a2a2a2b2a2b2b2b2b2b2b2b2b2b2c2c2c2c2c2c2c2c2c2c2c2c2c2d2d2c2c2d2d2d +2e2e2e2e2f2f303030303030303030303030303031313132323232333334343535353535353535 +353535353636363637373838393939393b3b3b3b3b3b3b3b3c3c3b3b3c3c3d3e3f3f4040404041 +414142424242434243434444454546464747484848484a4a4a4b4b4a4a4b4b4c4c4d4d4e4e4f4f +50505151525252525252525252545454555655565757575959595a5a59595a5a5b5b5c5c5d5d5e +5e5f5f606061616161616161626262626363636565656566666767686867676868686969696969 +6a6a6a6a6b6b6c6c6d6d6c6c6d6d6d6e6e6e6e6e6f6f6f6f706f70707070717171727271717272 +727272727272737373737374747474757475757575757575757576767677777676777777777777 +777778787878787878787878787878787879797979797979797979797979797a797a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a +7a7a7a7a7a7a7a7a7a7a7a797a7979797979797979797979797979797979797978787878787878 +787878787878787877777776767777767676767676767675757575757575757574757474747474 +747474747373737373727272717172727171717171717171707070706f706f6f6f6f6d6d6d6d6d +6d6d6d6c6c6d6d6c6c6c6b6b6b6b6a6a6969696968686867676868676767666666666566656564 +646363626262616161616061606060606060605f5f5f5f5e5e5e5c5c5c5c5b5b5a5a5a5a5a5a5a +59595a5a595959575757565556555454545252525252525252525152515151515050504f4f4e4e +4d4d4c4c4b4b4a4a4b4b4a4a4a4a4a4a4a4a4a4a4a4a4a49494949484847474646464645454544 +444444444444444444444444444445454545454545454545444444444343424242424141414040 +414140414140404141414141414141414141414141414141414242424242424242424242424242 +434243434343434343434343434343434444444444444444444445454545454545454646454546 +4646474747474747474747484748484848484848484849494949494a4a4a4b4b4b4b4c4c4d4e4f +4f50504f4f50505050505050505151515152515252525252525252525454545555555556565757 +5858595959595a5a5a5a5a5a5a5a5b5b5b5b5c5b5c5c5c5c5e5e5e5f605f606161616262626363 +626263636364646464656566666767676768686869696969696a6a6a6a6b6a6b6b6c6c6c6c6d6d +6d6e6e6e6e6e6f6f6f6f706f707070707171717272717172727273737373737474747475747575 +75757676767777767677777777777777777878787878797979797a797a7a7a7a7a7a7a7a7a7b7b +7b7c7c7b7b7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f8080808080808080818180 +808181818282828282828282828283838383838383838383838383838383838383838383838383 +838383838382828282828282828282818181818181818180808181808080808080808080808080 +8080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080818181 +818282828282828282828282828283838383838383838384838484848485858585858585858686 +858586868686868686868686868686868686868686868686868585858584858484848483838382 +828282818180807f7f7e7e7d7d7d7c7b7b7a7a7a7a78787878777877757474737373737271706f +6e6e6e6e6d6d6c6c6b6a6969696969696868676665656464646463636261606060606060605f5f +5f5e5d5d5c5c5b5b5b5b5b5a5a5959595959585858585758575757575656555555555555555554 +545454545454545454535353525253535252515251515151515151515151515151515151515151 +5050504f4f51515050505050505051505151515051505050505050505051505151515152525252 +525252525252525252525252525253535353535353545454545454545454545454545455545555 +55555757585858585858585858585858585858585859595a5a5a5a5c5c5c5c5c5c5c5c5c5c5c5c +5c5c5c5c5c5c5d5d5e5e5e5e5f5f60606060606060606060606060606060616262636363636463 +64646464646464646465656565656565666666676767676767676767676767676767686868696a +68696a6a6a6a6a6a6a6a6a6a6a6a6a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6c +6c6c6c6c6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d +6d6d6d6d6d6d6d6d6d6d6e6e6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f +6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f706f7070707070 +7070706f706f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f +6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6e6e6e6e6e6e6e6e6e6e6d6d6d6d6d6d6d6d6d6d6d6d6d6d +6d6c6c6c6b6a6c6b6a6a6a69696969696868686868686868686867676767666766666666656565 +636364646363636262626261626161616160606060606060606060606060606060606060605f5f +5f5e5e5e5e5d5d5c5d5c5c5c5c5c5c5c5c5c5c5c5c5d5e5c5d5e5e5e5f5f5f5f5f606060606060 +606060606060606060616161626361626363636363636363636363636364646464646464656565 +666666666767686969696969696969696969686869696868686868686868686868686868686868 +686969696a6a6a6a6b6b6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6e6e6e6f6f6f6f706f7070 +717171717272727272727272727272727272727272727272727171727271717170707070707070 +70706f706f6f6f6f6e6e6e6d6d6d6d6d6c6c6c6c6c6c6c6c6c6c6c6c6b6b6b6a6a6b6b6a6a696a +696969696868686868676767666667676666666565656564656464646462626161616161616160 +605f5e5e5e5d5d5d5d5d5d5d5c5c5c5b5b5b5a5959585858585858575655555454545453535353 +5353535352525252515150504f4f4e4e4e4e4d4d4d4b4b4b4b4b4b4b4b4b4a4b4a4a4a4a4a4a4a +484848484848484646464645464545454545454545454545454444444443434342424141404140 +4040403f3f3f3f3f3f3f3f3f3f3f3f3f3e3e3e3e3d3d3c3c3b3b3b3b3a3a3a3a3a3a3a3a3a3a3a +3a3a39393a3a393938373636353535353534343434333333323232323232323232313231313030 +303030302f2f2e2e2d2d2d2d2c2c2c2c2c2c2c2c2c2c2c2c2c2b2b2b2b2b2b2b2a2a2929282828 +282828282828272727272727272727272727272727272727262526252424242323232323232323 +232323232323232323232323232323232322222222222222222222222222222222222222222222 +222222212121212121212121212222222222212121222221212222222323232323232323232322 +22222120222120202020202020201f1f1f1f1f2020202121202021212121212121212121212122 +212222222122212121212121212122212222222222222222222222222222222222222222222222 +222323232323232323242424242525252626262626262626262625252525252525252525252525 +252525252525252525252525252525252525252525252525252525252525252525252525252525 +252525252525252525252525252525252525262626262626262626262626262626262626262726 +272727272727272727272727272728282828282828282828282828282828282828282828282828 +272727272727272727272727272727272727272728282828282828282929282829292929292929 +292a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a29292a2a2929292929292a2a29292a2a2a2b2b2b +2b2b2b2b2b2b2c2b2c2c2c2c2c2c2c2c2c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2e2e +2e2e2f2f3030303030303030303030303030313131313131313232333334343535343435343435 +35343636353536363737383838383a3a3a3a3a3a3a3a3a3a3a3a3a3a3b3c3d3e3f3f3f3f3f3f3f +404040404140414142424343444445454646464648484848484848484849494a4b4c4c4d4d4d4d +4e4e4f5050505050505050525252525352535555555757575757575757575858595a5b5b5c5c5c +5c5d5d5e5f5f5f5f5f5f6060606060606062626363646465656565656565656566666667676868 +686869696a6b6b6b6b6b6b6b6b6c6c6c6c6c6d6d6d6d6e6d6e6f6f6f7070707070707070707070 +707070707171727272737373737473747474747474747474757575757575757676767676767676 +77777777777777777777777777777778787878787878787878787878797a78797a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a +7a7a7a7a7a7a7a7a7a797a79797979797979787879797878787878787878777777777777777777 +777777777777767676767676767675757676757575747474747474747474737473737373737373 +737372727171717070707070707070707070707070706f6f6f6e6d6e6d6d6d6d6b6b6b6b6b6b6b +6b6b6b6b6b6b6a6a6a6a6969686867676666656565656565656565656464646463646363616160 +606060605f5f5f5f5e5f5e5e5d5d5e5e5d5c5c5c5c5c5c5c5a5a5a595858575757575757575757 +5757575757555555535253525252525050505050505050504f504f4f4e4e4e4e4d4d4d4c4c4b4b +4a4a49494848494948484848484848484848484848474747474646454544444444444444434343 +43434343434343434343434344444444444444444444434343424142414040403f3f3f3f3f3f3f +3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f40403f3f40404041414141414141414141414141414241 +424242424242424242424242424243434343434343434343444444444444444444444444444545 +45454646464646464647464747474747474747474848484848494949494949494b4b4c4d4e4e4e +4e4e4e4e4e4e4e4e4e4e4e4f4f4f4f504f50505151505051515153535353535353545455555656 +585858585858585858585858595959595a595a5a5a5a5c5c5d5d5e5d5e5f5f5f60606060606060 +606161616162626363646465656565656666666667676768686868696869696b6b6b6b6b6b6b6c +6c6c6c6c6d6d6d6e6f6d6e6f6f6f70707070707070707171717172727273737373747374747474 +7575767676767676767676767676767777777878787879797a797a7a7a7a7a7a7a7a7a7b7b7b7c +7c7b7b7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f808080808181818181818181818181 +818182828282828282828282838383838383838383838383838383838383838383838383838383 +838383828282828282828282828181818181818181808081818080808080808080808080808080 +808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080808181818182 +828282828282828282828282838383838383838383848384848484858585858585858586868585 +868686868686868686868686868686868686868686868685858585858585858585848484838383 +83828281818181807f7e7e7e7d7c7c7c7c7c7b7a79797978797877767675747474737372717070 +6f6f6e6e6e6e6d6c6b6b6b6a6a6a6969696867676565656564646463626262616161616060605f +5e5e5e5e5d5c5c5c5c5b5b5a5a5a5a5a5959595958595858585857575656565656565656555454 +545454545454545353535252535352525252525252525252525251525151515151515151515050 +504f4f515150505050505050505050505050505050505050505050505050505050515151515151 +515151515151515151515151525252525252525353535353535353535353535353535353535353 +555556565656565656565656565656565656565757585858585a5a5a5a5a5a5a5a5a5a5a5a5a5a +5a5a5a5a5b5b5c5c5c5c5d5c5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5f60606161616162616262 +626262626262626363636363636364646465656565656565656565656565656667676768686767 +68686868686868686868686868696969696a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6b6b +6b6b6b6b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d6c6d6d6d6d6d6d6d6d6d6d6d6d6d6d +6d6d6d6d6d6d6d6d6e6e6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f +6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f706f7070 +706f706f6f6f6f6f6f6f6f706f7070707070707070707070707070707070707070707070707070 +7070707070707070707070706f6f6e6e6e6e6e6e6e6e6e6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6c +6c6c6b6b6c6c6b6b6b6a6a6a6a6a69696969686968686868676767676767676767676666666464 +65656464646363636362636262626261616161616161616161616161616161616161616060605f +5f5f5f5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5f5f5e5e5f5f5f60606060606161616162616262 +626262626262626363636464636364646464646464646464646464656565656565656666676768 +68686868696a6a6a6a6a6a6a6a6a6a6a69696a6a6969696969696969696969696969696969696a +6a6a6b6b6b6b6c6c6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6e6e6f6f707070707070707171 +717172727272727272727272727272727272727272727271717272717171707070706f706f6f6f +6f6f6f6f6f6f6e6e6e6d6d6d6d6d6c6b6c6b6b6b6b6b6b6b6b6b6a6a6a69696a6a696969696969 +69686767676767666666656566666565656464646463646363636361616060606060605f5e5e5e +5d5d5d5c5c5c5c5c5c5c5b5b5a5959595858585757575756565554535353535353525151515151 +5151505050504f4f4e4e4e4e4c4c4c4c4b4b4b4949494948494848484848484848484848484646 +464646464644434343434343434343434343434343434342424242414141403f3e3e3e3e3e3e3e +3e3d3d3d3d3d3d3d3d3d3d3d3d3d3c3c3c3c3b3b3a3a3939393938383838383838383838383838 +37373838373736353434333333333332323232313131303030303030303030303030302f2e2e2e +2e2e2d2d2d2d2c2c2c2c2b2b2b2b2b2b2b2b2b2b2b2b2b2a2a2a2a292a29282828282727272727 +272727272626262626262626262626262626262626262524252524242423232323232323232323 +232323232323232323232323232323222222222222222222222222222222222222222222222222 +222121212121212121212122222222222121212222212122222223232323232323232323222222 +212122222121212121212121202020202021212122222121222222222222222222222222222222 +222222222222222222222222222222222222222222222222222222222222222222222222222223 +232323242424242525252526262627272727272727272727262626262626262626262626262626 +262626262626262626262626262626262626262626262626262626262626262626262626262626 +262626262626262626262626262626262727272727272727272727272727272727272728272828 +282828282828282828282828292929292929292929292929292929292929292929292929292828 +28282728272727272727272728272828282829292929292929292a2a29292a2a2a2a2a2a2a2a2b +2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2a2a2b2b2a2a2a2a2a2a2b2b2a2a2b2b2b2c2c2c2c2c +2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2e2e2e2e +2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f3030303031303132323232333334343333343333343433 +35353434353536363737373739393939393939393939393939393a3a3b3c3d3d3d3e3e3e3e3f3f +3f3f3f3f3f3f4040414142424343444444444646464646464646464747474849494b4b4b4b4c4c +4c4d4d4d4d4d4d4d4d4f5050505150515252525455555555555555555656565758585a5a5a5a5b +5b5b5c5c5c5c5c5c5d5e5d5e5e5e5e606061616161636363636363636363646464656566666767 +67676869696969696969696a6a6a6a6b6b6c6c6c6c6c6c6d6d6d6e6e6e6e6e6e6e6e6e6f6e6f6f +6f6f70707171717272727272727272727372737373737474747474747475757575757575757676 +767676767676767776777777777878787878787878787878787879797878797979797979797979 +7979797979797979797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7a7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7a7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a79797979797979 +797979797979797979797979797979797878797978787878787878777776767676767676767676 +767676767575757575757575747475757474747373737372737272727272727272727272727272 +71717070706f6f6f6f6e6f6e6e6e6e6e6e6e6e6e6d6d6d6c6c6c6c6c6c6b696969696969696969 +696969696868686867676766656564646363636363636363636362626262616161615f5f5e5e5e +5e5d5c5c5c5c5c5c5c5c5b5b5c5c5b5a5a5a5a5a5a595757575656565555555555555555555555 +5555545252525150515050504f4e4d4d4d4d4d4d4d4d4d4d4d4d4c4c4c4c4b4b4b4a4948484848 +474746464747464646464646464646464646464545454544444444434242424242424141414141 +4141414141414141414142424242424242424242414141403f40403f3f3f3e3e3e3e3e3e3e3e3e +3e3e3e3e3e3e3e3e3e3e3e3e3e3e3f3f3e3e3f3f3f404040404040404040404040404040404040 +404040404040414041414141424242424242424242424343434343434343434343434344444444 +4545454545454545454545454645464646464747474747484848484848484a4a4a4b4c4c4c4d4c +4d4d4d4d4d4d4d4d4d4e4e4e4e4e4e4e4e4f4f4e4e4f4f4f515151515251525353535354545656 +56565656565656565657575858585858585858585a5a5b5b5c5b5d5d5d5d5e5e5e5e5e5e5e5e5f +5f5f5f6060616162626363636363646464646565656666666667676767696969696969696a6b6b +6b6b6c6c6c6d6d6c6c6d6d6d6e6e6e6e6f6f6f6f70707070717171727272727272737373737474 +75757575757575757575757576777777787878787979797979797979797a7a7a7a7b7b7b7c7c7b +7b7c7c7c7d7d7d7d7d7d7d7d7d7e7f7f7f7f7f7f7f7f8080808081818181818181818181818181 +828282828382838383838484848484848484848484848484848484848484848484848384838383 +838282828282828282828281818181818181818080818180808080808080808080808080808080 +80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080818180808181818181818181 +828282828282828282828383838383838383838483848484848585858585858585858585858586 +868686878787878787878788888887878888878787878787878686858585858585858484848483 +83838281818181807f7e7e7e7e7d7c7c7c7c7c7c7a7a7979787877777776757573737373727170 +706f6e6e6e6e6e6d6d6d6c6b6b6a69696968686766656565646464636363626262606060606060 +5f5e5e5e5e5d5c5c5c5c5c5b5b5b5a5a5a5a595a59595858585858575757575656555555555555 +545454545454545454545454545453535252525251515151515151515151515151515150505050 +50505050505050505050515051515150504f4f4f4f4f4f4f4f504f505050505050505050505050 +50504f4f4f4f4f4f4f4f4f4f505051515152525252525151515151515151515251525253535353 +535454545455555554545454545454545455555656565657575757575858585858575757585858 +5859595959595a5a5b5b5b5b5b5b5b5b5b5b5b5c5c5c5d5d5e5e5e5e5e5e5e5f5f605f60606060 +606060606061616163636262636363646464646464646464646464646464646565656665666666 +6667676767676767676767686868696968696a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6b +6b6b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6d6d6d6d6d6d6d6d6d6d +6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e +6e6e6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f706f70707070707070706f +706f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f +6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6e6e6e6e6d6d6d6c6c6c +6c6b6c6b6b6b6b6b6b6b6b6b6a6a6a69696a6a6969696969696968686767676766666666666666 +656565646464646364636363636363636363626262626262626261616262616161606060606060 +6060605f605f5f5f5f5f5f5f5f5f5f5f5f5f605f60606060616161616162626262626262626363 +626263636364646464656465656565666666666666666666666666666767686868686868686869 +6a6a6a6a6b6b6a6a6b6b6b6b6b6b6b6b6b6b6b6a6a6b6b6a6a6a6969696a6a6a6a6b6b6b6b6b6b +6b6b6b6b6b6b6c6d6d6d6d6d6d6d6d6e6e6d6d6e6e6e6f6f6f6f6f6f6f6f6f7070717171717171 +717171717171727271717272727272727272727272717172727171717070707070707070706f6f +6e6e6e6e6d6d6d6d6d6d6d6c6c6c6c6c6b6b6b6a6a6a6a6a696969696969696969686867676767 +6766666666656565646465656464646363636362636262616161616160605f5f5e5e5d5e5c5c5c +5c5b5b5b5a5a595959595959585858575757565554545353535353525151505050504f4f4f4f4e +4e4e4e4e4e4e4e4c4b4b4b4a4b4a49494947474747474747474746474646464645454545454545 +43434242424242414140404040404040404040404040404040403f3e3d3d3d3d3c3c3b3b3b3b3b +3b3b3b3b3b3b3b3b3b3b3b3b3a3a3a3a3939383837373737363636363636363636363636363535 +36363535343433333333313130303030303030303030303030303030302f2f2e2e2e2e2e2d2c2c +2c2b2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a292929282828282828272626262626262626 +262625252525252525252525252525242425252424242423232323232323232323232323232222 +222222222222222222222222222222222121222221212121212121212222222222212121212121 +212121212121212121212121212122222222222222222222222222222222222222222222222221 +222121212120202020202020202020212121212121212121212121212121222222222322232323 +222322222222212121212222232323232323232323232323232323232323232323232323242424 +252524252626262626262626272727272727272727272727272727262626262626262626262626 +262626262626262626262626262626262626262626262627272727272727272727272727272727 +272727272727272727272727272728282828282828282828282828282828282828292829292929 +292929292929292929292a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a29292929 +292929292929292929292929292929292a2a2a2a2a2a2a2a2b2b2a2a2b2b2b2b2b2b2b2b2b2b2b +2b2b2c2c2c2c2c2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2c2c2c2c2c2c2c +2c2c2d2c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2e2e2d2d2e2e2e2f2f2f2f2f2f +303030303030303030303030303030303031313131313132333333333333333333333333333333 +333334343535363636363737373737373737383837373839393a3a3a3a3b3b3b3c3c3c3c3c3c3c +3d3d3e3e3f3f3f3f40404141424242424343434444434344454545464646474748494a4a4a4b4b +4b4b4b4b4b4b4c4c4c4c4e4e4f4f5050515151515252525253545454555555565657585959595a +5a5a5a5b5b5b5b5b5b5b5c5d5d5e5e5e5e60606060616161616262626363636364636464656666 +66666767676768686869696969696969696a6b6a6b6b6b6b6d6d6d6e6e6d6d6e6e6e6e6e6e6f6f +6f6f6f6f6f70707070717172727272727272727272727274747373747474757575757576767676 +767676767676767676767676767676767777777777777777777877787878787878787878797979 +7979797979797979797979797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7a7a7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a79797979797979797979797979797978787878 +787878787877787777777777777777777777777777767676767676767676767676767676767676 +76767575757474747473737373737373737272727272727272727172717171717070706f6f6f6f +6f6f6f6e6e6e6d6d6e6e6d6d6d6c6c6c6c6c6b6b6b6b6a6b6a6969696968686868686868676767 +676666666666666664646363636363636261616161606060606060605f605e5e5e5e5d5d5b5b5b +5b5a5a5a595a595959595959595959575756565656555555545454535353535353525252525151 +515150504f4f4e4e4c4c4c4c4c4c4c4c4b4b4b4b4a4b4a4a4a4a4a4a4a49484747474746454545 +44444545444444444444444444444444444343434343424141414141403f3f3f3f3f3f3f3f3f3f +3f3f3f3f3f3f3f3f3f3f3f3f3f40404040403f3f3f3f3f3f3e3e3e3e3d3d3d3c3c3e3e3d3e3e3d +3d3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3f3f3f3f403f40404040 +404040404040404040404040404040414141414141414141414242424343424243434343434343 +434444444445444545454545454545454545454545464646484848484848494a4a4a4b4b4a4a4b +4b4b4c4c4c4c4c4c4c4c4c4d4d4e4e4e4e4e4e4e4e4e4f4f4f5050505050505153535353535353 +555555555555555555555555565657575858585858595a5a5a5b5b5b5c5c5c5d5d5d5d5e5e5e5e +5e5e5e5f5f60606060626263636363636363636464646465646666666666666868696969696969 +6a6a6a6a6b6a6b6b6b6b6d6d6d6e6e6d6e6f6f6f6f6f6f6f6f7070707072717272737373737374 +747474757575767676767676777777777777777778787979797a7a7a7a7a7a7b7b7b7c7c7b7b7c +7c7c7d7d7d7d7d7e7e7e7e7e7e7f7f7f807f808080808080808080818181828282828383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838282828282828282828281818180808181808080808080808080808080808080808080 +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808181808081818181818181818282 +828282828282828283838383838383838384838484848485858585858585858585858585868686 +868787878787878787888888878788888787878787878787868686868686868685858585848484 +838383838281807f7f7f7f7f7e7e7d7e7d7d7b7b7a7a7a7a797978777676757575757472717170 +70707070706f6f6e6d6c6c6b6b6b6b6a6968676666666666666565646363636161616161616160 +605f5f5e5d5d5d5d5d5c5c5c5b5b5b5b5a5b5a5a59595959595858585857575656555555555454 +545454545454545454545454545353535353525252525152515151515151515151505050505050 +50505050505050505050505050504f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f +4e4e4e4e4e4e4e4e4e4e4f4f505050515151515150505050505050505050505050515151515152 +525252535353525252525252525252535354545454555555555556565656565555555656565657 +57575757585859585959595959595959595a5a5a5b5b5c5c5c5c5c5c5c5d5d5e5d5e5e5e5e5e5e +5e5e5e5f5f5f616160606161616262626262626262626262626262636364646464646464646465 +6565656565656565656666666768676869696969696969696969696969696969696969696a6a6a +6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6c6b6c6c6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d6d +6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e +6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f706f7070706f706f +6f6f6f6f6f6f6f706f707070707070707070707070707070707070707070707070707070707070 +70707070707070706f706f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6e6e6e6e6d6d6d6c6c6c6c6c +6c6c6c6c6c6c6c6c6c6c6b6b6b6a696b6a69696969696969696868686868676767676767676666 +666565656564656464646464646464646363636363636363626263636262626161616161616161 +616161616161616161616161616161616161616161616262626262636363636463646465656464 +65656566666666666666666666676767676767676767676767676868696969696a696a6a6b6b6b +6b6b6c6c6b6b6c6c6c6c6c6c6c6c6c6c6c6b6b6c6c6b6b6b6a6a6a6b6b6b6b6c6c6c6c6c6c6c6c +6c6c6c6c6c6d6d6d6d6d6d6d6d6e6e6d6d6e6e6e6f6f6f6f706f70707070717171717171717171 +7171717172727171727272727272727272727271717272717171707070706f706f6f6f6f6e6e6e +6e6e6d6d6d6d6d6d6d6c6c6b6c6b6a6a6a69696969696868686868686868686867676767666665 +65656564646463636464636363626262626162616160606060605f5f5e5e5d5c5b5c5b5b5b5b5a +5a5a59595858585857575656565656565554535251515151515150504f4f4e4e4d4d4d4d4c4c4c +4c4c4c4c4c4a4a4a49484948474747454545454445444444444444444444434343434343434141 +40403f3f3f3f3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3d3c3b3a3a3a3a3939393939393939 +393939393939393939393838383837373636353535353434343434343434343434343433333434 +33333232313131312f2f2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2d2d2d2d2c2c2b2a2a2a29 +292929292929292929292929292929292929292828282726272626262625252525252525252525 +242424242424242424242424242323242423232323232323232323232323232323232322222222 +222222222222222222222222222221212222212121212121212122222222222121212121212121 +212121212121212121212121222222222222222222222222222222222222222222222222222222 +222222212121212121212121212222222222222222222222222222222323232323232323232323 +232323232222222222232323232323232323232323232323232323232323232323232424242526 +252627272727272727272828282828282828282828282828282727272727272727272727272727 +272727272727272727272727272727272727272727282828282828282828282828282828282828 +282828282828282828282828292929292929292929292929292929292929292a292a2a2a2a2a2a +2a2a2a2a2a2a2a2a2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2a2a2a2a292a +29292929292929292a292a2a2a2a2b2b2b2b2b2b2b2b2c2c2b2b2c2c2c2c2c2c2c2c2c2c2c2c2c +2d2d2d2d2d2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2d2d2d2d2d2d2d2d2d +2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2e2e2d2d2e2e2e2f2f2f2f2f2f2f2f +2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f303130313131313232323232323232323232323232323232 +33333434353535353636363636363636373736363738383838383839393a3b3b3b3b3b3b3b3b3c +3c3c3d3d3d3d3e3e3f3f4040404041414142424141424343434343434445464748484848484848 +4848484849494a4a4c4c4d4d4d4d4e4e4f4f505050505152525252525253545556575757575757 +57585858585958595a5b5b5c5c5c5c5d5d5e5e5f5f5f5f60606061616161626162636464646464 +656565656666666767676768676868696969696969696b6b6b6c6c6b6b6c6c6d6c6d6d6e6e6e6e +6e6e6e6f6f6f6f6f70707070717071717171717171737372727373737474747474757575757575 +757575767576767676767676767677777777777777777777777777777777777777777878787878 +78787878787878787878797979797979797979797979797979797979797a797a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7a7a7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a797a797979797979797979787878787878787878787878787878777777777777 +777777777777777777777777777777777777777676767675767575757575757575757575757575 +7474747373737372727272727272727171717170717070707070707070706f6f6f6e6e6e6e6e6e +6e6d6d6d6c6b6d6c6b6b6b6a6a6a6a6a6969696969696968686767666666666666666565656564 +6464646464646362616161616161605f5f5f5f5e5e5e5e5e5e5e5d5d5c5c5c5c5b5b5959585857 +57575757575757575757575757555554545353525252525252515151515151505050504f4f4e4e +4d4d4d4d4c4c4a4a494a4949494948484848484848484848484848474645444444444343434242 +4343424242424242424242424242424141414141404040403f3f3e3d3d3d3d3d3d3d3d3d3d3d3d +3d3d3d3d3d3d3d3d3d3d3d3e3e3e3e3e3d3d3d3d3d3d3d3d3d3d3c3c3c3b3b3d3d3c3d3d3c3c3d +3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3e3e3e3e3e3e3e3e3e3e3e3e +3e3e3f3e3f3f3f3f3f3f3f3f3f4040404040404040404041414142424141424242424242424243 +4343434343434343444344444444444444444445454547474747474747484848494a48494a4a4a +4b4b4b4b4b4b4b4b4b4b4c4c4c4c4c4c4c4c4c4c4d4d4d4e4f4e4f4f4f4f515151515151515353 +53535353535453545454545555555656565656575858595959595a5a5a5b5b5b5b5c5c5c5c5c5c +5c5d5d5e5e5e5e6060616161616161616162626262636364646464646466666767686868686969 +69696969696969696b6b6b6c6d6c6d6e6e6e6e6e6e6e6e6f6f6f6f707071717272727272737373 +737474747575757576767777777777777777777878787879797a7a7a7a7b7b7b7c7c7b7b7c7c7c +7d7d7d7d7d7e7e7e7e7f7f80808080808080808080808080808181818282828283838383838383 +848384848484848484848484848484848484848484848484848484848484838483838383838383 +838382828282828282828282818181808081818080808080808080808080808080808080807f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808181808081818182828282 +828282828282838383838383838383848384848484858585858585858586868585868686878787 +878787878787878888888888888888888888888888888787878787878787868686868585858484 +848483828181808080807f7f7e7f7e7e7d7d7c7c7b7b7a7a797978787777767675747373727272 +72717170706f6f6e6e6d6d6c6c6b6a696968686868676766666565656563636362626262616160 +605f5f5e5e5e5e5d5d5d5c5c5c5c5b5c5b5b5a5a5a5a5959595858585857575656565655555555 +555555555454555554545453535353535252525251525151515151515151515050504f4f50504f +4f4f4f4f4f4f4f4f4f4f4f4f4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4d4d +4d4d4d4d4d4d4d4d4e4e4e4e4e4f4f4f4f4f4e4e4e4e4e4e4e4e4e4e4e4e4e4f4f4f4f50505051 +515151515050505050505050505151525252525353535353545454545453535353535454545555 +55555656575657575757575757575758585858585959595a5a5a5a5b5b5c5b5c5c5c5c5c5c5c5c +5c5d5d5d5e5e5e5e5f5f5f60606060606060606060606060606161626263636262636363646464 +646464646464646565656566666767676767676767676767676767676767686868686969696a6a +6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6a6b6b6b6b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c +6c6c6d6d6c6c6d6d6d6d6d6d6d6d6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e +6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f706f7070706f706f6f6f +6f6f6f6f6f706f7070707070707070707070707070707070707070707070707070707070707070 +7070707070706f706f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6e6e6e6e6e6d6d6d6c6c6d6d +6c6c6c6c6c6c6c6c6b6b6b6b6a6b6a6a6a6a6a6a6a6a6a69696969696868686767686867676766 +666666656665656565656565656564646464646464646464646464646463636362626363626262 +626262626262626262626262626363626263636364646464646565656566656666666666666666 +66676767686867676868686969696969696969696969696969696a6a6a6a6b6a6b6b6c6c6c6c6d +6d6d6d6d6d6d6d6d6d6d6c6c6d6d6c6c6c6c6c6c6c6c6b6b6b6b6b6c6c6c6c6c6c6c6c6d6d6c6c +6d6d6d6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6f6f6f6f706f707070707171717272717172727272 +727272727272727272727272727272727271717272717171707070706f706f6f6f6f6e6e6e6e6e +6d6d6d6c6c6c6c6b6b6a6b6a6a6a6a696969696968686867676868676767666666666565646464 +646363636262636362626261616161606160605f5f5f5f5e5e5e5c5c5c5b5a5b5a595959585858 +58585757575756565555545454545353525150504f4f4f4f4e4e4d4d4c4c4c4c4b4b4b4a4a4b4b +4a4a4a48484847464746454545434343434243424242424242424242414141404040403f3f3e3e +3d3d3d3d3c3c3c3c3c3c3c3c3c3c3c3c3c3b3b3c3c3b3b3a393838383837373737373737373737 +373737373737373736363636353534343333333332323232323232323232323232313132323131 +30302f2f2f2f2d2d2d2c2c2d2d2c2c2c2c2c2c2c2c2c2c2c2c2c2b2b2b2b2a2a29292929282828 +272728282727272727272727272727272726262626252625252525242424242424242424242323 +232323232323232323232323232323232222232322222222222222222222222222212121212121 +212121212121212121212121212121212121212121212121222222222221212121212121212121 +212121212121212121212222222323222223232323232323232323232323232323222223232222 +222121212121212121212122222223232222232323232323232324242424242424242424242424 +242423232323232424242424242424242424242424242424242424242424242425252525262627 +272828272728282829292929292929292929292929292928282828282828282828282828282828 +282828282828282828282828282828282828282929292929292929292929292929292929292929 +292929292929292929292a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2b2a2b2b2b2b2b2b2b2b +2b2b2b2b2b2b2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2b2b2b2b2a2b2a2a +2a2a2a2a2a2a2b2a2b2b2b2b2c2c2c2c2c2c2c2c2d2d2c2c2d2d2d2d2d2d2d2d2d2d2d2d2d2e2e +2e2e2e2d2d2d2d2d2d2d2d2c2c2d2d2c2c2c2c2c2c2d2d2c2c2d2d2d2e2e2e2e2e2e2e2e2e2e2e +2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2f2f2f2f2f2f2f2f2f2f +2f2f2f2f2f2f2f2f2f2f2f2f2f2f302f3030303031313132323131323131323231323231313232 +3333343434343535353535353535353535353536363636373738383939393939393939393a3a3a +3b3b3b3b3c3c3d3d3e3e3e3e3f3f3f3f3f3f3f3f40404040414142434444454545454646464646 +46464747484849494a4a4b4b4c4c4d4d4d4d4e4e4e4f4f4f4f5050515253535454545455555556 +56565657565757585859595a5a5b5b5c5c5c5c5d5d5d5d5d5e5e5e5f605f606162626262636363 +64646464646565656566656666676767676868686a6a6a6a6a6a6a6a6a6b6a6b6b6c6c6c6c6d6d +6d6e6e6e6e6e6f6f6f6f706f707070707070707171717172727273737373737474747474747474 +747574757575757575757575767676767676767677777676777777777777777778787878787878 +7878787878787878797979797979797979797979797979797979797a797a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a797a7979797979797979797878787878787878787878787878787777777777777777 +777777777777777777777676777776767675757575747574747474747474747474747474747373 +73737372727271717272717171707070706f706f6f6f6f6f6f6f6f6f6e6e6e6d6d6d6d6c6c6c6b +6b6b6b6a6b6a6a6a6a696969696968686867676767666665656464646464646464646363636262 +6363626261605f5f5e5e5e5e5d5d5d5c5c5c5c5c5c5c5c5c5b5b5a5a5959585857575656555555 +555555555454555554545452525252515150504f4f4f4f4e4e4e4e4e4e4e4e4d4d4d4d4c4c4b4b +4a4a49494848474847474747464646464646464645454646454544434242424241414140404141 +404040404040404040404040403f3f3f3f3f3e3e3e3e3d3d3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c +3c3c3c3c3c3c3c3c3c3d3d3d3d3d3c3c3c3b3b3c3c3b3b3b3a3a3a3a3a3b3b3b3b3b3b3b3b3b3b +3b3b3b3b3b3b3b3b3c3c3b3b3c3c3c3c3c3c3c3c3c3c3c3c3c3d3d3d3d3d3d3d3d3d3d3d3d3d3d +3e3d3e3e3e3e3e3e3e3e3e3f3f3f3f3f3f3f3f3f3f404040404040404041414040414141424242 +424242424242434243434343434343434344444445454545464646474747474847484848484949 +49494949494949494a4a4a4b4b4a4a4b4b4b4c4c4c4c4d4c4d4d4d4d4f4f4f5050505051515151 +51515152515252525253535354545454555556565757575758585858585959595a5a59595a5a5b +5b5c5c5c5c5e5e5e5f5f5e5e5f5f5f606060606161626263636363646465656666666667676768 +6867676868686a6a6a6a6b6b6c6c6d6d6c6c6d6d6d6e6e6e6e6f6f707071717171727272737373 +73737474747475757676777776767777777878787879797a7a7a7a7b7b7b7c7c7b7b7c7c7c7d7d +7d7d7d7e7e7e7e7f7f808080808080808181808081818182828282828383838383838383838483 +848484848484848484848484848484848484848484848484848484848384838383838383838383 +82828282828282828282818181808081818080808080808080808080808080808080807f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808181818182828282 +828282828383838383838383838483848484848585858585858585858585858586868686878787 +878787878788888888888888888888888888888887878787878787878686868686868685858585 +848382828181818180807f807f7f7e7e7d7d7d7c7b7b7a7a797978787877767574747373737373 +72717271706f6f6e6e6e6e6d6c6b6a696969696969686867666666646464646464646363626160 +60606060605f5f5f5e5e5e5d5c5d5c5c5b5b5b5b5b5b5b5a5a5959585857575757565656565656 +565655555656555555545454545453535353525352525252525252515151515050505050505050 +505050505050505050504f4f4f4e4e4f4f4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4d4d4d4d +4d4d4d4d4d4d4e4e4e4e4e4f4f4f4f4f4e4e4e4d4d4e4e4d4d4d4d4d4d4f4f4e4e4f4f4f505050 +4f4f4f4f4e4e4e4e4e4e4f504f5051515152525252525353535353525252525253535353535353 +5454555455555555555555555556565656565757575858585859595a595a5a5a5a5a5a5a5a5a5b +5b5b5c5c5c5c5c5d5d5d5d5e5e5e5e5e5e5e5e5e5e5e5e5f5f6060606060606061616161626262 +626262626263636363646465656565656565656565656566666565666666666667676768686869 +6968686969696969696969696969696a696a6a6a6a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b +6c6c6b6b6c6c6c6c6c6c6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e +6e6f6f6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f706f7070706f706f6f6f6f6f +6f6f6f706f70707070707070707070707070707070707070707070707070707070707070707070 +707070706f706f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6e6e6e6e6e6d6d6d6d6d6d6d6d6c +6c6d6d6c6c6c6b6b6b6b6a6b6a6a6a6a6a6a6a6a6a696969696968686868686868686868676767 +666567666565656565656565646464646464646464646464646464636363636363636363636363 +636363636363636363636363636363636363646464656565656666676667676767676767676768 +686868686868686868696969696969696969696969696a6a6a6a6b6b6c6b6c6c6d6d6d6d6d6d6d +6d6d6d6d6d6d6d6d6c6c6d6d6c6c6c6c6c6c6c6c6b6b6b6b6b6c6c6c6c6c6c6c6c6c6c6c6c6c6c +6c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6e6f706e6f70707071717171717171717171717171 +717171717171717171717171717171707071717070706f6f6f6f6e6f6e6e6e6e6d6d6d6d6d6c6c +6b6b6b6b6b6a6a696a696968686868676767666666666666666666666565646463636262626261 +6161606061616060605f5f5f5f5e5f5e5e5d5d5d5d5d5c5c5a5a5a595859585857575656565656 +5555555554545353535352525151504f4e4e4d4d4d4d4c4c4b4b4a4a4a4a494949484848484848 +4846464645444443434343414141414041404040404040403f3f3f3f3e3e3e3e3e3d3d3c3c3b3b +3a3a3a3a3939393939393a3a39393a39393a3a3939383736363636353535353535353535353535 +353535353535353535353434333332313131303030303030303030303030303030303030302f2f +2e2e2e2e2c2c2c2b2b2c2c2b2b2b2b2b2b2b2b2b2b2b2b2b2a2a2a2a2929282828282727272727 +272727272727272727272727272727262626262526252525252424242424242424242423232323 +232323232323232323232323232323232323232323232323232323232323232222222222222222 +222222222222222222222222222222222222222222222323232323222222222222222222222222 +222222222222222223232323232323242424242424242424242423232424232323232323232322 +222222222222222222232323242423232424242424242424252525252525252525252525252525 +242424242425252525252525252525252525252525252525252525252525262626262727282829 +2928282929292a2a2a2a2a2a2a2a2a2a2a2a2a2a2a292929292929292929292929292929292929 +29292929292929292929292929292929292a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a +2a2a2a2a2a2a2a2a2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2c2b2c2c2c2c2c2c2c2c2c2c +2c2c2c2c2d2d2d2e2e2d2d2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2d2d2d2d2c2c2b2c2b2b2b2b +2b2b2b2b2c2b2c2c2c2c2d2d2d2e2e2d2d2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2f2f2f2f +2f2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2f2f2f2f2f2f2f2f2f2f2f2f2f +2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f303030303030303030303030 +303030303030303030303030313031313131323232323232323232323232323232323232323333 +343434343535353535353535353535353536363636363637373838383838383838383939393a3a +3a3a3a3b3c3c3d3d3d3d3e3e3e3e3e3e3e3e3f3f3f3f3f3f404142434444444444444444444444 +454546464747484849494a4a4b4b4b4b4c4c4c4d4d4d4d4d4d4e50515152525252525252535353 +5354535455565657575757585859595a5a5a5a5b5b5b5c5c5c5c5d5c5d5e606060606060606161 +616161626262636463646465656565656565676768686868686868696869696a6a6a6a6b6b6b6c +6c6c6c6c6d6d6d6d6e6d6e6e6e6e6e6e6e70707070707070717171717172727273737272737374 +737474747474747474747575757575757575757575757576767575767676777777777777777777 +777777777777787878787878787878787878787878787878787978797979797979797979797979 +797979797979797979797979797979797979797979797979797a7a79797a79797a7a7979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +797979787978787878787878787877777777777777777777777777777776767676767676767575 +767675757575757575757575757575747474747374737372727373727272727272727271717171 +7170707070707070706f6f6f6f6e6e6d6e6d6d6d6d6d6d6d6d6d6c6c6c6b6b6b6b6a6a6a696969 +696869686868686767676666656565656565656464636362616161616161616160606060606060 +60605f5d5c5c5c5c5c5c5b5b5b5a5a5a5a5a5a5a5a595858575757575656555453535252525252 +525252525252525252505050504f4e4d4d4d4d4d4d4c4c4c4c4c4c4c4c4b4b4b4b4a4a49494848 +4747464645464545454544444444444444444444444444444342414040403f3f3f3f3f3f3f3f3f +3f3f3f3f3f3f3f3f3f3f3f3e3e3e3e3e3d3d3d3d3c3c3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b +3b3b3b3b3b3b3b3c3c3c3c3c3b3b3b3b3b3b3b3b3b3b3a3a3a3a3a3b3b3b3b3b3b3b3b3b3b3b3b +3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3c3c3b3b3c3c3c3d3d3d3d3d3d3d3d3d3d3d3d3d3d3e3d +3e3e3e3e3e3e3e3e3e3f3f3f3f3f3f3f3f3f3f4040404040404040404040404041414141424242 +424242424342434343434343434343444444454545454545454646464647464747484848484949 +4949494949494a4a4a4a4a4a4a4a4a4a4b4b4b4b4c4b4c4c4d4d4e4e4f4f4f4f4f505050505050 +50515051515151525252535353535354555556565656575757575758585858585858585859595a +5b5b5b5d5d5d5d5d5d5d5d5d5d5e5e5e5e5f5f6061616161616262636364646464656565666666 +66666666686868696a6a6b6b6b6b6b6b6b6b6b6c6c6c6d6e6e6f6f707070707070707171727272 +73737373747475757676767676767677777777787879797a7a7b7b7b7b7b7b7b7b7b7b7c7c7d7d +7d7e7e7e7e7f7f8080808080808081818080818181828282828283838383838383838384838484 +848484848484848484848484848484848484848484848484848483848383838383838383838282 +8282828282828282818181818181818180808181808080808080808080808080807f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808081818181828282828282 +828283838383838383838383838383838484858585858585858585858585868686868787878787 +878787888888888988898989898989898989888888888888888887868786868686858585858584 +8383828282828181808180807f7f7e7e7e7d7c7c7c7c7b7a797979787777767675747474747372 +73737271716f6f6f6f6e6e6d6c6b6b6a6a6a6a6969696868686666666665656564646463626262 +6161616060605f5f5f5e5e5e5e5e5d5c5d5c5c5c5c5b5b5a5a5959595959585857575757575757 +565657575656565555555555545353535353535353535353535252525251515151515151505150 +50505050505050504f4f4f4e4e4f4f4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4d4d4c4c4c4c4c +4c4c4c4c4d4d4d4d4d4e4e4e4e4e4d4d4d4c4c4d4d4c4c4c4c4c4c4e4e4d4d4e4e4e4f4f4f4e4e +4e4e4d4d4d4d4d4d4e4f4e4e4f4f4f505050505051515151515050505050515151515151525353 +535353535353535353535354545454545555555656565657575757575757575757575758585959 +5a5a5a5a5a5b5b5b5b5c5c5c5c5c5c5c5c5c5c5c5c5c5c5e5e5e5e5e5e5e5f5f5f5f6060606060 +606060616161616262636363636363636363636363646463636464646464656566676767686867 +67686868686868686868686868686868686869696a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6b +6a6a6b6b6b6b6b6b6b6b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d6c6d6d6d6d6d6d6d6d6d6e6e6e6f +6f6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f +6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f +6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6e6e6e6e6e6d6d6d6d6d6d6d6d6c6c6d +6d6c6c6c6b6b6b6b6b6b6b6b6b6a6b6a6a6a6a6969696969686868686868686868686767676666 +676766666666666666666565656565656565656565656565656464646463646363636363636363 +636363636364636464646464646464646565656666666667676767676767676767676768686969 +696969696969696a6a6a6a6a6a6a6a6a6a6a6a6a6b6b6b6b6c6c6c6c6c6c6d6d6d6d6d6d6d6d6d +6d6d6d6d6d6d6c6c6d6d6c6c6c6c6c6c6c6c6b6b6b6b6b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d +6d6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6e6f6f6e6e6f6f6f707070707070707070707070707070 +707070707070707070707070706f6f70706f6f6f6e6e6e6e6d6e6d6d6d6d6c6c6c6c6c6b6b6a6a +6a6a696868686868686767676766666665656565646564646464636362626262616161605f5f5f +5e5e5f5f5e5e5e5d5d5d5d5d5d5d5d5c5b5b5b5b5a5a5858585856575656555554545454545353 +535352535151515150504f4f4e4d4c4c4b4b4b4b4a4a4849484848484747474646464646464644 +4343434242414141413f3e3e3e3e3e3e3e3e3e3e3e3e3d3d3d3d3c3c3c3c3c3b3b393939393838 +383837373737373738383737383737383837373635343434343333333333333333333333333333 +333333333333333332323131313030302f2f2f2f2f2f2f2f2f2f2f2f2f2f2e2f2e2e2e2d2d2d2d +2d2d2b2b2b2a2a2b2b2a2a2a2a2a2a2a2a2a2a2a2a2a2929292929292828282827272727272727 +272726272626262626262626262525252525252525252524242424242424242424232323232323 +232323232323232323232323232323232323232323232323232323232322222222222222222222 +222222222222222222222222222223222323232324242424232322222222222222222222222222 +222222222223232424242424242525252525252525252525242425252424242424242424232323 +232323232323232424242525242425252525252525252626262626262626262626262626262525 +2525252626262626262626262626262626262626262626262626262627272727282829292a2a29 +292a2a2a2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a +2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b +2b2b2b2b2b2b2c2c2c2c2c2c2c2c2c2c2c2c2c2c2d2c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d +2d2d2e2e2e2f2f2e2e2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2e2e2e2e2d2d2d2d2d2d2d2d2d2d +2d2d2d2d2d2d2d2d2e2e2e2f2f2e2e2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f30303030302f +2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f303030303030303030303030303030 +303030303030303030303030303030303030303030303030303131313131313131313131313131 +313131313131313131313131313131313232323232323232323232323232323232323233333333 +333434353535343534343434343434353635363636373737373737373737373738383839393939 +393a3b3b3b3b3b3b3c3c3c3c3c3c3c3c3d3e3e3e3e3e3f3f404142424242424242424242424443 +4444454546464747484848484849494a4a4b4b4b4b4b4b4c4d4e4e4f5050505050505151515151 +5151525353545555555656565657575757585858595a5a5a5b5a5b5b5d5d5d5d5e5e5e5f5f5f5f +5f60606061616161616263636363636365656666666666666667666767686868686969696a6a6a +6a6b6b6c6c6c6c6c6c6c6c6c6c6c6c6e6e6e6e6e6e6e6f70707070717171727271717272727272 +727272727272727273737373747374747474747474757574747575757676767676767676767676 +767676767777777777777777777877787878787878787878787878787878787878787878787878 +787878787878787878787878787878787878787878787879797878797878797978787878787878 +787878787878787878787878787878787878787878787878787878787878787878787878787878 +787878787878777877777777767676767676767676767676767676757575757575757574747575 +74747474747474747474747473727272727272727271717272717171717171717170707070706f +6e6e6e6e6e6e6e6d6d6d6d6c6c6c6c6c6c6c6c6c6c6c6c6b6a6a6a696969696868686766666666 +666666666665656564646363636363636261616161605f5f5f5f5f5f5f5f5e5e5e5e5d5e5d5d5d +5c5b5a5a5a5a5a5958585857575757575757575656565555555553535251515150505050505050 +505050505050504e4d4d4d4d4c4b4b4b4b4b4b4a4a4a4a4a4a4a49494848484848474746464545 +444444444444444343424242424242424242424242424140403f3f3f3e3e3e3e3e3e3e3e3e3e3e +3e3e3e3e3e3e3e3e3e3d3d3d3d3d3c3c3c3c3b3c3a3a3a3a3a3a3a3a3b3a3b3b3b3b3b3b3b3b3b +3b3b3b3b3b3c3c3c3c3c3b3b3b3b3b3b3b3b3b3b3a3a3a3a3a3b3b3b3b3b3b3b3b3b3b3b3b3b3b +3b3b3b3b3b3b3b3b3b3b3b3b3b3b3c3c3b3b3c3c3c3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d +3d3e3d3e3e3e3e3f3f3f3f3f3f3f3f3f3f40404040404040404040404040414141414242424242 +424242424242424342434343434444444545454545454546464646464646464747474748484848 +48484848494949494a494a4a4a4a4b4b4b4b4b4b4b4b4c4c4d4d4e4e4e4e4e4f4f4f4f4f4f4f50 +4f5050505051515152525252525354545454545455555555565657575757575757575858585959 +595b5b5b5b5c5b5c5c5c5c5d5d5d5d5d5d5e5f5f5f5f6061616262626262626363636464646464 +646567676768686869696969696969696a6b6b6b6c6d6d6d6d6e6e6e6f6f6f6f70707171717272 +72727373747475757575757575767676767878787879797a7a7a7a7a7a7b7b7b7b7c7c7d7d7d7e +7e7e7e7e7e80808080808080818180808181818282828282838383838483848484848484848484 +848484848484848484848484848484848484848484848484848484848483848383838382828282 +828282828282818181818181818180808181808080808080808080808080807f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808181808081818181818181818181818181 +828282828282828282838384848484848484848485858586868585868686868686868687878787 +878888888888888888888888888888888888888888888888888888888787878686868685848484 +8383838382828182818181817f7f7e7e7e7e7d7c7c7c7b7a797979787877777776757474747473 +7373727271706f6f6e6e6e6e6d6d6c6b6a6a6a6969696968686867676766666564646463626262 +61616161606060605f605f5e5e5e5e5e5d5c5c5c5c5c5c5c5a5959595959595959595858585757 +585857575756565656555555555554545353535353535353535353535252515150505050505050 +5050505050504f4f4f4f4f4f4f4f4f4f4e4e4e4e4e4e4e4e4e4e4d4d4d4d4d4d4d4d4d4d4d4d4d +4d4d4d4d4d4d4d4d4d4d4d4d4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4d4d4d4d4d4d4d4d4d4d +4d4d4d4d4d4d4d4d4d4e4e4e4e4f4f4f4f4f4f4f4f4f4f4e4e4e4e4e4e4e4e4f50505050505151 +525252525252525252525252525253535354545454555556555656565656565656565656565656 +585859595959595959595959595959595959595b5b5b5b5c5c5d5d5e5e5e5e5e5e5e5e5e5e5e5e +5e5f5f5f5f60606161616162626262626262626262626262636364646464646465656565656565 +65656565656565656565656667686868686868686868696969696969696969696969696a6a6969 +6a6a6a6b6b6b6b6b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6d6d6d6d +6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6e6d6e6e6e6d6f6e6e6e6e6e6e6e6e6f +6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f +6e6f6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6d6d6d6d6d6d6d6d6c6c6d6d6c6c6c6c6c6c +6c6c6c6c6c6c6b6b6a6a6a6a6a6a6a6a6a6a6a6a6a6a6969696868696968686867676767666766 +666666666666666665656565656565656565656565656565656564646565646464646464646464 +646464646464646565646465656566666666666666666667676868686869696969696969696a6a +6a6a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6c6b6c6c6c6c6d6d6e6e6e6e6e6e6e +6e6d6d6d6c6c6d6d6c6c6c6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6c6c6b6b6c6c6c6c6c6c +6c6c6c6c6c6c6c6c6c6c6c6c6d6d6d6d6e6d6e6e6e6e6e6e6e6f6f6f6f70707070707070707070 +7070706f6f6f6f6f6f6f6f6e6e6f6f6e6e6e6d6d6d6d6c6d6c6c6c6c6b6b6b6a6a6a6a6a696868 +68686867666565656565656565656464646363646463626262626262615f5f5f5f5f5f5e5e5d5d +5e5e5d5d5d5c5c5c5c5b5b5a5a5a5a5a5958585857575655555554535353535352525251515151 +505050504e4e4e4e4d4d4c4b4a4a49494848474747474646464645454544444545434342424242 +404040403e3e3d3d3d3d3d3c3c3b3b3b3b3b3b3b3b3b3b3b3b3a3a383838383838363636363636 +363636363636363636363635353636353534343333333332323232323232323232333333333333 +333332323131313030302f2f2f2f2e2e2e2e2e2e2e2e2e2e2e2e2e2d2d2e2e2d2d2d2c2b2b2b2b +2a2a2a29292a2a2929292929292929292929292929292929282828282828272727262627272626 +262626262626262626262626262626252625252525252525252525252525252424242424242424 +242424242424242424242323242423232323232323232424242424232323232322222222222323 +232323232323232324242424242424242424242424242424242424242424242424242424242424 +242424242424242626252526262626262626262626262626262626252526262525252424242424 +242424242425252526262525262626272727272728282828282727272727272727272727272727 +27272727272727272727272727272727272727272727272727272828282829292a2a2b2b2a2a2b +2b2b2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c +2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2d +2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2e2d2e2e2e2e2e2e2e2e2e2f2f2f2f2f +2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2e2e2d2d2d2d2d2d2d2d +2e2e2f2f2f2f2f2f2f2f2f2f2f2f30302f2f303030313131313131313131313131313131313131 +31313030302f2f30302f2f2f2f2f2f303030303131313131313131313131313131313131313030 +303030303030303030303030303131313131313131313130303030303030303030303030303030 +303030303030303031303131313132323233333232333232323231323232323333333334343434 +343434343434343434343434343434343435353536373737373737373737373737373738383939 +39393a3b3b3b3b3b3b3b3b3b3b3b3b3b3b3c3d3e3e3f3f3f3f3f40404141414141414141414242 +43434444454545464747474747474747474848494a4a4b4b4c4c4c4c4d4e4e4e4e4e4e4f504f50 +505051515152525254555555555555555556565656575759595a5a5b5a5b5c5c5c5d5d5d5d5d5e +5e5e5e5f5e5f606060606162636363636363636464646465646565666666666767676969696969 +696969696a6a6b6b6b6b6b6b6b6b6b6b6b6d6d6e6e6e6e6e6e6f6f6f6f6f6f6f6f6f706f707070 +707171717171727272727272727273737373747474747474747474747474747474747474757575 +757575757575757676767676767676767676767676777778787878787878787878787878787878 +787878787878787878787878787878787878787878787878787878787878787878787878787878 +787878787878787878787878787878787878787878787878787878787878787878787878787877 +777676767676767676767575757575747474747474747474747474747474747474747474747474 +74747474737373737272727271717170706f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6e6e6e6e +6d6d6c6c6b6b6b6b6b6b6b6a6a6969696969696969696968686767676766666565656565646463 +636363636363636363636261606060605f5e5e5e5e5e5e5d5d5d5d5d5c5c5c5b5b5c5c5b5a5a59 +595857565656565656555555555555555555545454535251515050504f4f4f4e4e4e4e4e4e4d4d +4e4e4d4d4c4c4c4c4b4a4a4a494848474747474747474747474747474746454545444444444343 +424241414141414141414141414140404141403f3f3f3e3e3e3e3d3d3d3c3c3d3d3c3c3c3c3c3c +3c3c3c3c3c3c3c3b3b3b3b3b3b3b3b3b3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a +3a3a3a3a3a3a3a3a3a3a3a39393a3a39393939393939393a3a3a3a3a3a3a3a3a3a3b3b3b3b3b3b +3b3b3c3c3b3b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3d3d3d3d3e3d3e3e3e3e +3e3e3e3e3e3e3e3e3e3e3f3f3f3f3f3f3f3f3f3f40404041414040414141414141414142424242 +434243434343434343434344444444444444454545464646464746474747474747474747474747 +4747484848494948484949494a4a4a4a4b4b4c4c4c4c4c4c4c4d4d4d4d4d4d4d4e4e4e4e4f4e4f +4f4f4f505050505051515252525253545454545454545454545455555555565757575858585859 +59595a5a59595a5a5a5b5b5b5c5d5d5d5d5e5f5f5f5f5f5f606161616162626263636262646464 +646565656666666768686868696969696a6a6a6a6a6b6c6c6d6d6d6e6f6f6f6f6f6f6f71717171 +7272737374747373757575767676767676787878787878797a7b7a7a7b7c7c7c7c7c7c7c7d7d7d +7d7f7f7f7f7f7f8080808181808081818183838383838383838383838383838484858585858585 +858585858585858585858585858585858585848484848384838383838383838383838383838382 +828282828181818080818180808080808080808080808080808080808080808080807f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808081818080818181818181818181818181818282 +828282828282828283838383848384848484858585868685858686868686868686878787878788 +888888898889898989898989898989898989898989898988898887878786868686868585858484 +8484838382838282828280807f7f7f7f7f7e7e7d7c7b7a7a7a7a7a797978777675757575757575 +747372717070707070706f6e6d6c6b6b6b6b6b6b6b6a6a6a696868676766666666656463636262 +62626161616161616160605f605f5e5d5d5d5d5d5d5d5b5b5b5b5a5b5a5a5a5a59595958585959 +585858575757575656555555555454545454545454545454545453535252515150515050505050 +505050504f4f4f4f4f4f4f4f4f4f4e4e4e4e4e4e4e4e4e4e4d4d4d4d4c4d4c4c4c4c4c4c4c4c4c +4c4c4c4c4c4c4c4c4c4c4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4c4c4c4c4c4c4c4c4c4c4c4c +4c4c4c4c4c4c4c4c4c4c4c4d4d4d4d4d4d4d4d4d4d4c4c4c4c4c4c4c4c4d4e4e4f4f4f4f505050 +505050505050505050505050515151525252525353535353535353535353535453545454545656 +5757575757575757575757575757575757585859595a5a5b5b5c5c5c5c5c5c5c5c5c5c5c5c5c5d +5d5d5d5e5e5f5f5f5f606060606060606060606060606161626262626363646464646464646464 +646464646464646464646666666667666767676768686868686868686868686868696968686969 +696a6a6a6a6a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6c6b6c6c6c6c6c6c6c6c6c6d6d6d6d6d6d6d6d +6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6e6e6e6e6e6e6e6e6e6e +6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e +6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6d6d6d6d6d6d6d6d6c6c6d6d6c6c6c6c6c6c6c6c +6c6c6c6c6c6b6b6b6b6a6b6a6a6a6a6a6a6a6a6a69696968686969686868676767676767676767 +676767676767666666666666666666666666666666666666656466656464646464646464646464 +646564656566666565666666676767676767676767676868686868696969696a696a6a6b6b6b6b +6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6e6e6e6e6e6e6e6e6d +6d6d6c6c6d6d6c6c6c6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6c6c6b6b6c6c6c6c6c6c6c6c +6c6c6c6c6c6c6c6c6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6e6e6f6f6f6f6f6f6f6f6f6f6f6f +6f6e6e6e6e6e6e6e6e6d6d6e6e6d6d6d6c6c6c6c6b6c6b6b6b6b6a6a6a69696969696867676666 +6666646464646464646464646363636261636261606060606060605e5e5e5e5d5d5c5c5b5b5c5c +5b5b5b5a5a5a5a5a595959595858575656565555545453535251515151515050504f4f4f4f4e4f +4e4e4c4c4c4c4b4b4a49484847474646454544454444444443434342424343414140403f3f3e3e +3e3e3c3c3b3b3a3a3a3a3939393939393939393939393938383636363635353434343434343434 +343434343434343434333334343333323231313131303030303030303030303131313131313131 +30302f2f2f2e2e2e2e2e2e2e2d2d2d2d2d2d2d2d2d2d2d2d2d2c2b2d2c2b2b2b2a2a2a2a2a2929 +292828292928282828282828282828282828282828282828282828282727272626272726262526 +252525252525252525252525252525252525252525252525252525252524242424242424242424 +242424242424242423232424232323232323232324242424242323232323222222222223232323 +232323232323242424242524252525252525252524252424242424242424242424242424242424 +242524252527272626272727272727272727272727272727272626272726262625252525252525 +252525262626272726262727272828282828292929292928282828282828282828282828282828 +282828282828282828282828282828282828282828282828292929292a2a2b2b2c2c2b2b2c2c2c +2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d +2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2e2e2e +2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2f2e2f2f2f2f2f2f2f2f2f2f2f2f2f2f30303030303030 +303030303030303030303030303030303030303030303030303030302f2f2f2f2f2f2f2f2f2f30 +303030303030303030303030313130303131313232323232323232323232323232323232323232 +313131303031313030303030303131313132323232323232323232323232323232323231313131 +313131313131313131313132323232323232323232313131313131313131313131313131313131 +313131313131313131313131323232333332323332323232313232323233333333333333343334 +343433343333333333333333343334353535363636363636363636363636363636373738383838 +383939393939393939393939393a3a3b3c3d3d3d3d3d3d3d3e3e3f3f3f3f3f3f3f403f40404141 +4242434343444444444544454545454646474848484849494a4a4b4c4c4c4c4c4c4d4d4d4d4d4d +4e4e4f505050525252525252525252535354545555575757575857585a5a5a5b5b5b5b5b5c5c5c +5c5c5c5c5d5d5e5e5f606161616161616162626262636263636464646465656567676767686768 +6868686969696969696969696969696b6b6c6c6d6d6d6d6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6f +6f6f6f6f7070707071707171727272727373737373737373737373737373737373737474747474 +747474747475757575767576767676767676767677777777777777777777777777777777777777 +777777777777777777777777777777777777777777777777777777777777777777777777777777 +777777777777777777777777777777777777777777777777777777777777777777777777777676 +767675767575757574747474747373737373737373737373737373737373737373737373737373 +737372727272717170706f6f6f6f6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6d6d6c6c6b6b +6a6a69696969696969696868686868686868686767666665656565646463636262626261616161 +6161616161616161605f5e5e5d5d5c5c5c5c5c5c5c5b5b5b5b5b5a5a5a59585a59585757575756 +5554545353535352525252525252525252525251504f4e4d4d4d4d4d4d4c4c4c4c4c4c4b4b4c4c +4b4b4a4a4949484848484746464545454545454545454445444444444343434242424241414140 +4040403f403f3f3f3f3f3f3f3e3e3f3f3e3d3d3d3d3d3d3d3c3c3c3b3b3c3c3b3b3b3b3b3b3b3b +3b3b3b3b3b3a3a3a3a3a3a3a3a3a393a39393939393939393a393a3a3a3a3a3a3a3a3a3a3a3a3a +3a3a3a3a3a3a3a3a3a39393a3a39393939393939393a3a3a3a3a3a3a3a3a3a3b3b3b3b3b3b3b3b +3c3c3b3b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3d3d3d3d3d3d3d3d3d3e3d3e +3e3e3e3e3e3e3e3e3f3f3f3f3f3f3f3f3f3f404040414140404141414141414141424242424242 +424242434243434343444444444444444545454646464646464646464646464646464646464646 +474747484947484949494a4a4a4a4a4b4b4b4b4b4b4b4b4c4c4c4c4c4c4c4d4d4d4d4e4d4e4e4e +4e4f4f4f4f4f505051515151515252525252525253525353545454545556565656565656575757 +585957585959595a5a5a5b5b5b5b5b5c5d5d5e5e5e5e5f5f5f5f5f606060616160606262636364 +64646464646566666666676768686969696969696a6a6b6b6c6d6e6e6e6e6e6e6e707070707171 +72727373727274747475757575767677777777777778797a797a7b7c7c7c7c7c7c7c7d7d7d7d7e +7e7f7f7f7f80808081818080818181838383838383838383848384848484858585858585858585 +858585858585858585858585858585858484848484848484848384838383838383838383828282 +82828181818080818180808080808080808080808080808080808080808080807f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808081818080818181818181818182828282 +828282828282838383838483848484848585858585858585868685858686868787878787888888 +888988898989898989898989898989898989898989888988888888878787878786868685858585 +8484838483838383818181808080807f7f7e7d7c7c7b7b7b7b7a7a797877777676777776767574 +7373727272727171706f6e6e6d6d6d6d6c6c6c6b6b6b6b6a6a6969686867676666656564646464 +636363626262626161606160605f5f5f5f5e5e5e5c5c5c5c5b5c5b5b5b5b5a5a5a59595a5a5959 +595858585857575656565655555555555555555454555554545452525252515251515151515151 +51515050504f4f50504f4f4f4e4e4e4e4e4e4e4e4e4e4d4d4d4d4c4d4c4c4c4c4c4c4c4c4c4c4c +4c4c4c4c4c4c4c4c4b4b4b4a4a4b4b4a4a4a4a4a4a4b4b4a4a4b4b4b4b4b4b4a4a4b4b4a4a4a4a +4a4a4b4b4a4a4b4b4b4c4c4c4c4c4c4c4c4c4c4b4b4b4b4b4b4b4b4b4c4c4d4d4d4d4e4e4e4e4e +4e4e4e4e4e4e4e4e4e4e4f4f4f5050505051515151515151515151515152515252525254545455 +5554545555555555555555555555555656575757575959595a5a59595a5a5a5a5a5a5a5a5b5b5b +5b5c5c5d5d5d5d5e5e5e5e5e5e5e5e5f5f5e5e5f5f5f6060606061616262636362626363636363 +636363636363636365656565666566666666676767676767676767676767676868676768686869 +696969696a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6a6b6b6b6b6b6b6b6b6b6c6c6c6d6d6c6c6d6d6d +6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6e6e6e6e6e6e6e6e6e6e6e6e +6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e +6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6d6d6d6d6d6d6d6d6d6d6d6d6d6c6c6d6d6c6c6c6c6c +6c6c6c6b6b6b6b6a6b6a6a6a6a6a6a6a6a6a696969696969696969696868686767686867676767 +676767676666666666666666666666666666666666666665666565656565656565656565656566 +656666666666666666666767676868676768686869696969696a6a6a6a6b6a6b6b6b6b6c6c6c6c +6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6c6c6d6d6d6d6d6d6d6d6e6e6e6e6e6e6e6e6e6e6d6d6d +6c6c6d6d6c6c6c6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b +6b6b6b6b6b6b6b6b6c6c6c6d6d6c6c6d6d6d6d6d6d6d6d6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6d +6d6d6d6d6d6d6d6c6c6d6d6c6c6c6b6b6b6b6a6b6a6a6a6a696969686868686767666665656565 +6363636262636362626261616161606160605f5f5f5f5e5e5e5c5c5c5c5b5b5a5a59595a5a5959 +5958585858585757575756565555545453535252515150504f4f4f4f4e4e4e4d4d4d4d4c4d4c4c +4b4b4a4a494948474646454544444343424342424242414141404040403f3f3e3e3d3d3c3c3b3b +3a3a39393838383837373737373737373636373736363634343434333332323131323231313131 +3131323231313231313232313130302f2f2f2f2e2e2e2e2e2e2e2e2e2e2f2f2f2f2f2f2f2f2f2f +2e2e2e2d2d2d2d2c2c2c2b2b2b2b2b2b2b2b2b2b2b2b2b2b2a2b2a2a2a2a292929292928282827 +272828272727272727272727272727272727272727272727272726262626262626262625262525 +252525252525252525252525252525252525252525252525252525242424242424242424242424 +242424242424242424242424242424242424252525252524242424242323232323242424242424 +242424242525252526252626262626262626252625252525252525252525252525252525252526 +252626272727272828282828282828282828272728282727272727272727262626262626262626 +262727272828272728282829292929292a2a2a2a2a292929292929292929292929292929292929 +292929292929292929292929292929292929292929292a2a2a2a2b2b2c2c2d2d2c2c2d2d2d2e2e +2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e +2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2f2f2f2f2f +2f2f2f2f2f2f2f2f2f2f2f2f2f2f302f3030303030303030303030303030313131313131313132 +323131323232323232323232323232323232323131323231313130303030303030303030313131 +313131313132323131323232323232323233333333333333333333333333333333333333333232 +323232323232323232323232323333333333333333333333333333333333333333323232323232 +323232323232323232333333333333333333333232323232323232323232323232323232323232 +323232323232323232323333333333333333333332323232323333333333333333333433343434 +333433333333333333333433343434343535353535353535353535353535353636363737373738 +383838383838383838383839393a3a3b3b3b3b3c3c3c3d3d3d3d3d3d3d3d3d3e3d3e3e3f3f4040 +414141424242424342434343434444444545464647474848494949494949494a4a4a4a4b4b4c4c +4d4d4d4d4f4f4f50504f4f50505151525252525454545556555657575758585858585959595a5a +5a5a5b5b5c5c5d5d5e5e5e5e5f5f5f606060606160616162626262636363656565656665666666 +6667676767676767676868686869696a6a6b6b6b6b6c6c6c6d6d6c6c6d6d6d6d6d6d6d6d6e6e6e +6e6e6f6f6f6f706f70707070717171727271717272727272727272727272727273737373737373 +737373747474747574757575757575757575767676767676767676767676767676767676767676 +767676767676767676767676767676767677777676777676777776767676767676767676767676 +767676767676767676767676767676767676767676767676767676767676767676767675757575 +747574747474737373737372727272727272727272727272727272727271717272717171717171 +7171707070706f6f6e6e6e6e6d6d6d6c6c6d6d6c6c6c6c6c6c6c6c6c6c6c6c6b6b6a6a6a6a6868 +6867676868676767666666666666666666656564646363636362626161606060605f5f5f5f5f5f +5f5f5e5e5e5e5d5d5c5c5b5b5a5a5a5a5959595858585858575757575657565655555454535352 +525151515150505050505050504f4f4f4f4e4e4d4c4b4b4a4a4a4a494949494949494949494949 +4848474746464545444444434343434343434343424342424242414141404040403f3f3f3e3e3e +3e3d3e3d3d3d3d3d3d3d3d3d3d3d3d3c3c3c3c3b3b3b3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a +3a3a3a393939393939393939383938383838383838383938393939393939393939393939393939 +393939393939393939393939393939393939393a3a3a3a3a3a3a3a3a3a3b3b3b3b3b3b3b3b3b3b +3b3b3b3b3b3b3b3b3c3c3b3b3c3c3c3c3c3c3c3c3c3c3c3c3c3d3d3d3d3d3d3d3d3d3e3d3e3e3e +3e3e3e3e3e3e3f3f3f3f3f3f3f3f3f3f4040404040404040414140404141414242424242424242 +424342434343434444444444444444444445454545454545454646454546464646464646464747 +474748474848484849494949494a4a4a4b4b4a4a4b4b4b4b4b4b4b4b4c4c4c4c4d4c4d4d4d4d4e +4e4e4e4e4f4f4f5050505051515151515151525152525252535353545454545555555656565657 +5657575757585858595959595a5a5b5b5c5c5c5c5d5d5d5d5d5e5e5e5f5f5f5f60606161626263 +63636364646465656565666667676868686869696a6a6b6b6c6c6c6c6d6d6d6f6f6f6f70707171 +72727272737373747474747575767677777777787879797a7a7b7b7b7b7c7c7c7d7d7d7d7e7e7f +7f7f7f808080818180808181818383838383838383838483848484848585858585858585858585 +858585858585858585858585858584848484848484848483848383838383838383838282828282 +8181818181818181808081818080808080808080808080808080808080807f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808081818080818181828282828282 +828282828383838384838484848485858585858585858585858585868686868787878888888889 +888989898989898989898989898989898989898889888888888787878787868686868686868584 +8385848383838181818181818180807f7e7d7c7c7c7c7c7b7b7a79787877777878777776757474 +73737373727271706f6f6e6e6e6e6e6d6d6d6d6c6c6b6b6a6a6969696968676666656565656464 +6464646464636261626161606060606060605e5e5e5d5c5d5c5c5c5c5b5b5b5b5b5b5b5b5b5b5a +5a5959585857575757565656565656565656565656565555535353535253525252525252525252 +515151505051515050504f4f4f4f4f4f4f4f4f4f4e4e4e4e4d4e4d4d4c4c4d4d4c4c4c4c4c4c4c +4c4c4c4c4c4c4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4a4a4b4b4a4a4a4a4a4a4a4a4a4a4a +4a4a4a4a4a4a4a4b4b4b4b4b4b4b4b4b4b4a4a4a4a4a4a4a4a4a4b4b4c4c4c4c4d4d4d4d4d4d4d +4d4d4d4d4d4d4d4d4e4e4e4e4e4e4e4f4f4f4f4f4f4f4f4f4f4f4f504f50505151525253535353 +53535353535353535353535353545455555555575757575757575757575757575858595959595a +5a5b5b5b5b5c5c5c5c5c5c5c5c5c5c5c5c5c5d5d5e5e5e5e5f5f60606060606060606060606060 +606060606161636363636463646464646565656565656565666665656666666666666666676767 +686868686969696969696969696969696a696a6a6a6a6a6a6a6a6a6b6b6b6b6b6b6b6b6c6c6b6b +6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d +6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d +6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c +6c6b6b6b6b6a6b6a6a6a6a6a6a6a69696969686868686868686867676767676767676767676767 +676766666666666666666666666666666666666666656665656565656565656565656565666566 +66666666666666666767676767676767686868686969696a6a6a6a6b6a6b6b6b6b6c6c6c6c6c6c +6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6d6d6d6d6d6d6d6d6c6c6c6b6b +6c6c6b6b6b6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6969 +696969696a6a6a6a6b6b6b6b6b6b6b6b6b6b6b6b6b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6b6b +6b6b6b6b6b6b6b6b6b6b6a6a6a6a69696869686868686767676666666665656464636363636161 +60606060606060605f5f5f5f5e5f5e5e5d5d5d5d5c5c5c5a5a5a5a595958575757575757575756 +5656565655555555545453525252515150504f4f4e4d4d4d4d4d4c4c4c4b4b4b4b4a4b4a4a4848 +48484747464544444343424241414041404040403f3f3f3e3e3f3f3d3d3c3c3b3b3a3a3a3a3838 +373736363636353535353535353535353535353535333332323131303030303030303030303030 +30303030303030303030302f2f2e2e2e2e2d2d2d2d2d2d2d2d2d2d2e2e2e2e2e2e2e2e2e2e2d2d +2d2c2c2c2c2c2c2c2b2b2b2b2b2b2b2b2b2b2b2b2b2b2a2b2a2a2a2a2929292929282828282828 +282828282828282828282828282828282828282828282828272727272727272727262726262626 +262626262626262626262626262626262626262626262626262525252525252525252525252525 +252525252525252525252525252525252626262626252525252524242424242525252525252525 +252526262626272627272727272727272627262626262626262626262626262626262626272627 +272929282829292929292929292929292929292929282829292828282727272727272727282828 +2829292929292929292a2a2a2a2a2b2b2b2b2b2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a +2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2b2b2b2b2c2c2d2d2d2d2d2d2e2e2e2f2f2f2f +2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f +2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f30303030303030 +303030303030303030303030313031313131313131313131313131313232323232323232323232 +323232323232323232323232323232323232323232323232313131313131313131313232323333 +323233333333333333333333333333343434343434343434343434343434343434343433333333 +333333333333333333333334343434343434343434343434343434343434343333333333333333 +333333333333333434343434343434343433333333333333333333333333333333333333333333 +333333333333333334343434343434343434333333333334343434343434343435343535343335 +343333333333333334333434343435353535353535353535353535353536363637373636383838 +38383838383838383839393a3a3b3b3b3b3b3b3b3c3c3c3c3c3c3c3c3c3d3c3d3d3e3e3f3f3f3f +3f404040404140414142424343434444444445454646474747474747474949484849494a4a4b4b +4b4b4d4d4d4d4d4d4d4d4e4f4e4f50505052525252535253555555565656565657575757575757 +5858595a5b5b5c5c5c5c5c5c5c5d5d5d5d5e5d5e5e606060606060606262626364626364646465 +656565656565656565656566666767686969696a6a6a6a6a6a6a6a6a6a6a6a6a6b6b6b6b6c6c6c +6d6d6d6d6e6d6e6e6e6e6f6f707070707070707070707070707070707070717171717171717171 +717272727273727373747474747474747575757575757575757575757575757575757575757575 +757575757575757575757575757575757575757575757575757575757575757575757575757575 +757575757575757575757575757575757575757575757575757575757575757575747474737273 +72727272717171717170707070707070707070707070707070707070707070706f6f70706f6f6f +6e6e6e6e6d6d6c6c6c6c6b6b6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a69696868676765656565 +656565656565646464646464646463626261616060606060605f5f5e5d5d5d5c5c5c5c5c5c5c5c +5c5c5c5c5b5b5a595858575757575757575656565656555555545355545352525252515150504f +4e4e4e4d4d4d4d4d4d4d4d4d4d4d4d4c4c4b4a4949484849494747474747474747474747474646 +45454444444443434342424242424242424241424141404040403f3f3f3f3f3e3e3e3d3d3d3d3c +3d3c3c3c3c3c3c3c3c3c3c3c3c3b3b3b3b3b3b3b3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a +3a3939393939393939393839383838383838383839383939393939393939393939393939393939 +39393939393a3a39393a3a3a3a3a3a3a3a3b3b3b3b3b3b3b3b3b3b3c3c3c3c3c3c3c3c3c3c3c3c +3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3d3d3d3d3e3e3e3e3e3e3e3f3e3f3f3f3f3f +3f3f3f3f4040404040404040404041414141414141414141414141424242424343434343434344 +434444444445454545454545454545464646464646464646464646464646464646464647474747 +48474848494949494a4a4a4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4c4c4c4c4d4c4d4d4d4d4e4e4e +4e4e4f4f4f4f4f4f4f505050505050515250515252525353535454545454545455555555565556 +5656565757575959585859595a5a5b5b5b5b5c5c5c5c5c5d5d5d5e5e5d5d5f5f60606161616161 +61626363636364646565666666666666686869696a6a6b6b6b6b6b6c6c6e6e6e6e6f6f70707070 +70707272727373737374747576767676767777787879797b7b7b7b7b7b7b7c7c7c7c7d7d7e7f7f +7f8080808080808080808082828383838383838384838484848485858585858585858585858585 +858585858585858585858585848484848484848484838483838383838383838382828282828181 +818181818181818181818180808181808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080818180808181818282828282828282 +828283838383838383838384848585858585858585858585858686868687878788888888888888 +888888888888888888888888898889898989898989898888878787878686868686868685848485 +85848484828282828181818080807f7e7d7d7d7d7c7b7b7b7a7979787879797878777775757474 +74747373727270706f6f6f6f6f6e6e6e6e6d6d6d6d6b6b6a6a6a6a696868686766666665656565 +656565646363636363626161616161615f5f5f5e5e5e5e5e5e5e5d5d5d5d5c5d5c5c5c5c5b5b5a +5a5959595959585857575757575757575757575756565454545454545454545354535353535252 +52515152525151515050505050505050504f4f4e4e4e4e4e4e4e4d4d4e4e4d4d4d4d4d4d4d4d4d +4d4d4d4d4c4c4c4c4b4c4b4b4b4b4b4b4b4b4b4b4b4b4a4a4b4b4a4a4a4a4a4a4a4a4a4a4a4a4a +4a4a4a4a4a4b4b4b4b4b4b4b4b4b4b4a4a4a4a4a4a4a4a4a4b4b4b4b4b4b4c4c4c4c4c4c4c4c4c +4c4c4c4c4c4c4d4d4d4d4d4d4d4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4f4f5050515151515151 +515151515151515151515153525353535355555555555555555555555555565657575757585859 +5959595a5a5a5a5a5a5a5a5a5a5a5a5a5b5b5c5c5c5c5d5d5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e +5e5e5f5f6161616162626262626263636363636363636464636364646464646464656666666767 +67676868686868686868686868686868686868686868686869696a6a6a6a6a6a6a6b6b6a6a6b6b +6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6c6c6c6c6c6c6c6c6c6d6c6d6d6d6d6d6d6d +6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6c6d6c6c6c6c6c6c +6c6c6c6c6c6c6c6c6c6c6c6c6c6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6a +6a6a6a6a6a6a6a6a6a6a6a6a696969696868686868686868676767676767676767666766666666 +656565656565656565656565656565656565656565656565656565656565656565656565656565 +6565656565666667676767676767686868686969696a6a6a6a6a6a6a6a6a6a6b6b6b6b6c6b6c6c +6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6c6b6b6b6b6c6c6c6c6c6c6c6c6c6c6b6b6b6a6a6b6b +6a6a6a696969696869686868686868686868686868686868686868686868686868686867676767 +676768686868696969696969696969696969696a6a6a6a6b6a6b6b6b6a6b6a6a6a6a6969696969 +69696969696969696868686867676767676767666665656464646463636262616161615f5f5e5e +5e5e5e5e5e5e5d5d5d5d5c5d5c5c5b5b5b5b5a5a5a585757575757565555555555555555545454 +5453535252525252515050504f4e4d4d4d4d4c4b4b4b4b4b4a4a49494848484848484846464646 +454544434242414140403f3f3e3f3e3e3e3e3d3d3d3c3c3d3d3b3b3a3a3a3a3838383836363535 +343434343333333333333333333333333333333131303030302f2f2f2e2f2e2e2e2f2e2f2f2f2f +2f2f2f2f2f2f2f2f2f2e2e2e2e2e2e2d2d2d2d2d2d2d2d2d2d2e2e2e2e2e2e2e2e2e2e2d2d2d2c +2b2c2b2b2b2b2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a29292929292828282828282828 +282828282828282828282828282828282828282828282727272727272727272727272727272727 +272727272727272727272727272727272727272727272726262626262626262626262626262626 +262626262626262627262727272728282828272726262626252525252526262626262626262627 +27282828282828282828282828282828282828282828282828282828282828282828282828282a +2a29292a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a29292a2a2929292828282828282828292929292a +2a2a2a2a2a2a2a2b2b2b2b2c2c2d2d2d2c2c2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b +2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2c2c2c2c2d2c2e2e2e2e2e2e2f2f2f303030303030 +303030303030303030303030303030303030303030303030303030303030303030303030303030 +303030303030303030303030303030303030303030303030303030303030313131313231323232 +323232323232323232323232323232323232323232323232323233333333333333333333333333 +333333333333333333333333333333333333333333333232323232323232323233333334343333 +343434343434343434343434343535353535353535353535353535353535353535343434343434 +343434343434343434353535353635363636363636363636363636363535343434343434343434 +343434343435353535353535353535343434343434343434343434343434343434343434343434 +343434343434353535353535353535353434343434353535353535353535353535353434353534 +343434343434343434343434353535353535353535353535353535363636373736363838383838 +38383838383838383839393a3a3a3a3a3a3a3b3b3b3b3b3b3b3b3b3c3b3c3c3d3d3e3e3e3e3e3f +3f3f3f3f3f3f3f4040414141424342434444444445454545454545474746464747484849494949 +4b4b4b4b4b4b4b4b4c4d4c4c4d4d4d4f5050505150515252525353535353545454545555555656 +56575858595a5a5a5a5a5a5b5b5b5b5b5b5b5b5d5d5d5d5d5d5e60606061616060616161626262 +626262626262636363646465656566666667686868686868686868686868696969696a6a6a6b6b +6b6b6b6b6c6c6c6c6d6d6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f6f7070 +717171717171717272727272727273737373737373737373737373737373737373737373737373 +737373737373737373737373737373737373737373737373737373737373737373737373737373 +737373737373737373737373737373737373737373737373737373737373737272727171717171 +7170706f6f6f6f6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6d6d6e6e6d6d6d6c6c +6c6c6b6b6a6a6a6a69696868686868686868686868686868686868666666666565636363636263 +6262626261616161616161616060605f5f5e5e5e5d5d5d5c5c5c5b5b5b5a5a5a5a5a5a5a5a5a59 +5a5958585756565655555554545454535353535352525251515252515050504f4e4e4d4d4d4c4c +4c4b4b4b4b4b4b4b4b4b4b4b4b4a4a484847474646474745454545454545454545454544444444 +43424342414141404040404040404040404040403f3f3f3f3e3e3e3e3e3d3d3d3c3c3c3c3c3c3c +3c3c3c3c3c3c3c3c3c3c3c3b3b3b3b3b3b3b3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a39 +393939393939393939393939393939393939393939393939393939393939393939393939393939 +3939393a3a39393a3a3a3a3a3a3a3b3b3c3c3c3c3c3c3c3c3c3d3d3d3d3d3d3d3d3d3d3d3d3d3d +3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3e3e3e3e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f +3f4040414141414141414141424242424242424242424242424343434344444444444444444444 +444444454545454545454545454646464646464646464746474747474747474747484848484848 +4848494949494a4a4a4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4c4c4c4c4d4c4d4d4d4d4e4e4e4e4e +4f4f4f4f4f4f4f5050505050505151505051515152525253545354545454555555555555555555 +5556565658585757585859595a5a5a5a5b5b5b5b5b5c5c5c5d5d5c5c5e5e5e5e60606060606061 +6262626263636363656565656565676768686868696a6a6a6a6b6b6d6d6d6d6d6d6f6f6f6f6f6f +7171717272727373737475757575757676787878787a7a7a7a7a7a7a7b7c7c7c7d7d7d7e7e7e7f +7f7f7f807f80808080828283838383838383838383838384848585858585858585858585858585 +858585858585858585858484848484848484848484848484838483838383828282828281818181 +81818181818181818180808181808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808081818080818181818181818181818181818282828282 +828282828383848484848484848484848484858585858686868686868686878787878888898989 +898989898989898989898989898989888988888888888888888887878786868585858584858484 +84848383838282828181807f7f7f7f7e7d7d7d7d7d7c7a7a7a79797a7a79797877777776767575 +747473727272727270706f6f6f6f6f6f6f6d6d6d6d6d6d6a6a6a6a686968686868676767666665 +6565656465646363636362616161606060605f605f5e5e5e5e5e5e5d5d5e5e5d5c5c5c5c5c5c5c +5a5959595959595959595959595858585857575757575656555554545454545454545453535352 +52535352525251515151515050505050505050504f4f4e4e4e4e4e4e4e4e4e4d4d4d4d4d4d4d4d +4d4d4c4c4c4b4b4c4c4b4b4b4a4a4a4b4b4a4a4b4b4b4b4b4b4a4a4b4b4a4a4a4949494a4a4949 +4a4a4a4a4a4a4a4a494949494949494949494949494949494a4a4a4a4a4a4a4a4a4a4a4a4a4a4a +4a4a4a4a4a4a4a4b4b4d4d4d4d4d4d4d4d4d4d4c4c4c4c4d4d4e4e4e4e4e4e4e4f4f4f4f505050 +505050505050505050505051515151535353545453535454545454545454545455555656575757 +5758585858585858585959585859595959595a5a5b5b5c5c5d5d5d5d5e5e5e5e5e5e5e5e5e5e5e +5e5e5e5e5f5f605f61616161626262626262626262626262626363636364646464656565656565 +6565656565656565656565656666676767676868686868686868696969696a6a6a6a6a6a6a6a6a +6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6b6b6b6b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c +6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c +6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6b6c6c6b6b6b6a6a6a6a6a6a6a6a +6a6969686868686868686868686868686868686868686767676666676766666666666666666666 +666666666666666665656565656565656564646363636363636363636363636364646565656566 +66666666666666676767676868686868686868696969696a696a6a6a6a6b6b6b6b6b6b6b6b6b6b +6b6b6b6b6b6b6b6b6c6c6b6b6c6c6c6c6c6c6c6c6b6b6b6b6b6b6b6b6b6b6a6a6a69696a6a6969 +696868686868686868686868686868686868686868686868686867676766666666666666666666 +666666666667676767686868696969696969696969696969696969696969696968686868686767 +67666667676666666666666665656464646464646463636363626261605f5f5e5e5e5e5e5d5d5d +5d5c5c5c5b5b5b5b5a5b5a5a595959595858575656565554545454535353535252525151515151 +515151504f4f4f4f4e4d4c4c4c4b4a4a4a4a494947474747474747474746464545454544444343 +424140403f3f3e3e3d3d3c3d3c3c3c3c3b3b3b3a3a3a3a3a3a3a38373737363635353534343333 +3333333333333332323231313232313030303030302f2e2e2e2d2d2e2e2d2d2d2d2d2d2e2e2d2d +2e2d2d2e2e2d2d2d2d2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c +2c2b2b2b2b2b2b2b2b2b2b2b2b2b2a2a2a2a292a29292929292929292929292928282929282828 +272727272727272727272828282828282828282828282828282828282827282727272726262626 +262727272727272727272728282828282828282828272727272726262626262727272727272727 +272728282828282828282828282828282828282828282727272727282828282828282828282828 +282829292a2a2a2a2a2a2a2a292928282828282828282828282828282828282829292a2a2a2a2a +2a2b2b2b2c2c2c2c2c2b2b2b2a2a2b2b2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2b2b +2b2b2c2c2c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d +2d2d2d2d2d2d2c2c2c2c2c2c2c2c2c2c2d2d2d2d2e2e2e2e30302f2f3030303131313131313131 +313131313131313131313131313131313131313131313131313131313131313131313131313131 +313131313131313131313131313131313131313131313131313131313131313131313131313131 +313131313131313132313232323233333333333333333333333333333334343435353434353535 +353535353535353535353535353434353534343433333333333333333333343434343434343435 +353434353535353535353536363636363636363636363636363636363636363636363636353535 +353535353535353636363636363636363636363636363636363636363636363636363636363636 +363636363636363636363636363636363636353535353535353535353535353535353535353535 +353535353535353535353535353535353535353535353535353535353635363636353635353535 +353535353635363636363636363636363636363636363636363636363737373737373737373737 +373737373738383838383839393a3a3a3a3a3a3a3a3a3a3a3a3b3a3b3b3b3b3c3c3d3d3d3e3e3e +3e3f3e3f3f3f3f3f3f404040414141414243434343434444444444444445454646474747474848 +48494949494a4a4a4a4b4b4b4c4c4c4c4e4e4f4f50505051515151515151515252525353545555 +5556565656575858585858585859595a5a5a5a5a5a5c5c5c5d5e5e5e5f5e5f5f5f5f6060606060 +606060616161626263636364646465656565666666666767676767676767676767676768686868 +6a696a6a6b6b6b6b6b6c6c6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6e6e6e6e6e6e6e6e6e6e6e +6e6f6f707070707070717171717171717172727272727272727272727272727272727272727272 +727272727272727272727273737272737272737372727272727272727272727272727272727272 +7272727271717171717171717171717171717171717171717171717171707070706f706f6e6e6e +6e6e6e6e6e6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6c6c6c6b6b6c6c6b6b6b6b6b6b6b6b6a6a6a6a +696968686767676767666667676666666565656565656565656565636363636262616060616160 +60605f5f5f5f5f5f5f5f5f5e5e5e5d5d5c5c5c5b5a5a5a59595959585858585857575756565656 +565555555453535252525151515050505050505050504f504f4f4f4e4c4c4c4b4b4b4a4a4a4a4a +4a4a4a4a4a4a4a4949474747474746454544444444444444444444444444444444444241414141 +40404040403f3f3f3f3f3f3f3f3f3e3f3e3e3e3e3e3e3e3d3d3c3c3c3c3c3b3b3b3b3a3b3a3a3a +3a3b3b3b3b3b3a3a3a3a3a3a3a3939393939393939393939393939393939393939393939393939 +393939393939383a39393939393939393a393a3a3a3a3a3a3a3a3a3a3a3a3a3a3b3b3b3b3b3b3b +3b3b3b3b3b3b3b3b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3d3d3d3d3d3d3d3d3d3d3d +3d3d3e3e3e3e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f403f404040404141414141 +414141414141414141414242424242424242434343434444444444444444444444444545464646 +464646464646464646464646464646464646464747464647474747474747474848484849494a4a +4a4a4a4a4a4a4a4a4a4a4b4b4a4a4b4b4b4c4c4c4c4c4c4c4c4c4d4c4d4d4d4d4d4d4d4d4d4e4e +4e4f4f505050505050505050515051515151525252525252525353535454545455545555555556 +56565656565657575858595959595a5a5a5a5a5b5b5b5c5c5c5c5c5c5e5e5e5e5f5f6161616161 +616161616363636365656565656565676868686868696a6a6a6a6a6b6b6d6d6d6d6f6f6f6f6f6f +6f717171717372737374747676767676767878787878787a7a7b7b7b7b7c7c7c7d7d7d7d7f7f7f +80807f7f8081818181818181828282828383848484848484848484848484848485858585858585 +858585858585858584848484848484848483848383838383838383838282828282828282828281 +8181808081818080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f808080818180808181818181818181818181818182828282828282 +828282838383838483848484848484848585858586868686868686868787878787888888888888 +888888888888888889888989898989898989888988888888878787868685858585858585858585 +848484838282818180808080807f7e7e7d7d7d7d7b7b7b7a7a7b7b7a7a79797878777776767575 +7474737373737171707070707070706f6f6e6e6e6e6b6b6b6b6a6b6a6969696868686767666666 +666666666565646463626262616161616161616060606060605f5e605f5e5d5d5d5d5d5d5d5b5b +5b5b5a5b5a5a5a5a5a5a5a59595959585858585857575756565656555655555555545454535354 +545353535252525252515151515051505050504f4f4f4f4f4f4f4f4f4f4e4e4e4e4e4e4e4e4e4e +4d4d4d4c4b4d4c4b4b4b4a4a4a4b4b4a4a4b4b4b4b4b4b4a4a4b4b4a4a4a4949494a4a49494a4a +4a4a4a4a4a4a494949494949494949494949494949494949494949494949494949494949494949 +49494949494a4a4c4c4c4c4c4c4c4c4c4c4b4b4b4b4b4c4c4c4c4c4c4c4c4d4d4d4d4e4e4e4e4e +4e4e4e4e4e4e4e4f4e4f4f4f4f5151515252515152525252525252525252535354545555555556 +56565656565656575756565757575757585859595a5a5b5b5b5b5c5c5c5c5c5c5c5c5c5c5c5c5c +5c5c5d5d5e5e5f5f5f5f6060606060606060606060606061616161626263636464646464646464 +646464646464646464646465656565656666666667666767686868686969696969696969696969 +69696969696969696969696969696969696a6a6a6a6a6b6b6b6b6c6b6c6c6c6c6c6c6c6c6c6c6c +6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6c6b6b6b6b6b6b6b6b6b6b +6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6a6a6b6b6a6a6a69696969696969696969 +686868686868686868686868686868686868686867676766666767666665666565656565656565 +656565656565646464646464646464646363636363636363636363636363636464646464656565 +6566656666676767676868686868686868696969696969696969696a6a6a6a6b6a6b6b6b6b6b6b +6b6b6b6b6b6b6c6c6b6b6c6c6b6c6b6b6b6b6a6a6a6a6a6a6a6a6a6a6969696868696968686867 +676767666766666666666666666666666666666666666666656565646464646464646464646464 +646464656565656666666767676767676767676867686868676867676767666666666665656564 +646565646464646464646463636363626362626161616160605f5e5d5d5c5c5c5c5c5b5b5b5b5a +5a5a5959595958595858575757575656555453535252525252515151515050504f4f4f4f4e4f4e +4e4d4d4d4d4d4c4b4a49494848484848474745454545444544444444434343434342424141403f +3e3e3d3d3c3c3b3b3a3b3a3a3a3a39393938383838383838363636353434333333323231313131 +31313131313030302f2f30302f2e2e2e2e2e2e2e2d2d2d2c2b2d2c2b2b2c2b2c2c2d2d2c2c2d2c +2c2d2d2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2b2c2b2a +2a2a2a2a2a2a2a2a2a2a2a2a292929292929292929292929292929292929282829292828282727 +272727272727272728282828282828282828282828282828282828282828282828272727272728 +282828282828282828292929292929292929292828282828272727272728282828282828282828 +292929292a292a2a2a2a2a2a2a2a292a2929292928282828282929292929292929292a292a2a2a +2a2b2b2b2b2b2b2b2b2b2b2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2b2b2b2b2b2b2b2c +2c2c2d2d2d2d2d2c2c2c2b2b2c2c2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2c2c2c2c +2d2d2d2e2e2e2e2f2e2f2f2f2e2f2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e +2e2e2e2e2d2d2d2d2d2d2d2d2d2d2e2e2e2e2f2e2f2f3131303031313132323232323232323232 +323232323232323232323232323232323232323232323232323232323232323232323232323232 +323232323232323232323232323232323232323232323232323232323232333233333333333333 +333333333333333333333333343434343434343434343434343434353535363635353636363636 +363636363636363636363635353636353535343434343434343434343535353535353535363635 +353636363636363636373737373737373737373737373737373737373737373737373636363636 +363636363637373737383738383838383838383838383838373837373737373737373737373737 +373737373737373737373737373737373636363636363636363636363636363636363636363636 +363636363636363636363636363636363636363636363636363636363636363636363636363636 +363636363636363636363636363636363636363636363636363637373737373737373737373737 +37373737373737373738383939393939393939393939393a393a3a3a3a3b3b3c3c3c3d3d3d3d3d +3d3d3d3d3d3d3d3e3e3f3f40404040414141414142424242424242434344444545454546464647 +4747474848484848484849494a4a4c4c4d4d4d4d4d4e4e4e4e4e4e4e4e4f505051515252525253 +5354545556565656565656565757575757575759595a5b5c5c5c5c5c5c5c5c5c5d5d5d5d5d5d5d +5d5e5f5f6060616161616161626263636464646465656565656565656565656565666666666767 +686869696969696a6a6a6a6b6b6b6b6b6b6b6b6b6b6b6b6b6c6c6c6c6c6c6c6c6c6d6c6d6d6d6d +6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f707070707070707070707070707070707070707070707070 +707070707070707070717170707170707171707070707070707070707070707070707070707070 +70706f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6e6e6e6e6e6e6e6d6d6c6d6c +6c6c6c6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6a6a6a69696a6a6969696969696969686868686767 +666665656565656464656564646463636363636363636362626161616160605f5e5d5f5e5d5d5d +5c5c5c5c5c5c5c5c5c5c5c5c5b5b5a5a5958575757575757575656565656555555545354535352 +525252515150504f4e4e4e4d4d4d4d4d4d4d4d4d4d4d4d4d4d4c4a494948484848484848484848 +4848484848474745454545444443434242424242424242424242424242424242404040403f3f3e +3e3e3e3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3c3c3b3b3b3b3b3a3a3a3a3a3a3a3a3a3a3b +3b3b3b3b3a3a3a3a3a3a3a39393939393939393939393939393939393939393939393939393939 +39393939393a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3b3b3b3b3b3b3b3b3b +3b3b3b3b3b3b3c3c3c3c3d3c3d3d3d3d3d3d3d3d3d3d3d3d3d3d3e3e3e3e3e3e3e3e3e3e3e3e3e +3f3f3f3f4040404040404040404040404040404040404040404040404040404041414141424142 +424242424242424243434343434343434444444445454545454545454545454545464646464646 +464646464646464646464646464646464647484647484848484848484849494949494a4a4a4a4a +4a4a4a4a4a4a4a4a4b4b4a4a4b4b4b4c4c4c4c4c4c4c4c4c4d4c4d4d4d4d4d4d4d4d4d4e4e4e4f +4f5050505050505050505050505050505151515152515253535354545454545454545454555555 +55555555565657575858585859595959595a5a5a5b5b5b5b5b5b5c5c5d5d5e5e60606060606060 +606061616262646464646464646666666667676869696969696a6a6b6b6c6c6e6e6e6e6e6e6e70 +70707172717272737375757575767677777777777779797a7a7b7b7c7c7c7c7c7c7c7e7e7e7f80 +7e7f80818181818181818282828282838383838483848484848484848484858585858585858585 +858585858585848484848484848484848484848483848383838382828282828282828282818181 +808081818080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f8080808080808080818180808181818181818181828282828282828282 +828383838384838484848484848484848585858686858586868687878787878888888888888888 +888888888888898889898989898989898889888888888787878787868686858586868585858484 +8484838382828181818180807f7f7e7e7e7e7c7c7c7b7b7c7c7b7b7a7a79797878777776767575 +7474747472727271717272717170706f6f6f6f6d6d6d6c6b6c6b6a6a6a69696969696868686767 +676766666565646464646363636262626261616161616161606160605f5f5f5f5e5e5e5c5c5c5c +5b5c5b5b5b5b5b5b5b5b5b5a5a5a59595959585858575757575657565656565555555454555554 +54545353535353525252525152515151515050504f4f50504f4f4f4e4e4e4e4e4e4e4e4e4e4d4d +4d4d4c4d4c4c4c4c4b4b4b4b4b4b4b4b4a4a4b4b4a4a4a4a4a4a4a4a4949494949494949494949 +494949494848484848484848484848484848484848484848484848484848484848484848484848 +48484848484a4a4a4a4a4a4a4a4a4a49494949494a4a4a4b4b4a4a4b4b4b4c4c4c4c4c4c4c4c4c +4c4c4c4c4c4d4c4d4d4d4d4f4f4f4f4f4f4f4f4f4f4f4f4f505050505151525253535353545454 +54545454545454545454555555555656575758585858595959595959595959595959595a5a5a5a +5b5b5c5c5d5d5d5d5e5e5e5e5e5e5e5e5f5f5e5e5f5f5f60606060616162626363626263636363 +636363636363636363646464646465656565666566666666676767686867676868686868686868 +68686868686868686868686868686869696969696a6a6a6a6b6a6b6b6b6b6b6b6b6b6b6b6b6b6b +6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6a6b6a6a6a6a6a6a6a6a6a6a6a6a +6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a696969696969696969696868 +686868686868676768686767676767676767666666666666666666656665656565656565656565 +656565656464646464646464646463636363636363636363636363636364646464646565656566 +656666666667676768686767686868696969696969696969696a6a6a6a6b6a6b6b6b6b6b6b6b6b +6b6b6b6b6b6b6b6b6b6b6a6b6a6a6a6a6969696969696969696968686867676868676767666666 +666566656565656565656565656565656565656565656464646363636362626262626263636262 +636363646464646465656565656565656566656666666566656565656464646464636363636363 +63636262636362626261616161606160605f5f5f5f5e5e5d5c5b5b5a5a5a5a5959595858585858 +575757575657565655555555545453525151505050504f4f4f4e4e4e4e4e4d4d4d4d4c4d4c4c4b +4b4b4b4a4a494847474646464645454543434343424342424242414141404040403f3f3e3d3c3c +3b3b3a3a39393839383838383737373636373736363634343433323332313130302f2f2f2f2f2f +2f2f2f2e2e2e2e2e2e2e2e2d2d2d2d2c2c2c2b2b2b2b2a2b2a2a2a2b2a2b2b2b2b2b2b2b2b2b2b +2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2a2b2a2a2a2a +2a2a2a2a2a2a2a2a2a2a2929292929292929292929292929292929292929292929292928282828 +282828282828292929292929292929292929292929292929292929292929292828282828292929 +292929292929292a2a2a2a2a2a2a2a2a2a29292929292828282828292929292929292929292a2a +2a2a2b2a2b2b2b2b2b2b2b2b2a2b2a2a2a2a29292929292a2a2a2a2a2a2a2a2a2b2a2b2b2b2b2c +2c2c2c2c2c2c2c2c2c2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2c2c2c2d2d2c2c2d2d2d +2e2e2e2e2e2d2d2d2d2d2d2d2d2c2c2d2d2c2c2c2c2c2c2c2c2c2c2c2d2d2c2c2d2d2d2e2e2e2e +2e2f2f2f2f302f3030302f302f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f +2f2f2e2e2e2e2e2e2e2e2e2e2f2f2f2f302f303031313131323232333333333333333333333333 +333333333333333333333333333333333333333333333333333333333333333333333333333333 +333333333333333333333333333333333333333333333333333333333433343434343434343434 +343434343434343434343535353535353535353535353535353636363636363636363636363636 +363636363636363636363636363636363535353535353535353536363637373636373737373737 +373737373737373838383838383838383838383838383838383838383838383837373737373737 +373737383838383938393939393939393939393939393839383838383838383838383838383838 +383838383838383838383838383837373737373737373737373737373737373737373737373737 +373737373737373737373737373737373737373737373737373737373636373736363636363636 +363636363636363636363636363636363636363636363636373736363737373737373737373737 +3737373737373738383838383838383838383838383938393939393a3a3a3a3a3b3b3b3b3b3b3b +3b3c3c3c3c3d3d3e3d3e3e3e3e3f3f3f3f3f404040414140404141424243434343444444444445 +45454646454546464747484849494a4a4b4b4b4c4c4c4c4c4c4c4c4c4d4d4e4e4f4f5050515152 +52535353535353535353545454555555555656575859595a5a59595a5a5a5b5b5b5b5b5b5b5b5b +5c5c5d5d5e5e5e5e5f5f6060616161616262626262626262636362626363636464646465656666 +676767676868686969696969696969696969696969696a6a6a6a6a6a6a6a6a6b6a6b6b6b6b6c6c +6c6d6d6d6d6e6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f +6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f +6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6d6d6d6c6c6c6c6b6b6a6b6a6a6a +6a6969696969696969696969696969696868686868686868676768686767676666666665656464 +63636363626262626262626261616161616161616160605f5f5e5e5d5d5c5c5b5c5b5b5b5b5a5a +5a5a5a5a5a5a59595959585857575656555555555454545353535353525252525152515150504f +4f4e4e4d4d4c4c4c4c4b4b4b4b4b4b4b4b4a4a4b4b4a4a49484747464646464545454545454545 +4545454545434343434242414140404141404040404040404040404040403e3e3e3e3d3e3d3d3d +3d3c3c3c3c3c3c3c3c3c3c3c3c3c3b3b3c3c3b3b3b3a3a3a3a3a393939393939393939393a3a3a +3a3a39393939393939393939393939393939393939393939393939393939393939393939393939 +3939393a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3b3b3b3b3b3b3b3b3c3c3b +3b3c3c3c3d3d3d3d3e3d3e3e3e3e3e3e3e3e3e3e3e3e3e3e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f +404040404040404040404040404141404041414141414141414141414141424242424342434343 +434343434343444444444444444444444545454646454546464646464646464747474747474747 +47474747474747474747474747474747484748484848484848484849494949494a4a4a4b4b4a4a +4b4b4b4b4b4b4b4b4b4b4b4b4b4c4c4c4c4c4c4c4c4c4d4c4d4d4d4d4d4d4d4d4d4e4e4e4e4e4f +4f4f4f4f4f4f4f50504f4f50505051515151525152525252535353535353535353535454545555 +5454555556565757575758585858585959595a5a59595a5a5b5b5c5c5c5c5e5e5e5f5f5e5e5f5f +606061616262626263636365656565666667676868686869696a6a6b6b6c6c6c6c6d6d6d6f6f6f +70717071727272747474747575767677777777787879797a7a7b7b7b7b7c7c7c7e7e7e7e7f7e7f +7f8080808081818182828282828383838384838484848484848484848585858585858585858585 +858585858484848484848484848484848484838483838383828282828282828282828181818181 +81818180808181808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f80808080808080808080808080808080808081818181828282828282828283 +838383848384848484848484848485858585858585858585868686878787878888888888888888 +888888888988898989898989898988898888888887878787878686868686868686868685858584 +8383828281818181818180807f7f7e7e7d7d7c7c7c7c7c7c7c7b7b7a7a78787777777776767575 +75757373737272727272727171707070706e6e6e6d6c6d6c6b6b6b6a6a6a6a6a69696968686969 +6767666665656565646464636364646262626262626261626161606060606060605e5e5d5d5c5d +5c5c5c5c5c5c5c5c5c5b5b5b5b5b5b5b5959595858585857585757575756565656565656565555 +5555545454535353535253525252525151515151515151505050504f4f4f4f4f4f4f4f4e4e4e4e +4d4e4d4d4d4d4c4c4c4b4b4c4c4b4b4b4b4b4b4b4b4b4b4b4b4b4a4a4a4a4a4a4a4a4a4a4a4a4a +494949494848484848484848484848484848484848484848484848484848484848484848484848 +4848484a4a4a4a4a4a4a4a4a4a49494949494a4a4a4a4a4a4a4a4a4a4b4b4b4b4b4b4b4b4b4b4b +4b4b4b4c4b4c4c4c4c4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4f4f5050515152525252535252 +535352535352525353535353545455555656565657575757575757575757575757585858585959 +5a5a5b5b5b5b5c5c5c5c5c5c5c5c5c5c5c5c5c5d5d5e5e5e5e5f5f606060606060606161606061 +606061616061616161626262636363636463646464646565666666666666666666666666666666 +666666666666666666666666666767676767686869696a696a6a6a6a6a6a6a6a6a6a6a6a6a6a6a +6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a696a6969696969696969696969696969 +696969696969696969696969696969696969696969696969696868686868686868686867676766 +666767666666666666666666666666666565656565656565656465646464646464646464646464 +646463636362626363626262616161616161616161616161616161626262636363636464656465 +6565656666666666666666666667676768686767686868696969696a696a6a6a6a6a6a6a6a6a6a +6a6a6a6a6a6a6a69686a6968686867676767676767676666666665656565656565656464646463 +646363636363636363636363636363636363626261616160606060606060606060606060606060 +606161616161626262626262626262636263636362636262626261616161616060606060606060 +606060606060605f5f5f5f5e5f5e5e5c5c5c5c5c5c5b5a59585757575757575756565656565555 +55555455545452525252525251504f4f4e4e4e4e4d4d4d4c4c4c4c4c4b4b4b4b4a4b4a4a494949 +4949484746454544444444444343424241414041404040403f3f3f3f3f3f3f3e3e3d3b3a3a3a3a +39393838373837373636363635353535353535353333333231323131302f302f2e2e2e2e2e2e2e +2e2d2d2d2d2d2d2d2d2c2c2c2c2c2c2c2b2b2b2b2a2b2a2a2a2b2a2b2b2b2b2b2b2b2b2b2b2b2b +2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2c2c2b2b2c2c2c2c2c2c2c2c2c2c2c2c2b2c2b2b2b2b2b2b +2b2b2b2b2b2b2a2a2a2a292a2a29292a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a292929292929 +292929292a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a29292929292a2a2a2a2a +2a2a2a2a2a2b2b2b2b2b2b2b2b2b2b2a2a2a2a2a29292929292a2a2a2a2a2a2a2a2a2a2b2b2b2c +2d2b2c2d2d2d2d2d2d2c2b2d2c2b2b2b2a2a2a2a2a2b2b2b2b2b2b2b2b2c2d2b2c2d2d2d2e2e2e +2e2e2e2e2e2e2e2d2d2d2c2c2d2d2c2c2c2c2c2c2c2c2c2c2c2d2d2d2d2e2e2e2e2e2e2e2e2f2f +2f2f2f2e2e2e2e2e2e2e2e2d2d2e2e2d2d2d2d2d2d2d2d2d2d2d2e2e2d2d2e2e2e2f2f2f2f2f30 +303030313031313130313030303030303030303030303030303030303030303030303030303030 +2f2f2f2f2f2f2f2f2f2f3030303031303131323232323233333333343434343434343434343434 +343434343434343434343434343434343434343434343434343434343434343434343434343434 +343434343434343434343434343434343434343434343434343435343535353535353535353535 +353535353535353536363636363636363636363636363637373737373737373737373737373737 +373737373737373737373737373736363636363636363636373737373737373737373737373737 +373737383838383939393939393939393939393939393939393939393838383837383837373838 +38393939393a393a3a3a3a3a3a3a3a3a3a3a3a3a393a3939393939393939393939393939393939 +393939393939393939393939383838383838383838383838383838383838383838383838383838 +383838383838383838383838383838383838383838373738383737373737373737373737373737 +373737373737373737373737373737373737373737373737373737373737373737373737373737 +373737373738383838383838383838383838383938393939393a3a3a3a3a3b3b3b3b3b3b3b3b3b +3b3b3b3c3c3d3c3d3d3d3d3e3e3e3e3e3f3f3f3f3f3f3f3f404141424242424343434343444444 +44444444444445454646484848484949494a4a4a4a4a4a4a4a4a4b4b4c4c4d4d4d4d4f4f505051 +515151515151515152525252525252545455565757575757575757575858585858585858595a59 +5a5b5c5c5c5c5c5c5d5d5e5f5f5f60606060606060606060606060606061616161626263646565 +65656565656666666666666666666666666666666767676767676767686967686969696a6a6a6a +6a6a6a6c6c6c6c6c6c6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d +6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6c6c +6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6b6b6b6a6a6a6a6a696968696867676766 +666666666666666666666666666665656565656565656565656565656564646363626261616060 +606060606060606060605f5f5f5e5e5f5f5e5e5d5d5c5c5c5c5b5b5a5958595858585857575757 +5757575757575757565655555453525252525252525151515151505050504f504f4f4d4d4d4d4c +4c4b4b4a4a4a4a4949494949494949494949494948474645454444444444444444444444444444 +44444442424242414140403f3f40403f40403f3f4040404040403f3f3e3e3d3d3c3d3c3c3c3c3b +3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3a3a3a3a3a393939393939393939393a3a3a3a3a +3939393a3a39393a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a +3a3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3c3c3c3c3c3c3c3c3d3d3c3c3d +3d3d3e3e3e3e3f3e3f3f3f3f3f3f3f3f3f3f3f3f3f3f4040404040404040404040404041414141 +424242424242424242424242424242424242424242424242424242424343434344434444444444 +444444444545454545454545464646464747474747474747474747474748484848484848484848 +484848484848484848484848484849484949494949494949494a4a4a4a4a4b4b4b4c4c4b4b4c4c +4c4c4c4c4c4c4c4c4c4c4c4d4d4d4d4d4d4d4d4d4e4d4e4e4e4e4e4e4e4e4e4f4f4f4f4f505050 +505050505050505050505050515151515251525252525353535353535353545454545555555555 +5555565657575757585858585859595959595959595a5b5b5c5c5c5c5e5e5e5e5e5e5e5e5e5f5f +606062626262626262646464646565666767676767686869696a6a6c6c6c6c6c6c6c6e6e6e6f70 +6f707171717373737374747575767676767777787879797b7b7b7b7b7b7b7d7d7d7d7e7d7e7f80 +808080808080818181818182828283848283848484848484848485858585858585858585858585 +858584848484848484848484848484848384838383838282828282828282828281818181818181 +8181818181818080818180808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f808080808080808080808080808080808080818181818282828282828282838383 +838383838383838383838383848484848584858585858686868787878788888888888888888888 +888888888888888888888888888888888888878787878786868686868686868686858585848484 +8383828182818181808080807f7f7e7e7d7d7d7d7c7c7c7b7b7b7b797978787878767776767676 +7474747373737373737172717171716f6f6f6e6d6e6d6d6d6c6b6b6b6b6b6a6a6a69696a6a6868 +686866666666656565646465656363636363636362636262616161616161615f5f5e5e5e5e5e5e +5e5e5e5e5e5e5d5d5c5c5c5c5c5c5a5a5a59595959595959595958585757575757575756565656 +5555555454545454545454545353525252525252525151515150505050505050504f4f4f4f4e4f +4e4e4e4e4d4d4d4c4c4d4d4c4c4c4c4c4c4c4c4c4c4c4c4b4b4a4a4a4a4a4a4a4a4a4a4a4a4949 +494948484848484848484848484848484848484848484848474847474747474747474747474747 +47494949494949494949494848484848494949494949494949494a4a4a4a4a4a4a4a4a4a4a4a4a +4a4a4a4a4a4a4b4c4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4e4e4e4e4f4f505050505150505151 +505151505051515151515252535354545454555555555555555555555555555656565657575858 +595959595a5a5a5a5a5a5a5a5a5a5a5a5a5b5b5c5c5c5c5d5d5e5e5e5e5e5e5e5f5f5e5e5f5e5e +5f5f5e5f5f5f5f6060606161616162626262626263636464646464646464646464646464646464 +646464646464646464646565666666666767686868686868686868686868686868686868686868 +686868686868686868686868686868686868686868686868686868686868686868686868686868 +686868686868686868686868686868686868686868686867676767676767676767666666656566 +666565656565656565656565656564646464636463636363636363636363636363636363636363 +626262616162626161616060606060606060606060606060606161616262626263636363636363 +636464646465646565656566666667676666676767686868686868686868686868686868686868 +686868686867676868676767666565656565656564646464636363636363636362626262616261 +6161616161616161616161616161616160605f5f5f5e5e5e5d5d5d5d5d5d5d5d5e5d5e5e5e5e5f +5f5f5f5f60606060606060606060606060606060606060605f5f5f5f5f5e5e5e5e5e5e5e5e5e5d +5e5d5d5d5d5c5c5c5c5c5c5c5c5a5a5a5a5a595857575655555555555555545353535352525252 +525252525050505050504f4e4d4d4c4c4c4c4b4b4b4a4a4a4a4a49494949484948484747474747 +46454444444342424242414140403f3f3f3f3f3f3f3f3e3e3e3e3d3e3d3c3c3b3a393939393837 +36363636363635353535343434343434343332313131303130302f2e2f2f2e2e2e2e2e2e2e2d2d +2c2c2c2c2c2c2c2b2b2b2b2b2b2b2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2b2a2b2b2b2b +2b2b2b2b2b2b2b2b2b2b2b2b2b2c2c2b2b2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c +2c2c2c2c2b2b2b2b2a2b2b2a2a2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2a2a2a2a2a2a2a2a +2a2a2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2a2a2a2a2a2b2b2b2b2c2b2c +2c2c2c2d2d2d2d2d2d2d2d2d2d2c2c2c2c2b2b2a2a2a2a2b2b2b2b2c2b2c2c2c2c2d2d2d2e2e2d +2d2e2e2e2e2e2e2d2d2e2e2d2d2d2c2c2c2c2c2d2d2d2d2d2d2d2d2e2e2d2d2e2e2e2f2f2f2f2f +2f2f2f2f2f2e2e2e2d2d2e2e2d2d2d2d2d2d2d2d2d2d2d2e2e2e2e2f2f2f2f2f2f2f2f30303030 +302f2f2f2f2f2f2f2f2e2e2f2f2e2e2e2e2e2e2e2e2e2e2e2f2f2e2e2f2f2f3030303031313232 +323232323232323232323232323232323232323232323232323232323232323232323232323131 +313130313030303131323232323232323333333333343434343535353535353535353535353535 +353535353535353535353535353535353535353535353535353535353535353535353535353535 +353535353535353535353535353535353535353535353535353535353535353535353535353535 +353535353535363636363736373737373737373737383838383838383838383838383838383838 +383838383838383838383838373737373737373737373838383838383838383838383838383838 +38393939393a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3939393938393938383939393a +3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a +3a3a3a3a3a3a3a3a3a3a3939393939393939393939393939393939393939393939393939393939 +393939393939393939393939393939393939393838393938383838383838383838383838383838 +383838383838383838383838383838383838383838383838383838383838383838383838383838 +38383839393939393939393939393939393939393939393a3a3a3a3a3b3b3b3b3b3b3b3b3b3b3b +3b3c3c3c3c3c3c3c3c3d3d3d3d3d3e3e3e3e3e3e3e3e3f40404040404041414141424243434343 +43434343444444444646464647474748484848484848484849494a4a4b4b4b4b4d4d4d4d4e4e4e +4f4e4f4f4f4f505050505050505252525355555555555555555556565656565656565757565758 +59595a5a5a5a5b5b5b5c5c5c5d5d5d5d5d5d5d5d5d5d5d5d5d5d5e5f5f5f5f6060606162626263 +636363646464646464646464646464646464656565656565656566666565666666676767686868 +686a6a6a6a6a6a6a6a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b +6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6a6a6a6a +6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6969696968686868676666666666656565646464 +6464646464646464646464646363636363636363636263626262626161606060605f5f5e5d5d5d +5d5d5d5d5d5d5d5d5c5c5c5b5b5c5c5b5b5b5b5a5a5a5958585756565656565656555555555555 +5555555455545353525252515050505050504f4f4e4e4e4e4d4d4d4d4d4d4d4d4b4b4b4b4a4a49 +494848484847474747474747474747474747464544444443434343434343434343434343434343 +424140404040403f3f3e3e3f3f3e3f3f3e3e3f3f3f3f3f3f3e3e3d3d3c3c3c3c3c3c3c3c3b3b3b +3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3a3a3a3a3a393939393939393939393a3a3a3a3a3939 +393a3a39393a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3b3a3b3b3b3b3c +3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3d3d3d3d3d3d3d3d3e3e3d3d3e3e3e +3f4040404040404040404040404040404040404041414141414141414141414141424242424343 +434343434343434343434343434343434343434344434444444445454545454545454545454545 +454546464646464646464747474748484848484848484848484849494a4a4a4a4a4a4a4a4a4a4a +4a4a4a4a4a4a4a494a4949494a494a4a4a4a4a4a4a4a4a4b4b4b4b4b4c4c4c4d4d4c4c4d4d4d4d +4d4d4d4d4d4d4d4d4d4e4e4e4e4e4e4e4e4e4e4e4e4e4e4f4e4f4f4f4f50505050505151515151 +515151515151515151515252525252525252525253535353535353535454545455555555555555 +575657575757585858585859595959595959595a5b5b5b5b5b5c5d5e5e5e5e5e5e5e5e5f5f5f5f +616161616161626364646464646566666666666767696969696b6b6b6b6b6b6b6d6d6d6e6f6e6f +7070707272727273737474757575757676787878787a7a7a7a7a7a7a7c7d7d7d7d7d7d7e7f7f7f +7f7f7f7f8081818181828282838382828383838383838383848484848484848484848484848484 +838383838383838383838383838383838383838382828282828282828282818181818181818181 +818181818080818180808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f808080818180808181818181818181818181818181818181818282828283 +828383838384848484848484848585848485858586868686868686868686878787878787878787 +888889898989898989898889888888888888888888878787868687878686868585858584848483 +83838383828282807f7f7f7f7f7f7f7e7d7e7e7d7d7d7b7a7a7a7a7a7a78787878777777777575 +757474757573737373727272727070706f6f6f6f6d6d6d6d6c6c6c6c6b6b6b6a6a6a6a6a6a6868 +6868686866666665656565656565646464646364636363636262616060606060605f5f5e5e5e5e +5e5e5e5e5e5e5e5e5c5c5c5c5c5c5c5b5b5b5b5a5a595959595959595858585857575757575757 +57555555555455545454545454545353535352525252525252525050505050505050504f504f4f +4f4f4e4e4e4e4e4e4e4e4d4d4d4d4c4c4c4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4a4a4a4a4a4a4a +4a4a4a4a4a4a4a4a49494949494949494949484848484848484848484848484848484848484848 +484848484848484848474747474747474748484848494949494949494948484848484848484849 +494a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4b4b4b4b4b4b4c4e4e4e4e4e4e4e4e4e4e4e4e4e4e +4e4e4e4e4f4f505050505151525252525353535353535353535353535354545454555556565757 +575758585858585858585959585859595959595a5a5b5b5c5c5d5d5d5d5e5e5e5e5e5e5e5e5e5e +5e5e5e5e5e5e5e5e5f5f5f5f605f61616262626262636362626363636363636363636363636363 +636363636464646464646464656565656565666667676767676767676767676767676666666666 +666666666666666666666666666666666666666566656565656565656565656565656565656565 +656565656565666666666667676767676666666666666666666665656565656565656565656565 +646465656464646363636363636363636363636363626362626262616161616161616161616161 +616161616161616160606060605f5f5f5f5f606060606061616161616161616162616262626263 +636364646363646464656565656565656565656565656566666767676767676767676767676767 +666666666566656565646464646464636363636363636362626262616161606060605f605f5f5f +5f5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5d5d5c5c5c5b5b5b5b5b5b5c5c5b5b5c5c5c5c5c5c +5c5c5d5d5d5d5d5e5e5e5e5f5e5f5f5f5e5e5d5d5d5d5c5c5c5c5c5c5c5c5c5c5c5c5c5b5b5c5c +5b5b5b5b5b5b5b5a5a595959595858565655565454545453535252515151515151515151515050 +4f4f4f4f4f4f4d4d4c4c4b4b4a4a4a4a4949494848484848474747474647464646464545444444 +434241414141403f3f3f3f3f3f3f3e3e3d3d3d3d3c3c3c3b3b3b3b3b3a3a393938373636363636 +3535343434343434343333333332323232323231312f2f2e2e2e2e2d2d2d2d2c2c2c2c2c2c2c2c +2c2c2c2c2c2c2c2c2c2b2b2b2a2a2a2a292a2929292a292a2a2a2a2b2b2b2b2b2b2b2b2b2b2b2b +2b2b2b2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2b2c2b2b2b2b2b2b2b2b2b2b +2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2c2c2c2c2c2c2c2c2c2c2b2b2b2b2b2b2b2b2b2b +2c2c2c2c2c2c2c2c2c2c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c2c2c2c2c2d2d2d2d2d2d2d2d2d +2d2e2e2e2e2e2e2e2e2e2e2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2e2e2e2e2f2e2f2f +2f2f2f2f2f2f2e2f2e2e2e2e2d2d2d2d2d2d2d2d2d2d2e2e2e2e2f2e2f2f2f2f30303030303030 +3030302f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f30303030313131313131313130 +303030303030302f2f30302f2f2f2f2f2f2f2f2f2f2f30302f2f30303031313131313131313132 +323333333232313131313131313131313131313131313131313131313131313131313131313131 +313131313131313131313232333333333434353535353535353535353535353535353535353535 +353535353535353535353535353535353535353535353535353535353535353535353535353535 +353535353535353535353535353535353535353535353636373737373737373737373737373737 +373737373737373737373737373737373737373737373737383838383838383838383838383838 +3838383838373737373737373737373737373737383838393938383939393a3a3a3a3a3a3a3a3a +3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a +3a3b3b3c3c3c3c3c3c3c3c3c3c3c3c3c3b3b3a3a3a3a3a3a3a3a3a3a3a3a3a3a3b3b3b3b3b3b3b +3b3b3b3b3b3b3b3b3a3a3a3a3a3a3a3a3a3a3b3b3b3b3b3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a +3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a39393a3a39393939393939393939393939 +383838383838383838383838383838383838393938383939393838383838383838383838383838 +383838383838383838383838383838393839393939393939393939393939393939393a3a3b3b3b +3b3c3c3d3d3d3d3d3d3d3d3d3d3d3d3e3e3d3d3e3e3e3e3f404040404040404040404041414040 +414141434444444444444545454646464646464646464747484849494a4a4a4a4b4c4c4c4c4c4c +4c4c4c4c4d4d4d4f4f4f4f4f4f5151515152525252535353535353535354545454555555555556 +5657585959595a5a5a5a5a5a5a5a5a5b5b5b5c5c5b5b5c5c5c5c5d5d5e5e5e5f5f5f6060606161 +616262626262626262626262626262626262626262636363636463646464646565656667666767 +676768686868686868686868686868686868686868686868686868686868686868686868686868 +686868686868686868686868686868686868686868686868686868686868686868676767676767 +676767676767676767676767676767676767676767676665656565646364636363636262626262 +62626262626161616161616161616161616160606161605f5f5f5f5f5f5e5c5c5c5c5c5c5b5a5a +5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a595757575656565555555455545353535353535353525252 +51515151515050504f4f4f4f4d4d4c4c4c4c4c4c4c4c4c4c4c4c4b4b4a4a4a4a49494848474746 +464646464646464646464645454545444444444342424241414040404040404040404040404040 +4040403f3e3e3e3d3d3e3e3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3c3c3b3b3b3b3b3b3b3b3b +3b3b3b3b3b3b3b3b3a3a3b3b3a3a3a3a3a3a3a3a3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b +3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3c3c3c3c3c3c3c3c3c3c3d3d3d +3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3e3e3e3f3f3e3e3f3f404040 +404041414242424242424242424242424242434343434343434343434343434343434343434343 +434343434343434444444445454545454545454545454545454545454646474747474747474747 +48484848484848484848484848494949494a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a +4a4a4a4a4a4a4a4a4a4a4b4a4b4b4b4b4c4c4c4c4c4d4d4d4d4d4d4d4d4e4e4d4d4e4e4e4e4e4e +4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4f4f505050505050505050505050505050505050505050 +505151515152525252525252535354545454545454545454545454545454545555555556565656 +575757575757575757585858595959595a5a5a5a5b5c5c5c5c5c5c5d5d5d5d5e5e5e5f60606060 +6060626262626262636464646465656767676767676969696969696b6b6b6c6c6c6d6e6d6e6f6f +6f717171717272737374747575767676767878787878787a7a7b7b7b7b7c7d7c7d7d7d7d7e7e7f +7f8080808080808181818182818282828283838383838484848484848484848484848484848484 +848484848484848484848484838483838383828282828282828282828181818181818181808081 +818080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f8080808181808081818181818181818181818181818181818182828282828282 +828282838383838383838384858384858585868686868686868686868787878787878787878788 +888888888888888888888888888888888888888787878686878786868685858585858585848483 +848382828280808080808080807f7e7f7e7d7d7d7b7b7b7b7b7b7b797978797878787876767675 +7576767474737473737373717171707070706f6f6e6e6d6d6d6d6c6c6c6b6b6b6b6b6b6a6a6969 +696967676766666666666666656565656465646464646363626161616161616160606060606060 +60605f605f5f5d5d5d5d5d5d5d5c5c5c5c5c5b5b5b5b5a5b5a5a59595959585858585858585856 +565656565656565655565555545454545353535353535353515151515151515151505150505050 +4f4f4f4f4f4f4f4f4e4e4e4e4d4d4d4c4c4c4c4b4c4b4b4b4b4b4b4b4b4b4a4a4a4a4a4a4a4a4a +4a4a4a4a4a4a494949494949494949494848484847484747474747474747474747474747474747 +474747474747474646464646464646474747474848484848484848474747474747474747474848 +484849484949494949494949494949494a4a4a4a4a4a4a4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c +4c4c4d4d4e4e4e4e4f4f5050505051515151515151515151515151525252525353545455555555 +5656565656565656575756565757575757585859595a5a5b5b5b5b5c5c5c5c5c5c5c5c5c5c5c5c +5c5c5c5c5c5c5d5d5d5d5e5e5f5f60606060606161606061616161616161616161616161616161 +616162626262636263636464646464646465656565656565656565656565656564646464646464 +646464646464646464646464646464646464646464646464646464646464646464646464646464 +646464646565656565666666666665656565656565656565646464646464646464646464646363 +646463636362626262626262626261626161616161616161616060606060606060606060606060 +6060606060605f5f5f5f5f5e5e5e5e5e5f5f5f5f5f606060606060606060606060606060616161 +626361626363636464646464646464646464646464646565656565656565656565656565656464 +646464646464646363626262626161616161616161606060605f5f5f5e5e5e5e5d5e5d5d5d5d5c +5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5b5b5a5a59585858585858595a58595a5a5a5a5a5a5a5a +5b5b5b5b5b5c5c5c5c5c5c5c5c5c5c5b5b5b5b5b5a5a5a5a5a5a5a5a5a5a5a5a5a59585a595858 +585858585858575757575756565453525352525252515150504f4f4e4e4e4e4e4e4e4e4e4d4d4d +4d4d4d4d4b4b4a4a49494848484847474746464646464545454544454444444443434242424141 +40403f3f3e3d3d3d3d3d3d3d3d3c3c3c3c3c3b3b3b3a393a393938383838373635353434343433 +333333333333333232323231313031303030302e2e2d2d2d2d2d2d2d2d2c2c2c2c2b2c2b2b2b2b +2b2b2b2b2b2b2b2a2a2a2929292929292929292929292929292a2a2a2a2b2a2b2b2b2b2b2b2b2b +2b2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c +2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2d2d2d2d2d2d2d2d2d2d2c2c2c2c2c2c2c2c2c2c2d2d +2d2d2d2d2d2d2d2d2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2d2d2d2d2d2e2e2e2e2f2e2f2f2f2f30 +3030303030303030302f2f2f2f2e2f2e2e2e2e2e2e2e2e2f2e2f2f2f2f30303030303030303030 +303030303030303030302f2f2f2f2f2f2f2f2f2f30303030303030303030313131313131313131 +313030303030303030303030303030303030303030303030313131313232323232323232313131 +313131313130303131303030303030303030303031313030313131323232323332333333333434 +343434333333333333333333333333333333333333333333333333333333333333333333333233 +323232333233333333343434343435353636363636363636363636363636363636363636363636 +363636363636363636363636363636363636363636363636363636363636363636363636363636 +363636363636363636363636363636363636363636373737373737373737373737373737373737 +373737373737383738383838383838383838383838383939393939393939393939393939393939 +3939393838383838383838383838383838383939393a3a39393a3a3a3b3b3b3b3b3b3b3b3b3b3b +3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b +3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3c3c3c3c3c3c3c3c3c +3c3c3c3c3c3c3b3b3b3b3b3b3b3b3b3b3c3c3c3c3c3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b +3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3a3a3b3b3a3a3a3a3a3a3a3a3a3a3a3a3a3939 +393939393939393939393939393939393a3a39393a3a3a39393939393939393939393939393939 +39393939393939393939393939393939393939393939393939393939393939393a3a3b3b3b3b3b +3c3c3c3c3c3c3c3c3c3c3c3c3c3d3d3c3c3d3d3d3d3d3e3e3e3e3e3e3e3f3e3f3f40403f3f4040 +40424242424242424343434444444444444444444545464647474848484848494949494a494a4a +4a4a4b4b4b4d4d4d4d4d4d4e4e4f4f505050505151515151515151525252525252525252535455 +565757575757575757575757575858585959585859595a5a5b5b5c5c5c5c5c5c5d5d5e5f5f5f60 +606060606060606060606060606060606060606161616161616161616162626264656465656565 +666666666666666666666666666666666666666666666666666666666666666666666666666666 +666666666666666666666666666666666666666666666666666666666666666565656565656565 +656565656565656565656565656565656565656564636362626161616161616160606060606060 +6060605f5f5f5f5f5f5f5f5f5f5f5f5f5e5d5f5e5d5c5c5c5c5c5c5c5a5a5a5a59595857575757 +575757575757575757575757575755555554535352525252525251515151515151515050504f4e +4f4e4e4d4d4d4d4d4d4d4b4b4a4a494a4949494949494949494848484848474746464545444444 +44444444444444444443434343424242424241414140403f3f3f3f3f3f3f3f3f3f3f3f3e3f3e3e +3e3e3d3d3d3c3c3d3d3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3b3b3b3b3b3b3b3b3b3b3b3b +3b3b3b3b3b3b3a3a3b3b3a3a3a3a3a3a3a3a3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b +3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3c3c3c3c3d3c3d3d3d3d3e3e3e3e3e +3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3f3f3f40403f3f40404141424242 +424343434343434343434343434343434444444444444444444444444444444444444444444444 +444444444445454545464646464646464746474747474747474747484848484848484848484949 +49494949494949494949494a4a4a4a4b4b4b4b4b4b4b4c4b4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c +4c4c4c4b4c4b4b4b4c4b4c4c4c4c4d4d4d4d4d4e4e4e4e4e4e4e4e4f4f4e4e4f4f4f4f4f4f4f4f +4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f505050505150515151515151515151515151515151515152 +525252535353535353535354545454545454545454545454545454545455555555565657565757 +57575757575757585858595959595a5a5a5a5a5b5b5c5b5c5c5d5d5d5d5e5e5e5f5f5f5f5f5f5f +616162616262636363636364646666666667676868686868686a6a6a6b6b6b6c6d6c6d6e6e6e70 +70707071717272737374747575767677777777777779797a7a7b7b7c7c7c7c7c7c7c7d7d7e7e7f +7f8080808081818181818181818181828282828283838383838383838383838383838383838383 +838383838383838383838383838383838282828282828282828281818181818181818080818180 +80808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f80808080808080808080808080818180808181818181818181828282828282828282 +828383838383838383838483848484848585858686858586868687878787878787878787888888 +888888888888888888888888888888888887878787878787878787868686858585858484838483 +8383838181818080818180807f7f7e7e7e7e7c7c7c7b7b7b7b7a7a797a79797979777777767676 +7675757475747474747272727171717170706f6f6e6e6e6e6d6d6d6c6c6d6d6c6c6b6b6a6a6a6a +686868676768686767676666666665666565656564646463636363626262616161616161616161 +606160605f5f5f5f5e5e5e5d5d5d5d5d5c5c5c5c5b5c5b5b5b5b5a5a5a59595a5a595959575757 +575757575757565756565656555555545455555454545252525252525252525152515151515050 +504f4f50504f4f4f4e4e4e4e4e4d4d4d4d4c4d4c4c4c4c4c4c4c4c4c4b4b4b4a4a4b4b4a4a4a4a +4a4a4a4a4949494949494949494948484848474847474747474747474747474747474747474747 +474747474746464646464646464646474747474747474747474646464646464646464647474747 +4847484848484848484848484848484848484848484a4a4a4b4b4a4a4b4a4a4b4b4a4b4b4a4a4b +4b4b4c4c4c4c4d4d4e4e4e4e4f4f4f4f4f4f4f4f4f4f4f4f4f5050505051515252535353535454 +54545454545454545454545555555556565757585858585959595a5a59595a59595a5a595a5a59 +595a5a5a5b5b5b5b5c5c5d5d5e5e5e5e5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f +606060606160616162626262636363646464646464646464646464646464636363636363636363 +636363636363636363636363636363636363636363636363636363636363636363636363636363 +636364646464646565656565646464646464646464646363636363636363626263636262626262 +62626261616161616161616160616060606060606060605f5f5f5f5f5f5f5f5f5f5f5f5f5e5e5f +5f5e5e5e5d5d5d5d5d5c5c5c5c5c5d5d5d5d5d5e5e5e5f5f5e5e5f5f5f5f5f5f5f5f6060606061 +606161616162626263636262636363636363636364646464646464646464646464646463636362 +62636362626161606060605f5f5f5e5e5f5f5e5e5e5d5d5d5d5d5c5c5c5c5b5c5b5b5b5b5a5a5a +5a5a5a5a5a5a5a5a5a5a5959595958585757565656565656565657565757575757575757575858 +585858595959595959595959595858585858575757575757575757575757575756575656565656 +565656565555555454535352515051504f4f4f4e4e4e4e4d4d4c4c4c4c4c4c4c4c4c4b4b4b4a4a +4a4a4949484847474646464645454544444444444343434342434242424241414140403f3f3e3e +3d3d3c3c3b3b3c3c3b3b3b3a3a3a3a3a3939393938393838373736363535343433333333323232 +31313232313131303030302f302f2f2f2f2d2d2d2c2c2d2d2c2c2c2b2b2b2b2a2b2a2a2a2a2a2a +2a2a2a2a2a2a2a2a2929292929292929292929292929292a2a2a2a2b2a2b2b2b2b2b2b2b2b2b2c +2c2c2c2c2c2c2c2d2d2c2c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c2c +2d2d2c2d2d2c2c2d2d2d2d2d2d2d2d2e2e2e2e2e2e2e2e2e2e2d2d2d2d2d2d2d2d2d2d2e2e2e2e +2e2e2e2e2e2e2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2e2e2e2e2e2f2f2f2f302f30303030313131 +31313131313131303030302f302f2f2f2f2f2f2f2f302f30303030313131323231313232323232 +323131323231313130303030303030303030313131323231313232323333333333333333333332 +323231313232313131313131313131313132323131323232333333333333333333333232323232 +323232313132323131313131313131313131323231313232323333333334333434343435353535 +353434343434343434343434343434343434343434343434343434343434343434343433343333 +333433343434343535353535363636373736363737373737373737373737373737373737373737 +373737373737373737373737373737373737373737373737373737373737373737373737373737 +373737373737373737373737373737373737373838383838383838383838383838383838383838 +38383838393839393939393939393939393939393a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a +3a3939393939393939393939393939393a3a3a3a3a3a3a3a3a3a3b3b3b3b3b3b3b3b3c3c3b3b3c +3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3b3b3c3c3b3c3c3b3b3c3c3c3c3c3c3c3c3d3d +3d3d3d3d3d3d3d3d3d3d3d3d3d3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3d3d3d3d3d3d3d3d3d3d3d +3d3d3d3d3c3c3c3c3c3c3c3c3c3c3d3d3d3d3d3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c +3c3c3c3c3c3c3c3c3c3c3c3c3c3b3b3c3c3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3a3a3a3a +3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a393939393939393939393939393939393939 +39393939393939393939393939393939393939393939393939393939393939393a3a3a3a3a3b3b +3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3c3c3c3c3d3d3d3d3d3d3d3e3d3e3e3e3e3e3e3e3e3e40 +404041414040414141424242424242424242434344444545454546464647474747484748484848 +4949494a4a4a4a4b4b4c4c4d4d4d4d4e4e4e4e4e4e4e4e4e4e4f4f4f50504f4f50505152535354 +545454555555555555555556565656565656565657575858595959595a5a5b5b5c5c5c5c5d5d5d +5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5e5e5e5f5f5e5e5f5f5f606060616261626363636464 +646464646464646464646464646464646464646464646464646464646464646464646464646464 +646464646464646464646464646464646464646464646464646464646463636363636363636363 +63636363636363636363636363626263636262616160605f5f5f5f5e5e5e5d5d5d5d5d5d5d5d5d +5d5c5c5c5c5c5c5c5c5c5c5c5c5c5c5b5c5b5b5a5a5a5a59595957575757565655555555555555 +55555555555454555554545452525252515150504f4f4f4f4e4e4e4e4e4e4e4e4d4d4d4d4c4d4c +4c4b4b4b4b4a4a4a48484848474847474747474747474746464645454545444443434242424242 +424242424242424242414141404040403f3f3f3e3e3e3e3e3e3e3e3e3e3e3e3e3e3d3e3d3d3d3d +3c3c3c3b3b3c3c3b3c3c3b3b3c3c3c3c3c3c3b3b3c3c3b3b3b3a3a3a3a3a3a3a3a3a3a3a3a3a3a +3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3c3c3b3b3c +3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3d3d3d3d3e3d3e3e3e3e3f3f3f3f3f3f3f +3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f40404041414040414142424343434344 +444444444444444444444444444445454545454545454545454545464645454646464646464646 +46464646464747474747474747474847484848484848484848494949494949494949494a4a4a4a +4a4a4a4a4b4b4a4a4b4b4b4c4c4c4c4c4c4c4c4c4d4c4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d +4d4c4d4c4c4c4d4c4d4d4d4d4e4e4e4e4e4f4f4f4f4f4f4f4f50504f4f50505050505050505050 +505050505050505050505050505151515152515252525252525252525252525252525252525253 +535353535353535353545454545454545454545454545555545455555556565656575657575757 +575757575758585858585959595a5a5a5a5b5b5c5b5c5c5c5c5d5d5d5d5d5e5e5e5f5f5f5f6060 +61606161626262626363636565656566666767686868686969696a6a6a6b6c6b6c6d6d6d6f6f6f +6f707071717272737374747575767677777777787879797a7a7b7b7b7b7c7c7c7d7d7d7d7e7e7f +7f7f7f808080818180808181818282828282838383838383838383838383838383838383838383 +838383838383838383838383838382828282828282828282818181818181818181818181818080 +8181808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f808080808080808080808080808080808080818180808181818282828282828282828283 +838383838383838384838484848485858585858585858585868686878786868787878888888888 +888888888888888888888888888888878787878787878787878686868585868684848384838383 +838181818181818181807f807f7e7e7e7c7c7c7c7c7c7c7b7b7a7b7a7979797777777777777776 +7675767575747472727272727272717170706f6f6e6e6e6e6d6d6d6d6d6d6d6c6c6b6b6b6b6969 +696868696968686867676767666766666666656565636364646363636262626262626262626162 +616160606060605f5f5f5f5e5e5e5d5d5d5d5c5d5c5c5c5c5b5b5b5b5b5b5b5b5a5a5858585858 +585858585758575757575656565656565656555553535353535353535352535252525251515151 +51515151505050504f4f4f4e4e4e4e4d4e4d4d4d4d4d4d4d4d4d4c4c4c4b4b4c4c4b4b4b4b4b4b +4b4b4a4a4a4a4a4a4a4a4a4a494949494849484847474848474747474747474747474747474747 +474747464646464646464646464747474747474747474746464646464646464646474747474847 +4848474748484747474747474747474747484849494a4a4a4a4a4a49494a4a4949494949494a4a +4a4a4b4b4c4c4d4d4d4d4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4f4f50505151525252525352 +525353525252525252535353535454555556565656575757575757575757575757575757575757 +5858595959595a5a5b5b5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5d5d5d5d +5e5e5f5e5f5f606060606061616161626262626262616162626161616060606060606060606060 +606060606060606060606060606060606060606060606060606060606060606060606060606161 +626262626263636363636262626262626262626261616161616161616060616160606060606060 +605f5f5f5f5f5f5f5f5f5e5f5e5e5e5e5e5e5e5e5e5d5d5d5d5d5d5d5d5d5d5d5d5d5c5c5d5d5c +5c5c5b5b5b5b5b5a5a5a5a5a5b5b5b5b5b5c5c5c5c5c5c5c5c5d5d5c5c5d5d5d5e5e5e5e5f5e5f +5f5f5f606060606060606060606060606060616161616161616161616161616161606060606060 +6060605f5f5e5d5d5d5c5c5c5c5c5c5c5c5c5c5b5b5b5a5a5a5a59595859585858585757575757 +575757575757575757575757565554545353535353535353545354545454545454555555555656 +565757575757575757575756565656565555555555555555555555555555545554545454545454 +535353535252525151504f4e4f4e4e4d4d4d4d4c4c4b4b4a4a4a4a4a4a4a4a4a49494949494949 +4847464645454444444444444443434343434242424241424141404040403f3f3f3e3e3d3d3c3c +3b3b3b3b3b3b3b3b3b3a3a3a393939393838373837373636363635353434333333333232323131 +3232313131303030302f302f2f2f2f2d2d2d2d2d2d2d2d2d2d2c2c2c2b2a2c2b2a2a2a2a2a2a2a +2a2a2a2a2a2a2929292a2a29292a2a2a2a2a2a2a2a2b2b2b2b2c2b2c2c2c2c2c2c2c2c2c2d2d2d +2d2d2d2d2d2d2d2d2d2d2e2e2d2d2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e +2e2e2e2e2e2e2e2e2e2e2e2e2e2f2f2f2f2f2f2f2f2f2f2e2e2e2e2e2e2e2e2e2e2f2f2f2f2f2f +2f2f2f2f3030303030303030303030303030302f2f2f2f2f303030313230313232323333333333 +333333333332323232313231313030313130313230313232323333333333333333333333333333 +333333333333323232323232323232323333333333333333333334343434343434343434333333 +333333333333333333333333333333333333333333333434343434343434343433333332323333 +323232323232323232323232323232323333323233333334343434353435353535363636363635 +353535353535353535353535353535353535353535353535353535353535353535343534343435 +343535353536363636363737373737373737373737373737373737373737373737373737373737 +373737373737373737373737373737373737373737373737373737373737373737373737373737 +373737373737373737373737373737373738383838383838383838383838383838383838383838 +38393a38393a3a3a3a3a3a3a3a3a3a3a3a3a3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3a +3a3a3a3a3a3a3a3a3a3a3a3a3a3a3b3b3b3b3b3b3b3b3b3b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c +3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3d3d3d3d +3d3d3d3d3d3d3d3d3d3d3d3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3d3d3d3e3e3d3d3e3d3d3e3e3d +3d3d3c3c3c3c3c3c3c3c3d3d3d3d3e3e3e3d3d3d3c3c3d3d3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c +3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3b3b3b3b3b3b +3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a +3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3b3b3b3b3b3c3c3c3c +3c3c3c3c3b3b3c3c3b3b3b3b3b3b3c3c3b3b3d3d3d3d3d3d3d3e3d3e3e3e3e3e3e3e3e3e404040 +404040404040404141414141414141414242434344444444444444454545454645464647474747 +484949494949494a4a4b4b4b4b4c4c4c4c4c4c4c4c4c4c4d4d4d4e4e4d4d4e4e4f505151525252 +525252525252525252535353535353535354555556565757575757575858595a5a5a5b5b5b5b5b +5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5c5c5c5c5c5c5c5c5c5c5d5d5d5f605f6060606061616161 +616161616161616161616161616161616161616161616161616161616161616161616161616161 +616161616161616161616161616161616161616161616161616161606060606060606060606060 +606060606060606060606060606060605f5e5e5d5d5c5c5c5c5c5c5c5b5b5b5b5b5b5b5b5b5b5a +5a5a59595a5a595959595959595859585857575757575757555555545354535252525252525252 +52525252525252525252505050504f4f4e4d4d4d4d4d4c4c4c4c4c4c4c4c4b4b4b4b4a4b4a4a49 +494949494848474746464546454545454545454545444444444444444343424241414141414141 +41414141414141404040404040403f3f3f3e3e3e3e3e3e3e3e3e3e3e3e3e3e3d3e3d3d3d3d3c3c +3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b +3b3b3b3b3b3b3b3b3b3b3b3b3b3b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3d3d3c3c3d3d3d +3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3e3e3e3e3f3e3f3f3f3f404040404040404040 +404040404040404040404040404041414040414141424242424242424242434344444444454545 +454545454545454545454646464647474747474747474747474747474747474747474747474747 +47474748484848484848484849484949494949494949494a4a4a4b4b4a4a4b4b4b4c4c4c4c4c4c +4c4c4c4c4c4c4c4c4c4d4d4d4d4d4d4d4d4d4e4d4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4d +4e4d4d4d4e4d4e4e4e4e4f4f4f5050505051515151515151515151515151515151515151515151 +515151515151515151515152525252535253535353535353535353535353535353535353545454 +545454545455555555565656565656565656565656565656565656575757575857585858585858 +58585859595959595a5a5a5a5a5a5a5b5b5c5b5c5c5d5d5d5d5e5e5e5f5f5f5f5f5f5f60606160 +6161636362626363636565656566666767676767676969696a6a6a6b6c6b6c6c6c6c6e6e6f6f70 +70717171717272737475757676767676767777787879797b7b7b7b7b7b7b7c7c7c7c7d7d7e7e7f +7f7f7f808080808080808081818181818282828282828282828282828283838282838383838383 +838383838383838383838383828282828282828282828181818181818181808081818080808080 +808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f +7f8080808080808080808080808080808080808181808081818182828282828282828282838383 +838383838383838383838384848585858585858585858686868787868687878788888888888888 +888888888888888888888888888787878787878787878786868685858686848484848484848382 +81818181818181807f80807f7f7f7d7d7d7d7c7c7c7b7b7b7b7b7a7a7a78787878777777767676 +7676767575737373737272727171717170706f6f6f6f6e6e6e6e6e6e6e6c6c6c6c6c6c6a6a6a69 +696a6a696969686868686768676767676666666464656564646463636363636363636362636262 +6161616161606060605f5f5f5e5e5e5e5e5e5e5e5e5d5d5c5c5c5c5c5c5c5b5b59595959595959 +595959595959595858575757575757575656545454545454545454545454545453535252525252 +5252515151515050504f4f4f4f4f4f4f4f4f4e4f4e4e4e4e4d4d4d4c4c4d4d4c4c4c4c4c4c4c4c +4b4b4b4b4b4b4b4b4b4a4a49494949494949484849494848484848484848484848484848484848 +484747474746474646464647474747474747474747464646464646464646464747474747474747 +464647474646464646464646464646474748484949494949494848494948484848484849494949 +4a4a4a4a4b4b4b4b4c4c4c4c4c4c4c4c4c4c4c4c4c4c4d4c4d4e4e4e4e4f4f5050505051505051 +515050505050505151515152525353545454545555555555555555555555555555555555555656 +57575757585859595a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5b5b5b5b5c5c +5c5c5d5d5e5e5e5e5e5f5f5f5f6060606060605f5f60605f5f5f5e5e5e5e5e5e5e5e5e5e5e5e5e +5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5f5f6060 +6060606161616161606060606060606060605f5f5f5f5f5f5f5f5e5e5f5f5e5e5e5e5e5e5e5e5d +5d5d5d5d5d5d5d5d5d5d5d5d5d5c5d5c5c5c5c5b5b5b5b5b5b5b5b5b5b5b5b5b5a5a5b5b5a5a5a +5959595959585858585859595959595a5a5a5a5a5a5a5a5b5b5a5a5b5b5b5c5c5c5c5d5c5d5d5d +5d5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5e5e5e5e5e5e5d5d +5d5c5c5c5b5b5b5a5a5a5a595a5959595958585857575757565656565656565655555555555555 +555555555555555454545352515151515151515151515151515151515151515252525253535354 +545454555455555554545353535352525252525252525252525252525252525252525252525151 +51515050504f4f4e4e4c4d4c4c4b4b4b4b4a4a4949494949494949494948484747474747474645 +4444444443434343434342424141414140404040404040403f3f3f3f3e3e3e3d3d3c3c3c3c3b3b +3b3a3b3a3a3a3a3939393838383837373737373736363636353533343333333332323231313232 +313131303030302f302f2f2f2f2d2d2d2d2d2d2d2d2d2d2c2c2c2b2b2c2c2b2b2b2b2b2b2b2b2b +2b2b2b2b2a2a2a2b2b2a2a2b2b2b2b2b2b2b2b2c2c2c2c2c2c2c2c2c2d2c2d2d2d2d2e2e2e2e2e +2e2e2e2e2e2e2e2e2f2f2e2e2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f +2f2f2f2f2f302f3030303031313131313131313131303030303030303030303131313131313131 +313132323232323232323232323232323231313131313232323333323233333334343434343434 +343434333333333333333332323333323333323233333334343434353435353535353535353435 +343434343333333333333333333334343434353435353535363636363636363636353534343434 +343434343434343434343434343434343434343435353535353535353535343434333334343333 +333333333333333333333333333334343333343434353535353635363636363737373737363636 +363636363636363636363636363636363636363636363636363635363535353535353535353535 +353536363737373738383838383838383838383838383838383838383838383838383838383838 +383838383838383838383838383838383838383838383838383838383838383838383838383838 +38383838383838383838383838383839393939393939393939393939393939393939393939393a +3a39393a3a3a3a3a3a3a3a3a3a3a3a3a3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3a3a3a +3a3a3a3a3a3a3a3a3a3a3a3a3b3b3b3b3b3b3b3b3b3c3c3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d +3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3e3e3e3e3e3e +3e3e3e3e3e3e3e3e3e3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3e3e3e3f3f3e3e3f3e3e3f3f3e3e3e +3d3d3d3d3d3d3d3d3e3e3e3e3f3f3f3e3e3e3d3d3e3e3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d +3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3c3c3c3c3c3c3c3c +3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3b3b3b3b3b3b3b3b3b3b3b3b3b3b3a3b3a3a3a3a3a3a +3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3b3b3b3b3b3c3c3c3c3c3c +3c3c3b3b3c3c3b3b3b3b3b3b3c3c3b3b3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3f3f3f3f3f +3f3f3f3f3f40404040414041414141414242434343434343434444444444444444454545454647 +47474747474949494949494a4a4a4a4a4a4a4a4a4a4b4b4b4c4c4b4b4c4c4d4d4f4f5050505050 +505050505050505151515151515151525252535354555555555556565657575758585858585858 +58585858585858585858585858595959595a595a5a5a5a5b5b5b5c5d5c5d5d5d5e5e5f5f5f5f5f +5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f +5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5e5e5e5e5e5e5e5e5e5e5e5e5e5e +5e5e5e5e5e5d5e5d5d5d5d5d5d5d5c5b5b5b5b5a5a5a5959595958585858585858585858575757 +565657575656565656565656565656555555555555545252525151525150505050505050505050 +50505050505050504e4d4d4d4d4d4c4b4b4b4b4b4a4a4a4a4a4a4a4a4949494949494949484747 +474746464545444444444444444444444444444343434343434342424041404040404040404040 +40404040403f3f3f3f3f3f3f3e3e3e3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3c3c3c3c +3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b +3b3c3b3c3c3c3c3c3c3c3c3c3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3e3e3d3d3e3e3e3e3e +3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3f3f4040404040404040404141414141414141414141 +414141414141414141414141424241414242424343434343434444444545454545454646464646 +464646464646464647474747484848484848484848484848484848484848484848484948494949 +494a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4b4b4b4c4c4b4b4c4c4c4d4d4d4d4d4d4d4d +4d4d4d4d4d4d4e4e4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f +4f4f4f4f4f4f4f4f50505051515151525252525252525352535353535353535352535252525252 +525252535253535353545454545454545454545454545454545454545454545454545555555555 +555555565656565757575757575757575757575757575757575858585859585959595959595959 +595a5a5a5a5a5b5b5b5b5b5b5b5c5c5c5c5c5c5d5d5d5d5e5e5e5f5f5f5f605f60616161616161 +636362626363636565656566656767676767676969696a6a6a6a6b6a6c6c6c6c6e6e6f6f6f6f70 +7070717272737474747575757575757676787878787a7a7a7a7a7a7a7b7b7b7b7d7d7d7d7e7e7e +7e7f7f7f7f7f7f7f7f808080808181828282828282828282828282838382828383838383838383 +838383838383838383838282828282828282828281818181818181818080818180808080808080 +80808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f808080818180808181818181818181818181818182828282828282828282 +828282828383848484848484848585858586868686868686868686868686868686868687878787 +878787878787878787878787878787878787878787868686858585858585848483838383838383 +82828181808080807f7f7f7f7e7e7e7d7d7d7c7c7b7a7b7a7a7a7a797979787878777777767675 +7575757575747373737272727170707070707070706f6f6f6f6e6e6e6e6c6c6c6c6b6b6b6a6a6b +6b6a6a6a6969696968696868686866666666666666656565646464646464646464636463636363 +616160606060606060605f5f5f5f5e5f5e5e5e5e5e5e5e5d5d5d5d5c5c5c5c5c5b5b5b5a5a5a5a +595a59595959595959585858585757575757565656565656565555545454545454545353535352 +525252525252525151515150504f4f4f4f4f4f4f4f4f4e4e4e4d4d4e4e4d4d4d4d4d4d4d4d4c4c +4c4c4c4b4b4b4b4b4b4b4b4b4a4a49494949494949494949494949494848484848474747474747 +474747474747474747474747474747474747474646464646464646464646464646474647474747 +474747474747474747474747474747474747484847474847474848474848474748484848484848 +494a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4b4b4b4b4b4b4c4e4e4e4e4e4e4e4e4e4e4e4e4e +4e4e4e4e4e4f4f4f4f505051515252525253535354545353545353545453545453535454545454 +555556565757575758585959595959595959595959595959595959595959595959595959595b5a +5b5b5b5b5d5d5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e +5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5d5d5d5d5d5d5d5d5d5d5e5e5e5e5e5e5e5f5f +5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5e5e5e5e5e5e5e5e5d5d5e5e5d5d5d5c5c5c5c5c5c5c5c +5c5c5b5b5b5b5a5b5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a595959585859595858585656 +565656565656565656565656565757575858585859595959595959595a5a5a5a5b5a5b5b5b5b5c +5c5c5d5d5c5c5d5d5d5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5d5d5d5c5b5c5c5b5a5a +5a5959595957575756565757565656555555555555555555545453535353525252525252525252 +5252525251515150505050504f4e4e4e4e4e4e4e4f4e4f4f4f4f50505050505050505050515151 +51515151515151515151515150505050505050505050505050504f504f4f4f4f4f4f4f4f4f4f4f +4f4e4e4c4c4c4b4b4b4a4949494949494949484747474746464646464646464545444444444444 +4342424241414040404040404040404040403f3f3e3e3e3e3e3e3e3d3d3c3c3c3c3b3a3a3a3939 +3a3a39393938383838383838383837373636363634343434343433333333323232313132323131 +31303030302f302f2f2f2f2e2e2e2d2d2e2e2d2d2d2c2c2c2c2b2c2b2b2b2b2b2b2b2b2b2b2b2b +2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2c2c2c2c2d2d2e2e2e2e2e2e2e2e2e2f2f2f2f2f2f2f +2f30302f2f3030303030303030303030303031313131313131313131313131303030302f303030 +303131313131313131313131313131313131313131313131313131313131313131313232323232 +333333333333333333333333333333323232323233333333343334343434353535353535353535 +353434343433343333333333333333343334343434353535363635353636363636363535363635 +353534343434343434343434353535363635353636363636363636363636363636363635353535 +343434343434343434343435353434353535363636363636363636363535353535353535343435 +353434343434343434343434353534343535353636363637363737373737373737373737373737 +373737373737373737373737373737373737373737373737373737373736373636363736373737 +37373737373738383839393838393939393939393939393939393a3a3a3a3a3a3a3a3a3a3a3a3a +3a3a3a3a3a3a3a3939393939393939393939393939393939393939393939393939393939393939 +393939393939393939393939393a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3b3a +3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b +3b3b3b3b3b3b3b3b3b3b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3d3d3c3c3d3d3d3e3e3e3e +3e3e3e3e3e3e3e3e3e3e3e3e3e3e3d3d3e3e3d3e3e3d3d3e3e3e3e3e3e3e3e3f3f3f3f3f3f3f3f +3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f +3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f +3f3f3f3f3f3f3f3e3e3f3f3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3d3d3d3d3d3d3d3d3d3d +3d3d3d3d3d3d3d3d3d3d3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c +3c3c3c3c3c3c3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b +3b3b3b3b3b3b3b3b3b3b3c3c3c3c3c3c3c3c3c3c3c3d3c3d3d3d3d3d3d3d3d3d3d3d3d3e3e3e3e +3f3f3f3f3f3f3f3f3f3f3f3f404040404040414142424243434343444344444444444444444445 +454646464648484848484848484848484848484949494a4a49494a4a4b4c4c4c4c4c4d4d4e4e4e +4f4f4f4f4f4f4f4f4f4f4f4f4f4f50505051515151525354545455555555555555555555555555 +5556565656565656565656565656575756565757575959595a5a5a5a5c5c5c5c5c5c5c5c5c5c5c +5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c +5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c +5c5c5c5c5c5c5c5b5b5b5b5a5a5a5a595858575757565656555555555555555555555555555555 +5555555555555555555455545454545252515151515050504f4f4f4f4f4f4e4e4e4e4e4e4e4e4d +4d4e4e4d4d4c4c4c4c4b4a4a4a4a49494848484848484848484848484848474746464646464544 +444444444444434443434343434343434342424241414040404040403f3f3f3f3f3f3f3f3f3f3f +3f3f3f3f3f3f3e3e3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3c3d3c3c3c3c3c3c3c3b3b3c +3c3b3c3c3c3c3d3d3d3d3d3d3c3c3d3d3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c +3c3c3c3c3c3c3c3c3c3c3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3e3e3e3f3f3e3e3f3f3f40404040 +404040404040404040404040404040404040404041414242424243434343434343434343434343 +434343434343434343434343434343434343434344454444454545464747474748484848484848 +4848484848484848484848484848484848484949494a4a49494a4a4a4a4a4a4a4a4a4a4a4a4a4a +4a4a4a4a4a4a4a4a4b4b4c4c4c4c4c4c4c4c4c4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4e4e4e4f4f +4e4e4f4f4f4f4f4f4f4f5050505051505151515152525252525151515151515151515051505050 +515051515151525252525252525252525353535454535354545454545454545454545454545454 +545454545454545555555556555656565656565656565656565656565656565657575757575757 +5757575757575757575757575757575758585757585858595959595a595a5a5a5a5a5a5a5a5a5a +5a5a5a5a5b5b5b5c5c5d5d5d5d5e5d5e5e5e5e5e5e5e5e5e5f5f5f606060606060616162626262 +62626363636565656566666666686868686868686969696a6b6b6b6c6d6d6d6d6d6d6e70707071 +71717272727373737475757676767676767878787878787a7a7a7b7b7b7b7b7b7d7d7d7d7d7d7d +7e7e7e7e7f7f7f8080808080808080808081818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818080818180808080 +808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f +7f7f7f7f7f7f7f8080808181808081818181818181818181818181828282828282828282828282 +828282838383838483848485858585868686868686868686868686868686868686878787878787 +878787878787878787878787878787878787878686868585858585858584848484838483838282 +818180808080808080807f7f7f7e7d7d7c7c7b7b7b7b7b7b7b7a7a7a7978787777777776767676 +76767675747373727272727171717171717171707070706f6f6e6e6d6d6d6d6c6c6c6b6b6c6c6b +6b6b6a6a6a6a696a69696969676767676767676666666565656565656565656465646464646262 +61616161616161616060606060606060605f605f5f5e5e5e5e5d5d5d5d5d5c5c5c5b5b5b5b5b5b +5b5b5b5a5b5a5a5959595958585858585757575757575757565656565556555554545454535353 +53535353535252525252515151515051505050504f4f4f4e4e4f4f4e4e4e4e4e4e4e4e4d4d4d4d +4d4c4c4c4c4b4c4b4b4b4b4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a49494949494848484848484848 +484748474747474747474747474747474746464646464646464646464646464646464646464646 +464646464646464646464646464646464747464647464647474647474646474747474747474748 +4848484848484848484848484848484848494a494a4a4a4a4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c +4c4c4c4d4d4d4d4e4e4f4f50505050515151525251515251515252515252515152525252525353 +545455555555565657575757575757575757575757575757575757575757575757575758585959 +59595b5b5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c +5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5b5b5b5b5b5b5b5b5b5b5c5c5c5c5c5c5c5d5d5d5d +5d5d5d5d5d5d5d5d5d5d5d5d5d5d5c5c5c5c5c5c5c5c5b5b5c5c5b5b5b5a5a5a5a5a5a5a5a5a5a +595959595959595959585958585858585858585858585858585757575656575756565654545454 +5454545454545454545454555555565656565757575757575757585858585958595959595a5a5a +5b5b5a5a5b5b5b5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5b5b5b5a595a595857575757 +575757555555545355545353535252525252525252525251515151515050505050505050505050 +50504f4e4e4d4d4d4d4d4d4c4c4c4c4c4c4c4c4c4c4c4c4c4d4d4d4d4d4d4d4d4d4d4e4e4e4e4f +4e4f4f4f4e4f4e4e4e4e4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4c +4c4a4a4a4a49494847474747474747474646464646454545454445444443434242424242424241 +414140403f3f3e3f3e3e3e3e3e3e3e3e3e3d3d3d3d3d3d3d3d3c3c3b3b3b3b3b3a3a3a39383a39 +383838373737373737373737373636363636343434343334333333333232323131323231313130 +3030302f302f2f2f2f2e2e2e2d2d2e2e2d2d2d2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c +2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2d2d2d2d2d2e2e2e2e2f2e2f2f2f2f303030303030303031 +313030313131313131313131313131313232323232323232323232323231313131303131313132 +323332333333333333333333333333333333333333333333333333333333333334343434343535 +353535353535353535353535353434343434353535353535353535353636363636363636363635 +353535353535353535353535353535353535353636363738363738383838383837363837363636 +353535353535353535353636363738363738383838383838383838383837383737363636363535 +353535353535353535363635353636363737373737373737373736363636363636363535363635 +353535353535353535353636353536363637373737383738383838383838383838383838383838 +383838383838383838383838383838383838383838383738373737373737373737373737373837 +383838383939393a3a39393a3a3a3a3a3a3a3a3a3a3a3a3a3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b +3b3b3b3b3b3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a +3a3a3a3a3a3a3a3a3a3a3a3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b +3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b +3b3b3b3b3b3b3b3b3c3c3c3c3c3c3c3c3c3d3c3d3d3d3d3d3d3d3e3e3d3d3e3e3e3f3f3f3f3f3f +3f3f3f3f3f3f3f3f3f3f3f3f3e3e3f3f3e3f3f3e3e3f3f3f3f3f3f3f3f40404040404040404040 +404040404040404040404040404040404040404040404040404040404040404040404040404040 +404040404040404040404040404040404040404040404040404040404040404040404040404040 +40404040403f3f40403f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3e3e3e3e3e3e3e3e3e3e3e3e +3e3e3e3e3e3e3e3e3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3c3d3c3c3c3c3c3c3c3c3c3c +3c3c3c3c3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b +3b3b3b3b3b3b3b3b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3d3d3d3d3e3e +3e3e3e3e3e3f3e3f3f3f3f3f3f3f3f3f4040414141424242424242424242424242424242434344 +444545464646464646464646464646464647474748484747484849494a4a4a4a4b4b4c4c4c4d4d +4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4e4e4f4f5051525252525252525252525252525252525253 +535353535353535353535353545553545555555757575757575759595a595a5a5a5a5a5a5a5a5a +5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a +5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a +5a595a595958585858575757575756565555545353535252525252525252525252525252525252 +5252525252525252525252525250504f4f4e4e4d4d4d4d4d4d4d4d4d4c4c4c4c4c4c4c4c4b4b4c +4c4b4b4a4a49494848484848474746464646464646464646464646464645454545444443424242 +42424242424242424242424242424241414140403f3f3f3f3e3f3e3e3e3e3e3e3e3e3e3e3e3e3e +3e3e3e3e3d3d3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3b3b3c3c3b +3c3c3c3c3d3d3d3d3d3d3c3c3d3d3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3d3c3d +3d3d3d3d3d3d3d3d3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3f3f3f40403f3f404040414141414141 +414141414141414141414141414241424242424343434343444444444444444444444444444444 +444444444444444444444444444444444444454645464747474848484848494949494949494949 +494949494949494949494949494949494a4a4a4b4b4a4a4b4b4b4b4b4b4b4c4b4c4c4c4c4c4c4c +4c4c4c4c4c4c4c4d4d4d4d4d4d4d4d4d4d4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4f4f4f50504f4f +505051505151515152525252525252525252535353535352525252525252525252525252525252 +525252525353535353535353535354545455565455565656565656565556555555555555555556 +555656565657575757575757575757575757575757575757575757575757585858585858585858 +5858585858585858585858585858595958585959595a5a5a5a5b5a5b5b5b5b5b5b5b5b5b5b5b5b +5b5b5c5c5c5d5d5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5f5f5f6061606161616162626262626262 +636363656565656665666668686868686868696969696a6a6b6c6d6d6d6d6d6d6d6f6f6f707171 +7272727272727374747575757576767777777777777979797a7a7a7a7b7b7c7c7c7c7c7c7c7d7d +7d7d7e7e7e7f7f7f7f807f80808080818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818180808181808080808080 +80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f +7f7f7f7f7f80808080808080808181808081818181818181818282828282828282828282828282 +828383838384838484848485858585858585858686858586868686868686868787878787878787 +878787878787878787878787878787878786868685858686858585848484848384838383838181 +81808081818080807f7f7f7f7e7e7d7d7c7c7c7c7b7b7b7a7a7a7a797978787878777777767676 +76757574747373737372727271717272717171707070706f6f6e6e6e6e6d6d6d6c6c6d6d6c6c6c +6b6b6b6b6a6b6a6a6a6a6868686767686867676766666666666666666665666565656563636362 +6263636262626161616161616161616061606060605f5f5f5e5e5e5e5d5d5d5c5c5c5c5c5c5c5c +5c5b5c5b5b5b5b5a5a5a5959595958585858585858585757575756575656565655555554545555 +5454545353535353525252525152515151515050504f4f50504f4f4f4f4f4f4f4f4e4e4e4e4e4d +4d4d4d4c4d4c4c4c4c4b4b4b4a4a4b4b4a4a4a4a4a4a4a4a494949494948484848484848484847 +484747474747474747474747474747464646464646464646464646464646464646454546464545 +454545454545454545464645454646464646464545464645454545454546464545464646474747 +474747474747474747474747474747474847484848484a4a4a4b4b4a4a4b4a4a4b4b4a4a4a4a4a +4a4b4b4b4b4c4c4d4d4e4e4e4e4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f5050505051515252 +535353535454545454545454545454545454545454545454545454555554545555565657575757 +5959595a5a59595a5a5a5a5a5a59595a5a59595959595959595959595959595959595959595959 +59595959595959595959595959595959585858585858585858585959595a5a5a5a5b5b5b5b5b5b +5b5b5b5b5b5b5b5b5b5b5b5b5a5a5a5a5a5a5a5a59595a5a595959585858585858585858585757 +575757575757575657565656565656565656565656565655555554545555545454525252525252 +525252525252525252535353535354545455555454555555565656565756575757575858585858 +585858585859595959595959595959595959595959595959595858585857575656555555555454 +54525252525152515151515050504f4f50504f4f4f4e4e4e4e4e4d4d4d4d4d4d4d4d4d4d4d4d4d +4d4c4c4b4b4a4a4a4a494949494949494949494949494a4a4a4b4b4a4a4b4b4b4c4c4c4c4d4c4d +4d4d4c4d4c4c4c4c4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4a4a4b4b4a4a4a48 +4848484747464645454646454545444444444443434343424342424242414141404040403f3f3f +3e3e3e3e3d3e3d3d3d3d3d3d3d3d3d3c3c3c3b3b3c3c3b3b3b3a3a3a3a3a393939393839383838 +383737373636373736363635353535353434343433343333333332323231313232313131303030 +302f302f2f2f2f2e2e2e2e2e2e2e2e2e2e2d2d2d2c2c2d2d2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c +2c2d2d2c2c2d2d2d2d2d2d2d2d2e2e2e2e2e2f2f2f2f302f303030303131313131313131313131 +313132323131323232323232323233333333333333333333333333333332323232323333333334 +333434343434343434343434343434343434343434343434343434343434353535353536363636 +363636363636363636363635353535353636363737363637373738383838383838383838373737 +373737373736363737363737363637373738383838393839393939393939393839383838383737 +373737373737373738383838393839393939393939393939393939383938383838373737373737 +373737373737373737373737373738383838383838383838373737363637373636363636363636 +363636363636363637373636373737383838383938393939393939393939393939393939393939 +393939393939393939393939393939393939393938393838383838383838383838383839383939 +39393a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b +3b3b3b3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a +3a3a3a3a3a3a3a3a3a3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3c3c3b3b3c3c3c +3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c +3c3c3c3c3c3c3d3d3d3d3d3d3d3d3d3e3d3e3e3e3e3e3e3e3e3e3e3e3e3e3e3f3f3f3f3f3f3f3f +3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f404040404040404040404040 +404040404040404040404040404040404040404040414140404140404141404040404040404040 +404041414040414141414141404041414040404040404040404040404040404040404040404040 +404040404040404040404040404040404040404040404040403f3f3f3f3f3f3f3f3f3f3f3f3f3f +3f3f3f3f3f3f3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3d3e3d3d3d3d3d3d3d3d3d3d3d3d +3d3d3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3b3b3c3c +3b3b3b3b3b3b3c3c3b3b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3d3d3d3d3d3d +3d3d3d3e3d3e3e3e3e3e3e3e3e3e3f3f3f3f3f4040404040404040414140404141414242424243 +43444444444444444444444444444445454546464545464647474848484849494949494a4a4a4a +4a4a4a4a4a4a4a4a4a4b4b4b4b4c4c4d4d4e4e4f4f4f4f50505050505050505050505050515151 +515151515151515151515152515252525254545455555555565657565757575757575757575757 +575757575757575757575757575757575757575757575757575757575757575757575757575757 +575757575757575757575757575757575757575757575757575757575757575757575757575756 +5756565656555555545454545353525251515151505050505050505050505050504f4f50504f4f +4f4f4f4f4f4f4f4f4f4f4f4d4d4d4d4c4c4b4b4a4a4b4b4a4a4a49494949494949494949494949 +494848474746464646454545444444444444444444444444444444434343434242414140404141 +404040404040404040404040403f3f3f3f3f3e3e3e3e3d3e3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d +3d3d3d3d3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c +3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3e3d3e3e3e +3e3e3e3e3e3e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f404040414140404141414242424242424242 +424242424242424242424243424343434344444444444545454545454545454545454545454545 +454545454545464645454646464646464647474848484849494949494a4a4a4a4a4a4a4a4a4a4a +4a4a4b4b4a4a4b4b4b4b4b4b4b4b4c4c4c4c4c4c4c4c4c4c4c4c4c4c4d4c4d4d4d4d4d4d4d4d4d +4d4d4d4d4d4e4e4e4e4e4e4e4e4e4e4f4f4f50504f4f5050505050505050515151515151515151 +525152525252535353535353535353535454545454535353535353535353535353535353535353 +535354545455555454555555565656565756575757575757575756575656565656565656575657 +5757575858585858585858585858585858585858585858585858585859595959595959595a5a59 +595a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5b5b5b5b5c5b5c5c5c5c5c5c5c5c5c5c5c5c5c5c +5d5d5d5d5d5e5e5e5e5e5e5e5e5f5f5e5e5f5f5f60606060616061616161626262636362626363 +63656565656665666667676767686868696969696a6a6b6b6c6c6c6c6d6d6d6f6f6f6f70707171 +72727272737373747474747575767677777777787878797979797a7a7b7b7c7c7b7b7c7c7c7d7d +7d7d7d7e7e7e7e7f7e7f7f7f7f8080808080808080818180808181818181818181818181818181 +818181818181818181818181818181818181818181818080818180808080808080808080808080 +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f +7f7f7f808080808080808080808080808181808081818182828282828282828282828282828283 +838383848384848484858585858585858585858585858585858585868686868787878787878787 +878787878787878787878787878787868686858586868585858484848483848383838381818181 +81818181808080807f7f7e7e7d7d7c7c7c7c7c7c7c7b7b7b7a797a797878787777777777777776 +76757574737373727272727272727272727171717170706f6e6e6e6d6d6d6d6d6d6d6d6d6d6c6c +6c6c6b6c6b6b6a6a69696868686868686868676767676767676767666766666666646464636363 +636363636262626262626262626162616161616060605f5f60605e5e5e5d5d5d5d5d5d5d5d5d5c +5d5c5c5c5c5b5b5b5a5a5b5b595959595959595958585858575857575757565656555556565555 +5554545454545353535352535252525251515151515151515151515151505050504f4f4f4e4e4e +4e4d4e4d4d4d4d4c4c4c4c4c4c4c4c4b4b4c4c4b4b4b4a4a4a4a4a494949494949494949484948 +484848484848484848484847474747464646464646464646464646464646464646464646464646 +464646464646464646464646464646464645454646454545454545454545454545454646464646 +46464646464646464646464646464746474747474949494a4a49494a49494a4a4949494949494a +4a49494b4b4c4c4d4d4d4d4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4f4f50505151 +525252525353535353535353535353525253535252525252525353525253535454555555555757 +575757575757575757575757575757575757575757575757575757575757575757575757575757 +575757575757575757575757575756565656565656565656575757575757575959595959595959 +595959585859595858585757575757575757575757575757575656565656565656565655555555 +555555555453555453535353535353535353535353525252525252525252525050505050505050 +505050505050505151515151525252525252525252525353535455535455555556565656565656 +565656575757575757575757575757575757575757575756565656555554545252525252525250 +5050504f504f4f4e4e4e4e4d4d4d4d4d4d4d4d4c4c4c4c4c4b4b4b4b4b4b4b4b4b4b4b4b4b4b4a +4a49494848494947474747474747474747474747484848494948484949494a4a4a4a4b4a4b4b4b +4a4b4a4a4a4a494949494949494949494949494949494949494949494949494949494949474747 +474646454545454545454444444443434342424242414241414141404040404040403f3f3f3e3e +3e3e3d3e3d3d3d3d3d3d3d3d3d3c3c3c3c3c3c3c3c3b3b3b3b3a3a3a3939393938393838383837 +373737373737373737363636363635353535343534343333333332323232323232323131313130 +31303030302f2f2f2f2f2f2f2f2f2f2e2e2e2d2d2e2e2d2d2d2d2d2d2e2e2d2d2e2e2e2e2e2e2e +2e2e2e2e2e2e2e2e2e2e2e2f2f2f2f2f3030303031303132323233333333333333333333333333 +333333333333333333333333343434343434343434343434343434333333333334343434353435 +353535353535353535353535353535353535353535353535353535353636363737373738383838 +383838383838383838373737373738383838383838383838393939393939393939393838383838 +383838383838383838383838383838393939393a393a3a3a3a3a3a3a3a393a3939393938383838 +383838383838393939393a393a3a3a3a3a3a3a3a3a3a3a3a3a393a393939393838383838383838 +383838383838383838383838393939393939393938383838373737373737373737373737373737 +37373737373737373737373838383839393a393a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a +3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a393a393939393939393939393939393a393a3a3a3a +3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c +3c3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b +3b3b3b3b3b3b3b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c +3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c +3c3c3c3c3d3d3d3d3d3d3d3d3d3e3d3e3e3e3e3e3e3e3e3e3e3e3e3e3e3f3f3f40403f3f404040 +404040404040404040404040404040404040404040404040404141414141414141414141414141 +414141414141414141414141414141414141414141414141414141414141414141414141414141 +414141414141414141414141414141414141414141414141414141414141414141414141414141 +414141414141414141414141414141414141414141414140404040404040404040404040404040 +404040403f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3e3f3e3e3e3e3e3e3e3e3e3e3e3e3e3e +3d3d3d3d3d3d3d3d3d3d3d3d3d3c3c3d3d3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c +3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3d3d3d3d3d3d3d3d +3d3e3d3e3e3e3e3e3e3e3e3e3f3f3f3f3f40404040404040404040404040404041414141424243 +434343434343434343434343434444444444444444454645464747474848484848494949494949 +49494949494949494949494a4a4b4b4c4c4e4e4d4d4e4e4e4e4e4e4e4e4e4e4e4e4e4f4f4f4f4f +4f4f4f4f4f4f4f4f4f504f50505050525252525252525454555455555555555555555555555555 +555555555555555555555555555555555555555555555555555555555555555555555555555555 +555555555555555555555555555555555555555555555555555555555555555555555555545554 +54535353535252525252515150504f4f4f4f4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e +4e4e4d4d4e4e4d4d4d4b4b4b4b4a4a494949494949494949484848484848484848484848484847 +474646444445454444444343434343434343434343434343434242424241414040404040404040 +40404040404040404040403f3f3f3f3f3e3e3e3e3d3e3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d +3d3d3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3d3d3c3c3d3d3d3e3e +3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3f3e3f3f3f3f3f +3f3f3f3f4040404040404040404040404041414141424242424242424243434343434343434343 +434343434343434343444344444444454545464646464747474747474747474747474747474747 +4747474747474747474747474747474848494949494a4a4a4a4a4b4b4b4b4b4b4b4b4c4c4b4b4c +4c4c4c4c4c4c4c4c4c4c4c4c4d4d4d4d4d4d4d4d4d4d4d4d4d4d4e4d4e4e4e4e4e4e4e4e4e4e4e +4e4e4e4f4f4f4f4f4f4f4f4f4f5050505151505051515151515151515252525252525252525352 +535353535454545454545454545455555555555454545454545454545454545454545454545555 +555556565656565656565757575758575858585858585858575857575757575757575857585858 +585959595a5a59595a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5b5b5b5b5b5b5b5b5b5b5b5b5b +5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5c5c5c5c5d5c5d5d5d5d5d5d5d5e5e5d5d5e5e5e5f5f +5f5f5f606060606060606060606060606060616161616261626262626363636464636364646466 +66666667666767686868686868686969696a6b6b6c6c6d6d6d6d6d6d6d6f6f6f6f707071717272 +7272737373747474747575767676767676777878787879797a7a7b7b7b7b7b7b7b7b7b7c7c7c7c +7c7d7d7d7e7f7d7e7f7f7f80808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080807f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f +7f8080808080808080808080808081818080818181828282828282828282828282828282838383 +838383838383838484848485848585858585858585858585858686868687878787878787878787 +878787878787878787878787878686868585868685858584848484848484848483828181818181 +8181808080807f7f7f7f7e7e7d7c7d7c7c7c7c7b7b7b7a7a7b7a79797978777777777777767676 +767574747473737373727372727272717171717171706f6f6f6e6e6e6e6d6e6d6d6d6d6c6c6c6c +6c6c6c6c6b6b6a6a69696969696969686867676767676767676767676767676565656464646464 +6464636363636263626262626262626262616161606061615f5f5f5e5e5e5e5e5e5e5e5e5d5e5d +5d5d5d5c5c5c5b5b5c5c5a5a5a5a5a5a5a5a595959595959595959585757575656575756565655 +555555555454545454545454545353525252525252525252525252515151515050504f4f4f4f4f +4f4f4f4f4e4e4d4d4d4d4d4d4d4c4c4d4d4c4c4c4b4b4b4b4b4a4a4a4a4a4a4a4a4a494a494949 +494949494949494949484848484747474747474747474747474747474747464746464646464646 +464646464646464646464646464646454546464545454545454545454545454546464646464646 +464646464646464646464646464646464646484848494948484948484949484848484848494948 +484a4a4a4a4b4b4b4c4c4d4d4d4c4d4c4c4c4c4c4c4c4c4c4c4c4c4c4d4c4d4e4e4e4e4f4f5050 +505051515151515151515151515050515150505050505051515050515152525252525355555555 +555555555555555555555555555555555555555555555555555555555555555555555555555555 +555555555555555555555555545454545454545454545555555555555557575757575757575757 +575656575756565655555555555555555555555555555554545454535453535353525252525252 +525251515252515151515151515151515151515050505050505050504f4d4d4d4d4d4d4d4d4d4d +4d4d4d4d4e4e4f4f4f4f5050505050505050505051515152525151525252535353535353535353 +54545555555555555555555555555555555555555454535353525252525050505050504f4e4d4d +4d4d4d4d4d4c4c4c4c4b4b4b4b4b4b4b4b4a4a4a4a494948484848484848484848484848484847 +474646474745454545454545454545454545464646474746464747474848484849484949494949 +494949494848484848484848484848484848484848484848484848484848484848484646464645 +46444444444444444343434342424241414141414141414141404040404040403f3f3e3e3d3d3d +3d3d3d3d3d3d3d3d3d3d3d3c3c3c3c3c3c3c3c3b3b3b3b3a3a3a39393939393939393939383838 +383738373737373636363636353535353535353534343434333333333333333332323232323232 +323232313131313031303030302f2f2f2e2e2f2f2e2e2e2e2e2e2f2f2e2e2f2f2f2f2f2f2f2f2f +2f2f2f2f2f2f2f2f30303131313132323232323232333333343434343434343434343434343434 +343434343434343434353536363636363636363636363636363535353535363636363636363636 +363636363636363636363636363636363636363636363636363637373738383838393939393939 +3939393939393938383838383939393939393939393a3a3b3b3b3b3b3b3b3b3b3a3a3a3a393a39 +3939393939393939393939393a3a3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3a3a3939393939 +393939393a3a3a3a3b3a3b3b3b3b3b3b3b3b3b3b3b3b3b3a3b3a3a3a3a39393939393939393939 +393939393939393939393a3a3a3a3a3a3a3a393939393838383838383838383838383838383838 +383838383838383838393939393a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a +3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3b3b +3b3b3c3b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3c +3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3b3c3b3b3b3c +3b3c3c3c3c3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d +3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d +3d3d3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3f3f3f40403f3f4040404040 +404040404040404040404040404040404040404040404041414141414141414141414141414141 +414141414141414141414141414241424242424242424242424242424242424242424242424242 +424242424242424242424242424242424242424242424242424242424242424242424242424242 +424242424242424242424242424242424242424242414141414141414141414141414141414141 +4141404040404040404040404040404040404040403f403f3f3f3f3f3f3f3f3f3f3f3f3f3f3e3e +3e3e3e3e3e3e3e3e3e3e3e3d3d3e3e3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d +3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3e3e3e3e3e3e3e3e3e3e +3e3e3e3e3e3e3e3e3e3e3f3f3f3f3f404040404040404040404040404040414141414141424242 +424242424242424242424243434343434343434445444445454546464646464747474747474747 +474847484848484848494949494a4a4c4c4b4b4c4c4c4c4c4c4c4c4c4c4c4c4c4d4d4d4d4d4d4d +4d4d4d4d4d4d4d4e4d4e4e4e4e5050505050505052525252525252525252525252525252525252 +525252525252525252525252525252525252525252525252525252525252525252525252525252 +525252525252525252525252525252525252525252525252525252525252525252525252525251 +51515150505050504f4f4d4e4d4d4d4d4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c +4b4b4c4c4b4b4b4949494949494848484748474747474646464646464646464646464646454545 +454343444443434342424242424242424242424242424241414141414140404040404040404040 +4040404040404040403f3f3f3f3f3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e +3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3e3e3d3d3e3e3e3f3f3f3f +3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f403f4040404040404040404040404040404040 +404041414141414141414141414141424242424343434343434344444545454545454545454545 +454545454545454545454545454646464747474748484848484848484848484848484848484848 +484848484848484848484848484a494a4a4a4a4b4b4b4b4b4c4c4c4c4c4c4c4c4d4d4c4c4d4d4d +4d4d4d4d4d4d4d4d4d4d4e4e4e4e4e4e4e4e4e4f4e4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f +4f5050505050505050505051515152525151525252525252525253535353545354545454545454 +545455555555555555555555565656565655555555555555555555555555555555555556565656 +57575757575757585859595959595959595959595959595959595959595959595959595959595a +5a5a5b5b5a5a5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5c5c5c5c5c5c5c5c5c5d5c5d5d5d5c +5d5c5c5c5d5c5d5d5d5d5d5d5d5d5d5e5e5e5e5e5e5e5e5e5e5e5e5e5f5f5e5e5f5f5f60606060 +606161616161616161616161616161626263636363636363636364646465656464656565676767 +6767676767686968696969696a6a6a6b6c6c6c6c6d6d6d6d6d6d6e6f7070707070717172727272 +7373737474747475747676767676767778787878797979797a7a7a7a7a7a7a7a7b7b7c7c7c7c7d +7d7d7e7e7d7d7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f807f80808080 +80808080808080808080808080808080808080808080808080808080808080808080807f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f8080808181808081818181818181818181818181818181818182828282828282828283 +838484848484848484848484848585858586868686868686868686868686868686868686868686 +868686868686868686868686868685858686858585858585858484838383838383838282818180 +8080808080807f7e7e7e7e7e7e7e7d7d7d7b7b7b7b7a7a7a7a7a79797979787877777776757575 +75757574747473737474737373727272717070707070706f6f6f6e6e6f6f6e6e6e6d6d6d6d6c6c +6b6b6b6b6b6b6b6a6a6a6a69696969696969696868686867686767676766666665656666646464 +646464646464646464636362626262616161606060606060605f5f5f5f5f5f5f5f5f5e5f5e5e5e +5e5d5d5d5c5c5c5c5c5c5c5b5b5b5b5b5a5a5a5a595a5959595959585857575858575757575757 +57575656565655555454545454545453535353525252525252525252525252525151515150504f +4f4f4f4f4f4f4e4e4e4e4d4d4d4d4d4d4d4d4c4c4c4c4c4c4c4c4c4c4b4b4b4b4a4b4a4a4a4a49 +494949494949494949494949494948484848484848484848474747464647474646464646464646 +454545464645454646464646464545464645454545454546464545464646464646464646464646 +464545454545454545454646474747474747474848474748474748484747474747474848484848 +48494a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4b4b4b4b4b4b4c4e4e4e4e4e4e4e +4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4f4f4e4e4f4f4f5051515151515252535353 +535454545454545353535352525252525252525252525252525252525252525252525252525252 +515151515151515151515151515151515151515152525254545454545454545454545454545454 +545454545454535353535353535352525252515151515151515151515151515050505050505050 +504f504f4f4f4f4f4f4f4f4f4f4f4f4f4f4e4e4e4d4d4d4d4c4c4c4c4b4b4b4b4b4b4b4b4b4c4c +4c4c4c4c4c4c4c4c4c4c4c4d4d4d4d4e4e4e4f4f4f4f504f505050505151515151515151515151 +515151515151515151515151515151515151515151515151504f4f4f4f4e4e4c4c4c4c4c4c4c4b +4b4a4a4a4a4a4a4a49494949484848474747474747474747474747474747474747474645454544 +444444444444434343434344444444444444444545444445454546464646474647474746474646 +464646464646464747474747474747474747474747474747474646474746464645454545444444 +44434343434242424242424242414141414041404040403f3f3f3e3e3e3e3e3e3e3e3e3e3e3d3e +3d3d3d3d3c3c3c3c3c3c3c3c3b3b3c3c3b3b3b3b3b3b3b3b3b3b3b3b3a3a393939393838383737 +383837373737373737373737373736363535353535353534343434333333323232323132313131 +31313131313131313131313030302f2f30302f2f2f2f2f2f2f2f2f2f2f2f2f3030303131303031 +313131313131313131313131323232333433343434343535353535353535353534343435353535 +363636363636363636363636363737373737363636363636363636363636363637373838383839 +393939393939393939393939393938383838383939393939393939393939393939393a3a3a3a3a +393939393939393939393939393a3a3a3a3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3a +3a3b3b3a3b3b3a3a3b3b3b3b3b3b3b3c3b3c3c3c3c3c3c3c3c3b3c3b3b3b3b3b3b3b3b3b3b3b3b +3b3b3b3b3b3b3c3b3c3c3c3c3c3c3c3c3c3c3c3c3c3b3c3b3b3b3b3a3a3a3a3a3a3a3a3a3a3a3a +3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a39393a3a3939393838383838383838383838 +3838393939393a3a3a3a3a3a3a3b3a3b3b3b3b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c +3c3c3c3c3c3c3c3c3c3c3c3c3c3c3b3c3b3b3b3b3a3a3a3a3a3a3a3a3a3b3b3c3c3c3c3c3c3c3c +3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c +3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c +3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3d3d3c3c3d3d3d3d3d3d3d3d3d +3d3d3d3d3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3d3d3d3d3d3d3d3d3d3d3e3e3e3e3e +3e3e3e3e3e3f3f3f3f403f40404040404040404040404040404040404040404040404040404040 +404040404040404040404040404040404040404040414141414141414141414141414141414141 +414141414141414141414141414141424241414241414242414141414141414141414142424141 +424242424242414142424141414242424242424242424242424242424242424242424242424242 +424242424242424242424242424242424242424242424242424242424242424242424141414141 +41414141414141414141414141414141414141404140404040404040404040404040403f3f3f3f +3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3e3e3e3e3e3e3e3e3d3d3e3e3d3d3d3d3d3d +3e3e3c3c3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3e3d3e +3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3f3f3e3e3f3f3f4040404041414141414142 +424242424242424242424242434342424343434344444444454545454545454545454545454545 +45454546464646464647494949494949494a4a4a4a4a4a4a4a4a4a4a4a4a4b4b4b4b4b4b4b4b4b +4b4b4b4b4b4c4b4c4c4c4c4d4d4d4f4f4f4f4f4f504f5050505050505050505050505050505050 +505050505050505050505050505050505051515151515151515151515151515150505050505151 +51515150505050505050505050505050505050505050505050505050505050504f504f4f4f4f4f +4f4f4e4e4c4c4c4c4c4c4b4b4b4b4a4a4a4a4a4a4a4a4a4a4a4a4a49494a4a4949494949494949 +494949494948484848474646464545464645454545454545454545454545444444444444434343 +43434342424241414141414141414141414141414141414141403f3f3f3e3e3f3f3e3e3e3e3e3e +3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3d3e3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d +3d3d3d3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f +3f3f3f3f3f3f3f3f3f404040404040404040404040404040404040404140414141414242424242 +434343434343434343434343434343434343444444444545454545454545454545454545454545 +454545454546464747474748484848484848484848484848484848484848484848484848484848 +494949494a4a4a4a4a4a4a4a4a4b4b4b4b4c4c4c4c4c4d4d4d4d4d4d4d4d4d4d4d4d4d4e4e4d4d +4e4e4e4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f504f505050505151515151515151515151 +515151515252525252525252535352525353535353535353545454545454545454555455555555 +565656565656565656565757575757575757575757575757575757575757575757575757575758 +585858595959595959595a595a5a5a5a5b5b5b5b5a5a59595959595959595a5a5b5b5b5b5c5c5c +5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5d5d5d5d5d5d5d5d5e5e5d5d5e5e5e5e5e +5e5e5e5e5e5e5e5e5e5e5e5e5e5f5f5f5f605f6060606060606060606060606060616161616162 +626262626262626363626263636363636363646465656565656565666665656666666767676768 +686969696969696a6a6a6b6b6b6b6b6b6c6d6d6d6e6e6f6f6f6f6f6f6f70717171727272727373 +7374747474757575757676777777777777777777787979797a7a7a7a7b7b7b7b7b7b7b7b7c7c7c +7c7d7c7d7d7d7d7d7d7d7d7d7e7e7e7f7f7e7e7f7f7f8080808080808080808080808080808080 +808080808080808080808080808080807f7f80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f80808081818080818181818181818181818181818181818181828282828282828282828383 +838383838383838483848485858585868686868686868686868686868686868686868686868686 +868686868686868686868686858586868585858585858585848484848384838382828181808080 +80808080807f7f7f7f7e7f7e7d7d7d7b7b7b7b7b7b7b7b7b7a7a79797878777777767676767676 +7675757574737574737373727272717171717171717070706f6e706f6e6e6e6d6d6d6d6d6c6c6c +6c6c6c6c6c6b6b6b6b6a6a696a6969696968686868686868686868676767666667676565656565 +65656465646464646363636363626262616161616161616060606060606060605f605f5f5f5f5e +5e5e5d5d5d5d5d5d5d5c5c5c5c5c5b5b5b5b5b5b5b5b5b5a5a5959585859595858585858585858 +575757575756565656555655555454545453535353535353535353535353525252525251515151 +505150504f4f4f4f4e4e4e4e4e4e4e4e4d4d4d4d4d4d4d4d4d4d4c4c4c4c4b4c4b4b4b4b4a4a4a +4a4a4a4a4a4a4a4a4a4a4a4a494949494949494949494848484746484746464646464646464545 +454646454546464646464645454646454545454545464645454646464646464646464646464645 +454545454545454545464646464646464647474646474646474746464646464647474747474747 +4848484849484949494849484848484848484848484848494a494a4a4a4a4c4c4c4c4c4c4c4c4c +4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4d4d4c4c4d4d4d4e4e4e4e4f4f50505151515152 +525252525251515151505050505050505050505050505050505050505050505050505050504f4f +4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f505050525252525252525252525252525252525252 +525252525151515151515151505050504f4f4f4f4f4f4f4e4f4e4e4e4e4d4d4d4d4d4d4d4d4d4d +4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4c4c4c4b4b4b4b4a4a494948484848484848484849494949 +4a494a4a4a4a4a4a4a4b4b4b4b4c4c4c4d4d4d4d4d4d4d4d4d4d4e4e4e4e4e4e4e4e4e4f4e4f4f +4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4e4f4e4e4e4e4d4d4d4d4d4c4c4a4a494a494949494848 +484848484848474747474646464545454544454444444444444444444444444444434343424242 +424242424141414141424242424242424243434242434343444444444544454545454545454545 +454545454546464646464646464646464646464646464645454646454545444444444344434342 +4242424141414141414141404040404040404040403f3f3f3e3e3e3e3e3e3d3e3d3d3d3d3d3d3d +3d3d3c3c3c3c3c3c3c3c3b3b3c3c3b3b3b3b3b3b3b3b3b3b3b3b3b3a3a3a3a3a39393938373938 +373737373737373737373737373636363636363636353535353434343333333333333333333333 +333333323332323232313131303031313030303030303030303030303031313132323131323232 +323232323332333333333434343535353535353536363636363636363636353535363636363737 +3737373737383738383838393939393938383838383838383838383838383839393939393a3a3a +3a3a3a3a3a3a3a3a3a3a3a3a39393939393a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3b3b3b3b3b3a3a +3a3a3a3a3a3a3a3a3a3a3a3b3b3b3b3c3c3d3c3d3d3d3d3d3d3d3d3d3d3d3d3d3c3d3c3c3b3b3c +3c3b3c3c3b3b3c3c3d3c3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3c3d3c3c3c3c3c3c3c3c3c +3c3c3c3c3d3c3d3d3d3d3d3d3d3d3d3d3d3d3d3c3d3c3c3c3c3b3b3b3b3b3b3b3b3b3b3b3b3b3b +3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3a3a3b3b3a3a3a39393939393939393939393939 +3a3a3a3a3b3b3b3b3b3b3b3b3b3b3b3b3b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c +3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3b3b3b3b3b3b3b3b3b3b3c3c3c3c3c3c3c3c3c3d3c +3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d +3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3c3d3c3c3c3d3c3d3d3d +3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3e3e3d3d3e3e3e3e3e3e3e3e3e3e3e +3e3e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3e3e3e3e3e3e3e3e3e3e3f3f3f3f3f3f3f +3f3f3f404040404040404040404040404040404040404040404040404040404040404040404040 +404040404040404040404040404040404040404141414141414141414141414141414141414141 +414141414141414141424142424343424243424243434242424242424242424242434342424343 +434343434242434342424243434343434343434343434343434343434343434343434343434343 +434343434343434343434343434343434343434343434343434343434343434342424242424242 +424242424242424242424242424242424241424141414141414141414141414141404040404040 +404040404040404040404040404040404040403f3f3f3f3f3f3f3f3e3e3f3f3e3e3e3e3e3e3f3f +3d3d3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e +3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3f3f3e3e3f3f3f40404040404040404040414141 +414141414141414141414242414142424242424242424343434343434343434343434343444344 +444545454545454547474747474747484848484848484848484848484949494949494949494949 +4949494a494a4a4a4a4b4b4b4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d +4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4d4d4d4d4d4e4e4e4e +4e4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d +4c4c4a4a4a4a494a49494949484848484848484848484848484747484847474747474747474747 +474747464646464645454544434544434343434343434343434343434242424242424242424242 +4241414140404040404040404040404040404040404040403f3f3f3e3e3f3f3e3e3e3e3e3e3e3e +3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e +3e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4040404040404040404040404040404040404040404040 +404040404040404141414141414141414241424242424242424242424242424243434343434444 +444444444444444444444444444444444545454546464746474747474747474747474747474747 +474747474848484848494949494949494949494949494949494949494949494949494949494a4a +4a4a4b4b4b4b4b4b4b4c4b4c4c4c4c4d4d4d4d4d4e4e4e4e4e4e4e4e4e4e4e4e4e4f4f4e4e4f4f +4f5050505050505050505050505050515051515151515151515152525252525252525252525252 +525253535353535353535454535354545454545454545555555556555656565656565656565757 +575757575757575758585858585858585858585858585858585858585858585858585858595959 +595a5a5b5a5b5b5b5b5b5b5b5b5b5c5c5c5c5c5b5b5b5b5b5b5b5b5b5b5c5c5c5c5c5d5d5d5d5d +5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5e5e5e5e5e5e5e5e5f605e5f60605f605f5f5f +605f60606060606060606061616161616161616161616161616161616161616262626262636363 +636363636364646363646465646565656566666666666666666767666667676768686868686969 +69696a696a6b6b6b6c6c6c6c6c6c6c6d6d6d6e6e6f6f706f707070707171717272727273737374 +74747475747575767677777777777777777777787878797979797a7a7b7a7b7b7b7b7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7d7d7d7e7e7d7d7e7e7e7f7f7f7f7f7f7f7f7f807f8080808080808080 +80808080808080808080808080807f7f80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +808080808080808081818080818181818181818181818181818282828282828282828283838383 +838383838384838484848485858585858585858686858586868686868686868686868686868686 +868686868686868686868585868685858585858585858484848483848383838381818180808181 +8080807f7f7f7f7e7f7e7e7e7e7c7c7c7b7b7c7c7b7b7a7a797979797878787777777776767675 +75757574757474747473737372727272717171707070706f706f6f6f6f6e6e6e6e6e6d6d6d6c6c +6d6d6c6c6c6b6b6b6b6a6b6a6a6a6a696969696969696969696868686767676766666666666666 +6566656565656464646464636363626263636262626161616161616161616061606060605f5f5f +5e5e5f5f5e5e5e5d5d5d5d5d5c5c5c5c5c5c5c5c5c5b5b5a5a59595a5a59595959595959595858 +585858575757575657565656565555555555555555545455555454545353535353525252525152 +515151515050504f4f50504f4f4f4e4e4e4e4e4e4e4e4e4e4d4d4d4d4c4d4c4c4c4c4b4b4b4b4b +4b4b4b4a4a4b4b4a4a4a4949494949494949494948484848474847474747474747474746464646 +464646464646464646454546464545454545454545454545454545454545454545454545444444 +444444444444444545454545454545464645454645454646454545454545464645454646464747 +474748474848484748474747474747474747474747474847484848484a4a4a4b4b4a4a4b4b4b4b +4b4b4b4b4b4b4b4a4a4b4b4a4a4a4a4a4a4b4b4a4a4b4b4b4c4c4c4c4d4d4e4e4e4e4f4f4f4f4f +4f4f4f4f4f4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4d4d4d4d +4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4e4e4e4f4f4f4f50505050505050505050504f4f50504f +4f4f4e4e4e4e4e4e4e4e4e4e4d4d4d4d4d4d4d4d4d4c4d4c4c4c4c4b4b4b4b4b4b4b4b4a4a4b4b +4a4a4a4a4a4a4a4a4a4a4a4a4a4949494949484848484747464646464646464646474747474847 +48484848484848484849494949494a4a4a4b4b4a4a4b4b4b4c4c4c4c4c4c4c4c4c4d4c4d4d4d4d +4d4d4d4d4d4d4d4d4d4d4d4d4d4d4c4d4c4c4c4c4b4b4b4a4a4949484847484747474746464645 +454646454545444444444443434343424342424242424242424242424242424141414040414140 +40403f3f3f3f3f4040404040404040414140404141414242424243424343434343434343434343 +434343444444444444444444444444444444444444444444444444444343434342434242424241 +4141404041414040403f3f3f3f3f3f3f3f3f3f3e3e3e3e3e3e3e3e3e3d3e3d3d3d3d3d3d3d3d3d +3c3c3c3c3c3c3c3c3c3c3c3c3c3b3b3c3c3b3b3b3b3b3b3b3b3a3a3a3a3a393939393839383838 +383838383838383838383837373736363737363636353535353534343434343434343434343434 +343334333333333232323131323231313131313132323131323232333333333333333333333333 +333334333434343435353536363636373737383838383838383838383737373737383838383838 +3838383938393939393a3a3a3a3a3939393939393939393939393939393a3a3a3a3a3b3b3b3b3b +3b3b3b3b3b3b3b3b3b3b3a3a3a3a3a3b3b3b3b3b3b3b3b3c3c3b3b3c3c3c3d3d3d3d3d3c3c3c3c +3c3c3c3c3c3c3c3c3c3c3c3d3d3d3d3e3d3e3e3e3e3e3e3e3e3e3e3e3e3e3d3e3d3d3d3d3d3d3d +3d3d3d3d3d3d3e3d3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3d3e3d3d3d3d3d3d3d3d3d3d3d +3d3d3e3d3e3e3e3e3e3e3e3e3e3e3e3e3e3d3e3d3d3d3d3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c +3c3c3c3c3c3c3c3c3c3c3c3c3b3b3c3c3b3b3b3b3b3b3b3b3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a +3b3b3b3c3c3b3b3c3c3c3c3c3c3c3c3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d +3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3c3c3c3c3c3c3c3c3c3c3d3d3d3d3d3d3d3d3d3e3d3e3e +3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e +3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3d3e3d3d3d3e3d3e3e3e3e3e +3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e +3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3e3e3e3e3e3e3e3e3e3e3f3f3f3f3f3f3f3f3f +3f4040404040404040404040404040404040404040404040414140404141414141414141414141 +414141414141414141414141414141414142424242424242424242424242424242424242424242 +424242424242424342434343434343434343434343434343434343434343434343434343434343 +434343434343434343444444444444444444444444444444444444444444444444444444444444 +444444444444444444444444444444444444444444444444444444444444434343434343434343 +434343434343434343434343434343424342424242424242424242424242424141414141414141 +41414141414040414140404040404040403f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3e3e +3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e +3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3f3f3f3f3f3f3f3f3f3f4040404040 +404040404040404040404040404141404041414142424242424242424242424242424342434343 +434343434343454545464645454646464646464646464646464647474747474747474747474747 +474847484848484949494a4a4a4a4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b +4b4b4b4b4b4b4b4b4b4b4b4b4b4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4b4b4b4b4b4c4c4c4c4c4b +4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4a4a4b4b4a4a4a +484848484748474747474646464646464646464646464646464646464646464646454546464545 +454444444444434343434243424242424242424242424242424241414141414141414040414140 +40403f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e +3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3f +3f3f3f3f3f3f3f3f3f3f3f3f3f3f40404040404040404141404041414141414141414141414141 +414141414142424242424242424243424343434343434343434343434343444444444445454545 +454545454545454545464645454646464747474748474848484848484848484848484848484848 +484849494949494a4a4a4b4b4a4a4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4c4c +4c4c4c4c4c4c4c4d4c4d4d4d4d4e4e4e4e4e4f4f4f4f4f4f4f4f50504f4f505050505050505051 +515151515151515151515151515251525252525252525252535353535353535353535353535353 +545454545454545455555454555555555555555556565656575657575757575757575758585858 +58585858585859595959595959595959595959595959595959595959595a5a59595a5a5a5b5b5b +5b5c5b5c5c5c5c5c5c5c5c5c5d5d5d5d5d5c5c5c5c5c5c5c5c5c5c5d5d5d5d5d5e5e5e5f5f5e5e +5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f606060606060606060616061616160616060606160 +616161616161616161626262626262626262626262626363626263636364646464646565656565 +65656565656565656566656666666667676767676767676868676768686869696969696a6a6a6a +6b6a6b6b6b6b6c6c6c6d6d6d6d6e6e6e6f6f6f6f706f7070707071717172727272737373747474 +74757475757575767676777776767777777878787878797979797a797a7a7a7a7b7b7b7c7c7b7b +7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080 +808080808080808080808081818080818181818181818182828282828282828282838383838383 +838383848384848484858585858585858585858585858585858585858585858585858585858585 +858585858585858585858585858585858585858584848484838483838383818181818181818180 +8080807f7f7e7f7e7e7e7e7c7c7c7c7c7c7c7c7b7a7b7a79797978787877777777777777767676 +7574767574747473737372727272727272717171717071706f6f6f6e6e6e6e6e6d6d6d6d6d6d6d +6d6d6d6c6c6c6c6b6c6b6b6a6a6a6a696969696969696968686868686868676767676767676667 +666666666565656464646463636363636363636262626262626262626162616161616060605f5f +60605f5f5f5e5e5e5e5e5d5d5d5d5d5d5d5d5d5c5c5b5b5a5a5b5b5a5a5a5a5a5a5a5a59595959 +595858585857585757575756565656565656565656565656555555555454545353535352535252 +52525151515151515151505050504f4f4f4f4f4f4f4f4e4e4e4e4d4e4d4d4d4d4c4c4c4c4c4c4c +4c4c4c4c4c4c4b4b4b4b4a4a4a4a4a4a4a4a494949494849484848484848484848474747474747 +474746464747464646464646464646464646464646464646464646464646464646464545454545 +454545454546464646464646464646464646454546464545454545454545454545454546464646 +474647474746474646464646464646464646464647464747474749494949494949494949494949 +494949494949494949494949494949494949494949494a4a4a4b4c4b4c4d4d4d4e4e4e4e4e4e4e +4e4e4e4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4c4c4d4d4c4c4c4c4c4c4c4c4b4b4b4b4b4b +4b4b4b4b4b4b4b4b4b4b4b4b4b4b4c4c4c4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d +4c4c4c4c4c4c4c4c4c4c4b4b4b4b4b4b4b4b4a494b4a4949494848484848484848484848484848 +484848484848484848484847474747474646464645454444444444444444444545454546454646 +464646464646464747474848484849494949494949494a4a4a4a4a4a4a4a4a4b4a4b4b4b4b4b4b +4b4b4b4b4b4b4b4b4b4b4b4b4a4b4a4a4a4a494949494948484747464746464646454545444445 +454444444343434343424242424142414141414141414141414141414140404040404040404040 +3f3f3f3f3f40404040404040404040404040404041414141424142424343424243434343434343 +434444444444444444444444444444444444444444444444444443434343424342424242414141 +41414141414141404040404040404040403f3f3f3f3f3f3f3f3f3e3f3e3e3e3e3e3e3e3d3d3d3d +3c3c3c3c3c3c3c3c3c3c3c3d3d3c3c3d3d3d3d3d3d3c3c3c3c3b3b3b3a3a3a3a393a3939393939 +393939393939393939383838383838383838383737373737363636353536363535353535353534 +353434343433333333333333333333333333333333333333333434343434343434343434343434 +353435353535363636383838383838383939393939393939393938383838383939393939393939 +393a393a3a3a3a3b3b3b3b3b3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3b3b3b3c3c3c3c3d3d3d3d3d +3d3c3c3d3d3c3c3c3b3b3b3b3b3c3c3c3d3d3c3c3d3d3d3d3d3d3d3d3e3e3e3e3e3d3d3d3d3d3d +3d3d3d3d3d3d3d3d3d3e3e3e3e3f3e3f3f3f3f3f3f3f3f3f3f3f3f3f3e3f3e3e3e3e3e3e3e3e3e +3e3e3e3e3f3e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3e3f3e3e3e3e3e3e3e3e3e3e3e3e3e +3f3e3f3f3f3f3f3f3f3f3f3f3f3f3f3e3f3e3e3e3e3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d +3d3d3d3d3d3d3d3d3d3d3c3c3d3d3c3c3c3c3c3c3c3c3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3c3c +3c3c3c3c3c3c3c3c3c3c3c3c3c3d3d3d3d3d3d3d3d3d3d3d3d3d3e3e3d3d3e3e3e3e3e3e3e3e3e +3e3e3e3e3e3e3e3e3e3e3e3e3d3d3d3d3c3c3c3c3c3c3d3d3d3d3e3e3e3e3e3e3e3f3e3f3f3f3f +3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f +3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3e3f3e3e3e3f3e3f3f3f3f3f3f3f +3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4040 +404040404040404040404040404040403f3f3f3f3e3e3e3e3e3e3f3f3f3f404040404040404041 +414141414141414141414141414141414141414141414141414141414141414141414141414141 +414141414141414141414141414141424242424242424242424242424242424242424242424242 +424242424243424343434343434343434343434343434343434343434343434343434444434344 +444444444444444545454545454545454545454545454545454545454545454545454545454545 +454545454545454545454545454545454545454545454545454545454444444444444444444444 +444444444444444444444444444344434343434343434343434343434342424242424242424141 +42424141414141414141414141414140404040404040404040404040404040404040403f3f3f3f +3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f +3f3f3f3f3f3e3e3f3f3e3e3e3e3e3e3e3e3e3e3e3e3e3f3f3f3f3f3f3f3f3f3f40404040404040 +404040404040404040404040404040404040414141414141414141414141414142414242434342 +424343434545454545454545454545454545454545454545464646464646464646464646464647 +464747474748484849494949494949494949494949494949494949494949494949494949494949 +49494949494949494949494a4a4a4a4a4a4a4a4a4a4a4a4a4a4a49494949494a4a4a4a4a494949 +494949494949494949494949494949494949494949494949494949494949494949494949494747 +474746474646464645454545454545454545454545454545454545454545454545454545454544 +444443434343424241424141414141414141414141414141404040404040404040404040404040 +3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3e3e3e3e3e3e3e3e3f3f3e3e3f3f3f3f3f3f3f +3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f404040 +404040404040404040404040414141414141414142424141424242424242424242424242424242 +424242434343434343434343444344444444444444444444444444444545454545464646474746 +464747474747474747474747474748484848494849494949494949494949494949494949494949 +4a4a4a4a4a4b4b4b4c4c4b4b4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4d4d4d4d +4d4d4d4d4d4e4d4e4e4e4e4f4f4f4f4f5050505050505050505050505050505050505151515152 +525252525252525252525253525353535353535353535454545454545454545454545454545555 +555555555555555555555556565555565656575757575857585858585858585858595959595959 +595959595a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5b5b5a5a5b5b5b5c5c5c5c5d +5c5d5d5d5d5d5d5d5d5d5e5e5e5e5e5d5d5d5d5d5d5d5d5d5d5e5e5e5f5f5f5f60606060606060 +606060606060606060606060606060606161616161616161616261626262616261616162616262 +636362626363636464646464646464646464646464646464646464656565656566666666666666 +666767666667676867686868686969696969696969696969696969696a6a6a6a6a6b6b6b6c6d6b +6c6d6d6d6e6e6e6e6e6e6e6f6f6f70707070717071717171727272727272727374747474757576 +7576767676777777777777777777777878787878797979797a797a7a7a7a7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7d7d7d7e7e7d7d7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e +7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080 +808080808080808080818180808181818181818181828282828282828282828383838383838383 +838383838383838484848485848585858585858585858585858585858585858585858585858585 +858585858585858585858585858585858585848484848384838383838181818181818181808080 +807f7f7f7f7f7f7f7e7d7c7c7c7c7c7c7c7b7a7b7b7a7a7a797979787777777777777676767575 +767675757574747473727372727272717171717171717070706f6f6f6f6f6e6e6e6e6d6e6d6d6d +6d6c6c6c6c6c6c6c6c6b6b6b6b6a6a6a6a6a6a6a6a696969696869686767676767676767676767 +676766666665656565646464646464646363626262626262626262626262626261616160606161 +6060605f5f5f5f5f5e5e5e5e5d5e5d5d5d5d5d5c5c5b5b5c5c5b5b5b5b5b5b5b5b5a5a5a5a5a59 +595959585958585858575757575757575757575757575656565655555554545454545454545453 +53525252525252525151515150505050505050504f4f4f4f4f4f4f4f4f4e4e4d4d4d4d4d4d4d4d +4d4d4d4d4c4c4c4c4b4b4b4b4b4b4b4b4a4a4a4a4a4a4a4a4a494a494949494848484848484848 +474748484747474747474747474747474747474747474747474746474646464645454545454545 +454545464646464646464646464646464545464645454545454545454545454545464646464646 +464646464646464646464646464646464646464646464646484848484848484848484848484848 +48484848484848484848484848484848484848484949494a4a494a4b4b4b4c4c4c4c4c4c4c4c4c +4c4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4a4a4b4b4a4a4a4a4a4a4a4a4949494949494949 +4949494949494949494949494a4a4a4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4a4a +4a4a4a4a4a4a4a4949484848484848484747484847474746464646464646464646464646464646 +464646464646464646454545454444434343434342424242424242424243434343444344444444 +444444444445454546464646474747474747474848494949494949494949494949494949494949 +494949494949494949494949494949494848484847474645454545454545454444444343444443 +4343424242424241414141404140404040404040404040404040403f3f3f3f3f3f3f3f3f3f3e3e +3e3e3e3f3f3f3f403f404040404040404040414141414141414142424141424242424242424343 +444444444444444444444444444444444444444444444444434343434343434343434242424242 +4242424241414040404040404040403f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3e3e3e3e3d3d +3d3d3d3d3d3d3d3d3d3e3e3d3d3e3e3e3e3e3e3d3d3d3d3c3c3c3b3b3b3b3b3b3b3b3b3b3b3b3b +3b3b3b3b3b3b3b3a3a3a3a3a3a3a3a3a3938383838383737373636373736363636363636363636 +363636353535353535353535343534343435343535353536363636363636363636363636363636 +36363636373737393939393939393a3a3a3a3a3a3a3a3a3a39393939393a3a3a3a3b3a3b3b3b3b +3b3b3b3b3b3c3c3c3c3c3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3c3c3c3d3d3d3d3e3e3e3e3e3e3d +3d3e3e3d3d3d3c3c3c3c3c3d3d3d3e3e3d3d3e3e3e3e3e3e3e3e3f3f3f3f3f3e3e3e3e3e3e3e3e +3e3e3e3e3e3e3e3f3f3f3f403f404040404040404040404040403f403f3f3f3f3f3f3f3f3f3f3f +3f3f403f4040404040404040404040404040404040403f403f3f3f3f3f3f3f3f3f3f3f3f3f403f +40404040404040403f403f3f3f3f3f3f3f3f3f3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e +3e3e3e3e3e3e3e3e3d3d3e3e3d3d3d3d3d3d3d3d3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3d3d3d3d +3d3d3d3d3d3d3d3d3d3d3d3e3e3e3e3e3e3e3e3e3e3e3e3e3f3f3e3e3f3f3f3f3f3f3f3f3f3f3f +3f3f3f3f3f3f3f3f3f3f3e3e3e3e3d3d3d3d3d3d3e3e3e3e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f +3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f +3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f +3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f40404040 +40404040404040404040404040403f3f3f3f3e3e3e3e3e3e3f3f3f3f4040404040404040414141 +414141414141414141414141414141414141414141414141414141414141414141414141424142 +424242424242424242424242424343434343434343434343434343434343434343434343434343 +434343434343434343434343434343434343434343434343434343434343434344444343444444 +444444444445454545454545454545454545454545454545454545454545454545454545454545 +454545454545454545454545454545454545454545454545454544444444444444444444444444 +444444444444444444444444444444444444444444444444444444434343434343434342424343 +424242424242424242424242424141414141414141414141414141414141414141404040404040 +40404040404040403f403f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f +3f3f3f3e3e3f3f3e3e3e3e3e3e3e3e3e3e3e3e3e3f3f3f3f3f3f3f3f3f3f404040404040404040 +404040404040404040404040404040404141414141414141414141414141414141414242414142 +424244444444444444444444444444444444444444444545454545454545454545454545454545 +454546464747484848484848484848484848484848484848484848484848484848484848484848 +484848484848484848494949494949494949494949494949484848484849494949494848484848 +484848484848484848484848484848484848484848484848484848484848484848484746454545 +454545454545444444444444444444444444444444444444444444444444444444444444434343 +424242424141414141414141414141414141414141414040404040404040404040404040403f3f +3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3e3e3e3e3e3e3e3e3f3f3e3e3f3f3f3f3f3f3f3f3f +3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f403f404040404141414141 +414141414141414141414242424242424242434342424343434343434343434343434343434343 +434444444445444545454545454545454545454545454545454546464646464747474848474748 +484848484848484848484848494949494a494a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4b4b +4b4b4b4c4c4c4d4d4c4c4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4e4e4e4e4e4e +4e4e4e4f4e4f4f4f4f505050505051515151515151515151515151515151515152525252535353 +535353535353535353535353535354535454545455555555555555555555555555555556565656 +56565656565656565657575656575757585858585858585858585858585859595a5a5a5a5a5a5a +5a5a5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5c5c5b5b5c5c5c5d5d5d5d5d5d5d +5d5d5e5d5e5e5e5e5f5f5f5f5f5e5e5e5e5e5e5e5e5e5e5f5f5f60606060616161616161616161 +616161616161616161616161616262636363636363636363636363636363636363636363636464 +636364646465656565656565656565656565656665666666666767676767686868686868686869 +69686869696969696969696a6a6a6a6a6a6a6a6a6b6a6b6b6b6b6c6c6c6c6c6d6d6d6e6e6d6d6e +6e6e6f6f6f6f6f6f6f707070717171717271727272727373737373737374757575757676767676 +7676767777777777777777777778787878787979797979797979797a7a7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7c7c7c7c7c7c7c7c7c7c7d7d7d7e7e7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e +7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080 +808081818080818181818181818181818181818181818181818181818182828282828383838384 +838484848484848484848484848585858586868686868686868686868686868686868686868686 +868686868585868685858585858585858484848483848383838382828281818181808080808080 +807f7f7e7e7e7e7e7e7e7d7d7c7c7b7b7b7b7a7a7a7a7979797979797877777776767676757675 +757575747474747474747373737272727170717070707070707070706f6f6f6e6e6f6f6e6e6e6d +6d6d6d6c6c6b6b6b6b6b6b6b6b6b6b6b6b6b6b6a6a6a6969696969696968686868676867676767 +666666666666666665656565646464646464646464646464636362626262616161606061616060 +605f5f5f5f5f5f5f5f5f5f5f5f5f5f5e5d5d5d5c5c5d5d5c5c5c5c5c5c5c5c5b5b5b5b5b5a5a5a +5a595a595959595959595959585858575758585757575757575757565656565555545454545454 +5453535353525252525252525252525252525151515150504f4f4f4f4f4f4f4f4f4e4e4e4d4d4e +4e4d4d4d4d4d4d4d4d4c4c4c4c4c4c4c4c4c4b4b4a4a4a4a4a4a4a4a4a49494949494949494949 +494949484848484747474747474747464646464646464646464646464646464646464645454545 +454545454545454545464645454645454646454545454545464645454646464646464647464747 +474647464646464545454545454545454645464646464747474848474748484848484848484848 +484747484847474747474748484747484848484848484949494949494a4a4a4a4a494949494949 +494949494949494949494949494949494949494949494949494949494949494949494848484848 +48484848484747474747484848484849494a4a4a4a4a4a4a4a4a4a4a4949494948484847474747 +474747474747474747474746464646454645454545454545454544444443434444434343424242 +424242424242424242424242424242424140404040404040404040414141414241424242424343 +434343444444444444444445454545464646464646464646464646474748484848484848484848 +484848484848484847484747474746464645454545454544444343434343434342424343424242 +4141414141404040403f403f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3e3e3f3f3e3e3e3e3e3e3e +3e3e3e3e3e3e3e3e3e3f3f3e3e3f3f3f4040404041414242424242424242424343434343434343 +434344444444444444444444444444444444444444444444444443444343434343434342424242 +414141414141414140404040404040404040404040403f403f3f3f3f3f3f3f3f3f3f3f3f3f3f3f +3f3f3f3f3f3f3f3e3e3f3f3e3e3e3e3e3e3e3e3e3e3e3e3e3d3d3d3d3c3d3c3c3c3c3c3c3c3c3c +3c3c3c3c3c3c3c3c3b3b3b3b3a3a3a3a3939393939393939393939393939393939393839383838 +383737373636363635353535353536363535363636373737373737373737373737373738373838 +3838393939393939393b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3c3c3d +3d3d3d3d3d3d3d3d3d3d3d3d3d3c3c3c3c3c3d3d3d3d3d3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e +3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3f3f3f3f404040404040404040404040404040404040 +404040404040404040414041414141414141414141414141404140404040404040404040404040 +414041414141414141414141414141414141414140414040404040404040404040404041404141 +41414141414141414141414041404040403f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f +3f3f3f3f3f3f3e3e3f3f3e3e3e3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3c3c3c3c3c3d3d3d3e3e3d +3d3e3e3e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f +3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f403f4040404040404040 +404040404040414141414141414141414141414141404040404040404040404040404040404040 +4040404040404040404040404040404040404040403f403f3f3f403f4040404040404040404040 +404040404040404040404040404040404040404040404040404040404040404040404040404040 +404040404040404040404040404040404040404040404040404040404040404040404040404040 +414141414141414141414141414141414141424241414242424242424242424242424242424242 +424242424242424242424243434343434343434343434343434343434343434343434343434343 +434444454545454545454545454545454545454545454545454545454545454545454545454545 +454545454545454545454545454545454545454545454546464646464646464646464646464646 +464646464646464646464646464646464646464646464646464646464646464646464646464646 +464646464646464646454544444444444444444444444444444444444444444444444444444443 +434444434343434343434342424242424242424242424242424242424242424141414141414141 +414141414141414141414141414141414140404040404040404040404040404040404040404040 +404040404040404040404040404040404040404040404040404040404040404040404040404040 +404040404040404141404041414141414141414141414141414141414241424242424242424242 +424242434343434444444343434343444444444444444444444444444444444444444544454545 +454545454545464647474747474747474747474747474747474747474747474747474747474747 +474747474747474747474747474747474747474747474747474747474747474747474747474747 +474747474747474747474747474646464646464646464646464645454646454545454545454445 +444444444444444444444444444443434343434343434343434343424243434242424242424242 +424242424142414141414141414141414141414141414141414040403f3f414140404040404040 +404040404040404040404040404040404040404040404040404040404040404040404040404040 +404040404040404141414141414141414141414141414141414141414141414142424242424242 +424242424242424243434343434343434444434344444444444444444444444444454545454545 +454545454545454546454646464646464646464747474747484848484848484848484848484848 +484848494948484949494a4a4a4a4b4a4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4c4c4c4c +4c4d4d4d4e4e4d4d4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4f4f4f4f4f4f4f4f +4f504f505050505151515151515151515152525253535252535353535353535353535353535353 +535353545454545554555555555555555555555555555555555555555656565656565656565657 +57575858575758585858585858585858585859595a5a5a5a5a5a5a5a5a5a5a5a5a5a5b5b5b5b5b +5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5c5c5c5c5c5c5c5c5d5d5c5c5d5d5d5e5e5e5e5f5e5f5f5f +5f5f5f5f5f5f606060606060606060606060606060606060606060606061616161626262626262 +626262626262626363636363636363636364646464656465656564656464646564656565656565 +656565666666666667676767676767676868676768686869696969696969696969696969696969 +6969696a6a6b6b6b6b6c6c6c6c6c6c6c6c6d6d6c6c6d6d6d6e6e6e6e6e6e6e6e6e6f6e6f6f6f6f +707070717172727272727272727273727373737374747475757575757575757575757675767676 +76777777787877777878787878787878797979797a797a7a7a7a7a7a7a7b7b7a7a7b7b7b7b7b7b +7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7c7d7d7d7d7e7e7e7e7e7e7e7e7e7e7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080 +818180808181818181818181818181818181818181818181818181828282828283838383838383 +838383838383838483848485858585868686868686868686868686868686868686868686868686 +868685858686858585858585858584848484838483838383828282818181818080808080808080 +7f7f7f7f7e7f7e7e7d7d7c7c7b7b7b7b7b7b7b7b7a7a7a7a797978777777767676767676767676 +76757575757475747373737272727171717171717171717171717070706f6e706f6e6e6e6d6d6d +6d6d6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6b6b6a696a69696969686868686868686868686767 +676767676767666666666565646564646464646464646463636363636262626161626261616160 +60606060606060605f605f5f5f5f5e5e5e5d5d5e5e5d5d5d5d5d5d5d5d5c5c5c5c5c5b5b5b5b5a +5b5a5a5a5a5a5a5a5a5a5959595858595958585858585858585757575757565656565556555554 +545454535353535353535353535353535252525252515151515051505050504f4f4f4e4e4f4f4e +4e4e4e4e4e4e4e4d4d4d4d4d4d4d4d4d4d4c4c4c4c4b4c4b4b4b4b4a4a4a4a4a4a4a4a4a4a4a4a +4a4949494948484848484848484747474747474747474647464646464646464646454545454545 +454545454545454646454546454546464545454545454646454546464646464646464646464646 +464646464645454545454545454545454545454546464647474646474747474747474747474746 +464747464646464646474746464747474747474747474747474748484848484747474747474747 +474747474747474747474747474747474747474747474747474747474747474746464646464646 +464646454545454546464646464747484848484848484848484847474747464646454545454545 +454545444544444444434343434343434343434343434343424242414142424141414040404040 +4040404040404040403f403f3f3f3f3e3e3e3e3e3e3e3e3e3e3f3f3f3f403f4040404041414141 +414242424242424242434343434444454445454545454545454546464646464646464646464646 +464646464646464646464646454545444344434343434242424242424242414142424141414040 +4040403f3f3f3f3e3f3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3d3d3e3e3d3d3d3d3d3d3d3d3d +3d3d3d3e3d3e3e3f3f3e3e3f3f3f40404040404141414141414141414142424242434243434343 +444444444444444444444444444444444444444444444444444444444444444444434343434242 +414241414141404040404040404040404040404040404040404040404040404040404040404040 +40404040403f3f40403f3f3f3f3f3f3f3f3f3f3f3f3f3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e +3e3e3e3e3e3e3d3d3d3d3c3c3b3b3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a39 +393938383838373736373636373836373838383939393939393939393939393939393939393939 +3a3a3a3a3a3a3a3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3d3c3d3d3d3d3e3e3e3e +3e3e3e3e3e3e3e3e3e3e3e3d3d3d3d3d3e3e3e3e3e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f +3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f404040404141414141414141414141414141414141414141 +414141414141414241424242424242424242424242424142414141414141414141414141414241 +424242424242424242424242424242424242414241414141414141414141414141424142424242 +424242424142414141414141414141404040404040404040404040404040404040404040404040 +404040403f3f40403f3f3f3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3d3d3d3d3d3e3e3e3f3f3e3e3f +3f3f40404040404040404040404040404040404040404040404040404040404040404040404040 +404040404040404040404040404040404040404040404040404040404040404040404040404040 +404040404141414141414141414141414141414040404040404040404040404040404040404040 +404040404040404040404040404040404040404040404040404040404040404040404040404040 +404040404040404040404040404040404040404040404040404040404040404040404040404040 +404040404040404040404040404040404040404040404040404040404040404040404040404141 +414141414141414141414141414141414242414142424242424242424242424243424343434343 +434343434343434343444444444444444444444444444444444444444444444444444444444444 +454545454545454545454545454545454545454545454545454545454545454545454545454545 +454545454545454545454545454545454545454545464646464646464646464646464646464646 +464646464646464646464646464646464646464646464646464646464646464646464646464646 +464646464646464645454545454545454545454545454545454545454545454545454545444445 +454444444444444444434343434343434343434343434343434343434342424242424242424242 +424242424142414141414141414141404040404040404040404040404040404040404040404040 +404040404040404040404040404040404040404040404040404040404040404040404040404040 +404040404041414040414141414141414141414141414141414141414141414141414141414141 +414242424243434342424242424343434343434343434343434343434343434343434343434443 +444444444545464646464646464646464646464646464646464646464646464646464646464646 +464646464646464646464646464646464646464646464646464646464646464646464646464646 +464646464646464646464645454545454545454545454545444445454444434443434343434343 +434343434343434343434343424242424242424242424242424141424241414141414141414141 +41414141414141414141414141414141414141414141414040403f3f4141404040404040404040 +404040404040404040404040404040404040404040404040404040404040404040404040404040 +404040404041414141414141414141414141414141414141424142424242434343434343434343 +434343434343444444444444444445454444454545454545454545454545454646464646464646 +464746474747474747474747474747474748484848484949494949494949494949494949494949 +494a4a49494a4a4a4b4b4b4b4c4b4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4d4d4d4d4d4e +4e4e4f4f4e4e4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f50505050505050505051 +505151515152525252525252525252535353545453535454545454545454545454545454545454 +545555555555555555555655565656565656565656565656565657575757575757575757585858 +59595858595959595959595959595959595a5a5a5a5a5a5a5a5a5b5a5b5b5b5b5c5c5c5c5c5c5c +5c5c5c5c5c5c5c5c5c5c5c5c5c5d5d5d5d5d5d5d5d5e5e5d5d5e5e5e5f5f5f5f5f5f5f5f5f605f +606060606161616161616161616161616161616161616161616161626262626363636363636363 +636363636364646464656465656565666666666666666666666666666666666666666666666666 +6667676767676868686868686868696a68696a6a6a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b +6b6b6c6c6c6c6c6d6d6d6d6d6d6d6d6e6f6d6e6f6f6f7070707070707070707070707070707171 +717272737373737373737373747374747474757575767676767676767676767676767676767677 +77777878777778787878787878787979797979797979797a797a7a7b7b7a7a7b7b7b7b7b7b7b7b +7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080 +808080818180808181818181818181818181818181818181818282828282838383838383838383 +838383838384838484848485858585858585858585858585858585858585858585858585858585 +858585858585858585858585848484848384838383838282828282818181808081818080807f7f +7f7f7e7f7e7e7e7e7c7c7c7b7b7c7c7b7b7b7a7a7a7a7979787878787777777676777776767675 +757575747574747474737373727272727171717171717171707070706f706f6f6f6f6e6e6e6e6e +6d6d6d6c6c6d6d6c6c6c6c6c6c6c6c6b6b6b6b6a6b6a6a6a6a6969696969696969696968686867 +676868676767666666666566656565656565656565646464646463636362626363626262616161 +6161616161616061606060605f5f5f5e5e5f5f5e5e5e5e5e5e5e5e5d5d5d5d5d5c5c5c5c5b5c5b +5b5b5b5b5b5b5b5b5a5a5a5a5a5a5a5a59595a5a59595958585858585757575756575656565655 +555554545555545454545454545453535353535252525251525151515150505050505050504f4f +50504f4f4f4e4e4e4e4e4e4e4e4e4e4d4d4d4d4c4d4c4c4c4c4b4b4b4b4b4b4b4b4a4a4b4b4a4a +4a4949494949494949494948484848484848484847484747474747474747474646464646464646 +464646464646464646464545464645454545454545454545454545454545454545454545454545 +454545444444444444444444444444444444454545454545454545454545454545454545454545 +454545454545454545454545454545454546464545464646474747474746464646464646464646 +464646464646464646464646464545464645454545454545454545454545444444444444444444 +444343434343444444444445454545454545454545454545454544444444444343434343434343 +434243424242424141414040414140404040404040403f3f3f3f3f3f3f3f3f3f3e3e3e3e3e3e3e +3e3e3e3e3e3e3e3d3e3d3d3d3d3c3c3c3c3c3c3c3c3c3c3d3d3d3d3e3d3e3e3e3e3f3f3f3f3f40 +404041414040414141424242424342434343434343434343444444444444444444444444444444 +44444444444444444444434343434243424242424141414141414141404041414040403f3f3f3f +3f3e3e3e3e3d3e3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d +3d3e3d3e3e3e3e3e3e3e3e3e3f3f3f3f3f40404041414040414141424242424342434343434444 +444444444444444444444444444444444444444444444444444444444444444444434343434243 +424242424141414141414141414141414141414141414141414141404041414040404040404040 +40404041414040414141414141404041414040403f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f +3f3f3f3f3f3f3e3e3e3e3d3d3c3c3c3c3c3c3c3b3b3c3c3b3b3b3b3b3b3b3b3b3b3b3b3b3a3a3a +3a3a3939393938393838383938393939393a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3b3b +3b3c3c3c3c3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3e3d3e3e3e3e3f3f3f3f3f3f +3f3f3f3f3f3f3f3f3f3e3e3e3e3e3f3f3f3f3f4040404141404041414141414140404141404040 +404040404040404041414040414141424242424242424242424242424242424242424242424242 +424242424243424343434343434343434343434342434242424242424242424242424243424343 +434343434343434343434343434343434243424242424242424242424242424342434343434343 +434342434242424242424242424141414141414141414141414141414141414141414141414141 +4141404041414040403f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3e3e3e3e3e3f3f3f3f3f3f3f3f3f3f +404040404040404040404040404040404040414140404141414141414141414141414141414141 +414141414040414140404040404041414040414141414141414141414141414141414141414141 +414142424242424242424242424242424241414141414141414141414141414141414141414141 +414141414141414141414141414141414141414141414141414141414141414141414141414141 +414141414141414141414141414141414141414141414141414141414141414141414141414141 +414141414141414140404141404040404040414140404141414141414141414141414142424242 +424242424242424242424242424242424242424242424242424242424242434243434343434343 +434343434343434444444444444444444444444444444444444444444444444444444444444545 +454545454545454545454545454545454545454545454545454546464545464646464646464646 +464646464646464646464646464646464646464747474747474747474747474747474747474747 +474747474747474747474747474747474747474747474747474747474747474747474747474747 +474747474747464646464646464646464646464646464646464646464645454646454545454545 +454545454545454444444444444444444444444444444444444444434343434343434343434343 +434342434242424242424242424141414141414141414141414141414141414141414141404041 +414040404040404040404040404040404040404040404040404040404040404040404040404040 +404040404040404040404040404040404040404040404040404040404141404041414141414141 +414242424242414141414142424242424242424242424242424242424242424242424243424343 +434344444444444444444444444444444444444444444444444444444444444444444444444444 +444444444444444444444444444444444444444444444444444444444444444444444444444444 +444444444444444444434343434343434343434343434343434343434243424242424242424242 +424242424242424242424141414141414141414141414141414141414141414141404041414040 +4040404040404040404040404040404040404040403f3f3f3f3f40404040404040404040404040 +404040404040404040404040404040404040404041414040414141414141414141414141414141 +414141424242424242424242424242424242424242424342434343434444444444444444444444 +444444444545454545454545464645454646464646464646464646464647474747474747474748 +47484848484848484848484848484849494949494a4a4a4a4a4a4a4a4b4b4a4a4b4b4b4b4b4b4b +4b4b4b4b4b4b4c4c4c4c4d4c4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4e4e4e4e4e4f4f4f +50504f4f5050505050505050505050505050505050505050505050515151515151515151525152 +525252535353535353535353535454545454545454545454545455555454555555555555555556 +565656565656565657565757575757575757575757575757585858585858585858585959595959 +5959595a5a59595a5a5a5a5a5a5a5a5b5b5b5b5b5b5b5b5b5c5b5c5c5c5c5d5d5d5d5d5d5d5d5d +5d5d5d5d5d5d5d5d5d5d5d5e5e5e5e5e5e5e5e5f5f5e5e5f5f5f60606060606060606061606161 +616162626262626262626262626262626262626263636262636363646464646464646464646464 +646464656565656665666666666767676767676767676767676767676767676868676768686869 +696969696a6a6a6a6a6a6a6a6a6b6a6b6b6b6b6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6c6c6d6d6d +6e6e6e6e6e6f6f6f6f6f6f6f6f6f706f7070707071717171717171717272717172727273737373 +737474747474747474747574757575757676767676767676777776767777777777777777787878 +7878787878787878787878787979797979797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f +7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080 +808080808080818180808181818181818181818181818182828282828383838383838383838383 +838383848384848484858585858585858585858585858585858585858585858585858585858585 +858585858585858585858484848483848383838382828282828181818181818181808080807f7f +7e7f7e7e7e7e7c7c7c7c7c7c7c7c7c7c7b7b7a7a79797878787877777777777777777777767676 +75747675747474737373727272727272727272727272717171706f71706f6f6f6e6e6e6e6e6d6d +6d6d6d6d6d6d6d6d6d6d6d6d6d6c6c6c6c6b6c6b6b6a6a6a6a6969696969696969686868686868 +686868686767676766676666666666666665656565646464636363636363636363636262626262 +626262626162616161616060605f5f60605f5f5f5f5f5f5f5f5e5e5e5e5e5d5d5d5d5c5d5c5c5c +5c5c5c5c5c5c5b5b5b5a5a5b5b5a5a5a5a5a5a5a5a595959595958585858575857575757565656 +565656565655555656555555545454545453535353525352525252515151515151515151515151 +5151515050504f4f50504f4f4f4e4e4e4e4d4e4d4d4d4d4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4b +4b4b4a4a4b4b4a4a4a494949494949494949484948484848484848484847474747474747474646 +474746464646464646464646464646464646464646464646464646464646464646464646464646 +464545454545454545454545454544444646454545454545454545454545454545454545454545 +454545454545454545454545454545454545454545454646464646454545454545454545454545 +454545454545454545454545454545454545454545454545454544444444434343434343434342 +424242424343434343444444444444444444444444444444434343434342424241414242414140 +41404040403f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3e3e3e3e3e3e3e3e3e3e3d3d3d3d3d3d3d3d3d +3d3d3d3d3d3c3d3c3c3c3c3b3b3b3b3b3b3b3b3b3b3c3c3c3c3d3c3d3d3e3e3e3e3f3f3f404040 +404040404040404141414142414242434342424343434444444444444444444444444444444444 +44444444444444444343434342434242424241414141414141414141414141414140404040403f +3f3f3e3d3f3e3d3d3d3d3d3d3d3d3d3d3d3e3e3d3d3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3f +3e3f3f3f3f3f3f3f3f3f4040404040414141414141414242424343434344434444444445454545 +454545454545454545454545454546464545464646464646464646464645454545444443444343 +434342424242424242424242424242424242424242424242424242424242424242424242424242 +424242424242424242424242424242424242414141414141414141414141414141414141414141 +4141404040403f3f3e3e3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3c3c3c3b3b +3a3a3a3a393a3939393a393a3a3a3a3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3c3c3c3d +3d3c3c3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3f3e3f3f3f3f4040404040404040 +404040404040403f3f3f3f3f404040404041414141414141414141414141414141414141414141 +414141414141424241414242424343434343434343434343434343434343434343434343434343 +434343444344444444444444444444444444434443434343434343434343434343444344444444 +444444444444444444444444444443444343434343434343434343434344434444444444444444 +434443434343434343434342424242424242424242424242424242424242424242424141424241 +414141414141414040404040404040404040404040403f3f3f3f3f404040404040404040404141 +414141414141414141414141414141414141414141414141414141414141414141414141414141 +414141414141414141414141414141414141414141414141414141414141414141414141414141 +424242424242424242424242424242414141414141414141414141414141414141414141414141 +414141414141414141414141414141414141414141414141414141414141414141414141414141 +414141414141414141414141414141414141414141414141414141414141414141414141414141 +414141414141414141414141414141414141414141414141414141414141414141424242424242 +424242424242424242424242424242424242424242424242424242424342434343434343434343 +434343434344444444444444444444444444444444444444444444444545444445454546464646 +464646464646464646464646464646464646464646464646464646464646464646464646464646 +464646464646464646464646464646464647474747474747474747474747474747474747474747 +474747474747474747474747474747474747474747474747474747474747474747474747474747 +474747474646464646464646464646464646464646464646464646464646464646464646464646 +464646464645454545454545454545454545454545454545454444444444444444444444444444 +434443434343434343434342424242424242424242424242424242424241414242414141414141 +414141414141414141414141414141414141414141414141414141414141414141414141414141 +414141414141414141414141414141414141414141414141414141414141414141414141414142 +424242424141414141424242424242424242424242424242424242424242424242434243434343 +444444444444444444444444444444444444444444444444444444444444444444444444444444 +444444444444444444444444444444444444444444444444444444444444444444444444444444 +444444444444444343434343434343434343434343434343434342434242424242424242424242 +424242424242424241414141414141414141414141414141414141414141414141414141414141 +414141414141414141414141414141414141414040404040414141414141414141414141414141 +414141414141414141414141414141414141414141414141414141414141414141424241414242 +424343434343434343434343434343434343434344434444444445454545454545454545454545 +454546464647474646474747474747474747474747474747474747484848484848484848494849 +494949494949494949494949494a4a4a4a4a4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4c4c4b +4b4c4c4c4d4d4d4d4e4d4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4f4f4f4f4f5050505050 +505050505050505050505050505050505050505050505051515151525252525252525352535353 +535454545454545454545455555555555555555555555555555555555555555555555555565656 +57575656575758575858585858585858585858585858595959595959595959595a5a5a5a5a5a5a +5a5a5a5a5a5a5a5a5a5a5a5a5a5b5b5b5c5c5b5b5c5c5d5c5d5d5d5d5e5e5e5e5e5e5e5e5e5e5e +5e5e5e5e5e5e5e5e5e5f5f5f5f5f5f5f5f60605f5f606060616161616161616161626162626262 +636363636363636363636363636363636363646463636464646565656565656565656565656565 +6566666666676667676767686868686868686868686868686969686869696969696969696a6a6a +6a6a6b6b6b6b6b6b6b6b6b6c6b6c6c6d6d6d6d6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6f6f +6f6f6f707070707070707071727071727272737373737373737373737373737373747474747475 +757575757575757576757676777777777878787878787878787878787878787878787979797979 +797979797979797979797a7a7a79797a7a79797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7d7d7c7c7d7d7d7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080 +808080808181808081818181818181818181818181828282828283838383838383838383838383 +838383838383848485858585858585858585858585858585858585858585858585858585858585 +85858585858585858484848483848383838382828282828181818181818181808080807f7f7f7f +7f7f7f7e7d7c7c7c7c7c7c7c7c7c7b7b7a7a7a7a79797978787777777777777777777676767575 +7676757575747474737273727272727272727272717171707071717070706f6f6f6f6e6e6d6d6d +6d6d6d6d6d6d6d6d6d6d6d6c6c6c6c6c6c6c6c6b6b6b6b6a6a6a6a6a6a6a6a6969696968696868 +686867676767676767676767676767666666666565656464646464646464646363626262626262 +62626262626262626161616060616160606060606060605f5f5f5f5f5e5e5e5e5d5e5d5d5d5d5d +5d5d5d5d5c5c5c5b5b5c5c5b5b5b5b5b5b5b5b5a5a5a5a5a595959595859585858585757575757 +575757565657575656565555555555545454545454545454535352525252525252525252525252 +52515151505051515050504f4f4f4f4f4f4f4f4f4f4e4e4e4e4d4e4d4d4d4d4d4d4d4d4d4c4c4c +4b4b4c4c4b4b4b4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a49494848484848484847474848 +474747474747474747474747474747474747474747474747474747464746464646464646464645 +454545454545454545454545444446464545454545454545454545454545454545454545454545 +454545454545454545454545454545454545454546464646464545454545454545454445444444 +444444444444444444444444444444444444444444444444434343434242424242424242414141 +4141424242424243434343434343434342434242424241414141414040403f3f40403f3f3f3f3f +3f3f3f3e3e3e3e3e3e3e3e3e3d3e3d3d3d3d3c3c3c3c3c3c3c3c3c3c3b3b3b3b3b3b3b3b3b3b3b +3b3b3b3b3b3b3b3b3b3a3a3a3a3a3a3b3b3b3b3c3c3c3c3c3c3c3c3d3d3d3d3e3e3e3f3f3f3f40 +3f4040404041414141414141414242414142424243434343434343434343434343434343434343 +4343434343434242424242424242424341424242424242424241424141414140404040403f3f3f +3e3e3f3f3e3e3e3e3e3e3e3e3e3e3e3f3f3e3e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f +3f3f3f3f3f3f3f4040414141414242424242424243434344454545454545454545464646464646 +464646464646464646464646474746464747474747474747474747464646464545454545454545 +444444444444444444444444444444444444444444444444444444444443444343434443444444 +444444444444444444444444444444434342424242424242424242424242424242424242424242 +41414141404040403f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3e3f3e3e3e3e3d3d3d3c3c3b3b +3b3b3b3b3b3b3b3b3b3b3b3b3b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3d3d3d3e3e3d +3d3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f403f4040404041414141414141414141 +414141414140404040404141414141424242424242424242424242424242424242424242424242 +424242424343424243434344444444444444444444444444444444444444444444444444444444 +444444444444454445454544454444444444444444444444444444444444444444444444444444 +444444444444444444444444444444444444444444444444444444444444444444444444444444 +444444444444444444434343434343434343434343434343434343434343434342424343424242 +424242424241414141414141414141414141414140404040404141414141414141414142424242 +424242424242424242424242424242424242424242424242424242424242424242424242424242 +424242424242424242424242424242424242424242424242424242424242424242424242424343 +434343434343434343434343434242424242424242424242424242424242424242424242424242 +424242424242424242424242424242424242424242424242424242424242424242424242424242 +424242424242424242424242424242424242424242424242424242424242424242424242424242 +424242424241424141414141414141424142424242424242424242424242424343434343434343 +434343434343434343434343434343434343434343434343434343434343434343434343434343 +434343444444444444444444444444444444444444444444444445454444454545464646464646 +464646464646464646464646464646464646464646464646464646464646464646474647474747 +474747474747474747474747474747484848484848484848484848484848484848484848484848 +484848484848484848484848484848484848484848484848484848484848484848484848484848 +484847474747474747474747474747474747474747474747474747474747474747474747474747 +474747464646464646464646464646464646464646464645454545444544444444444444444444 +444444444444444444434343434343434343434343434343434343424243434242424242424242 +424242424242424242424242424242424242424242424242424242424242424242424242424242 +424242424241424141414141414141424142424242424242424142414141414141414141424242 +424241414141414242424242424242424242424242424242424242424242424242424242424343 +434343434343434343434343434343434343434343434343434343434343434343434343434343 +434343434343434343434343434343434343434343434343434343434343434343434343434343 +434343434342424242424242424242424242424242424242424242424242424242424242424242 +424242424242414141414141414141414141414141414141414141414141414141414141414141 +414141414141414141414141414141414140404040414142424242424242424242424242424242 +424242424242424242424242424242424242424242424242424242424242424343424243434344 +444444454445454544454444444544454545454545454545464646464646464646464646464646 +474747484847474848484848484848484848484848484848484949494949494949494a494a4a4a +4a4a4a4a4a4a4a4a4a4a4a4b4b4b4b4b4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4d4d4c4c4d +4d4d4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4f4e4f4f4f4f505050505051515151515151 +515151515151515151515151515151515151515151525252525353535353535353535353535354 +545454555455555555565656565656565656565656565656565656565656565656565757575858 +5757585858585858585858585858585858585859595a5a5a5a5a5a5a5a5a5b5b5b5b5b5b5b5b5b +5b5b5b5b5b5b5b5b5b5b5b5c5c5c5d5d5c5c5d5d5d5d5d5d5d5d5e5e5e5e5f5e5f5f5f5f5f5f5f +5f5f5f5f5f5f5f6060606060606060616160606161616262626262626262626262626262626363 +636364636464646464646464646464646565646465656566666666666666666666666666666667 +676767686768686868696969696969696969696969696a6a69696a6a6a6a6a6a6a6a6b6b6b6b6c +6c6d6d6d6d6d6d6d6d6d6d6d6d6e6e6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f7070717171 +717272727272727272737372727373737474747474747474747474747474757576767676777777 +77777777777777777777787878787979797979797979797979797979797979797a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7b7b7b7a7a7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7d7d7c7c7d7d7d7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080818180 +808181818181818181818181818181818181818181818181828282828282828282828383838384 +838484848484848484848484848484858585858585858585858585858585858585858585858585 +85848484848484848484838483838383838383838382828281818181808080808080807f7f7e7e +7e7e7e7e7e7d7d7d7d7c7b7b7b7b7b7b7a79797979797979797878787877777776767676757675 +757575747474747474747373737272727272717171717071707070706f6f6f6f6f6f6f6f6e6e6f +6f6e6e6e6d6d6d6d6d6c6c6c6c6b6c6b6b6b6b6b6b6b6b6b6a6a6a6a6a6a6a6a69696a6a696969 +686868686767666666666666666666666666666665656564646565646464646464646463636363 +6263626262626161616060616160606060606060605f5f5f5f5f5f5f5f5f5e5f5e5e5e5e5d5d5d +5d5d5d5d5d5d5d5d5d5d5c5c5c5c5b5b5b5a5a5a5a5a5a5a5a5a595a5959595959595958585858 +575757575757575757575757575656565655555454545454545454545454545353535352525252 +5252525252525252525151515150504f4f4f4f4f4f4f4f4f4f4f4f4e4e4e4e4d4d4d4d4d4d4d4d +4d4d4d4d4d4c4c4c4c4c4b4b4b4b4a4b4a4a4a4a4a4a4a4a4a4a4a4a4a4a494949494949494949 +494949494848494948484847474747474646464646464646464646464646464646464646464646 +464645454545454545454545454545454545454545454545454545444444444444444444444444 +444444444444444444444445454444454545444444444444444444444444444444444444444444 +444444444444444343444443434342424242424242424242424242424242424242424141414141 +414141414141414141414040404040404040404040404040403f3f3f3f3f3f3f3f3f3e3e3d3d3d +3d3d3d3d3c3c3c3c3b3b3b3b3b3b3b3b3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a +3a393a39393939393939393a3a3a3a3a3a3b3b3b3b3c3c3d3d3d3d3d3d3d3d3d3e3e3e3f3f3e3e +3f3f3f404040404141424242424242424242424242424243434343434343434343434343434343 +43434343434343434243424242424242424242424242414142424141414040404040404040403f +403f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f40404040404040404040404040404140414141 +414141414141414141414142424244444343444445454545454646474747474747474747474747 +474747474747474848484848484848484848484848484848484848484848484746454545454545 +454545454545454546464646464646464646454545444445454444444444444444444444454544 +444545454646464545454544444444444444444343434343444444444444444444444343434343 +434343434241414141414040403f3f40403f3f3f3f3f3f3f3f3f3f3f3f3f3e3e3e3e3e3e3e3d3d +3c3d3c3c3c3d3c3d3d3d3d3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3f3f3f3f3f +3f3f40404040404040404040404040404040404040414041414141414141414142424242424141 +414141414141414142424242424343434444434344444444444443434444434343434343434343 +434344444343444444444444444445454545454545454545444444444444444444444545454546 +454646464646464646464646464645454444444444444444444545454546454646464646464646 +464646464646464646464545444444444444444444454545454645464646464646464645464545 +454544444444444444444444444444444444444444444444444444444444444444444443434444 +434343424242424242424242424141414141414141414141414141414141414141424242424242 +424242424242424242424242434342424343434444444444444444444444444444444444444343 +434342424242424243434242434343444444444444444444444444444444444444444444444444 +444444444444444444444444444444444444444444434343434344444444444343434343434343 +434343434343434343434343434343434343434343434343434343434343434342424242424242 +424242424242424242424242424242424242424242424242424242424242424242424242424242 +424241414242414141414141424241414242424242424242424242424242424242424242424242 +434343434343434343434343434343434343434343434343444344444444444444444445454545 +454545454545454545454545454545454545454545454545454545454545454545454545454545 +454545454545454545454545464646464646464647474646474747474747474747474747474747 +474747474747474747474747474848484848484848484848484848484848484848484848484848 +484848484848484848484848484849494949494949494949494949494949494949494949494949 +494949494949494949494949494949484848484848484847474848474747474747474747474747 +474646464646464646464646464646464646464646464646464646464646464646464645464545 +454544444444444444444444444444444444444444444444444444444444434344444343434343 +434343434343434342424242424242424242414141414142424242424242424242414141414141 +414141414141414141414141414141414141414141414242414142424242424242424242424242 +424242424242424242424242424242424242424242424242424242424243424343434343434343 +434343434343424242424243434343434343434343434343434343434343434343434343434343 +434343434343434343434343434343434343434343434343434343434343434342424242424242 +424242424242424242424242424242424242424242424142414141414242424242424242424242 +424242424242424242414141414141414141414141414141424242414142424141414141414141 +414141414141414141414141414141414141414141414141414242424242424242424241414141 +414242424242424242424243434344444343444444444444444444444444444444444444454545 +454545454545454545454545454545454645464646464747474747484848484848484848484848 +48484848484849494848494949494949494949494949494a4a4a4a4a4a4a4a4a4b4a4b4b4b4b4b +4b4b4b4b4b4b4b4b4b4b4b4b4b4b4c4c4c4c4c4d4d4d4e4e4d4d4e4e4e4e4e4e4e4e4e4e4e4e4e +4e4e4e4e4f4f505050505050505050505050505050505050505050505050515151525252525353 +535353535353535353535353535353535353535353535353535353535353545455555555555555 +555555555555555555555555565656565656565657575757585858585858585858585858585858 +58585958595959595a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5b5b5b5b5b5b5b5b5c5c5b +5b5c5c5c5d5d5d5d5d5d5d5d5d5d5d5d5d5d5e5d5e5e5e5e5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f +5f5f5f5f5f60606060606060606161606061616161616161616262626263636464646464646464 +646464646464646464646465656566666565666666666666666667676767676767676767686868 +686968696969696a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6b6b6b6c6c6c6d6d6d6d6d6d6d +6d6d6d6d6d6d6d6e6e6f6f6f6f6f6f6f6f6f707070707070707071717171727272727272727273 +737373737373737374737474747475757575757676767777767677777777777777777878787878 +7878787879787979797979797979797979797a7a79797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808181808081 +818181818181818181818181818181818181818181818282828282828282828283838383838383 +838384838484848484848484848585858585858585858585858585858585858585858585858584 +848484848484848483848383838383838383838282828181818180808080808080807f7f7f7f7e +7f7e7e7d7d7d7d7c7b7b7b7b7b7b7b7a7a7a7a797a797978787878777777767676767676767676 +7675757575747574737373727272727271717171717171717171707070706f706f6f6e6e6f6f6e +6e6e6d6d6d6d6d6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6b6b6b6b6b6b6b6a696b6a6969696868 +686868676767676767676767676767676767666666656566666565646564646464636363636363 +636363636262626161626261616161616161616060606060606060605f605f5f5f5f5e5e5e5e5e +5e5e5e5e5e5e5e5e5d5d5d5d5c5c5c5b5b5b5b5b5b5b5b5b5a5b5a5a5a5a5a5a5a595959595858 +585858585858585858585857575757575656565655565555555555555554545454535353535353 +535353535353535252525252515151515151515151505150504f4f4f4f4e4e4e4e4e4e4e4e4e4e +4e4e4e4d4d4d4d4d4c4c4c4c4c4c4c4c4c4c4c4c4c4c4b4c4b4b4b4b4a4a4a4a4a4a4a4a4a4a4a +4a4a49494a4a494949484848484847474747474747474746474646464646464646464646464646 +454545454545454545454545454545454545454545454545454444444444444444444444444444 +444444444444444444454544444545454444444444444444444444444444434443434343434343 +434343434342424343424242414141414141414141414141414141414141414140404040404040 +40404040404040403f3f3f3f3e3f3e3e3e3e3e3e3e3e3e3d3d3d3d3d3d3d3d3d3d3c3c3c3c3c3c +3c3c3b3b3b3b3a3a393a3939393938383838383838383838383838383838383838383838383838 +38383838383838383839393a3a3a3a3b3b3b3b3b3c3c3c3c3c3c3c3c3c3c3d3d3d3e3f3d3e3f3f +3f4040404040414141414141414141414141414141424242424242424242424242424242424242 +424242424242424242424243424343434343434342414342414141404040404040404040404040 +404040404040404040404040404040404040414141414141414141414141414141414141414141 +414141424142424242434343454544444545464647474747484848484848484848484848484848 +484848484849494949494949494949494949494949494949494949494949474747474747474747 +474747474747484848484848484848484747474646474746464546454545464546464747464647 +474748484847474747464645464545454544444444444545454545454545454544444444444444 +444444434343434342424241414242414141414141414041404040403f3f3f3f3f3f3f3e3e3e3e +3e3e3e3e3e3e3e3e3e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f40404040404040 +414141414141414141414141414141414141414241424242424242424242434343434342424242 +424242424242434343434344444445454444454545454545444445454444444444444444444444 +454544444545454545454545464646464646464646464545454545454545454546464646464646 +464647464747474647464646464545454545454545454546464646464646464646464646464646 +464646464646464646454545454545454545454646464646464646464646464646464646464646 +454545454545454545454545454545454545454545454545454545454545454545444445454444 +444343434343434343434342424242424242424242424242424242424242424343434343434343 +434343434343434343434444434344444445454545454545454545454545454545454544444444 +434343434343444443434444444545454545454545454545454545454545454545454545454545 +454545454545454545454545454545454545454444444444454545454544444444444444444444 +444444444444444444444444444444444444444444444444444444444444434343434343434343 +434343434343434343434343434343434343434343434343434343434343434343434343434343 +424143424141414141414243414243434343434343434343434343434343434343434343434444 +444444444444444444444444444444444444444444444444444444444444444444454545454545 +454545454545454545454545454545454545454545454545454545454545454545454545454545 +454545454545454545454646464646464646474746464747474747474748474848484848484848 +484848484848484848484849494949494949494949494949494949494949494949494949494949 +4949494949494949494949494a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a +4a4a4a4a4a4a4a4a4a4a4a4a4a4949494949494949484849494848484848484848484848484847 +474747474747474747474747474747474747474747474746474646464646464646464646464646 +454545454545454545454545454545454545454545454545454545454444454544444444444444 +444444444444434343434343434343434242424242434343434343434343434242424242424242 +424142414141414141414142414242424242424243424241424242424242424242424242424242 +424242424242424242424242424242424242424242424242424242424242424242424242424242 +424242424141414141424242424242424242424242424242424242424242424242424242424242 +424242424242424242424242424242424242424242424242424242424242414141414141414141 +414141414141414141414141414141414141414141414141414142424242424242424242424242 +424242424242424141414141414141414141414141414242424141424241414141414141414141 +414141414141414141414141414141414142414242424243434343434343434343424242424243 +434343434343434343444444454544444545454545454545454545454545454545454646464647 +464747474647464646474647474747474747474748484848484949494949494949494949494949 +494949494a4a49494a4a4a4a4a4a4a4a4a4a4a4a4a4b4b4b4b4b4b4b4b4b4c4b4c4c4c4c4c4c4c +4c4c4c4c4c4c4c4c4c4c4c4c4d4d4d4d4d4e4e4e4f4f4e4e4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f +4f4f4f505050505050505050505050505051505151515151515151515252525353535354545454 +545454545454545454545454545454545454545454545454545454545455555555555555555556 +555656565656565656565757575757575757585858585959595959595959595959595959595959 +5959595959595a5a5a5a5a5a5a5a5a5b5a5b5b5b5b5b5b5b5b5b5c5c5c5c5c5c5c5c5d5d5c5c5d +5d5d5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5f5f5f5f605f6060606060606060606060 +606060616161616161616162626161626262626262626263636363636464646464646464646564 +65656565656565656566666667676666676767676767676768686868686868686868696969696a +696a6a6a6a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6c6c6c6c6d6d6d6e6e6e6e6f6e6f6f6f +6f6f6f6f6f6f707070707070707070707171717171717171727272727373747374747474757575 +75757575757575757575757576767676767777777878777778787978797979797a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808181 +808081818181818181818181818181818181818182828282828282828282838383838383838383 +848384848484848484848485858585858585858585858585858585858585858585858585848484 +84848484848483848383838383838383838282828282818181808081818080807f7f7f7f7e7f7e +7e7e7e7d7d7d7c7c7c7c7b7b7b7a7a7a7a797a7979797978787878787777777676777776767675 +757575747574747474737373737372727271717272717171707070706f706f6f6f6f6f6f6f6f6f +6e6e6e6e6e6d6d6d6d6d6d6d6d6c6c6d6d6c6c6c6b6b6b6b6b6b6b6b6b6a6b6a6a6a6a69696969 +696868686868686868676768686767676666666666666666666566656565656464646464646464 +64646363636262636362626262626262626161616161616161616061606060605f5f5f5f5f5f5f +5f5e5e5f5f5e5e5e5d5d5d5d5d5c5c5c5c5c5c5c5c5c5b5c5b5b5b5b5b5b5b5b5b5a5a5a59595a +5a5959595959595959585858585857575757565756565656565656565655555555555555555454 +5555545454535353535352525252525252525251525151515150505050505050504f4f50504f4f +4f4e4e4e4e4e4d4d4d4d4d4d4d4d4d4d4d4d4d4d4c4d4c4c4c4c4b4b4b4a4a4b4b4a4a4a4a4a4a +4a4a4a4a4a4a4a4949494949484848484848484848474847474747474747474747474747474646 +464646464646454546464545454545454545454545454544444444444444444444444444444444 +444444444444444444444444444443434343434343434343434343434243424242424242424242 +4242424242424242424241414141414141414040414140404040404040403f3f3f3f3f3f3f3f3f +3f3f3f3f3f3f3e3e3e3e3d3e3d3d3d3d3d3d3d3d3d3c3c3c3b3b3c3c3b3b3b3a3a3a3a3a3a3a3a +3a3a39393939383938383838373737373737373737373737373737373737373737373737373737 +373737373737373838393939393a3a3a3a3a3b3b3b3c3c3b3b3c3c3c3d3d3d3d3e3d3e3e3e3e3f +3f3f3f3f4040404141404041414141414141414242424242424242424242424242424242424242 +424242424242424242434243434343434343434243424242424141414141414141404041414040 +404040404040404040414140404141414242424242424242424242424242424242424242424242 +424342434343434444444545454546464747484848484949494949494949494949494949494949 +4949494a4a4a4b4b4a4a4b4b4b4b4b4b4b4b4b4b4b4a4a4b4b4a4a4a4848484848484848484848 +484848484949494949494949494948484848484848484847484747474847484848484848484848 +494949494948484848474847474747464646464647474747474747474747464646454546464545 +4544444444444343434343434343434343434343424342424242414141404040403f3f3f3f3f3f +3f3f3f3f3f3f3f4040404040404040404040404040404040404040404040414140404141414242 +424242424242424242424242424242424243424343434343434343434444444444434343434343 +434343434444444444454545454545454545454545454545454545454545454545454545454646 +454546464646464646464747474747474747474746464646464646464646474747474747474747 +484748484847484747474746464646464646464646474747474747474747474747474747474747 +474747474747474646464646464646464647474747474747474747474747474747474747474646 +464646464646464646464646464646464646464646464646464645454646454545454545454544 +444444444444444444434343434343434343434343434343434343434344444444444444444444 +444444444444444444444444444444454545454545454545454545454545454545454544444444 +444444444444444444444445454545454545454545454545454545454545454545454545454545 +454545454545454545454545454545454544444444444545454545444444444444444444444444 +444444444444444444444444444444444444444444444444444444444343434343434343434343 +434343434343434343434343434343434343434343434343434343434343434343434343434342 +434242424242424242434243434343434343434343434343434343434343434343434344444444 +444444444444444444444444444444444444444444444444444444444444444545454545454545 +454545454545454545454545454545454545454546464545464646464646464646464646464646 +464646464646464647474747474747474747474747474747474747484748484848484848484848 +484848484848484848494949494949494949494949494949494949494949494949494949494949 +494949494949494949494a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a +4a4a4a4a4a4a4a4a4a4a4a49494949494949494949494949494949494949494949494949484848 +484848484848484848484848484848484848484848474847474747474747474747474747474646 +464646464646464646464646464646464646464646454546464545454545454545454545454545 +454545454444444444444444444443434343434444444444444444444443434343434343434342 +434242424242424242434243434343434343434243424242424242424242424242424242424242 +424242424242424242424242424242424242424242424242424242424242424242424242424242 +424241414141414242424242424242424242424242424242424242424242424242424242424242 +424242424242424242424242424242424242424242424242424242424141414141414141414141 +414141414141414141414141414141414141414141414141424242424242424242424242424242 +424242424241414141414141414141414141414142424242424242424242424242424242424242 +424242424242424242424242424242434243434343444444444444444444444343434343444444 +444444444444444545454545454545454545454545454545454646454546464647474747484748 +48484748474747484748484848484848484849494949494a4a4a4a4a4a4a4a4a4a4a4a4a4b4b4a +4a4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4c4c4c4c4c4c4c4c4c4d4c4d4d4d4d4d4d4d4d4d +4d4d4d4d4d4d4d4d4d4d4e4e4e4e4e4f4f4f4f4f4f4f4f4f4f4f4f4f50504f4f50505050505050 +505151515151515151515151515151525152525252525252525253535353535454545454545454 +545454545454545454545454545454555554545555555555555555565656565656565656575657 +575757575757575758585858585858585858595959595959595959595959595a5a59595a5a5a5a +5a5a5a5a5b5b5b5b5b5b5b5b5b5c5b5c5c5c5c5c5c5c5c5c5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d +5e5e5e5e5e5e5e5e5f5f5e5e5f5f5f5f5f5f5f5f60606060616061616161616161616161616161 +616262626262626262636362626363636363636363646464646465656565656565656566656666 +66666666666666676767686867676868686868686868696969696969696969696a6a6a6a6b6a6b +6b6b6b6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6c6c6d6d6d6e6e6e6e6e6f6f6f6f706f7070707070 +707070707171717272717172727273737373737373737373747474747574757575757676767676 +7676767777767677777778787878787979797979797979797a797a7a7a7a7b7b7b7b7b7b7b7b7b +7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080 +808181808081818181818181818181818181828282828282828282828383838383838383838483 +848484848484848484858585858585858585858585858585858585858585858585858484848484 +84848484838483838383838383838382828282828181818181818181808080807f7f7e7f7e7e7e +7e7d7d7d7c7c7c7c7c7c7c7b7b7b7a797a79797979787878787877777777777777777777767676 +7574767574747473737373737272727272727272727271717171707170706f6f70706f6f6f6e6e +6e6e6e6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6c6c6c6c6c6c6c6c6c6b6c6b6b6a6a6a6a69696968 +686868686868686868686868686867676767676767676766676666656565656464646464646464 +6363636363636363636363636363636262626262626262626162616161616060605f5f60605f5f +5f5f5f5f5f5f5e5e5e5e5e5d5d5d5d5d5d5d5d5d5c5d5c5c5c5c5c5c5c5b5b5b5b5a5a5a5a5a5a +5a5a5a5a5a5a5a5959595959585858585758575757575757575757565656565656565655555656 +555555545454545453535353535353535352535252525251515151515151515151515151515150 +50504f4f4f4f4e4e4e4e4e4e4e4e4e4e4e4e4d4e4d4d4d4d4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c +4c4c4c4b4b4b4b4a4a4a4949494949494949494849484848484848484848484848484847474747 +474747474646474746464646464646464646464646454545454545454545454545454545454545 +454545454545454545454444444443434343434343434343434342434242424242424242424242 +4242424242424242414141414141414141414141414141414141404040403f3f3f3f3f3f3f3f3f +3f3f3f3f3e3e3e3e3d3e3d3d3c3c3d3d3c3c3c3b3b3b3b3b3b3b3b3b3b3a3a3a3a3a3a3a3a3a3a +393939383739383737373636363636363636363636363636363636363636363636373737373737 +3737373737383839393a3a3b3b3b3b3b3c3c3c3c3c3c3c3c3d3d3d3d3e3e3f3e3f3f3f3f404040 +404041414141414141414242414142424243434343434343434343434343434343434343434343 +434343434343444543444545454545454544454444444443434342424343424242424242424242 +424242424242424343424243434344444444444444444444444444444444444444444444444445 +444545454546464647474747474849494a4a4a4a4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b +4b4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4a4a4a4a4a4a4a4a4a4a4a4a4a +4a4a4b4b4b4b4b4b4b4b4b4b4a4a4a49494a4a49494849484848494849494a4a49494a4a4a4b4b +4b4a4a4a4a49494849484848484747474747484848484848484848484747474747474747474746 +464645454545444444444444444444444444434443434343424242424242424040404040404040 +404040404041414141414141414141414141414141414141414141414141414141414142424242 +424242424242424242434342424343444344444444444444444445454545454444444444444444 +444445454545454646464646464646464646464646464646464646464646464646464646464646 +464646464646474747474848484848484747474746464646464647474747484848484848484948 +494949484948484747474746464646464647474747484848484848484848484848484848484848 +484848474747474646464646464646474747484847474848484848484848484848484847474746 +464747464646464646464646464646464646464646464646464646464646464646464646454545 +454545454545454444444444444444444444444444444444444444454545454545454545454545 +454545454545454545454545454646464646464646464646464646464646464646454545454545 +454545454545454545464646464646464646464646464646464646464646464646464646464646 +464646464646464646464646464646454545454546464646464545454545454545454545454545 +454545454545454545454545454545454545454545454545454544444444444444444444444444 +444444444444444444444444444444434344444343434343434343434343434343434343424342 +424242424242424342434343434343434343434343434343434343434343434343444444444444 +444444444444444444444444444444444445454444454545454545454546464646464646464646 +464646464646464646464646464646464646464646464646464646464646464646464646464646 +464646464646474747474747474747474747474747474747474847484848484848484848484848 +4848484848484849494949494949494a4a49494a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a +4a4a4a4a4a4a4a4a4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b +4b4b4b4b4b4b4b4b4b4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4949494949 +494949494949494949494949494949494949494849484848484848484848484848474747474646 +464646464646464646474746464746464747464646464646464646464646464646464646464646 +464645454545454545454545444444444445454545454545454545444444444444444444434443 +434343434343434443444444444444444443444343434343434342424343424242424242424242 +424243434242434343434343434343434343434343434242434342424242424242424242424242 +414141414142424242424242424242424242424242424242424242424242424242424242424242 +424242424242424242424242424242424242424242424242424241414141414141414141414141 +414141414141414141414141414141414141414141414242424242424242434342424342424343 +424242414141414141414141414141414141424242434342424343434343434343434343434343 +434343434343434343434343434443444444444545454545454545454544444444444545454545 +454545454546464647474646474646474746464646464647474646474747484848484948494949 +484948484849484949494949494949494a4a4a4a4a4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b +4c4c4b4b4c4c4c4c4c4c4c4c4c4c4c4c4c4d4d4d4d4d4d4d4d4d4e4d4e4e4e4e4e4e4e4e4e4e4e +4e4e4e4e4e4e4e4e4f4f4f4f4f5050505050505050505050505050505050505050505050515151 +515252525252525252525252525352535353535353535353545454545455555555555555555555 +555555555555555555555555555555555555555555555555555656565757565657575857585858 +585858585858595959595959595959595a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a +5a5a5b5b5b5b5b5b5b5b5c5d5b5c5d5d5d5d5d5d5d5d5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5f5f +5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f6060606061616261626262626262626262626262626263 +636363636363636363636363636363636363636464646565656566666666666666676667676767 +67676767676868686868686868686868686868686969696a6a69696a6a6a6b6b6b6b6c6b6c6c6c +6c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6e6e6f6f6f70707070717071717171717171 +717172727273737272737373747474747474747474747575757576757676777777777878787878 +787878787878787879797979797a7a7a7a7a7a7a7a7a7b7a7b7b7c7c7c7c7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7d7d7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808081 +818080818181818181818181818181818282828282828282828283838383838383838383838383 +838383838383848485858585858585858585858585858585858585858585858584848484848484 +8484838483838383838383838382828282828181818181818181808080807f7f7f7f7f7f7f7e7e +7d7d7c7c7c7c7c7c7c7b7b7b7a7a7a7a7a7a797978787878777777777777777777777676767575 +76767575757474747473737272727272727272727171717171717171707071717070706f6f6f6f +6f6e6e6e6e6d6e6d6d6d6d6d6d6d6d6d6c6c6c6c6c6c6c6c6c6c6c6c6c6b6b6b6b6a6a6a696969 +696969696969686968686868676767676767676767676767676666666665656565656565656464 +646463646363636363636363636262626262626262626262626262626161616060616160606060 +606060605f5f5f5f5e5e5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5c5c5c5c5b5b5b5b5b5b5b5b +5b5b5b5b5b5a5a5a5a5a5959595958595858585858585858585757575757575757565657575656 +565555555555545454545454545454545454545453535252525252525252525252525252515151 +505050504f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4e4e4e4e4d4e4d4d4d4d4d4d4d4d4d4d4d +4d4c4c4c4c4b4b4b4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a494a49494949484848484848 +484847474848474747474747474747474747474646464646464646464646464646464646464645 +464545454545454544444444434343434343434343434343434343434343434343434343434343 +434343434343424242424142414141414141414141414141404040403f3f3f3f3f3f3f3f3f3f3f +3f3e3e3d3d3d3d3d3d3d3c3c3d3d3c3c3c3b3b3b3b3b3b3b3b3b3a3a3939393939393939393838 +383737383837373736363636363636363636363636363636363636363636363737373737373837 +383838393939393a3a3b3b3b3b3c3d3d3d3d3d3d3d3d3e3e3e3e3f3f3f3f3f3f3f404041414141 +424242424242424243434242434343444444444444444444444444444444444444444544454545 +454545454646454546464646464646464646464646454545444445454444444444444444444444 +444444444445454444454545464646464746474747474747474746474646464646464646464646 +46464747484849494949494a4b4b4b4b4b4c4c4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4e +4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4c4b4b4b4b4b4b4b4b4b4b4b4b4b4b +4c4c4c4c4c4c4c4c4c4c4b4b4b4a4a4b4b4a4a4a4a4a4a4a4a4a4a4a4b4b4a4a4b4b4b4c4c4c4b +4b4b4b4a4a4a4a4a4a4a4a49494949494a4a4a4a4a4a4a4a4a4a49494949484948484848474747 +464646464545454545454545454545454545454545444443434343434341414141414141414141 +414141424242424242424242424242424242424242424242424242424242424242434343434343 +434343434343434444434344444444444444444444444444454545454544444444444444444445 +454646464647474747474747474747474747474747474747474747474747474747474747474747 +474747474848484849494949494948484848474747474747484848484949494949494949494949 +494949494948484848474747474747484848484949494949494949494949494949494949494949 +494848484847474747474747474848484949484849494949494949494949494949484848474748 +484747474747474747474747474747474747474747474747474747474747474747474646464646 +464646464645454545454545454545454545454545454545444645454545454545454545454545 +454545454546454646464647474747474747474747474747474747474747474646464646464646 +464646464646464747474747474747474747474747474747474747474747474747474747474747 +474747474747474747474747474646464646474747474746464646454645454545454545454545 +454545454545454545454545454545454545454545454545444444444444444444444444444444 +444444444444444444444444444343444443434343434343434343434343434343434343434343 +434343434343434343434343434343434343434343434343434343434343434444444444444444 +444444444444444444444444444444454544444545454545454545464646464646464646464646 +464646464646464646464646464646464646464646464746474747474747474747474747474747 +474747474848484848484848484848484848484848484848484848484848484848484848484848 +484848484849494949494949494a4a49494a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a +4a4a4a4a4a4a4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b +4b4b4b4b4b4b4b4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a49494949494949 +494949494949494949494949494949494949494949494949494949494949494848484847474747 +474747474747474848474748474748484747474747474747474747474747474747474747474747 +464646464646464646464545454545464646464646464646464545454544454444444444444444 +444444444444444444444444444444444444444444444444434344444343434343434343434343 +444443434444444444444444444444444444444443434444434343434343434343434343434242 +424242434343434343434343434343434343434343434343434343434343434343434343434343 +434343434343434343434343434343434343434343434343424242424242424242424242424242 +424242424242424242424242424242424242424243434343434343434444434344434344444343 +434242424242424242424242424242424343434444434344444444444444444444444444444444 +444444444444444444444445444545454546464646464646464646454545454546464646464646 +46464647474748484747484747484847474747474748484747484848494949494a494a4a4a494a +49494949494949494a494a4a4a4a4b4b4b4b4b4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4d4d +4c4c4d4d4d4d4d4d4d4d4d4d4d4d4d4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e +4e4e4e4e4e4f4f5050505051515151515151515151515151515151515151515151515252525253 +535353535353535353535353535353535353535353545455555555565656565656565656565656 +565656565656565656565656565656565656565656565657575758585757585858585858585858 +585858585959595959595959595a5a5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b +5c5c5c5c5c5c5c5c5d5d5c5c5d5d5d5d5d5d5d5d5e5e5e5e5e5e5e5e5e5f5e5f5f5f5f60606060 +606060606060606060606060606061616161626262626262626262626262626262626262636363 +636463646464646464646464646464646465656566666666676767676767676767676767676767 +6767676868686869686969696969696969696a6a6a6b6b6a6a6b6b6b6c6c6c6c6c6c6c6c6c6c6d +6d6d6d6e6d6e6e6e6e6e6e6e6e6e6e6e6e6f6f6f6f707070717171717171717171727172727272 +737373747473737474747575757575757575757576767676777777777878787879797979797979 +7979797979797a7a7a7a7b7b7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7e7e7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7c7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808181808081818181 +818181818181818181818181818182828282828282828282828282828283838383848384848484 +848484848484848484848484848484848484848484848484848484848484848484848484848484 +8384838383838383838383828282828281818180808181808080808080807f7f7e7e7e7e7e7e7e +7e7e7d7d7c7c7c7b7b7b7b7a7b7a79797979797979797979797878787877777776767676757675 +7575757474747474747474737373737272727171717170717070707070707070706f6f6f6f6f6f +6f6f6f6f6f6f6f6e6e6e6e6d6d6d6d6d6d6d6d6c6c6c6c6b6c6b6b6b6b6b6b6b6b6b6a6a6a6a6a +6a6a6a69696a6a6969696868686868686868686767666666666666666666666666666665656564 +646565646464646464646464646464646363636362626161616161616161616161616060616160 +60605f5f5f5f5f5f5f5f5f5f5f5f5f5f5e5e5d5d5d5d5d5d5d5d5d5d5d5d5c5c5d5d5c5c5c5b5b +5b5b5b5b5b5b5b5b5a5a5a5a595a59595959595959595959595959595858585757585857575757 +575757575656565656565656565555545454545454545454545454535353535252525252525252 +52525252525151515151515151515051505050504f4f4f4e4e4f4f4e4e4e4d4d4d4d4d4d4d4d4d +4d4d4d4d4d4d4c4c4c4c4c4c4c4c4c4b4b4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a494949 +484849494848484747474747474747474747474747474747474747464646464646464646464646 +464646454545454545454545454545454545444444444344434343434343434343434343434342 +42424242424242424242424241414242414141404040404040404040403f3f3f3f3f3e3e3e3e3e +3e3e3e3e3d3d3c3c3c3c3c3c3c3c3c3b3b3b3a3a3a3a3939393939393939383838383838383838 +373837373737373737373736363636363636363636373737373737373737373737383838383838 +38383a3b3b3b3b3b3b3c3c3c3c3d3d3e3e3e3e3f3f3f3f3f3f3f40404141414141414141414242 +424343434344444444444444444444444444454545454545454545454545454545454545454547 +474747484748484848484848484748474747474747474747474747464647474646464646464646 +464646474746464747474848484848484848484848484848484848484848484848484948494949 +4949494949494b4b4c4c4c4c4d4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e +4f4f50505151515151515151515151505050504f4f4e4e4e4e4e4e4d4d4d4d4d4d4d4d4d4d4e4e +4e4e4e4e4e4e4e4e4d4d4d4d4d4d4d4d4d4c4d4c4c4c4d4c4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d +4d4d4d4c4c4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4a4a4a49494a4a4949494848484848 +484848484848484848484747474746464545454545454543434343434343434343434343434343 +434343434343424242424242424242424242424242424242434343434444444444444444444444 +444444444444444444444445444545454546464646464646464646464646464646464646464646 +464646474747474747474747474747474747474747474747474747474747474848484849494949 +4949494949494949494949494949494949494949494949494949494949494949494a494a4a4a49 +4a4949494949494949494949494949494949494949494949494949494949494949494949494949 +494949494949494949494949494949494949494949494949494949494949494949494949494949 +494949494949494949494949494949494949494948484949484848474747474747474747474747 +474747464646464646464646464646464646464646464646464646464646464646464646464646 +464646464646464646464646464646464646464646464646464646464646464646464646464646 +464646464646464646464646464646464646464646464646464646464646464646464646464646 +464646464646464646464646464646464646464646464646464646464646464646464646464646 +464646464646464646464646464646464645454545454545454545454545454545454545454545 +454545454545454545454545454545454545454545454545454545454545454544454444444444 +444444454445454545454545454545454545454545454545454545454545454545454545454545 +454545454545454545454545454545454545454545454545454545454545454545454546464646 +464646464646464646464646464647474646474747474747474747474747474747474747474747 +47474747474747484848484848484848484848484849484949494949494949494a4a4a4a4a4a4a +4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a +4a4a4a4a4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b +4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b +4b4b4b4b4b4b4b4b4b4b4b4a4a4a4a494a49494949494949494949494949494949494949494949 +494949494949494949494949494949484848484747474747474747484848484848484848484747 +474747464646464646464646464646464646464646464646464646464646464645464545454545 +454545464546464646464646464545444444444444444444444444444444444444444444444444 +444444444444444444444444444444444444444444444444444343434343434343434342424242 +424343434343434343434343434343434343434343434343434343434343434343434343434343 +434343434343434343434343434343434343434343434343434343434343434342424242424242 +424242424242424243434343434343434343444444444444444444444444444444444444444444 +444444444444444444444444444444444444444444444444454545454545454545454545454545 +444444444445454545464546464646474747474747474747474646464646474747474747474747 +47484848484848484848484848484848484848494948484949494a4a4a4a4b4a4b4b4b4a4b4a4a +4a4b4a4b4b4b4b4b4b4b4b4b4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4d4d4d4d4e4e4e4e4e +4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4f4f505050505050505050505050505050 +505050505050505050515151515151515151515151515252515152525253535353535353535353 +535353535353535353545354545454555555555555555555555555555555555555555555555555 +5556565656565656565757575758585858585858585858585858585858585958595959595a5a5a +5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5b5b5b5c5c5b5b5c5c5c5d5d5d5d5d5d5d +5d5d5d5d5d5d5d5e5d5e5e5e5e5e5e5e5e5e5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f60 +606061616060616161616161616161616161626263636363636363636364646464646464646464 +646464656564646565656666666666666666666666666666666666666667676868686868686868 +686969696a6a69696a6a6a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6c6c6d6d6d6d6e6e6e +6e6e6e6e6e6e6e6e6e6e6f6f6f6f70707070707070707171717172727373737373737373737474 +7475757474757575767676767676767676767777777778777979797979797979797979797a7a7a +7a7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f +7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e +7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808081818080818181818181 +818181818181818181818181828282828282828282828282828282838383838383838383838383 +838384838484848484848484848484848484848484848484848484848484848484848484848384 +83838383838383838382828282828181818080818180808080808080807f7f7f7f7e7f7e7e7e7e +7d7d7c7c7c7b7b7b7b7b7b7b7a7a797a7979797979797978787878777777767676767676767676 +767575757574757474737373737272727171717171717171717171717171717070707070707070 +706f706f6f6e6e6e6e6d6d6d6d6d6d6d6d6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6b6b6b6b6b6b +6b6a696b6a69696968686868686868686868676767676767676767676767676767666666656466 +656464646464646464646464646463636363636262626262626262626262626261616262616161 +606060605f605f5f5f5f5f5f5f5f5f5e5e5e5e5e5e5e5e5e5e5e5e5e5d5d5e5e5d5d5d5c5c5c5c +5c5c5c5c5c5c5b5b5b5b5a5b5a5a5a5a5a5a5a5a5a5a5a5a5a5a59595958585959585858585858 +585857575757575757575757565656565556555555555555555454545453535353535353535353 +535353525252525252525252525252525252515151504f51504f4f4f4e4e4e4e4e4e4e4e4e4e4e +4e4e4e4e4d4d4d4d4d4d4d4d4d4d4c4c4c4c4c4c4c4c4c4b4c4b4b4b4b4b4b4b4b4b4a4a4a4949 +4a4a49494948484848484848484848484848484848484848484747474747474747474647464646 +464545454545454545454545454545454444444444444444444444444444444444444444434343 +4343434343434243424241414242414141404040404040404040403f3f3f3f3f3e3e3e3e3d3e3d +3d3d3d3c3c3c3c3c3c3c3c3c3c3b3b3b3a3a3a3a39393839383838383737373737373737373737 +373737373737373737363636363636363636363737373737373737373737373838393839393939 +3b3b3b3b3b3b3b3c3c3d3d3e3e3f3f3f3f40404040404040404141414142414242424243434344 +444444454545454545454545454545454646464646464646464646464646474647474747494949 +494949494949494949494949494949494949494949494949494848494948484848484848484848 +48494948484949494a4a4a4a4b4a4b4b4b4b4b4b4b4b4a4b4a4a4a4a4a4a4a4a4a4a4a4a4a4b4a +4b4b4b4b4d4d4e4e4e4e4e4f4f504f505050505050505050505050505050505050505050505151 +5252535353535353535353535352525252515150504f4f4f4f4e4e4e4e4e4e4e4e4e4e4f4f4f4f +4f4f4f4f4f4f4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e +4e4e4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4c4c4c4b4a4c4b4a4a4a49494949494949 +494949494949494948484848484747474746474646444444444444444444444444444444444444 +444444444343434343434343434343434343434343434444444445454545454545454545454545 +454545454545454545454545454545464646464646464646464646464646464646464746474747 +4748484848484848484848484848484848484848484848484848484848494949494a4a4a4a4a4a +4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a +4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a +4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a +4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a49494a4a4949494848484848484848484848484848 +484747474747474747474747474747474747474746474646464646464646464646464646464646 +464746474747474747474747474747474747474747474747474747474747474747474747474747 +474747474747474747474747474747474747474747474747474747474747474747474747474747 +474747474747474747474747474747474747474747474746474646464646464646464646464646 +464646464646464646464646464646454545454545454545454545454545454545454545454545 +454545454545454545454545454545454545454545454545454545454545454545454545454545 +454545454545454545454545454545454545454545454545454545454545454545454545454545 +454545454545454545454545454545454545454545454545454545454545454545464646464646 +464646464646464646464646474746464747484748484848484848484848484848484848484848 +4848484848494949494949494949494949494949494949494949494949494a4a4a4a4a4a4a4a4a +4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a +4a4a4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b +4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b +4b4b4b4b4b4b4b4b4b4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a +4a4a4a4a4a4a4a4a4a4a4a4a4a4949494948484848484848484949494949494949494948484848 +484747474747474747474747474747474747474747474747474647464646464646464646464646 +464646464646464646464646454545454545454545454545454545454545454545454545454545 +454545454545454545454545454545454545454545454544444444444444444444434343434344 +444444444444444444444444444444444444444444444444444444444444444444444444444444 +444444444444444444444444444444444444444444444444444444444444434343434343434343 +434343434343444444444444444444444545454545454545454545454545454545454545454545 +454545454545454545454545454545454545454545454646464646464646464646464646464545 +454545464646464746474747474848484848484848484847474747474848484848484848484849 +49494949494949494949494949494949494a4a49494a4a4a4b4b4b4b4c4b4c4c4c4b4c4b4b4b4b +4b4b4b4b4c4b4c4c4c4c4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4e4e4e4e4f4f4f4f4f4f4f +4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f505050505050505050505050505050505050 +505150515151515252525252525252525252525253535252535353545454545454545454545454 +545454545454545454545454545555555556555656565656565656565656565656565656565657 +575757575757575858585859595959595959595959595959595959595959595959595a5a5a5a5a +5a5a5a5a5a5a5a5a5a5b5a5b5b5b5b5b5b5b5b5b5c5c5c5d5d5c5c5d5d5d5e5e5e5e5e5e5e5e5e +5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5f5f5f5f5f5f5f5f5f605f606060606060606060616161 +626261616262626262626262626262626263636363636363636363646464646464646464656465 +656666656566666667676767676767676767676767676767676767676868686868686868686869 +69696a6b696a6b6b6b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6d6d6d6e6e6e6e6f +6e6f6f6f6f6f6f6f70707070717171717171717172727272727373737374737474747475757576 +767575767676777777777777777777777878787879797a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7c +7c7c7d7d7d7d7e7d7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80807f7f +8080808080808080808080808080808080808080808080808080808080808080808080807f7f7f +7f7e7e7e7e7e7e7e7d7e7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e +7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808081818080818181 +818181818181818181818282828282828282828282828282828383838383838383838383838383 +848384848484848484848484848484848484848484848484848484848484848484848483848383 +8383838383838382828282828181818181818181808081818080807f7f7f7f7e7f7e7e7e7e7d7d +7d7d7d7c7c7c7b7b7b7b7a7a797a79797979797979797978787878787777777676777776767675 +75757574757474747473737373737272727272727272717172727171717070707070707070706f +706f6f6f6f6e6e6e6e6e6e6e6e6e6e6d6d6d6d6d6d6d6d6c6c6d6d6c6c6c6b6b6b6b6b6b6b6b6b +6a6b6a6a6a6a696969696969696969696868686767686867676767676767676666666665666565 +656565656565656565656565646464646463636363636363636262636362626262626262626161 +616160616060606060606060605f5f5f5f5f5f5f5f5e5e5f5f5e5e5e5e5e5e5e5e5d5d5d5d5d5d +5d5d5d5d5c5c5c5c5b5c5b5b5b5b5b5b5b5b5b5b5b5b5b5b5a5a5a59595a5a5959595959595959 +585858585858585858585757575756575656565656565656565555555555555555545455555454 +545353535353535353535353535353535252525251525151515150505050505050504f4f50504f +4f4f4e4e4e4e4e4e4e4e4e4e4d4d4d4d4d4d4d4d4d4c4d4c4c4c4c4c4c4c4c4c4b4b4b4a4a4b4b +4a4a4a494949494949494949494949494949494949494948484848484848484847484747474746 +464645454646454545454545454544444444444444444444444444444444444444444343434343 +434343434243424242424242424242414141404041414040403f3f3f3f3f3e3e3e3e3d3e3d3d3d +3d3c3c3c3b3b3c3c3b3b3b3a3a3a3a3a3939393938393838383837373737373737373636373736 +363636363636363535353535353535353536363636363636363737373738383938393939393b3b +3b3c3c3c3c3d3d3e3e3f3f3f3f4040404141404041414142424242434243434343444444444445 +454546464545464646464646464647474747474747474747474747474847484848484a4a4a4b4b +4a4a4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4a4a4b4b4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4b +4b4a4a4b4b4b4c4c4c4c4d4c4d4d4d4d4d4d4d4d4c4d4c4c4c4c4c4c4c4c4c4c4c4c4c4d4c4d4d +4d4d4f4f4f50505050515152515252525252525252525252525252525252525252525252525454 +545454545454545454545454545353535352525151515150505050505050505050515151515151 +515151515050504f4f50504f4f4f4f4f4f4f4f4f4f4f50504f4f5050505050504f4f50504f4f4f +4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4d4d4d4d4c4d4c4c4c4c4b4b4b4a4a4b4b4a4a +4a4a4a4a4a4a494949494948484848474847474646464645454545454545454545454545454545 +454544444444444444444444444444444444444444444545454545454545454545454545454545 +454646454546464646464646464747474747474747474747474747474747474748474848484849 +49494949494949494949494949494949494949494949494949494949494a4a4a4a4a4a4a4a4b4b +4a4a4b4b4b4b4b4b4a4a4b4b4a4a4a4a4a4a4b4b4a4a4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4a +4a4b4b4a4a4a4a4a4a4b4b4a4a4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4a4a4b4b4a +4a4a4a4a4a4a4a4a4a4a4b4b4a4a4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4a4a4b4b4a4a4a4a4a +4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a49494949494949494949494949494948 +484848484848484848484848484848484848474847474747474747474747474747474747474748 +474848484848484848484848484848484848484848484848484848484848484848484848484848 +484848484848484848484848484848484848484848484848484848484848484848484848484848 +484848484848484848484848484848484848484848474847474747474747474747474747474747 +474747474747474747474747474646464646464646464646464646464646464646464646464646 +464646464646464545464645454545454545454545454545454545454545454545454545454545 +454545454545454545454545454545454545454545454545454545454545454545454545454545 +454545454545454545464645454646464646464646464646464646464646464747474747474747 +474747474747474747474747474747474847484848484848484848484848484848484848484848 +484848494949494949494949494949494949494949494949494949494a4a4a4a4a4a4a4a4a4a4a +4a4a4a4a4a4a4a4b4b4a4a4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b +4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c +4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c +4c4c4c4c4c4c4c4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4a4a4b4b4a4a4a4a4a4a4a4a4a4a +4a4b4b4a4a4b4a4a4b4b4a4a4a494949494949494949494a4a4a4a4a4a4a4a4a4a494949494948 +484848484848484848484848484848484848484848484847484747474747474747474747474747 +474747474747474747474646464646464646454546464545454545454545454545464645454646 +464646464646464646464646464645454646454545444444444444444444444343434343444444 +444444444444444444444444444444444444444444444444444444444444444444444444444444 +444444444444444444444444444444444444444444444444444444444343434343434343434343 +434343434444444444444444444445454545454545454646454546454546464545454545454545 +454545454545454545454545454646454546464647474747474747474747474747474746464646 +4647474747484748484848494949494949494949494848484848494949494949494949494a4a4a +4b4b4a4a4b4a4a4b4b4a4a4a4a4a4a4b4b4a4a4b4b4b4c4c4c4c4d4c4d4d4d4c4d4c4c4c4c4c4c +4c4c4d4c4d4d4d4d4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4f4f4f50504f4f50505050 +505050505050505050505050505050505050505151515151515151515151515151515151515152 +515252525253535353535353535353535353535353535353535454545555545455555555555555 +555555555555555555555556565656575657575757575757575757575757575757575757585858 +58585858585858595959595959595959595959595a5a59595a5a5a5a5a5a5a5a5b5b5b5b5b5b5b +5b5b5b5b5b5b5b5c5b5c5c5c5c5c5c5c5c5c5d5d5d5d5d5d5d5d5d5d5e5e5e5e5e5e5e5e5e5e5e +5e5e5f5f5e5e5f5f5f5f5f5f5f5f60606060606060606061606161616161616161616262626262 +626262626262626263636262636363646464646464646464646565656565656565656665666666 +6666666666666767676767676767686867676868686868686868696969696969696969696a6a6a +6a6b6a6b6b6b6b6c6c6c6c6c6c6c6c6d6d6c6c6d6d6d6d6d6d6d6d6e6e6e6e6e6f6f6f6f706f70 +707070707070707071717172727171727272737373737374747474757475757575767676777776 +7677777778787878787878787878797979797a7a7b7b7c7c7b7b7c7c7c7c7c7c7c7c7d7d7d7d7d +7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f808080818180808181818181818181818181818181818181 +8181818181818181818181818181818181818181818181818080818180808080808080807f7f7f +7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f +7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080818180808181818181 +818181818181818182828282828282828282828282828283838383838383838383838383838483 +848484848484848484848484848484848484848484848484848484848484848484838483838383 +838383838382828282828181818181818181808081818080807f7f7f7f7e7f7e7e7e7e7d7d7d7d +7d7c7c7c7c7c7c7c7b7a797b7a7979797979797979787878787877777777777777777676767675 +7574757474747473737373737272727272727272727272727272727171717171717171706f7170 +6f6f6f6e6e6e6e6e6e6e6e6e6e6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6c6c6c6c6c6c6c6c6c6b6c +6b6b6a6a6a6a696969696969696968686868686868686868686868686867676767666766666666 +666666656566666565656464646464636363636363636363636363636363636363636362626262 +61626161616161616161616060605f5f60605f5f5f5f5f5f5f5f5f5f5f5f5f5e5e5e5e5e5e5e5e +5e5e5d5d5d5d5c5d5c5c5c5c5c5c5c5c5c5c5c5c5b5b5b5b5a5a5a5a5a5a5a5a5a5a5a5a5a5959 +595959595959595958585858575857575757575757575756565656565656565555565655555554 +545454545454545454545454545453535353525352525252515151515151515151515151515151 +5050504f4f50504f4f4f4e4e4e4e4e4e4e4e4e4d4e4d4d4d4d4d4d4d4d4d4c4c4c4c4c4c4c4c4b +4b4b4b4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a494949494949494949484948484848474747 +474747474746464747464646454545454545454545454545454545454545454544444444444444 +444443444343434343434343434242424141424241414140404040403f3f3f3f3e3f3e3d3d3d3c +3c3c3c3c3c3c3c3c3c3b3b3b3b3b3a3a3a39383a39383838373737373737373737373737373737 +37373737373636363636363636363637373737373737373838383839393a393a3a3b3b3d3d3d3d +3d3d3d3e3f40404141414142424242424242424343434344444544454545454646464646474747 +48484747484848484848484849494949494949494949494949494a494a4a4a4a4c4c4d4d4d4d4d +4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d +4d4d4d4d4e4e4f4f504f50504f4f50504f4f4e4f4e4e4e4e4e4e4e4e4e4e4e4e4e4f4e4f4f4f4f +515151525252525353545354545454545454545454545454545454545454545454545456565656 +565656565656565656565655555555545453535252525251515151515151515252525252525252 +525251515151515151515151515151515151515151515151515151515151515151515151515050 +504f4f50504f4f4f4f4f4f4f4f4f4f4f4f4f4e4e4e4e4d4e4d4d4d4d4c4c4c4c4c4c4c4c4b4b4c +4c4b4b4b4a4a4a4a4a494949494849484847474747464646464646464646464646464646464646 +454545454545454545454545454545454545454546464646464646464646464646464646464646 +4646464646464646464646474747484847474848484848484848484848484948494949494a4a4a +4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4b4b4b4b4b4b4b4b4b4b4b4b +4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b +4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b +4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b +4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a494949 +494949494949494949494949494949494849484848484848484747484847474747474748494748 +494949494949494949494949494949494949494949494949494949494949494949494949494949 +494949494949494949494949494949494949494949494949494949494949494949494949494848 +494948484848484848484848484848484848484748474747474747474747474747474747474747 +474747474747474747474746464646464646464646464646464646464646464646464646464646 +464646464646464646464646464646464646464646464646464646464646464646464646464646 +464646464646464646464646464646464646464646464646464646464646464646464646464646 +464646464646464646464646464646464646464646464646464646464647474747474747474747 +474747474747474747474747474748474848484848484848484848484848484848484848484848 +4849494949494949494a4a49494a4a4a4a4a4a4a4a4a4a4a4a4a4b4b4b4b4b4b4b4b4b4b4b4b4b +4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4c4c +4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c +4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c +4c4c4c4c4c4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b +4b4b4b4b4b4b4b4b4b4b4b4a4a4a4a4a4a4a4a4a4a4b4b4b4b4b4b4b4b4b4b4a4a4a4a4a494949 +494949494949494949494949494949494949494949484948484848484848484848484848484848 +484848484848484847474746464747464646464646464646464646464646464646464646464646 +464646464646464646464646464646464646464545454545454545454544444444444545454545 +454545454545454545454545454545454545454545454545454545454545454545454545454545 +454545454545454545454545454545454545454545454545454544444444444444444444444444 +444445454545454545454545464646464646464646464646464646464646464646464646464646 +464646464646464646464647474646474747484848484848484848484848484848474747474748 +4848484948494949494a4a4a4a4a4a4a4a4a4a49494949494a4a4a4a4a4a4a4a4a4a4b4b4b4b4b +4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4c4c4c4c4d4d4e4d4e4e4e4d4e4d4d4d4d4d4d4d4d +4e4d4e4e4e4e4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f50505050505050505050505050 +505050505050505050505050505050505051515152525151525252525252525252525252535253 +535353545454545454545454545454545454545454545455555555555555555555555555555555 +555555555555555555565656575856575858585858585858585858585858585858585959595959 +59595959595a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5b5b5b5b5b5b5b5b5c +5c5b5b5c5c5d5c5d5d5d5d5d5d5d5d5d5e5e5e5e5e5e5e5e5e5e5f5f5f5f5f5f5f5f5f5f5f5f5f +5f5f5f5f5f5f5f5f5f5f6060606061616161616161626162626262626262626263636363636363 +636363636363636363636363636464646464646464646465656566666565666667666767676767 +67676767686868686868686868686868686868686868686869696969696969696a6a6a6a6b6b6c +6b6c6c6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6e6f6f6f6f70707170717171 +717171717171727272727272727272727373737474747475757675767676767777777777777777 +7777787878797978787979797a7a7a7a7b7b7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7e7e7e7f7f +7f7f807f8080808080808080808181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818080808080 +808080807f807f7f7f7f7e7e7e7d7d7e7e7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f +7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808181808081818181818181 +818181818181828282828282828282828282828282838383838383838383838383838383838383 +838383838383848384848484848484848484848484848484848483848383838383838383838383 +83838382828282828181818181818181808081818080807f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c +7c7c7c7c7c7c7b7a7a7b7b7a7a7a7a7a7a7a797978787878777777777777777776767676757575 +757575757574747474737372727272727272727272727272727171717171717171707071717070 +706f6f6f6f6f6f6f6f6f6f6e6e6e6e6d6e6d6d6d6d6d6d6d6d6d6c6c6c6c6c6c6c6c6c6c6c6c6c +6b6b6b6b6a6a6a6a6a6a6a6a696969696869686868686868686868676767676767676767676767 +676666676766666665656565656464646464646464646364636363636363636363626262626262 +62626262626262626261616160606161606060606060606060606060605f5f5f5f5e5f5e5e5e5e +5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5c5c5c5c5b5b5b5b5b5b5b5b5b5b5b5b5b5a5a5a5a +5a5a5a5a5a5a595959595859585858585858585858575757575757575756565757565656555555 +555555555555555555555555545454545454545454545353535352535252525252525252525151 +51505051515050504f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4e4e4d4d4d4d4d4d4d4c4c4c +4c4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4a4a4a4a4a4a4a4a4a4a4a4a4a4a494848484848 +484848474748484747474646464646464646464646464646464646464646454545454545454545 +4445444444444444444444434343424243434242424141414140403f3f3f3f3f3f3e3e3e3d3d3d +3d3d3d3c3c3c3c3b3b3b3b3b3a3a3a39393a3a3939393838383838383838383838383838383838 +383838373737373737373737373838383838383838393939393b3b3b3b3b3b3c3c3e3e3f3f3f3f +3f4041414142424243434444444444444445454545464646464747474748484848484949494a4a +49494a4a4a4a4a4a4a4a4b4b4b4b4b4b4b4b4b4c4b4c4c4c4c4c4c4c4c4c4e4e4f4f4f4f505050 +505050505050505050505050505050505050505050505050505050505050505050505050505050 +505051515252525252525151525251515151515151515151515151515151515151515151515353 +535454545455555655565656565656565655565555555555555555565556565656585858585858 +585858585858585858575757575555555554545454535353535353535354545454545454545454 +535353535353535353525352525252525252525352535353535353535352535252525251515150 +505151505050505050505050505050504f4f4f4f4f4f4f4f4f4e4e4d4d4d4d4d4d4d4c4c4d4d4c +4c4c4b4b4b4b4b4a4a4a4a4a4a4949484848484747474747474747474747474747474747474646 +464646464646464546454545454545454546464747474747474747474747474747474747474747 +4747474747474747474848484949484849494949494949494949494949494949494a4a4b4b4b4b +4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4c4c4c4c4c4c4c4c4c4c4c4c4c4c +4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c +4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c +4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c +4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4a4a4a4a4a +4a4a4a4a494a494949494949494949494949494949494948484949484848484848494948484949 +494949494949494949494949494949494949494949494949494949494949494949494949494949 +494949494949494949494949494949494949494949494949494949494949494949494948484949 +484848484848484848484848484848484848484848484848484848484848484848484848484848 +484848484848484848474747474747474747474747474747474747474747474747474747474747 +474747474747474747474747474746474646464646464646464646464646464646464646464646 +464646464646464646464646464646464646464646464646464646464646464646464646464646 +464646464646464646464646464646464646464646474647474747484848484848484848484848 +484848484848484848484848484848484848484848484848484848484848484848484848484849 +494949494949494a4a49494a4a4a4a4a4a4a4a4a4a4a4a4a4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b +4b4b4b4b4b4b4b4b4b4b4b4b4b4b4c4b4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4d4d4d4d +4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d +4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d +4d4d4d4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c +4c4c4c4c4c4c4c4c4c4b4b4b4b4b4b4b4b4b4b4c4c4c4c4c4c4c4c4c4c4b4b4b4b4a4a49494949 +4949494949494949494a494a4a4a494a4949494949494949494949494949494949494949494949 +494949494949484848474748484747474747474747474747474747474747474747474747474747 +474747474747474747474747474747474746464646464646464646454545454546464646464646 +464646464646464646464646464646464646464646464646464646464646464646464646464646 +464646464646464646464646464646464646464646464646454545454545454545454545454545 +464646464646464646464747474747474747474747474747474747474747474747474747474747 +474747474747474747484847474848484949494949494949494949494949494848484848494949 +494a494a4a4a4a4b4b4b4b4b4b4b4b4b4b4a4a4a4a4a4b4b4b4b4b4b4b4b4b4b4c4c4c4c4c4c4c +4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4d4d4d4d4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e +4e4e4e4f4f50505050505050505050505050505050505050515151515151515151515151515151 +515151515151515151515151515151525252535352525353535353535353535353535353535353 +535454545454545454545554555555555555555555565656565656565656565656565656565656 +5656565656565657575758585757585858585858585858585858585858585858595959595a595a +5a5a5a5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5c5c5c5c5c5c5c5c5d5d5c +5c5d5d5d5d5d5d5d5d5d5d5d5d5d5e5e5e5e5e5e5e5e5e5f5f6060606060606060606060606060 +606060606060606061616161626262626262626262626262626262626262636363636363636363 +636363636364636464646465656565656565656565666666676766666767676767676767676767 +676768686868686868686869686969696969696969696a6a6a6a6a6a6a6a6b6b6b6b6c6c6c6c6c +6c6c6c6d6d6d6d6d6d6d6d6d6e6d6e6e6e6e6e6e6e6e6e6f6f6f70707070717171717171717171 +717171717272727273727373737374747475757575767676767676767677777777787778787878 +7979797a7a79797a7a7a7b7b7b7b7b7b7c7c7c7d7c7d7d7d7d7d7d7d7e7e7e7e7f7f7f80808080 +808080808080808080808181828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828181808080808080 +80808080808080807f7f7f7e7e7f7f7e7e7e7e7e7e7e7e7d7d7d7d7c7d7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f +7f7f7f7f7f7f7f7f80808080808080808080808080808080808081818080818181818181818181 +818181818181818181828282828282828282828282828282828282828283838383848384848484 +848484848484848484848484848484848484848484848484848484848483848383838383838383 +8382828282828282828282818181808081818080807f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d +7c7c7b7b7b7b7a7b7a7a7a7a797979797979797979797878787777777776767676767676757675 +757575747474747474747474747474747373737372727271717171717171717170717070707070 +707070706f6f6f6f6f6f6f6f6f6f6f6f6f6e6e6f6f6e6e6e6d6d6d6d6d6c6c6c6c6b6c6b6b6b6b +6b6b6b6b6b6a6a6a6a6a6a6a6a69696a6a69696969696969696868686867676666666666666666 +666666666666666666666665656565656565656464656564646464646464646363636362636262 +626261616161616161616161616161606061616060605f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f +5f5f5e5e5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5c5c5d5d5c5c5c5b5b5b5b5b5b5b5b5b5b5a +5a5a5a5a5a5a5a5a595a5959595959595959595959595959585858575758585757575757575757 +575757575757575757575656565655555454545454545454545454545353545453535352525252 +5252525252525151515151515151515051505050504f4f4f4f4f4f4f4f4e4e4e4e4d4d4d4d4d4d +4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4c4c4c4c4b4b4a4a4a4a4a494948484949 +484848484848484848484848484747474747474747474747474747474646464646464646464546 +454545454545454545444444434344444343434141414141414141403f403f3f3f3f3e3e3e3d3c +3d3d3c3c3c3c3c3c3c3c3b3b3b3b3a3b3a3a3a3a39393939393939393838383837373737373737 +373737373737383838383838383838383939393a3b3a3b3b3b3c3d3e3e3e3f3e3f3f4040424242 +4243434344444444444445454646474747474747474948494949494a4a4a4a4a4b4b4b4c4c4b4b +4c4c4c4c4c4c4c4c4d4d4d4d4d4d4d4d4d4d4d4d4d4d4e4e4f4f50505050505152515152525252 +525252525252525252525252515152525151515151515151515151515151515152525252535454 +545454545554555555555555555554555454545453535353535353535354535454545455555556 +565656575758575858585858585858585858585858585858585858585858585959595959595959 +595959595959595858585858585656565656565656565656565656565656565656565656565555 +555454545453535353535353535353535454535354545454545453535454535353525252525252 +52525252525252525252525252525151515150504f4f4f4f4f4f4f4e4e4e4e4d4d4d4d4d4d4d4d +4d4d4d4d4d4c4c4c4c4a4b4a4a4949494948484848484848484848484848474747474746464646 +464646464646464646464646464646464646464646464646464646464646464646464747474748 +48484848484848494949494949494949494949494949494949494a4a4b4b4b4b4b4b4b4b4b4b4b +4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4c4c4c4d4d4c4c4d4d4d4d +4d4d4c4c4d4d4c4c4c4c4c4c4d4d4c4c4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4c4c4d4d4c4c4c +4c4c4c4d4d4c4c4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4c4c4d4d4c4c4c4c4c4c4c +4c4c4c4c4d4d4c4c4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4c4c4d4d4c4c4c4c4c4c4c4c4c4c4c +4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b +4b4b4b4b4b4b4b4b4b4b4b4b4a4a4949494949494949494949494949494949494a494a4a4a4a4a +4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a +4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a +4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a494a49494949494949494949494949494848484848484848 +484848484848484848484848484848484848484848484848484848474747474747474747474747 +474646474746464646464646464646464646464646464646464646464646464646464646464646 +464646464646464646464646464646464646464646464646464646464646464646464646464646 +464646474746464747474747474747474747474747474747474747474747474747474747474747 +474747474747484848484948494949494949494949494949494949494949494a4a4a4a4a4a4a4a +4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4b4b4b4b4b4b4b4b4b4b4b4b +4b4c4c4b4b4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4d +4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d +4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d +4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4c4c4d4d4c4c4c4b4b4b4b4b4c4c4c4d4d4c4c4d +4c4c4d4d4c4c4c4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b +4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4a4a494949494949494949494949494949494949494a +4a4a4a4a4949494949494949484849494848484848484848484848494948484949494949494949 +494949494949494948484848474747464646464646464646464646464646464646464646464646 +464646464646464646464646464646464646464646464646464646464646464646464646464646 +464646464646464646464646464646464646464646464646464646464646464646464646464646 +464646474747474748484848484848484949484849484849494848484848484848484848484848 +48484848484848494948484949494a4a4a4a4a4a4a4a4a4a4a4a4a4a4a49494949494a4a4a4a4b +4a4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4c4c4c4c4c4d4d4d4e4e4d4d4e4d +4d4e4e4d4d4d4d4d4d4e4e4d4d4e4e4e4e4e4e4e4f4f5050504f4f4e4e4e4e4e4e4e4e4f4f5050 +505050505050505050505050505050505050505050505050505151515152525252525252525252 +525252525252525253535353535353535353535353535353535353535353535354545555555555 +555555555555555555555555555555555555555555555656565657575757575757575858585858 +585858585858585858595859595959595959595959595959595a5a5a5a5a5a5a5a5a5a5a5a5a5a +5a5a5a5a5a5a5a5a5a5a5a5b5b5b5c5c5b5b5c5c5c5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d +5d5e5d5e5e5e5e5e5e5e5e5e5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f60606061616060 +616161616161616161616161616161616162626363636363636363636363636363646464646464 +646465656464656565656565656566666666666666666666666666666766676767676868686868 +68686868686969696a6a69696a6a6a6a6a6a6a6a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6c6c6d6d6d +6d6d6d6d6d6d6e6e6e6f6f6e6e6f6f6f6f6f6f6f6f707070707070707070717172727272727272 +727273737374747373747474757575757575757575767677777777787878797978787979797a7a +7a7a7a7a7a7a7a7a7b7b7b7b7c7d7d7d7e7e7d7d7e7e7e7f7f7f7f7f7f7f7f7f7f808080808180 +818181818282828282828282838382828383838484848484848484848484848484848484848484 +848484848484848484848484848484848484838383838282828282828282828282828281818181 +8081808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f +7f7f7f7f7f7f808080808080808080808080808080808080818180808181818181818181818181 +818181818181818282828282828282828282828282828282828282838383838383838383838383 +838384838484848484848484848484848484848484848384838383838383838383838383838382 +828282828282828282818181808081818080807f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7c7c +7b7b7b7b7b7b7b7b7b7b7a7a7a7a797a7979797978787877777777767676767676767676767676 +767575757574757474747474747473737373727272717171717171717171717171717171717171 +71717070707070707070706f706f6f6e6e6f6f6e6e6e6d6d6d6d6d6c6c6c6c6c6c6c6c6c6c6c6c +6c6c6c6b6b6b6b6b6b6b6b6a696b6a696969696969696968686868686767676767676767676767 +676767676767676767666666666666666665646665646464646464646463636363636363636363 +62626262626262626262626262616162626161616060606060606060605f605f5f5f5f5f5f5f5f +5f5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5d5d5e5e5d5d5d5c5c5c5c5c5c5c5c5c5c5b5b5b +5b5b5b5b5b5b5a5b5a5a5a5a5a5a5a5a5a5a5a5a5a5a5959595858595958585858585858585858 +585858585858585857575757575656565656565656565556555554545555545454535353535353 +5353535352525252525252525252525252525251515151505150504f4f4f4f4e4e4e4e4e4e4e4e +4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4d4d4d4d4d4c4c4c4c4b4b4a4a49494a4a4949 +494949494949494949494948484848484848484848484848484847474747474747474746474646 +46464646464646454545444445454444444242424241424141404040404040403f3f3f3e3d3e3d +3c3c3c3c3c3c3c3c3b3b3b3b3b3b3b3b3b3b3a3a3a3a3a3a3a3a39393939383838383838383838 +38383838393939393939393939393a3a3a3b3c3b3c3d3d3d3f3f3f3f403f404142424444444444 +444445454645464647474848494949494949494a4a4b4b4b4b4c4c4c4c4c4d4d4d4e4e4d4d4e4e +4e4e4e4e4e4e4f4f4f4f4f4f4f4f4f504f50505050515151525252525253545354555555555555 +555555555555555555555454555554545454545454545454545454545454555555555657575757 +575757575757575757575757575757575757565656565656565656565656565656575757585858 +5859595a595a5a5a5a5a5a5a5a595a59595959595959595a595a5a5a5a5b5b5b5b5b5b5b5b5b5b +5b5b5b5b5b5a5a5a5a595958585858585858585858585858585858585858585858585857575756 +565656555554555454545454545455565455565656565656555456555454545353535353535353 +535353535353535353535353525252525251515151505150504f4f4f4f4e4e4e4e4e4e4e4e4e4e +4e4e4e4d4d4d4d4c4c4b4b4a4a4a4a494949494949494949494949494848484848474747474747 +474747464746464646464646464746474747474747474747474747474747474748484848494949 +49494949494a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4b4b4b4b4c4b4c4c4c4c4c4c4c4c +4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4d4d4d4e4e4d4d4e4e4e4e4e4e +4d4d4e4e4d4d4d4d4d4d4e4e4d4d4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4d4d4e4e4d4d4d4d4d +4d4e4e4d4d4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4d4d4e4e4d4d4d4d4d4d4d4d4d +4d4d4e4e4d4d4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4d4d4e4e4d4d4d4d4d4d4d4d4d4d4d4d4d +4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c +4b4c4b4b4b4b4b4b4b4b4b4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a +4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a +4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a +4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a49494949494949494949 +494949494949494949494949494949494949494949494949494848484848484848484848484847 +474848474747474747474647464646464646464646464646464646464646464646464646464646 +464646464646464646464646464646464646464646464646464646464646464646464646464646 +464747464647474747474747474747474748474848484848484848484848484848484848484848 +48484848494949494949494949494949494949494949494949494949494a4a4a4a4a4a4a4a4a4a +4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4b4b4b4b4b4b4b4b4b4b4b4b4b4c +4c4b4b4c4c4c4c4c4c4c4d4c4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4e4e4e +4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e +4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e +4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4d4d4e4e4d4d4d4c4c4c4c4c4d4d4d4e4e4d4d4e4d4d +4e4e4d4d4d4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4b4c4b4b4b4b4b4b4b4b +4b4b4b4b4b4c4b4c4c4c4b4c4b4b4b4b4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4b4b4b +4b4b4a4a4a4a4a4a4a4a49494a4a49494949494949494949494a4a49494a4a4a4a4a4a4a4a4a4a +4a4a4a4a4a4a494949494848484747474747474747474747474747474747474747474747474747 +474747474747474747474747474747474747474747474747474747474747474747474747474747 +474747474747474747474747474747474747474747474747474747474747474747474747474747 +47484848484849494949494949494a4a49494a49494a4a49494949494949494949494949494949 +49494949494a4a49494a4a4a4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4a4a4a4a4a4b4b4b4b4c4b4c +4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4d4d4d4d4d4e4e4e4f4f4e4e4f4e4e4f +4f4e4e4e4e4e4e4f4f4e4e4f4f4f4f4f4f4f4f50505050504f4f4f4f4f4f4f4f4f4f5050505051 +505151515151515151515151515151515151515151515152525252535353535353535353535353 +535353535353545454545454545454545454545454545454545454545454545555555555555555 +555555555555565556565656565656565656565657575757585858585858585859595959595959 +59595959595959595959595959595959595959595959595a5a5a5a5a5a5a5a5a5b5a5b5b5b5b5b +5b5b5b5b5b5b5b5b5b5c5c5c5d5d5c5c5d5d5d5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e +5e5e5e5e5e5e5e5e5e5e5f5f5f5f5f5f5f5f5f605f606060606060606060616161626261616262 +626262626262626262626262626262626363636363636363636363636363636464646464646464 +656664656666666666666666676767676767676767676767676767676767676768686868686868 +6868686969696a6b696a6b6b6b6b6b6b6b6b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6d6d6d6d +6d6d6d6d6e6e6e6f706e6f70707070707070707171717171717171717172727272727272727272 +73737374757374757575767676767676767676767777777777787878797a78797a7a7a7b7b7b7b +7b7b7b7b7b7b7c7c7c7c7c7d7d7d7e7f7d7e7f7f7f808080808080808080808181818181818181 +818182828282838283838484838384848485858585858585858585858585858585858585858585 +858585858585858585858585858585858484848483838383838383828382828282818181818181 +818181818080808080808080808080808080807f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f +7f7f7f7f8080808080808080808080808080808080808181808081818181818181818181818181 +818181818182828282828282828282828282828282828282828383838383838383838383838383 +848384848484848484848484848484848484848483848383838383838383838383838383828282 +82828282828282818181808081818080807f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7c7c +7c7b7b7c7c7b7b7b7a7a7a7a797a79797979787878787877777776767777767676767676767675 +757575747574747474747474747473737373737272727272727272717172727171717171717171 +7070707070707070706f706f6f6f6f6f6f6f6f6f6e6e6e6e6e6d6d6d6d6d6d6d6d6c6c6d6d6c6c +6c6b6b6b6b6b6b6b6b6b6a6b6a6a6a6a6a6a6a6a6a696969696968686868686868686767686867 +676767676767676666666666666666666566656565656565656565646464646464646464646363 +63636363636362626363626262626262626261616161616161616160616060606060606060605f +5f5f5f5f5f5f5f5f5f5f5f5f5e5e5f5f5e5e5e5e5e5e5e5e5d5d5d5d5d5d5d5d5d5d5c5c5c5c5c +5c5c5c5c5b5c5b5b5b5b5b5b5b5b5b5b5b5b5b5b5a5a5a59595a5a595959595959595959595959 +595959595959585858585857575757575757575756575656565656565656565555555454555554 +5454535353535353535353535353535353525252525152515151515050504f4f50504f4f4f4f4f +4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4e4e4e4e4e4d4d4d4d4c4c4b4b4b4b4b4b4b4a4a4b +4b4a4a4a4a4a4a4a4a494949494949494949494949494949484848484848484848474847474747 +4747474747464646454546464545454343434342434242414141414040403f3f3f3f3e3e3d3d3d +3d3d3d3d3d3d3c3c3c3b3b3c3c3b3b3b3a3a3a3a3a3a3a3a3a3a39393939393939393939393939 +39393a3a3a3a3a3a3a3a3a3a3b3b3b3c3d3c3d3e3e3e4040404142414243434345454546464646 +47474847484848484a4a4a4b4b4a4a4b4b4c4c4d4d4d4d4e4e4e4e4e4f4f4f50504f4f50505050 +505050505151515151515151515251525252525353535454545455555656575757575757575757 +575757575757575757575757575757575757575757575757575757575757585858595959595a5a +5a5a5a5a59595a5a59595959595959595858585858585858585858585858585959595a5a5a5a5b +5b5c5b5c5c5c5c5c5c5c5c5b5c5b5b5b5b5b5b5b5b5c5b5c5c5c5c5d5d5d5d5d5d5d5d5d5d5d5d +5d5d5d5c5c5c5c5b5b5a5a59595a5a595959595959595959595959595959595959585858585857 +575757565756565656565656565756575757575757575756575656565655555554545555545454 +545454545454545454545353535353525252525152515151515050504f4f50504f4f4f4f4f4f4f +4f4e4e4e4e4d4d4c4c4b4b4b4b4a4a4a4a4a4a4a4a4a4a4a4a4a49494949494848484848484848 +484748474747474747474748474848484848484848484848484848484848484849494949494949 +4949494a4a4a4b4b4a4a4b4b4b4b4b4b4b4b4b4b4b4b4b4c4c4c4c4d4c4d4d4d4d4d4d4d4d4d4d +4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e +4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e +4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e +4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e +4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4c4d +4c4c4c4c4c4c4c4c4c4b4b4b4b4b4b4b4b4a4a4b4b4a4a4a4a4a4a4b4b4a4a4b4b4b4b4b4b4b4b +4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b +4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4a4a4b4b4a4a4a4a4a4a +4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a494949494949494949494949 +494949494949494949494949494949494949494949494948484848484848484848484848484848 +484848484848484847484747474747474747474747474747474747474747474747474747474747 +474747474747474747474747474747474747474747474747474747474747474747474747474747 +474747474747474747474747474747484748484848484848484848484848484848484848484848 +4848494949494949494949494949494949494949494949494949494a4a4a4a4a4a4a4a4a4a4a4a +4a4b4b4a4a4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c +4c4c4c4c4c4c4c4c4d4c4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4e4e4e4e4e +4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e +4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e +4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4d4d4d4d4d4e4e4e4e4e4e4e4e4e4e4e4e +4e4e4e4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4c4d4c4c4c4c4c4c4c4c4c4c +4c4c4c4d4c4d4d4d4c4d4c4c4c4c4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4c4c4c4c4c +4b4b4b4a4a4b4b4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a +4a4a4a4a4a4a494949494948484848484848484848484848484848484848484848484848484848 +484848484848484848484848484848484848484848484848484848484848484848484848484848 +484848484848484848484848484848484848484848484848484848484848484848484848484849 +494949494a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a +4a4a4a4b4b4a4a4b4b4b4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4b4b4b4b4b4c4c4c4c4d4c4d4d4d +4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4e4e4e4e4e4f4f4f4f4f4f4f4f4f4f4f4f4f +4f4f4f4f4f4f4f4f4f4f50504f4f50505051515151515050505050505050505051515151525152 +525252525252525252525252525252525252525252525253535353535353535353535353535353 +535353535454545454545454555554545555555555555555555555555556565656565656565656 +565656565756575757575757575757575757575758585858585858585858595959595959595959 +595959595a5a59595a5a5a5a5a5a5a5a5a5a5a5a5a5b5b5b5b5b5b5b5b5b5c5b5c5c5c5c5c5c5c +5c5c5c5c5c5c5c5d5d5d5d5d5d5d5d5d5d5e5e5e5e5e5e5e5e5e5e5e5e5e5f5f5e5e5f5f5f5f5f +5f5f5f5f5f5f5f5f60606060606060606061606161616161616161616262626262626262626262 +626263636262636363636363636364646464646464646464646464646465656565656565656566 +656666666666666666666767676767676767686867676868686868686868696969696969696969 +696a6a6a6a6b6a6b6b6b6b6b6b6b6b6b6c6c6c6c6c6c6c6c6d6d6c6c6d6d6d6e6e6e6e6e6e6e6e +6e6e6f6f6f6f706f70707070707070707071717172727171727272737373737373737373737474 +7474757475757575767676777776767777777878787878797979797a797a7a7a7a7b7b7b7c7c7b +7b7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f8080808181808081818182828282828282828282 +838383838483848484848484848484858585858585858585858585858585858585858585858585 +858585858585858585858585858585858484848484848484848384838383838282828282828282 +82828181818080818180808080808080807f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f +7f7f80808080808080808080808080808080808080808080808181808081818181818181818181 +818181828282828282828282828282828282828282828283838383838383838383838383838483 +848484848484848484848484848484848484838483838383838383838383838383838282828282 +82828282828181818181818181808080807f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7c7c7c7c +7c7c7c7c7b7b7b7b7a7a797a797979797878787878777777777777777777777777777676767675 +757475747474747474747474737373737372727272727272727272727272727272727272727171 +717171717171706f71706f6f6f6f6f6f6f6f6e6e6e6e6e6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6c +6c6c6c6c6c6c6c6c6b6c6b6b6a6a6b6b6a6a6a6969696969686868686868686868686868686868 +686868686867676767676767676766676666666666666665656565646464646464646463636363 +636363636363636363636363636363636262626262626262626162616161616161616161606060 +5f5f60605f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5e5e5e5e5e5e5e5e5e5e5d5d5d5d5d5d5d +5d5d5c5d5c5c5c5c5c5c5c5c5c5c5c5c5b5b5b5b5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a +5a5a5a5a5959595959585858585858585858575857575757575757575756565656565656565555 +555554545454545454545454545454535353535253525252525151515151515151515151515151 +5151515151515151515151515151505050504f4f4f4e4e4e4e4d4d4c4c4c4c4c4c4c4c4c4c4c4c +4c4c4c4c4c4c4c4b4b4b4b4b4b4b4b4a4a4b4b4a4a4a4949494949494949494849484848484848 +48484847474747474747474646444444444344434342424242424141404040403f3f3e3e3e3e3e +3e3e3e3e3d3d3d3d3d3d3d3d3c3c3c3c3b3b3b3b3b3b3b3b3a3a3a3a3a3a3a3a3a3a3a3a3a3b3b +3b3b3c3c3c3c3c3c3c3c3d3d3d3d3e3d3e40404042424243444344454545474748484848484949 +4a494a4a4a4a4c4c4d4d4d4d4d4d4d4e4e4f4f4f4f505051515152525252525252525252525252 +52525353535353535353545553545555555656565757575757585958595a5a5a5a5a5a5a5a5a5a +5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5b5b5b5c5c5c5c5c5c5c5c +5c5c5c5c5c5c5c5c5c5c5c5c5c5c5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5c5c5c5c5c5c5c5d5d5e +5d5e5e5e5e5e5e5e5e5d5e5d5d5d5d5d5d5d5d5e5d5e5e5e5e5f5f5f5f5f5f5f5f5f5f5f5f5f5f +5f5e5e5e5e5d5d5c5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5a5a595959585858 +585758575757575757575758575858585858585858575857575757565656565656565656565656 +56555556565555555454545454535353535253525252525151515050515150505050505050504f +4f4f4f4e4e4d4d4b4b4c4c4b4b4b4b4b4b4b4b4b4b4b4b4b4a4a4a4a4a49494949494949494847 +4948474747474747474847484849494848494949494949494949494949494a4a4a4a4a4a4a4a4a +4a4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4c4c4c4d4e4c4d4e4e4e4e4e4e4e4e4e4e4e +4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f +4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f +4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f +4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f +4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4d4e4d4d +4d4d4d4d4d4c4c4c4c4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b +4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b +4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b +4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4a4a4a4a4a4a4a4a4a4a4a4a4a4a +4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a494949484849494848484848484848484848 +484848484848474847474747474747474747474747474747474747474747474747474747474747 +474747474747474747474747474747474747474747474747474747474747474747474747474747 +474747474747474747474747474847484848484848484848484848484848484848484848484848 +49494949494949494a4a49494a4a4a4a4a4a4a4a4a4a4a4a4a4b4b4b4b4b4b4b4b4b4b4b4b4b4b +4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c +4c4c4c4c4c4c4d4c4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4e4e4e4f4f4e4e +4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f +4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f +4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4e4e4e4e4e4f4f4f4f4f4f4f4f4f4f4f4f4f4f +4f4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4d4c4e4d4c4c4c4c4c4c4d4d4c4c4d +4d4e4d4e4e4e4d4e4d4d4c4c4c4c4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4c4c4c4c4c4b4b +4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b +4b4b4b4b4a4a4a4a4a494949494949494949494949494949494949494949494949494949494949 +494949494949494949494949494949494949494949494949494949494949494949494949494949 +4949494949494949494949494949494949494949494949494949494949494949494949494a4a4a +4a4a4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b +4b4b4b4b4b4b4c4c4c4c4d4d4d4d4d4d4d4d4d4d4d4d4d4c4c4c4c4c4d4d4d4d4e4d4e4e4e4e4e +4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4f4f4f4f4f505050505050505050505050505050 +505050505050505050505050505050515151515150505050505050505050515151525351525353 +535353535353535353535353535353535353535353545454545454545454545454545454545454 +545455555555555555555555555555555555555555555555555555565656565656565657575656 +575758575858585858585858585858585858595959595959595959595a5a5a5a5a5a5a5a5a5a5a +5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5b5b5b5b5b5b5b5b5c5d5b5c5d5d5d5d5d5d5d5d +5d5d5d5d5d5e5e5e5e5e5e5e5e5e5e5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f +5f5f5f5f6060606061616161616161626162626262626262626263636363636363636363636363 +636363636363636363636363646464646464646464646464646565656566666666666666676667 +67676767676767676868686868686868686868686868686868686868696969696969696969696a +6a6a6b6c6a6b6c6c6c6c6c6c6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6e6e6e6e6e6e6e6e +6f6f6f70716f707171717171717171727272727272727272727373737373737373747474747575 +7675767676767777777777777777777778787878787979797a7b797a7b7b7b7c7c7c7c7c7c7c7c +7c7c7d7d7d7d7d7e7e7e7f807e7f80808081818181818181818181828282828282828282828383 +838485838485858585858585858686868686868686868686868686868686868686868686868686 +868686868686868686868686868685858585858585858483858483838382828282828282828282 +818181818181818181818181818181808080807f807f7f7e7e7f7f7e7e7e7e7e7e7e7e7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f +808080808080808080808080808080808080808080808081818080818181818181818181818181 +818282828282828282828282828282828282828282838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838382828282828282 +8282828181818181818181808080807f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c +7c7c7b7b7b7b7a7a7a7a7a7a7a7979787878787777777777777777777777777776767676757575 +757575757575757575757474747473737272727272727272727272727272727272727271717171 +717171717070717170707070707070706f6f6f6f6f6e6e6e6e6d6e6d6d6d6d6d6d6d6d6d6c6c6c +6c6c6c6c6c6c6c6c6c6c6b6b6c6c6b6b6b6a6a6a6a6a6969696969696969696869686868686868 +686868676767676767676767676767676767676767666666666565656565656565646464646464 +646464636463636363636363636362626262626262626262626262626262626262626161616060 +61616060606060606060606060606060606060605f5f5f5f5f5f5f5f5f5e5e5d5d5d5d5d5d5d5d +5d5d5d5d5d5d5d5d5d5d5d5d5d5d5c5c5c5c5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b +5b5b5a5a5a5a5a5959595959595959595959595959585958585858575757575757575756565656 +555555555555555555555555555454545454545454545453535353525352525252525252525252 +525252525252525252525252515151515050504f4f4f4f4f4f4e4e4e4d4e4d4d4d4d4d4d4d4d4d +4d4d4d4d4d4c4c4c4c4c4c4c4c4b4b4c4c4b4b4b4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a +49494848484848484847474545454545454444434343434342424141414140404040403f403f3f +3f3f3e3e3e3e3e3e3e3e3d3d3d3d3c3c3c3c3c3c3c3c3b3b3b3b3b3b3b3b3b3b3b3b3b3c3c3c3c +3d3d3d3d3d3d3d3e3f3f3f3f403f404141414444444546454647474749494a4a4a4a4b4c4c4c4c +4c4c4c4c4e4e4f4f4f4f5050505151515151515252535353545454545554555555555555555555 +565656565656565657575656575757585858595a5a5a5a5b5c5b5b5c5c5c5c5c5c5c5c5c5c5c5c +5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5d5d5d5e5f5e5f5f5f5f5f5f5f +5f5f5f5f5f5f5e5f5e5e5e5e5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5e5e5e5e5e5e5e5f5f5f5f5f +5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f6060606061606161616061606060605f +5f5f5f5f5f5e5d5d5d5d5d5d5d5d5d5d5d5d5c5d5c5c5c5c5c5c5c5c5c5b5b5a5a5a5959595959 +595959595959595959595959595959595959595959595959585757575757575757575757575756 +565757565656555555555554545454535453535353525252515152525151515151515151505050 +504e4e4e4e4c4c4d4d4c4c4c4c4c4c4c4c4c4c4c4c4c4b4b4b4b4a4a4949494949494948484949 +484848484848484848484849494848494949494949494949494949494a4a4a4a4a4a4a4a4a4b4b +4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4d4d4d4e4e4d4d4e4e4e4e4e4e4e4e4e4e4e4e4e +4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f +4f4f4f4f4f4f4f4f4f4f504f50505050505050504f504f4f4f4f4f4f4f4f4f4f4f4f4f504f5050 +505050505050505050505050505050505050505050505050505050505050505050505050505050 +505050505050505050505050505050505050505050505050505050505050505050505050505050 +50505050505050504f504f4f4f4f4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e +4e4e4e4d4d4d4d4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c +4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c +4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c +4c4c4c4c4c4c4c4c4c4c4c4c4b4c4b4b4b4b4b4b4b4b4b4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a +4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4949494848494948484848484848484848484848 +484848484848484848484848484848484848484848484848484848484848484848484848484848 +484848484848484848484848484848484848484848484848484848484848484848484848484848 +484848484848484848484848484848484848484848484848484848484848484848484848484949 +4949494949494a4a49494a4a4a4a4a4a4a4a4a4a4a4a4a4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b +4b4b4b4b4b4b4b4b4b4b4b4b4b4c4b4c4c4c4c4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d +4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4e4e4e4f4f4e4e4f4f +4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f +4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f +4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4e4e4e4e4e4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4e +4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4d4d4e4e4d4d4d4d4d4d4e4e4d4d4e4e4e +4e4e4e4e4e4e4e4e4d4d4d4d4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4d4d4d4d4d4c4c4c4c +4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c +4c4c4b4b4b4b4b4a4a4a4a494a49494949494949494a494a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a +4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a +4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a494a49494949494949494a494a4a4a4a4b4b4b4b4b +4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c +4c4c4c4c4d4d4d4d4e4e4e4e4e4e4e4e4e4e4e4e4e4d4d4d4d4d4e4e4e4e4e4e4e4e4e4e4e4e4e +4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4f4f4f4f505051515151515151515151515151515151 +515151515151515151515151515252525252515151515151515151515252525353525253535353 +535353535353535353535353535353535353535454545454545454545454545454545454545455 +555656565656565656565656565656565656565656565656565757575757575757585857575858 +58585858585858585858585858585858595959595a595a5a5a5a5b5b5b5b5b5b5b5b5b5b5b5b5b +5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5c5c5c5c5c5c5c5c5d5d5c5c5d5d5d5d5d5d5d5d5d5d +5d5d5d5e5e5e5e5e5e5e5e5e5f5f60606060606060606060606060606060606060606060606060 +606061616161626262626262626262626262626262626262636363636363636363636363636364 +636464646464646464646565656565656565656565656566666666676767676767676767676767 +67676767676768686868686868686869686969696969696969696a6a6a6a6a6a6a6a6a6a6b6b6b +6c6c6b6b6c6c6c6c6c6c6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6f6f6f6f6f6f6f6f6f7070 +707171707071717171717171717272727272727272727373747474747474747575757576767676 +767676767777777777777777777878797979797a7a7a7b7b7a7a7b7b7b7c7c7c7c7c7c7c7c7c7d +7d7e7e7e7e7f7f7f80807f7f808080818181818181818181828283838383838383838384848485 +858484858585858585858586868686868686868686868686868686868686868686868686868686 +868686868686868686868686858585858585858584848585848484838383838383838383828281 +8181818181818181818181818180808080808080807f7f80807f7f7f7f7f7f7f7f7e7e7e7e7e7e +7e7e7e7d7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f +7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f808080808080808080808080808181808081818181818181818181818181818181818181 +818181818282828282828282828282828282828282828282838383838383838383848384848484 +848484848484848484848484848483848383838383838383838383838383828282828282828282 +8281818180808181808080808080807f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7c7c7c7c7b +7b7b7b7b7b7b7a7a79797979797979797978787877777878777777767676767676767676757675 +757575747474747474747474747474747474747474737373737272727272727272717171717171 +71717170717070707070707070706f6f6f6f6f6f6f6f6f6f6f6f6f6e6e6f6f6e6e6e6d6d6d6d6d +6c6c6c6c6b6c6b6b6b6b6b6b6b6b6b6b6b6b6b6b6a6a6a6a6a6a6a6a69696a6a69696969696969 +696868686868676767676667666666666666666666666666666666666666666565656565656565 +646465656464646464646464636363636363636363626261616161616161616161616161616161 +616161616161606061616060605f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5e5f +5e5e5e5e5d5d5d5d5d5d5d5d5d5d5d5d5d5c5c5d5d5c5c5c5c5c5c5c5c5c5c5c5c5c5b5b5b5b5b +5b5b5b5b5b5a5a5a5a5a5a5a5a5a595a5959595959595959595858585757585857575757575757 +575757575757575757575756565656555655555555545454535354545353535252525252525252 +525252525252525252525252525252525251515151504f4f4f4f4f4f4f4f4e4e4f4f4e4e4e4d4d +4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4c4c4c4c4b4c4b4b4b4b4a4a4a4a4a4a +4a4a49494949484848484847474546454545454444434343434342424241404040404040404040 +4040403f3f3f3f3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e +3e3f3f3f3f3f3f40404242424243434445464647484748494a4a4b4b4b4c4d4d4d4d4d4e4e4f4f +505050505051525151525252535454555555555555555656565757565657575758585858585858 +585858595959595a595a5a5a5a5b5b5b5b5b5b5c5d5d5d5d5e5e5e5e5f5f5f5f5f5f5f5f5f5f60 +606060606060606060606060606060606060606060606060606060606060606161616161616060 +616160606060606060605f5f5f5f5f5e5e5e5e5e5e5e5e5e5e5f5f5f6060606060606161626262 +626262626261616060606060606060616061616161626262626262626262626262626262616161 +605f5f5f5f5e5e5e5e5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5c5c5c5c5c5c5c5b5b5b5b5a5b5a +5a5a5a595959595a5a5b5b5b5b5b5b5b5b5a5a5959595959585857575858575757575757575757 +575757575757575757555555555455545454545353535252535352525252525252525050505050 +504e4e4e4e4e4e4d4d4d4c4c4c4c4c4c4c4c4c4c4b4b4b4b4b4b4b4b4b4b4a4a4a4a494a494949 +49494949494a494a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4b4b4b4b4b4b4b4b4b4b4b4b4b +4c4c4c4c4d4d4d4d4d4d4d4d4e4e4e4e4e4e4e4e4e4f4e4f4f4f4f505050505050505050505050 +505050505050505050505050505050505050505050505050505050505050505050505050505050 +505050505050505050505050505050505050505050505050505050505050505050505050505050 +505050505050505050505050505050505050505050505050505050505050505050505050505050 +505050505050505050505050505050505050505050505050505050505050505050505050505050 +505050505050505050505050505050505050505050505050505050505050504f4f4e4e4e4e4e4e +4e4e4e4e4e4e4e4e4d4d4d4c4c4d4d4c4c4c4c4c4c4d4d4c4c4d4d4d4d4d4d4d4d4d4d4d4d4d4d +4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4c4c4c4c4c +4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4b4b4c4c4b4b4b4b4b4b4b4b4b4b4b4b +4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4a4a4a +4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a +4a4a49494848484848484848484848484848484848484848484848484848484848484848484847 +474747474747474747474747474747474747474747474747474747474747474747474747474747 +47474747474848484849484949494949494949494949494949494949494949494949494a4a4a4a +4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4b4b4b4b4b4b4b4b4c4c4b4b4c +4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4d4d4d4d4d4d4d4d4d4d4d4d +4d4d4e4d4e4e4e4e4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f +4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f +4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f50505050504f4f4f4f4f4f4f4f4f4f4f4f4f4f +4f50505050504f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f50505050504f4f4f4f4f4f4f4f +4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4e4f4e4e4e4e4e4e4e4e4e4e4e4e4e4f4e4f +4f4f4e4f4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4d4d4d +4d4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c +4c4c4c4c4c4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b +4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b +4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4c4c +4c4c4c4d4d4d4d4d4d4d4d4d4d4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4d4d4d4e4e4d +4d4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4f4e4f4f4f4f5050505050 +505050505050505050505050505050505050505050505050505050505050505050505050505050 +505151515252515152525253535353535353535353535353535353535353545354545454545454 +545454545454545454545454555555555555555555555555555555555555555555555555555555 +555555555555565656565757575757575757575757575758585858585858585858585858585958 +5959595959595959595a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5b5b5b5c5c +5b5b5c5c5c5c5c5c5c5c5d5d5d5d5d5d5d5d5d5d5d5d5d5d5e5d5e5e5e5e5e5e5e5e5e5e5e5e5e +5e5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f606060606161616161616161616161 +616161616161616161616162626363636363636363636363636363646464646464646465656464 +656565656565656566666666666666666666666666666666666666666666666667676868686868 +6868686869696969696969696a6a69696a6a6a6a6a6a6a6a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6c +6b6c6c6c6c6d6d6d6d6d6d6d6d6d6d6e6e6e6f6f6e6e6f6f6f6f6f6f6f6f707070707070707070 +717071717171727272727272727273737373747474747474747475757575757575757576767777 +77777777777878787879797979797979797a7a7a7a7b7a7b7b7b7b7c7c7c7d7d7d7d7e7e7e7e7e +7e7e7e7f7f7f7f807f808080808181818282828283838383838383838383838383848484848584 +858585858585858585858585858586868686868686868686868686868686868686868686868686 +868686868685858585858585858585858585858485848484848484848484838383838383838382 +8283838282828181818181808080807f807f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e +7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f +7f8080808080808080808080808081818080818181818181818181818181818181818181818181 +818182828282828282828282828282828282828282828383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838282828282828282828281 +81818080818180808080808080807f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7c7c7c7c7b7b7b +7b7b7b7b7b7a7a7a7a797a79797979787878777778787777777676767676767676767676767676 +767575757575757575757475747474747474747373737372727272727272727171717171717171 +7171717171717171717171717070707070707070706f706f6f6e6e6f6f6e6e6e6d6d6d6d6d6c6c +6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6b6b6b6b6b6b6b6a696b6a696969696969696968 +686868686767676767676767676767676767676767676767676767676766666666666666666564 +666564646464646464646363636363636363636362626262626262626262626262626262626262 +626262626161626261616160606060606060606060606060605f605f5f5f5f5f5f5f5f5f5f5f5f +5f5f5e5e5e5e5e5e5e5e5e5e5e5e5e5d5d5e5e5d5d5d5d5d5d5d5d5d5d5d5d5d5c5c5c5c5c5c5c +5c5c5c5b5b5b5b5b5b5b5b5b5b5b5b5b5b5a5b5a5a5a5a59595958585959585858585858585858 +585858585858585858575757575757575757575656565554565554545453535353535353535353 +535353535353535353535353535353525252525251515151505150504f4f50504f4f4f4e4e4e4e +4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4d4d4d4d4d4d4d4d4d4d4c4c4c4c4b4c4b4b +4a4a4a4a4949494949484847474646464645454444444444434343424242424142414141414141 +41404040403f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f40 +4040404141424244444444444445474848494a494a4b4c4c4d4d4d4e4f4f505050505151515252 +5252525354535455555556565657575757575757585858595a58595a5a5a5b5b5b5b5b5b5b5b5b +5b5c5c5c5c5c5c5c5c5c5c5d5d5d5d5e5e5f606060606060606061616161616161616161626262 +626262626262626262626262626262626262626262626262626263626364646464646463636464 +636362636262626261616161616060606060606060606061616162626262626262636363636363 +636363636262626262626262626262626262626363636364636464646364636363636262626161 +616161606060605f5f5f5f5f5f5f5e5f5e5e5e5e5e5e5e5d5d5d5d5d5d5d5c5c5c5c5c5c5c5c5c +5c5b5b5b5b5b5c5c5c5c5c5c5c5c5c5c5b5b5b5b5a5a5959585859595858585858585858585858 +58585858585858565656565556555555555454545353545453535353535353535151515150504f +4f4f4f4f4f4e4e4e4d4d4d4d4d4d4d4d4d4d4c4c4c4c4b4c4b4b4b4b4a4a4a4a4a4a4a4a4a4a4a +4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4b4b4b4b4b4b4b4b4b4c4b4c4c4d4d +4d4d4e4e4e4e4e4e4e4e4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f5050505050505050505050505050 +505050505050505050505050505050505050505050505050505050505050505050505050505050 +505050505050515051515151515151515051505050505050505050505050505150515151515151 +515151515151515151515151515151515151515151515151515151515151515151515151515151 +515151515151515151515151515151515151515151515151515151515151515151515151515151 +5151515150515050505050505050505050505050505050505050505050504f4f4f4f4f4f4f4f4f +4f4f4f4f4f4f4e4e4e4d4d4e4e4d4d4d4d4d4d4e4e4d4d4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e +4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4d4d4d4d4d4d4d +4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4c4c4d4d4c4c4c4c4c4c4c4c4c4c4c4c4c4c +4c4c4c4c4c4c4c4c4b4c4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4a4a4a4a4a +4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a +4a4949494949494949494949494949494949494949494949494949494949494949494949484848 +484848484848484848484848484848484848484848484848484848484848484848484848484848 +4848484949494949494949494949494949494949494949494949494949494949494a4a4a4a4a4a +4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4b4b4b4b4b4b4b4b4c4c4b4b4c4c4c +4c4c4c4c4c4c4c4c4c4d4c4d4d4d4d4d4d4d4d4d4d4d4d4d4d4e4e4e4e4e4e4e4e4e4e4e4e4e4e +4e4e4e4e4e4e4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f +4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f +4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f50505050504f4f4f4f4f4f4f4f4f4f4f4f4f4f4f50 +505050504f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f50505050504f4f4f4f4f4f4f4f4f4f +4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f +4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4e4e4e4e4d +4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d +4d4d4d4c4c4c4c4b4c4b4b4b4b4b4b4b4b4c4b4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c +4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c +4c4c4c4c4c4c4c4c4c4c4c4c4c4c4b4c4b4b4b4b4b4b4b4b4c4b4c4c4c4c4c4c4c4c4c4d4d4d4d +4d4e4e4e4e4e4e4e4e4e4e4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4e4e4e4f4f4e4e4f +4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f50505050505050 +505050505050505050505050505050505051505151515151515151515151515151515151515152 +525253535252535353545454545454545454545454545454545454545454545454545454545454 +545454545454545454545555555555555555555555555555555555555555555555555655565656 +565656565757575758585858585858585858585858595959595959595959595959595959595959 +595959595959595a5a5a5a5a5a5a5a5a5b5a5b5b5b5b5b5b5b5b5b5b5b5b5b5b5c5c5c5d5d5c5c +5d5d5d5d5d5d5d5d5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5f +5f5f5f5f5f5f5f5f605f6060606060606060606060606161616162626262626262626262626262 +626262626262626262626363636363636363636363636363636464646464646464656664656666 +666666666666676767676767676767676767676767676767676767676767676868686868686868 +686869696969696969696a6b696a6b6b6b6b6b6b6b6b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c +6c6c6c6d6d6d6d6d6d6d6d6d6d6e6e6e6f6f6e6e6f6f706f707070707171717171717171717171 +717171717272727272727272737373737474757475757575767676767676767676767777777777 +7777777878787879797a797a7a7a7a7b7b7b7b7b7b7b7b7b7b7c7c7c7d7d7d7d7e7e7f7e7f7f7f +7f8080808080808080808081818182828282838384838484848484848484848585858585858585 +858585858585858585858585868686868686868686868686868686868686868686868686868686 +868686858585858585858585858585858585858585858585858585858484848483848383828283 +83828282818181818180808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7e +7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f80 +808080808080808080808080808080808081818080818181818181818181818181818181818181 +828282828282828282828282828282828282828283838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838382828282828282828282818181 +8181818181808081818080807f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7c7c7c7b7b7c7c +7b7b7b7a7a7a7a797a797979797878787878787878787877777776767777767676767676767675 +757575757575757574757474747474747474747373737373737373737372727272727272727171 +727271717171717171717070707070707070706f706f6f6f6f6f6f6f6f6f6e6e6e6e6e6d6d6d6d +6d6d6d6d6c6c6d6d6c6c6c6c6c6c6c6c6b6b6b6b6b6b6b6b6b6a6b6a6a6a6a6a6a6a6a6a696969 +696968686868686868686868686868676768686767676767676767666666666666666666656665 +656565656565656564646464646464646464636363636363636363636363636262636362626262 +626262626262626262616161616161616161616161616160616060606060606060606060606060 +5f5f5f5f5f5f5f5f5e5e5f5f5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5d5d5d5d5d5d5d5d5d +5d5c5c5c5c5c5c5c5c5c5c5c5c5c5c5b5c5b5b5b5b5a5a5a5a5a5a5a5a59595a5a595959595959 +595959595959595858585858585858585857575757565756565656555555555555555555555555 +555555555555545455555454545353535353525252525152515151515151515151505050505050 +505050505050504f4f50504f4f4f4f4f4f4f4f4e4e4e4e4e4e4e4e4e4e4d4d4d4d4c4d4c4c4c4c +4b4b4b4a4a4a4a4949484847474747464646454545454444444343434342434242424242424242 +424141414040414140404040404040404040404040404040404040404041414040414141424242 +424343444445454545464647494a4a4b4c4b4c4d4e4e4f4f505051515252525253535354545454 +5555565657575757585858595959595a5a5a5b5b5b5b5c5b5c5c5c5c5d5d5d5d5d5d5d5d5d5d5e +5e5e5f5f5e5e5f5f5f606060606161626263636262636363646464646464646464646565656565 +656565656565656565656565656565656565656565656565666566666666666666666666666666 +656665656565646464646463636363636363636363646464646464646464646565656565656565 +656564646464646464646464646464646465656565666566666665666565656564646463636363 +6262626161616161616161616061606060606060605f5f5f5f5e5e5e5d5d5d5d5d5d5d5d5d5d5c +5c5c5c5c5d5d5d5d5d5d5d5d5d5d5c5c5c5c5b5b5a5a5a5a5a5a5a5a5a5a5a5a59595a5a595959 +59595959595757575756575656565655555554545555545454545454545452525252515150504f +4f50504f4f4f4e4e4e4e4e4e4e4e4e4e4d4d4d4d4c4d4c4c4c4c4b4b4b4a4a4b4b4a4a4a4a4a4a +4a4a4a4a4a4b4b4a4a4b4b4b4b4b4b4b4b4b4b4b4b4b4c4c4c4c4c4c4c4c4c4d4c4d4d4d4d4e4e +4e4e4e4e4e4e4e4e4f4f4f4f4f4f4f4f50504f4f50505051515151515151515151515151515151 +515151515151515151515151515151515151515151515151515151515151515151515151515151 +515151515251525252525252525251525151515151515151515151515152515252525252525252 +525252525252525252525252525252525252525252525252525252525252525252525252525252 +525252525252525252525252525252525252525252525252525252525252525252525252525252 +5252515251515151515151515151515151515151515151515151515150505050505050504f4f50 +504f4f4f4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e +4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4d4d4d4d4d4d4d4d4d +4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d +4d4d4d4d4d4d4c4d4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4b4b4b4b4b4b4b +4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4a4a4b4b4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a49 +494949494949494949494949494949494949494949494949494949494949494949494848484848 +484848484848484848484848484848484848484848484848484848484848484848484848484848 +484949494949494949494949494949494949494949494949494949494949494a4a4a4a4a4a4a4a +4b4b4a4a4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c +4c4c4c4c4c4c4c4d4c4d4d4d4d4d4d4d4d4d4d4d4d4d4d4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e +4e4e4e4e4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f50504f4f5050505050505050 +505050505050505050505050505050505050505050505050505050505050505050505050505050 +505050505050505050505050505050505151515151505050505050505050505050505050515151 +515150505050505050505050505050505050505050505151515151505050505050505050505050 +505050505050505050505050505050504f4f50504f4f4f4f4f4f50504f4f505050505050505050 +50504f4f50504f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4e4e4e4e4e +4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e +4e4d4d4d4d4c4d4c4c4c4c4c4c4c4c4d4c4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d +4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d +4d4d4d4d4d4d4d4d4d4d4d4d4c4d4c4c4c4c4c4c4c4c4d4c4d4d4d4d4d4d4d4d4d4e4e4e4e4e4f +4f4f4f4f4f4f4f4f4f4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4f4f4f4f4f4f4f4f5050 +4f4f50505050505050505050505050505050505050505050505050505050515151515151515151 +515151515151515151515151515151525152525252525252525252525252525252525252535353 +535353535353535454545454545454545454545454545454545555545455555555555555555555 +555555555555555556565656565656565656565656565656565656565656565657565757575757 +5757575758585858585858585858585858585859595959595959595a5a59595a5a5a5a5a5a5a5a +5a5a5a5a5a5b5b5b5b5b5b5b5b5b5c5b5c5c5c5c5c5c5c5c5c5c5c5c5c5c5d5d5d5d5d5d5d5d5d +5d5d5d5d5d5d5e5e5e5e5e5e5e5e5e5e5e5e5e5f5f5e5e5f5f5f5f5f5f5f5f5f5f5f5f5f606060 +606060606060616061616161616161616161616161616262626262626262626262626263636262 +636363636363636364646464646464646464646464646465656565656565656566656666666666 +666666666767676767676767676767676768686767686868686868686869696969696969696969 +6a6a6a6a6a6a6a6a6a6b6a6b6b6b6b6b6b6b6b6b6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6c6c6d6d +6d6e6e6e6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f6f706f7070707071717171717171717272717172 +727273737373737373737373747474747574757575757676767777767677777778787878787878 +787878797979797a797a7a7a7a7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f80 +808081818080818181828282828283838383848384848484848484848485858586868585868686 +868686868686868686868787878787878787878787878787878787878787878787878787878787 +878686868686868686868686868685858686858585858585858584848484838483838383838383 +8383828282828281818181818181818080818180808080808080807f7f7f7f7f7f7f7f7f7e7f7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080 +808080808080808080808080808080808080808081818080818181818181818181818181818282 +828282828282828282828282828282828282838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383828282828282828282828181818181 +818181808081818080807f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7b +7b7b7b7a7a797a7979797978787878787878787878777777777777777777777777777777767676 +757576767575747574747474747474747473737373737373737373727272727272727272727272 +72727272727272727171717171717171706f71706f6f6f6f6f6f6f6f6e6e6e6e6e6d6d6d6d6d6d +6d6d6d6d6d6d6d6d6d6d6d6d6d6d6c6c6c6c6c6c6c6c6c6b6c6b6b6a6a6b6b6a6a6a6969696969 +686868686868686868686868686868686868686868686868686767676767676767676667666666 +666666666565656564646464646464646363636363636363636363636363636363636363636363 +636363636363636262626262626262626262626262616261616161616161616161616161616060 +6060606060605f5f60605f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5e5e5e5e5e5e5e5e5e5e5d +5d5d5d5d5d5d5d5d5d5d5d5d5d5c5d5c5c5c5c5b5b5b5a5a5b5b5a5a5a5a5a5a5a5a5a5a5a5a5a +5a5a5a5a5a59595959595959595959585858585758575757575656565656565656565656565656 +565656565656565656555555555454545353535352535252525252525252525151515151515151 +515151515151515151515151515151505050504f4f4f4f4f4f4f4f4e4e4e4e4d4e4d4d4d4d4c4c +4c4c4c4c4c4a4a4949484848484747474747474745454544444444434443434343434343434342 +424242424242424242424242424242424242424242424242424242424242424243434343444445 +454646474747474848494b4c4c4d4e4d4e4f505051515252535354545454555555575757575757 +585859595a5a5b5b5b5c5c5c5c5c5c5c5d5d5d5d5e5d5e5e5f5f5f5f6060606060606060616161 +616161616161616262626364646565656565656565656666666666666666666667676768686767 +686868686868686868686868686868686868686868686968696969696969696868696968686768 +676767676666666666656565656565656565656666666666666666666667676767676767676666 +666665656565656565656565656565666666676866676867666867666666656565646464646464 +64636363636363636362616362616161616161606060606060605f5f5f5f5f5f5f5f5e5e5e5e5d +5d5d5e5e5e5e5e5e5e5e5e5e5d5d5d5d5c5c5b5b5b5b5b5b5b5b5b5b5b5b5a5a5b5b5a5a5a5a5a +5a5a5a585858585758575757575656565555565655555555555555555353535352525151505051 +515050504f4f4f4f4f4f4f4f4f4f4e4e4e4e4d4e4d4c4c4c4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b +4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4c4c4c4d4d4c4c4d4d4e4d4e4e4e4e4f4f4f4f +4f4f4f4f4f4f505050505050505050505050505050515151515151515151515151515151515151 +515151515151515151515151515151525251515251515252515151515151515151515152525151 +525253525353535353535353525352525252525252525252525252535253535353535353535353 +535353535353535353535353535353535353535353535353535353535353535353535353535353 +535353535353535353535353535353535353535353535353535353535353535353535353535353 +525352525252525252525252525252525252525252525252515151515050505050505050505050 +50504f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f +4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4e4e4e4e4e4e4e4e4e4e4e +4e4e4e4e4e4e4e4e4e4e4e4e4d4d4e4e4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d +4d4d4d4d4c4d4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4b4b4b4b4b4b4b4b4b +4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4a4a4a +4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a49494a4a49494948484848484848 +484848484848484848484848484848484848484848484848484848484848484848484848484849 +494949494949494949494949494949494949494949494a4a49494a4a4a4b4b4b4b4b4b4b4b4b4b +4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c +4c4c4c4c4c4d4c4d4d4d4d4d4d4d4d4d4d4d4d4d4d4e4e4e4e4e4e4e4e4f4f4e4e4f4f4f4f4f4f +4f4f50505050505050505050505050505050505050505050505050505050505050505050505050 +505050505050505050505050505050505050505050505050505050505050505050505050505050 +505050505050505050505050505051515151515050505050505050505050505050505151515151 +505050505050505050505050505050505050505051515151515050505050505050505050505050 +505050505050505050505050505050505050505050505050505050505050505050505050505050 +50505050505050505050505050505050505050505050505050505050505050504f4f4f4f4f4f4f +4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4e +4e4e4e4d4e4d4d4d4d4d4d4d4d4e4d4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e +4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e +4e4e4e4e4e4e4e4e4e4e4d4e4d4d4d4d4d4d4d4d4e4d4e4e4e4e4e4e4e4e4e4f4f4f4f4f505050 +505050505050504f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f505050505050505050505050 +505050505050505050505050505050505050505050505050505050505151515151515151515151 +515151515151515151515151525351525353535353535353535353535353535353535454545454 +545454545455555555555555555555555555555555555555555555555555555555555555555555 +555555555555565656565656565656565656565757565657575757575757585758585858585858 +58585959595959595959595959595959595a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a +5a5a5a5b5b5b5b5b5b5b5b5c5d5b5c5d5d5d5d5d5d5d5d5d5d5d5d5d5e5e5e5e5e5e5e5e5e5e5e +5e5e5e5e5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f60605f5f6060606161616161 +616161616261626262626262626262626262626263636363636363636363636363636363636363 +636363636363646464646464646464646464646565656566666666666666676667676767676767 +676768686868686868686868686868686868686868686868686868696969696969696969696a6a +6a6b6b6a6a6b6b6c6b6c6c6c6c6c6c6c6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6e +6e6e6e6e6e6e6e6e6e6f6f6f70706f6f7070717071717171727272727272727272727272727272 +737373737373737373737474747576747576767677777777777777777777787878787878787878 +787979797a7b797a7b7b7b7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f8080808081 +818181818181818282828282838383838483848484848484848484858585868685858686868686 +868686868686868687878787878787878787878787878787878787878787878787878787878786 +868686868686868686868686868686868685858686858585848484848384838383838383838383 +828282828281818181818181818181818181818181818181818080807f7f80807f7f7e7f7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f8080808080 +808080808080808080808080808080808080818180808181818181818181818181818182828282 +828282828282828282828282828282828383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838282828282828282828281818181818181 +81808081818080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7b7b7b +7b7a7a7a7a7a7a7a7a797979797879787878787777777777777777777777777777777676767575 +767675757575757575757575757575747474747374737373737272727272727272727272727272 +72727272727271717171717171717070717170707070707070706f6f6f6f6f6e6e6e6e6d6e6d6d +6d6d6d6d6d6d6d6d6d6d6d6d6c6c6c6c6c6c6c6c6c6c6c6c6c6b6b6c6c6b6b6b6a6a6a6a6a6969 +696969696969696869686868686868686868686868686867676767676767676767676767676767 +676766666666656565656565656564646464646464646464646464646364636363636363636363 +636363636362626262626262626262626262626262626262626262626262626262626261616161 +61616161606061616060606060606060606060606060606060605f5f5f5f5e5f5e5e5e5e5d5d5d +5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5c5c5c5b5b5c5c5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b +5b5b5b5a5a5a5a5a5a5a5a5a5a5959595958595858585857575757575757575757575757575757 +575757575757575656565655555554545454545454545454545454545353525252525252525252 +525252525252525252525252525151515150505050505050504f4f4f4f4f4f4f4f4f4e4e4d4d4d +4d4d4d4b4b4a4a4a4a4a4949484848484848464646454545454545454545454545454545444444 +444344434343434343434343434343434443444444444444444444444444454545454646464648 +48494949494a4a4b4d4e4e4f504f50515252535354545555565656565757575959595959595b5b +5b5b5c5c5d5d5d5e5e5e5e5e5e5f5f606060606060606161616162626262626262626363636364 +6364646464656565666666676767676767676768686969696969696969696a6a6a6b6b6a6a6b6b +6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6a6a6b6b6a6a6a6a6a6a +6a6969686868686767676767676767676768686868686868686868696969696969696968686868 +676767676767676767676767676868686969686869686869696868686767676665666565656564 +64646464646464636364646363636363636261626161616160606060606060605f5f5f5f5e5e5e +5f5f5f5f5f5f5f5f5f5f5e5e5e5e5d5e5c5c5c5c5c5c5c5c5c5c5c5c5b5b5c5c5b5b5b5b5b5b5b +5b5959595958595858585857575756565757565656565656565654545454535352525151525251 +51515050505050505050504f4f4e4e4e4e4e4e4d4d4d4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c +4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4d4d4d4e4e4d4d4e4e4e4e4e4e4e4f4f5050505050 +505050505151515151515151515151515151515252525252525252525252525252525252525252 +525252525252525252525252525353525253525253535252525252525252525252535352525353 +535353535353535353535353535353535353535353535353535353535353535353535353535353 +535353535353535353535353535353535353535353535353535353535353535353535353535353 +535353535353535353535353535353535353535353535353535353535353535353535353535353 +535353535353535353535353535353535353535353535252525251515151515151515151515151 +505050504f504f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f +4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4e4e4e4e4e4e4e4e4e4e4e4e4e +4e4e4e4e4e4e4e4e4e4e4d4d4e4e4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d +4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4c4c4c4c4c4c4c4c4c4c4c +4c4c4c4c4c4c4c4c4c4c4c4c4c4b4c4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4a4a4a4a4a +4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a49494a4a494949484848484848484848 +484848484848484848484848484848484848484848484848484848484848484848484848494949 +49494949494949494949494949494949494949494a4a49494a4a4a4b4b4b4b4b4b4b4b4b4b4b4b +4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4c4c4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d +4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4e4e4e4e4e4e4e4e4f4f4e4e4f4f4f4f4f4f4f4f +505050505050505050505050505050505050505050505050505050505050505050505050505050 +515051515151515151515151515151515151515151515151515151515151515151515151515151 +515151515151515151515151525252525251515151515151515151515151515152525252525151 +515151515151515151515151515151515151525252525251515151515151515151515151515151 +515151515151515151515151515151515151515151515151515151515151515151515151515151 +515151515151515151515151515151515151515151515151515151515150504f4f4f4f4f4f4f4f +4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f504f50505050505050504f504f4f4f4f4e4e4e +4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e +4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e +4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4f4f505050505151515151 +515151515150505050505050505050505050505050505050505151515151515151515151515151 +515151515151515151515151515151515151515151515151515152525252525252525252525252 +525252525252525252525353525253535353535353535353535353535353535354545454545454 +545455555656565656565656565656565656565656565656565656565656565656565656565656 +565656565757575757575757575757575758585757585858585858585858585858585858585858 +5959595959595959595a595a5a5a5a5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b +5b5c5c5c5c5c5c5c5c5d5d5c5c5d5d5d5d5d5d5d5d5d5d5d5d5d5e5e5e5e5e5e5e5e5e5e5e5e5e +5e5f5f606060606060606060606060606060606060606060606161606061616162626262626262 +626262626262626262626262626262626262636363636363636363636363636364636464646464 +646464646565656565656565656565656566666666676767676767676767676767676767676767 +686868686868686868686868686868686868686968696969696a6a6a6a6a6a6a6a6a6a6b6b6b6c +6c6b6b6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6f6f +6f6f6f6f6f6f6f7070707171707071717171717171717272727272727272727272727272737374 +74747474747474747575757676757576767677777777777777777777787878787978797979797a +7a7a7b7b7a7a7b7b7b7c7c7c7c7c7c7c7c7c7d7d7e7e7e7e7f7f7f7f7f7f7f7f80808080818181 +818181818182828282828383838384838484848484848484848585858686858586868686868686 +868686868686878787878787878787878787878787878787878787878787878787878787868686 +868686868686868686868686868686858586868585858484848484848484848484848484838382 +82828281818181818181818181818181818181818181818080807f7f80807f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080 +808080808080808080808081818080818181818181818181818181818181818181818181818182 +828282828282828282828282828282828282828383838383838383838383838383838383838383 +838383838383838383838383838383838383838382828282828282828282818181818181818180 +8081818080807f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7c7c7c7b7b7c7c7b7b7b7b7b7b +7b7a7a797979797979797979797979797978787877777878777777767676767676767676767676 +767675767575757574747474747474747474747474747474747474747474747373737372727272 +7272727271717171717171717170717070707070707070706f6f6f6f6f6f6f6f6f6f6f6f6f6e6e +6f6f6e6e6e6d6d6d6d6d6d6d6d6d6d6c6c6c6c6b6c6b6b6b6b6b6b6b6b6b6b6b6b6b6b6a6a6a6a +6a6a6a6a6a6a6a6a6a69696a6a6969696868686868686868686867676767666766666666666666 +666666666666666666666666656565656565656565656565656464656564646464646464646464 +646464636363636363636363636363636362626161616161616161616161616161616161616161 +616160606161606060606060606060606060605f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f +5f5f5f5f5f5f5f5f5f5e5e5d5d5d5d5d5d5d5d5d5d5d5d5c5c5d5d5c5c5c5c5c5c5c5c5c5c5c5c +5c5b5b5b5b5b5b5b5b5b5b5a5a5a5a595a59595959595959595959595959595959595959595959 +585858585757575757575757565656565555545454545454545454545454545454545454545454 +54535353535252525252525252525252525251515151515151515150504f4f4f4f4f4f4f4d4d4d +4d4d4d4d4b4a4a4a4a4a4a4a484848484848484747474746474646464645454545454545454444 +45454444444444444444444444444444444444444545454646464647474747474747494949494a +4a4b4b4c4c4d4f505051525152535454555556565757585858585a5a5a5a5a5a5a5c5c5c5c5e5e +5e5e5e5e5f5f5f6060616161616161616262636363636363636363646464646465656566666565 +66666667676767686868696a6a6a6a6b6b6b6b6b6b6b6b6b6b6b6b6b6c6c6c6c6c6c6c6c6c6c6c +6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d6c6d6d6d6d6d6d6d6d6d6d6d6d6d6c6c6b6b6b6b +6b6b6b6b6b6a6a6a6a6a6a6a6a6a6a696969696969696969696969696969696969696969696969 +6969696969696969696969696969696a696a6a6a696a6969696968686868686868676767656565 +656565656565646564646464636363636363636262626060606060606060606060606060606060 +60606060606060605f5f5f5f5e5e5e5e5e5e5d5d5d5d5d5d5d5d5c5c5d5d5c5c5c5c5c5c5c5c5a +5a5a5a595a59595959585858575758585757575656565656555555555454535352525353525252 +515151515150505050505050504f4e4f4e4e4e4e4d4d4d4c4c4c4c4b4b4b4b4b4b4b4b4b4b4b4c +4c4b4b4c4c4c4c4c4c4c4c4d4d4d4d4d4e4e4e4e4e4e4e4e4e4f4f505050505050505050505050 +505050505050505151515252525253535353535353535353535353535353535353535353535353 +535353535353535353535353535353535353535353535353535353535353535353535353535453 +545454545454545453545353535353535353535353535354535454545454545454545454545454 +545454545454545454545454545454545454545454545454545454545454545454545454545454 +545454545454545454545454545454545454545454545454545454545454545454545453545353 +535353535353535353535353535353535353535353535353535353525252515152525151515050 +505050505050505050505050505050505050505050505050505050505050505050505050505050 +50505050505050505050505050504f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f +4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f +4e4e4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4c4c4c4c4c4c4c4c +4c4c4c4c4c4c4c4c4c4c4b4b4c4c4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4a4a4a4a4a4a4a +4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a +4a4a4a4a4a4a4a4a4a4a4a4a4a4a494949494949494949494a4a4a4a4a4a4a4a4a4a4a4a4a4a4a +4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4b4b4b4b4c4c +4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4d4d4d4d4d4d4d4d +4d4e4d4e4e4e4e4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f +4f4f4f4f4f4f4f4f4f4f4f4f4f5050505050505050515150505151515151515151515151515151 +515151515151515151515151515151515151515151515151515151515151515151515151515151 +515151515151515151515252525252515151515151515151515252525252525252525252525252 +525151515151515151515152525252525252525252515151515151515151515151515151525252 +525252525252525151515050515150505050505051515050515151515151515151515150505151 +505050505050505050505050505050505050505050505050505050505050505050505050505050 +505050505050505050505050505050505050505050505050505050505050505050504f4f4f4f4e +4f4e4e4e4e4e4e4e4e4f4e4f4f4f4f505050505050505050504f4f4f4f4f505050505050505050 +505050505050505050505050505050505050505050505050505050505050505050505050505050 +5050505050504f4f4e4e4e4e4e4e4e4e4f4f505050505050505050505050505050505050505050 +505050505050505050505050505050505050505050505050505050505050505151515152525252 +525252525252525252525252525252525252525353535353535353535353535353535353535353 +535353535353535353545354545454545454545454545454545454545454555555555555555555 +555555555555555555555555555555555555555656565657575757575757575757575757575757 +57575858585858585858585858585858585858585858585858585958595959595a5a5a5a5a5a5a +5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5b5b5b5c5c5b5b5c5c5c5c5c5c5c5c5c5c5c5c5c5d +5d5d5d5d5d5d5d5d5e5d5e5e5e5e5e5e5e5e5e5e5e5e5e5e5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f +5f5f5f5f5f5f5f5f5f5f5f5f5f6060606061616161616161616161616161616161616161616161 +626263636363636363636363636363636464646464646464646464646465656464656565656565 +656565656565656666666666666666666666666666666666666667666767676768686868686868 +68686868686868686969696a6a69696a6a6a6a6a6a6a6a6a6a6a6a6a6b6b6b6b6b6b6b6b6b6b6b +6b6b6b6c6b6c6c6c6c6c6c6c6c6c6d6d6d6d6d6d6d6d6d6d6e6e6e6f6f6e6e6f6f6f6f6f6f6f6f +6f6f6f6f6f70707070707070707071707171717172727272727272727373737374747474747474 +7475757575757575757576757676767677777778787777787878797979797979797979797a7a7a +7a7b7a7b7b7b7b7c7c7c7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7f7f8080808080808081818181 +828282838383838383838383848384848484858585858585858586868585868686868686868686 +868686868787878787878787878787878787878787878787878787878787878787878787878787 +868686868686868685858686858585858585858585858585848483838383838383838383838383 +8383838383838282828181828281818180808080808080808080808080807f807f7f7f7f7f7f7f +7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f80808080808080 +80808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080 +808080808080808080818180808181818181818181818181818181818181818181818181828282 +828282828282828282828282828282828283838383838383838383838383838383838383838383 +838383838383838383838383838383838383828282828282828282828181818181818181808081 +818080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b +7a7a7a7a7a7a7a7a7a797a79797979787878777778787777777676767676767676767676767676 +767676767676757575757575757575747574747474747474747474747473737373727272727272 +727271717171717171717171717171717171717171717070707070707070706f706f6f6e6e6f6f +6e6e6e6d6d6d6d6d6d6d6d6d6d6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6b6b6b6b6b +6b6b6b6a6b6a6a69696a6a69696968686868686868686868676767676767676767676767676767 +676767676767676767676666666666666666666666666665646665646464646464646464646464 +646363636363636363636363636363636262626262626262626262626262626262626262626262 +61616262616161616161616161616161616060606060606060605f605f5f5f5f5f5f5f5f5f5f5f +5f5f5f5f5f5f5f5f5e5e5e5e5e5e5e5e5e5e5e5e5e5d5d5e5e5d5d5d5d5d5d5d5d5d5d5d5d5d5c +5c5c5c5c5c5c5c5c5c5b5b5b5b5a5b5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5959 +595958585858585858585757575757565656565656565656555655555555555555555555555554 +545454535353535353535353535353535252525252525252525251515151505150504e4e4e4e4e +4e4e4c4c4c4c4b4c4b4b4949494949494948484848484848484848474747474747474746454746 +45454545454545454545454546454646464647474748484848494949494949494a4a4b4b4c4c4d +4d4e4e4f515252535453545556565757585859595a5a5a5a5c5c5c5c5c5c5c5e5e5f5f60606060 +606061616162626363646364646464656565656565656565656666666666676767686967686969 +696a6a6a6a6a6a6a6b6c6c6c6c6d6d6e6d6e6e6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f +6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6e6e6e6e6d6e6d +6d6d6d6c6c6c6c6c6c6c6c6c6c6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b +6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6a6a6a6a696a696868686666666666 +666666666666666666666565656564656463636361616161616161616161616161616161616161 +616161616161606060605f605f5f5f5f5e5e5e5e5e5e5e5e5d5d5e5e5d5d5d5d5d5d5d5d5b5b5b +5b5a5b5a5a5a5a5959595858595958585857575757575656565655555454535354545353535252 +52525251515151505150504f4f4f4f4f4f4f4e4e4e4d4d4d4d4c4c4c4c4c4c4c4c4c4c4c4d4d4c +4c4d4d4d4d4d4d4d4d4e4e4e4e4e4f4f4f4f4f4f4f4f4f4f505050505150515151515151515151 +515151515152525253535353545454545454545454545454545454545454545454545454545454 +545454545454545454545454545454545454545454545454545454545454545454545454545454 +545454545454545454545454545454545454545454545454545454545454545454545454545454 +545454545454545454545454545454545454545454545454545454545454545454545454545454 +545454545454545454545454545454545454545454545454545454545454545454545454545454 +545454545454545454545454545454545454545454545454545353535252535352525251515151 +505150505050505050505050505050505050505050505050505050505050505050505050505050 +5050505050505050505050504f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f +4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4e +4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4d4d4d4d4d4d4d4d4d4d +4d4d4d4d4d4d4d4d4c4b4d4c4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4a4a4a4a4a4a4a4a4a +4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a +4a4a4a4a4a4a4a4a4a4a4a4a494949494949494949494a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a +4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4b4b4b4b4c4c4c4c +4c4c4c4c4c4c4c4c4c4c4c4c4c4d4c4d4d4d4d4d4d4d4d4d4d4d4d4d4d4e4e4e4e4e4e4e4e4e4e +4e4e4e4e4e4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f +4f4f4f4f4f4f4f4f4f4f4f50505050505050505151505051515151515151515151515152515252 +525252525252525252525252525252525252525252525252525252525252525252525252525252 +525252525252525253535353535252525252525252525253535353535353535353535353535352 +525252525252525252535353535353535353535252525252525252525252525252525353535353 +535353535352525251515252515151515151525251515252525252525252525252515152525151 +515151515151515151515151515151515151515151515151515051505050505050505050505050 +50505050505050505050505050505050515051515151515151515051505050504f4f4f4f4f4f4f +4f4f4f4f4f4f4f4f4f4f4f4f4f505050505050505050504f4f4f4f4f5050505050505050505050 +505050505050505050505050505050505050505050505050505050505050505050505050505050 +50505050504f4f4f4f4f4f4f4f4f4f505050505050505050515051515151515151515151515151 +515151515151515151515151515151515151515151515151515151515152525252535353535353 +535353535353535353535353535353535354545454545454545454545454545454545454545454 +545454545454545454545454545454545454545454545454545454545555555555555555555655 +565656565656565656565656565656565657575757585858585858585858585858585858585858 +5959595959595959595959595959595959595959595959595959595959595a5a5a5a5a5a5a5a5a +5a5a5a5a5a5b5a5b5b5b5b5b5b5b5b5b5c5c5c5d5d5c5c5d5d5d5d5d5d5d5d5d5d5d5d5d5e5e5e +5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5f5f5f5f5f5f5f5f5f5f5f5f5f5f605f60 +606060606060606060606061616161626262626262626262626262626262626262626262626263 +636363636363636363636363636364646464646464646464646464656664656666666666666666 +666666666667676767676767676767676767676767676767676767676767686868686868686868 +6868686868686969696a6a69696a6a6b6a6b6b6b6b6b6b6b6b6b6c6c6c6c6c6c6c6c6c6c6c6c6c +6c6c6c6c6c6c6c6c6c6c6c6c6d6d6d6d6d6d6d6d6d6d6e6e6e6f6f6e6e6f6f706f707070707070 +707070717171717171717171717171717171727272727272727273737373747475747575757576 +767676767676767676767676767677777778787777787878797979797a797a7a7a7a7b7b7b7b7b +7b7b7b7b7b7c7c7c7d7d7d7d7e7e7f7e7f7f7f7f7f7f7f7f7f8080808080808080818181818282 +828383838383838383838483848484848585858585858585868685858686868686868686868686 +868687878787878787878787878787878787878787878787878787878787878787878787878686 +868686868686858586868585858585858585858585858584848484848484848483848383838383 +838383838282828181828281818180808080808080808080808080808080808080808080808080 +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080 +8080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080 +808080808080808080808080818180808181818181818181818181818181818181818282828282 +828282828282828282828282828282838383838383838383838383838383838383838383838383 +838383838383838383838383838383838282828282828282828281818181818181818080818180 +80807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7a7a +7a7a7a7a7a7a7a797a797979797878787878787878787877777777777777777676777776767676 +767676767575757575757575757475747474747474747474747474747473737373737373737373 +72727272727272727171727271717171717171717070707070707070706f706f6f6f6f6f6f6f6f +6f6e6e6e6e6e6e6e6e6e6e6d6d6d6d6d6d6d6d6c6c6d6d6c6c6c6c6c6c6c6c6b6b6b6b6b6b6b6b +6b6a6b6a6a6a6a6a6a6a6a6a696969696969696969696868686868686868686868686867676868 +676767676767676766666666666666666666666666666566656565656565656565656565656564 +646464646464646464646464646463636363636363636363636363636363636363636363636262 +636362626262626262626262626262616161616161616161606160606060606060606060606060 +6060606060605f5f5f5f5f5f5f5f5e5e5f5f5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5d5d5d +5d5d5d5d5d5d5d5c5c5c5c5b5c5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5a5a +5a59595a5a59595958585858585757575757575757575657565656565656565656565656565655 +5555555555555554545555545454535353535353535353535252525251525151505050504f4f4f +4d4d4d4d4c4d4c4c4b4b4b4b4a4a4a494949494949494949494848484848484848484748474747 +4747474747474747474748474848484849494949494a4a4a4b4b4a4a4b4b4c4c4d4d4e4e4f4f50 +50515354545556555657585859595a5a5b5b5c5c5c5c5e5e5e5f5f5f5f60606161626263636363 +646464656565656665666666666767676868676768686869696969696a6a6a6a6b6a6b6b6b6b6c +6c6c6d6d6d6d6e6e6e6f6f6f6f706f707070707070707070717171727271717272727272727272 +727272727272727272727272727272727272727272727271717272717171707070706f706f6f6f +6f6e6e6e6e6e6e6e6e6e6e6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6c6c6d6d6c6c6c6c6c6c +6c6c6c6c6c6c6c6c6c6c6d6d6c6c6d6c6c6d6d6c6c6c6b6b6b6b6a6b6a6a6a6a68686868686868 +686767686867676766666666656665656565636363636363636362626363626262626262626262 +62626262616161616061606060605f5f5f5f5f5f5f5f5e5e5f5f5e5e5e5e5e5e5e5e5c5c5c5c5b +5c5b5b5b5b5a5a5a59595a5a595959585858585857575757565655555454555554545453535353 +535252525251525151505050504f4f4f4e4e4e4e4e4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d +4d4d4d4d4d4d4d4e4e4e4e4e4f4f4f50504f4f5050505151515152515252525252525252525252 +525252535353535354545454545454545454545454545454545454545454545454545454545454 +545454545454545555545455545455555454545454545454545454555554545555555555555555 +555555555555555555555555555555555555555555555555555555555555555555555555555555 +555555555555555555555555555555555555555555555555555555555555555555555555555555 +555555555555555555555555555555555555555555555555555555555555555555555555555555 +555555555555555555555555555555555454555554545453535353535353535353525252525152 +515151515151515151515151515151515151515151515151515151515151515151515151515151 +515151515151515151515050505050505050505050505050505050505050505050505050505050 +505050504f4f50504f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4e4e4e +4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4d4d4d4d4d4d4d4d4d4d4d4d +4d4d4d4d4d4d4d4c4d4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4b4b4b4b4b4b4b4b4b4b4b +4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4a4a4b4b4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a +4a4a4a4a4a4a4a4a4a4a494949494949494949494a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a +4a4a4a4a4a4a4a4a4a4a4a4a4a4a4b4b4a4a4b4b4b4b4b4b4b4b4b4b4b4b4b4c4c4c4c4c4c4c4c +4c4c4c4c4c4c4c4c4c4c4c4d4c4d4d4d4d4d4d4d4d4d4d4d4d4d4d4e4e4e4e4e4e4e4e4e4e4e4e +4e4e4e4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f50504f4f5050505050505050505050505050 +505050505050505050515151515151515151515151515151515151515151515151525152525252 +525252525252525252525252525252525252525252525252525252525252525252525252525252 +525252525252535353535352525252525252525252535353535353535353535353535353525252 +525252525252525353535353535353535352525252525252525252525252525253535353535353 +535353525252525252525252525252525252525252525252525252525252525252525252525252 +525252525252525252525252525252525252525252525251525151515151515151515151515151 +515151515151515151515151515152515252525252525252515251515151505050505050505050 +505050505050505050505051515151515151515151505050505051515151515151515151515151 +515151515151515151515151515151515151515151515151515151515151515151515151515151 +515151505050505050505050505151515151515151515251525252525252525252525252525252 +525252525252525252525252525252525252525252525252525252525253535353535353535353 +535353535353535353535353535353545454545454545454545454545454545454545454545454 +545454545555545455555555555555555555555555555555555556565656565656565657565757 +575757575757575757575757575757575758585858585858585858585858585858585858585959 +59595959595959595959595a5a59595a5a5a5a5a5a5a5a5a5a5a5a5a5b5b5b5b5b5b5b5b5b5b5b +5b5b5b5c5b5c5c5c5c5c5c5c5c5c5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5e5e5e5e5e +5e5e5e5f5f5e5e5f5f5f5f5f5f5f5f5f5f5f5f5f60606060606060606060606060606160616161 +616161616161616161616162626262626262626363626263636363636363636363636363646464 +646464646464646464646464656565656565656565656565656566656666666666666666666666 +666666676767676767676768686767686868686868686868686868686969696969696969696969 +696969696a6a6a6a6a6a6a6a6a6b6a6b6b6b6b6b6b6b6b6b6c6c6c6c6c6c6c6c6d6d6c6c6d6d6d +6d6d6d6d6d6d6d6d6d6d6e6e6e6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f6f706f7070707070707070 +707171717272717172727272727272727373737373737373737374747474757475757575767676 +76767676767777767677777778787878787878787878797979797a797a7a7a7a7b7b7b7c7c7b7b +7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f80808081818080818181828282828283 +838383838383838384838484848485858585858585858686858586868686868686868686868686 +878787878787878787878787878787878787878787878787878787878787878787878786868686 +868686868686868686858586868585858585858585848484848484848484838483838383838383 +838382828282828282828282818181818181818180808181808080808080808080808080807f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080 +808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080 +808080808080808080808181808081818181818181818181818181818181818182828282828282 +828282828282828282828282828383838383838383838383838383838383838383838383838383 +838383838383838383838383838382828282828282828282818181818181818180808181808080 +7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7a7a +7a7a7a7a7a797a7979797978787878787878787878777777777777777777777777777777777777 +767676767575757575757574757474747474747474747474747474737373737373737373737272 +7272727272727272727272727272727272727171717171717171706f71706f6f6f6f6f6f6f6f6e +6e6e6e6e6e6e6e6e6e6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6c6c6c6c6c6c6c6c6c6b +6c6b6b6a6a6b6b6a6a6a6969696969696969696968686868686868686868686868686868686868 +686868686868676767676767676767676767676766676666666666666666666666666565656564 +646464646464646464646464636363636363636363636363636363636363636363636363636363 +636363636363636363636363636262626262626262626162616161616161616161616161616161 +616161616060605f5f60605f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5e5e5e5e5e +5e5e5e5e5e5d5d5d5d5c5d5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5b5b5b5b5a5a +5a5a5a5a5a5a595959595958585858585858585857585757575757575757575757575757565656 +555556565555555555555555545454545454545454545353535352535252505051515050504e4e +4e4e4d4e4d4d4c4c4c4c4b4b4b4a4a4a4a4a4a4a4a4a4a49494949494949494948494848484848 +4848484848484848494849494a4a4b4b4b4b4b4c4c4c4c4c4c4c4c4d4e4e4f4f50505151525253 +55565656585758595a5a5c5c5c5c5d5d5e5e5e5e60606161616161626263636464656565656666 +666767676768676868686869696a6a6a6a6a6a6a6a6b6b6b6b6b6c6c6c6c6d6c6d6d6e6e6e6e6f +6f6f6f6f7070707171717172717272737372727373737474747474747474747474747474747474 +747474747474747474747474747474747474747474747474747473737373727271727171717170 +707070707070706f6f6f6f6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e +6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6d6d6d6c6b6d6c6b6b6b696969696969696969 +696969696969686867676667666666666464646464646464646464646464646464646363646463 +6363626262626162616161616060606060606060606060606060606060605f5f5d5d5d5d5c5d5c +5c5c5c5b5b5b5a5a5b5b5a5a5a5959595959585858585757565655555555555555545454545453 +53535352535252505050505050504f4f4f4f4f4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e +4e4e4e4e4e4f4f4f4f4f5050505050505050505051515152535152535353535353535353535353 +535454545454555555555555555555555555555555555555555555555555555555555555555555 +555555555555555555555555555555555555555555555555555555555555555555555555555555 +555555555555555555555555555555555555555555555555555555555555555555555555555555 +555555555555555555555555555555555555555555555555555555555555555555555555555555 +555555555555555555555555555555555555555555555555555555555555555555555555555555 +555555555555555555555555555555555555555555545454545454545454545353535352535252 +515152525151515151515151515151515151515151515151515151515151515151515151515151 +515151515151515150505050505050505050505050505050505050505050505050505050505050 +505050505050505050505050505050505050505050505050505050505050505050504f4f4f4f4f +4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4e4e4e4e4d4d4d4d4d4d4d4d4d4d4d4d +4d4d4d4d4d4c4d4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4b4b4b4b4b4b4b4b4b4b4b4b4b +4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b +4b4b4b4b4b4b4b4b4a4a4a4a4a4a4a4a4a4a4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b +4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4c4c4c4c4c4c4c4c4c4c +4c4c4c4c4c4c4c4c4c4d4c4d4d4d4d4d4d4d4d4d4d4d4d4d4d4e4e4e4e4e4e4e4e4f4f4e4e4f4f +4f5050505050505050505050505050505050505050505050505050505050505050505050505050 +505050505050505151515151515151515151515151515151515151515151515251525252525252 +525252525252525252525252525252525252525252525252525252525252525252525252535352 +525353535454545454535353535353535353535454545454545454545454545454545353535353 +535353535354545454545454545454535353525253535252525252525353535354545454545454 +545353535252535352525252525253535252535353535353535353535352525353525252525252 +525252525252525252525252525252525252525252515251515151515151515151515151515151 +515151515151515151515151525152525252525252525152515151515050505050505050505050 +505050505050505050515151515151515151515050505050515151515151515151515151515151 +515151515151515151515151515151515151515151515151515151515151515151515151515151 +515050505050505050505051515151515151515253515253535353535353535353535353535353 +535353535353535353535353535353535353535353535353535353545454545454545454545454 +545454545454545454545454545555555555555555555555555555555555555555555555555555 +555555555555555555555555555555555555555555555555565656565656565657585657585858 +58585858585858585858585858585859595959595959595959595959595959595959595a5a5a5a +5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5b5b5b5b5b5b5b5b5b5b5b5b5b +5c5d5b5c5d5d5d5d5d5d5d5d5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5f5f5f5f5f5f5f +5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f6060606061616161616161616161616162616262626262 +626262626262626262636363636363636363636363636363636363636363636363636464646464 +646464646464646464646565656666656566666666666666676667676767676767676767676767 +676868686868686868686868686868686868686868686868686869696969696969696969696969 +69696a6a6a6a6a6a6a6a6b6c6a6b6c6c6c6c6c6c6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d +6d6d6d6d6d6d6d6d6e6e6e6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f70716f70717171717171717172 +727272727272727272727272727273737373737373737373747474757674757676767777777777 +77777777777777777777787878787878787878787979797a7b797a7b7b7b7c7c7c7c7c7c7c7c7c +7c7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f8080808081818181818181818282828282838383 +838383838383848384848484858585858585858585858585858585858585868685858686868787 +878787878787878787878787878787878787878787878787878787878787878686868685858585 +858585858585858585858585858585858585858484848484848484848384838383838383838383 +82828282828282828282818181818181818181818181818181818181808081818080807f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080 +80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080 +808080808080808081818080818181818181818181818181818181818181828282828282828282 +828282828282828282828283838383838383838383838383838383838383838383838383838383 +838383838383838383838383828282828282828282828181818181818181808081818080807f7f +7f7f7f7f7f7f7f7f7f7f7f7f7e7e7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7a7a7a7a +7a7a7a7a7a7a7a7a79797878787878787878787777777777777777777777777777777777777676 +767675757575757575757575757575757575757575757575757474747474747474747373727272 +7272727272727272727272727272727271717171717171717070717170707070707070706f6f6f +6f6f6f6f6f6f6e6e6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6c6c6c6c6c6c6c6c6c6c6c6c +6c6b6b6c6c6b6b6b6a6a6a6a6a6a6a6a6a6a696969696969696969686968686868686868686868 +686868686767676767676767676767676767676767676767676767676767676766666666656565 +656565656565656565656464646464646464646464646464646464646464646464646364636363 +636363636363636363636362626262626262626262626262626262626262626262626262626262 +62626161616060616160606060606060606060606060606060606060606060605f5f5f5f5e5f5e +5e5e5e5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5c5c5c5c5b5b5b5b +5b5b5b5b5a5a5a5a5a595959595859585858585858585858585858585858585858585757575656 +57575656565656565656555555555555555555545453535353535353515152525151514f4f4f4f +4e4f4e4e4d4d4d4d4c4c4c4b4b4b4b4b4b4b4b4b4b4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a +4a4a4a4a4a4a4a4a4a4a4b4b4c4c4c4c4d4e4e4e4e4e4e4e4e4f50505051525253535454555758 +58585a595a5b5c5c5e5e5e5e5f5f60606060626263636363636464656566666767676768686869 +6969696a696a6a6a6a6b6b6c6c6c6c6c6c6c6c6d6d6d6d6e6e6f6f6f6f6f6f6f70707070717171 +717172727273747474747474747575747475757576767676767676767676767676767676767676 +767676767676767676767676767676767676767676767676757575757474747474747473727272 +7272727272717171717070707070707070707070706f706f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f +6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6e6e6e6d6d6e6e6d6d6d6b6a6a6a6a6a6a6a6a6a6a +6a6a6a6a6969686868686868686766656565656565656565656565656565656564646565646464 +6363636362636262626261616161616161616161616161616161616160605e5e5e5e5d5e5d5d5d +5d5c5c5c5b5b5c5c5b5b5b5a5a5a5a5a5959595958585757565656565656565555555554545353 +535353535351515151515151505050504f4f4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e +4e4e4e4f4f4f4f5050515151515151515151525252535352525353535353535353535353535454 +555555555656565656565656565656565656565656565656565656565656565656565656565656 +565656565656565656565656565656565656565656565656565656565656565656565656565656 +565656565656565656565656565656565656565656565656565656565656565656565656565656 +565656565656565656565656565656565656565656565656565656565656565656565656565656 +565656565656565656565656565656565656565656565656565656565656565656565656565656 +565656565656565656565656565656565656565555555554555454545453535353535353535252 +535352525252525252525252525252525252525252525252525252525252525252525252525252 +525252525252515151515151515151515151515151515151515151515151515151515151515151 +51515151515151515151515051505050505050505050505050505050505050504f4f4f4f4f4f4f +4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4e4e4e4e4d4d4d4d4d4d4d4d4d4d4d4d4d4d +4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c +4c4c4c4c4c4c4c4c4c4b4c4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b +4b4b4b4b4b4b4a4a4a4a4a4a4a4a4a4a4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b +4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4c4c4d4d4d4d4d4d4d4d4d4d4d +4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4e4e4e4e4e4e4e4e4f4f4e4e4f4f4f50 +505050505050505050505050505050505050505050505050505050505150515151515151515151 +515151515152525252525252525252525252525252525252525252525252525252525252525252 +525252525252525252525252525252525252525252525252525252525252525252525353525253 +535354545454545353535353535353535354545454545454545454545454545453535353535353 +535353545454545454545454545353535252535352525252525253535353545454545454545453 +535352525353525252525252535352525353535353535353535353525253535252525252525252 +525252525252525252525252525252525252525252525252525252525252525252525252525252 +525252525252525252525252525252525252525252525252525251515151515151515151515151 +515151515151515252525252525252525251515151515252525252525252525252525252525252 +525252525252525252525252525252525252525252525252525252525252525252525252525251 +515151515151515151525252525252525253535252535353535353535353535353535353535353 +535353535353535353535353535353535353535353535353535454545454545454545454545454 +545454545454545454545555565656565656565656565656565656565656565656565656565656 +565656565656565656565656565656565656565656565757575757575757585857575858585858 +58585858585858585858585858595959595959595959595959595959595959595a5a5b5b5b5b5b +5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5c5c5c5c5c5c5c5c5c5c5c5c5c5d5d +5c5c5d5d5d5d5d5d5d5d5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5f5f6060606060606060 +606060606060606060606060606061616161626262626262626262626262626262626262626262 +626262626262626363636363636363636363636363646364646464646464646465656565656565 +656565656565656566666667676666676767676767676767676767676767676767676767676768 +6868686868686868686868686868686868686968696969696a6a6a6a6a6a6a6a6a6a6a6a6a6a6a +6b6b6b6b6b6b6b6b6c6c6b6b6c6c6c6c6c6c6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d +6e6d6e6e6e6e6f6f6f6f6f6f6f6f6f6f7070707070707070717170707171717171717171727272 +727272727272727272727273737474747474747474747575757676757576767677777777777777 +7777777777777777787878787978797979797a7a7a7b7b7a7a7b7b7b7c7c7c7c7c7c7c7c7c7c7d +7d7d7d7e7e7f7f7f7f7f7f7f7f7f7f7f7f80808080818181818181818182828282828383838383 +838383838483848484848585858585858585858585858585858585858686858586868687878787 +878787878787878787878787878787878787878787878787878787878786868686858585858585 +858585858585858585858585858585858584848484848484848483848383838383838383838282 +8282828282828282818181818181818181818181818181818181808081818080807f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080 +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080 +808080808080818180808181818181818181818181818181818181818181818181828282828282 +828282828282828282828282828282828282828282828282838383838383838383838383838383 +838383838382828282828282828282828282828281818181818181818080818180808080808080 +807f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7a7a7a +7a797a797979797979797979797979797978787878787878787777777776767676767676767676 +767676767676767576757575757575757575747474747474747474747474747474747474747474 +747473737373727272727272727271717171717171717170717070707070707070706f6f6f6f6f +6f6f6f6f6f6f6f6f6f6f6f6f6f6e6e6f6f6e6e6e6d6d6d6d6d6d6d6d6d6d6c6c6c6c6b6c6b6b6b +6b6b6b6b6b6b6b6b6b6b6b6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a69696a6a696969686868 +686868686868686868686868676767676667666666666666666666666666666666666666666666 +666666666666666665656565656565656565656565656565656565656565656464656564646464 +646464646464646464646464646463636363626362626262616161616161616161616161616161 +61616161616161616060616160606060606060605f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f +5f5f5f5f5f5e5e5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5c5c5c5c5b +5b5b5a5a5a5a5a5a5a5a5a5a5a5a5a5a595a595959595959595959585858585858585858585858 +585757575756565656565656565555555555555555555454535353535353525252505050504f50 +4f4f4e4e4e4e4d4d4d4d4d4d4d4d4c4c4c4c4c4c4c4c4c4c4b4b4b4b4a4b4a4a4a4a4b4b4b4b4b +4b4b4b4b4c4c4d4d4d4d4d4d4e4e4e4e4f4f50505050515152515353545455555656575859595b +5b5b5c5d5e5e5e5e606061616262636363636364646666666667676868696969696a6a6a6b6b6b +6b6c6b6c6c6d6d6d6d6d6e6e6e6e6f6f6f70707070707070707071717272727272727273737474 +747475757575757676777777777777777777787878797979797a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a79797978787878777777777777777676757575757574747474 +737373737373737373737272727272727272727272727271717272717171707070707070707070 +707070707171707071707071717070706f6f6f6f6e6f6e6e6e6d6d6d6d6d6d6d6d6d6c6c6c6c6b +6a6a6a6a6a6a696968686868686868686867676766666666656565656565656565656565656464 +6464636463636363626262626262626261616161606060606060606060605f5f5e5f5e5e5e5e5d +5d5d5c5c5d5d5c5c5c5b5b5b5b5b5a5a5a5a595958585757585856565655555555555555555554 +54535353535353515151505050505050505050504f4f4f4f4f4f4f4f4f4f4f4f4f4f4f50505050 +505050505050505050515151515252525353535354535454545455555555555555555555555555 +555555555555555656565656565656565655555555555555555555555555555555555555555656 +565757565657565657575656565656565656565656575756565757575757575757575757575757 +575757575757575757575757575757575757575757575757575757575757575757575757575757 +575757575757575757575757575757575757575757575757575757575757575757575757575757 +575757575757575757575757575757575757575757575757575757575757575757575757575757 +575757575757575757575656565655555555555555555555555555545454545354535353535353 +535353535353535352525252525252525252525252525252525252525252525252525252525252 +525252525252525252525252525251515151515151515151515151515151515151515151515050 +51515050505050505050505050505050505050505050505050505050505050505050504f4f4f4f +4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f +4f4e4e4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c +4c4c4c4c4c4c4c4c4c4c4c4b4b4c4c4b4b4b4b4b4b4b4b4b4b4b4b4b4a4a4a4a4a4a4a4a4a4a4a +4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a +4a4a4a4a4a4b4b4b4c4c4b4b4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c +4c4c4c4c4c4d4d4e4e4e4e4e4e4e4e4e4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f +4f4f4f4f4f4f4f5050505050505050515150505151515151515151515151515151515151515151 +515151515151515152525252525252525252525252525252525252535354545454545454545454 +545454545454545454545454545454545454545454545454545454545454545454545454545454 +545454545454545454545454545454545454545454545454545454545454545454545454545454 +545454545454545454545454545454545454545454545454545454545454545454545454545454 +545454545454545454545454545454545454545454545454545454545454545454545454545454 +545454545454545454545454545454545453545353535353535353535353535353535353535353 +535353535353535354535454545454545454535453535353525252525252525252525252525252 +535353535353535353535353535353525252525253535353535353535353535353535353535353 +535353535353535353535353535353535353535353535353535353535353535353535353535353 +535353535353535353535353535353535453545454545454545454545454545454545454545454 +545454545454545454545454545454545454545454545455555555555555555555555555555555 +555555555555555555555555555555555555555555555555555555555555555555555555555656 +565657575757575757575757575757575757575758585858585858585859585959595959595959 +595959595959595959595959595959595a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a +5a5a5b5b5b5c5c5b5b5c5c5c5c5c5c5c5c5c5c5c5c5c5d5d5d5d5d5d5d5d5d5d5d5d5d5d5e5d5e +5e5e5e5e5e5e5e5e5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f606060 +606161616161616161616161616161616161616161616161616161616261626262626363636363 +636363636364646464646464646565646465656565656565656565656565656565656565656565 +656666666666666666666666666666666666666667666767676768686868686868686868686868 +68686969696a6a69696a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6b6b6b6b6b6b6b6b6b6b6b +6b6b6b6b6b6b6b6c6b6c6c6c6c6c6c6c6c6c6d6d6d6d6d6d6d6d6e6e6e6e6f6f6f6f6f6f6f6f6f +6f6f6f6f6f6f6f6f6f6f6f6f6f6f70707070707070707071707171717171717171717272727373 +737374747474747474747474747474747474747475757575767576767676767676767677777778 +787878797979797979797979797979797a7a7a7a7b7a7b7b7b7b7b7b7b7c7c7c7c7d7d7d7e7e7e +7e7e7e7e7e7e7f7e7f7f7f7f808080808080808081818181828282828282828283838383838383 +838384838484848484848484848585858686858586868686868686868686868686868686868686 +868686868686868686868686868686868686868686868686868686868686868686868686868686 +868686858586868585858484848484848484848484848484838483838383838383838382828282 +828282828282828282828281818180808181808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080807f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080 +808080808181808081818181818181818181818181818181818181818181818282828282828282 +828282828282828282828282828282828282828282828383838383838383838383838383838383 +83838382828282828282828282828282828281818181818181818080818180808080808080807f +7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7a7a7a7a7a +7a7a7a7a797a797979797979797979787878787878787877777777767676767676767676767676 +767676767676767676767676767676767575757575757575757575757575747574747474747474 +737373737272727272727272717171717171717171717171717171717171717170707070707070 +70706f706f6f6f6f6f6f6f6e6e6f6f6e6e6e6d6d6d6d6d6d6d6d6d6d6c6c6c6c6c6c6c6c6c6c6c +6c6c6c6c6c6c6c6c6c6b6b6b6b6b6b6b6b6b6b6b6b6b6b6a6b6a6a69696a6a6969696868686868 +686868686868686868686767676767676767676767676767676767676767676767676767676767 +676767676767666666666666666666666666666666666666666666666665646665646464646464 +646464646464646464646464636363636363636363636262626262626262626262626262626262 +62626262626261616262616161616161616160606060606060606060606060605f605f5f5f5f5f +5f5f5f5f5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5d5d5d5d5c5c5c +5b5b5b5b5b5b5b5b5b5a5b5a5a5a5a5a5a5a5a5a5a5a5a5a5a5959595959595959595959595958 +585858575757575757575756565656555655555555545454545454545353535151515150515050 +4f4f4f4f4e4e4e4e4e4e4e4e4d4d4d4d4d4d4d4d4d4d4c4c4c4c4c4c4c4c4c4c4d4d4d4d4d4d4d +4d4d4d4e4e4e4e4e4e4e4f4f5050515152525252535354535455565657575858595a5b5b5d5d5d +5e5f60606060626263636464656565656566666868686869696a6a6b6b6b6b6c6c6c6d6d6d6d6e +6d6e6e6f6f6f6f6f70707070717171727272727372737373737474747474747474757576767676 +777778787878797979797979797979797a7a7a7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7a7a7a7a7979797979797979787878787777767676767575 +757575757575757574747474747474747473747373727273737272727171717171717171717171 +71717272717172717172727171717070707070707070706f6f6e6e6e6e6e6e6e6d6d6d6d6c6b6b +6b6b6b6b6b6a6a6a6a696a69696969686868676767676666666666666666666666666665656565 +6465646464646363636363636363626262626161616161616161616160605f605f5f5f5f5e5e5e +5d5d5e5e5d5d5d5c5c5c5c5c5b5b5b5b5a5a595958585959575757565656565556555555555454 +5454545454525252515151515051505050504f4f4f4f4f4f4f4f4f4f4f4f4f4f4f505050505050 +505050515051515252525253535354545454545454545454555555555555555555565556565656 +565656565657575757575757575757565656565656565656565656565656565656565657575758 +585757585757585857575757575757575757575858575758585858585858585858585858585858 +585858585858585858585858585858585858585858585858585858585858585858585858585858 +585858585858585858585858585858585858585858585858585858585858585858585858585858 +585858585858585858585858585858585858585858585858585858585858585858585858585858 +585858585858585857575757565656565656565556555555555454545454545454545454545454 +545454545454535353535353535353535353535353535353535353535353535353535353535353 +535353535353535353535353525252525252525252525252525252525252525252525251515252 +5151515151515150515050505050505050505050505050505050505050505050504f4f4f4f4f4f +4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f +4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d +4d4d4d4d4d4c4d4c4c4b4b4c4c4b4b4b4b4b4b4b4b4b4b4b4b4b4a4a4a4a4a4a4a4a4a4a4a4a4a +4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a +4a4a4a4b4b4b4c4c4b4b4c4c4c4c4c4c4c4c4c4c4c4c4d4c4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d +4d4d4d4d4e4e4e4e4e4e4e4e4e4e4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f +4f4f4f4f4f50505050505050505151505051515151515151525152525252525252525252525252 +525252525252535353535353535353535353535353535353535354545454545454545454545454 +545454545454545454545454545454545454545454545454545454545454545454545454545454 +545454545454545454545454545454545454545454545454545454545454545454545454545454 +545454545454545454545454545454545454545454545454545454545454545454545454545454 +545454545454545454545454545454545454545454545454545454545454545454545454545454 +545454545454545454545454545454545454545454545454545454545454545454545454545454 +545454545454545454545454545454545454545454545353535353535353535353535353535454 +545454545454545454545454545353535353545454545454545454545454545454545454545454 +545454545454545454545454545454545454545454545454545454545454545454545454545454 +545454545454545454545454545454545454545454545454545454545454545454545454545454 +545454545454545454545454545454545454545454555555555555555555555555555555555555 +555555555555565556565656565656565656565656565656565656565656565656565657575757 +585858585858585858585858585858585858595959595959595959595959595959595959595959 +59595959595959595959595959595a5a5a5a5a5a5a5a5a5a5a5a5a5a5b5a5b5b5b5b5b5b5b5b5b +5c5c5c5d5d5c5c5d5d5d5d5d5d5d5d5d5d5d5d5d5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e +5e5e5e5e5e5e5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f605f606060606060606161616162 +626262626262626262626262626262626262626262626262626262626262626263636363636363 +636363646464646464646465656464656566656666666666666666666666666666666666666667 +676767676767676767676767676767676767676767676767686868686868686868686868686868 +6969696a6a69696a6a6a6a6a6a6a6b6a6b6b6b6b6b6b6b6b6b6c6c6c6c6c6c6c6c6c6c6c6c6c6c +6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6d6d6d6d6d6d6e6e6e6e6f6f6f6f6f6f6f706f7070 +707070707070707070707070717171717171717171717171717171717171717172727273737373 +747474747474747574757575757575757575767676767676767676767676767676777777787878 +78797979797979797a797a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7d7d7d7e7e7e7e7f +7e7f7f7f7f7f7f7f7f7f8080808080808080818181818282828282828282838383838383838383 +848384848484848484848485858586868585868686868686868686868686868686868686868686 +868686868686868686868686868686868686868686868686868686868686868686868686868686 +868585868685858584848484848484848484848484848384838383838383838383828282828282 +828282828282828282818181808081818080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080808080808080808080808080807f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080 +808081818080818181818181818181818181818181818181818181818182828282828282828282 +828282828282828282828282828282828282828283838383838383838383838383838383838383 +8382828282828282828282828282828281818181818181818080818180808080808080807f7f7f +7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7a7a7a7a7a7a7a +7a7a797a7979797979797979797878787878787878787877777777777777777676777776767676 +767676767676767676767676767675757575757575757575757575757475747474747474747474 +737373737373737373737272727272727272717172727171717171717171707070707070707070 +6f706f6f6f6f6f6f6f6f6f6f6f6f6f6f6e6e6e6e6e6e6e6e6e6e6d6d6d6d6d6d6d6d6c6c6d6d6c +6c6c6c6c6c6c6c6b6b6b6b6b6b6b6b6b6b6b6b6b6b6a6b6a6a6a6a6a6a6a6a6a69696969696969 +696969696969696968686868686868686868686868686868686867676868676767676767676767 +676767676666666666666666666666666666666666666666666666666566656565656565656565 +656565656565656565656464646464646464646463636363636363636363636363636363636362 +626363626262626262626262626262626161616161616161616161616161606160606060606060 +60605f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5e5e5f5f5e5e5e5d5d5d5d5d5c5c +5c5c5c5c5c5c5c5b5c5b5b5b5b5b5b5b5b5b5b5b5b5b5b5a5a5a5a5a5a5a5a59595a5a59595958 +585858585858585858575757575657565656565555555454555554545452525252515251515050 +50504f4f4f4f4f4f4f4f4e4e4e4e4e4e4e4e4e4e4d4d4d4d4d4d4d4d4d4d4e4e4e4e4e4e4e4e4e +4e4f4f4f5050505051515252535353535454545556555657585859595a5a5b5c5d5d5e5f5f6061 +62626363646465656666676767676868686a6a6a6a6b6b6c6c6d6d6d6d6e6e6e6f6f6f6f706f70 +707171717172727273737373737474747475747575757576767677777676777777787878787979 +7a7a7a7a7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7c7c7c7b7b7c7c7b7b7b7a7a7a7a79797878787877777776 +767777767676757575757575757575747574747474747474747473737373737373737373737373 +73737373737373737373737372727271717272717170706f6f6f6f6f6f6f6f6f6e6e6e6d6d6d6d +6c6c6c6b6b6b6b6a6b6a6a6a6a6969696969686868686868686867676868676767666666666566 +656565656464646464646464646463636363636363636262626261616061606060605f5f5f5e5e +5f5f5e5e5e5d5d5d5d5d5c5c5c5c5b5b5a5a595959595858585757575756575656565655555554 +545454535353525252525152515151515050505050505050505050505050505151515151515151 +515251525252525353535353545454555554545555555656565656565656565756575757575757 +575757585858585858585858585757575757575757575757575757575757575757585858585858 +585858585858585858585858585858585858585858585858585858585858585858585858585858 +585858585858585858585858585858585858585858585858585858585858585858585858585858 +585858585858585858585858585858585858585858585858585858585858585858585858585858 +585858585858585858585858585858585858585858585858585858585858585858585858585858 +585858585858585857575757575757575756575656565655555555555555555454555554545454 +545454545353535353535353535353535353535353535353535353535353535353535353535353 +535353535353535353535252525252525252525252525252525252525252525252525252525252 +525252525251525151515151515151515151515151515151515151515151515050505050505050 +5050505050505050505050505050504f4f50504f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4e4e +4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d +4d4d4d4c4d4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b +4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b +4b4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4d4c4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d +4d4d4e4e4e4e4e4e4e4e4e4e4f4f4f4f4f4f4f4f4f4f4f4f4f50504f4f50505050505050505050 +505050515151515151515151515151515151515151515251525252525252525252525252525252 +525252525353535353535353535353535353535353535353545454545454545454545454545454 +545454545454545454545454545454545454545454545454545454545555545455555555555555 +555555555555555555555555555555555555555555555555555555555555555555555555555555 +555555555555555555555454555554545454545455555454555555555555555555555554545555 +545454545454555554545555555555555555555555545455555454545454545454545454545454 +545454545454545454545454545454545454545454545454545454545454545454545454545454 +545454545454545454545454545454545454545453535353535353535353535353535354545454 +545454545454545454545453535353535454545454545454545454545454545454545454545454 +545454545454545454545454545454545454545454545454545454545454545454545454545454 +545454545454545454545455555454555555555555555555555555555555555555555555555555 +555555555555555555555555555555555555555656565656565656565656565656565656565656 +565656565756575757575757575757575757575757575757575757575757575757575758585858 +5858585858585858585858585858585859595959595959595a5a59595a5a5a5a5a5a5a5a5a5a5a +5a5a5a5a5a5a5a5a5a5a5a5a5b5b5b5b5b5b5b5b5b5b5b5b5b5b5c5b5c5c5c5c5c5c5c5c5c5d5d +5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5e5e5e5e5e5e5e5e5e5e5e5e5e5f5f5e5e5f5f5f5f +5f5f5f5f6060606060606060606060606060606060606061606161616161616161616262626262 +626262626262626263636262636363636363636363636363636363636363646464646464646464 +646565656565656565656565656565666566666666666666666666666666666666666666676767 +676767676768686767686868686868686868686868686969696969696969696969696969696a6a +6a6a6a6a6a6a6a6a6a6a6a6a6b6a6b6b6b6b6b6b6b6b6b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c +6c6c6d6d6c6c6d6d6d6d6d6d6d6d6e6e6e6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f6f706f70707070 +707070707070707070707171717171717171727271717272727272727272737373737374747474 +747474747475747575757575757575757676767777767677777777777777777878787878797979 +7979797979797a797a7a7a7a7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f +7f7f7f7f7f7f7f7f80808081818080818181828282828282828282828383838383838383838483 +848484848484848484858585858585858585858585858686858586868686868686868686868686 +868686868686868686868686868686868686868686868685858686858585858585858585858585 +858585858585848484848484848484848484848483848383838383838383838282828282828282 +828282828282828181818181818181818181818180808181808080808080808080808080808080 +8080808080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080 +818180808181818181818181818181818181818181818181818181828282828282828282828282 +828282828282828282828282828282828282838383838383838383838383838383838383838382 +828282828282828282828282828281818181818181818181818181808081818080807f7f7f7f7f +7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7a7a7a7a7a7a7a +797a79797979797979797978787878787878787878777777777777777777777777777777777777 +777777777777777777777676767675757575757575757575757574757474747474747474747373 +737373737373737372727272727272727272727272727272727272727171717171717171717071 +70706f6f70706f6f6f6f6f6f6f6f6e6e6e6e6e6e6e6e6e6e6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d +6d6d6d6d6d6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6c6b6b6a6a6b6b6a6a6a696969696969696969 +696969696969686868686868686868686868686868686868686868686868686868686868686868 +686867676767676767676767676767676767676767676767676766676666666666666666666666 +666666666666656565656464646464646464636363636363636363636363636363636363636363 +636363636363636363636363636362626262626262626262626262626162616161616161616161 +6060605f5f60605f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5e5e5e5e5e5d5d5d5d +5d5d5d5d5d5c5d5c5c5c5c5c5c5c5b5b5c5c5b5b5b5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a595959 +595959595959595858585756585756565655555555555555555555535353535253525250505151 +50505050505050504f4f4f4f4f4f4f4f4f4f4e4e4e4e4e4e4e4e4e4e4f4f4f50504f4f50505051 +515151515151525253545555555556565656575758595a5a5b5b5c5c5d5e5f5f60606162636464 +646466666767686869696969696a6a6c6c6c6c6d6d6e6e6e6e6e6e707070717171717271727273 +737373737474747475757576767676777677777777787879797979797979797a7a7a7a7b7b7c7c +7d7d7d7d7e7e7e7e7e7e7e7e7f7f7f7f7f80808081818080818181818181818181818181818181 +81808081818080807f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7d7d7c7c7b7b7a7a7a7a797979787878 +787878787777777777777777767577767575757575757575747474747474747474747474747474 +7474747474747474747473737373737373737271727170707070707070706f6f6f6e6e6e6e6e6e +6e6d6d6c6c6b6c6b6b6b6b6a6a6a6a6a6969696969696969696969696968686868676766676666 +666665656565656565656565646464646464646463636464626261626161616160606060606060 +6060605f5f5f5e5e5d5d5d5d5c5c5b5b5a5a5b5b59595958585858575857575757565655555555 +555454545353535352535252515151515050505050505050505050505051515152525151525253 +525353535354545454545555555555555555555556565656565656565758565758585858585858 +585959595959595959595958585858585858585858585858585858585858585959595959595959 +595959595959595959595959595959595959595959595959595959595959595959595959595959 +595959595959595959595959595959595959595959595959595959595959595959595959595959 +595959595959595959595959595959595959595959595959595959595959595959595959595959 +595959595959595959595959595959595959595959595959595959595959595959595959595959 +595959595959585858585858585857565857565656555555555555555555555555555555555555 +555554545454545454545454545454545454545454545454545454545454545454545454545454 +545454545454545453535352525353525252525252525252525252525252525252525252525252 +525252515251515151515151515151515151515151515151515151515150505050505050505050 +50505050505050505050505050505050505050505050505050505050505050505050504f4f4f4f +4f4f4f4f4f4f4f4f4f4e4e4f4f4e4e4e4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d +4d4c4d4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b +4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4c +4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4d4c4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d +4e4e4e4e4e4e4e4e4f4f4f4f505050505050505050505050505050505050505050505050505050 +505151515151515151515151515151515151515152515252525252525252525252525252525252 +525253535354545353545454545454545454545454545555555555555555555555555555555555 +555555555555555555555555555555555555555555555555555555555555555555555555555555 +555555555555555555555555555555555555555555555555555555555555555555555555555555 +555555555555555555555555555555555555555555555555555555555555555555555555555555 +555555555555555555555555555555555555555555555555555555555555555555555555555555 +555555555555555555555555555555555555555555555555555555555555555555555555555555 +555555555555555555555555555555555555545454545454545454545454545454555555555555 +555555555555555555545454545455555555555555555555555555555555555555555555555555 +555555555555555555555555555555555555555555555555555555555555555555555555555555 +555555555555555555555555555555555555555555555555555555555555555555555555555555 +555555555555555555555555555555555556565656565656565656565656565656565656565656 +565657565757585857575858585858585858585858585858585858585858585858595959595959 +59595959595959595959595959595a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a +5a5a5a5a5a5a5a5a5a5a5b5b5b5b5b5b5b5b5b5b5b5b5b5c5d5b5c5d5d5d5d5d5d5d5d5e5e5e5e +5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f +606060606161616161616161616161616161616161626162626262626262626263636363636363 +636363636363636363636363636363636363636363636363636363636464646464646464646465 +656566666565666666666666666766676767676767676767676767676767676767676868686868 +68686868686868686868686868686868686868686969696969696969696969696969696a6a6a6a +6a6a6a6a6b6b6a6a6b6b6c6b6c6c6c6c6c6c6c6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d +6d6d6d6d6d6d6d6d6d6d6d6d6e6e6e6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f6f706f707071717070 +717171717171717172727272727272727272727272727272727272727373737373747474747474 +747474757475757676757576767677777777777777777777777777777778787878787979797979 +797979797a797a7a7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f7f +7f7f7f7f7f7f808080818180808181818282828282828282828283838383838383838384838484 +848484848484848585858585858585858585858585858585858585858585858585858585858585 +858585858585858585858585858585858585858585858585858585858585858585858585858585 +858585858484848484848484848484848484838483838383838383838382828282828282828282 +828282828281818181818181818181818181808081818080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808181 +808081818181818181818181818181818181818181818181818282828282828282828282828282 +828282828282828282828282828282828383838383838383838383838383838383838383828282 +82828282828282828282828281818181818181818181818181808081818080807f7f7f7f7f7f7f +7f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7a7a7a7a7a7a7a7a7a +7a7a7a797a79797979787878787878787878787777777777777777777777777777777777777777 +777777777777777776767676757575757575757575757575757575757575757575757574747474 +747474747473737272727272727272727272727272727272727271717171717171717171717171 +7070717170707070707070706f6f6f6f6f6f6f6f6f6e6e6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d +6d6d6d6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6b6c6c6b6b6b6a6a6a6a6a6a6a6a6a6a6a +6a6a6a6a6969696969696969696969696969686968686868686868686868686868686868686868 +676767676767676767676767676767676767676767676767676767676767676767676767676767 +676767676666666665656565656565656464646464646464646464646464646464646463646363 +636363636363636363636363626262626262626262626262626262626262626262626262626161 +616060616160606060606060606060606060606060606060606060605f5f5f5f5e5e5d5d5d5d5d +5d5d5d5d5d5d5d5d5d5d5d5d5c5c5d5d5c5c5c5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5a5a5a5a59 +5a5959595958585857575858575757565656565656565656555453535353535353515152525151 +515151515151505050505050505050504f4f4f4f4f4f4f4f4f4f50505051515050515151525252 +5253535354545455565656575858585859595a5a5c5c5d5d5e5e5f5f6161626263646466666666 +6868696969696a6b6b6b6b6c6c6e6e6e6e6e6e7070707070707272727373737373737474757575 +757576767676777777787878787978797979797a7a7b7b7b7b7b7b7b7b7c7c7c7c7e7e7e7e7f7f +7f7f80808080808080818182828282838383848483838484848484848484848484848484848483 +8384848383838282828281818080808080808080807f7f7e7e7e7e7c7c7c7c7b7b7b7a7a7a7a7a +7a7979787878787878787777787877777777777777777676767675767575757575757575757575 +757575757575757574747474747474747372737372727272727272717170706f6f6f6f6f6f6f6e +6e6d6d6d6d6d6d6d6c6c6b6b6b6b6a6a6a6a6a6a6a6a6a6a6a6a6a696969696868686868686867 +676666666666666666666565656565656565646465656363636363636362626161616161616161 +616060605f5f5e5e5e5e5d5d5c5c5b5b5c5c5a5a5a595959595859585858585757565656565655 +555454535353535353535252525251515151515151515151515151525252535352525353535353 +535354545555555556565656565656565656575757575757575758585757585858585858585859 +595959595959595959585858585858585858585858585858585858585859595959595959595959 +595959595959595959595959595959595959595959595959595959595959595959595959595959 +59595959595a595a5a5a595a595959595959595959595959595959595959595959595959595959 +595959595959595959595959595959595959595959595959595959595959595959595959595959 +595959595959595959595959595959595959595959595959595959595959595959595959595959 +595959595858585858585858575758585757575656565656565656565656565656565656565655 +555454545454545454545454545454545454545454545454545454545454545454545454545454 +545454545454535353525253535252525252525252525252525252525252525252525252525252 +525252525252525252525252525252525252525252525252525252515151515151515151515151 +5151515151515150515050505050505050505050505050505050505050505050504f4f4f4f4f4f +4f4f4f4f4f4f4f4e4e4f4f4e4e4e4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d +4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c +4c4c4c4c4c4b4c4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4c4b4c4c4c4c4d4d4d +4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4e4e +4e4e4e4e4e4e4f4f4f4f5050505050505050505050505050505050505050505050505050505151 +525252525252525252525252525252525252525252525252525252525252525252525252525252 +535353545453535454545454545454545454545455555555555555555555555555555555555555 +555555555555555555555555555555555555555555555555555655565656565656565656565656 +565656565656565656565656565656565656565656565656565656565656565656565656565656 +565656565656565656565656565656565656565656565656565656565656565656565656565656 +565656565656565656565656565656565656565656565655565555555655565656565656565656 +565656565556555555555555555555555555555555555555555555555555555555555555555555 +555555555555555555555555555555555454545454545454545454545454545555555555555555 +555555555555555454545454555555555555555555555555555555555555555555555555555555 +555555555555555555555555555555555555555555555655565656565656565655565555555655 +565656565656565656565656565656565656565656565656565656565656565656565656565656 +565656565656565656565656565656575757575757575757575757575757575757575757575757 +575757575858575758585858585858585858585858585858585858585858585959595959595959 +59595959595959595959595a5a5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b +5b5b5b5b5b5b5b5b5c5c5c5c5c5c5c5c5c5c5c5c5c5d5d5c5c5d5d5d5d5d5d5d5d5e5e5e5e5e5e +5e5e5e5e5e5e5e5e5e5e5e5e5e5f5f606060606060606060606060606060606060606060606161 +616162626262626262626262626262626262626262626262626262626262636363636363636363 +636363636363636363636463646464646464646464646464646465656565656565656565666666 +676766666767676767676767676767676767676767676767676767676767676768686868686868 +6868686868686868686868686968696969696a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6b6b6b6b6b +6b6b6c6c6b6b6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d +6d6d6d6d6d6d6d6d6d6e6e6f6f6f6f6f6f6f6f6f70707070707070707070707070717170707171 +717171717171727272727272727272727272727272727272727373747474747575757575757575 +7575757575767675757676767777777777777777777777777777777878787879797a7a7a7a7a7a +7a7a7a7a7a7a7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7e7e7f7f7f7f7f7f7f7f7f7f +7f7f7f7f8080808181808081818182828282828282828282838383838383838383838383838384 +838484848485858585858585858585858585858585858585858585858585858585858585858585 +858585858585858585858585858585858585858585858585858585858585858585858584858484 +848483838383838383838383838383838383838383838383838383828282828282828282828282 +828282818181818181818181818181818080818180808080808080808080808080808080808080 +80808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808081818080 +818181818181818181818181818181818181818181818181818181818282828282828282828282 +828282828282828282828282828282828282828282828282828282828283838383838282828282 +8282828282828282828281818181818181818080818180808080808080807f7f7f7f7f7f7f7f7f +7e7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7a7a7a7a797a7979 +797979797979797979797979787878787878787878787878787777777776767676767676767676 +767676767676767676767676767676767676767676767576757575757474747474747474747474 +747474747474747474747474737373737272727272727272727272727271717171707170707070 +707070707070707070706f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6e6e6f6f6e6e6e6d6d6d6d +6d6d6d6d6d6d6c6c6c6c6c6c6c6c6c6b6c6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6a6a6a +6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a69696a6a696969696969696969696969696868 +686868686868686868686868686868686868676767676667666666666666666666666666666666 +666666666666666666666666666665656565656565656565656565656565656564646565646464 +646464646464646464646363636363636363636363636363626362626262616161616161616161 +61616161616161616161616161616161616161606060605f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f +5f5e5e5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5c5c5c5b5b5b5b5a5a5a5a5a5a5a5a5a5a +5a5a5a595959595859585858585757575656565655555555555555545453535353535352525251 +515151515151515151515151515151515151515151515151525252525252525252525353535454 +545555565757575858585859595b5b5b5b5d5d5e5d5e5f5f606262626364656567676868696969 +696b6c6c6c6c6c6d6e6e6e6e6e6f6f717171717373737373737374747474767576767676777778 +787878787878787a7a7a7a7b7a7b7b7c7c7c7c7c7d7d7d7d7e7e7e7f7f7f7f7f7f818181818181 +818282838384848484848484848585858585858585858586868686868585858585858585858585 +85858585848484848484848483838383828181818181817f7f7f7f7f7f7d7d7d7c7c7d7d7b7b7b +7b7b7b7b7b79797979787978787878787878787877777777777777777777777777777777777777 +777777777777767676757575757474747473737373727272727272727272727171706f6f6f6f6f +6f6e6e6d6d6d6d6d6d6d6d6d6c6c6c6c6c6b6b6b6a6a6b6b6a6a6a6a6a6a6a6969686868686868 +686868676767676767676767676666666565656565656464636363636363636262626261616160 +6060606060605f5f5e5e5d5d5c5c5c5c5c5c5c5a5a5a5a595a5959585858585857575555555555 +555555555454535353535353535353535353535353535353535353535353535353535454555555 +555555555555565656575757575858585858585858585858585958595959595a5a5a5a5a5a5a5a +5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a +5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a +5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a +5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a +5a5959595959595959595959595959595959595959595959595959595959595a5a5a5a5a595959 +595959595959595959595958595858585857575757575757575656565655555555555555555555 +555555555555555555555555555555555555555555555554545454545454545454545454545454 +545454545454545454545454545454545454545454545454545454545454545454545454545453 +535252525252525252525252525252525252525252525252525151515151515151515151515151 +51515151515151515150505151505050505050505050505050504f4f4f4f4f4f4f4f4f4f4f4f4f +4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4e4e4e4e4d4e4d +4d4d4d4d4d4d4d4d4d4d4d4d4d4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c +4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c +4c4c4c4c4c4c4c4c4c4c4c4c4c4c4d4d4e4e4e4e4e4e4e4e4e4e4e4e4e4e4f4f4f4f4f4f4f4f4f +4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f5050505051515151515151515151515151515151 +515151515151515252525252525252525352535353535454545454545454545454545454545454 +545454545454545454545454545454545454545454545455555555555555555555555555555555 +555555555555555555555555555555555555555555555656555556565656565656565656565656 +565656565656565656565656565656565656565656565656565656565656565656565656565656 +565656565555565655555555555556565555565656565656565656565655555656555555555555 +565655555656565656565656565656555556565555555555555555555555555555555555555555 +555555555555555555555555555555555555555555555555555555555555555555555555555555 +555555555555555555555555555555555555555555555555555555555555555555555555555555 +555555555555555555555555555555555555555555555555555555555555555555555555555555 +555555555555555555555555555555555555555555555555555555555555555555555555555555 +555555555556565555565656565656565656565656565656565656575757575757575757575757 +575757575757575757575757575757575757585858585858585858585858585858585858585958 +59595959595959595959595959595959595959595959595959595959595a5a5a5a5a5a5a5a5a5a +5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5b5b5b5b5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c +5c5c5c5c5c5c5d5d5d5d5d5d5d5d5d5d5d5d5d5d5e5d5e5e5e5e5e5e5e5e5e5f5f5f5f5f5f5f5f +5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f6060606061616161616161616161 +616161616161616161616161616161616162626363636363636363636363636363646464646464 +646465656464656565656565656565656565656565656565656565656566666666666666666666 +66666666666666666667666767676767676767676868686868686868686868686868686969696a +6a69696a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6b6b6b6b6b6b6b6b6b6b6b6b +6b6b6b6b6b6b6c6b6c6c6c6c6c6c6c6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6e6f6f6e6e +6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f707070707070707070717071717171717171717171 +717171717272727272727272737373737474747474747474747474747474747474747575757576 +75767676767676767676767676777777777878787979797979797979797979797979797a7a7a7a +7b7a7b7b7b7b7b7b7b7c7c7c7c7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f808080 +808080808081818080818181828282828282828282828383838383838383838483848484848484 +848484848484848484848484848484848585858586868686868686868686868686868686868686 +868686868686868686858585858585858584848585848484848484848484848484848484848484 +848484848484848484848484848483838282828282828282828282828282818181818181818181 +818181818181818181818181818180808181808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f +7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080818180808181 +818181818181818181818181818181818181818181818181818182828282828282828282828282 +828282828282828282828282828282828282828282828282828282838383838382828282828282 +828282828282828281818181818181818080818180808080808080807f7f7f7f7f7f7f7f7f7e7f +7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a79 +7a7979797979797979797878787878787878787878787877777777767676767676767676767676 +767676767676767676767676767676767676767676767676767675757575757575757575757575 +757475747474747474747373737372727272727272727272727272717171717171717171717171 +71717171717171717070707070707070706f706f6f6f6f6f6f6f6e6e6f6f6e6e6e6d6d6d6d6d6d +6d6d6d6d6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6b6b6b6b +6b6b6b6b6b6b6b6b6b6b6b6b6b6b6a6b6a6a69696a6a6969696969696969696969696968686868 +686868686868686868686868686868686767676767676767676767676767676767676767676767 +676767676767676767676767666666666666666666666666666666666666656466656464646464 +646464646464646463636363636363636363636363636363636363636262626262626262626262 +626262626262626262626262626262626261616161606060606060605f605f5f5f5f5f5f5f5f5f +5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5d5d5d5c5c5c5c5b5b5b5b5b5b5b5a5b5a5a5a +5a5959595959595959595958585857575757565655565555555554545454545454535353525252 +525252525252525252525252525252525252525252525353535353535353535354545455565657 +575858585859595a5a5b5b5d5d5d5d5e5f605f606161626364646566676768696a6a6b6b6b6b6d +6d6d6d6e6e6f7070707070717172727373757575757575757676767677777878787879797a7a7a +7a7a7a7a7a7c7c7c7c7d7c7d7d7e7e7e7e7e7f7f7f7f8080808181818182828383838383838384 +848585868687868787878788888888888888888888898989898988888888888888888888888888 +8888878787878687868685858585848383838383838282818181817f7f7f7e7e7f7f7d7d7c7d7c +7c7c7c7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a797979797879787878787878787878787878787878 +787878787777777676767675757575757575757474747473747373737372727170707070707070 +6f6f6f6f6e6f6e6e6e6e6d6d6d6d6d6c6c6c6b6b6c6c6b6b6b6b6b6b6b6b6a6a6a6a696a696969 +696868686868686868686867676766666666666666656565656465646463636363626262616161 +6161616160605f5f5e5e5d5d5d5d5d5d5d5b5b5b5b5a5b5a5a5959595959585856565656555655 +555555545454545454545454545454545454545454545454545454545454545454555555555655 +56565656575757585858585959595959595959595959595959595959595a5a5a5a5a5a5a5a5a5a +5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a +5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a +5a5b5a5b5b5b5a5b5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a +5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a59 +59595959595959595959595959595959595959595959595959595959595a5a5a5a5a5959595959 +595959595959595959595959595959585858585858585857575757565656565656565556555555 +555555555555555555555555555555555555555555545454545454545454545454545454545454 +545454545454545454545454545454545454545454545454545454545454545454545454545353 +535353535353535353535353535353535353535353535352525252525252525252525252525252 +5252525152515150505151505050505050505050505050504f4f4f4f4f4f4f4f4f4f4f4f4f4f4f +4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4e4e4e4e4e4e4e4e4e +4e4e4e4e4e4e4e4e4e4e4e4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d +4d4c4d4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4d4c4d4d4d4d4d4d4d4d4d4d4d +4d4d4d4d4d4d4d4d4d4d4d4d4d4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4f4f4f4f4f4f4f4f4f4f4f +4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f50505050515151515151515151515151525152525252 +525252525253535353535353535353535353535354545454545454545454545454545454545454 +545454545454545454545454545454545454545454555555555555555555555555555555555555 +555555555555555555555555555555555555555556575556575757575757575757575757575757 +575757575757575757575757575757575757575757575757575757575757575757575757575757 +575756565757565656565656575756565757575757575757575757565657575656565656565757 +565657575757575757575757575656575756565556555555565556565656565656565656565656 +555655555555555555555555555555555555555555555555555555555555555555555555555555 +555555555555555555555555555555555555555555555555555555555555555555555555555555 +555555555555555555555555555555555555555555555555555555555555555555555555555555 +555555555555555555555555555555555555565556565656565656565556555555565556565656 +565656575756565757575757575757575757575757575757575858585858585858585858585858 +585858585858585858585858585858585959595959595959595959595959595959595959595959 +5959595959595959595959595959595959595959595959595959595a5a5a5a5a5a5a5a5a5a5a5a +5a5a5a5a5a5a5a5b5a5b5b5b5b5b5b5b5c5c5c5c5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d +5d5d5d5d5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5f5f5f5f5f5f5f5f5f5f +5f5f5f5f5f5f5f5f5f605f60606060606060606060606061616161626262626262626262626262 +626262626262626262626262626262626363636363636363636363636363636464646464646464 +656564646565666566666666666666666666666666666666666666676767676767676767676767 +6767676767676767676767676767676767676868686868686868686868686868686969696a6a69 +696a6a6a6a6a6a6a6b6a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c +6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6e6f6f6e6e6f6f +6f6f6f6f6f706f7070707070707070707171717171717171717171717171717171717171717171 +717172727272727272727373737374747474747474757475757575757575757576767676767676 +7676767676767676767676777777777878787979797979797979797a797a7a7a7a7b7b7b7b7b7b +7b7b7b7b7b7b7b7c7c7c7c7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f8080808080 +808080818180808181818282828282828282828283838383838383838383838383838483848484 +848484848484848484848484848485858585868686868686868686868686868686868686868686 +868686868686868585858585858585848485858484848484848484848484848384838383838383 +838383838383838383838383838282828282828282828282828282828181818181818181818181 +818181818181818181818181808081818080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808181808081818181 +818181818181818181818181818181818181818181818181828282828282828282828282828282 +828282828282828282828282828282828282828282828282828383838383828282828282828282 +82828282828281818181818181818181818181808081818080807f7f7f7f7f7f7f7f7f7e7f7e7e +7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7a7a7a7a7a7a7a7a7a797a79 +797979797979797978787878787878787878787878787877777777777777777777777777777777 +777776767777767676767676767676767676767676767676757575757575757575757575757574 +757474747474747474747373737373737373737373737373737272727272727272717172727171 +7171717171717070707070707070706f706f6f6f6f6f6f6f6f6f6f6f6f6f6f6e6e6e6e6e6e6e6e +6e6e6d6d6d6d6d6d6d6d6d6d6d6d6d6c6c6d6d6c6c6c6c6c6c6c6c6c6c6c6c6c6b6b6b6b6b6b6b +6b6b6b6b6b6b6b6b6b6b6b6b6a6b6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a696969696969 +696969696969696969696969696968686868686868686868686868686868686868686868686767 +686867676767676767676666666666666666666666666666666666666665666565656565656565 +656565656565646464646464646464646464646464646464646463636363636363636262636362 +626262626262626262626262626262626261616161616161616160616060606060606060605f5f +5f5f5f5f5f5f5e5e5f5f5e5e5e5e5e5e5e5e5d5d5d5d5d5c5c5c5c5c5c5c5c5c5b5c5b5b5b5b5a +5a5a59595a5a595959585858585857575757565756565656555555545455555454545353535353 +535353535353535353535353535353535353535354545455555454555555565656565757585859 +595a5a5b5b5c5c5d5d5e5e5f5f6061626162636364656666676769696a6b6c6b6c6d6d6d6f6f6f +6f7070717172727272737374747575767676767777777878787879797a7a7a7a7b7b7b7c7c7b7b +7c7c7c7e7e7e7e7f7e7f7f80808080818181828282828283838383848485858686858586868688 +8888888988898989898a8a8a8b8b8a8a8b8b8b8c8c8c8c8c8b8b8b8b8b8b8b8b8a8a8b8b8a8a8a +89898989888988888888878787868686868585848483838383818181808080807f7f7e7f7e7e7e +7e7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7a7a7a7a797a7979797979797979797979797979797979 +797978787878787777777676777776767675757575747574747474737373727272727171717070 +70706f706f6f6f6f6e6e6e6e6e6d6d6d6d6d6d6d6d6c6c6d6d6c6c6c6b6b6b6b6a6b6a6a6a6a69 +696969696969696969686868676768686767676666666665666565656564646464646363636262 +6262616160605f5f5e5e5f5f5e5e5e5c5c5c5c5b5c5b5b5a5a5a5a595959575757575657565656 +565555555454555554545454545454545454545454545454555554545555555656565657565757 +57575858585858595959595959595959595959595a5a59595a5a5a5b5b5b5b5b5b5b5b5b5b5b5b +5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b +5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5c +5b5c5c5c5b5c5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b +5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5a5a5a +5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5b5b5b5b5b5a5a5a5a5a5a5a +5a5a5a5a5a5a59595a5a5959595858585858585858585857575757575757575756575656565656 +565656565656565656565656565656565656565555555555555555555555555555555555555555 +555555545455555454545454545454545454545454545454545454545454545454545453535353 +535353535353535353535353535353535353535353525252525252525252525252525252525252 +525152515151515151515151515151515151515151515050505050505050505050505050505050 +504f4f50504f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4e4e4e4e4e4e4e4e4e4e4e +4e4e4e4e4e4e4e4e4e4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4c +4d4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4d4c4d4d4d4d4d4d4d4d4d4d4d4d4d +4d4d4d4d4d4d4d4d4d4d4d4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4f4f4f4f4f4f4f4f4f4f4f4f4f +50504f4f5050505050505050505050505051515151515151515151515151515251525252525252 +525252535353535353535353535353535353545454545454545454545454545454545454555554 +545555555555555555555555555555555555555656565656565656565656565656565656565656 +565656565656565656565656565656565656565756575757575757575757575757575757575757 +575757575757575757575757575757575757575757575757575757575757575757575757575757 +575757575757575757575757575757575757575757575757575757575757575757575757575757 +575757575757575757575757575757575756575656565756575757575757575757575757575657 +565656565656565656565656565656565656565656565656565656565656565656565656565656 +565656565656565656565656565656565656565656565656565656565656565656565656565656 +565656565656565656565656565656565656565656565656565656565656565656565656565656 +565656565656565656565656565656565756575757575757575756575656565756575757575757 +575757575757575757575757575757575757575757575758585858585858585858585858585858 +585858585858585858585858585859595959595959595959595959595959595959595959595a5a +59595a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5b5b5b5b5b5b5b5b5b5b5b5b5b5b +5b5b5b5b5b5c5b5c5c5c5c5c5c5c5c5c5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d +5d5d5e5e5e5e5e5e5e5e5e5e5e5e5e5f5f5e5e5f5f5f5f5f5f5f5f606060606060606060606060 +606060606060606160616161616161616161616161616162626262626262626363626263636363 +636363636363636363636363636364646464646464646464646464646465656565656565656565 +656565656665666666666666666666666666666666666666666767676767676767686867676868 +686868686868686868686868686868686969696969696969696969696969696a6a6a6a6a6a6a6a +6a6a6a6a6a6a6b6a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6c6c +6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f6f6f6f +6f6f6f706f70707070707070707071717171717171717171717171727271717272727272727272 +737373737373737373737474747474747474747574757575757575757575767676767676767677 +777676777777777777777778787878787979797979797979797a797a7a7a7a7b7b7b7b7b7b7b7b +7c7c7b7b7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f80808080808080 +808181808081818182828282828282828282838383838383838383838383838384838484848484 +848484848484848484848484848485858585858585858585858585858585858585858585858585 +858585858584848484848484848484848484848484848484848484848483848383838383838383 +838383838383838383838382828282828282828282828282828281818181818181818181818181 +818181818181818181818080818180808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808181808081 +818181818181818181818181818181818181818181818282828282828282828282828282828282 +828282828282828282828282828282828282828282828283838383838282828282828282828282 +8282828281818181818181818181818181808081818080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e +7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7a7a7a7a7a7a7a7a7a797a797979 +797979797979787878787878787878787878787878777777777777777777777777777777777777 +777777777777777777777777777777777777777777777676767575767675757575757575747574 +747474747474747473737373737373737373737373737372727272727272727272727272727272 +727272727171717171717171706f71706f6f6f6f6f6f6f6f6f6f6f6f6f6e6e6e6e6e6e6e6e6e6e +6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6c6c6c6c6c6c6c6c6c +6c6c6c6c6c6c6c6c6c6c6b6c6b6b6b6b6b6b6b6b6b6b6b6b6a6a6b6b6a6a6a6969696969696969 +696969696969696969696969686868686868686868686868686868686868686868686868686868 +686868686868686867676767676767676767676767676767676767666766666666666666666666 +666665656565646464646464646464646464646464646464636363636363636363636363636363 +636363636363636363636363636363626262626262626262616261616161616161606060605f5f +5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5e5e5e5e5e5d5d5d5c5c5d5d5c5c5b5c5b5b5b5b5a5a5a +5a5a5a5a5a5a5a5959595959585858575658575656565555555555555555555554545454545454 +545454545454545454545454545454545454555555565656565656565757575758595a5a5b5b5b +5b5d5d5e5e5f5f60606060626364636464656667686869696a6a6c6d6e6d6e6e6e6e7070717172 +727373737373737475767677777878787878787879797a7a7b7b7c7c7c7c7d7d7d7d7d7d7d7e7e +7e80808080818081818383838383838384848484848585868687878888888888888889898b8b8b +8b8c8b8c8c8c8c8d8d8d8e8e8d8d8e8e8e8f8f8f8f8f8e8e8e8e8e8e8e8e8d8d8d8d8d8d8d8c8c +8c8c8b8c8b8b8b8b8a8a8a8888888888888787868685858383838383838381818081808080807e +7e7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7b7b7a7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +797979797978787878787878787878777777767577767575757474747373737373737372727171 +7071707070706f6f6f6f6f6e6e6e6e6e6e6e6e6e6e6e6e6e6d6d6d6d6c6c6b6c6b6b6b6b6a6a6a +6a6a6a6a6a6a6a6969696969696969686867676767666766666666656565656564646463636464 +62626161606060606060605f5f5e5e5d5d5c5d5c5c5b5b5b5b5a5a5a5858585857585757575756 +565555555555555555555555555555555555555555555555555555555556565657585657585858 +59595959595a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5b5b5b5b5b5b5b5b5b5b5b5b5b5b +5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b +5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5c5b5c +5c5c5b5c5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b +5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5a5a5a5a5a +5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5b5b5b5b5b5a5a5a5a5a5a5a5a5a +5a5a5a5a5a5a5a5a5a5a5a59595959595959595959585858585858585857565857565656565656 +565656565656565656565656565656565655555555555555555555555555555555555555555555 +555555555555555555555555555555555555555555555555555555555555555555545454545454 +545454545454545454545454535354545353535252525252525252525252525252525252525251 +525151515151515151515151515151515151515150505050505050505050505050505050505050 +50505050505050505050505050505050505050505050505050504f4f4f4f4f4f4f4f4e4e4f4f4e +4e4e4e4e4e4e4e4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4c4d4c +4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4d4c4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d +4d4d4d4d4d4d4d4d4d4e4e4e4e4e4e4e4e4e4e4e4e4e4f4f4f4f50505050505050505050505050 +505050505050505050505050505050515151515151515151515151515152515252525252525252 +525353535353535353545453535454545555555555555555555555555555555555555555555555 +555555555555555555555555555555555556565656565656565656565656565656565656565656 +565656565656565656565656565656565657565757575757575757575757575757575757575757 +575757575757575757575757575757575757575757575757575757575757575757575757575757 +575757575757575757575757575757575757575757575757575757575757575757575757575757 +575757575757575757575757575757565756565657565757575757575757575757575756575656 +565656565656565656565656565656565656565656565656565656565656565656565656565656 +565656565656565656565656565656565656565656565656565656565656565656565656565656 +565656565656565656565656565656565656565656565656565656565656565656565656565656 +565656565656565656565656565657565757575757575757565756565657565757585857575858 +585858585858585858585858585858585858585858595959595959595959595959595959595959 +5959595959595959595959595a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a +5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b +5b5b5c5d5b5c5d5d5d5d5d5d5d5d5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e +5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f6060606161606061616161616161 +616161616162616262626262626262626262626262636363636363636363636363636363636363 +636363636363636363636363646464646464646464646464646464656565656565656566666565 +666667666767676767676767676767676767676767676768686868686868686868686868686868 +68686868686868686868686868686969696969696969696969696969696a6a6a6a6a6a6a6a6a6a +6a6a6a6b6c6a6b6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d +6d6d6d6d6d6d6d6d6d6d6d6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f +6f706f707071717070717171727272727272727272727272727272727272727272727272727373 +737373737373737374747474747474747475747575767675757676767777777777777777777777 +77777777777777777778787878787979797979797979797a797a7a7b7b7b7b7c7c7c7c7c7c7c7c +7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f808080818180808181 +818181818181828282828282828282828383838383838383838383838383848384848484848484 +848484848484848484848484858585858585858585858585858585858585858585858585858585 +858585848484848484848484848484848484848484848484848484838483838383838383838383 +838383838383838383828282828282828282828282828282818181818181818180808181808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e +7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808081818080818181 +818181818181818181818181818181818181818182828282828282828282828282828282828282 +828282828282828282828282828282828282828282838383838382828282828282828282828282 +828281818181818181818181818181808081818080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7d +7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a797a +797979797878787878787878787878787878787777777777777777777777777777777777777777 +777777777777777777777777777777777777777776767675757676757575757575757575757575 +757575757575747474747474747474737473737373727272727272727272727272727272727272 +7272717171717171717170707171707070707070707070707070706f6f6f6f6f6f6f6f6f6f6e6e +6e6e6d6e6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6c6c6c6c6c6c6c6c6c6c6c +6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6b6c6c6b6b6b6a6a6a6a6a6a6a6a6a6a +6a6a6a6a6a6a6a6a6a6a6969696969696969696969696969686968686868686868686868686868 +686868686868676767676767676767676767676767676767676767676767676767676767676767 +666666666565656565656565656565656565656565656464646464646464646364636363636363 +636363636363636363636363636262626262626262626262626262626262626161616160606060 +60606060606060605f605f5f5f5f5e5e5e5e5e5d5d5d5c5c5d5d5c5c5c5c5c5c5c5c5b5b5b5b5b +5b5b5b5b5a5a595959595858585757585857575756565656565656565656555555555555555555 +555555555555555555555555555555555656565757575757575859595959595a5b5b5d5d5d5d5f +5f5f5f61616262626264646565666667686969696b6b6c6c6e6e6f6e7070707072727373737374 +74747575757677787878787979797a7a7a7a7b7b7c7c7d7d7d7d7d7d7e7f7f7f7f7f7f80808082 +828282838383838585858585858686878787878888898989898a8a8a8b8b8b8b8c8c8e8e8e8e8f +8e8f8f8f8f9090909191909091919192929292929191919191919191909090909090908f8f8f8f +8e8f8e8e8e8e8d8d8d8b8b8b8b8a8a89898989888886868585858585838383828282828280807f +7f7f7f7e7e7e7e7e7e7e7e7e7d7d7c7c7c7c7c7c7c7c7c7c7c7c7b7c7b7b7b7b7b7b7b7b7b7a7a +7a7a7a797979797979797979797878787777787877777776757574747474747474737372727272 +7272727171707070706f6f6f6f6f6f6f6f6f6f6f6f6f6e6e6e6e6d6d6d6d6d6d6d6c6c6b6b6b6b +6b6b6b6b6b6a6a6a6a6a6a6a6a6969686868686768676767676666666666656565646465656363 +63636161616161616160605f5f5e5e5e5e5d5d5c5c5c5c5b5b5b59595959585958585858575756 +565656565656565656565656565656565656565656565656565656575757585857575858585959 +59595a5a5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c +5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c +5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c +5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c +5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5b5b5b5b5b5b5b +5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5c5c5c5c5c5b5b5b5b5b5b5b5b5b5b5b +5b5b5b5b5b5b5b5b5a5a5959595959595959595858585858585858575758585757575757575757 +575757575757575757575757575757565656565656565656565656565656565656565656565656 +555655555555555555555555555555555555555555555555555555555555555454545454545454 +545454545454545454545353545453535352525252525252525252525252525252525252525252 +525252525252525252525252525252525252515151515151515151505150505050505050505050 +5050505050505050505050505050505050505050505050504f4f4f4f4f4f4f4f4e4e4f4f4e4e4e +4e4e4e4e4e4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d +4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d +4d4d4d4d4d4d4d4e4e4e4e4e4e4e4e4e4e4e4e4e4f4f4f4f505050505050505050505050505050 +505050505050505050505050515152525252525252525252525252525252525252525252525253 +535353535353535454535354545455555555555555555555555555555555555555555555555555 +555555555655565656565656565656575757575757575757575757575757575757575757575757 +575757575757575757575757575757575757575757575757575757575757575757575757575757 +575757575757575757575757575757575757575757575757575757575757575757575757575757 +575757575757575757575757575757575757575757575757575757575757575757575757575757 +575757575757575757575757575757575757575757575757575757575757575757575757575757 +575757575757575757575757575757575757575757575757575757575757575757575757575757 +575757575757575757575757575757575757575757575757575757575757575757575757575757 +575757575757575757575757575757575757575757575757575757575757575757575757575757 +575757575757575757575757575757575757575757575757575757575757575858575758585858 +585858585858585858585858585858585858585959595959595959595959595959595959595959 +595959595959595959595a5a5a5a5b5a5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b +5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c +5d5d5c5c5d5d5d5d5d5d5d5d5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5f5f60 +606060606060606060606060606060606060606060606061616162626161626262626262626262 +626262626262626262626262626262626262626363636363636363636363636363646364646464 +646464646464646464646565656565656565656565656565656666666666666666676766666767 +676767676767676767676767676767676767676767686868686868686868686868686868686868 +6868686868686968696969696a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6b6b6b6b6b6b6b6b6b6b6b +6b6c6c6b6b6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d +6d6d6d6d6d6d6d6d6d6e6e6e6e6f6e6f6f6f6f6f6f6f6f6f707070707070707070707070707070 +707070717170707171717272727272727272727272727272727272727272727272727273737373 +747374747474757575757575757575757575757676757576767677777777777777777777777777 +777777777777777878787879797a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7c7c7c7c7c7c7c7c7c7c +7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f8080808181808081818181 +818181818282828282828282828283838383838383838383838383838383838383838383838383 +838383838483848484848585858585858585858585858585848584848484848484848484848484 +848383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838282828282828282828282828282828181818181818181808081818080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808181808081818181818181818181 +818181818181818181818181818181818181828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +818181818181818181818181818080818180808080808080807f7f7f7f7e7f7e7e7e7e7e7e7e7e +7e7d7d7d7d7d7d7d7d7d7d7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7a7a7a7a797a79797979797979 +797979797979797979797979787878787878787878787878787878787878787878787877777777 +767676767676767676767676767676767676767676767676767676767676767675767575757575 +757575757474747474747474747474747474747474747474737373727273737272727272727272 +717171717171717171707170707070707070707070707070706f6f6f6f6f6f6f6f6f6f6f6f6f6f +6f6f6f6f6f6f6f6f6f6e6e6f6f6e6e6e6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6c6c6c +6c6c6c6c6c6c6b6c6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b +6b6b6b6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a69696a6a69696969 +696969696868686868686868686868686868686868686867676666666666666666666666666666 +666666666666666666666666666666666666666665656565656565656464656564646464646464 +646464646464646464646463636363636363636362626161616161616161616161616161606060 +5f5f60605f5f5f5f5f5f5f5f5f5f5f5f5f5e5e5e5e5e5e5e5e5e5d5d5c5c5c5c5b5b5b5a5a5b5b +5a5a5a5a5a5a5a5a59595959585958585858575757565656565555555555555555555555555555 +555555555555555555565656565657575758585757595959595a5a5b5c5c5c5d5d5e5e5f5f5f61 +6262626363646464656667686969696a6b6c6c6d6d6e6e6f707171727373737373737476767677 +77777878787878797a7a7b7b7b7c7d7d7d7d7d7d7d7e7f7f7f8080808082828181828282848484 +8485848686868687878989898989898a8a8a8a8a8a8b8d8d8d8e8e8d8e8f8f8f8f8f9090919091 +919191939393949493939494949595959595949494949494949493939494929292919191919091 +909090908f8f8f8f8e8f8e8d8d8d8b8a8a8a898a89898787868686868485838382828282828180 +81818080807f7f7f7e7e7e7e7e7e7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7b7b7b7a7a7b7b7a7a7a79797979787978787877777777777776767574747474747473737272 +727272727272727171717171717171707070706f6f6f6f6f6f6f6e6e6d6d6d6d6d6d6d6d6d6c6c +6c6c6c6c6c6c6b6b6b6b6a6a6a6a6a696968696868686867676767676666666565656565656363 +636362626161606060606060605e5f5e5e5d5d5d5d5c5c5c5a5a5a5a595a595958585858585757 +57575656565656565656565656565656565657575757585858585858585958595959595a5a5a5a +5a5a5a5a5a5a5a5a5a5a5a5b5b5b5c5c5b5b5c5c5c5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d +5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d +5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5e5d5e5e5e5d5e +5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d +5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c +5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5b5b5b5b5b5b5b5b +5a5a5b5b5a5a5a5a5a5a5a5a5a5a5a5a5a59595959595959595958595858585858585858585757 +575757575757575757575757575656565656565656565656565656565656565656565656555556 +565555555555555555555555555555555555555555555555555555555554545454545454545454 +545454545454545454545454545454545454545454545454545454545454545454545353525252 +525252525252525252525251515151515151515151515151515151515151515151515050515150 +5050505050505050505050504f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f +4f4f4f4f4f4f4f4f4f4f4f4f4f4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4d4e4d4d4d4d4d +4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4e4d4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e +4e4e4e4e4e4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f505050505151 +515151515151515151515151515151515151515151525252525352535353535353535353545454 +545454545454545454545454545454545454545454545555555555555555565655555656565656 +565656565656565656565656565656565656565656565657575757575757575757575757575757 +575757575757575757575757575858595959595959595959595959595959595959595959595959 +595959595959595959595959595959595959595959595959595959595959595959595959595959 +595959595959595959595959595959595959595959595959595959595959595959595959595959 +595959595959595959595958595858585958595959595959595959595959595859585858585858 +585858585858585858585858585858585858575757575757575757575757575757585858585857 +575757575757575757575757575757575757575858585858585858585857575757575757575757 +585858585858585858585858585858585858585858585858585858585858585858585858585858 +585858585858585858585958595959595959595958595858585958595959595959595959595959 +595959595959595959595959595959595959595959595a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a +5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5b5b5b5b5c5c5c5c +5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5e +5d5e5e5e5e5e5e5e5e5e5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f +5f5f5f5f5f5f5f5f5f606060606161616161616161616161616161616161616161616161616161 +616262636363636363636363636363636364646464646464646565646465656565656565656565 +656565656565656565656565656666666666666666666666666666666666666666666666666766 +6767676767676767676868686868686868686868686868686969696a6a69696a6a6a6a6a6a6a6a +6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6b6b6b6b6b6b6b6b6b6b6b6b6b +6c6b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6d6d6e6e6e6f6f6f +6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f707070707070707070717071 +717171717171717171717171717272727272727272737372727373737474747474747474747474 +747474747474747474757575757675767676767676767676767676767677777778787777787878 +797979797979797979797979797979797979797a7a7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7d7d +7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f808080808080808080808080808181808081 +818182828282828282828282828282828283838383838383838384838484848484848484848484 +848484848484848484848484848484848484848484848484848484848484848484848484848484 +848484848484848484848484848484848484848484848483838282828282828282828282828282 +828282828281818181818181818181818181818181818181818181818181818181818181818181 +818181818080818180808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808081818080818181818181818181818181 +818181818181818181818181818181818282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828181 +81818181818181818181818080818180808080808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d +7d7d7d7d7d7d7d7d7d7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a797a79797979 +797979797979797979797878787878787878787878787878787878787878787878777777777676 +767676767676767676767676767676767676767676767676767676767676767676767676767676 +767675757575757575757574757474747474747474747373737272737372727272727272727171 +717171717171717171717171717171717171717171717170707070707070707070707070706f70 +6f6f6f6f6f6f6f6e6e6f6f6e6e6e6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6c6c6c6c6c +6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c +6c6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6a6b6a6a6a6a6a6a6a69696a6a696969696969 +696968686868686868686868686868686868686868686767676767676767676767676767676767 +676767676767676767676767676767676767666666666666666665646665646464646464646464 +646464646464646464636363636363636363636262626262626262626262626262626161616060 +616160605f605f5f5f5f5f5f5f5f5f5e5e5e5e5e5e5e5e5e5e5d5d5d5d5d5c5c5c5b5b5c5c5b5b +5a5b5a5a5a5a595959595959595959595858585757575756565656565656565656565656565656 +565656565656565757575757585858595958585a5a5b5b5c5c5d5d5d5d5e5f6060616161626364 +6465656666666667696a6b6b6b6c6c6d6e6f6f7070707172737475757575757575777777787979 +7a7a7a7a7a7a7b7b7c7c7d7e7f7f7f7f7f7f7f8080808081818282848483838484848686868687 +878888888889898b8b8c8b8c8c8d8d8d8d8d8d8d8f8f8f90919091929292929293939493949494 +949696969797969697979798989898989797979797979797969697979595959494949493949393 +9393929292929192918f8f8f8d8d8d8d8c8d8c8b89898888888887868585848484848483828382 +8181818080807f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7d7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c +7c7c7b7b7c7c7b7b7b7a7a7a7a7a7a7a7a7a797978787878777776757575757575757474747473 +747373737372727272727272727171717170707070707070706f6f6f6f6e6f6e6e6e6e6d6d6d6d +6d6d6d6d6c6c6c6c6b6b6b6b6b6a6a696a69696969686868686867676766666666666665656464 +636362626161616161616160605f5f5e5e5e5e5d5d5d5b5b5b5b5a5b5a5a595959595958585858 +5757575757575757575757575757575758585858595959595959595959595959595a5a5a5a5b5a +5b5b5b5b5b5b5b5b5b5c5c5c5d5d5c5c5d5d5d5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e +5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e +5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e +5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5d5d +5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d +5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5c5c5c5c5c5c5c5c5b5b +5c5c5b5b5a5b5a5a5a5a5a5a5a5a5a595959595959595959595959595959595959595958585858 +585858585858585858585857575757575757575757575757575757575757575757575655575655 +555555555555555555555555555555555555555555555555555555545454545454545454545454 +545454545454545454545454545454545454545454545454545454545454545454535353535353 +535353535353535353525252525252525252525252525251525151515151515150505151505050 +505050505050505050504f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f +4f4f4f4f4f4f4f4f4f4f4f4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e +4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e +4e4e4e4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f5050505051515151 +515151515151515152515252525252525252525353535353535353535353535353535454545454 +545454545454545454545454545454545454545455555555555555555656555556565656565656 +575657575757575757575757575757575757575757585858585858585858585858585858585858 +585858585858585858585858595959595959595959595959595959595959595959595959595959 +595959595959595959595959595959595959595959595959595959595959595959595959595959 +595959595959595959595959595959595959595959595959595959595959595959595959595959 +595959595959595959595959595959595959595959595959595959595959595959595959595959 +595959595959595959595959595959595858585858585858585858585858585959595959585858 +585858585858585858585858585858585859595959595959595959585858585858585858585959 +595959595959595959595959595959595959595959595959595959595959595959595959595959 +595959595959595959595959595959595959595959595959595959595959595959595959595959 +59595959595959595959595959595959595959595a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a +5a5a5a5a5a5a5a5a5a5a5b5a5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5c5c5c5c5d5d5d5d5d5d +5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e +5e5e5e5e5e5e5e5e5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f605f6060606060 +606060606060606161616162626262626262626262626262626262626262626262626262626262 +636363636363636363636363636363646464646464646465656464656566656666666666666666 +666666666666666666666667676767676767676767676767676767676767676767676767676767 +676767676767676868686868686868686868686868686969696a6a69696a6a6a6a6a6a6a6a6a6a +6a6a6b6a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c +6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6d6d6e6e6e6f6f6f6f6f +6f6f6f6f6f6f6f6f6f706f70707070707070707070707070707171717171717171717171717171 +717171717171717171717172727272727272727373727273737374747474747474747475747575 +757575757575757676767676767676767676767676767676767676777777787877777878787979 +797979797979797a797a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7d7d7d7d +7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f8080808080808080808080808081818080818181 +828282828282828282828282828282838383838383838383838383838383838383838383838383 +848384848484848484848484848484848484848483848383838383838383838383838383838383 +838383838383838383838383838383838383838383838282828282828282828282828282828282 +828282818181818181818181818181818181818181818181818181818181818181818181818181 +818180808181808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808081818080818181818181818181 +818181818181818181818181818182828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828281818181 +8181818181818181818080818180808080808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d +7d7d7d7d7d7d7d7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a797a797979797979 +797979797979797978787878787878787878787878787878787878787878787878777777777777 +777777777777777777777777777777777776767777767676767676767676767676767676767676 +757575757575757575747574747474747474747473737373737373737373737373737372727272 +72727272717172727171717171717171717171717170707070707070707070707070706f706f6f +6f6f6f6f6f6f6f6f6f6f6f6f6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6d6d6d6d6d6d6d +6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6c6c6d6d6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b +6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6a6b6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a +696969696969696969696969696969696969696968686868686868686868686868676768686767 +676767676767676767676767676767676666666666666666666566656565656565656565656565 +656565656565656464646464646464646463636363636363636262636362626261616161616161 +616160616060606060606060605f5f5f5e5e5f5f5e5e5e5d5d5d5d5d5c5c5c5c5c5c5c5c5c5b5c +5b5b5b5b5a5a5a59595a5a59595958585858585757575757575757575757575757575757575757 +575757575758585858585959595a5a5a5a5b5b5c5c5d5d5e5e5f5f606162616263636465666667 +6767676868696b6c6c6d6d6e6e6f7071707172727374757576767676777777797979797a7a7b7b +7c7c7c7c7d7d7e7e7f7f808080808181818282828283838484858585858686868888888889898a +8a8b8b8c8c8d8d8e8d8e8e8f8f8f8f909090929292929393949495959595969697969797979799 +99999a9a99999a9a9a9b9b9b9b9b9a9a9a9a9a9a9a9a9999999998989897979797969796969696 +959595949394939292929090908f8e8f8e8d8c8c8b8b8a8a898887878686868685858484838383 +83828282818181818080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d +7d7d7d7d7d7d7d7c7c7c7b7b7c7c7b7b7a7a797979797878787777777776767675757575747574 +7474747373737373737373737372727271717272717171707070706f706f6f6f6f6e6e6e6e6e6e +6e6e6e6e6d6d6d6c6c6c6c6b6b6a6b6a6a6a6a6969696969686868676768686767666665656565 +636363626263636262616160605f5f5f5f5e5e5e5c5c5c5c5b5c5b5b5a5a5a5a59595958585858 +5858585858585858585858585858585859595959595959595a5a59595a5a5a5b5b5b5b5c5b5c5c +5c5c5c5c5c5c5c5d5d5d5d5d5d5d5d5d5d5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e +5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e +5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e +5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5d5d5d5d +5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d +5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5c5c5c5c5c5c5c5c5c5c5c5c +5c5c5b5c5b5b5b5b5b5b5b5b5b5a5a5a5a5a5a5a5a59595a5a5959595959595959585858585858 +585858585858585858575757575757575757575757575757575757575757575757565756565656 +565656565656565656565656565656565656565656565656565555555555555555555555555555 +555555555454555554545454545454545454545454545454545454545454545353535353535353 +535353535353535252525252525252525252525252515251515151515151515151515151515151 +51515151515151515050505050505050505050505050505050504f4f50504f4f4f4f4f4f4f4f4f +4f4f4f4f4f4f4f4f4f4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e +4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e +4e4f4f4f4f4f4f4f4f4f4f4f4f4f50504f4f505050505050505050505050505151515151515151 +515151515151525152525252525252525253535353535353535353535353535354545454545454 +545555545455555555555555555555555555565656565656565656565656565656565656565756 +575757575757575757575757575757575757575858585858585858585858585858585858585858 +585858585858585858585959595959595959595959595959595959595959595959595959595959 +595959595959595959595959595959595959595959595959595959595959595959595959595959 +595959595959595959595959595959595959595959595959595959595959595959595959595959 +595959595959595959595959595959595959595959595959595959595959595959595959595959 +595959595959595959595959595958585858585858585858585858585859595959595858585858 +585858585858585858585858585858595959595959595959595858585858585858585859595959 +595959595959595959595959595959595959595959595959595959595959595959595959595959 +595959595959595959595959595959595959595959595959595a5a59595a5a5a5a5a5a5a5a5a5a +5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b +5b5b5b5b5b5b5b5b5c5b5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5d5d5d5d5d5d5d5d5d5d +5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5f5f5e5e5f5f +5f5f5f5f5f5f606060606060606060606060606060606060606060606060616061616161616161 +616161616161616262626262626262626262626263636262636363636363636363636363636464 +646464646464646464646464646565656565656565656565656565666566666666666666666666 +666666666666666666676767676767676767676767676767676767686867676868686868686868 +68686868686969696969696969696969696969696a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a +6b6a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6c6c6d +6d6d6d6d6d6d6d6d6d6d6d6d6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6f6f6f6f6f6f6f +6f6f6f6f6f6f6f706f707070707070707070707070707071717171717171717171717171727271 +717272727272727272737373737373737373737373737373747474747474747474757475757575 +757575757576767676767676767777767677777777777777777878787878787878787879797979 +79797979797a797a7a7a7a7a7a7a7a7a7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d +7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f80808080808080808181808081818181818181818282 +828282828282828282828282828383838383838383838383838383838383838383838383838483 +848484848484848484848484848484848484838483838383838383838383838383838383838383 +838383838383838383838383838383838383838382828282828282828282828282828282828282 +828181818181818181818181818181818181818181818181808081818080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e +7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080818180808181818181818181818181 +818181818181818181818181828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282818181818181 +818181818181818080818180808080808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d +7d7d7d7d7d7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7a7a7a7a7a7a7a7a7a797a7979797979797979 +797979797979787878787878787878787878787878787878787878787878787777777777777777 +777777777777777777777777777777777777777777777777777777777777777777777777777676 +767575767675757475747474747474747474737373737373737373737373737373727272727272 +7272727272727272727272727272727272727271717171717171717171717171706f71706f6f6f +6f6f6f6f6f6f6f6f6f6f6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6d6d6d6d6d6d6d6d6d +6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6c6c6c +6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6c6b6b6b6b6b6b6b6a6a6b6b6a6a6a6a6a6a6a6a6969 +696969696969696969696969696969696969686868686868686868686868686868686868686868 +686868686868686868686868686867676767676767676766676666656566666565656565656565 +656565656564646464646464646464636363636363636363636363636363626262626262626261 +60626160606060606060605f5f5f5f5f5f5f5f5f5f5e5e5e5e5e5d5d5d5c5c5d5d5c5c5b5c5b5b +5b5b5a5a5a5a5a5a5a5a5a5a595959595958585858585858585858585858585858585858585858 +5858585959595a5a5a5a5b5b5b5b5b5c5d5e5e5f5f606060606163646364646465676868696969 +69696a6b6d6e6e6e6e6f6f7172737273737374757677787878787878787a7a7b7b7c7c7d7d7d7d +7d7d7e7f80808181828282828282828484848485858686878788888888888a8a8a8b8c8c8d8d8d +8d8e8e9090919091919292929293939395959595969697989898989899999a999a9a9a9a9c9c9d +9d9d9d9d9d9d9d9e9e9e9e9e9d9d9d9d9d9d9d9d9d9d9d9d9b9b9b9a9a9a9a999a999999999898 +989796979695959593939292919291908f8f8d8d8d8d8c8b898988888888888786868585858584 +8483828282828282828181818080808080807f807f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e +7e7e7e7e7e7d7d7d7d7d7d7d7d7c7b7c7b7a7a7a79797978787878787878777776767576757575 +757474747474747474747473737372727373727272717171717071707070706f6f6f6f6f6f6f6f +6f6f6e6e6e6d6d6e6e6c6c6b6c6b6b6b6b6a6a6a6a6a6969696969696969686767666666666464 +646464646463636262616160606060605f5f5d5d5d5d5c5d5c5c5b5b5b5b5a5a5a595959595959 +59595959595959595959595959595a5a5a5a5a5a5a5a5a5a5a5a5a5b5b5b5b5c5c5d5c5d5d5d5d +5d5d5d5d5d5e5e5e5e5e5e5e5e5e5e5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f +5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f +5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f +5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5e5e5e5e5e5e +5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e +5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5d5d5d5c5c5d5d5c5c5c5c5c5c5c +5b5c5b5b5b5b5b5b5b5b5b5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5959595959595959 +595959595959595858585757585857575757575757575757575757575757575657565656565656 +565656565656565656565656565656565656565656565655555555555555555555555555555555 +555555555555555555555555555555555555555555555555555555555554545454545454545353 +545453535352525252525252525252525252525152515151515151515151515151515151515151 +515151515151505050505050505050505050505050505050505050505050505050505050505050 +505050505050504f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4e4e4f4f4e4e4e4e4e4e4e4e4e4e +4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4f4f4f +4f5050505050505050505050505050505050505050505050505050505051515151515151515151 +515151515251525252525252525252535353535353535354545353545454555555555555555555 +555555555555555555555555555555555656565656565656565656565656565656565657565757 +575757575757575757575757575757575758585859595858595959595959595959595959595959 +59595959595959595a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a +5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a +5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a +5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a +5a5a5a5a5a5a5a5a5a5a5a5a5959595959595959595959595959595a5a5a5a5a59595959595959 +595959595959595959595959595a5a5a5a5a5a5a5a5a5a595959595959595959595a5a5a5a5a5a +5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a +5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a +5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b +5b5b5b5b5b5b5c5b5c5c5d5d5c5c5d5d5d5d5d5d5d5d5d5d5d5d5d5e5e5e5e5e5e5e5e5e5e5e5e +5e5e5e5e5e5e5e5e5e5e5e5e5e5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f +5f5f5f5f6060606161606061616161616161616161616161616161616261626262626262626262 +626262626263636363636363636363636363636363636363636363636363636363636364646464 +646464646464646464646465656566666565666666666666666766676767676767676767676767 +676767676767676868686868686868686868686868686868686868686868686868686868686868 +6868686969696969696969696969696969696a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6c6a +6b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d +6d6d6d6d6d6d6d6d6d6d6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f6f +6f6f6f6f6f706f7070717170707171717171717171727272727272727272727272727272727272 +727272727272727373737373737373737373737373737474747474747474747574757575757575 +757676767677777777777777777777777777777777777778787878787878787878797979797979 +7979797a797a7a7a7a7a7a7a7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d +7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f808080808080808080808080808181808081818182828282 +828282828282828282828283838383838383838383838383838383838383838383838384838484 +848484848484848484848484848484848384838383838383838383838383838383838383838383 +838383838383838383838383838383838383828282828282828282828282828282828282828281 +818180808181808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f808080808080808080808080808181808081818181818181818181818181 +818181818181818181818282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828181818181818181 +81818181818080818180808080808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7d7d +7d7d7d7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a797a7979797979 +797979797878787878787878787878787878787878787878787878787877777777777777777777 +777777777777777777777777777777777777777777777777777777777777777777777776767675 +757676757575757575757575757575757474747474747474747374737373737272727272727272 +727272727272727272727272727272727271717171717171717171717171707071717070707070 +70707070707070706f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6e6e6e6e6d6e6d6d6d6d6d +6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6c6c6c6c6c +6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6b6c6c6b6b6b6b6b6b6b6b6a6a6a6a +6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6969696969696969696869686868686868686868686868 +686868686868686868686868676767676767676767676767676666676766666666666666666666 +666666656565656565656565656464646463646363636363636363636262626262626262616162 +626161616161616161606060605f605f5f5f5f5e5e5e5e5e5d5d5d5c5c5d5d5c5c5c5c5c5c5c5c +5b5b5b5b5b5b5b5b5b5a5a59595959585858585858585858585858585858585858585958595959 +595a5a5a5b5b5b5b5c5c5c5d5d5e5f5f5f60606161626263646564656666676969696a6a6b6b6b +6c6d6e6f6f7070717173737473757575767777787979797a7a7a7a7c7c7d7d7d7d7e7e7e7f7f7f +80818282828283838384848484868686868787888889898a8a8a8a8a8d8d8d8e8e8e8f90909091 +91939393949494959595959696969899999999999a9b9b9b9b9c9d9d9d9d9d9d9d9d9f9fa0a0a0 +a0a0a0a0a1a1a2a2a2a2a1a1a1a1a0a1a0a0a0a0a0a09e9e9e9d9d9d9d9d9d9d9d9d9c9b9b9b9a +999a99999998969695959495939392929090908f8e8e8c8c8b8a8a8a8a89888888878787868685 +84848483838383828282818181818181818181818180818080808080808080807f7f7f7f7f7f7f +7f7f7f7e7e7e7e7e7e7e7e7d7c7d7d7c7c7c7b7a7a797979797979797878777777777777777676 +757575757575757575747474737374747373737272727272727272727171707070707070707070 +6f6f6f6e6e6f6f6d6d6d6d6d6d6d6c6c6b6b6b6b6a6a6a6a6a6a6a6a6968686868686765656565 +656565646463636262616161616160605e5e5e5e5d5e5d5d5c5c5c5c5b5b5b5a5a5a5a5a5a5a5a +5a5a5a5a5a5a5a5a5a5a5a5a5b5b5b5b5b5b5b5b5b5b5b5b5b5c5c5c5c5d5d5d5d5d5d5d5d5d5d +5d5d5d5e5e5e5e5e5e5e5e5e5e5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f605f6060606060 +606060606060606060606060606060606060606060606060606060606060606060606060606060 +6060606060606060605f605f5f5f605f6060606060606060606060606060606060605f605f5f5f +5f5f5f5f5f605f60606060606060605f605f5f5f5f5f5f5f5f5f5f5f5f5f5f5e5e5e5e5e5e5e5e +5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e +5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5d5d5d5c5c5d5d5c5c5c5c5c5c5c5c5c +5c5c5c5c5c5c5c5c5c5b5b5b5b5b5b5b5b5b5b5b5b5b5b5a5b5a5a5a5a59595959595959595959 +595959595958585857575858575757575757575757575757575757575757575757575757575757 +575757575757575757575757575757575757575757565656565656565656565656565656565656 +565556555555555555555555555555555555555555555555555555545454545454545453535454 +535353525252525252525252525252525252525252525252525252525252525252525252525252 +525252525151515151515151515051505050505050505050505050505050505050505050505050 +50505050504f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4e4e4f4f4e4e4e4e4e4e4e4e4e4e4e4e +4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4f4f4f4f50 +505050505050505050505050505050505050505050505050505051515252525252525252525252 +525252525252525252525252525353535353535353545453535454545555555555555555555555 +555555555555555556555656565657575757575757575757575757575757575757575757575757 +575757575757575757575757575757585858595958585959595959595959595959595959595959 +5959595959595a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a +5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a +5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a +5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a +5a5a5a5a5a5a5a5a5a5a5959595959595959595959595959595a5a5a5a5a595959595959595959 +59595959595959595959595a5a5a5a5a5a5a5a5a5a595959595959595959595a5a5a5a5a5a5a5a +5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5b5a5b +5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b +5b5b5b5b5b5b5b5b5b5b5b5b5b5b5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c +5c5c5c5c5c5c5c5c5d5d5c5c5d5d5d5d5d5d5d5d5d5d5d5d5d5e5e5e5e5e5e5e5e5e5e5e5e5e5e +5e5e5e5e5e5e5e5e5e5e5f5f606060606060606060606060606060606060606060606060606060 +606061616162626161626262626262626262626262626262626262626262626262626262626262 +626262636363636363636363636363636363636363636463646464646464646464656565656565 +656565656565656565666666676766666767676767676767676767676767676767676767676767 +676767676768686868686868686868686868686868686868686868686868686868686968696969 +696a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6c6c6b6b6c +6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d +6d6d6d6d6d6d6d6d6e6e6e6e6e6e6e6e6e6f6e6f6f6f6f6f6f6f6f6f7070707070707070707070 +707070707070707171707071717171717171717272727272727272727272727272727272727272 +727272727273737373737373737374737474747475757575757575757575757575757575757576 +76767677777777777777777777777777777777777778787878787878787879797a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e +7e7e7f7e7f7f7f7f7f7f7f7f7f8080808080808080808080808081818080818181828282828282 +828282828282828282838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838282828282828282828282828282828282828282818181 +808081818080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f8080808080808080808080808081818080818181818181818181818181818181 +818181818181818182828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828181818181 +8181818080818180808080808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d +7d7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a797a797979797979797979797979 +797979797979797979797979797979797979797979797878787878787878787878787878787878 +787878787878787878787877777878777777767676767676767676767676767676767676767676 +767676757675757575757575757574747474747474747474747474747474747474747474747373 +737372727272727272727272727272717171717171717171717171717170717070707070707070 +70707070707070707070706f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f +6f6f6f6f6f6f6f6f6f6f6e6e6f6f6e6e6e6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d +6d6d6d6c6c6c6c6c6c6c6c6c6b6c6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b +6b6b6b6b6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a69696a6a6969696969696969 +686868686868686868686868686868676767676667666666666666666666666666666666666666 +666666666666656565656565656565656565656464646463636363636363636262626261626161 +616161616161616060605f5f60605f5f5f5e5e5e5e5e5e5e5e5e5e5e5e5e5e5d5d5c5c5c5c5b5b +5b5a5a5b5b5a5a5a5a5a5a5a5a5a5a5a5a5a59595959595a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5c +5c5c5c5c5c5c5c5d5e5e5f5f5f60606061616263646465666667686969696a6b6b6c6c6d6e6e6e +707071727372737374757676777878787979797a7b7b7c7d7d7d7d7d7d7e808080818181828282 +82828384848585858687878787888889898a8a8b8b8b8b8d8d8e8e8f8f8f919091919393949494 +94969597979898989899999a9a9a9a9b9c9d9d9d9e9f9f9f9f9fa0a0a1a1a2a2a2a2a2a3a3a3a3 +a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a2a2a2a2a2a2a2a1a1a1a1a0a09f9f9f9f9f9e9e9d9d9d +9d9b9a9a9a99999897969695949493939191908f8f8e8e8e8d8c8b8b8a8b898988888787878786 +868685858583838383838383828281828181818181818181818181818181818181818180808080 +807f7f7f7e7e7f7f7e7e7e7e7d7d7d7c7c7c7c7c7c7b7b7a797979797979787877777777777777 +777776767676767575757474757574747474747474737372727272727272727271717171717070 +706f6f6f6f6f6f6e6e6d6d6d6d6d6d6d6d6d6c6c6c6b6b6b6b6a6a6a6a69686868686767656566 +666565646463636363616160606060605f5f5e5f5e5e5d5d5d5d5c5c5c5b5b5b5b5b5b5b5b5b5b +5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5b5b5b5c5c5c5c5d5d5d5d5d5d5d5e5d5e5e5e5e5e5e5e5e +5e5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f +5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f +5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f +5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f +5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e +5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5d5d5c5c +5c5c5c5c5c5c5c5c5c5c5c5c5b5b5b5a5a5b5b5a5a5a5a5a5a5a5a5a5a5a5a5a59595959595959 +595959595959595959595959595959595959595959595959595959585958585858575757575757 +575757575757575757575757575757575757575656565656565656565656565656565656565555 +565655555555555555555555555555555555555554545454545454545454545454545454545454 +545454545454545454545453535353525352525252525252525252525252525151515151515151 +5151515151515151515151515151515151515151505051515050504f4f4f4f4f4f4f4f4f4f4f4f +4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f +4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f +4f4f4f4f4f4f4f4f50505050515151515151515151515151515151515151515151515152525252 +535253535353535353535354545454545454545454545454545454545454545454545555555556 +565656565656565656565656565656565656565656565757575757575757575857585858585959 +595959595959595959595959595959595959595959595959595959595959595959595959595959 +595959595a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a +5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a +5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a +5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a +5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a +5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a +5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a +5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5b5b5a5a5b5b5b5b5b5b5b5b5c5c5c5c5c5c5c5c +5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d +5d5d5e5d5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5f5f5f5f5f5f5f5f5f5f5f +5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f606060606161616161616161 +616161616161616161616161616161616161616161616161626263636363636363636363636363 +636363636363646464646464646465656464656565656565656565656565656565656565666666 +666666666666666666666666666666666666666666676667676767676767676767676767676868 +6868686868686868686868686868686868686969696a6a69696a6a6a6a6a6a6a6a6a6a6a6a6a6a +6a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6c6b6c6c6c6c +6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6d6d6e6e6e6f6f6f6f +6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f7070707070707070 +707170717171717171717171717171717171717171717272727272727272737372727373737474 +747474747474747474747474747474747474747474747475757575767576767676767676767676 +76767676767676777777777878787878787878797979797979797979797979797979797979797a +7a7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7f7e7f7f7f7f80808080808080808181808081818181818181818181818181828282 +828282828282828282828282828282828282828282828383838383838383838483848484848484 +848484848484848484848484838483838383838383838382828282828282828282828282828282 +828282828282828282828282828282828282828181818181818181818181818181818181818181 +818181818181818181818181818181818181808081818080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f80808080808080808080808080818180808181818181818181818181818181818181 +818181818181828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828281818181818181 +818080818180808080808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7c +7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a797a797979797979797979 +797979797979797979797979797979797979797978787878787878787878787878787878787878 +787878787878787878777778787777777676767676767676767676767676767676767676767676 +767676767676767676767676757575757575757575747574747474747474747474747473737373 +727272727272727272727272727171717171717171717171717171717171717171717171717171 +717171717171717171707070707070707070707070707070707070706f706f6f6f6f6f6f6f6f6f +6f6f6f6f6f6f6f6f6e6e6f6f6e6e6e6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d +6d6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c +6c6c6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6a6b6a6a69696a6a69696969696969696868 +686868686868686868686868686767676767676767676767676767676767676767676767676767 +676767676666666666666666666566656564646464636363636363636362626262626262626262 +6262626262616161605f61605f5f5f5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5d5d5d5d5d5c5c5c5b +5b5c5c5b5b5a5b5a5a5a5a5a5a5a5a5a59595959595a5a5a5a5a5a5a5a5a5b5a5b5b5b5b5d5d5d +5d5d5d5d5d5e5f60616161616161626263656666666767686a6b6b6b6b6c6c6d6e6f7070707171 +72747574757575767778797a7a7a7a7a7a7b7c7d7e7f7f7f7f7f7f7f8181818283838484848484 +84858586868788898989898a8a8b8b8c8c8d8d8d8d8f8f90919292929392939496969797979798 +999a9a9b9b9b9b9c9c9d9d9e9e9f9fa0a0a0a1a2a2a3a3a3a3a4a4a4a5a5a5a5a5a6a6a6a6a7a7 +a8a7a8a8a8a8a8a8a8a8a7a8a7a7a5a5a5a5a5a5a5a4a4a4a4a4a3a3a3a3a2a2a1a1a0a0a0a09f +9e9d9d9c9c9b9a9998989797969694939292929191908f8e8d8d8c8d8c8b8a8a89898989888887 +868686848484848484848383838383838382838282828282828282828282828282818181818180 +80807f7f80807f7f7f7f7f7f7f7e7e7d7d7d7d7c7c7b7a7a7a7a7a7a7a79797979787978787878 +777777777776767675757676757575757575757574747474737473737373727272727271717170 +7070707070706f6f6f6f6e6f6e6e6e6e6d6d6d6c6c6c6c6b6b6b6b6b6a6a696968686666676766 +666565646464646262616161616160605f605f5f5e5e5e5e5d5d5d5c5c5c5c5c5c5c5c5c5c5b5b +5b5b5b5b5b5b5b5b5b5b5b5b5b5c5c5c5d5d5d5d5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5f +5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f605f606060606060606060 +606060606060606060606060606060606060606060606060606060606060606060606060606060 +60606060605f605f5f5f605f6060606060606060606060606060606060605f605f5f5f5f5f5f5f +5f605f60606060606060605f605f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f +5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e +5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5d5d5d5d5d +5d5d5d5d5d5d5d5d5d5d5c5c5c5b5b5c5c5b5b5a5b5a5a5a5a5a5a5a5a5a595959595959595959 +595959595959595959595959595959595959595959595959595959595959595858585858585858 +585858585858585858585858585858585857575757575757575757575757575757575756555756 +555555555555555555555555555555555555545454545454545454545454545454545454545454 +545454545454545454535353535353535353535353535353535353535352525252525252525252 +525252525252525252515251515151515151505051515050504f4f4f4f4f4f4f4f4f4f4f4f4f4f +4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f +4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f +4f4f4f4f4f4f505050505151515151515151515151515251525252525252525252535353535353 +535353535353535353545454545454545454545454545454545454545454545455555555565656 +565656565756575757575757575757575757575758585858585858585858585858585859595959 +595959595959595959595959595959595959595959595959595959595959595959595959595959 +59595a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a +5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a +5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a +5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a +5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a +5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a +5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5b5a5b5b5b5b5b +5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5c5c5b5b5c5c5c5c5c5c5c5c5d5d5d5d5d5d5d5d5d5d +5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e +5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5f5f5f5f5f5f5f5f5f5f5f5f5f +5f5f5f5f5f5f605f60606060606060606060606060606060606161616162626262626262626262 +626262626262626262626262626262626262626262626263636363636363636363636363636363 +636363636464646464646464656564646565666566666666666666666666666666666767676767 +676767676767676767676767676767676767676767676767676767676767676767676768686868 +686868686868686868686868686868686969696a6a69696a6a6a6a6a6a6a6b6a6b6b6b6b6b6b6b +6b6b6b6b6b6b6b6b6b6b6b6b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c +6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6d6d6e6e6e6f6f6f6f6f6f +6f6f6f6f6f6f6f6f6f6f6f6f6f706f707070707070707070707070707071717171717171717171 +717171717171717171717171717171717171717172727272727272727373727273737374747474 +747474747474747474747574757575757575757575767676767676767676767676767676767676 +76767676767777777778787878787878787979797979797979797a797a7a7a7a7a7a7a7a7a7b7b +7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e +7f7f7f7f7f7f7f7f7f808080808080808081818080818181818181818181818181818282828282 +828282828282828282828282828282828282828283838383838383838383838383838383838383 +838383838383838383838383838383838383838383828282828282828282828282828282828282 +828282828282828282828282828282828281818181818181818181818181818181818181818181 +818181818181818181818181818181818080818180808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f808080808080808080808080808181808081818181818181818181818181818181818181 +818181818282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282818181818181818180 +80818180808080808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7c7c7c +7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a797a7979797979797979797979 +797979797979797979797979797979797979787878787878787878787878787878787878787878 +787878787878787878787878787877777777777777777777777777777777777776767777767676 +767676767676767676767575757575757575757475747474747474747474747474747473737373 +737373737373737373737372727272727272727272727272717172727171717171717171717171 +71717171717171707070707070707070707070707070707070706f706f6f6f6f6f6f6f6f6f6f6f +6f6f6f6f6f6f6f6f6f6f6f6f6f6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6d +6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6c6c6d6d6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c +6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6a6b6a6a6a6a6a6a6a6a6a6a6a6a6a6a69696969 +696969696969696969696968686868686868686767686867676767676767676767676767676767 +676766666666666666666665666565656564646464646464646464636363626263636262626262 +626262616161616061606060605f5f5f5f5f5f5f5f5e5e5f5f5e5e5e5d5d5d5d5d5c5c5c5c5c5c +5c5c5c5b5c5b5b5b5b5b5b5b5b5b5a5a5a5a5a5b5b5b5b5b5b5b5b5b5c5b5c5c5c5c5e5e5e5f5f +5e5e5f5f60616262636363636464656667676869696a6b6c6c6d6d6e6e6f707171727273737475 +767576777778797a7a7b7b7b7b7c7c7d7e7f7f8080808081818183838383848485858686868687 +87888889898a8a8b8b8c8c8d8d8e8e8f8f90909191929394949596959697989899999a9a9b9c9d +9d9e9e9e9e9f9fa0a0a1a1a2a2a3a3a4a4a5a5a6a6a6a6a7a7a7a8a8a8a8a9a9a9aaaaaaaaabaa +ababababababababaaabaaaaa9a9a9a9a8a8a8a7a7a7a7a7a6a6a6a6a5a5a4a4a3a3a3a3a2a1a0 +a09f9e9e9d9c9b9b9a9a989897969595949393929190908f8e8f8e8d8c8c8b8b8a8a8989888888 +888686868585858584848484848484838483838383838383838383838383838282828282818181 +81818181818080818180807f7f7e7e7e7e7d7d7d7c7c7c7c7b7b7b7a7a7a7a797a797979797878 +787878777777767677777676767676767676757575757475747474747373737373727272717172 +72717171707070706f706f6f6f6f6e6e6e6e6e6d6d6d6c6c6c6c6b6b6a6a696968686868676766 +6665656565636363626262626161606160605f5f5f5f5e5e5e5d5d5d5d5d5d5d5d5d5d5c5c5c5c +5c5c5c5c5c5c5c5c5c5c5c5d5d5d5d5d5e5e5e5f5f5e5e5f5f5f5f5f5f5f5f5f5f5f5f5f606060 +606060606060606060606060606060606060606060606060606061606161616161616161616161 +616161616161616161616161616161616161616161616161616161616161616161616161616161 +616161606160606061606161616161616161616161616161616161616061606060606060606061 +606161616161616161606160606060606060606060606060606060606060606060606060606060 +606060606060606060606060606060605f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f +5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5e5e5f5f5e5e5e5e5e5e5e5e5d5d5d5d5d5d5d +5d5d5d5d5d5d5d5d5c5c5c5c5c5c5c5c5c5b5c5b5b5b5b5b5b5b5b5b5a5a5a5a5a5a5a5a5a5a5a +5a5a59595a5a595959595959595959595959595959595959595959595958585858585858585858 +585858585858585858585858585858575757575757575757575757575757575757575657565656 +565656565656565656565656565656565555555555555555555555555554545555545454545454 +545454545454545353535353535353535353535353535353535353525252525252525252525252 +525252525252525152515151515151515151515151515150505050505050505050505050505050 +50505050505050505050505050505050504f4f50504f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f +4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f50504f4f50505050505050 +505050505050515151515151515151515151515152515252525252525252525353535353535353 +535353535353535454545454545454555554545555555555555555555555555556565656565656 +565657565757575757575757575757575757585858585858585858585858585858595959595959 +5959595959595959595959595a5a59595a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a +5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b +5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b +5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b +5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b +5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b +5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b +5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5c5b5c5c5c5c5c5c5c +5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5d5d5d5d5d5d5d5d5d5d5d5d +5d5d5d5d5d5d5d5d5d5d5d5d5d5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e +5e5e5f5f5e5e5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f606060606060606060606060606060 +606060606160616161616161616161616161616161616161616262626262626262626262626263 +636262636363636363636363636363636363636363646464646464646464646464646464646464 +646465656565656565656565656565656665666666666666666666666666666667676767676767 +676767676767686867676868686868686868686868686868686868686868686868696969696969 +69696969696969696969696969696a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6a6b6b6b6b6b6b6b6b6b +6b6b6b6b6b6b6b6b6b6b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6c6c6d6d6d6d6d6d6d +6d6d6d6d6d6d6d6d6d6d6d6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f +6f6f6f6f6f6f6f6f6f6f6f706f7070707070707070707070707070717171717171717171717171 +717272717172727272727272727272727272737373737373737373737373737373747474747474 +747474747474747475747575757575757575757676767676767676767676767677777676777777 +7777777777787878787878787878787979797979797979797a797a7a7a7a7a7a7a7a7a7b7b7b7b +7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f +7f7f7f7f7f7f7f8080808080808080808080808081818080818181818181818182828282828282 +828282828282828282828282828282828282838383838383838383838383838383838383838383 +838383838383838383838383838383838383838282828282828282828282828282828282828282 +828282828282828282828282828282818181818181818181818181818181818181808081818080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080807f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f8080808080808080808080808081818080818181818181818181818181818181818181818181 +818182828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828181818181818181818181 +8181808081818080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7c7c7c7c7c +7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7a7a7a7a7a7a7a7a7a797a79797979797979797979797979 +797979797979797979797979797979797878787878787878787878787878787878787878787878 +787878787878787878787878777777777777777777777777777777777777777777777777777777 +777777777777767676767575757575757574757474747474747474747474747474737373737373 +737373737373737373727272727272727272727272727272727272727272727272727272727272 +727272727271717171717171717171717171717171717171707170706f6f70706f6f6f6f6f6f6f +6f6f6f6f6f6f6f6f6f6f6f6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6d6d6d +6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6c6c +6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6c6b6b6a6a6b6b6a6a6a6a6a6a6a6a696969696969 +696969696969696969686868686868686868686868686868686868686868686868686868686868 +676767676767676766656766656565646464646464646464646363636363636363636363636363 +63626262616062616060605f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5e5e5e5e5e5d5d5d5c5c5d5d5c +5c5b5c5b5b5b5b5b5b5b5b5b5a5a5a5b5b5b5b5c5c5c5c5c5c5c5d5c5d5d5e5e5f5f6060606060 +60606162636464646464656667686969696a6a6c6d6e6e6e6e6f70717273737373747476777877 +787878797a7b7c7d7d7d7d7d7d7e7f80818282828282828284848585868687878787878789898a +8a8b8b8d8d8d8d8e8e8f90919192929292939495969797979998999a9b9b9c9c9d9d9e9fa0a0a1 +a1a1a1a2a2a3a3a4a4a5a5a6a6a7a7a8a8a9a9a9a9aaaaaaabababababacacacacadadaeadaeae +aeaeaeaeaeaeadaeadadababacacabababaaaaaaaaaaa9a9a9a9a8a8a7a7a6a6a6a6a5a4a3a3a2 +a2a1a09f9e9e9d9d9b9b9a99989797969695949292929192918f8e8e8d8d8d8c8b8b8a8a8a8a87 +878787878787868585858585858485848484848484848484848484848483838383838282828282 +82828281818282818180807f7f7f7f7e7e7e7d7d7d7d7d7c7c7c7c7b7b7a7b7a7a7a7a79797979 +797878787878787878777778787777777676767675767575757574747474747373737373737373 +7272727271717071707070706f6f6f6f6f6e6e6e6d6d6e6e6c6c6b6b6a6a696969696968676766 +66666664646464646464626261626161606060606060605f5f5f5e5e5f5f5e5e5e5d5d5d5d5d5d +5d5d5d5d5d5d5d5d5d5e5e5e5e5e5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f6060606161 +606061616161616161616161616161616161616161616161626162626262626262626262626262 +626262626262626262626262626262626262626262626262626262626262626262626262626262 +626162616161626162626262626262626262626262626262626261626161616161616161626162 +626262626262626162616161616161616060616160606060606060606060606060606060606060 +60606060606060606060606060605f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f +5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5e5e5e5e5e5e5e5e5e +5e5e5e5e5e5e5d5d5d5c5c5d5d5c5c5b5c5b5b5b5b5b5b5b5b5b5a5a5a5a5a5a5a5a5a5a5a5a5a +5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a595959595959595959595959 +595959595959585859595858585757575757575757575757575757575757575756575656565656 +565656565656565656565656565655555555555555555555555555555555555555555555555555 +555555555554545454545454545353545453535353535353535252525252525252525252525252 +525252525251525151515151515151515151515151505050505050505050505050505050505050 +505050505050505050505050505050505050505050505050505050505050505050505050505050 +505050505050505050505050505050505050505050505050505050505050505050505050505050 +505050505151515151515151515151515151525152525252525252525253535353535353535353 +535353545454545555555555555555555555555555555555555555555555565656565656565656 +575657575757575757575757575757575858585858585858595958585959595a5a5a5a5a5a5a5a +5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5b5b +5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b +5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b +5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b +5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b +5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b +5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b +5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5c5b5c5c5d5d5c5c5d5d5d +5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5e5e5e5e5e5e5e5e5e5e5e5e5e5e +5e5e5e5e5e5e5e5e5e5e5e5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f +5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f6060606161606061616161616161616161 +616162616262626262626262626262626262626262626263636363636363636363636363636363 +636363636363636363636363636363636363636464646464646464646464646464646464646464 +656565666665656666666666666667666767676767676767676767676767686868686868686868 +686868686868686868686868686868686868686868686868686868686868686969696969696969 +6969696969696969696969696a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6a6b6b6c6c6b6b6c6c6c6c6c +6c6c6c6c6c6c6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d +6d6d6d6d6d6d6d6d6d6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f6f6f +6f6f6f6f6f6f6f6f6f706f70707070707070717170707171717272727272727272727272727272 +727272727272727272727272727272727373737373737373737373737373737474747474747474 +747474747474757475757575757575767676767777777777777777777777777777777777777777 +777777787878787878787878787979797979797979797a797a7a7a7a7a7a7a7a7a7b7b7b7c7c7b +7b7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f +7f7f7f7f7f80808080808080808080808080818180808181818181818181828282828282828282 +828282828282828282828282828282828383838383838383838383838383838383838383838383 +838383838383838383838383838383838382828282828282828282828282828282828282828282 +828282828282828282828282828181818181818181808081818080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080808080808080808080808080807f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f80 +808080808080808080808080818180808181818181818181818181818181818181818181818181 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828281818181818181818181818181 +808081818080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c +7c7c7c7c7c7c7b7b7c7c7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a797a79797979797979797979 +797979797979797979797979797978787878787878787878787878787878787878787878787878 +787878787878787878787777777777777777777777777777777777777777777777777777777777 +777777777676767675757575757575757575757575757575757575757575757474747474747474 +747374737373737272727272727272727272727272727272727272727272727272727272727272 +727272717171717171717171717171717171717171717171717170707171707070707070707070 +7070707070707070706f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6e6e6e6e6d +6e6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6c6c6c6c +6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6b6c6c6b6b6b6b6b6b6b6b6a6a6a6a6a6a6a6a +6a6a6a6a6a6a6a6969696968696868686868686868686868686868686868686868686868686767 +676767676767666667676666666565656565656565656464636363636363636363636363636362 +6262616162626161616060606060606060605f605f5f5f5f5e5e5e5e5e5d5d5d5c5c5d5d5c5c5c +5c5c5c5c5c5c5c5c5c5c5b5b5b5c5c5c5c5d5d5d5d5d5d5d5e5e5e5e5f5f606061616161626262 +6363646565656666676869696a6a6b6c6c6e6e6f6f707071727373747475757676787879787a7a +7a7b7c7c7d7e7e7e7f7f7f80818182838383838384848686878787878888898989898b8b8c8d8d +8d8f8f8f8f91919293939394959595969798989a9a9a9c9b9c9d9e9e9f9fa0a0a1a2a3a3a4a4a4 +a4a5a5a6a7a7a7a8a8a9a9aaaaababacacacacadadadaeaeaeaeaeafafafafb0b0b0b0b0b0b0b0 +b0b0b0b0b0b0b0b0aeaeafafaeaeaeadadadadadacacacacababaaaaa9a9a9a9a8a7a7a6a5a5a4 +a3a2a2a1a0a09e9e9d9c9b9a9a999898979595959394939291918f8f8f8e8d8d8c8c8c8c898989 +898888888786868686868685868585858585858585858585858585848484848483838383838383 +83828283838282818181818180807f7f7e7e7e7e7e7d7d7d7d7c7c7c7c7c7c7c7b7b7a7a7a7a79 +797979797979797878797978787877777777777777777776767575757574747474747474747373 +7373727272727272727171707070706f6f6f6e6e6f6f6d6d6d6d6b6b6a6a6a6a6a696868686868 +6765656565656565636363636363626161616161616060605f5f60605f5f5f5e5e5e5e5d5e5d5d +5d5d5d5d5d5d5e5e5f5f5f5f606060606060606060606060606060606060606061616162626161 +626262626262626262626262626262626262626262626262626262626262626262626262626262 +626262626262626262626262626262626262626262626262626262626262626262626262626262 +626262626262626262626262626262626262626262626262626262626262626262626262626262 +626262626262626262626262626261616262616161616161616161616161616161616161616161 +616161616161616161616161606060606060606060606060606060606060606060606060606060 +60606060606060606060606060606060605f605f5f5f5f5f5f5f5f5f5e5e5e5e5e5e5e5e5e5e5e +5e5e5e5e5d5d5d5c5c5d5d5c5c5c5c5c5c5c5c5c5c5c5c5c5b5b5b5b5b5b5b5b5b5b5b5b5b5b5a +5b5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5959595959595959595959595959 +595959595858595958585857575757575757575757575757575757575757575757575757575757 +575757575757575757575757565656565656565656555655555555555555555555555555555555 +555555545454545454545453535454535353535353535352525252525252525252525252525252 +525252525252525252525252525252525252525151515151515151515051505050505050505050 +505050505050505050505050505050505050505050505050505050505050505050505050505050 +505050505050505050505050505050505050505050505050505050505050505050505050505050 +505151525252525252525252525252525252525252525252525252535353535353535353535353 +535454545455555555555555555555555555555555555655565656565757575757575757575757 +57575757575757575757575757575858585858585858595958585959595a5a5a5a5a5a5a5a5a5a +5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5b5a5b5b5b5b5b5b5b5b5b5b5b5b5b5b5c5c5c5c +5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c +5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c +5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c +5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c +5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c +5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c +5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5d5d5c5c5d5d5d5d5d +5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e +5e5e5e5e5e5e5e5e5e5f5f5f5f5f5f5f5f5f5f5f5f5f5f605f6060606060606060606060606060 +606060606060606060606060606060606060606061616162626161626262626262626262626262 +626262626262626262626262626262626262626262636363636363636363636363636363636363 +636363636363646364646464646464646465656565656565656565656565656565656565656666 +666767666667676767676767676767676767676767676767676767676868686868686868686868 +68686868686868686868686868686868686868686868686968696969696a6a6a6a6a6a6a6a6a6a +6a6a6a6a6a6a6a6a6a6a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6c6c6b6b6c6c6c6c6c6c6c +6c6c6c6c6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d +6d6d6d6d6d6d6d6e6e6e6e6e6e6e6e6e6f6e6f6f6f6f6f6f6f6f6f707070707070707070707070 +707070707070707070707070707070707171707071717172727272727272727272727272727272 +727272727272727272727272727273737373737373737373737373737474757575757575757575 +757575757575757575757575757676767677777777777777777777777777777777777777777777 +7778787878787878787879797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7c7c7b7b7c +7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f +7f7f7f808080808080808080808080808181808081818181818181818282828282828282828282 +828282828282828282828282828283838383838383838383838383838383838383838383838383 +838383838383838383838383838383828282828282828282828282828282828282828282828282 +828282828282828282828281818181818181818080818180808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f80808080808080808181808081818181818181818181818181818181818181818181818181 +818181828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282818181818181818180808181808080 +808080808080808080807f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7b +7b7c7c7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a797a7979797979797979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +797979787878787878787878787878787878787878787878787877777777767676767676767676 +767676767676767676767676767576757575757575757575747474747474747474747474747474 +747474747474747474747474747474747474737373737272727272727272727272727272727272 +727171717171717171717171717171717171717170717070707070707070707070707070707070 +7070707070707070707070706f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f +6f6f6f6f6f6f6f6f6f6f6f6e6e6f6f6e6e6e6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6c +6c6c6c6c6c6c6c6c6c6c6c6c6c6b6c6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b +6a6a6a6a6a6a6a6a6a6a6a6a6a69696a6a69696968686868686868686868686868686867676767 +676767676766676666666665656565656565656565656565646464646363636363636363626262 +6261626161616160606060606060605f5f60605f5f5f5e5e5e5e5e5e5e5e5e5e5e5e5e5e5d5e5d +5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5e5e5e5e5f5e606060606060606162626263646465 +6565666768696969696b6b6c6d6e6e6e70707172737373737575767778777878797a7b7b7c7d7d +7d7e7e7e7f80808182828283838383858586868786878787888a8a8a8b8c8b8c8c8c8d8e909090 +9191929293939495969696989999999a9b9b9c9e9e9e9fa0a1a1a2a2a3a3a4a5a6a6a7a7a7a7a8 +a8a9a9ababacacacacadadaeaeafafafafb0b0b0b0b0b1b1b2b2b2b2b2b2b2b3b3b4b4b4b4b4b4 +b4b4b3b3b2b2b2b2b2b2b1b1b1b0b0b0b0b0afafafafaeaeadadacacacacababa9a9a8a7a7a6a6 +a4a4a3a3a1a1a09f9e9e9c9b9b9999999896969695949493929190908f8f8e8d8c8c8c8c8b8a8a +898888888888888787868786868686868686868685858585858585858585848484848484848483 +838484838383828181818181818181817f7f7e7e7e7e7e7e7e7d7d7c7c7c7c7c7c7c7c7c7b7b7b +7a7a7a7a7979797979797979787878787778777777777777777777767676757575757474747474 +747473737272727272727272727070706f6f6f6f6f6f6d6d6d6d6d6d6b6b6a6a6a6a6968686868 +67676565656565656464636363636362616161606060606060606060605f5f5f5f5f5f5f5f5f5f +5f5f5f5f5f5f5f5f5f5f5f5f5f60605f5f60606061616161616161616161616161616161616161 +616161616161616161616161616161616161616162616262626262626262626262626262626262 +626262626262626262626262626262626262626262626262626262626262626262626262616261 +616162616262626262626262626262626262626262626162616161616161616162616262626262 +626262616261616161616161616161616161616161616161616161616161616161616161616161 +616161616161616161616161616161616161616161616161616060606060606060606060606060 +60606060606060606060606060605f5f60605f5f5f5f5f5f5f5f5f5f5f5f5f5e5e5e5e5e5e5e5e +5e5e5e5e5e5e5e5e5e5e5e5d5e5d5d5d5d5c5c5c5c5c5c5c5c5c5c5b5b5b5b5b5b5b5b5a5a5b5b +5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a595959595959595959595959595959595959595959 +595959595959595959595959595959595959595959595959585858585758575757575757575757 +575757575756565656565656565656565656565656565655555656555555555555555554545454 +545454545454545454545454545454545454545454545454545454545454545353535353535353 +535253525252525151515151515151515151515151515151515151515151515151515151515151 +51515151515151515151515050515150505050505050504f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f +4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f5050505151505051515151515151515151515151 +515151515151515151515151515152525353535353535353535454545454545454545454545454 +545454545454545454555555555656565656565656565656565656565656565656565657575858 +585858585858585959595959595959595959595959595959595959595959595959595959595a5a +5a5a5a5a5a5a5b5b5a5a5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b +5b5b5b5b5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c +5d5d5d5d5d5d5d5d5d5d5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5d5d5d5d5d5d5d5d5d5d5c5c5c5c +5c5c5c5c5c5c5d5d5d5d5d5d5d5d5d5d5c5c5c5c5c5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d +5d5d5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c +5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c +5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d +5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5e5d5e5e5e5e5e5e5e5e5e5e5e5e5e +5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5f5f5f +5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f60605f5f +606060616161616161616161616161616161616161616161616161616161616161616161616261 +626262626363636363636363636363636363636363636363646464646464646465656464656565 +656565656565656565656565656565656565656566666666666666666666666666666666666666 +666666666666666666666766676767676767676767686868686868686868686868686868696969 +6a6a69696a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a +6a6a6a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6c6b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c +6c6c6c6c6c6c6c6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6d6d6e6e6e6f6f6f6f6f6f6f6f6f6f +6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f70707070 +707070707071707171717171717171717171717171717171717171717171717272727373727273 +737373737373737373737373747474747474747474747474747474747474747474747474747474 +747475757676767676767676767676767676767676767676767677777777787878787878787879 +7979797979797979797979797979797979797a797a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c +7b7b7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f +7f8080808080808080808080808081818080818181818181818181818181818181818181828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282818181818181 +818181818181818181818181818181818181818181818181818181808081818080808080808080 +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +808080808080808081818080818181818181818181818181818181818181818181818181818181 +818282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828181818181818181808081818080808080 +80808080808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7b7b7c +7c7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a797a7979797979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +797878787878787878787878787878787878787878787878777777777676767676767676767676 +767676767676767676767676767676767676767676767575757575757575757575757575747574 +747474747474747474747474747474747373737372727272727272727272727272727272727271 +717171717171717171717171717171717171717171717171717171717171717171717171717171 +717171717171717171717070707070707070707070707070707070707070707070706f706f6f6f +6f6f6f6f6f6f6f6f6f6e6e6f6f6e6e6e6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6c6c6c +6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6b +6b6b6b6b6b6b6b6a6b6a6a69696a6a696969686868686868686868686868686868676767676767 +676767676767676767666666666666666666656665656464646463636363636363636262626262 +62626262626161616161616161605f61605f5f5f5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e +5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5f5f5f5f60606161616161616162636364656666666666 +67686a6b6b6b6b6c6c6d6f7070707171727475757575767677797a797a7a7a7b7c7d7e7f7f7f7f +7f7f8081828384848484848484868687888988898989898b8b8b8d8e8d8e8e8e8f919292929393 +9495969697979898999b9c9c9c9d9d9e9fa1a1a1a2a3a4a4a5a5a6a6a7a8a9a9aaaaaaaaababac +adaeaeafafafafb0b0b1b1b2b2b2b2b3b3b3b3b3b4b4b5b5b5b5b5b5b5b5b6b6b6b6b6b6b6b6b6 +b6b5b5b5b5b5b5b5b4b4b4b3b3b3b3b3b2b2b2b2b1b1b0b0afafafafaeaeadacabaaaaa9a9a8a7 +a6a6a4a4a3a2a1a19f9e9d9c9c9c9b99989897979796949392929191908f8e8e8e8e8d8c8b8a89 +898989898988888788878787878787878787868686868686868686868585858585858585848485 +858484848383838382838282828280807f7f7f7f7f7f7f7f7e7e7e7e7d7e7d7d7d7d7c7c7c7b7b +7b7b7a7a7a7a7a7a7a7a7979797979797979797879787878787777777676767675757575757575 +75747474747374737373737171717070707070706f6f6e6e6e6e6c6c6b6b6b6b6b6a6a69696868 +666666666666666565656564646362626261616161616161616161606060605f605f5f5f5f5f5f +5f5f605f6060606060606061616060616161626262626262626262626262626262626262626262 +626262626262626262626262626262626262626262626262626262626262626262626262626262 +626262626262626262626262626262626262626262626262626262626262626262626262626262 +626262626262626262626262626262626262626262626262626262626262626262626262626262 +626262626262626262626262626262626262626262626262626262626262626262626262626262 +626262626262626262626262626262626262626262626261616161616161616161616161616161 +616161616161616161616161605f61605f5f5f5f5f5f5f5f5f5f5f5f5f5e5e5e5e5e5e5e5e5e5e +5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5d5d5d5d5d5d5d5d5d5d5c5c5c5c5c5c5c5c5b5a5c5b5a5a +5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5959595959595959595959595959595959595959595959 +595959595959595959595959595959595959595959595858585858585858585858585858585858 +585858575757575757575757575757575756575656555556565555555555555555545454545454 +545454545454545454545454545454545454545454545454545454545453535353535353535353 +535353535352525252525252525252525252525252525252515251515151515151515151515151 +5151515151515151515050515150505050505050504f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f +4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f50505051515050515151515151515151515151525152 +525252525252525252525252525353535353535353535354545454545454545454545454545454 +545454545454545555555556565656565656575657575757575757575757575757575858585858 +58585858585959595959595959595959595959595959595959595959595959595959595a5a5a5a +5a5a5a5a5b5b5a5a5b5b5b5b5b5b5b5c5b5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c +5c5c5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5e5e +5e5e5e5e5e5e5e5e5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5e5e5e5e5e5e5e5e5e5e5d5d5d5d5d5d +5d5d5d5d5e5e5e5e5e5e5e5e5e5e5d5d5d5d5d5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e +5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d +5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d +5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e +5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e +5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5f5f5f5f5f +5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f605f606060606060606060606060616160606161 +616262626262626262626262626262626262626262626262626262626262626262626262626262 +626263636363636363636363636363636363636363636464646464646464656564646565656565 +656566656666666666666666666666666666676767676767676767676767676767676767676767 +676767676767676767676767676767676767676868686868686868686868686868686969696a6a +69696a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b +6b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c +6c6c6c6c6c6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6d6d6e6e6e6f6f6f6f6f6f6f6f6f6f6f6f +6f6f6f6f6f6f6f6f6f6f6f6f706f70707070707070707070707070707070707070717171717171 +717171717171717171717171717171717171717171717171717171717172727273737272737373 +737373737373737373737474747474747474747474747474757475757575757575757575757575 +757676767676767676767676767676767676767676767676777777777878787878787878797979 +7979797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b +7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f80 +808080808080808080808080818180808181818181818181818181818181818181818282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828181818181818181 +818181818181818181818181818181818181818181818181818080818180808080808080807f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080 +808080808080818180808181818181818181818181818181818181818181818181818181818182 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828281818181818181818181818181808081818080 +8080808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c +7b7b7c7c7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a797a79797979797979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797978 +787878787878787878787878787878787878787878787878777777777777777777777777777676 +777776767676767676767676767676767676767675757575757575757575757575757475747474 +747474747474747474747474747474747373737373737373737373737373737373737373727272 +727272727272727272727272727272727272727271717272717171717171717171717171717171 +71717171717171717070707070707070707070707070707070707070707070706f706f6f6f6f6f +6f6f6f6f6f6f6f6f6f6f6f6f6f6f6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6d6d6d6d6d +6d6d6d6d6d6d6d6d6d6d6d6d6d6c6c6d6d6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6b6b6b +6b6b6b6b6b6a6b6a6a6a6a6a6a6a6a6a6969696969696969696969696969696868686868686868 +676768686767676666666666666666666566656565656464646464646464646463636362626363 +6262626161616161616161616061606060605f5f5f5f5f5f5f5f5e5e5f5f5e5e5e5e5e5e5e5e5e +5e5e5e5e5e5e5e5f5f5e5e5f5f5f60606060616162626363626263636465666667676767686869 +6b6c6c6d6d6e6e6f7071717273737475767677777878797a7b7a7b7c7c7d7e7f7f808080808181 +8283848485858585868686888888898a898a8b8b8b8d8d8d8e8f8e8f9090919394949596959697 +98989a9a9b9b9c9d9e9e9fa0a0a1a2a3a4a4a5a6a7a7a8a8a9a9aaabacacadadadadaeaeafb0b1 +b1b2b2b2b2b3b3b4b4b5b5b5b5b6b6b6b6b6b7b7b7b8b8b7b7b8b8b8b9b9b9b9b9b9b9b9b9b9b8 +b8b8b7b7b8b8b7b7b7b6b6b6b6b6b5b5b5b5b4b4b3b3b2b2b2b2b1b1b0afaeaeadacacabaaa9a9 +a7a7a6a5a4a3a2a1a09f9f9e9d9c9b9b9a999998969595949393929190908f8f8e8e8d8c8b8b8a +8a8a8a898988898888888888888888888787878787878787878786868686868686868585868685 +858584848484838483838383818181808081818080807f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c7c +7c7b7b7c7c7b7b7b7a7a7a7a7a7a7a7a7a797a7979797978787878787777777676777776767675 +75757574757474747472727271717272717170706f6f6f6f6d6d6d6c6c6c6c6b6b6a6a69696868 +686867676766666666656564646464636363626263636262626161616160616060606060606060 +616061616161616161616161616161616262626262626262626262626263636262636363636363 +636363636363636363636363636363636363636363636363636363636363636363636363636363 +636363636363636363636363636363636363636363636363636363636363636363636363636363 +636363636363636363636363636363636363636363636363636363636363636363636363636363 +636363636363636362626363626262626262626262626262626262626262626262626262626262 +626262626262626262626262626262626262626262616161616161616161616161616161616161 +6161616161616161616161606160606060606060606060606060605f5f5f5f5f5f5f5f5f5f5f5f +5f5e5e5f5f5e5e5e5e5e5e5e5e5d5d5d5d5d5d5d5d5d5d5c5c5c5c5c5c5c5c5c5b5c5b5b5b5b5b +5b5b5b5b5b5b5b5b5b5b5b5b5b5b5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5959 +5a5a59595959595959595959595959595959595958585858585858585858585858585858585858 +585757575757575757575757575757565756565656565656565656565656565555555555555555 +555555555554545555545454545454545454545454545454545454535353535353535353535353 +535353525252525252525252525252525252525252525152515151515151515151515151515151 +515151515151515151515151515151515151515050505050505050505050505050505050505050 +505050505050505050505050505050515151515151515151515151515151515151515251525252 +525252525252525252525253535353535353535353545454545454545454545454545555545455 +555555555555555656565656565656565756575757575757575757575757575758585858585858 +585858595959595959595959595959595a5a59595a5a5a5a5a5a5a5a5a5a5a5a5a5b5b5b5b5b5b +5b5b5b5b5b5b5b5b5b5b5b5b5b5c5b5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c +5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5e5e5e5e +5e5e5e5e5e5e5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5e5e5e5e5e5e5e5e5e5e5d5d5d5d5d5d5d5d +5d5d5e5e5e5e5e5e5e5e5e5e5d5d5d5d5d5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5d5d +5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d +5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d +5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e +5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5f5f5e5e5f5f5f5f5f5f5f5f5f5f5f +5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f60606060606060 +606060606060606060606060606060606061606161616161616161616161616161616161616162 +626262626262626262626262626262626263636262636363636363636363636363636363636363 +646464646464646464646464646464646464646465656565656565656565656565656565656565 +666566666666666666666666666666666767676767676767676767676767676767676868676768 +68686868686868686868686868686868686969696969696969696969696969696a6a6a6a6a6a6a +6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6c +6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d +6d6d6d6d6d6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f +6f6f6f6f6f6f6f6f6f6f706f707070707070707070707070707070707070707171717171717171 +717171717171717171717272717172727272727272727272727272737373737373737373737373 +737373737373737374747474747474747474747474747574757575757575757575757575757576 +767676767676767777767677777777777777777777777777787878787878787878787979797979 +797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c +7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f808080 +808080808080808080808181808081818181818181818181818181818181818182828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828281818181818181818181 +81818181818181818181818181808081818080808080808080808080808080808080807f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080 +808080808080808080818180808181818181818181818181818181818181818181818181828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282818181818181818181818181818181818181808081 +818080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7b7b +7c7c7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a797a797979797979797979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979787878 +787878787878787878787878787878787878787878787777777777777777777777777777777777 +777777777777777777777777777777777777767676757576767575757575757574757474747474 +747474747474747474747474747473737373737373737373737373737373737373737272727272 +727272727272727272727272727272727272727272727272727272727272727272727272727272 +7272727272727171717171717171717171717171717171717171717171706f71706f6f6f6f6f6f +6f6f6f6f6f6f6f6f6f6f6f6f6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6d6d6d6d6d6d6d +6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6c6c6c6c6c6c +6c6c6b6a6c6b6a6a6a6a6a6a6a6a69696969696969696969696969696968686868686868686868 +686868686867676767676767676665676665656564646464646464646464636363636363636363 +636262626262626262616062616060605f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f +5f5f5f5f5f606060606060606161616162626363646464646464656667676969696969696a6d6e +6e6e6e6f6f7172737373747475777878787879797b7c7d7c7d7d7d7e7f80818282828282828384 +8586878787878787878a8a8a8b8c8b8c8c8d8d8f8f8f90929192929293969797979897989a9b9b +9c9c9d9e9fa0a1a1a1a2a3a4a5a6a6a6a7a9aaaaababababacadaeafb0b0b0b0b0b0b1b2b3b3b4 +b4b4b4b4b5b6b5b6b7b7b7b8b8b8b8b8b9b9b9b9b9b9b9b9b9b9babababababababababab9b9b9 +b9b9b9b9b9b9b9b8b8b8b8b8b7b7b7b7b6b6b5b5b4b4b4b4b3b3b2b1b0b0b0afafaeacababaaaa +a9a7a6a6a5a4a3a2a1a1a09f9e9e9c9c9c9b99979797969694939292929190908f8e8d8c8c8c8c +8c8b8b8a8a89898989898989898988888888888888888787878786868686868686868686868686 +8585858584858484848482828282828282818181808080807f807f7f7f7f7e7e7e7e7e7d7d7d7d +7d7d7d7d7c7c7c7c7b7b7b7b7b7b7b7a7b7a7a7a7a797979797978787877777878777777767676 +767576757575757373737373737372727171707070706e6e6e6e6e6e6e6c6c6b6b6a6a69696969 +696868686867676666656565656464646464646463636362626262616261616161616161616261 +626262626262626262626262626263636363636363636363636363636363636363636363636363 +636363636363636363636363636363636363636363636363636363636363636363636363636363 +636363636363636363636363636363636363636363636363636363636363636363636363636363 +636363636363636363636363636363636363636363636363636363636363636363636363636363 +636363636363636363636363636363636363636363636363636363636363636363636363636363 +636363636363636363636363636363636363636262626262626262626262626262626262626262 +626262626262626261606261606060606060606060606060605f5f5f5f5f5f5f5f5f5f5f5f5f5f +5f5f5f5f5f5f5f5f5f5f5f5e5e5e5e5e5e5e5e5d5d5d5d5c5c5c5c5c5c5c5b5c5b5b5b5b5b5b5b +5b5b5b5b5b5b5b5b5b5b5b5b5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a +5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a595959595959595959595959595858595958585857 +575757575757575757575757575657565656565656565656565656565655555555555555555555 +555555555555555555555555555555555555555555555555555454545353545453535353535353 +535252525252525252525252525252525252525251525151515151515151515151515151515151 +515151515151515151515151515151515150505050505050505050505050505050505050505050 +505050505050505050505050505151515151515151515151515151515151515152515252525252 +525252525252525252535353535353535354545454555555555555555555555555555555555555 +555555555556565656565656565657565757575757575757575757575757585858585858585859 +5959595a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5b5b5b5b5b5b5b5b +5b5b5b5b5b5b5b5b5b5b5b5c5b5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5d5d +5d5e5e5d5d5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5f5f5f5f5f5f +5f5f5f5f5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5f5f5f5f5f5f5f5f5f5f5e5e5e5e5e5e5e5e5e5e +5f5f5f5f5f5f5f5f5f5f5e5e5e5e5e5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5e5e5e5e +5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e +5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e +5e5e5e5e5e5e5e5e5e5e5e5e5e5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f +5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f +5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f606060616160606161 +616161616161616161616161616161626162626262626262626262626262626262626262636363 +636363636363636363636363636363636363636363636363636363636363636363636363636464 +646464646464646464646464646464646464656565666665656666666666666666666666666766 +676767676767676767676767676768686868686868686868686868686868686868686868686868 +6868686868686868686868686868686969696969696969696969696969696a6a6a6a6a6a6a6a6a +6a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6c6a6b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6d +6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d +6d6d6d6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f +6f6f6f6f6f6f6f6f706f7070707070707070707070707171707071717172727272727272727272 +727272727272727272727272727272727272727272727272727373737373737373737373737373 +737373737373747474747474747474747474747475747575757575757575757575757676767677 +777777777777777777777777777777777777777777777878787878787878787879797979797979 +79797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7d +7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f8080808080 +808080808080808081818080818181818181818181818181818181818181828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282818181818181818181818181 +8181818181818080818180808080808080808080808080808080808080808080807f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f808080808080 +808080808080808181808081818181818181818181818181818181818181818181818282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828181818181818181818181818181818181818080818180 +80807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7b7b7c7c +7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a797a797979797979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797878787878 +787878787878787878787878787878787878787877777777777777777777777777777777777777 +777777777777777777777777777777777676767575767675757575757575757575757575757575 +757575757575757575757575747474747474747474747474747473747373737372727272727272 +727272727272727272727272727272727272727272727272727272727272727272727272727272 +727272727171717171717171717171717171717171717171717171707071717070707070707070 +707070707070707070706f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6e6e6e6e6d6e6d6d6d +6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6c6c6c6c6c6c6c6c +6b6b6c6c6b6b6b6b6b6b6b6b6a6a6a6a6a6a6a6a6a6a6a6a6a6a69696868686868686868686868 +686868676767676767676766666767666666656565656565656565646463636363636363636362 +626262626262626161626261616160606060606060606060606060606060606060606060606060 +606060616161616161616262626263636464656565656565676868686a6a6a6a6b6b6c6e6f6f6f +70717173737474757676777879797a7a7b7b7d7d7e7d7e7e7f8081818283838384848485868687 +888888898989898c8c8c8c8d8d8e8e8f8f919292929493949595969899999a9b9a9b9c9d9d9f9f +a0a1a1a2a4a4a4a5a6a6a7a9a9a9aaabacacaeaeaeaeafafb0b1b2b2b2b3b3b3b4b4b5b5b6b6b6 +b6b6b7b8b7b7b8b8b8b9b9b9b9bababbbbbbbbbbbbbbbbbbbcbcbcbcbcbcbcbcbcbcbbbbbbbbbb +bbbbbbbbbabab9b9b9b9b8b8b8b8b8b8b7b7b6b6b6b6b5b5b4b4b2b2b2b1b1b0afaeaeacacabaa +a9a9a8a6a6a5a4a4a3a1a1a19f9f9f9d9c9a9a9a9898979695949493929291908f8e8e8e8d8d8c +8c8c8b8b8b8b8a8a8a8a8a8a898989898989898988888888878787878787878787878787878686 +868685868585858583838383838383828282818181818081808080807f7f7f7f7f7e7e7e7e7e7e +7e7e7d7d7d7d7c7c7c7c7c7c7c7b7c7b7b7b7b7a7a7a7a7a797979787879797878787777777776 +77767676767474747474747473737272727272716f6f6f6f6f6f6f6d6d6d6d6b6b6a6a6a6a6a69 +696969686868686666666665656565656565646464636363636263626262626262626262626262 +626262626262626262626262636363636363636363636363636363636363636463646464646464 +646464646464646464646464646464646464646464646464646464646464646464646464646464 +646464646464646464646464646464646464646464646464646464646464646464646464646464 +646464646464646464636463636363636363636363636363636363636363636363636363636363 +636363636363636363636363636363636363636363636363636363636363636363636363636363 +636363636363636363636363636363636362626262626262626262626262626262626262626262 +626262626262616162626161616161616161616161616160606060606060606060606060605f60 +5f5f5f5f5f5f5f5f5f5e5e5e5e5e5e5e5e5d5d5d5d5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c +5c5c5c5c5c5c5c5c5c5c5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5a5b5a5a5a5a5a5a5a5a +5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5959595959595959595959595958585959585858575757 +575757575757575757575757575757575757575757575757575757565656565556555555555555 +555555555555555555555555555555555555555555555554545453535454535353535353535352 +525252525252525252525252525252525252525252525252525252525252525252525252525252 +525252525252525252525252525252515151515051505050505050505050505050505050505050 +505050505051505151515152525252525252525252525252525252525252525252525252525252 +525252525252525353535353535353545454545555555555555555555555555555555555555555 +555556565757575757575757575757575757575757575757575757575858585858585858595959 +595a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5b5a5b5b5b5b5c5c5c5c5c5c5c5c5c5c +5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5d5d5d5e +5e5d5d5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5f5f5f5f5f5f5f5f +5f5f5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5f5f5f5f5f5f5f5f5f5f5e5e5e5e5e5e5e5e5e5e5f5f +5f5f5f5f5f5f5f5f5e5e5e5e5e5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5e5e5e5e5e5e +5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e +5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e +5e5e5e5e5e5e5e5e5e5e5e5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f605f6060 +606060606060606060606060606060606060606060606060606060606060606060606060606060 +606060606060606060606060606060606060606060606060606060606161616262616162626262 +626262626262626262626262626262626262626262626262626262626262626262626363636363 +636363636363636363636363636363636363636463646464646464646464646464646465656565 +656565656565656565656565656565656666666767666667676767676767676767676767676767 +676767676767676767676767686868686868686868686868686868686868686868686868686868 +686868686868686968696969696a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6b6b6b6b6b6b6b6b6b6b +6b6b6b6b6b6b6b6b6b6b6b6b6c6c6b6b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6d6d6d +6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d +6d6e6e6e6e6e6e6e6e6e6f6e6f6f6f6f6f6f6f6f6f707070707070707070707070707070707070 +707070707070707070707070707070707070707071717070717171727272727272727272727272 +727272727272727272727272727272727272727272727273737373737373737373737373737473 +747474747575757575757575757575757575757575757575757575757575757576767676777777 +777777777777777777777777777777777777777778787878787878787878797979797a797a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d +7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080 +808080808080818180808181818181818181818181818181818181818282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828181818181818181818181818181 +818181818080818180808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080 +818180808181818181818181818181818181818181818181818181818181818182828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828181818181818181808081818080808080808080 +80808080807f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7b7b7c7c7b7b +7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a797a79797979797979797979797979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +797979797979797979797979797979797979787878787878787878787878787777787877777776 +767676767676767676767676767676767676767676767676767676767576757575757575757575 +747474747474747474747474747474747474747474747474747474747474747474747474747474 +747474747474747474747473737372727373727272727272727272727272727272727272727272 +727271717171717171717171717171717171717171717171717170717070707070707070707070 +707070707070707070707070706f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f +6f6f6f6f6f6f6f6e6e6e6e6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6c6c6c6c6c6c6c6c6c6b +6c6b6b6b6b6b6b6b6b6b6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a696969696868 +686767676767676767676667666666666565656565656565656565656564646464636363626262 +62626262626261626161616160606060606060605f5f60605f5f5f5f5f5f5f5f60606060606060 +6061616060626262636363636464656566666666686868686a6a6a6b6b6c6d6e6e6f6f70727272 +7373747576777778787a7a7b7c7d7c7d7d7e7e8080818182818383838485858687878788888889 +8a8a8b8c8c8c8c8d8e8f8f90919192929293959595969798989a9a9b9c9d9d9e9f9fa0a2a3a3a3 +a5a5a5a6a8a8a8a9aaaaacacadaeaeafafb0b1b2b2b3b3b3b3b4b4b4b5b5b5b7b7b7b7b7b8b8b9 +b9b9b9bababababbbbbbbbbbbbbbbbbcbcbbbbbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbbbbbcbc +bbbbbbbbbbbbbbbbbabababab9b9b9b9b8b8b8b8b7b7b6b5b5b5b3b3b3b3b2b2b1afaeaeadacab +aaaaa8a8a7a6a5a5a3a3a3a1a0a09e9e9d9b9b9a999897979595949392929191908f8f8e8e8d8c +8d8c8b8b8b8b8a8a8a8a8989898989898989898989898989898989898888898988888887878787 +868786868686858585838384848383838282828281828181818180808080808080807f7f7f7f7e +7e7e7e7e7e7e7e7d7d7d7d7c7d7c7c7c7c7b7b7b7b7b7a7a7a79797a7a79797978787878777877 +7777777676767474757574747473727272727271716f6f6f6f6f6f6d6d6d6d6d6d6b6b6a6a6a6a +6a6a6a686868686868676767656566666565656464646463646363636362626262636263636363 +636363636363636363636363636363636363636364646465656464656565656565656565656565 +656565656565656565656565656565656565656565656565656565656565656565656565656565 +656565656565656565656565656565656565656565656565656565656565656565656565656565 +656565656565656565656565656565656565656565656565656565656565656565656565656565 +656564646565646464646464646463636363636363636363636363636363636363636363636363 +636363636363636363636363636363636363636362626262626262626262626262626262626262 +626262626261626161616161616161616161616161606060606060606060606060605f5f60605f +5f5f5f5f5f5f5f5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5d5d5c5c5c5c5c5c5c5c5c5c5c +5c5c5c5c5c5c5c5c5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5a5a5b5b5a5a5a5a +5a5a5a5a5a5a5a5a5a595959595959595959595959595959595959595959595959595959595959 +595959595958585858575857575757575757575756565656565656565656565656565656565655 +555656555555555555555554545454545454545454545454545454545454545454545454545454 +545453535353535353535353535353535253525252525151515151515151515151515151515151 +515151515151515151515151515151515151515151515151515151515151515151515151515151 +515151515151515151515151515151515151515151515151515151515252535353535353535353 +535353535354545454545454545454545454545454545454545454545555555556565656565656 +565656565656565656565757585858585858585858595959595959595959595959595959595959 +595959595959595a5a5a5b5b5a5a5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5c5c +5c5c5c5c5c5c5c5d5c5d5d5d5d5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e +5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5f5f5f5f5f5f5f5f5f5f +5e5e5e5e5e5e5e5e5e5e5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f +5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f +5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f +5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f +5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f +5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f60605f5f6060606060606060606060606061616161 +616161616161616161616161616161616161616161616161616161616161616161616161616161 +616161616161616161616162616262626263636363636363636363636363636363636363636464 +646464646464646464646465656464656565656565656565656565656565656565656565656566 +666666666666666666666666666666666666666666666666666666666666666666676667676767 +686868686868686868686868686868686868686869696969696969696a6a69696a6a6a6a6a6a6a +6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b +6b6b6b6b6b6b6b6b6b6b6b6c6b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d +6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6d6d6e6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f +6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f7070707070 +707070707170717171717171717171717171717171717171717171717171717171717171717171 +717272727373727273737373737373737373737373747474747474747474747474747474747474 +747474747474747474747474747474747575767676767676767676767676767676767676767676 +767777767677777778787878787878787878797979797979797979797979797979797979797a79 +7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f808080808080808080 +808080808181808081818181818181818181818181818181818181818181818181818181828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828281818181818181818181818181818181818181818181818181818181818181 +8181818181818180808181808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f80808080808080808181 +808081818181818181818181818181818181818181818181818181818181828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828281818181818181818080818180808080808080808080 +8080807f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7b7b7c7c7b7b7b7b +7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a797a79797979797979797979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +797979797979797979797979797979797878787878787878787878787877777878777777767676 +767676767676767676767676767676767676767676767676767676767676767676767676767575 +757575757575757575757575757575757575757575757475747474747474747474747474747474 +747474747474747474737373727273737272727272727272727272727272727272727272727272 +717171717171717171717171717171717171717171717171717171717171717171717171717171 +7171717171717171717171707070707070707070707070707070707070706f706f6f6f6f6f6f6f +6f6f6f6f6f6e6e6e6e6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6c6c6c6c6c6c6c6c6c6c6c6c +6c6c6c6c6c6c6c6c6b6b6b6b6b6b6b6b6b6b6b6b6b6b6a6b6a6a6a6a6a6a6a6969696968686867 +676767676767676767676767676766666666666666666665666565646464646363636262626262 +626262626262626262626161616161616161606061616060606060606060616161616161616162 +62616163636364646464656566666767676769696a6a6b6b6b6c6c6d6f70707070717374747575 +75767779797a7a7b7b7c7e7f7e7f7f7f7f818182838483848484858687888989898989898a8b8c +8d8e8e8e8e8f8f909192939394949596979797989a9b9b9c9c9d9fa0a0a1a1a1a2a5a6a6a6a7a7 +a8a9ababababacadafafb0b0b0b1b2b3b4b5b5b5b5b5b5b6b6b7b8b8b8b9b9b9b9b9bababbbbbb +bbbbbbbbbbbcbcbcbcbdbcbdbdbebebdbdbebebebebebebebebebebebebebebebebdbdbebebdbd +bcbdbcbcbcbcbbbbbbbbbbbbbbbbbabababab9b9b8b8b7b7b5b5b5b5b5b5b4b1b0b0b0afaeadac +ababaaa9a8a7a6a6a6a4a3a2a1a1a09e9d9c9c9b9a9997979695949493939291908f8f8e8e8e8e +8d8d8c8c8b8b8b8b8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a89898a8a898989888888888788 +8787878786868684848585848484838383838283828282828181818181818181808080807f7f7f +7f7f7f7f7f7e7e7e7e7d7e7d7d7d7d7c7c7c7c7c7b7b7b7a7a7b7b7a7a7a797979797879787878 +787777777575767675757574747474737372727070707070706f6f6e6e6e6e6c6c6b6b6b6b6b6b +6b6a6a696969696868686666676766666665656565646564646464636363636363636363636363 +636363636363636363636363636363636363646464656564646565666566666666666666666666 +666666666666666666666666666666666666666666666666666666666666666666666666666666 +666666666666666666666666666666666666666666666666666666666666666666666666666666 +666666666665666565656565656565656565656565656565656565656565656565656565656565 +646465656464646464646464636363636363636363636363636363636363636363636363636363 +636363636363636363636363636363636363626262626262626262626262626262626262626262 +6262626262626262626262626262626262626261616161616161616161616161605f61605f5f5f +5f5f5f5f5f5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5d5d5d5d5d5d5d5d5d5d5d5d5d5d +5d5d5d5d5d5d5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5b5c5b5b5a5a5b5b5a5a5a5a5a5a +5a5a5a5a5a5a5a5959595959595959595959595959595959595959595959595959595959595959 +595959585858585858585858585858585858575757575757575757565756565656565656555556 +565555555555555555545454545454545454545454545454545454545454545454545454545454 +535353535353535353535353535353535353535352525252525252525252525252525252525252 +525252525252525252525252525252515251515151515151515151515151515151515151515151 +515251525252525252525252525252525252525252525252525252535353535353535353535353 +535353545454545454545454545454545454545454545454545455555555565656565656565756 +575757575757575757585858585858585858585959595959595959595959595959595959595959 +59595959595a5a5a5b5b5a5a5b5b5b5b5b5b5b5c5b5c5c5c5c5c5c5c5c5c5c5c5c5c5c5d5d5d5d +5d5d5d5d5d5d5d5d5d5d5d5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e +5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5f5f5f5f5f5f5f5f5f5f5e5e +5e5e5e5e5e5e5e5e5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f +5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f +5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f +5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f +5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f605f606060606060 +606060606060606060606060606060606161606061616161616161616161616161626262626262 +626262626262626262626262626262626262626262626262626262626262626262626262626262 +626262626262626262626262626262636363636363636363636363636363636363636364646464 +646464646464646464656564646565666566666666666666666666666666666666666666676767 +676767676767676767676767676767676767676767676767676767676767676767676767676868 +68686868686868686868686868686868686869696969696969696a6a69696a6a6a6a6a6a6a6a6a +6a6a6a6b6a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c +6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6d6d +6d6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6d6d6e6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f +6f6f6f6f6f6f706f70707070707070707070707070707070707070707070707071717171717171 +717171717171717171717171717171717171717171717171717171717171717171717171717172 +727273737272737373737373737373737373737474747474747474747474747474757475757575 +757575757575757575757575757575767676767676767676767676767676767676767676767677 +7776767777777878787878787878787879797979797979797979797979797a797a7a7a7a7a7a7a +7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080 +808081818080818181818181818181818181818181818181818181818181818181818282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282818181818181818181818181818181818181818181818181818181818181818181 +818181818180808181808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f808080808080808080808080 +808181808081818181818181818181818181818181818181818181818282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282818181818181818181818181818080818180808080808080 +807f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7b7b7c7c7b7b7b7b7b7b +7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a797a797979797979797979797979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +797979797979797979797979797978787878787878787878787878787878787878787777777777 +777777777777777777777777777676777776767676767676767676767676767676767675757575 +757575757575757575757575757575757575757574757474747474747474747474747474747474 +747474747474747373737373737373737373737373737373737373737373737373737373737272 +727272727272727272727272727272727272727272717172727171717171717171717171717171 +717171717171717171707070707070707070707070707070707070706f706f6f6f6f6f6f6f6f6f +6f6f6f6f6f6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6d6d6d6d6d6d6d6d6c6c6d6d6c6c +6c6c6c6c6c6c6b6b6b6b6b6b6b6b6b6b6b6b6b6b6a6b6a6a6a6a6a6a6a6a6a6969696969686868 +686868686867676868676767666666666666666666656665656565646464646463636363636363 +636262636362626261616161616161616161616161616161616161616262626262626262636363 +636464646565656566666767686869696a6a6b6b6c6c6d6e6e6f70717172727374757576777778 +797a7a7b7b7d7d7e7f807f80818181838383848584858686878889898a8a8a8a8b8b8c8d8e8e8f +8f90909191929394949596969798999a9a9b9c9d9d9f9fa0a1a2a2a3a4a4a5a7a8a8a9aaaaabac +adadaeaeafb0b1b1b2b3b3b4b5b6b6b7b7b7b7b8b8b9b9bababababbbbbbbbbbbcbcbcbdbdbcbc +bdbdbdbebebebebfbebfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbebf +bebebebebdbdbdbdbdbdbdbdbcbcbcbcbbbbbabab9b9b8b8b8b8b7b7b6b4b3b3b2b1b1b0afaeae +acacabaaa9a9a8a7a6a5a4a3a2a1a09f9e9d9c9b9a99989796969594949392919190908f8f8e8e +8d8d8c8c8c8c8b8b8b8b8b8b8b8b8a8a8b8b8a8a8a8a8a8a8a8a8a8a8a8a8a8989898988898888 +888887878786868686858585848484848384838383838282828282828282828281818180808181 +8080807f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7b7b7c7c7b7b7b7a7a7a7a797a7979797978 +787877777777767676757575757474737372727272717170706f6f6f6f6d6d6d6c6c6d6d6c6c6b +6b6a6a6a6a69696968686868676767666666666566656565656464646464646464646464646464 +646464646464646464646464646464646565656565656565656665666666666666666666666666 +666666666666666666666666666666666666666666666666666666666666666666666666666666 +666666666666666666666666666666666666666666666666666666666666666666666666666666 +666666656665656565656565656565656565656565656565656565656565656565656565656565 +656565656565656565656464646464646464646464646464646464646464646464646464646464 +646464646464646464646464646464646363636363636363636363636363636363636363636363 +626263636262626262626262626262626261616161616161616161616161616061606060606060 +6060605f5f5f5f5f5f5f5f5e5e5f5f5e5e5e5e5e5e5e5e5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d +5d5d5d5d5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5b5c5b5b5b5b5b5b5b5b5b5b5b5b5b5b +5b5b5b5b5b5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a59595a5a595959595959595959595959 +595858585858585858585858585858585757575757575757575657565656565656565656565656 +565656565656565555555555555555555555555554545555545454545454545454545454545353 +535353535353535353535353535353535353525252525252525252525252525252525252525252 +525252525252525252525252525152515151515151515151515151515151515151515151515152 +515252525252525252525252525252525252525252525252525353535353535353535353535353 +535454545454545454555554545555555555555555555555555556565656565656565657565757 +5757575757575758585858585858585858595959595959595959595959595a5a59595a5a5a5a5a +5a5a5a5b5b5b5b5b5b5b5b5b5b5b5b5b5b5c5b5c5c5c5c5c5c5c5c5c5c5c5c5c5c5d5d5d5d5d5d +5d5d5d5d5d5d5d5d5d5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5f5f5e5e5f5f5f +5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f606060606060606060605f5f5f5f +5f5f5f5f5f5f606060606060606060606060606060606060606060606060606060606060606060 +606060606060606060606060606060606060606060606060606060606060606060606060606060 +606060606060606060606060606060606060606060606060606060606060606060606060606060 +606060606060606060606060606060606060606060606060606060606060606060606060606060 +606060606060606060606060606060606060606060606060606060606061606161616161616161 +616161616161616161616161616161616161616161616161616161616161616262626262626262 +626262626262626262626262626262626262626262626262626363626263636363636363636363 +636363636363636363636363636464646464646464646464646464646464646464656565656565 +656565656565656565656565656665666666666666666666666666666666666666666767676767 +676767676767676767676767676868676768686868686868686868686868686868686869696969 +696969696969696969696969696969696a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a +6a6b6a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c +6c6c6c6c6c6c6d6d6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6e6e6e6e +6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f +6f6f6f6f706f707070707070707070707070707070707070707070707070717171717171717171 +717171717171717171717171717172727171727272727272727272727272727272727272737373 +737373737373737373737373737373737374747474747474747474747474747574757575757575 +757575757575757575757575757676767676767676767676767677777676777777777777777777 +777777777878787878787878787879797979797979797979797979797a797a7a7a7a7a7a7a7a7a +7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080 +818180808181818181818181818181818181818181818181818181818181818182828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828181818181818181818181818181818181818181818181818181818181818181818080 +81818080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f8080808080808080808080808080 +808080808181808081818181818181818181818181818181818182828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +82828282828282828282828282818181818181818181818181818181818181808081818080807f +7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b +7a7a7a7a7a7a7a7a7a7a7a7a7a7a797a7979797979797979797979797979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +797979797979797979797979787878787878787878787878787878787878787877777777777777 +777777777777777777777777777777777777777777777777777777777777777777767676757576 +767575757575757575757575757575757575747574747474747474747474747474747474747474 +747474747473737373737373737373737373737373737373737373737373737373737372727272 +727272727272727272727272727272727272727272727272727272727272727272727272727272 +72727272727272717171717171717171717171717070717170706f706f6f6f6f6f6f6f6f6f6f6f +6f6f6f6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d +6d6d6d6d6c6c6c6c6c6c6c6c6c6c6c6c6c6b6a6c6b6a6a6a6a6a6a6a6a69696969696868686868 +686868686868686868686767676666676766666566656565656464646464636363636363636363 +636363636363626262626262626262626262626262626262626263636363636363636464646465 +6565666666666767686969696a6a6b6b6c6d6e6e6e6f6f70727373737374767777787878797a7c +7c7d7d7e7e7f81828182828282848485868786878787888a8b8b8c8c8c8c8c8d8e8f9090919192 +92939394959697979898999b9c9c9c9d9ea0a0a1a1a2a3a5a5a6a6a6a7a9aaababacacadaeafaf +afafb1b2b3b3b4b4b4b5b6b7b7b8b8b8b8b8b8b9b9bababababbbbbbbbbbbcbcbcbcbcbcbcbcbc +bcbdbdbdbdbebdbebebebebebebebebebebebebebebebebebebebebebebebebebebebebdbebdbd +bdbdbcbcbcbcbcbcbcbcbcbcbcbcbbbbbabab9b9b8b8b8b8b8b8b7b5b4b4b4b3b3b2b1afafaeae +adacabababa9a8a7a6a6a5a3a2a1a1a09e9d9c9c9b999898979796959493939191919190908e8e +8d8d8d8d8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a8a898a89898989 +888888868687878686868585858584858484848483838383838383838282828281818181818181 +81808080807f807f7f7f7f7e7e7e7e7e7d7d7d7c7c7d7d7c7c7c7b7b7b7b7a7b7a7a7a7a797979 +7878787877777776767676757574747373737373727171707070706e6e6e6e6e6e6e6e6d6c6c6b +6b6b6b6a6a6a696969696968686767676766676666666665656564646565646464646464646464 +646464646464646464646464646465656566666565666667666767676767676767676767676767 +676767676767676767676767676767676767676767676767676767676767676767676767676767 +676767676767676767676767676767676767676767676767676767676767676767676767676767 +676667666666666666666666666666666666666665656666656565656565656565656565656565 +656565656565656564646464646464646464646464646464646464646464646464646464646464 +646464646464646464646464646463636363636363636363636363636363636363636363636363 +636363636363636363636363636363626262626262626262626262626160626160606060606060 +605f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e +5d5d5d5d5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5b5c5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b +5b5b5b5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a59 +595958585959585858585858585857575757575757575756575656565656565656565656565656 +565656565655555555555555555555555555555555555555555555555555555555555554545453 +535454535353535353535353535353535252525252525252525252525252525252525252525252 +525252525252525252525251525151515151515151515151515151515151515151515151525152 +525252525252525252525252525252525252525252525253535353535353535353535353545454 +545555555555555555555555555555555555555555555555565656565656565656575657575757 +57575757575858585858585858595959595a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a +5a5b5b5b5b5b5b5b5b5b5b5b5b5b5b5c5b5c5c5c5c5c5c5c5c5c5c5c5c5c5c5d5d5d5d5d5d5d5d +5e5e5d5d5e5e5e5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f +5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f606060606060606060605f5f5f5f5f5f +5f5f5f5f6060606060606060606060606060606060606060606060606060606060606060606060 +606060606060606060606060606060606060606060606060606060606060606060606060606060 +606060606060606060606060606060606060606060606060606060606060606060606060606060 +606060606060606060606060606060606060606061616060616060616160606060606061616060 +616161616161616161616161616161616161616161616161616161626162626262626262626262 +626262626262626262626262626262626262626262626262626262626263636363636363636363 +636363636363636363636363636363636363636363636363636363636363636363636363636363 +636363636363636363636364646464646464646464646464646464646464646565656565656565 +666665656666666666666667666767676767676767676767676767676767676768686868686868 +686868686868686868686868686868686868686868686868686868686868686868696969696969 +69696969696969696969696969696a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6b6a6a6b6b6c +6b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d +6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6e6e6e6e6e6e +6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f +6f6f706f7070707070707070707070707171707071717171717171717272727272727272727272 +727272727272727272727272727272727272727272727272727272727272727272727373737373 +737373737373737373737373737373747474747474747474747474747475747575757575757575 +757575757575757575757576767677777676777777777777777777777777777777777777777777 +77777878787878787878787879797979797979797979797979797a797a7a7a7a7a7a7a7a7a7b7b +7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e +7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080 +808080818180808181818181818181818181818181818181818181818181828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828281818181818181818181818181818181818181818181818181818181808081818080808080 +8080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f80808080808080808080808080808080 +808081818080818181818181818181818181818181818181828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +8282828282828282828282818181818181818181818181818181818181808081818080807f7f7f +7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7a7a +7a7a7a7a7a7a7a7a7a7a7a7a797a79797979797979797979797979797979797979797979797979 +7979797979797979797979797979797979797a797a7a7a797a7979797979797979797979797979 +797979797979797979797878787878787878787878787878787878787878777777777777777777 +777777777777777777777777777777777777777777777777777777777777777676767575767675 +757575757575757575757575757575757575757575757575757575757575757575757575757575 +757575747474747474747474747474747474747474747374737373737373737373727272727272 +727272727272727272727272727272727272727272727272727272727272727272727272727272 +727272727271717171717171717171717171707071717070707070707070707070707070707070 +706f6f6f6f6f6f6f6f6f6f6f6f6f6f6e6f6e6e6e6e6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d +6d6d6c6c6c6c6c6c6c6c6c6c6c6c6c6b6b6c6c6b6b6b6b6b6b6b6b6a6a6a6a6969686868686868 +686868686868686867676766666767666666666666666665656565646463636363636363636363 +636363636262626262626262626262626262626262626263636464646464646465656565666666 +676868686868696a6a6a6b6c6d6d6d6e6f6f6f71717273747475757678787879797a7b7c7d7d7e +7e808081828382838384848686878788878989898a8c8c8c8d8d8e8e8e8f909191929393949495 +9697979899999b9b9b9d9e9e9fa0a0a2a2a3a4a5a5a7a7a8a9a9aaabacadadaeafafb0b1b1b1b1 +b3b3b4b4b6b6b6b7b7b8b8b9b9b9b9b9b9bababababababbbbbbbbbbbcbcbcbcbcbcbcbcbcbcbd +bdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbd +bcbcbcbcbcbcbcbcbcbcbcbcbbbbbabababab9b9b9b9b9b9b8b7b6b6b6b4b4b3b3b1b1b0b0afae +adadadabaaaaa8a8a7a5a5a4a3a2a0a09f9e9d9b9b9b9999989797959593939393919190908f8e +8e8e8d8d8d8c8c8c8c8c8c8b8c8b8b8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a8a8a8a8a8989 +898787888887878786868686858685858585848484848484848483838383828282828282828281 +8181818081808080807f7f7f7f7f7e7e7e7d7d7e7e7d7d7d7c7c7c7c7b7c7b7b7b7b7a7a7a7979 +79797878787777777776777575747474747473727272727271706f6f6f6f6f6f6f6e6d6d6d6d6d +6c6b6b6b6a6a6a6a6a696968686868676767676767666666656566666565656565656565656565 +656565656565656565656565666666676766666767676767676767676767676767676767676767 +676767676767676767676767676767676767676767676767676767676767676767676767676767 +676767676767676767676767676767676767676767676767676767676767676767676767676767 +676767676767676767676767676767676767666667676666666666666666666666666666666666 +666666666666656565656565656565656565656565656565656565656565656565656565656565 +656565656565656565656565646464646364636363636363636363636363636363636363636363 +636363636363636363636363636262626262626262626262626261616262616161616161616160 +60606060606060605f605f5f5f5f5f5f5f5f5f5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5d5d +5d5d5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c +5c5b5b5b5b5b5b5b5b5b5a5b5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a595959 +585859595858585858585858575757575757575757575757575757575757575757575757575757 +575757565656565556555555555555555555555555555555555555555555555555545454535354 +545353535353535353535353535352525252525252525252525252525252525252525252525252 +525252525252525252525252525252525252525252525252525252525252525252525252525252 +525252525252525252525252525252525252525252535353535353535353535353535454545455 +555555555555555555555555555555555555555555565657575757575757575757575757575757 +5757575858585858585858595959595a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5b5b +5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5d5d5d5d5d5d5d5d5e5e +5d5d5e5e5e5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f605f606060 +606060606060606060606060606060606060606060616161616161616161616060606060606060 +606061616161616161616161616161616161616161616161616161616161616161616161616161 +616161616161616161616161616161616161616161616161616161616161616161616161616161 +616161616161616161616161616161616161616161616161616161616161616161616161616161 +616161616161616161616161616161616161626261616261616262616161616161626261616262 +626262626262626262626262626262626262626262626262626262626262626262626262626262 +626262626262626262626262626262626262626262626262626262636363636363636363636363 +636363636363636363636363636363636363636363636363636363646364646464646464646464 +646464646464646464656565656565656565656565656565656565656566666666666666666767 +666667676767676767676767676767676767676767676767676767676767686868686868686868 +686868686868686868686868686868686868686868686868686968696969696a6a6a6a6a6a6a6a +6a6a6a6a6a6a6a6a6a6a6a6a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6c6c6b6b6c6c6c6c6c +6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d +6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6e6e6e6e6e6e6e6f +6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f707070707070707070707070707070707070707070707070 +707070707070707070707070707071717070717171717171717172727272727272727272727272 +727272727272727272727272727272727272727272727272727272727272727273737373737373 +737373737373737373737373747475757575757575757575757575757575757575757575757575 +757575757575757575767676777776767777777777777777777777777777777777777777777777 +78787878787878787878797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b +7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e +7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080 +808181808081818181818181818181818181818181818181818181818282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +818181818181818181818181818181818181818181818181818181818080818180808080808080 +808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808181808081 +818181818181818181818181818181818181818181818181818181828282828282828282828282 +828282828282828282828282828282828282828282828283838383838383838383828282828282 +82828282828282828282828282828181818181818181808081818080808080808080808080807f +7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b +7b7a7a7a7a7a7a7a7a7a797a797979797979797979797979797979797979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +797979797979797979797979797979797979797979797978787878787878787878787878787878 +787878787878787777777776767676767676767676767676767676767676767676767676767676 +767676767676767676767676767675767575757575757575757474747474747474747474747474 +747474747474747474747474747474747474747474747474747474747474747474747474747474 +747474747474747474747474737373727273737272727272727272727272727272727272727171 +7171717171717171717171717171717171717171717170717070707070707070706f6f6f6f6f6f +6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6e6e6e6d6d6e6e6d6d6d6d6d6d6d6d +6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6c6b6b6b6b6b6b6b6b6b6a6a6a6a6a6a6a6a6a6a6a6a6a69 +696969686868676767676767676767666766666666656565656565656565656565656464646463 +636363636363636363636363636363636364646464646464646464656565666666666767686868 +68696a6a6a6a6b6c6d6d6d6e6f6f6f707272727374747577787878797a7a7c7c7d7d7e7f7f8081 +82828383848486868786878788898a8a8b8c8c8c8d8e8e8f8f9091919291939394949696979798 +999a9a9c9c9d9f9f9fa1a2a3a4a4a5a6a6a7a9a9a9aaabacacaeaeaeafb0b0b2b2b3b3b4b4b4b5 +b6b6b6b7b7b7b9b9b9b9b9bababbbbbbbbbcbcbcbcbcbcbcbcbcbcbcbcbdbdbbbbbcbcbcbcbcbc +bcbdbcbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbcbdbcbcbcbcbcbc +bcbcbcbdbdbdbcbcbcbcbcbcbcbcbbbbbbbbbabab9b9b9b7b7b7b6b6b6b5b4b4b4b2b2b1b0afb0 +aeaeaeacaba9a9a9a7a6a5a4a4a2a1a09f9f9d9c9c9a9a99979796969594939392919190909090 +8e8e8e8e8e8e8e8d8c8c8d8d8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8b8b8a8a8a8a89898989 +898989888888878787878687868686868585858585848484848484848483838383828282828282 +8281828181818180808080807f7f7f7e7e7f7f7e7e7e7d7d7d7d7c7d7c7c7c7c7b7b7b7a7a7a7a +7979797878787877777777777775757474747473727272727272717170706f6f6f6f6e6d6d6d6d +6c6c6c6c6b6b6a6a6a6a6a69696869676767676666666666666666666666666666666666666666 +666666666666666666666666666666666666666766676767676767676767676767676767676767 +676767676767676767676767676767676767676767676767676767676767676767676767676767 +676767676767676767676767676767676767676767676767676767676767676767676767666766 +666666666666666666666666666666666666666666666666666666666666666666666666666666 +666666666666666666666666666665656565656565656565656565656565656565656565656565 +656565656565656565656565656565656565656565656565656565656565656565646464646363 +636363636363636363636363636363636262626262626262626162616161616161616161606060 +60606060605f5f60605f5f5f5f5f5f5f5f5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e +5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5d5d5c5c5c5c5c5c5c5c5c5c5c5c5c5c5b5b5b5b5b5b +5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5a5a5b5b5a5a5a595959595959595959595959595959 +595959595959595959595959595959585858585758575757575656565656565656565656565656 +565656565656565656565656565655555656555555545454545454545454545454545454545454 +545454545454545454545454545454545454545454545353535353535353535353535353535353 +535353535353535253525252525252525252525252525252525252525252525253525353535353 +535353535353535353535353535353535353535454545454545454545454545454545454545454 +545454555554545555555656565656565656565656565656565656565657575858585858585858 +5859595959595959595959595959595959595959595a5a5a5b5b5a5a5b5b5b5b5b5b5b5b5b5b5b +5b5b5b5b5b5b5b5c5c5c5c5d5c5d5d5d5d5d5d5d5d5d5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e +5e5e5e5e5e5e5e5e5e5e5e5e5e5f5f5f5f5f5f5f5f5f5f5f5f5f60605f5f606060606060606060 +606060606060606060606060606060606060606060606060606060606060606060606060606060 +616161616161616161616161616161616161616161616161616161616161616161616161616161 +616161616161616161616161616161616161616161616161616161616161616161616161616161 +616161616161616161616161616161616161616161616161616161616161616161616161616161 +616161616161616161616161616161616161616161616161616161616161616161616161616161 +616161616161616161616161616161616161616161616162616262626262626262626262626262 +626262626263636363636363636363636363636363636363636363636363636363636364646464 +646464646464646464646464646464646464646565646465656565656565656565656565656565 +656565656565656565656565666666666666666666666666666666666666666666666666666666 +666666666666666766676767676767676767686868686868686868686868686868686868686869 +696969696969696a6a69696a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a +6a6a6a6a6a6a6a6a6a6a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6c6b6c6c6c +6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d +6e6e6d6d6e6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f +6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f7070707070707070707170 +717171717171717171717171717171717171717171717171717171717171717171717171717171 +717171717172727273737272737373737373737373737373737373737373747474747474747474 +747474747474747474747474747474747474747474747474747574757575757676767676767676 +767676767676767676767676767676767676767677777676777777787878787878787878787979 +797979797979797979797979797979797979797979797a797a7a7a7a7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080818180808181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818080818180808080 +808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f808080808080808081818080818181 +818181818181818181818181818181818181818181818181818282828282828282828282828282 +828282828282828282828282828282828282828282838383838383838383838282828282828282 +828282828282828282828282818181818181818180808181808080808080808080808080807f7f +7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7a +7a7a7a7a7a7a7a7a797a7979797979797979797979797979797979797979797979797979797979 +79797979797979797979797979797a797a7a7a797a797979797979797979797979797979797979 +797979797979797979797979797979797979797979787878787878787878787878787878787878 +787878787877777777767676767676767676767676767676767676767676767676767676767676 +767676767676767676767676767676767676767676767675757575757575757575757575757575 +757575757575757575757575757575757575747574747474747474747474747474747474747474 +747474747474747474747373737272737372727272727272727272727272727272727271717171 +717171717171717171717171717171717171717171717171717171717171717070707070707070 +70707070707070707070706f706f6f6f6f6f6f6f6f6f6e6e6e6d6d6e6e6d6d6d6d6d6d6d6d6c6c +6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6b6b6b6a6b6a6a6a6a6a6a6a696969 +696868686767676767676767676767676767676666666665666565656565656564646464636363 +6363636363636363636363636363636464646465646565656566666667676767686869696a6a6b +6b6b6b6b6c6d6e6f6f707070707173747475757576797a7a7a7a7b7b7d7e7f7f7f808081838484 +84848585878889888989898a8b8c8d8e8e8e8e8f8f90919293939493949596969898999a9b9b9c +9c9e9fa0a1a1a1a3a5a6a6a6a7a8a9aaabababacaeafafb0b0b0b1b2b3b4b4b5b5b6b6b6b6b7b7 +b8b9b9b9babababababbbbbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbdbdbbbbbcbcbcbcbcbcbcbc +bcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbc +bcbdbdbdbcbcbcbcbcbcbcbcbcbcbcbcbbbbbababab9b9b9b8b7b7b6b6b6b6b4b4b3b2b1b2b0b0 +b0afadabababaaa9a7a6a6a5a4a2a1a1a09f9e9c9c9b9a99989897969594939393929191918f8f +8f8f8f8f8f8e8d8c8e8d8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8b8b8b8b8b8a8a8a8a8a8a +8a8989898888888887888787878786868686868585858585858585848484848383838383838382 +838282828281818181818080807f7f80807f7f7f7e7e7e7e7d7e7d7d7d7d7c7c7c7b7b7b7b7a7a +7a79797979787978787878767675757575757474737473737272717170707070706f6f6e6e6d6d +6d6d6c6c6b6b6b6b6b6a6a69696868686867676767676767676767676767676767676767676767 +676767676767676767676767676767676767676767676767676767676767676767676767676767 +676767676767676767676767676767676767676767676767676767676767676767676767676767 +676767676767676767676767676767676767676767676767676767676767676767676767676767 +676767676767676767676767676767676767676767676767676767676767676767676767676767 +676767676767676767676767666666666666666666666666666666666666666666666666666666 +666666666666666666666666656665656565656565656565656565656565656464646463636363 +636363636363636363636363636362626262626262626262626262626262626262626161616161 +616161605f61605f5f5f5f5f5f5f5f5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e +5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5c5c5c5c5c5c5c5c +5c5c5c5c5c5c5b5c5b5b5b5b5b5b5b5a5a5b5b5a5a5a5959595959595959595959595959595959 +595959595959595959595959595858585858585858585857575757575757575757575757575757 +575757565756565656565656555556565555555454545454545454545454545454545454545454 +545454545454545454545454545454545454545453535353535353535353535353535353535353 +535353535353535353535353535353535353535353535353535353535353535353535353535353 +535353535353535353535353535353535354545454545454545454545454545454545454545454 +545555545455555556565656565656565657565757575757575757575858585858585858585859 +595959595959595959595959595959595959595a5a5a5b5b5a5a5b5b5b5b5b5b5b5c5b5c5c5c5c +5c5c5c5c5c5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e +5e5e5e5e5e5e5e5e5e5e5e5f5f5f5f5f5f5f5f5f5f5f5f5f60605f5f6060616061616161616161 +616161616161616161616161616161616161616161616161616161616161616161616161616262 +626262626262626262626262626262626262626262626262626262626262626262626262626262 +626262626262626262626262626262626262626262626262626262626262626262626262626262 +626262626262626262626262626262626262626262626262626262626262626262626262626262 +626262626262626262626262626262626262626262626262626262626262626262626262626262 +626262626262626262626262626262626262626262626262626262626262626262626262626262 +626262636363636363636363636363636363636363636363636363636363636363646464646464 +646464646464646464646464646464646465656464656566656666666666666666666666666666 +666666666666666666666767676767676767676767676767676767676767676767676767676767 +676767676767676767676767676767676868686868686868686868686868686868686868696969 +69696969696a6a69696a6a6a6a6a6a6a6a6a6a6a6a6b6a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b +6b6b6b6b6b6b6b6b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c +6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e +6d6d6e6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f706f707070 +707070707070707070707070707070707070707070707070707071717171717171717171717171 +717171717171717171717171717171717171717171717171717171717171717171717171717171 +717171727272737372727373737373737373737373737373737373737474747474747474747474 +747474747474747475747575757575757575757575757575757575757576767676767676767676 +767676767676767676767676767676767676777776767777777878787878787878787879797979 +797979797979797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808181808081818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818180808181808080808080 +80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f8080808080808080808080808081818080 +818181818181818181818181818181818181818181818182828282828282828282828282828282 +828282828282828282828282828282828282828383838383838383838382828282828282828282 +82828282828282828282818181818181818181818181818080818180808080808080807f7f7f7f +7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7a7a7a +7a7a7a7a7a7a797a79797979797979797979797979797979797979797979797979797979797979 +7979797979797979797979797a797a7a7a797a7979797979797979797979797979797979797979 +797979797979797979797979797979797979797878787878787878787878787878787878787878 +787878787877777777777777777777777777777777777777777777777676777776767676767676 +767676767676767676767676767676767676767676757575757575757575757575757575757575 +757575757575757575757575757575757475747474747474747474747474747474747474747474 +747474747474747473737373737373737373737373737373737373737373737373727272727272 +727272727272727272727272717172727171717171717171717171717170707070707070707070 +7070707070707070706f706f6f6f6f6f6f6f6f6f6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6d6d6d6d +6d6d6d6d6d6d6d6d6d6c6c6d6d6c6c6c6c6c6c6c6c6b6b6b6b6a6b6a6a6a6a6a6a6a6a6a696969 +696968686867676868676767676767676766666666656665656565656565656564646464646464 +64646464646464646464646464656565656665666666666767676868686869696a6a6b6b6c6c6c +6c6d6d6e6f70707171727273747575767777787a7b7b7c7c7d7d7e7f8080818282838485858686 +878788898a898a8b8b8c8d8e8e8f8f9090919192939494959695969798989a9a9b9c9d9d9e9fa0 +a1a2a3a4a4a5a7a8a8a9aaaaabacadaeaeafb0b1b1b2b2b3b3b4b5b6b6b7b7b7b7b8b8b9b9baba +bababbbbbbbbbbbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbbbbbbbbbbbbbbbbbbbbbbbb +bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbc +bcbcbcbcbcbcbcbcbcbcbcbcbcbcbbbbbbbbbbbabababab9b9b8b8b7b7b6b6b5b4b3b4b3b2b2b1 +afaeaeadacabaaa9a8a7a6a5a4a3a2a1a09f9e9d9c9b9a9998989796959494939292929090908f +8f8f8f8e8e8d8e8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8b8b8b8a8a8b8b8a +8a8a89898989888988888888878787878786868685858686858585848484848484848484838483 +8383838282828282818181808081818080807f7f7f7f7e7f7e7e7e7e7d7d7d7c7c7c7c7b7b7b7a +7a7a7a797a797979797777777676767675757475747474747272727171717170706f6f6e6e6e6e +6d6d6d6c6c6c6c6b6b6a6a69696969686868676768686767676767676767676767676767676767 +676767676767676767686867676868686868686868686868686868686868686868686868686868 +686868686868686868686868686868686868686868686868686868686868686868686868686868 +686868686868686868686868686868686868686868686868686868686868686868686868686868 +686868686868686868686868676768686767676767676767676767676767676767676767676767 +676767676767676767676666666666666666666666666666666666666666666666666666666666 +666666666666666666666566656565656565656565656565656565656565656464646464646464 +646464646464646464646464636363636363636362626363626262626262626261616161616161 +616160616060606060606060605f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5e5e5f5f5e5e5e5e +5e5e5e5e5e5e5e5e5e5e5e5e5e5e5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5c5c5c5c5c5c5c5c5c5c +5c5c5c5c5b5c5b5b5b5b5b5b5b5b5b5b5b5b5b5b5a5a5a5a5a5a5a5a5a5a5a5a5a59595a5a5959 +595959595959595959595958585858585858585858575757575757575757575757575757575757 +575657565656565656565656565656565655555555555555555555555555545455555454545454 +545454545454545454545454545454545454535353535353535353535353535353535353535353 +535353535353535353535353535353535353535353535353535353535353535353535353535353 +535353535353535353535353535353545454545454545454545454545555545455555555555555 +555555555555565656565656565656575657575757575757575758585858585858585858595959 +59595959595a5a59595a5a5a5a5a5a5a5a5b5b5b5b5b5b5b5b5b5b5b5b5b5b5c5b5c5c5c5c5c5c +5c5c5c5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5e5e5e5e5e5e5e5e5e5e5e5e5e5f5f5e5e5f5f5f5f +5f5f5f5f5f5f5f5f5f606060606060606060606060606060606060606160616161616161616161 +616161616161616161616161616161616161616161616161616161616161616161616162626262 +626262626262626262626262626262626262626262626262626262626262626262626262626262 +626262626262626262626262626262626262626262626262626262626262626262626262626262 +626262626262626262626262626262626262626262626262626262626262626262626262626262 +626262626262626262626262636362626362626363626262626262636362626363636363636363 +636363636363636363636363636363636363636363636363636363636363636363636363636363 +636464646464646464646464646464646464646464646464646464646464646565656565656565 +656565656565656565656565656565656565656565666566666666666666666666666666666666 +666666666666666667676767676767676767676767676767676767676767676868676768686868 +686868686868686868686868686869696969696969696969696969696969696969696a6a6a6a6a +6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b +6b6b6b6b6b6b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6c6c6d6d6d6d6d6d6d6d6d6d6d +6d6d6d6d6d6d6d6d6d6d6d6d6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e +6e6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f706f7070707070 +707070707070707070707070707070707070707070707070717171717171717171717171717171 +717171717171717172727171727272727272727272727272727272727272727272727272727272 +727373737373737373737373737373737373737373737373737374747474747474747474747474 +747474747474757475757575757575757575757575757575757575767676767676767676767676 +767676767676777776767777777777777777777777777778787878787878787878797979797979 +79797979797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c +7b7b7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808181808081 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818080818180808080808080808080808080 +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808081 +818080818181818181818181818181818181818181828282828282828282828282828282828282 +828282828282828282828282828282828283838383838383838383828282828282828282828282 +8282828282828282818181818181818181818181818181818181808081818080807f7f7f7f7e7f +7e7e7e7e7e7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7a7a7a7a7a +7a7a7a7a797a797979797979797979797979797979797979797979797979797979797979797979 +797979797979797979797a797a7a7a797a79797979797979797979797979797979797979797979 +797979797979797979797979797979797978787878787878787878787878787878787878787878 +787878777777777777777777777777777777777777777777777777777777777777777777777777 +777777777777777777777777777777777777777676767676767676767676767675757676757575 +757575757575757575757575757574757474747474747474747474747474747474747474747474 +747474747474737373737373737373737373737373737373737373737373737272727272727272 +727272727272727272727272727272727272727272727272727272717171717171717170707171 +707070707070706f706f6f6f6f6f6f6f6f6f6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6d6d6d6d6d6d +6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6c6c6c6b6a6c6b6a6a6a6a6a6a6a6a6969696969 +686868686868686868686868686868676767666567666565656565656565646464646464646464 +646464646464646464656565656666676667676767686868696969696a6a6b6b6c6c6e6e6e6e6e +6e6f7071727373737374757677787878797b7c7d7d7d7e7e7f8182828283838485878787878888 +898b8c8b8c8c8c8d8e90909191919193939495969697989798999a9b9c9c9d9ea0a0a1a1a2a3a5 +a6a6a6a7a9aaaaabacacadaeafafafb0b1b3b3b3b3b4b4b5b6b7b7b8b8b8b8b8b7b8b9bab9b9b9 +babababababbbbbbbbbbbbbbbbbbbbbbbbbabababababababab9b9b9b9b9b9b9b9b8b8b9b9b8b8 +b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b9b9b8b8b9b9b9b9b9b9b9b9b9b9b9b9b9bababa +babababababbbbbbbbbbbbbbbababababab9b9b9b9b8b8b7b7b7b7b6b6b5b4b3b4b3b3b3b2b0af +afafaeadacaaaaa9a8a7a6a5a4a3a2a1a19f9e9d9c9b9a9a999896969695949393919191919190 +908f8f8e8f8e8e8e8e8e8e8e8e8e8e8e8e8d8d8e8e8d8d8d8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b +8a8a8a8a898a898989898888888787878786868686868686868585858585858585858485848484 +84838383838382828281818282818181808080807f807f7f7f7f7e7e7e7d7d7d7d7c7c7c7b7b7b +7b7a7b7a7a7a7a78787878787878777675767575757573737373737373717170706f6f6f6f6e6e +6e6d6d6d6d6c6c6b6b6a6a6a6a6969686868686868686868686868686868686868686868686868 +686868686868686868686868686868686868686868686868686868686868686868686868686868 +686868686868686868686868686868686868686868686868686868686868686868686868686868 +686868686868686868686868686868686868686868686868686868686868686868686868686868 +686868686868686868686868686868686868686868686868686868686868686868686868686868 +686868686868686867676767676767676767676767676767676767676767676767676767676767 +676767676767676766676666656566666565656565656565656565656564646464646464646464 +646464646464646464646363636363636363636363636363636363636363626262626262626261 +60626160606060606060605f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f +5f5f5f5f5f5f5f5f5f5f5f5f5e5e5e5e5e5e5e5e5d5d5e5e5d5d5d5c5c5c5c5c5c5c5c5c5c5c5c +5c5c5b5c5b5b5b5b5b5b5b5b5b5b5b5b5b5b5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a +5a5a5a5a5a5a5a5a5a595959585859595858585757575757575757575757575757575757575756 +575656565656565656565656565656555555555555555555555555555555555555555555555555 +555555555555555555555555555554545454535353535353535353535353535353535353535353 +535353535353535353535353535353535353535353535353535353535353535353535353535353 +535353535353535353535353535454545555545455555555555555555555555555555555555555 +555555555656565656565656565756575757575757575757585858585858585858585959595a5a +59595a5a5a5a5a5a5a5a5a5a5a5a5a5b5b5b5b5b5b5b5b5b5b5b5b5b5b5c5b5c5c5c5c5c5c5c5c +5c5d5d5d5d5d5d5d5d5e5e5d5d5e5e5e5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f +5f5f5f5f5f5f5f6060606060606060606060606060606060606061606161616161616162626161 +626262626262626262626262626262626262626262626262626262626262626262636363636363 +636363636363636363636363636363636363636363636363636363636363636363636363636363 +636363636363636363636363636363636363636363636363636363636363636363636363636363 +636363636363636363636363636363636363636363636363636363636363636363636363636363 +636363636363636363636363636363636363636363636363636363636363636363636363636363 +636363636363636363636363636363636363636363636363636363636363636363636363636364 +646464646464646464646464646464646464646464646464646464646465656565656565656565 +656565656565656566666565666666666666666766676767676767676767676767676767676767 +676767676767686868686868686868686868686868686868686868686868686868686868686868 +68686868686868686868686869696969696969696969696969696969696969696a6a6a6a6a6a6a +6a6a6a6a6a6a6a6a6a6a6a6b6b6a6a6b6b6c6b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c +6c6c6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d +6d6d6d6d6d6d6d6d6d6d6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e +6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f706f70707070707070 +707070707070707070707171707071717171717171717272727272727272727272727272727272 +727272727272727272727272727272727272727272727272727272727272727272727272727273 +737373737373737373737373737373737373737373737373747474747474747474747474747474 +747474747574757575757575757575757575757575757575757676767777767677777777777777 +777777777777777777777777777777777777777777787878787878787878787979797979797979 +7979797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c +7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e +7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080808181 +808081818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181808081818080808080808080808080808080808080807f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080818180 +808181818181818181818181818181818181818282828282828282828282828282828282828282 +828282828282828282828282828282838383838383838383838282828282828282828282828282 +828282828282818181818181818181818181818181818181808081818080807f7f7f7f7f7f7f7f +7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7a7a7a7a7a7a7a +7a7a7a7a7a7a7a797a797979797979797979797979797979797979797979797979797979797979 +79797979797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a79 +7a7979797979797979797979797979787878787878787878787878787878787878787878787878 +787777777777777777777777777777777777777777777777777777777777777777777777777777 +777777777777777777777777777777777776767676767676767676767676757576767575757575 +757575757575757575757575757575757575757575757575757575757575757575757575757575 +757575757474747474747474747474747474737473737373737373737372727272727272727272 +727272727272727272727272727272727272727272727272727171717171717171707071717070 +707070707070707070707070707070706f6f6f6f6f6f6f6f6f6e6f6e6e6e6e6d6d6d6d6d6d6d6d +6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6c6c6c6b6b6c6c6b6b6b6b6b6b6b6b6a6a6a6a696968 +686868686868686868686868686767676666676766666666666666666565656565656565656565 +656565656565656666666667676767676767686969696a6a6a6a6b6b6c6d6d6d6f6f6f6f6f7071 +727273747474757677777879797a7b7c7d7e7e7e8080818283838384858686888888888a8a8b8c +8d8c8d8d8e8f90919193939393959596979898999a999b9b9c9d9e9fa0a0a2a2a3a4a5a5a7a8a8 +a8aaabacacadaeaeaeb0b1b1b1b2b2b4b4b4b4b5b5b6b6b7b7b8b8b8b8b8b7b8b9b9b8b8b8b9b9 +b9b9b9babababab9bab9b9b9b9b9b9b8b8b8b8b8b8b8b7b7b6b6b6b6b6b6b6b5b5b6b6b5b5b5b5 +b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b6b6b5b5b6b6b6b6b6b6b6b6b6b6b6b6b7b7b8b8b8b8 +b8b8b8b9b9b9b9b9b9bab8b9b9b9b9b8b8b8b8b8b8b7b7b7b7b6b6b5b5b4b5b4b4b4b3b2b1b1b0 +afaeaeacacaba9a9a8a7a6a5a5a3a3a1a09f9e9d9c9c9a9a989898969695959393929292919190 +908f8f8f8f8f8f8f8f8f8f8f8f8f8f8e8e8f8f8e8e8e8d8d8d8d8d8c8c8c8c8c8c8c8c8c8b8b8a +8a8a8a8a8a8a8a8a89898988888888878787878787878786868686858685858585858585858584 +8484848483838382828383828282818181818081808080807f7f7f7e7e7e7e7d7d7d7c7c7c7c7b +7c7b7b7b7b7979797979797978777777777777767474747474747472727272707070706f6f6f6e +6e6e6e6d6d6c6c6b6b6b6b6a6a6969696969696968696868686868686868686868686868686868 +686868686868686868686869686969696969696969696969696969696969696969696969696969 +696969696969696969696969696969696969696969696969696969686968686868686868686868 +686868686868686868686868686868686868686868686868686868686868686868686868686868 +686868686868686868686868686868686868686868686868686868686868686868686868686868 +686868686868676767676767676767676767676767676767676767676767676767676767676767 +676767676767676767676666676766666666666666666666666666656565656565656565656565 +656565656565656464636363636363636363636363636363636363636262626262626262616162 +62616161616161616160606060606060606060606060605f605f5f5f5f5f5f5f5f5f5f5f5f5f5f +5f5f5f5f5f5f5f5f5f5f5e5e5e5e5e5e5e5e5d5d5e5e5d5d5d5c5c5c5c5c5c5c5c5c5c5c5c5c5c +5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5b5b5b5b5a5b5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a +5a5a5a5a5a5a5a5959595858595958585857575757575757575757575757575757575757575757 +575757575757575757575757565655555555555555555555555555555555555555555555555555 +555555555555555555555555545454545353535353535353535353535353535353535353535353 +535353535353535353535353535353535353535353535353535353535353535353535353535353 +535353535353535353535354545455555454555555555555555555555555555555555555555555 +55565657575757575757575757575757575757575757585858585858585858585959595a5a5959 +5a5a5a5a5a5a5a5a5a5a5a5a5a5b5b5b5b5c5b5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5d +5d5d5d5d5d5d5d5e5e5d5d5e5e5e5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f605f60606060 +606060606061616161616161616161616161616161616161616161616161616161626261616262 +626262626262626262626262626262626262626262626262626262626262626363636363636363 +636363636363636363636363636363636363636363636363636363636363636363636363636363 +636363636363636363636363636363636363636363636363636363636363636363636363636363 +636363636363636363636363636363636363636363636363636363636363636363636363636363 +636363636363636363636363636363636363636363636363636363636363636363636363636363 +636363636363636363636463646464646464646464646464646464646464646464646464656565 +656565656565656565656565656565656565656565656565656565666666666666666666666666 +666666666666676766666767676767676767676767676767676767676767676767676767676767 +676767676868686868686868686868686868686868686868686868686868686868686868686868 +686868686968696969696a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6b6b6b6b6b6b6b6b +6b6b6b6b6b6b6b6b6b6c6c6b6b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c +6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d +6d6d6d6d6d6d6d6d6e6e6e6e6f6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f70 +707070707070707070707070707070707070707070707070707070707070707070707070707070 +707070707070707071717070717171717171717172727272727272727272727272727272727272 +727272727272727272727272727272727272727272727272727272727272727272727272737373 +737373737373737373737373737373737373737373747475757575757575757575757575757575 +757575757575757575757575757575757575757575757576767677777676777777777777777777 +77777777777777777777777777777777777777787878787878787878787979797979797979797a +797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c +7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f +7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808081818080 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +81818181818181818181818181808081818080808080808080808080808080808080807f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808081818080818181818181 +818181818181818181818181818181818181818181818282828282828282828282828282828282 +828282828282828282828282828383838383838383838383838383838282828282828282828282 +8282828282828282828282828282818181808081818080808080808080808080807f7f7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a +797a79797979797979797979797979797979797979797979797979797979797979797979797979 +7979797979797a797a7a7a797a7979797979797979797979797979797979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797978 +787878787878787878787878787878787878787878787777787877777776767676767676767676 +767676767676767676767676767676767676767676767676767676767676767676767676767676 +767676767676767676767576757575757575757575757575757574747474747474747474747474 +747474747474747474747474747474747474747474747474747474747474747474747474747373 +737373737373727273737272727272727272717171717171717171717171717171717171717171 +71717170717070707070707070706f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f +6e6e6e6d6d6e6e6d6d6d6c6c6c6c6c6c6c6c6c6b6c6b6b6b6b6a6a6a6a6a6a6a6a6a6a6a6a6a69 +696969686868676767676767676767666766666666666666666665656565656565656565666666 +6666666666666666666666676869696969696a6a6b6b6b6b6c6c6d6d6f6f6f6f70707272737274 +74747577777778797a7a7c7c7d7d7e7e7f80818282838384858686878888898a8b8b8c8c8d8d8e +8e90909191929393949596969697999a9a9b9c9c9c9e9f9fa1a1a2a4a4a4a5a6a7a8a9a9ababab +adaeaeafb0afb1b1b1b2b4b4b5b5b5b5b5b6b6b6b7b7b7b7b7b7b7b8b8b8b8b9b9b9b9b8b8b8b8 +b8b7b7b7b7b7b7b7b7b6b6b6b6b6b6b6b4b4b4b4b4b4b4b4b4b4b3b3b3b3b3b3b3b3b3b3b3b3b3 +b3b3b2b2b2b2b2b2b2b2b2b2b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b4b4b4b4b4b4b4b4b4b4b6b6 +b6b6b6b6b6b7b7b7b7b7b7b7b7b8b8b8b8b7b8b8b8b7b7b7b7b7b6b6b6b6b5b5b5b2b2b2b1b0b1 +afafaeadacaaaaa9a8a8a6a6a4a4a2a1a09f9e9d9d9b9b99989896969595949492929292919190 +918f8f8f8f8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8d8c8c8d8d8c8c8c8c8c8c8c +8b8b8a8a8a8a898989898989898988888888878787878787878787878787868786868686858585 +858584848483838484838383828282828182818181818080807f7f7f7f7e7e7e7d7d7d7d7c7d7c +7c7c7c7b7b7b7a7a797979797879787777777776767474747474747272727272727070706f6f6f +6f6e6e6d6d6c6c6b6b6b6b6b6a6a6a6a6969696969696969686868686868686868686868686868 +6969696a6a69696a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a +6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a +6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a +6a6a6a6a6a6a69696a6a6969696868686868686868686868686868686868686868686868686868 +686868686868686868676767676767676767676767676767676767676767676767676767676767 +676767676667666666666666666666666666666666666666666666666666656565656565656565 +656565656565656565656565656564646464636363636363636362626262626262626261626161 +616161616161616060606060606060606060606060606060605f5f60605f5f5f5f5f5f5f5f5f5f +5f5f5f5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5d5d5d5d5c5d +5c5c5c5c5c5c5c5c5c5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5a5a5b5b5a5a5a5959595959 +595959595959595959595959595959595959595958585858585858585858585858585757565656 +565656565656565656565656565656565656565656565656555555555454545454545454545454 +545454545454545454545454545454545454545454545454545454545454545454545454545454 +545454545454545454545454545454545454545454545454545454545454545454545454545454 +545454545454545454545454545454545454545454545555545455555556565656565656565656 +56565656565656565657575858585858585858585858585858595959595959595959595959595a +5a59595a5a5a5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5c5c5d5d5d5d5d5d5d5d5d5e5e5e +5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5f5f5f60605f5f60606060606060606060 +606060606060606060606060606161616161616161616261626262626262626262626262626262 +626262626262626262626262626262626262626262626262626262626262626262626363636363 +636363636363636363636363636363636363636363636363636363636363636363636363636363 +636363636363636363636363636363636363636363636363636363636363636363636363646464 +646463636363636363636363636363636363636363636464646464646464646464646464646464 +646464646464656564646564646565646464646464656564646565656565656565656565656565 +656565656565656565656565656565656565656565656565656565656565656565656565656565 +656565656566666666666666666666666666666666666666666666666666666666666666666666 +666666666666666666666666666666676667676767676767676767676767676767676767686868 +686868686868686868686868696969696969696969696969696a6a69696a6a6a6a6a6a6a6a6a6a +6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b +6b6b6b6b6b6b6b6b6b6b6b6b6b6c6b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6d6d6d +6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6d6d6e6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f +6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f +6f6f6f6f6f6f6f7070707070707070707070707070707070707071707171717171717171717171 +717171717171717171717171717171717171717171717171717171717171717171717171717172 +727273737272737373737373737373737373737373737373737373737373737373737474747474 +747474747474747474747474747474747474747474747474747474747474747474747474747474 +757475757575767676767676767676767676767676767676767676767676767676767676767676 +777776767777777878787878787878787878787878787979797979797979797979797979797979 +79797a797a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c +7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808181808081818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +8181818181818181818181818181818180808181808080808080808080808080807f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080818180808181818181818181 +818181818181818181818181818181818181818182828282828282828282828282828282828282 +828282828282828282828283838383838383838383838383838382828282828282828282828282 +82828282828282828282828281818180808181808080808080808080808080807f7f7f7f7e7f7e +7e7e7e7e7e7e7e7e7d7d7d7d7d7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a +7a7a7a797a79797979797979797979797979797979797979797979797979797979797979797979 +797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a797a797979 +797979797979797979797979797979797979797979797979797979797979797979797979787878 +787878787878787878787878787878787878787877777878777777767676767676767676767676 +767676767676767676767676767676767676767676767676767676767676767676767676767676 +767676767676767676767676767676767676767676767676757575757575757575757575757575 +757575757575757575757575757574757474747474747474747474747474747474747473737373 +737373737272737372727272727272727171717171717171717171717171717171717171717171 +7171717171717171717171717070707070707070706f706f6f6f6f6f6f6f6f6f6f6f6f6f6f6e6e +6e6d6d6e6e6d6d6d6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6b6b6b6b6b6b6b6b6a6b6a6a696969 +696868686767676767676767676767676767676767676767666666666666666666666767676767 +67676767676767676767696969696a6a6b6b6c6c6c6c6d6d6e6f70707070717173747574757575 +767879797a7a7b7b7d7e7f7e7f7f80818384848484858687888989898a8b8c8d8e8e8e8e8f8f91 +9293939394959697989898999b9c9c9d9e9e9fa0a1a1a3a4a5a6a6a6a7a9aaaaababadadaeafb0 +b0b1b2b1b2b3b3b4b6b6b6b6b6b6b6b7b7b7b7b7b7b7b7b7b7b8b8b8b8b8b8b8b8b7b7b7b7b7b6 +b6b6b6b5b6b5b5b4b4b4b4b4b4b4b2b2b2b2b1b2b1b1b1b1b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0 +afafafafafafafafafafb0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b1b1b1b1b2b1b2b2b2b2b4b4b4b4 +b4b4b4b5b5b6b5b6b6b6b6b7b7b7b7b7b8b8b8b7b7b7b7b7b7b7b7b7b6b6b6b4b4b4b2b1b2b1b1 +b0afadacacabaaaaa9a8a6a6a4a3a2a1a09f9e9d9d9b9a99989897979695939393939292919190 +9090908f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8e8e8e8d8d8e8e8d8d8c8d8c8c8c8c8b +8b8b8b8b8a8a8a8a8a8a8a8a898989898888888888888887888787878787878787878686868686 +8585858484858584848483838383828382828282818181808080807f7f7f7e7e7e7e7d7e7d7d7d +7d7c7c7c7b7b7a7a7a7a7a7a7a797978787777757575757575747473737373717171707070706f +6f6e6e6d6d6c6c6c6c6c6b6b6b6b6a6a696a696969696868686868686868686868686868686969 +696a6a69696a6a6b6a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b +6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6a6b6a6a6a6a6a6a6a6a6a6a6a6a6a6a +6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a +6a6a6a6a69696a6a69696968686868686868686868686868686868686868686868686868686868 +686868686868686767676767676767676767676767676767676767676767676767676767676767 +676767676767676767676767676767676767676767676767676767676666666666666666666666 +666666656665656565656565646464646363636363636363626262626262626262626262626262 +62626262626161616161616161616161616161606160605f5f60605f5f5f5f5f5f5f5f5f5f5f5f +5f5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5d5d5d5d5d5d5d5d +5d5d5d5d5d5d5d5c5c5c5c5c5c5c5c5c5b5c5b5b5b5b5b5b5b5a5a5b5b5a5a5a59595959595959 +595959595959595959595959595959595959585858585858585858585858585858575757575757 +575757575757575756575656565656565656565656565555555554545454545454545454545454 +545454545454545454545454545454545454545454545454545454545454545454545454545454 +545454545454545454545454545454545454545454545454545454545454545454545454545454 +545454545454545454545454545454545454545455555454555555565656565656565656575657 +5757575757575757585858585858585858585858585858595959595959595959595959595a5a59 +595a5a5a5b5b5b5b5b5b5b5b5b5c5b5c5c5c5c5c5c5c5c5c5d5d5d5d5d5d5d5d5d5d5e5e5e5e5e +5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5f5f5f60605f5f606061606161616161616161 +616161616161616161616162626262626262626262626262626262626262626262626262626262 +626262626262626262626262626262626262626262626262626262626262626263636363636363 +636363636363636363636363636363636363636363636363636363636363636363636363636363 +636363636363636363636363636363636363636363636363636363636363636363636464646464 +636363636363636363636363636363636363636364646464646464646464646464646464646464 +646464646565646465646465656464646464646565646465656565656565656565656565656565 +656565656565666566666666666666666666666666666666666666666666666666666666666666 +666666676767676767676767676767676767676767676767676767676767676767676767676767 +676767676767676767676767676767676767676767676767676767676767676767676868686868 +68686868686868686868696969696969696969696969696a6a69696a6a6a6a6a6a6a6a6a6a6a6a +6b6a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c +6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6d6d6d6d6d +6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6d6d6e6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f +6f6f6f6f6f6f6f6f706f7070707070707070707070707070707070707070707070707070707070 +707070707071717171717171717171717171717171717171717171717171717171717171717171 +717171717171717171717171717171717171717171717171717171717171717171717171727272 +737372727373737373737373737373737373737373737373737373737373737374747474747474 +747474747474747474747474747474747475747575757575757575757575757575757575757575 +757575757676767676767676767676767676767676767676767676767676767676767676767777 +767677777778787878787878787878787878787879797979797979797979797979797a797a7a7a +7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c +7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808081818080818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818180808181808080808080808080808080807f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080818180808181818181 +818181818181818181818181818181818181828282828282828282828282828282828282828282 +828282828282828282838383838383838383838383838383828282828282828282828282828282 +8282828282828282828281818181818181818080818180808080808080807f7f7f7f7e7f7e7e7e +7e7e7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a +7a797a797979797979797979797979797979797979797979797979797979797979797979797979 +79797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a797a7979797979 +797979797979797979797979797979797979797979797979797979797979797979797878787878 +787878787878787878787878787878787878787878787878787777777777777777777777777777 +777777777777777777777777777777777777777777777777767677777676767676767676767676 +767676767676767676767676767676767676767676767575757575757575757575757575757575 +757575757575757575757575747574747474747474747474747474747474747474737373737373 +737373737373737373737373737372727272727272727272727272717172727171717171717171 +717171717171717171717070707070707070706f706f6f6f6f6f6f6f6f6f6f6f6f6f6f6e6e6e6e +6e6e6e6e6e6e6d6d6d6d6d6d6d6d6c6c6d6d6c6c6c6b6b6b6b6b6b6b6b6b6a6b6a6a6a6a696969 +696968686868686868686767686867676767676767676666666666666666666667676767676767 +67686867676868686a6a6a6a6b6b6c6c6d6d6d6d6e6e6f70717172727373747576757677777879 +7a7a7b7b7d7d7e7f807f808181828485858686878788898a8a8b8c8c8d8e8f8f90909191929394 +949596979898999a9a9b9d9e9e9fa0a0a1a2a3a4a5a6a7a8a9a9aaabacacaeaeafafb0b1b2b2b3 +b4b3b4b5b5b5b7b7b7b8b8b7b7b8b8b8b8b8b8b8b8b8b8b8b7b7b8b8b7b7b7b6b6b6b6b6b5b5b5 +b5b4b5b4b4b3b3b3b3b2b2b2b0b0b0b0afb0afafafafaeaeaeadadaeaeadadadadadadadadacac +acacacacacacacacadadadaeaeadadaeaeaeaeaeaeaeaeafafafafb0afb0b0b0b0b2b2b2b3b3b3 +b3b4b4b5b4b5b5b5b5b6b6b6b6b6b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b5b5b5b4b3b4b3b2b2b1 +afaeaeadacacabaaa9a8a6a5a4a3a2a1a09f9e9d9c9b9a99989897969595949493939292919191 +9190909090909090908f8f90908f8f8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8d8e8d8d8d8d8c8c8c +8c8c8b8b8b8a8a8b8b8a8a8a898989898989898989888988888888888888888887878787878686 +868585868685858584848484838483838383828282818181818080807f7f7f7f7e7f7e7e7e7e7d +7d7d7d7d7c7c7c7b7b7b7b7a7a797978787777777776767575747474747272727171717170706f +6f6e6e6d6d6d6d6c6c6c6b6b6b6b6a6b6a6a6a6a6969696969696969696969696969696a6a6a6a +6a6a6a6a6a6b6a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b +6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6a6b6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a +6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a +6a6a6a6a6a6a6a6a6a696969696969696969696969696969696969696969696969696969696969 +696969696968686868686868686868686868686868686868686868686868686868686868686868 +686868686767686867676767676767676767676767676767676766666666666666666666666666 +666566656565656565656565646464646464646464646363636363636363626263636262626262 +62626261616161616161616161616161616061606060606060606060606060606060606060605f +5f5f5f5f5f5f5f5f5f5f5f5f5e5e5f5f5e5e5e5e5e5e5e5e5e5e5e5e5e5d5d5d5d5d5d5d5d5d5d +5d5d5d5d5d5c5c5c5c5c5c5c5c5c5b5c5b5b5b5b5b5b5b5b5b5b5b5b5b5b5a5a5a5a5a5a5a5a5a +5a5a5a5a59595a5a59595959595959595858585858585858585858585858585757575757575757 +575757575757565756565656565656565656565656565555555555555555555555555555555555 +555555555555545455555454545454545454545454545454545454545454545454545454545454 +545454545454545454545454545454545454545454545454545454545454545454545454545454 +545454545454545455555454555555555555555555555555555656565656565656565756575757 +57575757575758585858585858585858585858585859595959595959595a5a59595a5a5a5a5a5a +5a5a5b5b5b5b5b5b5b5b5b5c5b5c5c5c5c5c5c5c5c5c5d5d5d5d5d5d5d5d5d5d5e5e5e5e5e5e5e +5e5f5f5e5e5f5f5f5f5f5f5f5f5f5f5f5f5f606060606060606060616061616161616161616161 +616161616161616161626262626262626262626262626262626262636362626363636363636363 +636363636363636363636363636363636363636363636363636363636363646464646464646464 +646464646464646464646464646464646464646464646464646464646464646464646464646464 +646464646464646464646464646464646464646464646464646464646464646465656565656464 +646464646464646464646464646464646464656565656565656565656565656565656565656565 +656565656565656565656565656565656565656565656565656565656565656565656565656565 +656565656665666666666666666666666666666666666666666666666666666666666666666666 +666767676767676767676767676767676767676767676767676767676767676767676767676767 +686867676868686868686868686868686868686868686868686868686868686869696969696969 +69696969696969696a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6a +6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c +6c6c6c6d6d6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6e6e6e6e6e6e6e +6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f +6f6f6f6f6f6f706f70707070707070707070707070707070707070707070707070707070707070 +707070717171717171717171717171717171717171717171717171717171717171717171717171 +717172727171727272727272727272727272727272727272727272727272727272727373737373 +737373737373737373737373737373737373737373737373737373737373747474747474747474 +747474747474747474747474747474757475757575757575757575757575757575757575757575 +757576767676767676767676767676767676767677777676777777777777777777777777777777 +77777778787878787878787878787878787879797979797979797979797979797a797a7a7a7a7a +7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808081818080818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +81818181818181808081818080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f +7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080818180808181 +818181818181818181818181818181818282828282828282828282828282828282828282828282 +828282828282828383838383838383838383838383838282828282828282828282828282828282 +828282828282828281818181818181818181818181808081818080807f7f7f7f7e7f7e7e7e7e7e +7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a79 +7a7979797979797979797979797979797979797979797979797979797979797979797979797979 +7a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a797a79797979797979 +797979797979797979797979797979797979797979797979797979797979797978787878787878 +787878787878787878787878787878787878787878787877777777777777777777777777777777 +777777777777777777777777777777777777777777777777777777777777777777777777777777 +777777777777777777777777777777777777777776767676767676767676767676757576767575 +757575757575757575757475747474747474747474747474747474747474747373737373737373 +737373737373737373737373727272727272727272727272727272727272727272727272727272 +72727272727272727171717070717170706f706f6f6f6f6f6f6f6f6f6f6f6f6f6f6e6e6e6e6e6e +6e6e6e6e6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6c6c6c6b6b6c6c6b6b6a6b6a6a6a6a6969696969 +686868686868686868686868686868686868686867676767676767676767686868686868686868 +6868686869696b6b6b6b6c6c6d6d6e6e6e6e6f6f707172727373747475767776787878797a7b7b +7d7d7e7e7f8081818282828385868787878888898b8c8c8c8d8d8f909191919193939495969697 +98999a9a9c9c9c9d9fa0a1a1a2a2a3a4a6a6a7a8a9aaaaaaabadaeaeafafb0b0b1b2b3b3b3b4b3 +b4b5b5b5b7b7b7b7b7b7b7b7b6b6b6b6b6b6b6b6b6b6b5b5b5b5b5b5b5b4b4b3b3b3b2b2b2b2b1 +b2b1b0afafafafafafafadadadacabacababababaaaaaaaaaaaaaaaaaaaaaaaaaaa9a9a9a9a8a8 +a8a8a8a8a9a9a9a9aaaaaaaaaaaaaaaaaaaaaaaaaaababababacabacacadadafafafafafafafb1 +b1b2b1b2b2b2b2b4b4b4b4b4b5b5b5b6b6b6b6b6b6b6b6b6b6b7b7b4b4b5b4b3b4b3b3b3b2b0af +afaeadadacabaaaaa8a7a5a5a4a3a2a1a09f9e9d9c9b9a9a999796969696959493939292929290 +909090909090909090909090909090909090908f8f8f8f8f8f8f8f8f8e8f8e8e8d8d8d8d8c8c8c +8b8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a8a8a8a898a898989898989898888888887878786868686 +8686868686868585858584858484848483838381818282818181808080807f807f7f7f7f7e7e7e +7e7e7d7d7d7c7c7d7d7b7b7a7a797978787878787776767575757573737373737272717170706f +6f6e6e6d6d6d6d6d6c6c6c6c6b6c6b6b6b6b6a6a6a69696a6a69696969696969696a6a6a6b6b6a +6a6b6b6c6b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c +6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6c6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b +6b6b6b6b6b6b6b6b6b6a6a6b6b6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a +6a6a6a6a6a6a6a6969696969696969696969696969696969696969696969696969696969696969 +696969686868686868686868686868686868686868686868686868686868686868686868686868 +686868686868686868686868686868686868686868686868676767676767676767676767676665 +676665656565656565656464646464646464646463636363636363636363636363636363636363 +6362626262626262626262626262616062616060606060606060606060606060606060605f5f5f +5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5e5e5e5d5d5e5e5d5d5d5d5d +5d5d5d5c5c5c5c5c5c5c5c5c5b5c5b5b5b5b5b5b5b5b5b5b5b5b5b5b5a5a5a5a5a5a5a5a5a5a5a +5a5a5a5a5a5a5a5a5a5a5a5a5a5a59595958585959585858585858585857575757575757575757 +575757575657565656565656565656565656565655555555555555555555555555555555555555 +555555555555555555555555555555555555555555555555555555555555555555555555555555 +555555555555555555555555555555555555555555555555555555555555555555555555555555 +555555555555555555555555555555555555555555555556565656565656565657565757575757 +5757575758585858585858585858585858595959595a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a +5b5b5b5b5b5b5b5b5b5c5b5c5c5c5c5c5c5c5c5c5d5d5d5d5d5d5d5d5e5e5e5e5f5f5f5f5f5f5f +5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f6060606060606060606160616161616161616161616161 +626261616262626363636363636363636363636363636363636363636363636363636363636363 +636363636363636363636363636363636363636363636363636363636464646464646464646464 +646464646464646464646464646464646464646464646464646464646464646464646464646464 +646464646464646464646464646464646464646464646464646464646464656565656564646464 +646464646464646464646464646464646565656565656565656565656565656565656565656565 +656565656565656565656565656565656565656565656565656666656566666666666666666666 +666667666767676767676767676767676767676767676767676767676767676767676767676768 +686868686868686868686868686868686868686868686868686868686868686868686868686868 +686868686868686868686868686868686868686868686868686868686868696969696969696969 +6969696969696a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6b6a6a6b6b6c6b6c6c +6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d +6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6e6e6e6e6e6e6e6e6e +6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f +6f6f6f6f706f707070707070707070707070707070707070707070707070707070717170707171 +717272727272727272727272727272727272727272727272727272727272727272727272727272 +727272727272727272727272727272727272727272727272727272727272727273737373737373 +737373737373737373737373737373737373737373737373737373737474747474747474747474 +747474747474747474747474747574757575757575757575757575757575757575757575757575 +767676767676767677777676777777777777777777777777777777777777777777777777777777 +7778787878787878787878787878787879797979797979797979797979797a797a7a7a7a7a7a7a +7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808081818080818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +8080818180808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7f7e7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808181808081818181 +818181818181818181818181818182828282828282828282828282828282828282828282828282 +828282828283838383838383838383838383838382828282828282828282828282828282828282 +82828282828281818181818181818181818181808081818080807f7f7f7f7f7f7f7f7f7e7f7e7e +7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a797a79 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +7979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a797a7979797979797979797979797979787878787878787878 +787878787878787878787878787878787878787878777777777777777777777777777777777777 +777777777777777777777777777777777777777777777777777777777777777777777777777777 +777777777777777777777777777777777777767676767676767676767676767575767675757575 +757575757575757575757575757575757575757575757575757575757574747474747474747473 +747373737373737373737272727272727272727272727272727272727272727272727272727272 +727272727272717171707071717070707070707070707070707070707070706f6f6f6f6e6f6e6e +6e6e6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6c6c6c6b6b6c6c6b6b6b6b6b6b6b6b6a6a6a6a696968 +686868686868686868686868686868686868676767676767676767676868686869686969696969 +69696a6a6c6c6c6c6c6d6e6e6f6f6f6f70707172737374747575767778777979797a7c7c7c7e7e +7f7f818182828383848586878888888a8a8b8c8d8d8d8f8f919192939393959596979898999a9b +9c9c9e9e9fa0a1a2a3a3a4a5a5a6a8a8a9a9abacacacadaeafafb0b1b2b2b2b3b4b4b4b5b4b5b5 +b5b5b7b7b7b7b6b6b6b6b5b5b5b5b5b5b4b4b4b4b3b3b3b3b3b2b2b1b1b0b0b0afaeaeaeaeaeae +adacacacacacacaba9a9a9a8a8a8a8a8a8a8a7a7a7a7a6a7a6a6a6a6a6a6a6a5a5a5a5a4a4a4a4 +a4a4a5a5a5a5a6a6a6a6a6a6a6a6a6a6a6a6a7a7a8a8a8a8a8a8a8a9a9ababacacacacacaeaeae +afafafafafb1b1b1b1b2b3b3b3b4b4b4b4b4b4b5b5b5b5b6b6b3b3b4b4b3b4b3b3b3b2b1b0b0af +aeaeadadacaba9a9a7a7a6a4a4a3a2a1a09f9e9d9c9c9a99989897979695959594939393919191 +91909190909090909090909090909090908f8f8f8f8f8f8f8f8f8f8f8f8f8e8e8e8e8d8d8d8c8c +8c8c8c8c8c8c8c8b8b8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a89898989888888878787878787 +878787868685858585858585858584848482828383828282818181818081808080807f7f7f7f7f +7e7e7e7d7d7e7e7c7c7c7c7a7a797979797978777777777776747474747473737272717170706f +6f6e6e6e6e6d6d6c6c6c6c6c6c6c6c6c6b6b6b6a6a6b6b6a6a6a6a6a6a6a6a6b6b6b6c6c6b6b6c +6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c +6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c +6c6c6c6c6c6c6c6b6b6c6c6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b +6b6b6b6b6b6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a +6a6969696968696868686868686868686868686868686868686868686868686868686868686868 +686868686868686868686868686868686868686868686767676767676767676767676766666767 +666666666666666665656565656565656564646363636363636363636363636363636363636362 +626262626262626262626262616162626161616161616161616161616161616161616060606060 +606060605f605f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5e5e5e5d5d5e5e5d5d5d5d5d5d5d +5d5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5b5b5b5b5a5b5a5a5a5a5a5a5a +5a5a5a5a5a5a5a5a5a5a5a5a595959585859595858585858585858575757575757575757575757 +575757575757575757575757575757575756565555555555555555555555555555555555555555 +555555555555555555555555555555555555555555555555555555555555555555555555555555 +555555555555555555555555555555555555555555555555555555555555555555555555555555 +555555555555555555555555555555555555555555565656565756575757575757575757575757 +575758585858585858585858585858595959595a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5b5b5c +5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5d5d5d5d5d5d5d5d5e5e5e5e5f5f5f5f5f5f5f5f5f +5f5f5f5f5f5f5f5f5f5f5f5f5f6060616161616161616161616161616161616161616161616262 +616162626263636363636363636363636363636363636363636363636363636363636363636363 +636363636363636363636363636363636363636363636363636364646464646464646465646565 +656565656565656565656565656565656565656565656565656565656565656565656565656565 +656565656565656565656565656565656565656565656565656565656666666666656565656565 +656565656565656565656565656566666666666666666666666666666666666666666666666666 +666666666666666666666666666666666666666666666667676666676767676767676767676767 +676767676767676767676767676767676767676767676767676767676767676767676767686868 +686868686868686868686868686868686868686868686868686868686868686868686868686868 +686868686868686868686868696869696969696969696969696969696a6a6a6a6a6a6a6a6a6a6a +6a6a6a6a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6c6c6b6b6c6c6c6c6c6c6c6c +6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d +6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6e6e6e6e6e6e6e6f6e6f6f +6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f70707070707070707070707070707070707070707070 +707070707070707070707070707070707070707070707070707070707070707171707071717172 +727272727272727272727272727272727272727272727272727272727272727272727272727272 +727272727272727272727272727272727272727272727272727272727272737373737373737373 +737373737373737373737373737373737373737373737373737374747474757475757575757575 +757575757575757575757575757575757575757575757575757575757575757575757575757676 +767676767676777776767777777777777777777777777777777777777777777777777777777778 +78787878787878787878787878787979797979797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080818180808181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818080 +818180808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e +7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080818180808181818181818181818181 +818181818181818181818181818181818182828282828282828282828282828282828282828282 +828282838383838383838383838383838383838383838383838383838282828282828282828282 +828282828282828282818181808081818080808080808080808080807f7f7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7d7d7d7d7d7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a797a797979 +79797979797979797979797979797979797979797979797979797979797979797979797a797a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a797a7979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +797979797979797979797979797979797979797979797979787878787878787878787878787878 +787878787878787878787878787878787878777778787777777777777777767676767676767676 +767676767676767676767676767676767676767676767676767676767676767676767676767676 +767676767676757675757575757575757574747474747474747474747474747474747474747474 +747474747474747474747474747474747474737373727273737272727272727272727272727271 +7171717171717171717171717170717070707070707070706f6f6f6f6f6f6f6f6f6f6f6f6f6f6f +6f6f6f6f6f6e6e6e6d6d6e6e6d6d6d6c6c6c6c6c6c6c6c6c6b6b6a6a6a6a6a6a6a6a6a6a6a6a6a +6a6969696868696968686868686868686868686868686868686869696969696969696a6a6a6a6b +6b6b6b6b6c6c6e6e6f6f707070707171727374747575767677787979797b7b7c7c7e7e7e7f8081 +8183838484868687878888898a8b8c8c8d8e8e90909191929393959596969798999a9b9c9d9e9f +9fa1a1a2a3a4a4a5a6a7a9a9a9abaaacacadaeafafb0b0b1b2b2b2b2b3b4b4b4b5b5b5b5b6b6b6 +b5b5b5b6b6b5b4b5b5b5b4b4b3b3b3b3b2b2b1b1b1b1afafaeafaeaeaeadacacacabaaabaaaaaa +aaa8a8a7a7a7a7a6a6a6a5a6a5a4a4a4a3a3a3a2a2a3a3a2a2a2a1a1a1a1a1a1a1a1a1a1a1a1a1 +a1a1a1a1a1a2a2a2a2a3a3a3a3a3a3a3a3a3a3a3a3a4a5a6a6a6a7a6a7a7a9a9aaaaaaaaacabad +adaeaeaeaeafafafb0b1b1b1b1b1b1b2b2b2b3b4b4b4b4b4b4b4b3b3b4b4b3b3b3b1b1b1b0b0b0 +b0aeadacacaaaaa9a8a7a5a5a4a3a2a1a09e9d9d9d9b9b9a989797979595949493939393929292 +9292929191919190909090909090908f8f8f8f8f8f8f8f8f8e8f8e8e8e8e8e8e8e8e8e8d8d8d8c +8c8d8d8c8c8c8c8c8c8c8c8b8b8b8b8a8b8a8a8a8a898989898989898989898888888787888887 +878787878787868685858585848484848484848383838282828281828181818180808080807f7f +7f7e7e7e7e7e7e7c7c7c7c7c7c7a7a797979797877777777767674747474737372727171707070 +706e6e6e6e6e6e6e6d6d6c6c6c6c6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6c +6b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6c6c6c6c6c6c6c6c6c +6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6c6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b +6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b +6b6b6b6b6b6b6b6b6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a +6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6969 +696968686868686868686868686868686868686867676767676767676767676767676667666666 +666666666666656565656565656565656565656565656565646464646363636363636363626262 +626262626262626262626261626161616161616161616161616161606060606060606060606060 +6060606060605f5f60605f5f5f5f5f5f5f5f5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e +5e5e5e5e5d5d5d5d5c5d5c5c5c5c5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5a5a +5a5a59595959595959595959595959595959595959595959595858585858585858585858585858 +575756565656565656565656565656565656565656565656565656565656565656565656565656 +555555555454545454545454545454545454545454545454545454545454545454545454545454 +545454545454545454545454545454545454545454545454545454545454545454545454545454 +545455555555565656565656565656565656565656565656565656565756575757575858585858 +58585858585959595959595959595959595959595959595a5a5a5a5b5b5b5b5b5b5b5b5b5b5b5b +5b5b5b5b5b5c5c5d5d5d5d5d5d5d5d5d5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5f5f5f5f60 +606060606060606060606060606060606060606060616162626262626262626262626262626262 +626262626262626262626262626363636363636363646463636464646464646464646464646465 +656565656565656565656565656565656565656565656565656565656565656565656565656565 +656565656565656565656565656565656565656565656565656565656565656565656565656565 +656565656565656565656565656565656565656565666666666666666666666666666666666666 +666665656565656666666666666666666666666666666666666666666666666666666666666666 +666666666666666666666666666666666666666666666666666666666666666666666666666766 +676767676767676767676767676767676767676767676767676767676768686868686868686868 +6868686868686868686868686868686868686868686868686868686868686969696a6a69696a6a +6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6b6b +6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6c6b6c6c6c6c6c6c +6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6d +6d6e6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f +6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f707070707070707070 +717071717171717171717171717171717171717171717171717171717171717171717171717171 +717171717171717171717171717171717171717171717171717171717171717172727273737272 +737373737373737373737373737373737373737373737373737373737474747474747474747474 +747474747474747474747474747474747474747474747474747474747474747474747474747474 +747474747474747474757475757575757575757576767676767676767676767676767676767676 +767676767676767676767676767677777676777777777777777778787878787878787878787878 +78787878787878797979797979797979797979797979797979797a797a7a7a7a7a7a7a7a7a7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f80808080808080808080808080808080808081818080818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +8180808181808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e +7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808181808081818181818181818181818181 +818181818181818181818181818181828282828282828282828282828282828282828282828282 +828383838383838383838383838383838383838383838383838382828282828282828282828282 +8282828282828281818180808181808080808080808080808080807f7f7f7f7e7f7e7e7e7e7e7e +7e7e7e7d7d7d7d7d7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a797a7979797979 +79797979797979797979797979797979797979797979797979797979797979797979797979797a +797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a797a797979797979797979797979797979797979797979797979797979 +797979797979797979797979797979797979797979797878787878787878787878787878787878 +787878787878787878787878787878787777787877777777777777777676767676767676767676 +767676767676767676767676767676767676767676767676767676767676767676767676767676 +767676767676767676767676767676757575757575757575757575757575757575757475747474 +747474747474747474747474747474747373737272737372727272727272727272727272717171 +717171717171717171717171717171717171717171717070707070707070706f706f6f6f6f6f6f +6f6f6f6e6e6e6d6d6e6e6d6d6d6c6c6c6c6c6c6c6c6c6c6b6b6b6b6b6b6b6b6b6a6b6a6a6a6a69 +696968686969686868686868686868686868686868686868696969696a696a6a6b6b6b6b6c6c6c +6c6c6d6d6e6f7070717171717272737475757676777778797a7a7a7c7c7d7e7f7f7f8081828384 +8485858788898889898a8b8d8e8e8e8f8f9192939393949597979898999a9b9c9d9e9fa0a1a1a3 +a4a5a5a6a6a7a8aaabababadacadaeafb0b1b1b1b1b2b3b4b4b4b4b5b5b5b6b6b6b6b6b6b6b5b5 +b5b6b5b4b3b4b4b4b3b3b2b2b1b1b0b0afafafafadacabacabababaaa9a8a8a7a7a7a7a7a7a7a5 +a5a4a4a3a3a2a2a2a2a2a2a1a1a1a0a0a09f9ea09f9e9e9e9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d +9d9d9d9e9e9e9e9f9f9f9f9f9f9fa09fa0a0a0a0a2a2a2a2a3a2a3a4a6a6a7a7a7a7a8a9aaaaab +abababacacadaeafafafafafafb0b0b1b2b3b3b3b3b3b3b3b3b3b4b4b3b3b3b2b2b2b1b1b1b1b0 +afadadacacabaaa8a7a7a6a5a4a3a2a09f9f9e9d9d9c9998989897979695949494949393929392 +929191919190909090909090908f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8e8e8e8d8d8e +8e8d8d8c8d8c8c8c8c8b8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a8a8a8a8a89898988888989888887 +88878787878686868686858585858585858484848383838382838282828281818181818080807f +7f7f7f7f7f7e7e7d7d7d7d7b7b7a7a7a7a7a79797878777775757575747473737272717171716f +6f6e6f6e6e6e6e6d6d6d6d6d6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c +6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6c6c6c6c6c6c6c6c6c6c6c +6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c +6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c +6c6c6c6c6c6c6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b +6b6a6b6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a69696969 +686868686868686868686868686868686868676767676767676767676767676767676767676767 +676767676666666666666666666566656565656565656464646463636363636363636262626262 +626262626262626262626262626262626262626262626262626161616161616161616161616161 +606160605f5f60605f5f5f5f5f5f5f5f5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e +5e5e5d5d5d5d5d5d5d5d5d5d5c5c5c5c5c5c5c5c5c5c5c5c5c5c5b5c5b5b5b5b5b5b5b5a5a5a5a +595959595959595959595959595959595959595959595958585858585858585858585858585857 +575757575757575757575757575657565656565656565656565656565656565656565656565555 +555554545454545454545454545454545454545454545454545454545454545454545454545454 +545454545454545454545454545454545454545454545454545454545454545454545454545454 +555555555656565656565656565656565656565656575657575757575757575758585858585858 +5858585959595959595959595959595959595959595a5a5a5a5b5b5b5b5b5b5b5c5b5c5c5c5c5c +5c5c5c5c5d5d5d5d5d5d5d5d5d5d5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5f5f5f5f606060 +606060606060606060616061616161616161616162626262626262626262626262626262626262 +626262626262626262626263636363636363636464636364646464646464646464646464656565 +656565656565656565656565656565656565656565656565656565656565656665666666666666 +666666666666666666666666666666666666666666666666666666666666666666666666666666 +666666666666666666666666666666666666666767676767676767676767676767676767676767 +666666666667676767676767676767676767676767676767676767676767676767676767676767 +676767676767676767676767676767676767676767676767676767676767676767676767676767 +676767676767676767676767676767676767676767676767676767686868686868686868686868 +686868686868686868686868686868686868686868686868686868686969696a6a69696a6a6a6a +6a6a6a6a6a6a6a6a6b6a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6c6c6c6c6c +6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c +6c6c6c6c6c6c6c6c6c6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6d6d6e +6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f706f707070707070 +707070707070707070707070707070707070707070707070707070707171717171717171717171 +717171717171717171717171717171717171717171717171717171717171717171717171717171 +717171717171717171717171717171717171717171717171717171717171727272737372727373 +737373737373737373737373737373737373737373737373737374747474747474747474747474 +747474747474747474747474747474747474747474747474747475747575757575757575757575 +757575757575757575757575757575757575767676767676767676767676767676767676767676 +767676767676767676767676777776767777777777777777787878787878787878787878787878 +787878787879797979797979797979797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f808080808080808080808080808080808080818180808181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818180 +808181808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f +7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808181808081818181818181818181 +818181818181818181818181818282828282828282828282828282828282828282828282828283 +838383838383838383838383838383838383838383838383828282828282828282828282828282 +828282828281818181818181818080818180808080808080807f7f7f7f7e7f7e7e7e7e7e7e7e7e +7e7d7d7d7d7d7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a797a79797979797979 +7979797979797979797979797979797979797979797979797979797979797979797979797a797a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a797a7979797979797979797979797979797979797979797979797979797979 +797979797979797979797979797979797979797978787878787878787878787878787878787878 +787878787878787878787878787878787878787878787878787877777777777777777777777777 +777777777777777777777777777777777777777777777777777676777776767676767676767676 +767676767676767676767676767575757575757575757575757575757575757574757474747474 +747474747474747474747474747473737373737373737373737373737373737373737272727272 +72727271717272717171717171717171717171717070707070707070706f706f6f6f6f6f6f6f6f +6f6e6e6e6e6e6e6e6e6e6e6d6d6d6c6c6d6d6c6c6c6b6b6b6b6b6b6b6b6b6a6b6a6a6a6a696969 +696969696969696969696969696969696969696969696a6a6a6a6b6a6b6b6b6b6c6c6c6d6d6d6d +6e6e6f7071717272727273737475767677777878797a7b7b7c7d7d7e7f80808182828384858587 +8788898a898a8b8b8c8e8f8f9091919293949595969798989a9a9b9c9d9e9fa0a1a2a3a4a5a6a7 +a7a8a9a9aaacadadaeafaeafb0b1b1b2b2b3b3b4b4b5b5b5b5b6b6b6b6b6b6b6b6b6b6b5b5b5b5 +b4b4b3b3b2b2b1b1b0b0afafaeaeadadacacabaaa9aaa9a8a8a7a6a5a5a4a4a4a4a3a3a3a1a1a1 +a1a0a09f9f9e9e9e9e9d9d9d9c9c9c9c9b9c9b9b9b9b9a9a9a99999a9a9999999999999a9a9999 +9a9a9a9b9b9b9b9b9b9b9b9b9c9b9c9c9c9c9e9e9e9fa09fa0a1a2a2a3a3a4a4a5a6a7a7a8a8a9 +a9aaaaabacadadaeaeaeaeafafb0b1b2b2b3b3b2b2b3b3b3b4b4b4b4b4b3b3b3b2b2b2b2b1b0af +afaeadadacaaa9a9a8a7a6a5a4a2a1a1a09e9e9d9b9a9a99989897969595949493939293929292 +9291919191919191919191909090909090909090909090908f8f90908f8f8f8e8e8e8e8e8e8e8e +8e8d8e8d8d8d8d8c8c8c8c8c8c8c8c8c8c8b8b8b8a8a8b8b8a8a8a898989898989898989888988 +888888878787878786868685858686858585848484848384838383838282828282818181808081 +8180807f7f7e7e7e7e7c7c7c7b7b7b7b7a7a79797878777776767575747473737272717170706f +706f6f6f6f6e6e6e6e6e6d6d6d6c6c6d6d6c6c6c6c6c6c6c6c6c6c6c6d6d6c6c6d6d6d6d6d6d6d +6d6d6d6d6d6d6d6d6d6d6d6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6d6d6d6d6d6d6d6d6d6d6d6d6d +6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d +6d6c6c6d6d6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c +6c6c6c6c6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6a +6b6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a69696969 +696969696969696969696969696969696868686868686868686868686867676868676767676767 +676766666666666666666665666565656565656565656464646464646464646463636363636363 +636363636363626263636262626262626262626262626261616161616161616161616161616061 +60606060606060606060606060605f5f5f5f5f5f5f5f5e5e5f5f5e5e5e5e5e5e5e5e5e5e5e5e5e +5d5d5d5d5d5d5d5d5d5d5c5c5c5c5c5c5c5c5c5c5c5c5c5c5b5c5b5b5b5b5b5b5b5b5b5a5a5a5a +5a5a5a5a5a5a5a5a5a59595a5a5959595959595959585858585858585858585858585858575757 +575757575757575757575756575656565656565656565656565656565656565656565656565555 +555555555555555555555555555555555555555555555555555555555555555555555555555555 +555555555555555555555555555555555555555555555555555555555555555555555555555555 +565656565656565656565656565656565656565756575757575757575757585858585858585858 +5859595959595959595a5a59595a5a5a5a5a5a5a5a5b5b5b5b5b5b5b5b5b5c5b5c5c5c5c5c5c5c +5c5c5d5d5d5d5d5d5d5d5d5d5e5e5e5e5e5e5e5e5f5f5e5e5f5f5f5f5f5f5f5f60606060606060 +606060606060606160616161616161616161626262626262626262626262626363626263636363 +636363636363636363646464646464646464646464646464646464646464646464646565656565 +656565656565656565656565656565656565656565656565656565656566656666666666666666 +666666666666666666666666666666666666666666666666666666666666666666666666666666 +666666666666666666666666666666666667676767676767676767676767676767676767676666 +666666676767676767676767676767676767676767676767676767676767676767676767676767 +676767676767676767676767676767676768686767686868686868686868686868686868686868 +686868686868686868686868686868686868686868686868686969696969696969696969696969 +69696969696969696969696969696969696969696969696969696a6a6a6a6a6a6a6a6a6a6a6a6a +6a6a6a6a6a6a6b6a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6c6c6c6c6c6c6c +6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d6d +6d6d6d6d6d6d6d6d6d6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e +6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f706f7070707070707070 +707070707070707070707070707070707070707070707070707071717171717171717171717171 +717171717171717171717171717171717171717171717171717272717172727272727272727272 +727272727272727272727272727272727272727272727272727272727373737373737373737373 +737373737373737373737373737373737373737373737373747474747474747474747474747474 +747474747474747474747474747474747474747474747474757475757575757575757575757575 +757575757575757575757575757575757676767676767676767676767676767676767676767676 +777776767777777777777777777777777777777777777878787878787878787878787878787878 +78787879797979797979797979797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b +7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f8080808080808080808080808080808080808080808080818180808181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818080818180808080 +80808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f +7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808181808081818181818181 +818181818181818181818182828282828282828282828282828282828282828282828282838383 +838383838383838383838383838383838383838383838282828282828282828282828282828282 +82828281818181818181818181818181808081818080807f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d +7d7d7d7d7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7a7a7a7a7a7a7a7a7a797a797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797a797a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a797a79797979797979797979797979797979797979797979797979797979797979 +797979797979797979797979797979797979787878787878787878787878787878787878787878 +787878787878787878787878787878787878787878787878777777777777777777777777777777 +777777777777777777777777777777777777777777777777777777777777777777777777777777 +777777777777777777777776767676767676767575767675757575757575747574747474747474 +747474747474747474747474737373737373737373737373737373737373737372727272727272 +7272727272727272727272727272727272727171717070717170706f706f6f6f6f6f6f6f6f6f6e +6e6e6e6e6e6e6e6e6e6d6d6d6d6d6d6d6d6d6d6c6c6c6b6b6c6c6b6b6a6b6a6a6a6a6969696969 +6969696969696969696969696969696969696a6a6a6a6b6b6c6b6c6c6c6c6d6d6d6d6d6e6e6f6f +7071727272727373747475767777787879797a7b7c7c7d7e7e7f80818182838384858687888889 +8a8b8b8c8c8c8e8f9191919293949596969798999a9a9c9c9d9e9fa0a1a2a3a4a5a5a7a8a9a9aa +aaaaabadaeafafb0afb0b1b2b2b3b3b3b3b4b4b5b5b4b4b5b5b5b5b5b5b5b4b4b4b3b3b3b2b1b1 +b0b0b0b0aeaeadadacacaaaaaaaaa9a9a7a6a5a6a5a5a5a4a2a1a1a0a0a0a0a0a0a09e9e9d9d9c +9c9b9b9b9b9b9b9a99999999989897989797979796969696969696969696969696969696969696 +969797979797979797989997989999999b9b9b9b9c9b9c9d9f9fa0a0a0a0a1a2a3a4a5a5a5a5a6 +a6a8a9aaaaaaaaababacacadaeb0b0b0b0b0b0b1b1b1b2b2b2b2b2b2b2b2b2b2b2b2b1b0afafae +aeaeadabaaaaaaa9a7a6a5a4a3a3a1a0a09f9d9b9b9b9a99989796969695949493949393929291 +91919191919191919190909090909090909090909090909090909090908f8f8f8f8f8f8f8f8e8d +8f8e8d8d8d8c8c8c8c8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a8a8a8a898a898989 +898888888787878786868686868686868585858584858484848483838383838282828282828282 +8180807f7f7f7f7d7d7d7d7d7d7d7b7b7a7a797978787878767675757474737373737171707170 +7070706f6f6f6e6e6e6e6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d +6d6d6d6d6d6d6d6d6d6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d +6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d +6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d +6d6d6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6c6b +6b6a6a6b6b6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a696969696969 +696969696969696969696969696968686868686868686868686868686868686868686868686868 +676767676767676766656766656565656565656564646464646464646464636363636363636363 +636363636363636363636363636363636363636363626262626262626261616262616160616060 +6060606060606060606060605f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5e5e +5e5d5d5e5e5d5d5d5c5c5c5c5c5c5c5c5c5c5c5c5c5c5b5c5b5b5b5b5b5b5b5b5b5a5a5a5a5a5a +5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a59595959585858585858585858585858585757575757 +575757575757575757565756565656565656565656565656565656565656565656565655555555 +555555555555555555555555555555555555555555555555555555555555555555555555555555 +555555555555555555555555555555555555555555555555555555555555555555555555555656 +565656565656565656565656565656565657565757575757575757575858585858585858585859 +595959595959595a5a59595a5a5a5a5a5a5a5a5b5b5b5b5b5b5b5b5b5c5b5c5c5c5c5c5c5c5c5c +5d5d5d5d5d5d5d5d5d5d5e5e5e5f5f5e5e5f5f5f5f5f5f5f5f5f5f5f5f5f606060606060606060 +606060606061606161616161616162626262636363636363636363636363636363636363636363 +636363636363636464646464646464646464646464646464646464646464646465656565656565 +656565656565656565656565656565656565656565656565656565666566666666666666666666 +666666666666666767666667676767676767676767676767676767676767676767676767676767 +676767676767676767676767676767686868686868686868686868686868686868686867676767 +676868686868686868686868686868686868686868686868686868686868686868686868686868 +686868686868686868686868686868686868686868686868686868686868686868686868686868 +686868686868686868686868686868686868686868686869696969696969696969696969696969 +6969696969696969696969696969696969696969696969696a6a6a6a6a6a6a6a6a6a6a6a6a6b6b +6a6a6b6b6c6b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6d6d6d6d6d6d6d +6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d +6d6d6d6d6d6d6d6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6f6f +6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f706f70707070707070707070 +707070707070707171707071717171717171717171717171727272727272727272727272727272 +727272727272727272727272727272727272727272727272727272727272727272727272727272 +727272727272727272727272727272727272727272727272727273737373737373737373737373 +737373737373737373737373737373737373737373737474747474747474747474747474747474 +747474747474747474747474747474747474747474747574757575757575757575757575757575 +757575757575757575757575757576767676767676767777767677777777777777777777777777 +777777777777777777777777777777777777777778787878787878787878787878787878787878 +7879797979797979797979797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b +7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80 +808080808080808080808080808080808080808080808181808081818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818180808181808080808080 +8080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f +7f7f7f7f7f7f7f7f80808080808080808080808080808080808081818080818181818181818181 +818181818181818181828282828282828282828282828282828282828282828282828383838383 +838383838383838383838383838383838383838382828282828282828282828282828282828282 +8281818181818181818181818181808081818080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d +7d7d7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7a7a7a7a7a7a7a7a7a797a7979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +7979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7979797979797979797979797979787978787878787878 +787878787878787878787878787878787878787878787777777777777777777777777777777777 +777777777777777777777777777777777777777777777777777777777777777777777777777777 +777777777777777777767676767676767675757676757575757575757575757575757575757575 +757575757575757575757474747474747474747374737373737373737373727272727272727272 +7272727272727272727272727272727271717170707171707070707070707070707070706f6f6f +6f6e6f6e6e6e6e6d6d6d6d6d6d6d6d6d6d6c6c6c6b6b6c6c6b6b6b6b6b6b6b6b6a6a6a6a6a6a6a +6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6b6b6b6c6c6c6c6c6c6c6c6d6e6e6e6e6f6f70707171 +73737373747475757677787879797a7a7b7c7d7d7e7f7f808182828384848586878889898b8b8c +8c8d8d8e9090929393949596979898999a9b9c9c9e9e9fa0a1a2a3a4a5a6a7a7a9a9aaabacacac +adaeafb0b0b1b0b1b1b2b2b3b3b3b3b4b4b4b4b3b3b4b4b4b3b3b3b3b2b2b2b0b0b0afafafaead +adadababaaa9a9a9a7a7a7a6a5a5a3a3a2a3a1a1a1a09e9e9e9d9c9c9c9c9c9c9a9a9999999997 +979797979796959595959494949494949493939292929292929292939293939393939393939394 +949494949494949595949495959597979797999899999b9b9c9c9c9d9e9e9fa0a1a1a2a2a3a3a4 +a5a6a7a7a7a8a8a9aaaaabadadaeaeaeaeafafafb1b1b1b1b1b1b1b1b1b2b2b2b1b0b0b0afafaf +adadabababaaa8a8a7a6a4a4a3a2a2a09f9d9d9d9b9a9999979797969595959494949393929292 +9291929191919190909090909090909090909090909090909090908f8f8f8f8f8f8f8f8e8e8f8f +8e8e8e8d8d8d8d8d8d8d8d8d8d8c8c8c8c8b8c8b8b8b8b8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a89 +898988888888878787878787878786868686858685858585848484848483838383838383838281 +81818181807e7e7e7e7e7e7e7c7c7c7c7a7a797979797777777675757474747472727272717171 +717070706f6f6f6f6e6e6e6e6e6e6e6d6e6d6d6d6d6d6d6d6d6d6d6d6d6d6e6d6e6e6e6e6e6e6e +6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e +6e6e6d6e6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d +6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d +6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b +6b6c6c6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6a6a6a6a6a6a6a6a +6a6a6a6a6a6a696a69696969686868686868686868686868686868686868686868686868686767 +676767676767666667676666666666666666656565656565656565646463636363636363636363 +636363636363636363636363636363636363636262626262626262616162626161616161616161 +61616161616161616161606060605f605f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5e5e5e5d +5d5e5e5d5d5d5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5b5b5a5a5a5a5a5a5a +5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a595959595858585858585858585858585857575757575757 +575757575757575757575757575757575757575757575757575757565756565656555555555555 +555555555555555555555555555555555555555555555555555555555555555555555555555555 +555555555555555555555555555555555555555555555555555555555555555555555556565656 +575657575757575757575757575757575757575757575757575758585858585858585858595959 +59595959595a5a59595a5a5a5a5a5a5a5a5b5b5b5b5b5b5b5b5b5c5b5c5c5c5c5c5c5c5c5c5d5d +5d5d5d5d5d5d5d5d5e5e5e5f5f5e5e5f5f5f5f5f5f5f5f5f5f5f5f5f6060606061606161616161 +616161616161616161616161626262626363636363636363636363636363636363636363636363 +636363636364646464646464646464646464646564656565656565656565666666666666666666 +666666666666666666666666666666666666666666666666666666666666666666666666666666 +666666666667676666676767676767676767676767676767676767676767676767676767676767 +676767676767676767676767676868686868686868686868686868686868686868676767676768 +686868686868686868686868686868686868686868686868686868686868686868686868686868 +686868686868686868686868686868686868686868686868686868686868686868686868686868 +6868686868686868686869686969696969696969696a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a +6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6b6b6b6b6b6b6b6b6b6b6b6b6c6c6b6b +6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6d6d6d6d6d6d6d6d6d +6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d +6d6d6d6d6d6e6e6e6e6f6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f70707070 +707070707070707070707070707070707070707070707070707070707070707070707070707070 +707070707071717070717171717171717171717171717272727272727272727272727272727272 +727272727272727272727272727272727272727272727272727272727272727272727272727272 +727272727272727272727272727272727272727272727272737373737373737373737373737373 +737373737373737373737373737373737373737374747474747474747475747575757575757575 +757575757575757575757575757575757575757575757575757575757575757575757575757575 +757575757575757575757575767676767676767677777676777777777777777777777777777777 +777777777777777777777777777777777777787878787878787878787878787878787878787879 +79797979797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7c7c +7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080 +808080808080808080808080808080808080808081818080818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181808081818080808080808080 +808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f80808080808080808181808081818181818181818181818181818181 +818181818181818282828282828282828282828282828282828282828282828282828282828383 +838383838383838383838383838383838383838383838383838383838282828282828282828282 +82828282818181808081818080808080808080808080807f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7d7d7d7c7c7c7c7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a797a79797979797979797978787878 +7878787878787878787878787878787878787878787979797979797979797a797a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a797a7979797979797979797979797979797979797979797979797979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797978787878 +787878787878787878787878787878787878787777787877777776767676767676767676767676 +767676767676767676767676767676767676767676767676767675767575757575757575757474 +747474747474747474747474747474747474747474747474747474747474747474737373727273 +73727272727272727271717171717171717171717171717071707070706f6f6f6f6f6f6f6f6f6f +6f6f6f6f6f6e6e6e6d6d6e6e6d6d6d6c6c6c6c6c6c6c6c6c6b6c6b6b6b6b6a6a6a6a6a6a6a6a6a +6a6a6a6a6a6a6a6a6a6a6a6b6b6b6b6b6b6b6b6b6c6c6d6d6d6e6e6e6e70707070717172737373 +757575757676777879797a7a7b7b7c7d7e7e7f808081828383848585868788888a8b8b8d8d8e8e +9090919293939596969798999b9b9c9d9e9ea0a0a1a2a3a4a5a6a7a8a8aaaaabacacadaeafafb0 +b0b0b1b1b2b2b3b3b3b3b3b4b4b4b3b4b4b4b4b3b3b2b2b1b2b1b1b1b0afaeaeaeacacababa9a9 +a8a8a7a7a5a5a5a4a2a2a2a1a1a09f9e9e9d9c9c9c9b9a9a9a9a99989797979797979595959594 +949292929292929292929191909090909090908f8f90908f8f8f8f8f8f90908f8f909090909090 +9090919191919291929292929494949595959697979798989a9a9b9b9c9c9c9d9e9f9fa0a1a1a2 +a2a4a4a5a5a6a6a8a9a9aaabacabacadadaeaeafafb0b0b0b0b1b0b0b0b1b1b1b0afafaeaeaead +adadabababaaa9a7a7a6a5a3a2a2a0a09f9d9d9c9b999998979796969495939393939393929292 +9292929292929292929292929292929191919090919190909090909090908f8f8f8f8e8f8e8e8e +8e8e8e8e8e8e8e8e8e8e8e8d8d8d8c8c8d8d8c8c8c8c8c8c8c8c8b8b8b8b8a8a89898989898989 +898989898988888888878787878787878687868686868585858585858585848484848383838382 +8181818180807e7e7e7e7e7e7c7c7c7c7b7b797979797777767675757474747472737272727270 +707070707070706f6f6f6f6e6e6e6e6e6e6e6e6e6e6e6f6f6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f +6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f +6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6e6e6f6f6e +6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d +6d6d6d6d6d6d6d6d6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6c6b6b6b6b6b +6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a +6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a69696969686868686868686867676767 +676767676766676666666666666666666565656565656565656565656565656565656565646464 +636364646363636363636363626262626262626262626262626262626262626162616161616060 +606060606060606060606060606060605f5f60605f5f5f5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e +5e5e5e5e5e5e5e5e5e5d5d5d5d5d5d5d5d5d5c5c5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b +5b5b5b5a5a5a5a5959595959595959595959595959595959595959595959585858585858585858 +585858585857575656565656565656565656565656565656565656565656565656565656565656 +565656565656565656565656565656565656565656565656565656565656565656565656565656 +565656565656565656565656565656565656565656565656565656565656565656565656565656 +565656565656565656565656565756575757575858585858585858585859595959595959595959 +5959595a5a59595a5a5a5b5b5b5b5b5b5b5b5b5b5b5b5b5b5c5b5c5c5c5c5d5d5d5d5d5d5d5d5d +5d5e5e5e5e5e5e5e5e5e5e5e5e5e5f5f5e5e5f5f5f606060606060606060606060606060606060 +606161626262626262626262626262626262626262626262626363636364646464646464646464 +646464656565656565656565656565656565656565656565656565656565656565656565656565 +656565656666666666666666666666666666666666666667666767676767676767676767676767 +676767676767676767676767676767676767676767676767676767676767676767676767676767 +676767676767676767676768686868686868686868686868686868686868686868686868686868 +686868686868686868686868686868686868686868686868686868686868686868686868686868 +68686869696969696969696a6a69696a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a +6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a +6a6a6a6a6a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b +6c6b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d +6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f +6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f +6f6f6f6f6f6f6f6f6f707070707070707070707070707071707171717171717171717171717171 +717171717171717171717171717171717171717171717171717171717171717171717171717171 +717171717171717171717172727272727272727373727273737373737373737373737373737373 +737373737373737373737373737373737373737373737474747474747474747474747474747474 +747474747474747474747474747474747474747474747474747474747474747474747474747474 +747474747474747474747474747474747474757475757575757575757576767676767676767676 +767676767676767676767676767676767676767676767676767676767676767676777776767777 +777777777777787878787878787878787878787878787878787879797979797979797979797979 +79797979797979797979797a797a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080 +808080808080808080808080808080808080818180808181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818080818180808080808080808080 +80808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +80808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f +7f7f7f7f7f7f7f7f7f808080808080808081818080818181818181818181818181818181818181 +818181818182828282828282828282828282828282828282828282828282828282828283838383 +838383838383838383838383838383838383838383838383838382828282828282828282828282 +828281818180808181808080808080808080808080807f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d +7d7c7c7c7c7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a797a797979797979797979787878787878 +78787878787878787878787878787878787878797979797979797979797979797979797979797a +797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a797a7979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979787878787878 +787878787878787878787878787878787877777878777777767676767676767676767676767676 +767676767676767676767676767676767676767676767676767676767676767676767675757575 +757575757575757575757575757575747574747474747474747474747474747373737272737372 +7272727272727271717171717171717171717171717171717171717070707070707070706f706f +6f6f6f6e6e6e6d6d6e6e6d6d6d6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6b6b6b6b6b6b6b6b6b6b +6b6b6b6b6b6b6b6b6b6c6c6c6c6c6c6c6c6c6c6d6d6d6d6e6e6f6f717171717272737374747676 +7676777778797a7a7b7b7c7c7d7e7f7f80818182838484858686878889898b8c8d8e8e8f8f9192 +93939495979898999a9b9d9d9e9fa0a0a2a2a3a4a5a6a7a8a9aaaaacacacadaeafb0b1b1b1b1b1 +b2b2b3b3b3b3b3b3b3b4b4b4b3b3b3b3b3b2b2b1b0afb0afafafaeacabababaaaaa9a8a6a6a5a5 +a4a3a2a2a2a19f9e9e9d9d9d9c9b9a99989898989797969695949393939393939292919190908e +8e8e8e8e8e8e8e8e8e8d8d8d8d8c8d8c8c8b8b8c8c8b8b8c8b8c8c8d8d8c8c8d8d8d8d8d8d8d8d +8e8e8e8e8e8e8e8e8e8e90909091929293939393949496979897989898999b9c9c9d9d9d9e9fa1 +a1a2a2a3a4a5a6a6a7a9aaa9aaababacadaeaeafafafafb0afb0b0b1b1b1b1b0b0afafaeafaeae +acacacacaba9a8a7a7a5a4a3a2a2a19f9e9d9c9b9a999898979796959494949494949393929392 +929292929292929292929292929191919090919190909090909090908f8f8f8f8f8f8f8f8f8f8f +8f8f8f8f8f8f8f8f8f8e8e8e8d8c8e8d8c8c8c8c8c8c8c8c8b8b8b8b8b8a8a8a8a8a8a8a8a8a8a +8a8a8a898989898888888888888887888787878786868686868686868585858584848484848383 +828281817f7f7f7f7f7f7e7e7d7d7c7c7a7a7a7a79787777767675757575747473737373717171 +7171717171707070706f6f6e6f6e6e6e6e6e6e6e6f6f6e6e6f6f706f7070707070707070707070 +707070707070707070707070707070707070707070707070707070707070707070707070706f70 +6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6e6e6f6f6e6e6e +6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d +6d6d6d6d6d6d6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c +6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b +6b6b6a6b6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a696969696868686868686868676767676767 +676767676767676767676767676766666666666666666665666565656565656565656464646363 +646463636363636363636262626262626262626262626262626262626262626262626261616161 +61616161616161616161606160605f5f60605f5f5f5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e +5e5e5e5e5e5e5e5d5d5d5d5d5d5d5d5d5d5c5c5c5c5c5c5c5c5c5b5c5b5b5b5b5b5b5b5b5b5b5b +5b5a5a5a5a59595959595959595959595959595959595959595959595858585858585858585858 +585858585757575757575757575757575757575757575756575656565656565656565656565656 +565656565656565656565656565656565656565656565656565656565656565656565656565656 +565656565656565656565656565656565656565656565656565656565656565656565657565757 +575757575757575757575757575757575758585858585858585858595959595959595959595959 +595a5a59595a5a5a5b5b5b5b5b5b5b5b5b5b5b5b5b5b5c5b5c5c5c5c5d5d5d5d5d5d5d5d5d5d5e +5e5e5e5e5e5e5e5e5e5e5e5e5f5f5e5e5f5f5f6060606060606060606160616161616161616161 +626262626262626262626262626262626262626262626263636363646464646464646464646464 +646565656565656565656565656565666566666666666666666666666666666666666666666666 +666667676767676767676767676767676767676767676767676767676767676767676767676767 +676767676767676767676767676767676767676767676767676767676767676767676767676767 +676767676767676767686868686868686868686868686868686868686868686868686868686868 +686868686868686868686868686868686868686868686868686868686868686868686868686868 +6869696969696969696a6a69696a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a +6a6a6a6a6a6a6b6a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b +6b6b6b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c +6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d +6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f +6f6f6f6f6f706f7070707070707070707070707070707070707070707070707070707070707070 +707070707070707171717171717171717171717171717171717171717171717171717171717171 +717171717171717171717171717171717171717171717171717171717171717171717171717171 +717171717171717171727272727272727273737272737373737373737373737373737373737373 +737373737373737373737373737373737373737374747474747474747474747474747474747474 +747474747474747474747474747474747474747474747474747574757575757575757575757575 +757575757575757575757575757575757575757575757575757575767676767676767676767676 +767676767676767676767676767676767676767676767676767676767676767777767677777777 +777777777878787878787878787878787878787878787878797979797979797979797979797979 +797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c +7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080 +808080808080808080808080808080808181808081818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818180808181808080808080808080808080 +8080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080 +8080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f +7f7f7f7f7f7f7f8080808080808080808080808081818080818181818181818181818181818181 +818181828282828282828282828282828282828282828282828282828282828282838383838383 +838383838383838383838383838383838383838383838383828282828282828282828282828282 +81818181818181818080818180808080808080807f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d +7d7c7c7c7b7b7c7c7b7b7b7a7a7a7a7a7a7a7a7a797a7979797979797979797878787878787878 +7878787878787878787878787878787878797979797979797979797979797979797979797a797a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a797a79797979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797878787878787878 +787878787878787878787878787878787878787878787777777777777777777777777777777777 +777777777777777777777776767777767676767676767676767676767676767676757575757575 +757575757575757575757575757475747474747474747474747474747473737373737373737373 +737373737372727272727272727171727271717171717171717070707070707070706f706f6f6f +6f6e6e6e6e6e6e6e6e6e6e6d6d6d6c6c6d6d6c6c6c6c6c6c6c6c6b6b6b6b6b6b6b6b6b6b6b6b6b +6b6b6b6b6b6b6b6c6c6c6d6d6c6c6d6d6d6e6e6e6e6f6f70707171727273737474757576767777 +7878797a7b7b7c7c7d7d7e7f80808182828384858586878788898a8b8c8d8e8f8f919192939594 +969798999a9b9c9d9e9fa0a1a2a2a4a4a5a6a7a8a9aaabacacadaeaeafb0b1b1b2b2b2b2b3b3b3 +b4b4b4b4b4b4b4b4b4b4b3b3b3b2b2b1b1b0afaeafaeadadacaaa9a9a8a7a7a6a5a4a4a2a2a1a0 +9f9f9e9d9c9b9b9a99999897969695959494939392929191909090908f8f8e8e8d8d8d8d8b8b8b +8a8a8b8b8a8a8a8989898988898888888888888888898889898989898989898989898989898a8a +8a8b8b8a8a8b8b8b8d8d8d8d8e8e8f8f909091919293949394959596979898999a9a9b9c9d9d9f +9fa0a1a2a3a4a5a6a7a7a8a9a9aaabacacadadaeaeafafb0b0b1b1b1b1b0b0b0b0afb0afafaeae +adadacabaaa9a8a7a6a5a4a3a2a1a09e9d9c9b9a9a999898979695959494949493939293929292 +92929292929292929292929191919191919191919191919191919090908f8f90908f8f8f8f8f8f +8f8f8f8f8f8f8f8e8e8e8e8d8e8d8d8d8d8d8d8d8d8d8c8c8c8c8c8b8b8b8b8b8b8b8b8a8a8b8b +8a8a8a898989898989898989888988888888878787878787878787878686868585858584848383 +82828181818180807f7f7e7e7d7d7c7c7b7b7a7978787777777776767575747474747272727171 +7272717171707070706f706f6f6f6f6f6f6f6f6f6f6f6f6f706f70707070707070707070707070 +70707070707070707070707070707070707070707070707070707070707070707070706f706f6f +6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f +6f6f6f6f6f6f6f6f6f6f6f6f6f6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e +6e6e6e6e6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6c6c6d6d6c6c6c +6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b +6a6b6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a696969696969696969696868686868686868 +676768686767676767676767666666666666666666656665656565656565656564646464646464 +646464646464646463636363636363636363636363626263636262626262626262616161616161 +616161616161616160616060606060606060605f5f5f5f5f5f5f5f5f5f5f5f5f5e5e5f5f5e5e5e +5e5e5e5e5e5d5d5d5d5d5d5d5d5d5d5c5c5c5c5c5c5c5c5c5b5c5b5b5b5b5b5b5b5b5b5b5b5b5b +5b5a5a5a5a5a5a5a5a59595a5a5959595959595959595959595958585858585858585858585858 +585857575757575757575757575757575757575757565756565656565656565656565656565656 +565656565656565656565656565656565656565656565656565656565656565656565656565656 +565656565656565656565656565656565656565656565656565656565656565656575657575757 +57575757575757575757575757575758585858585858585858595959595959595959595959595a +5a59595a5a5a5b5b5b5b5b5b5b5b5b5b5b5b5b5b5c5b5c5c5c5c5d5d5d5d5d5d5d5d5d5d5e5e5e +5e5e5e5e5e5f5f5e5e5f5f5f5f5f5f5f5f60606060606060606061606161616161616161616262 +626262626262636362626363636363636363636363636364646464646464646464646464646465 +656565656565656565656565656665666666666666666666666666666666666666666666666666 +676767676767676767676767676767676767676767676767676767676767676767676767676768 +686767686868686868686868686868686868686868686868686868686868686868686868686868 +686868686868686969696969696969696969696969696969696969696969696969696969696969 +69696969696969696969696969696969696969696969696969696969696969696969696969696a +6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a +6a6a6a6a6b6a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b +6b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6c6c6d6d6d6d6d6d +6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e +6e6e6e6e6e6e6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f +6f6f6f706f70707070707070707070707070707070707070707070707070707070707070707070 +707070707071717171717171717171717171717171717171717171717171717171717171717172 +727171727272727272727272727272727272727272727272727272727272727272727272727272 +727272727272727373737373737373737373737373737373737373737373737373737373737373 +737373737373737373737373737373737373747474747474747474747474747474747474747474 +747474747474747474747474747474747474747474747475747575757575757575757575757575 +757575757575757575757575757575757575757575757575757676767676767676767676767676 +767676767676767676767676767677777676777777777777777777777777777777777777777777 +777778787878787878787878787878787878787878787979797979797979797979797979797979 +79797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080 +808080808080808080808080808081818080818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181808081818080808080808080808080808080 +808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080 +808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f +7f7f7f7f7f80808080808080808080808080808080808081818080818181818181818181818181 +818282828282828282828282828282828282828282828282828282828282828383838383838383 +838383838383838383838383838383838383838383838282828282828282828282828282828181 +81818181818181818181818181818181808080807f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7c +7c7c7c7c7c7c7c7b7b7b7b7a7a7a7a7a7a7a797a79797979797979797978787878787878787878 +787878787878787878787878787878797979797979797979797979797979797979797a797a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a797a797979797979797979797979797979 +797979797979797979797979797979797979797979797979797979797978787878787878787878 +787878787878787878787878787878787878787877777777777777777777777777777777777777 +777777777777777777777777777777777777777777777777777777777777777676767676767676 +757576767575757575757574757474747474747474747474747474737373737373737373737373 +73737372727272727272727272727272727272727271717171707070707070706f706f6f6f6f6e +6e6e6e6e6e6e6e6e6e6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c +6c6c6c6c6c6d6d6d6d6d6d6d6d6d6d6e6e6f6f7070717172727272737475757676777777777979 +7a7b7c7c7c7c7e7e7f80818181838384858686878888898a8c8c8d8e9091919292949596969899 +9a9b9b9d9e9fa0a0a2a3a4a4a5a5a7a8a9aaaaabacadadaeafafb0b1b2b2b2b2b3b3b2b2b2b3b3 +b3b3b3b2b2b2b2b2b1b0b0b0b0afaeadacabacaaaaaaa9a7a5a5a5a4a4a3a1a0a09f9f9d9c9b9b +9b9a999897969696959493939191919190908f8f8e8e8d8d8d8d8d8c8b8c8b8a8a8a8888888888 +888888888887878787868786868686868686868786878787878787878787878787878788888888 +8888888888888a8a8a8b8c8c8d8d8d8d8e8e8f9091909192929394959596969798999a9a9b9b9d +9e9fa0a0a1a3a4a4a5a5a6a7a8a9a9ababababacadaeaeafafb0b0afafafafaeafaeaeaeaeadad +adabaaa9a9a8a7a6a5a5a4a2a1a09f9e9c9b9b9b9a999897969695959595949493949392929292 +929292929292929292919191919191919191919191919191909090909090909090909090909090 +90909090908f8f8f8f8e8f8e8e8d8d8e8e8d8d8d8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8b8b +8b8a8a8a8a8a8a8a8a8a898a898989898888888888888888878787878686868686858584848383 +82828282818180807f7f7e7e7d7d7d7c7b7a797978787878787776767575757573737372727272 +727272717171717071707070707070707070707070707170717171717171717171717171717171 +717171717171717171717171717171717171717171717171717171717171717171707170707070 +7070707070707070707070707070707070706f6f70706f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f +6f6f6f6f6f6f6f6f6f6f6f6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e +6e6e6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d +6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6a6c +6b6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6969696969696969696968686868686868686868 +686868686868686868686767676767676767666567666565656565656565646464646464646464 +646464646464636363636363636363636363636363636363636363636363636262626262626262 +61616262616160616060606060606060605f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f +5f5e5e5e5e5d5d5d5d5d5d5d5d5c5c5c5c5c5c5c5c5c5b5c5b5b5b5b5b5b5b5b5b5b5b5b5b5b5a +5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a59595a5a595959585858585858585858585858585858 +575757575757575757575757575757575757575657565656565656565656565656565656565656 +565656565656565656565656565656565656565656565656565656565656565656565656565656 +565656565656565656565656565656565656565656565656565656565656565756575757575757 +575757575757575757575757575858585858585858585859595959595959595a5a59595a5a5a5a +5a5a5a5a5b5b5b5b5b5b5b5b5b5b5b5b5b5b5c5b5c5c5c5c5d5d5d5d5d5d5d5d5d5d5e5e5e5e5e +5e5e5e5f5f5e5e5f5f5f5f5f5f5f5f606060606060606060616061616161616161616162626263 +636262636363636363636363636363636363636363646464646464646464646464646464656565 +656565656565656565656566656666666666666666666666666666666666676766666767676868 +686868686868686868686868686868686868686868686868686868686868686868686868686868 +686868686868686868686868686868686868686868686868686868686868686868686868686868 +686868686869696969696969696969696969696969696969696969696969696969696969696969 +6969696969696969696969696969696969696969696969696969696969696969696969696a6a6a +6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a +6a6b6c6a6b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d +6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d +6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e +6e6e6e6e6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f +6f706f707070707070707070707070707070707071717070717171717171717171717171717171 +717171727272727272727272727272727272727272727272727272727272727272727272727272 +727272727272727272727272727272727272727272727272727272727272727272727272727272 +727272727273737373737373737373737373737373737373737373737373737373737373737373 +737373737373737373737373737373737474747474747474747474747474747474747474747474 +747474747474747474747474747474747474747474757475757575757575757575757575757575 +757575757575757575757575757575757575757575757576767676767676767676767676777776 +767777777777777777777777777777777777777777777777777777777777777777777777777777 +787878787878787878787878787878787878787879797979797979797979797979797979797979 +7a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080 +808080808080808080808080818180808181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818080818180808080808080808080808080808080 +80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080 +80808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f +7f7f7f808080808080808080808080808080808080818180808181818181818181818181818182 +828282828282828282828282828282828282828282828282828282828283838383838383838383 +838383838383838383838383838383838383838382828282828282828282828282828281818181 +8181818181818181818181818181808080807f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c +7c7c7c7c7c7b7b7b7b7a7a7a7a7a7a7a797a797979797979797979787878787878787878787878 +787878787878787878787878787979797979797979797979797979797979797979797979797a79 +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a797979797879787878787878 +787878787878787878787878787878787878777777777777777777777777777777777777777777 +777777777777777777777777777777777777777777777777777777777776767676767676767575 +767675757575757575757575757575757575757575757575757474747473747373737373737373 +73727272727272727272727272727272727272717171717070707070707070707070706f6f6e6e +6e6e6e6e6e6e6e6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c +6c6c6c6d6d6d6d6e6d6e6e6e6e6f6f70707171717172737373747576767676787878787a7a7b7b +7d7d7d7d7f7f80818282828484858687878889898b8b8d8d8e909192939494969698989a9a9c9d +9d9f9fa1a2a2a4a4a6a6a7a7a9a9aaacacadadaeaeafb0b0b1b1b2b2b2b2b3b3b2b2b2b3b2b2b2 +b2b1b1b1b0b0afaeaeaeadacabaaaaa8a9a7a7a7a5a4a2a2a2a0a09f9e9d9c9b9b999998979796 +959594939393919090908e8e8e8e8d8d8c8d8b8b8a8a8a8a8a8988898988888886868686858685 +858585848484848484848484848484848484848484848484848484848484848484858585858685 +868686868888888989898a8a8a8a8b8c8d8d8e8d8e8f8f909092929393949595969798989a9a9b +9d9d9e9fa0a1a2a2a3a4a5a6a6a8a8a9a9aaababacadadaeaeadadaeaeaeaeaeaeaeaeadadadab +abaaaaa9a8a8a6a6a5a3a3a2a09f9e9d9d9c9b9a99999797969696969494949494939393939393 +939293929292929191919191919191919191919191919090909090909090909090909090909090 +9090908f8f8f8f8f8f8f8f8e8e8f8f8e8e8e8d8d8d8d8d8c8c8c8c8c8c8c8c8c8b8c8b8b8b8b8a +8a8a8a8a8a8a8a8a8a8a8a8a8a8a89898989898989898888888887878787878686858584848383 +83838282818180807f7f7e7e7e7d7c7c7b7a797979797978777777767676747474737373737373 +727271717171717171717171717171717171717171717171717171717171717171717171717171 +717171717171717171717171717171717171717171717171717171717171717171717171717171 +717171717171717171717171717171717070717170707070707070707070707070707070707070 +7070707070707070706f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f +6e6e6e6e6d6e6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d +6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6b6c6c6b +6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6a6a6a6a6a6a6a6a6a69696868686868686868686868 +686868686868686867676767676767676666676766666666666666666565656565656565656465 +646464646363636363636363636363636363636363636363636363636362626262626262626161 +626261616161616161616161616161606060605f605f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5e +5e5e5e5d5d5d5d5d5d5d5d5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5b5b5a5a +5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a59595a5a5959595858585858585858585858585858585757 +575757575757575757575757575757575757575757575757575757575757575757575757575757 +575757575757575757575757575657565656565656565656565656565656565656565656565656 +565656565756575757575757575757575757575757575757575757575757575757575757575757 +57575757575757575757575858585858585858585859595959595959595a5a59595a5a5a5a5a5a +5a5a5b5b5b5b5b5b5b5b5b5c5b5c5c5c5c5c5c5c5c5c5d5d5d5d5d5d5d5d5d5d5e5e5e5e5e5e5e +5e5f5f5e5e5f5f5f5f5f5f5f5f6060606061606161616161616161616161616161626262636362 +626363636363636363636363636363636363636464646464646464646464646464656566666666 +666666666666666666666666666666666666666666666666666666666767666667676768686868 +686868686868686868686868686868686868686868686868686868686868686868686868686868 +686868686868686868686868686868686868686868686868686868686868686868686868686868 +6868686969696969696969696969696969696969696969696969696a696a6a6a6a6a6a6a6a6a6a +6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6b6b6b6b +6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6c +6c6b6b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6d +6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d +6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6e6e6f6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f +6f6f6f6f6f6f6f6f6f707070707070707070707070707070707070707070707070707070707070 +707070707070707070707070707070707070717170707171717171717171717171717171717171 +717272727272727272727272727272727272727272727272727272727272727272727272727272 +727272727272727272727272727272727272727272727272727272727272727272727272727272 +727272737373737373737373737373737373737373737373737373737373737373737373737373 +737373737373737373737373737374747474747474747475747575757575757575757575757575 +757575757575757575757575757575757575757575757575757575757575757575757575757575 +757575757575757575757575757575757575757575767676767676767676767676767777767677 +777777777777777777777777777777777777777777777777777777777777777777777777777878 +7878787878787878787878787878787878787979797979797979797a797a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080 +808080808080808080808181808081818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818180808181808080808080808080808080808080808080 +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080 +8080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f80808081818080818181818181818181818181818181818181818181 +818182828282828282828282828282828282828282828282828282838383838383838383838383 +838383838383838383838383838383838383838383838383838383838282828282828282828282 +8282818181818080808080808080808080807f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7c7c +7c7c7b7b7b7b7b7b7b7b7a7a7a7a797a7979797979797979797878787878787878787877777777 +7777777777777878787878787878787878787878787979797979797979797a797a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7a7a7a7a7a7a7a7a7a7a7b7b7b7b7a7a79797979797979797979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +797979797979797979797979797979797979797979797979797978787878787878787878787878 +787878787877777878777777767676767676767676767676767676767676767676767676767676 +767676767676767576757575757474747474747474747474747474747474747474747474747474 +7474747473737372727373727272717171717171717171717171717170706f6f6f6f6f6f6f6f6f +6f6f6f6f6f6e6e6e6d6d6d6d6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6d6d +6d6e6e6e6f6f6e6e6f70707070707070727373737374757575757677787879797a7a7a7b7d7d7d +7f7f80808182838284848485878888898a8b8b8d8e90909092939395969698999a9b9d9d9ea0a0 +a2a2a3a5a5a7a7a8a9aaaaabacacaeaeb0b0b0b0b1b1b1b2b2b2b2b2b2b2b3b3b2b1b1b1b0b0af +afaeaeadadadacaaaaa9a9a8a6a6a5a5a3a2a2a0a09f9d9d9d9c9b9a9a98979796959593939291 +91918f8f8f8e8c8c8c8c8b8b8a8a89898989898987878686868685858585848484838384848383 +838282828281828181818181818181828182828282828282828283838383838383838484838384 +8484858585858686868788898989898b8b8b8b8c8c8d8f8f8f909191919394949596969798999b +9b9c9d9d9ea0a0a1a2a3a4a4a5a6a7a8a8aaaaabacacadacadadadacafaeaeaeaeadadadadacac +abaaaaa8a8a6a6a6a4a2a2a1a09f9e9d9c9c9b9999989796969595949394939393939292929292 +929292929292929292929292929292929292929292929291919191909090909090909090909090 +908f8f8f8f8e8f8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8d8d8d8d8d8d8c8c8d8d8c8c8c8c8c8c +8c8c8b8b8b8b8a8b8a8a8a8a8a8a8a8a8a89898989898989898888878787878686858584848484 +83838282818181817f7f7e7e7d7d7c7c7c7c7a7a79797879777777777575757474757573737373 +737373727271717171717171717171717171727172727272727272727272727272727272727272 +727272727272727272727272727272727272727271717171717171717170717070707070707070 +707070707070707070707070707070707070707070707070707070707070707070707070707070 +7070707070707070707070706f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f +6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6e6e6e6e6d6d6d6d6d6d6d6d6d +6d6d6d6d6d6d6d6d6d6d6d6d6d6d6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6c6b6b6b6b +6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a696969696868 +686868686868676767676767676767666766666666666666666665656565656565656565656565 +656565656565656464646464646464636364646363636262626262626262626262626262626262 +62626162616161616060606060606060606060606060606060605f5f5f5f5e5e5e5e5e5e5e5e5e +5e5e5e5e5e5e5e5e5e5d5d5d5d5d5d5d5d5d5c5c5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b +5b5b5b5a5a5a5a5959595959595959595959595959595959595959595959595959595958585858 +585858585858585858585857575757565756565656565656565656565656565656565656565656 +565656565656565656565656565656565656565656565656565656565656565656565656565656 +565656565656565656565656565656565656565656565656565656575657575757575757575758 +58585858585858585858585858585959595959595959595959595959595959595a5a59595a5a5a +5b5b5b5b5b5b5b5b5b5b5b5b5b5b5c5b5c5c5c5c5d5d5d5d5d5d5d5d5d5d5e5e5e5e5e5e5e5e5f +5f5e5e5f5f5f5f5f5f5f5f60606060606060606061606161616161616161616262626262626262 +636362626363636363636363646464646464646464646565656565656565656565656565656565 +656565656565656666676767676767676767676767676767676767676767676767676767676767 +676767676767676767676767676768686868686868686868686868686868686869696868696969 +69696969696a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a +6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a +6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6b6b6b6b6b6b +6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6c6b +6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6d6d6d +6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6e6e6f6f6f6f6f6f6f6f6f6f6f6f +6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f +6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f7070707070707070707070707070717071 +717171717171717171717171717171717171717171717171717171717171717171717171717171 +717171717171717171717171717171717171717171717171727272727272727273737272737373 +737373737373737373737373737373737373737373737373737373737373737373737373737373 +737474747474747474747474747474747474747474747474747474747474747474747474747474 +747474747474747474747474747474747474747474747474747474747474747474747474747474 +747474747474747474747474747474747475747575757575757575757575757575757575757576 +767676767676767676767676767676767676767676767676767676767676767676767676767676 +767676767676767677777676777777777777777777777777777878787878787878787878787878 +78787878787878787878787979797979797979797979797979797979797979797979797a797a7a +7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c +7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080 +808080808080808081818080818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181808081818080808080808080808080808080808080807f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080 +808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f808080818180808181818181818181818181818181818181818181818181 +828282828282828282828282828282828282828282828282828383838383838383838383838383 +838383838383838383838383838383838383838383838383838382828282828282828282828282 +81818181808080808080808080808080807f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7c7c7c7c +7b7b7b7b7b7b7b7b7a7a7a7a797a79797979797979797978787878787878787878777777777777 +7777777778787878787878787878787878787879797979797979797979797979797a797a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a797a79797979797979797979 +797979797979797979797979797979797979797979797979787878787878787878787878787878 +787878777778787777777676767676767676767676767676767676767676767676767676767676 +767676767676767676767675757575757575757575757575757475747474747474747474747474 +747473737372727373727272717171717171717171717171717171707070706f706f6f6f6f6f6f +6f6f6f6e6e6e6d6d6d6d6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6d6d6d6e +6e6e6f706e6f707171717171717173737373747576767676777778797a7a7b7b7b7c7d7e7e8080 +818182838483858585868889898a8b8c8d8e8f919192939495979898999b9c9d9e9fa0a2a2a3a4 +a5a7a7a8a9aaabacacacadaeb0b0b1b1b1b1b2b2b2b2b2b2b2b2b2b2b3b3b2b1b0b0afafaeaead +acabababaaa8a7a6a6a5a4a3a2a2a09f9e9d9d9c9a9999989897969493939392918f8f8e8e8e8e +8c8c8b8a898989898888878786878686868684848383838383838383828282818082818080807f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808081828081828282 +838383838383838485868687878888888889898a8b8c8c8d8e8e8e8f9091929393939496989898 +999a9b9d9d9e9fa0a1a1a2a4a5a6a6a7a8a9aaaaabaaabacacacaeaeaeaeaeadadadadadadacab +abaaa9a7a7a7a6a4a3a2a2a1a09e9d9d9c9b9a9998979796959494949494949493939393929392 +92929292929292929292929292929292929292929291919191909090909090909090909090908f +8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8e8e8e8e8e8e8e8e8d8c8e8d8c8c8c8c8c8c8c8c +8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a8a8a89898888888887878686858585858484 +83838282828280807f7f7e7f7e7d7d7d7b7b7a7a797a7978787876767675757676747473747373 +737372727272727272727272727272727272727272727272727272727272727272727272727272 +727272727272727272727272727272727272717171717171717171717171717171717171717171 +717171717171717171717171717171717171717171717171717171717171717171717171717171 +717171717171717171717070707070707070707070707070707070707070707070707070707070 +6f706f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6e6e6e6e6d6d6d6d6d6d6d6d6d6d6d +6d6d6d6d6d6d6d6d6d6d6d6d6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c +6c6c6c6c6c6c6c6c6c6c6c6c6c6b6b6b6b6b6b6b6b6b6a6b6a6a6a6a6a6a6a6969696968686868 +686868686767676767676767676767676767676767676767666666666666666666656665656565 +656565656564646464646464646363646463636362626262626262626262626262626262626262 +6262626262626161616161616161616061606060606060605f5f5f5f5e5e5e5e5e5e5e5e5e5e5e +5e5e5e5e5e5e5e5d5d5d5d5d5d5d5d5d5d5c5c5c5c5c5c5c5c5c5c5c5c5c5c5b5c5b5b5b5b5b5b +5b5a5a5a5a59595959595959595959595959595959595959595959595959595959585858585858 +585858585858585858575757575757575757575757575757575757575757575757575757575757 +575757575757575757565756565656565656565656565656565656565656565656565656565656 +575657575757575757575757575757575757575757575757575757575757575757575757585858 +5858585858585858585858585959595959595959595959595959595959595a5a59595a5a5a5b5b +5b5b5b5b5b5b5b5c5b5c5c5c5c5c5c5c5c5c5d5d5d5d5d5d5d5d5d5d5e5e5e5e5e5e5e5e5f5f5e +5e5f5f5f5f5f5f5f5f606060606160616161616161616161616161616162626262626262626363 +626263636363636363636464646464646464646465656565656565656566656666666666666666 +666666666666676767676767676767676767676767676767676767676767676767676767676767 +676767676767676767676767686868686868686868686868686868686868696968686969696969 +6969696a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a +6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6a6b6b6b6b6b6b6b6b6b6b6b6b6b6b +6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6c6c6c6c6c6c6c6c6c +6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c +6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6d6d6d6d6d +6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f +6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f706f70707070707070707070707070707070707070 +707070707070707070707070707070707070707071717171717171717171717171717171717171 +717171717171717171717171717171717171717171717171717171717171717171717171717171 +717171717171717171717171717171717171717171717272727272727272737372727373737373 +737373737373737373737373737373737373737373737373737373737373737373737373737374 +747474747474747474747474747474747474747474747474747474747474747474747474747474 +747474747474747474747474747474747474747574757575757575757575757575757575757575 +757575757575757575757575757575757575757575757575757575757575757575757575767676 +767676767676767676767676767676767676767676767676767676767676767676767676767676 +767676767676777776767777777777777777777777777778787878787878787878787878787878 +78787878787878787879797979797979797979797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c +7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080 +808080808080818180808181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +81818181818181818181818181808081818080808080808080808080808080808080807f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080 +80808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f8080808080808080818180808181818181818181818181818181818181818282 +828282828282828282828282828282828282828282828283838383838383838383838383838383 +838383838383838383838383838383838383838383838383828282828282828282828282828282 +8181818181818181808081818080807f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7c7c7c7b +7b7c7c7b7b7b7a7a7a7a797a797979797979797979787878787878787878787777777777777777 +777778787878787878787878787878787879797979797979797979797979797a797a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a797a797979797979797979797979 +797979797979797979797979797979797979797979797878787878787878787878787878787878 +787878787878787877777777777777777777777777777777777777777777777676777776767676 +767676767676767676757575757575757575757575757574757474747474747474747474747474 +73737373737373737373727272717172727171717171717171707070706f706f6f6f6f6f6f6f6f +6f6e6e6e6e6e6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6e6e6e6f6f6f +6f706f707071717171727272747474747575767677777878797a7b7a7b7c7c7d7e7f7f80808282 +8384858485868687898a8a8b8c8d8e8f9192929395969798999a9b9c9e9fa0a1a2a3a4a5a6a7a8 +a9aaabacacadaeaeafb0b1b1b2b2b2b2b3b3b3b3b3b3b2b2b3b3b2b2b1b0afafaeaeacacabaaa9 +a9a8a7a6a5a4a3a2a1a09f9e9d9c9b9a99989796969594939291908f8f8e8d8c8c8b8b8a8a8989 +88878686858585858484838483838383818181808081818080807f7f7f7f7e7f7e7e7e7e7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f8080 +8081818181828283838484858585858686878889898a8a8b8b8c8d8e8e8f909091939494959697 +98999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaa9aaabababadadadaeaeadadaeadadadadacacab +aaa9a9a8a7a6a5a4a3a2a1a09f9e9d9c9b9a999898979695959595949494939393939293929292 +929292929292929292929292929292929292929292919191919191919191919191919191909090 +90909090908f8f90908f8f8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8d8e8d8d8d8d8d8d8d8d8d8c8c +8c8c8c8c8c8c8c8c8c8c8c8c8c8b8b8b8a8a8b8b8a8a8a89898989888887878686868685858484 +83838383818181807f807f7e7e7e7c7c7c7b7a7b7a797979777777767676767575747574747474 +737373737373737373737373737373737373737373737373737373737373737373737373737373 +737373737373737373737373737373737272727272727272727272727272727272727272727272 +727272727272727272727171727271717171717171717171717171717171717171717171717171 +717171717171717170707070707070707070707070707070707070707070707070707070706f70 +6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e +6e6e6e6e6e6e6e6e6e6e6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6c6c6d6d6c6c6c6c6c6c6c +6c6c6c6c6c6c6c6c6c6c6c6b6b6b6b6b6b6b6b6b6a6b6a6a6a6a6a6a6a6a6a6969696969696969 +696968686868686868686767686867676767676767676666666666666666666566656565656565 +656565646464646464646464646464646464636363636363636363636363636262636362626262 +6262626261616161616161616160616060606060606060605f5f5f5f5f5f5f5f5e5e5f5f5e5e5e +5e5e5e5e5e5d5d5d5d5d5d5d5d5d5d5c5c5c5c5c5c5c5c5c5c5c5c5c5c5b5c5b5b5b5b5b5b5b5b +5b5a5a5a5a5a5a5a5a59595a5a5959595959595959595959595959595959595858585858585858 +585858585858585757575757575757575757575757575757575757575757575757575757575757 +575757575757575657565656565656565656565656565656565656565656565656565656565756 +575757575757575757575757575757575757575757575757575757575757575757575858585858 +58585858585858585858595959595959595959595959595a5a59595a5a5a5a5a5a5a5a5b5b5b5b +5b5b5b5b5b5c5b5c5c5c5c5c5c5c5c5c5d5d5d5d5d5d5d5d5d5d5e5e5e5e5e5e5e5e5f5f5e5e5f +5f5f5f5f5f5f5f6060606061606161616161616161616161616161626262636362626363636363 +636363636363636364646464646464646464656565656565656565666566666666666666666666 +666666666767676767676767676767676767676767676868676768686868686868686868686868 +686868686868686868686969696969696969696969696969696969696969696969696969696969 +696a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a +6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b +6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6c6c6c6c6c6c6c6c6c6c6c +6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6c6c6d6d6d +6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6e6e6e6e6e6e6e +6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f +6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f706f707070707070707070707070707070707070707070 +707070707070707070707070707070707070717171717171717171717171717171717171717171 +717171717171717171717171727271717272727272727272727272727272727272727272727272 +727272727272727272727272727272727272727273737373737373737373737373737373737373 +737373737373737373737373737373737373737373737373737373737373737373737373747474 +747474747474747474747474747474747474747474747474747474747474747474747474747474 +747474747474747474747474747474747475747575757575757575757575757575757575757575 +757575757575757575757575757575757575757575757575757575757575757575757676767676 +767676767676767676767676767676767676767676767676767676767777767677777777777777 +777777777777777777777777777777777777777777787878787878787878787878787878787878 +7878787878787879797979797979797979797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f +7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080 +808080808181808081818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +8181818181818181818181808081818080808080808080808080808080808080807f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080 +8080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f80808080808080808080808080818180808181818181818181818181818182828282 +828282828282828282828282828282828282828282838383838383838383838383838383838383 +838383838383838383838383838383838383838383838282828282828282828282828282828181 +8181818181818181818181808080807f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7c7c7c7b7b7c +7c7b7b7b7a7a7a7a797a7979797979797979797878787878787878777777777676767676767777 +77777878787878787878787878787879797979797979797979797979797a797a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a +7a7a7a7a7a7a7a7a7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a797a7979797979797979797979797979 +797979797979797979797979797979797979797978787878787878787878787878787878787878 +787878787878777777777777777777777777777777777777777777777777777777777777777777 +777777777777777676767575767675757575757575747574747474747474747474747474747373 +7373737373737373727272727272727272727272727171717170706f706f6f6f6f6f6f6f6f6f6e +6e6e6e6e6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6e6e6e6f6f6f7071 +6f707172727272727272747474757676777777777878797b7c7b7c7c7c7d7e8080818182828485 +8685868787888a8b8c8c8d8e9091929394959697999a9b9b9d9ea0a0a2a3a4a5a5a6a8a9aaaaab +acadadaeaeaeafb0b1b1b2b2b2b2b2b2b2b2b1b1b1b1b1b0b0b0afaeacacababa9a9a8a7a5a5a5 +a4a3a1a0a09f9e9c9b9b9a99979696959493939291908f8e8d8d8d8c8a89898888888887878685 +84848383848482828182818181817f7f7f7f7f7f7f7f7f7f7e7e7e7e7d7e7d7d7d7d7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7e7d7e7e7e7e7f7f7f7f +7f7f7f8080818182828484848484848586878788888888898b8c8c8d8d8d8e9091929293949596 +9798999a9b9b9d9e9fa0a0a2a3a4a5a6a7a6a7a9a9a9ababacacacacacadadadadadacacabaaa9 +a9a9a8a7a6a5a4a3a2a1a0a09f9d9c9b9b9a999897969696959595959494949392949392929292 +929292929292929292929292929292929292929191919191919191919191919191919090909090 +9090909090909090909090909090908f8f8f8f8f8f8f8f8f8e8f8e8e8e8e8e8e8e8e8e8d8d8d8d +8d8d8d8d8c8c8d8d8c8c8c8b8b8b8b8b8b8b8b8b8b8a8a8a8a8989888887878787878685858484 +8484828282828181807f7f7f7d7d7d7d7c7c7b7a7a7a7878787878787876767576757575757474 +747373747473737373737373737373737373737373737373737373737373737373737373737373 +737373737373737373737373737372727272727272727272727272727272727272727272727272 +727272727272727272727272727272727272727272727272727272727272727272727272727272 +72727272727271717171717171717171717171717171717171717171717171717171706f71706f +6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e +6e6e6e6e6e6e6e6e6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d +6d6d6d6d6d6d6d6d6d6c6c6c6c6c6c6c6c6b6a6c6b6a6a6a6a6a6a6a6a69696969696969696969 +686868686868686868686868686868686868686867676767676767676665676665656565656565 +656464646464646464646464646464646363636363636363636363636363636363636363636363 +636362626261616262616160616060606060606060605f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f +5f5e5e5e5e5d5d5d5d5d5d5d5d5c5c5c5c5c5c5c5c5c5c5c5c5c5c5b5c5b5b5b5b5b5b5b5b5b5a +5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a59595a5a59595958585858585858585858 +585858585857575757575757575757575757575757575757575757575757575757575757575757 +575757575756575656565656565656565656565656565656565656565656565656565657565757 +575757575757575757575757575757575757575757575757575757575757575758585858585858 +585858585858585859595959595959595a5a59595a5a5a5a5a5a5a5a5a5a5a5a5a5b5b5b5b5b5b +5b5b5b5c5b5c5c5c5c5c5c5c5c5c5d5d5d5d5d5d5d5d5d5d5e5e5e5e5e5e5e5e5f5f5e5e5f5f5f +5f5f5f5f5f60606060616061616161616161616161616161616262626363626263636363636363 +636363636363646464646464646464646565656565656565656665666666666666666666666666 +666667676768686767686868686868686868686868686868686868686868686868686868686868 +68686868686868686969696969696969696969696969696969696969696969696969696969696a +6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a +6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6a6b6b6b6b6b6b6b6b6b6b6b6b6c6c6b6b6c6c +6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d +6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d +6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6e6e6e6e6e6e6e6e6e +6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f +6f6f6f6f6f6f6f6f6f6f6f6f6f6f706f7070707070707070707070707070707070717170707171 +717171717171717171717171717171717272727272727272727272727272727272727272727272 +727272727272727272727272727272727272727272727272727272727272727272727272727272 +727272727272727272727272727272727272737373737373737373737373737373737373737373 +737373737373737373737373737373737373737373737373737373737373737373737474747474 +747474747474747474747474747474747474747474747474747474747474747474747474747474 +747474747474747474747474747474757475757575757575757575757575757575757575757575 +757575757575757575757575757575757575757575757575757575757575757576767676767676 +767676767676777776767777777777777777777777777777777777777777777777777777777777 +777777777777777777777777777777777777777878787878787878787878787878787878787878 +787878787879797979797979797979797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080 +808081818080818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818080818180808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080 +808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f +7f7f7f808080808080808080808080808181808081818181818181818181818181828282828282 +828282828282828282828282828282828282828383838383838383838383838383838383838383 +838383838383838383838383838383838383838382828282828282828282828282828281818181 +818181818181818181808080807f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7b7b7c7c7b +7b7b7a7a7a7a797a79797979797979797978787878787878787777777776767676767677777777 +787878787878787878787878787979797979797979797979797979797979797979797979797a79 +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a +7a7a7a7a7a7a7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a79797878787878787878787878787878787878787878 +787878787777777777777777777777777777777777777777777777777777777777777777777777 +777777777776767675757676757575757575757575757575757575757575757575757474737373 +73737373737372727272727272727272727272717171717070707070707070707070706f6f6e6e +6e6e6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6f6f6f6f70707071717070 +71727272727272737575757676767777777879797a7b7c7b7c7c7d7e7f80808182838385858686 +878888898b8c8d8d8e9091929495969798999a9c9d9d9fa0a2a2a4a4a5a7a7a8a9aaabacadadae +aeafafafb0b0b1b1b2b2b2b2b2b1b1b1b0b0b0afafaeaeaeacabaaaaa9a8a6a6a5a4a2a2a2a09f +9e9d9c9b9a9998979695949393919090908f8e8d8d8b8a8a8a8988878786858685848484838282 +81818282808080808080807f7e7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7e7d +7e7f7f808080808282828282828384848485868686878989898a8a8b8c8d8e8f8f909192939495 +959698989a9a9b9d9d9fa0a1a2a3a5a4a5a6a6a7a9a9aaaaabababacacacacadacacababaaaaaa +a8a7a7a6a5a4a3a3a1a1a09e9e9d9c9b9a99999797979696969694949493939494939393939393 +939293929292929292929292929292929291919191919191919191919191919190909090909090 +909090909090909090909090908f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8e8e8e8e8e8e +8e8e8d8d8e8e8d8d8d8c8c8c8c8c8c8c8c8c8b8b8a8a8a8a8a8989888888888887868686868685 +838383838282818181807e7e7e7e7d7d7c7c7c7b79797979797979777777777676767675757574 +747575747474747474747474747474747474747474747474747474747474747474747474747474 +747474747474747474747474737373737373737373727372727272727272727272727272727272 +727272727272727272727272727272727272727272727272727272727272727272727272727272 +727272727171717171717171717171717171717171717171717171717171717170707171707070 +70707070707070707070707070707070707070706f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f +6e6f6e6e6e6e6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d +6d6d6d6d6d6d6d6c6c6c6c6c6c6c6c6b6b6c6c6b6b6b6b6b6b6b6b6a6a6a6a696a696969696868 +686868686868686868686868686868686868676767676767676766666767666666666666666665 +656565656565656564656464646463636363636363636363636363636363636363636363636363 +6262626161626261616161616161616161616160605f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5e +5e5e5e5d5d5d5d5d5d5d5d5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5b5b5a5a +5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a59595a5a595959585858585858585858585858 +585858575757575757575757575757575757575757575757575757575757575757575757575757 +575757575757575757575757575757575757575757575757575757575757575757575757575757 +575757575757575757575757575757575757575757575757575757575757585858585858585858 +58585858585859595959595959595a5a59595a5a5a5a5a5a5a5a5a5a5a5a5a5b5b5b5b5b5b5b5b +5b5c5b5c5c5c5c5c5c5c5c5c5d5d5d5d5d5d5d5d5d5d5e5e5e5e5e5e5e5e5f5f5e5e5f5f5f5f5f +5f5f5f606060606060606060616061616161616161616162626263636262636363636363636363 +636363636464646464646464646465656565666566666666666666666666666666666666666666 +676767686867676868686868686868686868686868686868686868686868686868686868686868 +6868686868686969696969696969696969696969696969696969696969696a696a6a6a6a6b6b6b +6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b +6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6c6c6b6b6c6c6c6c +6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d +6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d +6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6e6e6e6e6e6e6e6f6e6f6f +6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f70707070707070707070707070707070707070707070 +707070707070707070707070707070707070707070707070707070707070707171707071717171 +717171717171717171717171717172727272727272727272727272727272727272727272727272 +727272727272727272727272727272727272727272727272727272727272727272727272727272 +727272727272727272727272727272727373737373737373737373737373737373737373737373 +737373737373737373737373737373737373737373737373737373737373737374747474747474 +747475747575757575757575757575757575757575757575757575757575757575757575757575 +757575757575757575757575757575757575757575757575757575757575757575757575757575 +757575757575757575757575757575757575757575757575757575757575767676767676767676 +767676767777767677777777777777777777777777777777777777777777777777777777777777 +777777777777777777777777777777777778787878787878787878787878787878787878787878 +7878787979797979797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b +7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080 +818180808181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +81818080818180808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080 +80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f808080818180808181818181818181818181818181818181818181818181828282 +828282828282828282828282828282828282828282828383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838282828282828282828281 +818180808181808080808080807f7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7c7c7c7b7b7c7c7b7b7b +7a7a7a7a797a797979797878787878777777777777777777777777777777777777777777777777 +777777777777777777777778787878787878787878797979797a797a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7b7a7a7a7a7979797979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +797979797979797878787878787878787878787878787878787777787877777776767676767676 +767676767676767676767676767676767675767575757574747474747474747474747474747474 +747474747373737272727271717171717171717171717170706f6f6f6f6f6f6f6f6f6f6f6f6f6f +6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f6f6f707070707170717171 +71737374747474757575767777787979797a7a7b7b7c7c7e7e7f7f808182828384848687878889 +8a8b8c8d8d8f90919293949696989a9b9c9d9ea0a1a2a2a4a5a6a7a8aaaaabacacadaeafafb0b0 +b1b1b1b2b2b2b2b2b0b0b1b1b0b0b0afadadadadabaaaaa9a8a7a6a6a4a3a2a1a0a09d9d9c9b9a +999897969594939291918f8f8e8d8c8c8b8b898988878686858584848483838383828080807f7f +7f7f7f7f7e7e7d7d7d7d7d7d7d7c7c7d7d7c7c7c7b7b7b7b7a7a79797979797979797979797979 +797979797979797979797979797979797979797979797979797a7a7b7b7b7b7c7c7c7d7d7d7d7d +7d7d7e7f7f7f7f7f7f81818182838383838485858586878789898a8a8b8b8c8d8f909091929394 +9496969899999b9b9d9e9fa1a1a1a2a4a5a5a6a7a7a9a9a9aaabaaababababababaaaaaaa9a9a9 +a7a7a6a5a5a3a3a1a1a09f9e9d9c9c9b9999989898969695959494949394939393939292929292 +929292929292929292929292929292929292929292929292929292929292919191919191919190 +9091919090908f8f8f8f8f8f8f8f8f8f8f8f8f8f8e8f8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e +8e8e8e8e8e8e8e8e8e8e8d8d8d8d8c8c8c8c8c8c8c8b8a8a8a8a8a898988888888878686868685 +85838383838181818180807e7e7e7e7c7c7c7c7b7b797979797979777877777777757575757575 +757575757575757575757575757575757575757575757575757575757575757575757575757575 +747474747474747474747474747474747474747474747474747474747474747474747474747474 +747474747373747473737372727272727272727272727272727272727272727272727272727272 +727272727272727171717171717171717171717171717171717171717171717071707070707070 +7070707070707070707070707070707070706f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f +6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6e6e6e6d6d6e6e6d6d6d6d6d6d6d6d6d6d6d6d6d +6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6c6b6b6b6b6b6b6b6b6b6a6a6a6a6a6a6a6a6a6a6a6a6a6a +6a6969696868696968686867676767676767676767676767676667666666666666666666656565 +656565656565656565656565656565656564646464646464646363646463636362626262626262 +62626262626262616261616161606060606060606060606060605f5f5f5f5e5e5e5e5e5e5e5e5e +5e5e5e5e5e5e5e5e5e5d5d5d5d5d5d5d5d5d5d5c5c5c5c5b5c5b5b5b5b5b5b5b5b5b5b5b5b5b5b +5b5b5b5a5a5a5a5959595959595959595959595959595959595959595959595959595959595959 +595858585858585858585858585858585858585858585858585857575757575757575757575757 +575657565656565656565656565656565656565656565656565656565656565756575757575757 +575757575757575757575757575858585858585858585858585858585858585858585858585859 +59595959595959595959595959595959595a5a59595a5a5a5a5a5a5a5a5b5b5b5b5b5b5b5b5b5c +5b5c5c5c5c5c5c5c5c5c5d5d5d5d5d5d5d5d5d5d5e5e5e5e5e5e5e5e5f5f5e5e5f5f5f5f5f5f5f +5f6060606061606161616161616161616262626262626262636362626363636363636363646464 +646464646464646565656565656565656565656565666566666666666666666667676767676767 +67676767676767676767676767676767686868686969696969696969696969696969696969696a +6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a +6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b +6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6c6b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c +6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d +6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6d6d6e6e6e6f6f6f6f6f6f +6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f +6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f70707070 +707070707070707070707170717171717171717171717171717171717171717171717171717171 +717171717171717171717171717171717171717171717171717171717171717172727272727272 +727272727272737372727373737373737373737373737373737373737373737373737373737373 +737373737373737373747474747474747474747474747474747474747474747474747474747474 +747474747474747474747474747474747474747474747474747474747474747474747474747474 +747474747474747474747474747474747474747474747474747474747474747474747474747474 +747474747474747474747475747575757575757575757575757575757575757576767676767676 +767676767676767676767676767676767676767676767676767676767676767676767676767676 +767676767676767676767676767676767676767676767777767677777777777777777777777777 +777777777778787878787878787878787878787878787878787878787878797979797979797979 +7979797979797979797979797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080808181 +808081818181818181818181818181818181818181818181818181818181818181818182828282 +828282828282818181818181818181818181818181818181818181818181818181818181818181 +8181818181808081818080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f8080808181808081818181818181818181818181818181818181818181818282828282 +828282828282828282828282828282828282828283838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838382828282828282828282818181 +8080818180808080808080807f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7b7b7c7c7b7b7b7a7a +7a7a797a7979797978787878787777777777777777777777777777777777777777777777777777 +7777777777777777777878787878787878787879797979797979797979797979797a797a7a7a7a +7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a797a797979797979797979797979797979797979797979797979 +797979797978787878787878787878787878787878787877777878777777767676767676767676 +767676767676767676767676767676767676767676757575757575757575747574747474747474 +747473737372727272717171717171717171717171717070707070707070706f706f6f6f6f6e6e +6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6f6f6f6f706f707070707171717171717171717173 +737474757576767676777778797a7a7b7b7b7b7c7c7e7f808080818283848585868788898a8b8c +8d8e8e90919393949698989a9c9d9d9fa0a2a3a4a4a6a7a7a8aaacacacadadafb0b0b0b1b1b2b2 +b2b2b2b2b2b2b0b0b1b0afafafaeacabababa9a8a7a6a6a5a4a3a1a09f9e9d9d9a999898979594 +939392908f8e8e8e8c8b8a8a89898888878685848383838382828181808080807e7e7e7d7d7d7d +7d7d7d7c7c7c7c7b7c7b7b7a7a7b7b7a7a7a797979797978787878787878787878787878787878 +78787878787878787878787878787878787878787878787879797979797a7a7a7b7c7b7c7c7c7c +7d7d7d7d7d7d7d7f7f7f808080808182838383838484868788878888898a8c8d8d8e8f8f909193 +9394959698989a9b9c9e9f9fa0a1a2a3a4a5a5a7a8a8a9aaa9aaaaabababababababaaa9a9a8a8 +a7a6a6a5a4a2a2a1a1a09e9d9d9c9b9a9999999797969594949494949494949493939393929392 +929292929292929292929292929292929292929292929292929292929191919191919191909091 +919090908f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f +8f8f8f8f8f8f8f8f8e8e8e8e8d8d8c8d8c8c8c8c8b8b8b8b8b8a8a898989898988888787868684 +8484848383828281817f7f7f7f7e7e7d7d7c7c7a7a7a7a7a7a7979787878787676767676767676 +767676767676767676767676767676767676767676767676767676767676767676767676767575 +757575757575757575757575757575757574757474747474747474747474747474747474747474 +747473737474737373727272727272727272727272727272727272727272727272727272727272 +727272727271717171717171717171717171717171717171717171717171717171717171717171 +71717171717171717171717171717171707070707070707070707070707070707070706f706f6f +6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6e6e6e6d6d6e6e6d6d6d6d6d6d6d6d6d6d6d6d6d6c6c +6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6b6b6b6a6b6a6a6a6a6a6a6a6a6a69 +696968686969686868676767676767676767676767676767676767676767676767676666666666 +666666666566656565656565656565646464646464646463636464636363626262626262626262 +6262626262626262626262616161616061606060606060605f5f5f5f5e5e5e5e5e5e5e5e5e5e5e +5e5e5e5e5e5e5e5d5d5d5d5d5d5d5d5d5d5c5c5c5c5c5c5c5c5c5c5c5c5c5c5b5c5b5b5b5b5b5b +5b5a5a5a5a59595959595959595959595959595959595959595959595959595959595959595958 +585858585858585858585858585858585858585858585858575757575757575757575757575757 +575757575757575757575757575757575757575757575757575757575757575757575757575757 +575757575757575757575758585858585858585858585858585858585858585858585858595959 +5959595959595959595959595959595a5a59595a5a5a5a5a5a5a5a5b5b5b5b5b5b5b5b5b5c5b5c +5c5c5c5c5c5c5c5c5d5d5d5d5d5d5d5d5d5d5e5e5e5e5e5e5e5e5f5f5e5e5f5f5f5f5f5f5f5f60 +606060606060606061606161616162626262626262626363626263636363636363636464646464 +646464646465656565656565656566656666666666666666666666666666676767676767676767 +6767676767676767676767676767686868686969696969696969696969696969696969696a6a6a +6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6a6b6b6b6b6b6b6b6b6b6b6b +6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c +6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c +6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6d6d +6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6d6d6e6e6e6f6f6f6f6f6f6f6f +6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f706f707070707070 +707070707070707070707070707070707070707070707070707070707070707070717171717171 +717171717171717171717171717171717171717171717171717171717171717171717171717171 +717171717171717171717171717171717171717171717171717171717171727272727272727272 +727272727373727273737373737373737373737373737373737373737373737373737373737373 +737373737373737474747474747474747474747474747474747474747474747474747474747474 +747474747474747474747474747474747474747474747474747474747474747474747474747574 +757575757575757575757575757575757575757575757575757575757575757575757575757575 +757575757575757575757575757575757575757575757575757575757575767676767676767676 +767676767676767676767676767676767676767676767676767676767676767676767676767676 +767676767676767676767676767676767676767677777676777777777777777777777777777777 +777777787878787878787878787878787878787878787878787878787979797979797979797979 +79797979797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808081818080 +818181818181818181818181818181818181818181818181818181818181818181828282828282 +828282828181818181818181818181818181818181818181818181818181818181818181818181 +818181808081818080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080807f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f80808080808080808181808081818181818181818181818181818181818182828282828282 +828282828282828282828282828282828282838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383828282828282828282828181818181 +818181808081818080807f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7b7b7c7c7b7b7b7a7a7a7a +797a79797979787878787877777777777777777676777776767676767677777676777777777777 +777777777777777878787878787878787879797979797979797979797979797a797a7a7a7a7a7a +7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a797a7979797979797979797979797979797979797979797979797979 +797979787878787878787878787878787878787878787878787878787777777777777777777777 +777776767777767676767676767676767676767575757575757575757475747474747474747474 +73737373737272727272727272717172727171717070707070707070706f706f6f6f6f6e6e6e6e +6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6f6f6f6f706f7070707071717172727171727272747474 +74757576767777787879797a7a7b7b7c7c7d7d7e7f8080818283848485868788898a8b8c8d8e8f +90919294959697999a9c9d9e9fa1a2a3a5a6a6a7a9a9aaacadadaeafafb0b1b1b1b2b2b2b2b2b2 +b2b2b2b2b0b0b0afaeaeadacabaaa9a8a7a6a5a4a3a2a1a09e9d9c9b999997969594939291908f +8e8d8c8b8a8a898887878686858584838282818180807f7f7e7f7e7e7e7e7c7c7c7b7b7c7c7b7b +7b7a7a7a7a797a7979797979797979797878787878777777777777777777777777777777777777 +777777777777777777777777777777777777777777777878787878797979797a797a7a7a7a7b7b +7b7c7c7c7c7d7d7d7e7e7e7e7f7f8080818182828384858485868687898a8a8b8c8c8d8e8f9091 +929394959798999b9c9c9d9fa0a1a2a3a4a5a6a7a8a9a9aaaaababababababababaaaaa9a9a8a7 +a7a6a5a4a4a2a2a1a09f9e9d9c9b9a9a9998989796959594949595949494939393939293929292 +929292929292929292929292929292929292929292929292929291919191919191919191919191 +91919090909090909090909090909090909090909090909090909090909090909090908f8f9090 +8f8f8f8f8f8f8f8f8e8e8e8e8d8e8d8d8d8d8c8c8c8c8c8b8b8b8a8a8a8a898988888787868685 +85848483838282818180807f7f7e7e7d7d7c7c7c7c7b7b7a7a7979797977777776767777767676 +767676767676767676767676767676767676767676767676767676767676767676767675757575 +757575757575757575757575757575747574747474747474747474747474747474747474747474 +747474747474747373737373737373737373737373737373737373737373737373737373737373 +737373727272727272727272727272727272727272727272727271717272717171717171717171 +7171717171717171717171717171707070707070707070707070707070707070706f706f6f6f6f +6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6d6d6d6d +6d6d6d6d6d6d6d6d6d6c6c6d6d6c6c6c6c6c6c6c6c6b6b6b6b6a6b6a6a6a6a6a6a6a6a6a696969 +696969696969696868686868686868686868686867676868676767676767676766666666666666 +666665666565656565656565656464646464646464646464646464646363636363636363626263 +6362626262626262626161616160616060606060606060605f5f5f5f5f5f5f5f5e5e5f5f5e5e5e +5e5e5e5e5e5d5d5d5d5d5d5d5d5d5d5c5c5c5c5c5c5c5c5c5c5c5c5c5c5b5c5b5b5b5b5b5b5b5b +5b5a5a5a5a5a5a5a5a5a5a5a5a5a59595a5a595959595959595959595959595959595959585858 +585858585858585858585858585858585858585858585757575757575757575757575757575757 +575757575757575757575757575757575757575757575757575757575757575757575757575757 +575757575757575757585858585858585858585858585858585858585858585858585959595959 +59595959595959595a5a59595a5a5a5a5a5a5a5a5a5a5a5a5a5b5b5b5b5b5b5b5b5b5c5b5c5c5c +5c5c5c5c5c5c5d5d5d5d5d5d5d5d5d5d5e5e5e5e5e5e5e5e5f5f5e5e5f5f5f5f5f5f5f5f606060 +606060606060616061616161626262626262626263636262636363636363636364646464646464 +646464656565656565656565666566666666666666666666666666666767676767676767686867 +676868686868686868686868686869696969696969696969696969696969696969696a6a6a6a6a +6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6a6b6b6b6b6b6b6b6b6b6b6b6b6b +6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c +6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6c6c6d6d6d6d6d6d6d6d6d6d +6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6e6e6e6e +6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f6f6f +6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f706f7070707070707070 +707070707070707070707070707070707070707070707070707070707070707171717171717171 +717171717171717171717171717171717171717171717171717272717172727272727272727272 +727272727272727272727272727272727272727272727272727272727373737373737373737373 +737373737373737373737373737373737373737373737373737373737373737373737373737373 +737373737374747474747474747474747474747474747474747474747474747474747474747474 +747474747474747474747474747474747474747474747474747474747474747474747475747575 +757575757575757575757575757575757575757575757575757575757575757575757575757575 +757575757575757575757575757575757575757575757575757575757676767676767676767676 +767676767676767676767676767676767676767676767676767676767676767676767676767777 +767677777777777777777777777777777777777777777777777777777777777777777777777777 +777878787878787878787878787878787878787878787878787879797979797979797979797979 +7979797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080818180808181 +818181818181818181818181818181818181818181818181818181818181818282828282828282 +828281818181818181818181818181818181818181818181818181818181818181818180808181 +80808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080 +80808080808080808080808080808080808080808080808080808080808080808080807f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +808080808080808080808080808080808080818180808181818181818181828282828282828282 +828282828282828282828282828282828383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838282828282828282828281818181818181 +818181818181808080807f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7b7b7a7a7a7a797a +797979797878787878777777767677777676767676767676767676767676767676767676767676 +76767676767777777878777778787879797979797979797979797979797a797a7a7a7a7a7a7a7a +7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a797a79797979797979797979797979797979797979797979797979797979 +797878787878787878787878787878787878787878787878787877777777777777777777777777 +777777777777777777777777777777767676767575757575757574757474747474747474747373 +7373737272727272727272717172727171717070707070707070706f706f6f6f6f6e6e6e6e6e6e +6e6e6e6e6e6e6e6e6e6e6e6e6e6e6f6f6f6f706f70707171717172727272727272727474747576 +7677777777787879797a7b7c7c7c7c7d7d7e8081818182848585868788898a8c8c8d8e90919193 +94969698999b9b9e9fa0a0a3a4a5a6a7a8a9aaaaabadaeaeaeafafb0b1b1b1b2b2b2b1b1b1b1b1 +b0b0aeaeaeacabababa9a8a7a5a5a4a3a1a0a09f9e9c9b9a9998969694939291908f8e8d8d8b8a +898888888786858584848383828180807f7f7f7f7e7e7d7e7d7d7d7d7b7b7b7b7b7b7b7b7a7a7a +7a7979787978787878787878787877777777777676767676767676767676767676767676767676 +7676767676767676767676767676767676767676777777777778787878797879797a7a7a7a7b7b +7b7b7b7c7c7c7d7d7d7d7e7e7f7f7f7f8080818384838484848587888888898a8b8c8d8d8e8f90 +92929495969899999a9b9d9e9fa0a1a2a3a4a6a6a6a7a8a9a9a9aaaaaaaaaaa9a9a8a9a9a8a8a7 +a6a4a4a3a3a2a1a0a09e9d9c9b9b9a999998979695959595959595959494939392939292929292 +929292929292929292929292929292929292929292929292919191919191919191919191919191 +909090909090909090909090909090909090909090909090909090909090909090909090909090 +9090909090908f8f8f8f8e8f8e8e8e8e8d8d8d8d8d8c8c8c8b8b8c8c8a8a898988888787878785 +85848483838282828280807f7f7e7e7d7d7d7d7c7c7b7b7a7a7a7a787878777777777777777777 +777777777777777777777777777777777777777777777777777777777777777777767676767676 +767676767676767676767676767576757575757575757575757575747475757474747474747474 +747474747473737373737373737373737373737373737373737373737373737373737373737373 +737272727272727272727272727272727272727272727272727272727272727272727272727272 +727272727272727272727272717171717171717171717171717171717171706f71706f6f6f6f6f +6f6f6f6f6f6f6f6f6f6f6f6f6f6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6d6d6d6d6d6d +6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6c6c6c6b6a6c6b6a6a6a6a6a6a6a6a6969696969 +696969696968686868686868686868686868686868686868686868686868676767666667676666 +656665656565656565656564646464646464646464646464646463636363636363636363636363 +636363636362626262616160616060606060606060605f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f +5f5e5e5e5e5d5d5d5d5d5d5d5d5c5c5c5c5c5c5c5c5c5c5c5c5c5c5b5c5b5b5b5b5b5b5b5b5b5a +5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a59595959585858 +585858585858585858585858585858585858585857575757575757575757575757575757575757 +575757575757575757575757575757575757575757575757575757575757575757575757575757 +575757575757575858585858585858585858585858585858585858585858585859595959595959 +595a5a59595a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5b5b5b5b5b5b5b5b5b5c5b5c5c5c5c5c +5c5c5c5c5d5d5d5d5d5d5d5d5d5d5e5e5e5e5e5e5e5e5f5f5e5e5f5f5f5f5f5f5f5f6060606060 +606060606160616161616262626262626262626262626263636262636363646464646464646464 +646565656565656565656665666666666666666666666666666667676767676767676868676768 +68686868686868686868686869696969696969696969696969696969696969696a6a6a6a6a6a6a +6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b +6b6b6b6b6b6b6b6c6c6b6b6c6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d +6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d +6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6e6e6e6e6e6e +6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f6f6f6f6f +6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f706f70707070707070707070 +707071717070717171717171717171717171717171717171717171717172727272727272727272 +727272727272727272727272727272727272727272727272727272727272727272727272727272 +727272727272727272727272727272727272727272727272727273737373737373737373737373 +737373737373737373737373737373737373737373737373737373737373737373737373737373 +737373747474747474747474747474747474747474747474747474747474747474747474747474 +747474747474747474747474747474747474747474747474747474747474747474757475757575 +757575757575757575757575757575757575757575757575757575757575757575757575757575 +757575757575757575757575757575757575757575757575757576767676767676767676767676 +767676767676767676767676767676777776767777777777777777777777777777777777777777 +777777777777777777777777777777777777777777777777777777777777777777777777777778 +787878787878787878787878787878787878787878787878797979797979797979797979797979 +797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7c +7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f80808080808080808080808080808080808081818080818181818181818181 +818181818181818181818181818181818181818181818181818181818182828282828282828282 +818181818181818181818181818181818181818181818181818181818181818181808081818080 +8080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080 +8080808080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f8080 +808080808080808080808080808080808181808081818181818181818282828282828282828282 +828282828282828282828282828283838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838382828282828282828282818181818181818181 +81818181808080807f7f7f7f7f7f7f7e7e7d7d7d7d7c7c7c7c7c7c7c7c7b7b7a7a7a7a797a7979 +797978787878787777777676777776767676767676767676767676767676767676767676767676 +76767677777778787777787878797979797979797979797979797979797979797a797a7a7a7a7a +7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7979 +787878787878787878787878787878787878787878787878777777777777777777777777777777 +777777777777777777777777777676767675757575757575757575757574757474747473737373 +7372727272727272727171727271717170707070707070707070707070706f6f6e6e6e6e6e6e6e +6e6e6e6e6e6e6e6e6e6e6e6f6f7070707070707071717171727272727272727375757576767677 +77777778797a7a7a7b7c7c7c7c7e7e7f80818182838585858788898a8b8d8d8e90919393959698 +989a9a9d9d9fa1a2a2a4a6a7a8a8a9aaababadadafafafb0b0b0b1b1b0b1b1b1b0b0b0afafaeae +acababaaa9a9a8a6a5a5a2a2a19f9e9d9c9b9a9998969595939390908f8e8d8d8b8a8a88888786 +8585848483838282818180807f7f7e7d7e7d7c7c7c7c7c7c7c7c7a7a7a7a7a7a7a7a7979797978 +787878787878787878787878777777777676757575757575757575757575757575757575757575 +75757575757575757575757575757575757676777777777878787878787878797979797a7a7a7a +7a7b7b7b7c7c7c7c7d7c7e7e7e7e7f7f808182818282828384868686878889898a8a8c8d8d8f8f +90929395959597989a9a9c9d9ea0a0a1a3a4a4a5a6a7a7a7a8a8a9a9a9a9a9a8a9a9a8a8a7a7a5 +a5a4a4a3a2a1a19f9e9e9c9c9b9a9a989897969696969595959594949393939393939392939292 +929292929292929292929292929292929292929292929191919191919191919191919191919090 +909090909090909090909090909090909090909090909090909090909090909091909191919091 +909090908f8f8f8f8f8f8f8f8f8f8e8e8e8e8e8d8d8d8c8c8d8d8b8b8b8b898988888888868686 +86848483838383818181817f7f7e7e7e7e7d7d7c7c7b7b7b7b7979797878787878787778777777 +777777777777777777777777777777777777777777777777777777777777777676767676767676 +767676767676767676767676767676767676767676767676767575767675757575757575757575 +757575747474747474747474747474747474747474747474747474747474747474747474747373 +727272727272727272727272727272727272727272727272727272727272727272727272727272 +727272727272727272727171717171717171717171717171717171717070717170707070707070 +70707070707070707070706f6f6f6f6f6f6f6f6f6f6f6f6f6f6e6f6e6e6e6e6d6d6d6d6d6d6d6d +6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6c6c6c6b6b6c6c6b6b6b6b6b6b6b6b6a6a6a6a6a6a6a +6a6a69696868686868686868686868686868686868686868686868686767676666676766666666 +666666666666666666656565656465646464646464646464636363636363636363636363636363 +6363636262626261616161616161616161616161606060605f605f5f5f5f5f5f5f5f5f5f5f5f5e +5e5e5e5d5d5d5d5d5d5d5d5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5b5b5a5a +5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a595959595858585858 +585858585858585858585858585858585858575757575757575757575757575757575757575757 +575757575757575757575757575757575757575757575757575757575757575757575757575757 +57575757575858585858585858585858585858585858585858585858585859595959595959595a +5a59595a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5b5b5b5b5b5b5b5b5b5c5b5c5c5c5c5c5c5c +5c5c5d5d5d5d5d5d5d5d5d5d5e5e5e5e5e5e5e5e5f5f5e5e5f5f5f5f5f5f5f5f60606060606060 +606061606161616162626262626262626262626262636362626363636464646464646464646465 +656565656565656566656666666666666666666666666666676767676767676768686767686868 +6868686868686868686869696969696969696969696969696969696969696a6a6a6a6b6a6b6b6b +6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b +6b6b6b6b6b6c6c6b6b6c6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d +6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d +6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6e6e6e6e6e6e6e6e +6e6e6e6e6f6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f7070707070707070707070707070 +707070707070707070707070707070707070707070707070707070707070707070707070707070 +717170707171717171717171717171717171717171717171717171727272727272727272727272 +727272727272727272727272727272727272727272727272727272727272727272727272727272 +727272727272727272727272727272727272727272727272737373737373737373737373737373 +737373737373737373737373737373737373737373737373737373737373737373737373737373 +747475757575757575757575757575757575757575757575757575757575757575757575757575 +757575757575757575757575757575757575757575757575757575757575757575757575757575 +757575757575757575757575757575757575757575757575757575757575757575757575757575 +757575757575757575757575757575757575757575757575767676767676767676767676767676 +767676767676767676767676767777767677777777777777777777777777777777777777777777 +777777777777777777777777777777777777777777777777777777777777777777777777787878 +7878787878787878787878787878787878787878787879797979797979797979797979797a797a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b +7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f808080808080808080808080808080808080818180808181818181818181818181 +818181818181818181818181818181818181818181818181818181828282828282828282828181 +818181818181818181818181818181818181818181818181818181818181818080818180808080 +808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f8080808181808081818181818181818181818181818181818181818181818282828282828282 +828282828282828282828282838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838282828282828282818181 +81808080808080807f7f7e7e7e7e7e7e7e7e7e7d7d7d7c7c7c7c7b7b7b7b7b7a7a797a79797979 +787878787877777777777777777676767675757575757576767575767676767676767677777777 +777777777777777777777778787878787878787878797979797a797a7a7a7a7a7a7a7a7a7a7a7a +7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7a7a7979797979797979797979797979797979797979797979797979797979797979 +797979797979797979797979797979797979797979797979797979787878787878787877777777 +767676767676767676767676767676767676767676767575747474747474747474747474747473 +73737373727272717172727171717171717171707070706f706f6f6f6f6f6f6f6f6f6f6f6f6f6f +6f6f6f6f6f6f6f6f6f6f6f6f6f6f70707171717171717172727373747474747575757676767778 +797979797a7b7b7b7c7d7e7e7f7f808182838485878787898a8b8d8d8f90919293959697989a9b +9d9ea0a2a2a3a5a7a7a8aaabababadadadaeaeaeafafafb0b0b0b0b0afafafaeadadacacabaaaa +a9a7a6a6a5a4a3a1a09e9d9d9b9b9998979694949391908f8f8d8c8b8b89898887868584848383 +8281808080807f7f7f7d7d7d7d7d7c7c7c7c7b7b7a7a7a7a797979787879797878787878787877 +777676767676767676767676767676767676767676767676767676767676767676767676767676 +7676767676767676767676767676767676767676767676767677777878787878787879797a7a7a +7a7a7b7b7b7b7c7c7c7c7d7d7e7e7e7f7f7f7f81818283838385858585878789898a8b8b8d8f8f +9091939494969799999a9c9c9f9fa0a1a2a3a4a5a6a7a7a8a8a9aaa9a9a9a9a8a8a8a8a7a7a7a5 +a5a4a3a2a1a1a09e9e9d9c9b9a9a99989897969696959494949494949393929292929292929292 +929292929292929292929292929292929292929292929292929292929292919191919191919191 +919292929292929292929292929292929292929292929292929292929291919292919191919191 +91919191919190908f8f8f8f8f8f8f8f8f8e8e8e8d8d8d8d8d8d8b8b8b8b8a8a88888888868686 +868585838383838181818180807f7f7e7e7d7d7c7c7c7c7a7a7a79797a7a787878787878787878 +787878787878787878777777777777777777777777777777777777777777777777777777777777 +777777777776767676757675757575757575757575757575757575757575757575757575757575 +757575757575747474747474747474747474747474747474747474747474747474747474747474 +747474747474747474747474747474747474747473737373727272727272727272727272727272 +727272717171717171717171717171717171717171717171717171707170707070707070707070 +707070706f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f +6e6e6e6d6d6e6e6d6d6d6c6c6c6c6c6c6c6c6c6b6c6b6b6b6b6b6b6b6b6b6a6a6a6a6a6a6a6a6a +6a6a6a6a6a6a6a6a6a6a6a69696968686969686868676767676767676767676767676766676666 +666665656565656565656565656565656565656565656464646464646464636363636262626262 +62626262626262616261616161606060606060606060606060605f5f5f5f5e5e5e5e5e5e5e5e5e +5e5e5e5e5e5e5e5e5e5d5d5d5d5d5d5d5d5d5d5d5d5d5d5c5c5b5b5b5b5b5b5b5b5b5b5b5b5b5b +5b5b5b5b5b5b5b5b5a5a5a5a595959595959595959595959595959595959595959595959595959 +595959595959595959595958585858585858585858585858585858585858585858585858585858 +585858585858585858585858585858585858585858585858585858585858585858585858585858 +585858585858585858585858585858585858595959595959595959595959595959595959595959 +59595a5a59595a5a5a5a5a5a5a5a5b5b5b5b5b5b5b5b5b5b5b5b5b5b5c5b5c5c5c5c5c5c5c5c5c +5d5d5d5d5d5d5d5d5d5d5e5e5e5e5e5e5e5e5f5f5e5e5f5f5f5f5f5f5f5f606060606060606060 +616061616161616161616162626263636262636363636363636364646464646464646464656565 +656565656565666566666666666666666667676767676767676767676767686867676868686868 +6868686969696969696969696969696969696a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a +6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c +6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c +6c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6d6d6e6e6e6e6e6e6e6e6e6e6e6e6e6f6f6f +6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f +6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f70 +707070707070707070707070707070707070707070707071707171717171717171717171717171 +717171717171717171717171717171717171717171717171717171717171717171717171717171 +717272727272727272727272727272727272727373727273737373737373737373737373737373 +737373737373737373737373747474747474747474747474747474747474747474747474747474 +747474747474747474747474747474747474747474747474747474747474747474747474747474 +747474747474747474747474747474747474747474747474747474747474747474747474747474 +747474747474747474747474747474747474747474747474747474747475747575757575757575 +757575757575757575757576767676767676767676767676767676767676767676767676767676 +767676767676767676767676767676767676767676767676767676767676767676767676767676 +767676767676767676767676767676767676767676767676767676767676767777767677777777 +777777777777777777777777777777777777777878787878787878787878787878787878787878 +787878787878787878787979797979797979797979797979797979797979797979797979797979 +7a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f8080808080808080808080808080808080808080808080818180808181818181818181 +818181818181818181818181818181818181818182828282828282828282828282828282828282 +828282828282818181818181818181818181818181818181818181818180808181808080808080 +80808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f80 +808081818080818181818181818181818181818181818181818181818182828282828282828282 +828282828282828282828383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838382828282828282828181818180 +808080808080807f7f7f7f7e7f7e7e7e7e7d7d7d7c7c7c7c7b7b7b7b7b7a7a797a797979797878 +787878777777777777777776767676757575757575767675757676767676767676777777777777 +777777777777777777787878787878787878787979797979797979797a797a7a7a7a7a7a7a7a7a +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a797a79797979 +797979797979797979797979797979797979797979797979797878787878787878777777777676 +767676767676767676767676767676767676767676757575757475747474747474747474737373 +73737272727171727271717171717171717070707070707070706f706f6f6f6f6f6f6f6f6f6f6f +6f6f6f6f6f6f6f706f707070707171717171717171727273737474757576767676767677787979 +7a7a7b7b7b7b7c7d7e7f80808081828485868787888a8b8c8e8e90919393959798999a9c9d9ea0 +a2a3a4a5a7a8a9aaacacacacaeaeafaeafafb0b0b0b0b0b0afafaeaeaeadacabaaaaa9a8a7a6a5 +a4a4a2a1a09f9d9b9a9998989594939391908f8e8d8c8b8a898888878685848383828280807f7f +7e7e7e7e7d7d7d7c7c7c7c7b7b7a7a7a7a79797979797878787777787877777777777777777676 +767676767676767676767676757675757575757575757575757575757575757575757575757575 +757575757575757575757575757675767676767676767676777777777777777778787979797979 +7a7a7a7a7b7a7b7b7c7c7d7d7d7d7d7d7d7f7f8080818183838383848486878888888a8b8c8d8e +8f90919394959697999a9c9c9d9fa0a1a2a3a4a5a5a6a7a8a9a9a9a9a9a8a8a8a8a8a8a8a6a6a5 +a4a3a2a2a1a09f9e9d9c9b9a9a9999989797969594949494949494939393939293929292929292 +929292929292929292929292929292929292929292929292929292929191919191919191919192 +929292929292929292929292929292929292929292929292929292919292939292919291919191 +9191919191909090909090909090908f8f8f8e8e8e8e8e8e8d8d8c8c8b8b898989898888878786 +868484848483838282818180807f7f7e7e7d7d7d7d7b7b7b7a7a7b7b7979787978787878787878 +787878787878787777777777777777777777777777777777777777777777777777777777777777 +777777767676767676767676767676767676767676767676767676767676767676767676767676 +767676767575757575757575757575757575757575757575757575757575757575747574747474 +747474747474747474747474747474747474737373737272727272727272727272727272727272 +727171717171717171717171717171717171717171717171717171717171717171717171717171 +7171707070707070707070707070707070707070706f706f6f6f6f6f6f6f6f6f6f6f6f6f6f6e6e +6e6d6d6e6e6d6d6d6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6b6b6b6b6b6b6b6b6a6b +6a6a6a6a6a6a6a6a6a696969686869696868686767676767676767676767676767676767676767 +666666666666666666656665656565656565656564646464646464646363636362626262626262 +6262626262626262626262616161616161616161606160605f5f5f5f5e5e5e5e5e5e5e5e5e5e5e +5e5e5e5e5e5e5e5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5c5c5c5c5c5c5c5c5c5b5c5b5b5b5b5b5b +5b5b5b5b5b5b5a5a5a5a5959595959595959595959595959595959595959595959595959595959 +595959595959595959585858585858585858585858585858585858585858585858585858585858 +585858585858585858585858585858585858585858585858585858585858585858585858585858 +585858585858585858585858585858585959595959595959595959595959595959595959595959 +5a5a59595a5a5a5a5a5a5a5a5b5b5b5b5b5b5b5b5b5b5b5b5b5b5c5b5c5c5c5c5c5c5c5c5c5d5d +5d5d5d5d5d5d5d5d5e5e5e5e5e5e5e5e5f5f5e5e5f5f5f5f5f5f5f5f6060606060606060606160 +616161616161616161626262636362626363636363636363646464646464646464646565656565 +656565656665666666666666666666676767676767676767676767676868676768686868686868 +686969696969696969696969696969696a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6a6b6b6b6b6b6b6b +6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c +6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d +6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6d6d6e6e6e6e6e6e6e6e6e6e6e6e6e6f6f6f6f6f +6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f +706f70707070707070707070707070707070707070707070707070707070707070707070717171 +717171717171717171717171717171717171717171717171717171717171717171717171717171 +717171717171717171717171717171717171717171717171717171717171717171717171717172 +727272727272727272727272727272727273737272737373737373737373737373737373737373 +737373737373737373737474747474747474747474747474747474747474747474747474747474 +747474747474747474747474747474747474747474747474747474747474747474747475747575 +757575757575757575757575757575757575757575757575757575757575757575757575757575 +757575757575757575757575757575757575757575757575757575757575757575757575757575 +757575757575757575767676767676767676767676767676767676767676767676767676767676 +767676767676767676767676767676767676767676767676767676767676767676767676767676 +767676767676767676767676767676767676767676767676767676767677777676777777777777 +777777777777777777777777777777777778787878787878787878787878787878787878787878 +78787878787878787979797979797979797979797979797979797979797979797a797a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c +7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f80808080808080808080808080808080808080808080808181808081818181818181818181 +818181818181818181818181818181818181828282828282828282828282828282828282828282 +828282828181818181818181818181818181818181818181818181808081818080808080808080 +8080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080 +808080808080808080808181808081818181818181818181818181828282828282828282828282 +828282828282828283838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383828282828282828282828181818080 +81818080807f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7b7b7b7b7a7a797a7979797978787878 +787777777676777776767675757575757575757575757575757575757575757676767676767676 +77777676777777787878787878787878787979797979797979797a797a7a7a7a7a7a7a7a7a7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a797a797979797979 +797979797979797979797979797979797979797979797978787878787878787878777777777777 +777777777777777676777776767676767676767575757574757474747474747474747373737373 +7272727171727271717171717171717070707070707070706f706f6f6f6f6f6f6f6f6f6f6f6f6f +6f6f6f6f6f706f7070707071717172727171727272747474747575767677777777787879797a7a +7b7b7c7c7d7d7e7f80808182838485878888898b8c8d8f909192949597989a9b9c9d9fa0a2a3a5 +a6a7a8aaabacadadaeaeafafb0afb0b0b0b0b0b0b0b0afafaeaeadacabaaa9a8a7a6a5a4a2a1a1 +a09e9d9c9998979694949291908f8e8d8c8b8a8988878685858483828280807f7f7e7e7d7d7c7c +7c7c7b7b7b7a7a7a7a797a79797979787878787877777777777777777676777776767675757575 +757575757575757575757475747474747474747474747474747474747474747474747474747474 +747474747474747474747475747575757575757575757676767777767677777778787878787979 +79797a797a7a7a7a7b7b7b7c7c7c7c7d7d7e7e7f7f80808181828283848585868788898a8b8c8d +8e8f91929394969799999b9c9d9ea0a1a2a3a4a5a6a7a8a8a8a8a9a9a9a9a9a9a8a8a7a7a6a5a4 +a4a3a2a1a09f9e9d9c9b9b9a999998979696959595959494949393939392939292929292929292 +929292929292929292929292929292929292929292929292929291919191919191919191929292 +929292929292929292929292929292929292929292929292929293929393939293929292929292 +929292919191919191919191919090908f8f90908f8f8e8e8d8d8c8c8b8b8a8a89898888878786 +868585848483838282818180807f7f7e7e7e7e7c7c7c7b7b7b7b7a7a797a797979797979797979 +797979797978787878787878787878787878787878787878787878787878787878787878787878 +787777777777777777777777777777777777777676777776767676767676767676767676767676 +767675757575757575757575757575757575757575757575757575757575757475747474747474 +747474747474747474747474747474747474737373737373737373737373737373737373737372 +727272727272727272727272727272727272727272727171727271717171717171717171717171 +707070707070707070707070707070707070706f706f6f6f6f6f6f6f6f6f6f6f6f6f6f6e6e6e6e +6e6e6e6e6e6e6d6d6d6d6d6d6d6d6c6c6d6d6c6c6c6c6c6c6c6c6b6b6b6b6b6b6b6b6b6a6b6a6a +6a6a6a6a6a6a6a6969696969696969696968686868686868686767686867676767676767676666 +666666666666666566656565656565656565646464646464646464646363636363636363626263 +6362626262626262626161616161616161616061606060605f5f5f5f5f5f5f5f5e5e5f5f5e5e5e +5e5e5e5e5e5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5c5c5c5c5c5c5c5c5c5b5c5b5b5b5b5b5b5b5b +5b5b5b5b5b5b5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a59595a5a5959595959595959595959 +595959595959595858585858585858585858585858585858585858585858585858585858585858 +585858585858585858585858585858585858585858585858585858585858585858585858585858 +58585858585858585858585858585959595959595959595959595959595959595a5a59595a5a5a +5a5a5a5a5a5a5a5a5a5a5b5b5b5b5b5b5b5b5b5b5b5b5b5b5c5b5c5c5c5c5c5c5c5c5c5d5d5d5d +5d5d5d5d5d5d5e5e5e5e5e5e5e5e5f5f5e5e5f5f5f5f5f5f5f5f60606060606060606061606161 +616161616161616262626262626262636362626363636464646464646464646465656565656565 +656566656666666666666666666767676767676767676767676768686767686868686868686869 +69696969696969696969696969696a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6a6b6b6b6b6b6b6b6b6b +6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d +6d6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6e +6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6f6f6f6f6f6f6f +6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f706f +707070707070707070707070707070707070707070707070707070707070707070707171717171 +717171717171717171717171717171717171717171717171717171717171717171727271717272 +727272727272727272727272727272727272727272727272727272727272727272727272737373 +737373737373737373737373737373737373737373737373737373737373737373737373737373 +737373737373737374747474747474747474747474747474747474747474747474747474747474 +747474747474747474747474747474747474747474747474747474747474747474757475757575 +757575757575757575757575757575757575757575757575757575757575757575757575757575 +757575757575757575757575757575757575757575757575757575757575757575757575757575 +757575757575757676767676767676767676767676767676767676767676767676767676767676 +767676767676767676767676767676767676767676767676767676767676767676767676767676 +767676767676767777767677777777777777777777777777777777777777777777777777777777 +777777777777777777777777777777787878787878787878787878787878787878787878787878 +7878787878787979797979797979797979797979797979797979797979797a797a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +808080808080808080808080808080808080818180808181818181818181818181818181818181 +818181818181818181818181818181818282828282828282828282828282828282828282828282 +828281818181818181818181818181818181818181818181818080818180808080808080808080 +808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080 +808080808080808080808080808181808081818181818181818282828282828282828282828282 +828282828282838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838282828282828282828281818181818181 +81808080807f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7b7b7b7b7a7a797a79797979787878787877 +777676767676767676757575757575757575757575757575757575757576767676767676767676 +7676767777777778787878787878787979797979797979797a797a7a7a7a7a7a7a7a7a7b7b7b7b +7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b +7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a797a7979797979797979 +797979797979797979797979797979797979797979787878787878787878787777777777777777 +777777777777777777777676777776767675757575747574747474747474747473737373737272 +727171727271717171717171717070707070707070706f706f6f6f6f6f6f6f6f6f6f6f6f6f6f6f +6f6f6f706f7070707071717172727171727272747474747575767676767777787879797a7a7c7c +7c7c7d7d7f80818181838485868889898b8c8d8f919193949697999a9b9d9e9fa0a2a4a5a6a7a9 +aaabacadaeaeaeaeafaeafaeafafafafafaeaeaeadacabababa9a8a7a6a5a4a3a2a09f9e9e9c9b +9a999695949391918f8e8d8d8b8a898888878685838383828180807f7f7e7e7d7d7c7c7b7b7b7b +7b7a7a7a7a79797879787878787777777777767676767676767676767676767676757575757575 +757575757575757574757474747474747474747474747474747474747474747474747474747474 +747474747474747474757475757575757575757576767676767676767676777777777778787878 +797879797a7a7a7a7b7b7b7b7b7c7c7d7d7e7e7f7f7f7f808081828384848586878888898a8c8d +8e8f90929394969798999a9c9d9e9fa1a1a2a3a5a6a6a6a7a7a7a7a8a8a8a8a8a7a7a6a5a4a4a4 +a3a2a1a09f9e9d9c9c9b9a9a999897979595959595959594949493929392929292929292929292 +929292929292929292929292929292929292929292929292919191919191919191919292929292 +929292929292929292929292929393929293939393939393949394949493949393939393939393 +93929292929292929292929191919191919191908f8f8e8e8d8d8c8c8c8c8b8a89898888878787 +878685848483838282828180807f7f7f7f7d7d7d7c7c7c7c7b7b7a7b7a7a7a7a7a7a7a7a7a7a7a +7a7979797978787878787878787878787878787878787878787878787878787878787878787877 +777777777777777777777777777777777777777777777777777777777777777777777777777777 +767676767676767676767676767676767676767676767676767676767574767574747474747474 +747474747474747474747474747474747373737373737373737373737373737373737373727272 +727272727272727272727272727272727272727272727272727272727272727272727272727171 +71717171717171717171717171717171706f71706f6f6f6f6f6f6f6f6f6f6f6f6f6e6e6e6e6e6e +6e6e6e6e6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6c6c6c6c6c6c6c6c6b6a6c6b6a6a6a +6a6a6a6a6a69696969696969696969686868686868686868686868686868686868686867676766 +666767666665666565656565656565656464646464646464646463636363636363636363636363 +636363636362626262616161616161616061606060605f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f +5f5e5e5e5e5d5d5d5d5d5d5d5d5d5d5d5d5d5c5c5c5c5c5c5c5c5c5b5c5b5b5b5b5b5b5b5b5b5b +5b5b5b5b5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5959 +5a5a59595958585858585858585858585858585858585858585858585858585858585858585858 +585858585858585858585858585858585858585858585858585858585858585858585858585858 +585858585858585858585858595959595959595959595959595a5a59595a5a5a5a5a5a5a5a5a5a +5a5a5a5a5a5a5a5a5b5b5b5b5b5b5b5b5b5b5b5b5b5b5c5b5c5c5c5c5c5c5c5c5c5d5d5d5d5d5d +5d5d5d5d5e5e5e5e5e5e5e5e5e5e5e5e5e5f5f5e5e5f5f5f606060606060606060616061616161 +616161616162626262626262626363626263636364646464646464646464656565656565656565 +666566666666666666666667676767676767676767676767686867676868686868686868696969 +6969696969696969696969696a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6a6b6b6b6b6b6b6b6b6b6b6b +6b6b6b6b6b6b6b6b6b6b6b6b6b6c6c6c6d6d6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d +6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6e6e6e +6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f6f +6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f706f7070 +707070707070707070707070707070717170707171717171717171717171717172727272727272 +727272727272727272727272727272727272727272727272727272727272727272727272727272 +727272727272727272727272727272727272727272727272727272727272727272727373737373 +737373737373737373737373737373737373737373737373737373737373737373737373737373 +737373737373747474747474747474747474747474747474747474747474747474747474747474 +747474747474747474747474747474747474747474747474747474747474747574757575757575 +757575757575757575757575757575757575757575757575757575757575757575757575757575 +757575757575757575757575757575757575757575757575757575757575757575757575757575 +757575757576767676767676767676767676767676767676767676767676767676767676767676 +767676767777767677777777777777777777777777777777777777777777777777777777777777 +777777777777777777777777777777777777777777777777777777777777777777777777777777 +777777777777777777777777777878787878787878787878787878787878787878787878787878 +787878787979797979797979797979797979797979797979797979797a797a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080 +808080808080808080808081818080818181818181818181818181818181818181818181818181 +818181818181818181818181818182828282828282828282828282828282828282828282828282 +818181818181818181818181818181818181818181818181818181818080818180808080808080 +80808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808181808081 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +81818181818181818181818080818180808080808080807f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e +7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f80808080808080 +808080808080808080808081818080818181818181818182828282828282828282828282828282 +828282828383838383838383838383838383838383838383838383838383838383848384848484 +848484848484848484838483838383838383838382828282828282828282818181818181818180 +8080807f7f7f7f7f7f7f7e7d7d7d7d7d7c7c7c7b7b7b7b7a7a797a797979797878787878777776 +767676767676757574747474747474747474747474747474747474757575757675767676767676 +767777777778787878787878787979797979797979797a797a7a7a7a7a7a7a7a7a7b7b7b7b7b7b +7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a797a797979797878787878787878787877777777777777777777 +777777777777777776767777767676757575757575757575747574747474737373737372727271 +7172727171717171717171707070706f706f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f +6f706f70707070717171727271717272727474747474747676767677777878797a7a7a7c7c7c7c +7e7e808081828284858687898a8b8c8d8f919293959698999b9c9d9fa0a1a2a4a5a7a8a8aaabac +acadaeaeaeaeafaeaeaeaeaeaeadadacacacabaaa9a9a8a6a5a4a3a2a1a09f9d9c9a9a99979695 +939190908e8e8d8b8a8a888887868584848381818180807f7e7d7d7c7c7c7c7b7b7a7a7a7a7a79 +797979787878787878787877777777777676767675767575757575757575757474747474747474 +747474747474747474747474747474747474747474747474747474747474747474747474747474 +747474747474747474747474747474747474757575757575757575767677777777787878787878 +7878797979797a7a7a7a7a7b7b7c7c7c7c7d7e7d7e7f7f808081828283848485868788898a8b8d +8d8f90909394959597999a9b9c9e9fa0a0a2a4a4a4a5a6a6a6a7a7a7a7a8a7a7a6a6a5a5a5a4a2 +a2a1a09f9e9d9d9c9b9b9a98989896969696969695949494939393939393929392929292929292 +929292929292929292929292929292929292929292929191919191919191919192929292939293 +939393939393939393939394949393949494949494949494949494949494949495949595959494 +939393939393939393929292929292929291909090908f8e8d8d8d8d8c8b8b8b8a898888888887 +8686868584838383828181818080807e7e7e7d7d7d7d7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a +7a7a7a797979797979797979797979797979797979797979797979797979797979797979787878 +787878787878777877777777777777777777777777777777777777777777777777777777777676 +767676767676767676767676767676767676767676767676767675757676757575757575757575 +757575757575757575757575757574747474747474747474747474747474747474737372727272 +727272727272727272727272727272727272727272727272727272727272727272727271717171 +717171717171717171717171717170707171707070707070707070707070706f6f6f6f6f6f6f6f +6f6e6e6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6c6c6c6c6c6c6c6c6b6b6c6c6b6b6b6b6b +6b6b6b6a6a6a6a696a696969696868686868686868686868686868686868686868676767666667 +676666666666666666666666666665656565646564646464636363636363636363636363636363 +6363636262626261616161616161616161616161606060605f605f5f5f5f5f5f5f5f5f5f5f5f5e +5e5e5e5d5d5d5d5d5d5d5d5d5d5d5d5d5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5b5c5b5b +5b5b5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a59595a5a +595959585858585858585858585858585858585858585858585858585858585858585858585858 +585858585858585858585858585858585858585858585858585858585858585858585858585858 +58585858585858585858595959595959595959595959595a5a59595a5a5a5a5a5a5a5a5a5a5a5a +5a5a5a5a5a5a5b5b5b5b5b5b5b5b5b5b5b5b5b5b5c5b5c5c5c5c5c5c5c5c5c5d5d5d5d5d5d5d5d +5d5d5e5e5e5e5e5e5e5e5e5e5e5e5e5f5f5e5e5f5f5f6060606060606060606160616161616161 +616161626262626262626263636262636363646464646464646464646565656565656565656665 +666666666666666666676767676767676767676767676868676768686868686868686969696969 +696969696969696969696a6a6a6a6a6a6a6a6a6b6a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b +6b6b6b6b6b6b6b6b6b6b6b6c6c6c6d6d6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d +6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6e6e6e6e6e +6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6f6e6f6f6f6f7070707070707070707070 +707070707070707070707070707070707070707070707070707070707070707070707070707070 +707070707070707070707070707171707071717171717171717171717171727272727272727272 +727272727272727272727272727272727272727272727272727272727272727272727272727272 +727272727272727272727272727272727272727272727272727272727272727273737373737373 +737373737373737373737373737373737373737373737373737373737373737373737373737373 +737373747475757575757575757575757575757575757575757575757575757575757575757575 +757575757575757575757575757575757575757575757575757575757575757575757575757575 +757575757575757575757575757575757575757575757575757575757575757575757575757575 +757575757575757575757575757575757575757575757575757575757575757575757575757575 +757575767676767676767676767676767676767676767676767676767676767676767676767676 +767677777676777777777777777777777777777777777777777777777777777777777777777777 +777777777777777777777777777777777777777777777777777777777777777777777777777777 +777777777777777777777778787878787878787878787878787878787878787878787878787878 +787879797979797979797979797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080 +808080808080808080818180808181818181818181818181818181818181818181818181818181 +818181818181818181818181828282828282828282828282828282828282828282828282828181 +818181818181818181818181818181818181818181818181818180808181808080808080808080 +8080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808081818080818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +8181818181818181818080818180808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080 +808080808181808081818181818181818181818181818181818182828282828282828282828282 +828282828282828383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838382828282828282828181818180808080 +8080807f7f7e7e7e7e7e7d7d7d7d7c7c7c7b7b7b7b7a7a797a7979797978787877777777777676 +767675757575757575757575757575747474747475757575757575757575757575767676767777 +77777777777778787878787878787878797979797a797a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7b7b +7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a797979797979797979797979 +797979797979797979797979797979797979797979797979797979787878787878787878787777 +777676777776767676767676767575757574757474747474747474747373737373727272717172 +7271717170707070707070707070707070706f706f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f70 +6f7070707071717172727171727272737373737575757577777777787879797b7b7b7c7d7e7e7f +7f81828284848687888a8b8c8d90919293959697999b9d9ea0a0a2a3a5a5a7a7a9abababacadae +aeaeaeaeaeaeafaeafaeadadacacabaaa9a8a7a6a5a4a3a1a09e9d9d9c9b999897959493928f8f +8e8c8b8b898988878685848483828080807f7f7f7d7d7d7c7b7b7b7a7979797979797978787878 +787878777877777777767676767676767676767676767575767675757574747474747474747474 +737373737273727272727272727272727272727272727272727272727272727272727272727272 +727272727273727373737374747474747575757676757576767676767676767676767677777878 +787878787879797a7a7a7a7a7b7c7c7c7c7d7d7d7e7e7f7f7f8080828383848585868789898b8b +8d8f8f909294949597999a9b9c9d9fa0a0a2a2a3a4a5a5a6a6a7a6a6a6a7a7a6a6a5a4a4a4a2a2 +a1a09f9e9e9d9c9c9b9a9898989897979595959594949493949392929292929292929292929292 +919191919191919191919191919191919191919192929292929292929292929292929292929292 +929292929292939393939393939393939393939394949595959495949494949494949494949494 +94949494949494949494939393939292929291909090908f8e8d8d8d8c8b8b8b8b8a8988888887 +868686858483838283818181817f7f7f7e7e7e7e7d7d7c7d7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a79797979797979797979 +797979797979797979797979797878797978787878787878787777777777777777777777777777 +777676767676767676767676767676767676767676767676767576757575757575757575757575 +757575757575757474747474747474747474747474747474747474747474747474747474747474 +747474747474747474747474747373737272737372727272727272727171717171717171717171 +71717171717171717171717171707170707070707070707070707070706f6f6f6f6f6f6f6f6f6f +6f6f6f6f6f6f6f6f6e6e6e6e6d6d6d6d6d6d6d6d6c6c6c6c6c6c6c6c6c6b6c6b6b6b6b6b6b6b6b +6b6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6969696868696968686867676767676767676767676767 +676667666666666565656565656565656565656565656565656565646464636363636262626262 +62626262626262626262626261616060606060606060606060605f5f5f5f5e5e5e5e5e5e5e5e5e +5e5e5e5e5e5e5e5e5e5d5d5d5d5d5d5d5d5d5d5d5d5d5d5c5c5b5b5b5b5b5b5b5b5b5b5b5b5b5b +5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5a5a5a59595a5a5959595959595959595959595959595959 +595959595959595959595959595959595959595959595959595959595959595959595959595959 +595959595959595959595959595959595959595959595959595959595959595959595959595959 +59595959595959595959595959595959595959595959595959595a5a59595a5a5a5a5a5a5a5a5a +5a5a5a5a5b5b5b5b5b5b5b5b5b5b5b5b5b5b5c5b5c5c5c5c5c5c5c5c5c5d5d5d5d5d5d5d5d5d5d +5d5d5d5d5d5e5e5e5f5f5e5e5f5f5f5f5f5f5f5f5f5f5f5f5f6060606061606161616161616161 +616262626262626262636362626363636363636363646464646464646464646565656566656666 +666666666666666767676767676767676767676768686767686868686868686869696969696969 +6969696a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6a6b6b6b6b6b6b6b6b6b6c6c6c6c6c6c +6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6c6c6d6d6d +6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f6f +6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f +6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f7070707070707070707170717171717171 +717171717171717171717171717171717171717171717171717171717171717171717171717171 +717171717171717171717171717171717171717272727272727272737372727373737373737373 +737373737373737373737373737373737373737373737373737474747474747474747474747474 +747474747474747474747474747474747474747474747474747474747474747474747474747474 +747474747474747474747474747474747474747474747474747474747474747474747474747474 +747474747474747474747474747474747474747474747474747474757475757575757575757576 +767676767676767676767676767676767676767676767676767676767676767676767676767676 +767676767676767676767676767676767676767676767676767676767676767676767676767676 +767676767676767676767676767676767676767676767676767676767676767676767676767676 +767676767676767676767676767676767676767676767676767676767676767676767676767676 +767777767677777777777777777777777777777777777777777777777878787878787878787878 +787878787878787878787878787878787878787878787878787878787879797979797979797979 +7979797979797979797979797979797979797979797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a +7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c +7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080 +808080808080808080808080818180808181818181818181818181818181818181818181818181 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828181818181818181818181818181818181818080818180808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e +7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080 +808081818080818181818181818181818181818181818181828282828282828282828282828282 +828282828283838383838383838383838383838383838383838383838384838484848484848484 +848484848483848383838383838383838383838383828282828282828281818181808080808080 +80807f7f7f7f7e7e7d7d7d7d7c7c7c7b7b7b7b7a7a797a79797979787878777777777776767676 +757574757474747474747474747373737373747474747474747474757475757676767677777777 +7777777778787878787878787878797979797a797a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7b7b7c7c +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a797a79797979797979797979797979797878787878787878787877777776 +767777767676767676767675757575757575757574757474747473737373737272727171727271 +71717070707070707070706f706f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f706f70 +707070717171727271717272727373737374747575777777777878797a7b7b7b7c7d7e7f808081 +828385858788898b8c8e8e919394949798999b9d9fa0a2a2a4a5a7a7a8a9abacacacadadaeaeae +aeaeaeaeaeaeaeadacabaaaaa9a8a7a6a5a4a2a1a09e9d9b9a9a999896949392908f8e8c8b8a89 +88888786858483838282807f7e7e7e7d7d7d7c7c7b7a7979797978787878787878777777777777 +777777777777777676767676767676767576757574747575747474737373737373737373737272 +727272727272727272727272727272727272727272727272727272727272727272727272727272 +727272727272727272737373737374747475757474757576757676767676767676767777777777 +777777787879797979797a7a7a7a7b7b7c7c7d7d7d7d7d7e7e8080808283838384868788888a8b +8c8d8f909192949697989a9b9c9d9ea0a0a1a3a4a4a5a5a6a5a6a6a7a7a7a7a6a5a5a4a3a3a2a1 +a09f9f9e9d9d9c9a99999999989896969595949494949494939392939292929292929292929191 +919191919191919191919191919191919191929292929292929292929292929293929393939393 +939393939494949494949494949494949494949595959595959595959695969696959695959595 +959595959595959594949494939393939392929191908f8e8e8e8e8d8d8c8c8b8a898989898888 +87868584848384838282828080807f7f7f7f7e7e7d7d7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a +7a7a797a7979797979797978787979787878787878787877777777777777777777777777777776 +767676767676767676767676767676767676767676767676767676767676767676767676767676 +767676767675757575757575757575757575757575757575757575757574757474747474747474 +747474747474747474747473737372727373727272727272727271717171717171717171717171 +7171717171717171717171717171717171717171717171717171717070707070707070706f706f +6f6f6f6f6f6f6e6e6e6e6d6d6d6d6d6d6d6d6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b +6b6b6b6a6b6a6a6a6a6a6a6a6a6a69696968686969686868676767676767676767676767676767 +676767676766666666666666666665666565656565656565656464646363636362626262626262 +6262626262626262626262616161616161616161606160605f5f5f5f5e5e5e5e5e5e5e5e5e5e5e +5e5e5e5e5e5e5e5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5c5c5c5c5c5c5c5c5c5b5c5b5b5b5b5b5b +5b5b5b5b5b5b5b5b5b5b5b5b5b5a5a5a59595a5a59595959595959595959595959595959595959 +595959595959595959595959595959595959595959595959595959595959595959595959595959 +595959595959595959595959595959595959595959595959595959595959595959595959595959 +5959595959595959595959595959595959595959595959595a5a59595a5a5a5a5a5a5a5a5a5a5a +5a5a5b5b5b5b5b5b5b5b5b5b5b5b5b5b5c5b5c5c5c5c5c5c5c5c5c5d5d5d5d5d5d5d5d5d5d5d5d +5d5d5d5e5e5e5f5f5e5e5f5f5f5f5f5f5f5f5f5f5f5f5f60606060616061616161616161616162 +626262626262626363626263636363636363636464646464646464646465656565666566666666 +666666666667676767676767676767676767686867676868686868686868696969696969696969 +696a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6c6c6c6c6c6c6c6c +6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6c6c6d6d6d6e6e +6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f6f6f6f +6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f706f70707070707070707070707070707070707070 +707070707070707070707070707070707070707071717171717171717171717171717171717171 +717171717171717171717171717171717171717171717171717171717171717171717171717171 +717171717171717171717171717171717172727272727272727373727273737373737373737373 +737373737373737373737373737373737373737373737374747474747474747474747474747474 +747474747474747474747474747474747474747474747474747474747474747474747474747475 +747575757575757575757575757575757575757575757575757575757575757575757575757575 +757575757575757575757575757575757575757575757575757575757575757575757575767676 +767676767676767676767676767676767676767676767676767676767676767676767676767676 +767676767676767676767676767676767676767676767676767676767676767676767676767676 +767676767676767676767676767676767676767676767676767676767676767676767676767676 +767676767676767676767676767676767676767676767676767676767676767676767676767677 +777676777777777777777777777777777777777777777777777778787878787878787878787878 +787878787878787878787878787878787878787878787878787878797979797979797979797979 +7979797979797979797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080 +808080808080808080808181808081818181818181818181818181818181818181818181818282 +828282828282828282828282828282828282828282828282828282828282828282828282828281 +818181818181818181818181818181818180808181808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e +7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080 +808080808081818080818181818181818181818181818282828282828282828282828282828282 +828282838383838383838383838383838383838383838383838383848384848484848484848484 +848484838483838383838383838383838383838282828282828282828281818180808181808080 +7f7f7f7f7e7e7d7d7d7d7c7c7c7b7b7b7b7a7a797a797979797878787777777776767675757575 +747574747474747474747473737373737474747474747474747574757575757676767777767677 +777778787878787878787878797979797a797a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b +7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a797a797979797979797979797979797978787878787878787878777777777777 +777776767777767676757575757575757575747574747474737373737372727271717272717171 +7070707070707070706f706f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f706f707070 +70717171727271717272727373737374747575767677777878797a7b7b7c7d7d7e7f8081828384 +858688898a8c8d8f9092949696989a9b9d9fa1a2a3a4a6a7a8a9aaabacadaeaeaeaeafafafaeae +aeadadadadacabaaa9a8a7a6a5a3a2a1a09e9d9b9a98979796949391908e8d8c8b898887868585 +8483828280807f7f7e7d7c7c7b7b7b7b7a7a797978787878777777777777777776767777767676 +767676767675757575757575757574757474747474747474747373737373737373737372727272 +727272727272727272727272727272727272727272727272727272727272727272727272727272 +727272727272727373737373747474747474747474757475757575757575757576767677777676 +7777777878787878797979797a797a7a7b7b7b7b7c7c7c7e7e7e7f80808182838485868788898b +8c8d8e90919394969798999b9c9e9ea0a1a2a2a4a4a5a5a6a6a7a7a7a7a6a6a6a5a4a4a3a2a1a0 +a09f9e9e9d9b9a9a99999898979796969595949494949393929392929292929292929291919191 +919191919191919191919191919191919292929292929292929292929292939293939393939393 +939394949495959494959595959595959596969696969696969697969797979697969696969696 +96969696969696969595959494949493939292919190908f8f8e8e8d8d8c8c8b8b8a8a89898887 +868685848584838383818181808080807f7f7e7e7d7d7d7d7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a +797a79797979797979797979797979797979797979787878787878787878787878787878777777 +777777777777777777777777777777777777777776767777767676767676767676767676767676 +767676757575757575757575757575757575757575757575757575747574747474747474747474 +747474747474747474737373737373737373737373737373727272727272727272727272727272 +727272727272727271717272717171717171717171717171717070707070707070706f706f6f6f +6f6f6f6f6f6f6e6e6e6e6e6e6e6e6e6e6d6d6d6d6d6d6d6d6c6c6d6d6c6c6c6c6c6c6c6c6b6b6b +6b6a6b6a6a6a6a6a6a6a6a6a696969696969696969696868686868686868676768686767676767 +676767666666666666666666656665656565656565656564646464646363636363636363626263 +6362626262626262626161616161616161616061606060605f5f5f5f5f5f5f5f5e5e5f5f5e5e5e +5e5e5e5e5e5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5c5c5c5c5c5c5c5c5c5b5c5b5b5b5b5b5b5b5b +5b5b5b5b5b5b5b5b5b5b5b5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a59595a5a595959595959 +595959595959595959595959595959595959595959595959595959595959595959595959595959 +595959595959595959595959595959595959595959595959595959595959595959595959595959 +59595959595959595959595959595959595a5a59595a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a +5b5b5b5b5b5b5b5b5b5b5b5b5b5b5c5b5c5c5c5c5c5c5c5c5c5d5d5d5d5d5d5d5d5d5d5d5d5d5d +5d5e5e5e5e5e5e5e5e5f5f5e5e5f5f5f5f5f5f5f5f606060606160616161616161616161626262 +626262626263636262636363636363636364646464646464646464656565656665666666666666 +66666667676767676767676767676767686867676868686868686868696969696969696969696a +6a6a6a6a6a6a6a6a6a6a6a6a6a6b6a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6c6c6c6c6c6c6c6c6c6c +6c6c6c6c6c6c6c6c6d6d6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6e6e +6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f +6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f706f707070707070707070707070707070707070707070 +707070707070707070707070707070707070717171717171717171717171717171717171717171 +717171717171717272717172727272727272727272727272727272727272727272727272727272 +727272727272727272727272727272737373737373737373737373737373737373737373737373 +737373737373737373737373737373737373737373747474747474747474747474747474747474 +747474747474747474747474747474747474747474747474747474747474747474747474757475 +757575757575757575757575757575757575757575757575757575757575757575757575757575 +757575757575757575757575757575757575757575757575757575757575757575757676767676 +767676767676767676767676767676767676767676767676767676767676767676767676767676 +767676767676767676767676767676767676767676767676767676767676767676767676767676 +767676767676767676767676767676767676767676767676767676767676767676767677777676 +777777777777777777777777777777777777777777777777777777777777777777777777777777 +777777777777777777777777777777777777777777777777787878787878787878787878787878 +787878787878787878787878787878787878787878787878787979797979797979797979797979 +797979797979797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080 +808080818180808181818181818181818181818181818181818181818181818181818182828282 +828282828282828282828282828282828282828282828282828282828282828282828282818181 +818181818181818181818181818181818181818180808181808080808080808080808080808080 +808080808080808080808080808080808080808080808080808081818080818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +8181818080818180808080808080807f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e +7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080 +808080808080808081818080818181818181818182828282828282828282828282828282828282 +828383838383838383838383838383838383838383838383838483848484848484848484848484 +848384838383838383838383838383838382828282828282828282818181808081818080807f7f +7f7f7e7e7d7d7d7d7c7c7c7b7b7b7b7a7a797a7979797978787876767676767676757575757475 +747474747474747474737373737374747474747474747475747575757576767676767676767777 +77777878787878787878797979797a797a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7c7c7b7b7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b +7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a797a7979797979797979797979797979787878787878787878787777777676777776 +767676767676767575757575757575757475747473737373727272717171717171717171717070 +707070707070706f706f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f706f7070707071 +7171717171717171717272737374747575767677777878797a7c7c7c7d7e7f8081828384858787 +898b8c8e8f9192949698989a9c9d9fa0a3a4a5a5a7a8aaaaabacadaeadadadadaeaeaeacacacac +abababaaa8a7a6a6a4a3a2a09f9e9c9b9a98969594949291908e8d8c8a89888786858383838281 +80807f7f7e7e7d7c7b7a7a7a7a7a79797878777777777676767676767676767676767676767676 +767676757575757575757575747574747474747474737373737272727272727272717171717171 +717171717171717171717171717171717171717171717171717171717171717171717171717171 +717171717172727273737373747474747474747574757575757575757575767676767676767676 +76777777777778787878797879797b7b7a7a7b7b7b7d7d7d7e7f7f7f808182838385868788898a +8c8d8e90919394959698999b9c9d9ea0a0a1a1a3a3a4a4a6a6a6a6a5a5a6a5a4a4a4a3a1a0a09f +9f9f9e9c9b9b9a9a99999898979695959595959594949394939292929292929292919191919191 +919191919191919191919191919192929292929292929292929292929392939394949494949494 +959595959595959595959595959696979797979797979797989798989897989797979797979797 +9797979797979696969696969695949393929291919191908f8e8e8d8d8c8c8c8c8a8a89888787 +878686858484848282828181818180807f7f7e7e7e7e7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7b +7a7a79797a7a797979797979797979797979797878787878787878787878787878787777777777 +777777777777777777777777777777777777777777777777777777777777777777777777777777 +777676767676767676767676767676767676767575767675757475747474747474747474747474 +747474747474747373737373737373737373737373737272727272727272727272727272727272 +72727272727272727272727272727272727272727272727171717070717170706f706f6f6f6f6f +6f6f6f6f6e6e6e6e6e6e6e6e6e6e6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6c6c6c6b6a +6c6b6a6a6a6a6a6a6a6a6969696969696969696968686868686868686868686868686868686868 +686767676666676766666566656565656565656565646464646463636363636363636363636363 +636363636362626262616161616161616061606060605f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f +5f5f5f5e5e5e5d5d5e5e5d5d5d5d5d5d5d5d5c5c5c5c5c5c5c5c5c5b5c5b5b5b5b5b5b5b5b5b5b +5b5b5b5b5b5b5b5b5b5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a +5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a59595a5a59595959595959 +595959595959595959595959595959595959595959595959595959595959595959595959595959 +5a5a59595a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5b5b +5b5b5b5b5b5b5b5b5b5b5b5b5c5b5c5c5c5c5c5c5c5c5c5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5e +5e5e5e5e5e5e5e5f5f5e5e5f5f5f5f5f5f5f5f6060606061606161616161616161616262626262 +626262626262626263636262636363646464646464646464646565656566656666666666666666 +6667676767676767676767676767686867676868686868686868696969696969696969696a6a6a +6a6a6a6a6a6a6a6a6a6a6a6b6a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6c6c6c6c6c6c6c6c6c6c6c6c +6c6d6d6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6e6e6e6e +6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f +6f6f6f6f6f6f6f6f6f6f6f6f6f6f706f7070707070707070707070707070707070707070707070 +707070707070707070707070707071717171727272727272727272727272727272727272727272 +727272727272727272727272727272727272727272727272727272727272727272727272727272 +727272727272727272727272727373737373737373737373737373737373737373737373737373 +737373737373737373737373737373737373737474747474747474747474747474747474747474 +747474747474747474747474747474747474747474747474747474747474747474747574757575 +757575757575757575757575757575757575757575757575757575757575757575757575757575 +757575757575757575757575757575757575757575757575757575757575757576767676767676 +767676767676767676767676767676767676767676767676767676767676767777767677777777 +777777777777777777777777777777777777777777777777777777777777777777777777777777 +777777777777777777777777777777777777777777777777777777777777777777777777777777 +777777777777777777777777777777777777777777777777777777777777777777777777777777 +777777777777777777777777777777777777777777777878787878787878787878787878787878 +787878787878787878787878787878787878787878787879797979797979797979797979797979 +79797979797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b +7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808081818080 +818181818181818181818181818181818181818181818181818181818181818181828282828282 +828282828282828282828282828282828282828282828282828282828282828282828181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818180808181 +808080808080808080808080807f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f808080808080808080808080 +808080808080818180808181818181818181828282828282828282828282828282828282828283 +838383838383838383838383838383838383838383838384838484848484848484848484848484 +84848484838483838383838383838382828282828282828282818181808081818080807f7f7f7f +7e7e7d7d7d7d7c7c7c7b7b7b7b7a7a797a79797979787878767676767676757574747474747474 +747474747474747373737373747474747474747474747474747474757676767676767677777777 +7878787878787878797979797a797a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a797a79797979797979797979797979797878787878787878787877777776767777767676 +76767676767575757574757474747474747473737373727272717171717071707070706f6f6f6f +6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f707070 +7071707171717172727373747475757676777778787a7a7c7c7c7e7f8080828384868688898b8c +8e9092939497989a9b9c9e9fa1a2a4a5a7a7a8a9ababacacadaeadadadadaeadadabababaaa9a9 +a8a7a5a5a3a3a1a09f9d9b9a99989695939290908f8e8c8b8a89888786848483818181807f7e7e +7d7d7c7c7c7b7a7979797979787878787777777776767676767676767676767676767576757575 +757474747474747474747474747474747474747373737372727272727272727171717171717171 +717171717171717171717171717171717171717171717171717171717171717171717171717171 +717171727272737373737474747474747474747474747474747474747575757576757676767677 +7777777778787878787878787a7a79797a7a7a7c7c7c7c7d7d7d7e80808181838484868788898a +8b8d8e90909293959598999b9b9d9e9f9fa1a2a2a2a4a5a5a5a4a4a5a5a4a4a4a3a1a1a1a0a0a0 +9f9d9c9c9b9b9a9a98989897969696969695949494949493939393929292929191919191919191 +919191919191919191919191929292929392939393939393939393939393949494949494959596 +969696969696969696969697979898989899989999999999999999999999999999999999999999 +999999999898989897979796959595949493939292919090908f8e8d8d8d8d8b8b8b8988888887 +878686868583838382828282818180807f7f7f7f7e7e7d7d7d7d7d7d7d7c7d7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7a7a7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a79797979797979797979797979797878777777777777 +777777777777777777777777777777777777777777777777777777777777777777777777777776 +767676767676767676767676767676767675757676757575757575757575757575757575757575 +757575757574747474747474747473747373737372727272727272727272727272727272727272 +727272727272727272727272727272727272727272717171707071717070707070707070707070 +70706f6f6f6f6e6f6e6e6e6e6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6c6c6c6b6b6c6c +6b6b6b6b6b6b6b6b6a6a6a6a6a6a6a6a6a69696868686868686868686868686868686868686867 +676766666767666666666666666666666666656564646464636363636363636363636363636363 +6363636262626261616161616161616161616161606060605f605f5f5f5f5f5f5f5f5f5f5f5f5f +5f5e5e5e5d5d5e5e5d5d5d5d5d5d5d5d5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c +5c5c5c5c5c5c5b5b5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a +5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a59595a5a595959595959595959 +595959595959595959595959595959595959595959595959595959595959595959595959595a5a +59595a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5b5b5b5b +5b5b5b5b5b5c5b5c5c5c5c5c5c5c5c5c5c5c5c5c5c5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5e5e5e +5e5e5e5e5e5f5f5e5e5f5f5f5f5f5f5f5f60606060606060606061606161616162626262626262 +626262626262636362626363636464646464646464646465656565656565656566656666666667 +676767676767676767676767686867676868686868686868696969696969696969696a6a6a6a6a +6a6a6a6a6a6a6a6a6a6b6a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6c6c6c6c6c6c6c6c6c6c6c6c6c6d +6d6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6e6e6e6e6e6e +6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6f6f6f6f706f7070707070707070707070 +707070707070707070707070707070707070707070707070707070707070707070707070707070 +707070707070707070707070717171717272727272727272727272727272727272727272727272 +727272727272727272727272727272727272727272727272727272727272727272727272727272 +727272727272727272727273737373737373737373737373737373737373737373737373737373 +737373737373737373737373737373737474757575757575757575757575757575757575757575 +757575757575757575757575757575757575757575757575757575757575757575757575757575 +757575757575757575757575757575757575757575757575757575757575757575757575757575 +757575757575757575757575757575757575757575757575757575757575767676767676767676 +767676767676767676767676767676767676767676767676767676767677777676777777777777 +777777777777777777777777777777777777777777777777777777777777777777777777777777 +777777777777777777777777777777777777777777777777777777777777777777777777777777 +777777777777777777777777777777777777777777777777777777777777777777777777777777 +777777777777777777777777777777777777777778787878787878787878787878787878787878 +78787878787878787878787878787878787878787879797979797979797979797979797a797a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b +7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080818180808181 +818181818181818181818181818181818181818181818181818181818181818282828282828282 +828282828282828282828282828282828282828282828282828282828282828281818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181808081818080 +808080808080808080807f7f7e7e7e7e7e7e7e7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808081 +818080818181818181818181818181818181818181828282828282828282828282828282828282 +828283838383838383838383838383838383838383848384848484848484848484848484838483 +8383838383838383838383838383838383838282828282818181808081818080807f7f7f7f7e7e +7d7d7d7d7c7c7c7b7b7b7b7a7a797a797979797777777777777775757575757575747473737373 +727272727272727272727272727272737373737473747474757575757676767677777777777777 +777878787878797979797a797a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c +7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a +7a797a797979797979797979797979797978787878787878787878777777777777777776767676 +7575757575757575757575757473727272727272727272717171707071717070706f6f6f6f6f6f +6f6f6f6e6e6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6f6f6f6f7070707171 +70707172727272727273747575767677777879797b7b7c7e7e7f80828284858688898b8c8e8f91 +929496979a9b9c9ea0a1a2a5a6a7a7a9aaababacacadadadaeaeadadacacababaaa9a8a7a6a5a4 +a3a1a19f9e9d9b9a999896949492918f8f8d8c8a8a888886858584828080807e7f7e7d7d7d7b7b +7b7a79797979787878787878777676767676767676767676767675757676757575757575757575 +757575757474747473747373737372727272727272727272727272727272727272727272727272 +717171717171717171717171717171717171717171717171717171717171717171717171717171 +717272727272727272727272727272737273737373747474747475757576767575767676767676 +76767777777778777878787878787979797a7a7a7b7b7c7d7d7d7f7e808080828485858688898a +8b8d8f8f9092949596989a9b9b9d9e9f9fa2a2a3a3a4a4a5a5a5a4a4a4a3a3a3a2a2a2a0a09f9e +9d9d9c9b9b9a9a9998989897969595959594939493939392929292929292929292929191919191 +919191919191919191919292929292929292929292929292939394949494949495959595959596 +96969697979798989898989898999999999999999a9a9b9b9b9a9b9a9a9a9a9a9a9a9a9a9a9a9a +9a9a99999998989897979796969695959493929292909190908f8f8d8d8d8d8b8b8a8a88888888 +868686858484838383838282818180807f7f7f7f7f7f7f7e7e7e7d7d7e7e7d7d7d7d7d7d7d7d7d +7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7a7b7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a797979797979797979797979797979797979797979797979 +797979797979797979797978787877777878777777777777777777777777777777777777767676 +767676767676767676767676767676767676767676757675757575757575757575757575757474 +747474747474747474747474747474747474747474747474747474747474747474737373737373 +737372727373727272727272727271717171717171717171717171717071707070706f6f6f6f6f +6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6e6e6e6d6d6e6e6d6d6d6c6c6c6c6c6c6c6c6c6b6c6b6b6b +6b6b6b6b6b6b6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a696969686869696868686767676767676767 +676767676767666766666666656565656565656565656565656565646464636364646363636262 +62626262626262626262626261616060606060606060606060605f5f60605f5f5f5e5e5e5e5e5e +5e5e5e5e5e5e5e5e5e5e5e5e5e5e5d5d5d5d5d5d5d5d5d5c5d5c5c5c5c5b5b5b5b5b5b5b5b5b5b +5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5a5a5a5a595959595959595959595959 +595959595959595959595959595959595959595959595959595959595959595959595959595959 +595959595959595959595959595959595959595959595959595959595959595959595959595959 +59595959595959595959595a5a59595a5a5a5a5a5a5a5a5a5a5a5a5a5b5b5b5b5b5b5b5b5b5b5b +5b5b5b5b5b5b5b5b5c5b5c5c5c5c5c5c5c5c5c5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5e5e5e5e5e +5e5e5e5f5f5e5e5f5f5f5f5f5f5f5f606060606160616161616161616161616161616162626263 +636262636363636363636364646464646464646464656565656665666666666666666666666666 +66666767676767676767686867676868686868686868696969696969696969696a6a6a6a6a6a6a +6a6a6a6a6a6a6a6b6a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c +6c6c6d6d6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e +6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f +6f6f6f6f6f6f6f6f6f6f706f707070707171717171717171717171717171717171717171717171 +717171717171717171717171717171717171717171717171717171717171717171717171717171 +717272717172727273737373737373737373737373737373737373737373737373737373737373 +737373737474747474747474747474747474747474747474747474747474747474747474747474 +747474747474747474747474747474747474747474747474747474747474747474747474747474 +747474747474747474747474747474747474747474747474747474747474757475757575757575 +757575757575757676767676767676767676767676767676767676767676767676767676767676 +767676767676767676767676767676767676767676767676767676767676767676767676767676 +767676767676767676767676767676767676767676767676767676767676767676767676767676 +767676767676767676767676767676767676767676767676767676767676767676767676767676 +767676767676767676767676767676767676767676767676767676767677777676777777777777 +777777777777777777777777777777777777777777777777777777777777777777777777777878 +787878787878787878787878787878787878787878787878787878787878787878787878787878 +787878787979797979797979797979797979797979797979797979797979797979797979797979 +797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f +7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080818180 +808181818181818181818181818181818181818282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828181818181818181818181818180808181808080808080808080808080808080808080808080 +808080808080808080808080808080808080808081818080818181828282828282828282828282 +828282828282828282828282828181818181818181818181818181818181818181818181808081 +818080807f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080818180 +808181818181818181818181818181818181818282828282828282828282828282828282828282 +838383838383838383838383838383838383838483848484848484848484848484848484848484 +838483838383838383838383838383838282828282818181808081818080807f7f7f7f7e7e7d7d +7d7d7c7c7c7b7b7b7b7a7a797a7979797977777777777777757574757474747473737373737272 +727272727272727272727272727373737373737373737474757576767676777777777777777778 +78787878797979797a797a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c +7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a79 +7a7979797979797979797979797979787878787878787878787777777777777777767676767575 +757575757574757474747472727272727272727272717171706f71706f6f6f6e6e6e6e6e6e6e6e +6e6e6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6e6e6e6f6f6f70716f70 +71727272727272737475757676777778797a7b7b7c7e7f80818283858688898a8d8e8f91939596 +989a9c9d9fa0a2a3a4a7a7a8a9ababacacadadadadadaeaeadadacabaaaaa9a8a6a5a4a2a1a09f +9e9c9b9a989795949391908f8e8c8b898987868585838383827f7e7e7e7c7d7c7b7b7b79797978 +787878787777777777777776767676767676767676767676757576767575747574747474747474 +747473737373737373737373727272727272727272727272727272727272727272727272727171 +717171717171717171717171717171717171717171717171717171717171717171717171717172 +727272727272727272727272727272727272727373737373747474757674757676767676767676 +77777777777777777777777778787879797979797a7b7b7c7d7c7e7e7e7f82838383858687888a +8b8c8d8f909293969798999b9c9d9ea0a0a1a2a3a3a4a4a4a4a4a4a3a3a3a3a3a3a1a1a09f9e9e +9d9c9c9b9a99999999989796969595949494949494939392929292929292929291919191919191 +919191919191919192929292939293939393939393939394949494949494959596959696979797 +97989898999999999999999a9a9b9a9b9b9b9b9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c +9b9b9b9a9999989898989898979796949393939293929190908e8e8e8e8d8c8b8b898989898888 +8786858584848484838382828181808080808080807f7f7f7e7d7f7e7d7d7d7d7d7d7d7d7d7d7d +7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a797a79797979797979797979 +797979797979797979787878777778787777777777777777777777777777777777777676767676 +767676767676767676767676767676767676767676767676767676767676767676767675757575 +757575757575757575757475747474747474747474747474747474747474747373737373737373 +727273737272727272727272717171717171717171717171717171717171717170707070707070 +70706f706f6f6f6f6f6f6f6f6f6e6e6e6d6d6e6e6d6d6d6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c +6c6c6c6c6b6b6b6b6b6b6b6b6b6a6b6a6a6a6a6969696868696968686867676767676767676767 +676767676767676767676666666665666565656565656565656464646363646463636362626262 +6262626262626262626262616161616161616161606160605f5f60605f5f5f5e5e5e5e5e5e5e5e +5e5e5e5e5e5e5e5e5e5e5e5e5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5c5c5c5c5c5c5c5c5c5c5c5c +5c5c5b5c5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5a5a5a5a5959595959595959595959595959 +595959595959595959595959595959595959595959595959595959595959595959595959595959 +595959595959595959595959595959595959595959595959595959595959595959595959595959 +5959595959595959595a5a59595a5a5a5a5a5a5a5a5a5a5a5a5a5b5b5b5b5b5b5b5b5b5b5b5b5b +5b5c5b5c5c5c5c5c5c5c5c5c5c5c5c5c5c5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5e5e5e5e5e5e5e +5e5f5f5e5e5f5f5f5f5f5f5f5f6060606060606060606160616161616161616161626262636362 +626363636363636363646464646464646464646565656565656565656665666666666666666666 +6767676767676767686867676868686868686868696969696969696969696a6a6a6a6a6a6a6a6a +6a6a6a6a6a6b6a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c +6d6d6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6f6f +6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f706f707070707070707070707070707070 +707070707070707070707070707071717171717171717171717171717171717171717171717171 +717171717171717171717171717171717171717171717171717171717171717171717171717172 +727171727272737373737373737373737373737373737373737373737373737373737373737373 +737374747474747474747474747474747474747474747474747474747474747474747474747474 +747474747474747474747474757475757575757575757575757575757575757575757575757575 +757575757575757575757575757575757575757575757575757575757575757575757575757575 +757575757576767676767676767676767676767676767676767676767676767676767676767676 +767676767676767676767676767676767676767676767676767676767676767676767676767676 +767676767676767676767676767676767676767676767676767676767676767676767676767676 +767676767676767676767676767676767676767676767676767676767676767676767676767676 +767676767676767676767676767676767676767676767676767676777776767777777777777777 +777777777777777777777777777777777777777777777777777777777777777777777778787878 +787878787878787878787878787878787878787878787878787878787878787878787878787878 +787879797979797979797979797979797979797979797979797979797979797a797a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080808181808081 +818181818181818181818181818181818182828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828281 +818181818181818181818181808081818080808080808080808080808080808080808080808080 +808080808080808080808080808080808080818180808181818282828282828282828282828282 +828282828282828282828281818181818181818181818181818181818181818181818080818180 +80807f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080 +818180808181818181818181818181818182828282828282828282828282828282828282828383 +838383838383838383838383838383838384838484848484848484848484848484848484848384 +83838383838383838383838383838282828282818181808081818080807f7f7f7f7e7e7d7d7d7d +7c7c7c7b7b7b7b7a7a797a79797979777777767676767575747574747474737373737372727272 +727272727272727272727273737373737373737374747575757576767677777676777777787878 +7878797979797a797a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c +7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a797a79 +797979797979797979797979797878787878787878787877777776767777767676757575757575 +75757574757474747472727271717272717171707070706f706f6f6f6f6e6e6e6e6e6e6e6e6e6e +6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6e6e6e6f6f6f6f706f707071 +7171717272737475757676777778797a7b7c7d7e7f818283848687898a8c8e8f91939597989a9c +9e9fa1a2a4a5a6a8a9aaabacacadaeaeaeaeaeaeadadacacabaaa9a8a7a6a5a3a2a09f9d9c9b9a +9897959492918f8e8d8c8a89888685848382828180807f7d7c7c7b7a7b7a797979787878777777 +777676767676767676757575757575757575757575757575757575757475747474747474747474 +737373737373737373737272727171727271717171717171717171717171717171717170707070 +707070707070707070707070707070707070707070707070707070707070707070707070717171 +727271717272727272727272727272727273737373737474747475747575757575757575757676 +7676767676767777767677777778787878787979797a7b7a7b7c7c7d7f80808182838485878889 +8a8c8d8f919394969798999b9c9e9ea0a1a2a2a3a3a4a4a4a4a4a4a3a3a3a3a2a2a1a09f9f9e9d +9d9c9b9a9a99999898979796969595959594949393929292929292929292919191919191919191 +919191919191929292929392939393939393939393949494959595959696979697979797989898 +98989999999a9a9a9a9b9b9c9b9c9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9c9c +9c9c9b9b9a9a999999999898979695959493949392919190908f8f8e8d8c8c8b8b8a8a89898887 +868685858585848483838282818181818080807f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b +7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a797a797979797979797979797979 +797979797979797878787878787878787878787878787878787878787878787877777777777777 +777777777777777777777776767777767676767676767676767676767676767676757575757575 +757575757575757574757474747474747474747474747474747474747473737373737373737373 +737373737373737373737272727272727272717172727171717171717171707070707070707070 +6f706f6f6f6f6f6f6f6f6f6e6e6e6e6e6e6e6e6e6e6d6d6d6d6d6d6d6d6c6c6d6d6c6c6c6c6c6c +6c6c6b6b6b6b6b6b6b6b6b6a6b6a6a6a6a69696969696969696969686868686868686867676868 +676767676767676766666666656665656565656565656564646464646464646464636363626263 +63626262626262626261616161616161616160616060606060606060605f5f5f5f5f5f5f5f5e5e +5f5f5e5e5e5e5e5e5e5e5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5c5c5c5c5c5c5c5c5c5c5c5c5c5c +5b5c5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a +5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a59595a5a595959595959595959595959595959 +595959595959595959595959595959595959595959595959595959595959595a5a59595a5a5a5a +5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5b5b5b5b5b5b5b5b5b5b5b5b5b5b5c +5b5c5c5c5c5c5c5c5c5c5c5c5c5c5c5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5e5e5e5e5e5e5e5e5f +5f5e5e5f5f5f5f5f5f5f5f60606060606060606061606161616161616161616262626262626262 +636362626363636464646464646464646465656565656565656566656666666666666666666767 +676767676767686867676868686868686868696969696969696969696a6a6a6a6a6a6a6a6a6a6a +6a6a6a6b6a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6c6c6d6d6d +6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6f6f6f6f +6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f706f7070707070707070707070707070707070 +707070707070707070707070717171717171717171717171717171717171717171717171717171 +717171717171727271717272727272727272727272727272727272727272727272727272727272 +727272727373737373737373737373737373737373737373737373737373737373737373737373 +747474747474747474747474747474747474747474747474747474747474747474747474747474 +747474747474747474747574757575757575757575757575757575757575757575757575757575 +757575757575757575757575757575757575757575757575757575757575757575757575757575 +757575767676767676767676767676767676767676767676767676767676767676767676767676 +767676767676767676767676767676767676767676767676767676767676767676767676767676 +767676767676767676767676767676767676767676767677777676777777777777777777777777 +777777777777777777777777777777777777777777777777777777777777777777777777777777 +777777777777777777777777777777777777777777777777777777777777777777777777777777 +777777777777777777777777777777777777777777777777777777777777777777787878787878 +787878787878787878787878787878787878787878787878787878787878787878787878787878 +79797979797979797979797979797979797979797979797979797979797a797a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080818180808181818181818181 +818181818181818181818181818181828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818182828282828282828282828282828282 +828282828282828282818181818181818181818181818181818181808081818080808080808080 +7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080 +808080808080808081818080818181828282828282828282828282828282828282828283838383 +838383838383838383838383838383848384848484848484848484848484848484848483848383 +8383838383838383838383838282828282818181808081818080807f7f7f7f7e7e7d7d7d7d7c7c +7b7b7b7b7b7a7a797a797979797777767676767675757475747474747373727272717171717171 +717171717171717171727272737372727373747475757575767676767676767677777777787878 +797979797a797a7a7a7a7a7a7a7a7a7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a797a797979 +797979797979797979797978787877777878777777767676767676767676767575757575757575 +74737574737373717171717171717171717070706f6e706f6e6e6e6d6d6d6d6d6d6d6d6d6d6c6c +6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6d6d6d6e6e6e6f706f7070717171 +7172727374757577777777797a7b7d7d7e80818284858688898b8d8e9192939697999b9c9ea0a1 +a3a4a5a7a8aaaaabacadadaeadadadadacacacacaaaaa9a7a6a6a5a3a2a19f9d9c9a9998969594 +92918f8e8d8c8a898887868383828180807f7f7e7d7c7b7a7a797a797878787777777676767676 +767676767676767575757575757575757575757575757575757574757474747474747474747373 +737272737372727271717171717171717171717171717171717171717171717171707070707070 +707070707070707070707070707070707070707070707070707070707070707070707171717171 +717171717171717171717171717171727272727273737374757374757575757575757576767676 +76767676767676767676767777777777787878797a797a7a7b7c7d7e7f7f808182838485878889 +8a8d8e90919394959698999b9c9d9ea0a0a1a1a2a2a2a2a3a3a3a3a3a3a2a2a1a09f9f9f9e9e9d +9c9b9b9a9a99999898979795959595959594949393929292929292929191919191919191919191 +919191919292929293929393949494949494949595959595959596979897989898989999999999 +9a9a9b9b9b9b9b9c9c9d9c9d9d9e9e9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9e9e9e9e +9d9d9c9c9b9b9b9b9a9a999896969695969594929291919191908e8d8d8c8c8c8c8a8a89888787 +8787868685858484838381818181818181808080807f807f7f7f7f7f7f7f7e7e7f7f7e7e7e7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7a797b7a79797979797979797979797979 +797979797978787878787878787878787878787878787878787878787878777777777777777777 +777777777777777777777777777777777777777777777777777777777777777676767676767676 +757576767575747574747474747474747474747474747474747474737373737373737373737373 +737373737373737372727272727272727272727272727272727272727171717171717171706f71 +706f6f6f6f6f6f6f6f6e6e6e6e6e6e6e6e6e6e6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d +6c6c6c6b6b6c6c6b6b6a6b6a6a6a6a696969696969696969696868686868686868686868686868 +686868686868676767666567666565656565656565646464646464646464646363636363636363 +6363636363636362626261616262616160616060606060606060605f5f5f5f5f5f5f5f5f5f5f5f +5f5f5f5f5f5f5f5f5e5e5e5e5e5e5e5e5d5d5e5e5d5d5d5c5c5c5c5c5c5c5c5c5c5c5c5c5c5b5c +5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a +5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a +5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a +5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5b5b5b5b5b5b5b5b5b5b5b5b5b5b5c5b5c +5c5c5c5c5c5c5c5c5c5c5c5c5c5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5e5e5e5e5e5e5e5e5f5f5e +5e5f5f5f5f5f5f5f5f606060606060606060616061616161616161616162626262626262626363 +626263636364646464646464646464656565656565656565666566666666666666666667676767 +67676767676767676768686767686868696969696969696969696a6a6a6a6a6a6a6a6a6a6a6a6a +6a6b6a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6c6c6d6d6d6d6d +6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6f6f6f6f6f6f +6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f706f70707070707070707070707070707070707070 +707070707070707070707171717171717171727271717272727272727272727272727272727272 +727272727272727272727272727272727272727272727272727272727272727272727272727272 +727273737373737373737373737373737373737373737373737373737373737373737373737474 +747474747474747474747474747474747474747474747474747474747474747474747474747474 +747474747474747475747575757575757575757575757575757575757575757575757575757575 +757575757575757575757575757575757575757575757575757575757575757575757575757575 +757676767676767676767676767676767676767676767676777776767777777777777777777777 +777777777777777777777777777777777777777777777777777777777777777777777777777777 +777777777777777777777777777777777777777777777777777777777777777777777777777777 +777777777777777777777777777777777777777777777777777777777777777777777777777777 +777777777777777777777777777777777777777777777777777777777777777777777777777777 +777777777777777777777777777777777777777777777777777777777777777878787878787878 +787878787878787878787878787878787878787878787878787878787878787878787878787979 +7979797979797979797979797979797979797979797979797979797a797a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f8080808080808080808080808081818080818181818181818181818181818181 +818181818181818181818181818282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181828282828282828282828282828282828282 +828282828282828181818181818181808081818080808080808080808080808080808080807f7f +7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080 +808080808080818180808181818282828282828282828282828282828282828282838383838383 +838383838383838383838383838383838383848384848484848484848484848484838483838383 +838383838383838383838282828282818181808081818080807f7e7e7e7e7e7d7d7d7d7c7c7b7b +7b7b7b7a7a79797979797977777676767676757574747474747473737272727171717171717171 +717171717171717272727373727273737474747474747576767676767676777777777878787979 +797979797979797a797a7a7a7a7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a797a79797979797979797979 +797979797979797979787878777778787777777676767675767575757574747474747474747373 +7474737373717070707070707070706f6f6f6e6e6f6f6e6e6e6d6d6d6d6c6d6c6c6c6c6b6b6b6b +6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6c6c6d6d6d6d6e6e6e6f6f6f6f6f7171717172 +7273757575777777787a7b7c7e7e808282848687888a8b8d8f9193949698999b9d9fa0a2a3a5a6 +a7a9a9ababacacadadaeadadadacabababaaa8a8a6a5a4a3a2a0a09e9c9a999795959391908f8e +8d8b8a898887858484818180807e7e7d7d7c7b7b7a797978797878787877777776757675757575 +757575757574747474747474747474747474747474747474747474747474747474747473737372 +727373727272717171717171717171717171717171717171717171717171717070707070707070 +7070707070706f706f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f70707070717071 +717171717171717171717171717272727272737373747473737474747474747474757575757575 +757575757575757576767777777778787878797879797a7b7b7c7d7d7e7f80818283848586888a +8b8c8e90909293959598999b9b9d9e9f9fa0a1a1a1a2a2a2a3a3a3a2a2a1a1a0a0a09f9f9d9d9c +9c9b9b9a9a99989898969696969696949494949393939393939392929292919291919192919292 +92929393939393939393949494949494959596969696969697989898989898999a9a9a9a9a9b9b +9c9c9c9d9d9e9e9e9e9e9e9f9fa0a0a0a0a1a0a1a1a1a1a1a1a1a1a1a1a1a1a1a0a09f9f9f9f9f +9e9e9d9d9d9d9c9b9a9a9898989797969694949393929291908f8f8d8d8d8d8b8b8b8988888888 +878786868585848482828282828281818080808080808080808080807f7f80807f7f7f7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7c7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a797979797979797979797979797979797979797879787878787777777777777777777777 +777777777777777777777777777777777777777777777777777777777776767676767676767575 +767675757575757575757575757575757575757575757575757474747474747474747474747474 +737473737373727272727272727272727272727272727272727271717171717171717070717170 +707070707070706f6f6f6f6f6f6f6f6f6e6e6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6c6c +6c6b6b6c6c6b6b6b6b6b6b6b6b6a6a6a6a6a6a6a6a6a6969686868686868686868686868686868 +686868686767676666676766666666666666666565656564656464646463636363636363636363 +63636363636262626161626261616161616161616161616161606060605f605f5f5f5f5f5f5f5f +5f5f5f5f5f5f5e5e5e5e5e5e5e5e5d5d5e5e5d5d5d5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c +5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5b5b5b5b5a5b5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a +5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a +5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a +5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5b5b5b5b5b5b5b5b5b5c5b5c5c5c5c5c5c5c5c +5c5c5c5c5c5c5c5c5c5c5c5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5e5e5e5e5e5e5e5e5f5f5e5e5f +5f5f5f5f5f5f5f6060606060606060606160616161616161616161626262626262626263636262 +636363646464646464646464646565656565656565656565656565666566666666676767676767 +6767676767676768686767686868696969696969696969696a6a6a6a6a6a6a6a6a6a6a6a6a6a6b +6a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6c6c6d6d6d6d6d6d6d +6d6d6d6d6d6d6d6d6d6d6d6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f +6f6f6f6f6f6f706f70707070707070707070707070707070707070707070707070707070707070 +707070707070707071717171717171717272717172727272727272727272727272727272727272 +727272727272727272727272727272727272727272727272727272727272727272727272727272 +737373737373737373737373737373737373737373737373737373737373737373737374747474 +747474747474747474747474747474757475757575757575757575757575757575757575757575 +757575757575757575757575757575757575757575757575757575757575757575757575757575 +757575757575757575757575757575757575757575757575757575757575757575757575757576 +767676767676767676767676767676767676767676767777767677777777777777777777777777 +777777777777777777777777777777777777777777777777777777777777777777777777777777 +777777777777777777777777777777777777777777777777777777777777777777777777777777 +777777777777777777777777777777777777777777777777777777777777777777777777777777 +777777777777777777777777777777777777777777777777777777777777777777777777777777 +777777777777777777777777777777777777777777777777777777777778787878787878787878 +787878787878787878787878787878787878787878787878787878787878787878787879797979 +7979797979797979797979797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f80808080808080808080808080818180808181818181818181818181818181818181 +818181818181818181818182828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828281818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818282828282828282828282828282828282828282 +828282828281818181818181818080818180808080808080808080808080808080807f7f7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080818180808181 +818181818181818181818181818181818181818181828282828282828282828282828282838383 +838383838383838383838384838484848484848484848484848484848484848384838383838383 +838383838383838382828282828181818080818180807f7f7f7f7f7e7d7d7d7c7c7c7c7c7b7b7a +7a7a7a797a78787777777777767675757575747573737272727272727271717171717171717171 +717171717172727272727272727272737474747575757576767676777777777777777778787878 +79797a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a797978787878787878 +787877777777777777777777777777777776767675757676757575747474747473737373727372 +727271717171707070706f6f6f6e6e6e6e6d6e6d6d6d6d6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b +6b6b6b6b6b6b6b6b6b6b6b6b6b6b6c6c6c6c6c6c6c6c6c6c6d6d6d6d6e6e6f7070717071727273 +747676777879797a7b7d7e818182848787898b8d8e9091939596989a9c9e9fa1a3a4a5a7a8aaaa +ababacadadadadadaeadacababaaa8a7a7a5a5a3a2a09f9e9c9a999796949392918f8e8c8b8989 +87868584838281807f7e7d7d7c7b7a7a7a79797978787777767676767676767676767575757575 +757575757575757575757575757575757575747474747374737373737272727272727272727272 +727272727272727171717170707070707070707070707070707070707070707070707070707070 +707070707070707070707070707070707070707070707070707070707070707070717170707171 +717171717171717171717172727272727272727273727373737374747474747575757575757575 +767675757676767676767676767676777778787979797a7a7a7b7c7d7e7e80808282848486878a +8a8c8e8f9092949596989a9b9b9c9d9f9fa0a1a1a2a1a1a1a2a2a2a2a1a1a1a09f9f9f9e9d9d9c +9c9b9b9a9a98989898979795959595939393939393929292929292929292929292929292929292 +9393939394939494949494949595959595959696989898989998999a9a9a9a9b9b9c9c9c9c9c9d +9e9e9f9f9fa0a0a1a1a1a1a1a1a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a1a0a0a0 +9f9f9e9e9d9d9c9b9b9a999898979696959594939292919190908f8e8d8d8d8b8b8a8a88888888 +87878685848484848484828282828282828181808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7e7e7d7d7d7c7c7c7c7c +7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7979797979797979797979797979797979797979797979797979797979797979797979797979 +797978787877777878777777777777777777777777777676767676767676767676767676767676 +767675767575757575757575757575757575747474747474747474747474747474747474747474 +747474747474747474747474737373737272727272727272717171717171717171707170707070 +70707070706f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6e6e6e6e6d6d6d6c6c6c6c6c6c6c6c6c +6c6c6c6c6c6b6c6b6b6b6b6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a69696969686868676767 +676767676767666766666666666666666665656565656565656565656565646464646363636363 +636363626262626262626262616261616161606060606060606060606060605f5f60605f5f5f5e +5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5d5d5d5d5c5d5c5c5c5c +5c5c5c5c5c5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b +5b5b5b5b5b5b5b5b5b5b5b5b5b5b5a5a5a5a595959595959595959595959595959595959595959 +595959595959595959595959595959595959595959595959595a5a59595a5a5a5a5a5a5a5a5a5a +5a5a5a5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5c5b5c5c5c5c5c +5c5c5c5c5c5c5c5c5c5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5e5e5e5e5e5e5e5e5f5f5e5e5f5f5f +5f5f5f5f5f60606060606060606061606161616161616161616262626262626262636362626363 +636363636363646464646464646464646565656566656666666666666666666666666666676767 +6868676768686868686868686868686868696969696969696969696a6a6a6a6a6a6a6a6a6b6a6b +6b6b6b6b6b6b6b6b6b6b6b6b6b6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6c6c6d6d6d6d6d6d6d6d6d +6d6d6d6d6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f +6f6f6f6f6f6f6f6f6f6f6f6f6f6f706f7070707070707070707070707070707070707071717171 +717171717171717171717171717171717171717171717171717171717171717171717171717171 +727271717272727272727272737373737373737373737373737373737373737373737373737373 +737373737373737373737373737373737373747474747474747474747474747474747474747474 +747474747474747474747474747474747474747474747474747474747474747474747474747474 +747474747574757575757575757575757575757575757575757676767676767676767676767676 +767676767676767676767676767676767676767676767676767676767676767676767676767676 +767676767676767676767676767676767676767676767676767676767676767676767676767676 +767676767676767676767676767676767676767676767676767676767676767676767676767676 +767676767676767676767676767676767677777676777777777777777777777777777777777777 +777777777777777777777777777777777777777777777777777777777777777777777777777777 +777777777777777777777777777777777777777777787878787878787878787878787878787878 +787878787878787878787878787878787878787878787878787878787878787878787878787878 +787878787878787878787878787878787878797979797979797979797979797979797979797979 +79797979797979797979797979797979797979797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c +7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080 +808080808080808080808080808080808080808080818180808181818181818181818181818182 +828282828282828282828282828282828282828282828282828282828283838383838383838383 +838383838383838383838383838383838383838382828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828181 +818181818181818181818181818181818181818181808080807f7f7f7f7f7f7f7f7f7f7f7f7e7e +7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808181808081818181 +818181818181818181818181818181818181818282828282828282828282828282828383838383 +838383838383838383838383838384838484848484848484848484848483848383838383838383 +83838383838382828282828181818080818180807f7f7e7e7e7e7d7d7d7c7c7c7c7c7b7b7a7a7a +7a7979787877777777777676757575757474737372727272727272717171717171717171717171 +717171727272727272727272727373737374747575767676767777777777777777787878787879 +7979797a797a7a7a7a7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a797a7979797978787878787878787878 +777777777777777777777777777777767676757476757474747373737373727272727272727272 +717170706f6f6f6f6e6e6e6d6d6d6d6d6d6d6d6d6d6c6c6c6c6b6c6b6b6b6b6b6b6b6b6b6a6a6a +6a6a6a6a6a6a6a6a6a6a6a6a6b6b6b6b6c6b6c6c6c6c6d6d6d6d6d6e6e6f707170717272737576 +767778797a7b7c7e7f8283848589898b8d8f9092939697989b9c9ea0a1a4a5a6a7a9aaacacacac +adaeadadadadaeadacaaaaa9a7a5a5a3a2a1a09d9c9b9a97969493918f8f8e8b8a898887868483 +8382807f7f7e7d7c7c7b7a79787878787878777776767676767676767675767574747474747474 +747474747474747474747474747474747373737373737373737372727272727272727272727272 +727272727271717171707070707070707070707070707070707070707070707070707070707070 +70706f706f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f70716f7071717171 +717171717171717171727272727272727272727272727272737373737374747474747474747575 +7474757576757676767676767676767777787878787878797a7b7c7c7e7e7f7f81828384868789 +8a8c8d8f909293969798999a9b9d9e9fa0a0a1a0a1a1a2a2a2a2a2a2a2a1a0a09f9f9e9e9d9d9c +9c9b9a999999999898969695959494949494949393939393939392939292929392939393939494 +949494949494949494949595969596969797999999999999999a9a9b9b9c9c9d9d9d9d9d9e9fa0 +a1a1a1a1a2a2a2a2a2a2a2a3a3a4a3a4a4a4a4a4a4a4a4a4a4a4a4a4a3a4a3a3a3a3a2a2a2a1a1 +a0a09f9e9d9d9d9c9b9a9998989897979694939393939291908f8e8e8e8d8c8b8b898989898888 +878685858585858583838283828282828181818181808080808080808080808080808080808080 +80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7d7d7e7e7d7d7d7c7c7c7c7c7c7c +7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a797a79797979797979797979797979797979797979 +787878777778787777777777777777777777777776767676767676767676767676767676767676 +767676767676767676767676767676767575757575757575757575757575757575757574757474 +747474747474747474747373737372727272727272727171717171717171717171717171717171 +7171717070707070707070706f706f6f6f6f6f6f6f6e6e6e6e6d6d6d6c6c6c6c6c6c6c6c6c6c6c +6c6c6c6c6c6c6c6c6c6b6b6b6b6b6b6b6b6b6a6b6a6a6a6a6a6a6a696969696868686767676767 +676767676767676767676767676767666666666566656565656565656464646463636363636363 +63626262626262626262626262626262616161616161616161606160605f5f60605f5f5f5e5e5e +5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5d5d5d5d5d5d5d5d5d5d5d5d +5d5d5d5c5c5c5c5c5c5c5c5c5c5c5c5c5c5b5c5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b +5b5b5b5b5b5b5b5b5b5b5b5b5a5a5a5a5959595959595959595959595959595959595959595959 +59595959595959595959595959595959595959595959595a5a59595a5a5a5a5a5a5a5a5a5a5a5a +5a5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5c5b5c5c5c5c5c5c5c5c5c5c5c5c +5c5c5c5c5c5c5c5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5e5e5e5e5e5e5e5e5f5f5e5e5f5f5f5f5f +5f5f5f606060606060606060616061616161616161616162626262626262626363626263636363 +636363636464646464646464646465656565656565656566656666666666666666666767676868 +676768686868686868686868686868696969696969696969696a6a6a6a6a6a6a6a6a6b6a6b6b6b +6b6b6b6b6b6b6b6b6b6b6b6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6c6c6d6d6d6d6d6d6d6d6d6d6d +6d6d6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f +6f6f706f7070707070707070707070707070707070707070707070707070707070717171717171 +717171717171717171717171717171717171717171717171717171717171717171717171717272 +717172727272727272727373737373737373737373737373737373737373737373737373737373 +737373737373737373737373737373737474747474747474747474747474747474747474747474 +747474747474747474747475747575757575757575757575757575757575757575757575757575 +757575757575757575757575757575757575757575757576767676767676767676767676767676 +767676767676767676767676767676767676767676767676767676767676767676767676767676 +767676767676767676767676767676767676767676767676767676767676767676767676767676 +767676767676767676767676767676767676767676767676767676767676767676767676767676 +767676767676767676767676767676777776767777777777777777777777777777777777777777 +777777777777777777777777777777777777777777777777777777777777777777777777777777 +777777777777777777777777777777777777777878787878787878787878787878787878787878 +787878787878787878787878787878787878787878787878787878787878787878787878787878 +787878787878787878787878787878787979797979797979797979797979797979797979797979 +79797979797979797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c +7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080 +808080808080808080808080808080808080808181808081818181818181818181818181828282 +828282828282828282828282828282828282828282828282828282838383838383838383838383 +838383838383838383838383838383838383828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828281818181 +81818181818181818181818181818181818181808080807f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d +7d7d7d7d7d7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080 +818180808181818181818181818181818182828282828282828282828282828283838383838383 +838383838383838383838383848384848484848484848484848484838483838383838383838383 +8383838382828282828181818080818180807f7f7e7e7e7e7d7d7d7c7c7c7c7b7b7b7a7a7a7a79 +797878777777777676767575757574747373727272727171717070707070707070707070707070 +707171717272717172727273737373747475757575767676777776767777777878787878797979 +797a797a7a7a7a7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b +7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a797a79797979787878787878787878787777 +777777777777767677777676767575757574757474747473737373737272727171727271717070 +6f6f6f6f6e6e6e6e6e6d6d6d6c6c6d6d6c6c6c6b6b6b6b6a6b6a6a6a6a6a6a6a6a6a6969696969 +696969696969696969696a6a6a6a6b6a6b6b6b6b6c6c6c6d6d6e6e6f7071707172727375767678 +79797a7c7d7f81838486878a8b8d8f91929496989a9b9d9fa0a2a4a6a7a8a9abacadaeaeaeaeaf +aeaeaeaeadacaba9a8a7a6a4a3a1a09e9d9b9a9897959391908e8c8c8a8887868584838281807f +7e7d7d7b7b7a7a7978777776767777767676757575757575757575747574747474747474747474 +747474747474747474747474747473737373737373737373727272727272727271717272717171 +717171717170707070707070707070707070707070707070707070707070707070707070707070 +6f706f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f706f70707070707070 +707070707070707171717171717171727271717272727373737373747474747474747474747474 +7474757475757575757575757576767677777676777778797a7a7b7b7d7d7e7f81818384868789 +8a8c8d8f919394969798999b9c9d9e9fa0a0a1a1a2a2a2a2a2a2a2a2a1a1a0a09f9f9e9e9d9d9c +9b9a9a999998989797969695959494949493939393939393929392929293929393939394949494 +949494949595959596969796979797979999999a9a9a9a9b9b9c9c9d9d9e9e9e9e9f9fa0a1a2a2 +a2a2a3a3a3a4a4a4a4a5a5a6a5a6a6a6a6a6a6a6a6a6a6a6a6a6a5a6a5a5a5a5a4a4a4a3a3a2a2 +a1a09f9f9e9d9d9c9b9a9a99989897969595949493929191908f8f8e8d8c8c8b8b8a8a89898887 +868685858585848483848383838382828282828181818080818180808080808080808080808080 +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d +7d7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a797a797979797979797979797979797979797979797878 +787878787878787878787878787878787878777777777777777777777777777676777776767676 +767676767676767676767676767675757575757575757575757575757575757575747574747474 +747474747474747474747373737373737373737372727272727272727171727271717171717171 +717070707070707070706f706f6f6f6f6f6f6f6f6f6e6e6e6e6e6d6d6d6d6d6d6d6d6c6c6d6d6c +6c6c6c6c6c6c6c6b6b6b6b6b6b6b6b6b6a6b6a6a6a6a6a6a6a6a6a696969696968686868686868 +686767686867676767676767676666666665666565656565656565656464646464646464646463 +636362626363626262626262626261616161616161616160616060606060606060605f5f5f5f5f +5f5f5f5f5f5f5f5f5e5e5f5f5e5e5e5e5e5e5e5e5e5e5e5e5e5d5d5d5d5d5d5d5d5d5d5d5d5d5d +5d5c5c5c5c5c5c5c5c5c5c5c5c5c5c5b5c5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b +5b5b5b5b5b5b5b5b5b5b5b5b5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a +5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5b +5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5c5b5c5c5c5c5c5c5c5c5c5c5c5c5c5c +5c5c5c5c5c5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5e5e5e5e5e5e5e5e5f5f5e5e5f5f5f5f5f5f5f +5f6060606060606060606160616161616161616161626262626262626263636262636363636363 +636364646464646464646464656565656565656565666566666666666666666667676767676767 +67686867676868686868686868696969696969696969696a6a6a6a6a6a6a6a6a6b6a6b6b6b6b6b +6b6b6b6b6b6b6b6b6b6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d +6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f +706f70707070707070707070707070707070707070707070707070707070707171717171717171 +717171717171717171717272717172727272727272727272727272727272727272727272727272 +727272727272727273737373737373737373737373737373737373737373737373737373737373 +737373737373737373737373737374747474747474747474747474747474747474747474747474 +747474747474747474757475757575757575757575757575757575757575757575757575757575 +757575757575757575757575757575757575757575767676767676767676767676767676767676 +767676767676767676767676767676767676767676767676767676767676767676767676767676 +767676767676767676767676767676767777767677777777777777777777777777777777777777 +777777777777777777777777777777777777777777777777777777777777777777777777777777 +777777777777777777777777777777777777777777777777777777777777777777777777777777 +777777777777777777777777777777777777777777777777777777777777777777777777777777 +777777777777777777777777777777777778787878787878787878787878787878787878787878 +787878787878787878787878787878787878787878787878787878787878787878787878787878 +787878787878787878787878787879797979797979797979797979797979797979797979797979 +7979797979797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080 +808080808080808080808080818180808181818181818181818181818181818181818282828282 +828282828282828282828282828282828282828282828282828383838383838383838383838383 +838383838383838383838383838383838282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282818181818181 +818181818181818080818180808080808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d +7d7d7d7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080 +808080818180808181818181818181828282828282828282828282828282838383838383838383 +838383838383838383838483848484848484848484848484848384838383838383838383838383 +838382828281818181808080808080807f7f7e7e7e7e7d7d7d7b7b7c7c7b7b7b7a7a7a7a797978 +787777777776767675757575747473737171727271717170707070707070707070707070707071 +71717171717171727272727373747475757575767676767676767777777878787878797979797a +797a7a7a7a7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c +7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a79787a797878787777777777777777777776767676 +76767676767676767675757575747473747373737372727272727171717070717170706f6f6e6e +6e6e6d6d6d6d6d6c6c6c6b6b6b6b6b6b6b6a6a6a6a696a69696969696969696968686868686868 +68686868686868686969696a6b6a6b6b6b6b6c6c6c6d6d6e6e6f717271727373747778787a7b7b +7d7e7f82838687888a8d8e9092949597999b9c9ea0a1a2a4a6a8a9aaaaacadaeaeadadadaeacac +acacabaaa9a6a6a5a3a1a09e9d9b9a9896959492908e8d8c898988868583838281807f7f7e7d7b +7b7a7a797978777676767676767676767575757575757575757475747474747474747474747474 +747474747474747474747474737373737373737372727272717171717171717171717171717171 +717171707070707070707070707070707070707070707070707070707070707070707070706f70 +6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f706f707070707070707070 +707070707071717171717171717171717171717172727273737373747474747474747474747474 +7574757575757575757575767676767676767676777879797a7a7b7b7c7d7e7f81828384868889 +8a8c8e90919394959798999b9c9c9e9e9f9fa1a1a1a1a1a1a1a2a1a1a0a09f9f9f9f9e9d9c9c9b +9a9a9a999998989797969595959595949494949494949394939393949394949494959595959595 +95959595959597979897989898989a9a9b9b9b9b9b9c9c9d9d9e9fa0a0a0a0a0a0a1a2a3a4a4a4 +a5a5a5a5a5a5a5a6a7a8a6a7a8a8a8a8a8a8a8a8a8a8a8a8a7a8a7a7a7a7a6a6a5a5a5a4a4a3a2 +a1a1a09f9f9e9d9c9b9b9a9a999896969696959392929191918f8e8d8d8c8c8b8b8a8a89888787 +868686868585848584848383838382828281818181818181818181818181818181818181818080 +8080808080808080808080807f807f7f7e7e7f7f7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b +7b7b7b7b7b7b7b7b7a7a7b7b7a7a797a7979797979797979797979797979797979797978787878 +787878787878787878787878787878787777777777777777777777777777777777777777777777 +777777777777777777777777767676767676767676767676767575767675757475747474747474 +747474747474747473737373737373737373727272727272727272727272727272727272727271 +71717171717171706f71706f6f6f6f6f6f6f6f6e6e6e6e6e6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d +6d6d6d6d6d6c6c6c6c6c6c6c6c6b6a6c6b6a6a6a6a6a6a6a6a6969696969686868686868686868 +686868686868686868686867676766656766656565656565656564646464646464646464636363 +63636363636363636363636362626262626262626261626161606061616060605f5f5f5f5f5f5f +5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5e5e5e5e5e5e5e5e5d5d5e5e5d5d5d5c +5c5c5c5c5c5c5c5c5c5c5c5c5c5b5c5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b +5b5b5b5b5b5b5b5b5b5b5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a +5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5b5b5b +5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5c5b5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c +5c5c5c5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5e5e5e5e5e5e5e5e5f5f5e5e5f5f5f5f5f5f5f5f60 +606060606060606061606161616161616161616262626262626262626262626263636262636363 +646464646464646464646565656565656565656665666666666666666666676767676767676768 +6867676868686868686868696969696969696969696a6a6a6a6a6a6a6a6a6b6a6b6b6b6b6b6b6b +6b6b6b6b6b6b6b6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e +6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f706f +707070707070707070707070707070707070707070707070707070707071717171717171717171 +717171727271717272727272727272727272727272727272727272727272727272727272727272 +727272727272737373737373737373737373737373737373737373737373737373737373737373 +737373737373737373737373747474747474747474747474747474747474747474747474747474 +747474747474747574757575757575757575757575757575757575757575757575757575757575 +757575757575757575757575757575757575757676767676767676767676767676767676767777 +767677777777777777777777777777777777777777777777777777777777777777777777777777 +777777777777777777777777777777777777777777777777777777777777777777777777777777 +777777777777777777777777777777777777777777777777777777777777777777777777777777 +777777777777777777777777777777777777777777777777777777777777777777777777777777 +777777777777777777777777777777777777777777777777777777777777777777777777777777 +777777777777777777777777777777787878787878787878787878787878787878787878787878 +787878787878787878787878787878787878787878787878787878787878787878787878787878 +787878787878787878787878797979797979797979797979797979797979797979797979797979 +797979797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b +7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080 +818180808181818181818181818181818181818181818181818181818181818182828282828282 +828282828282828282828282828282828282828282828283838383838383838383838383838383 +838383838383838383838383838382828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828281818181808080808080 +80808080808080808080808080808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7d7d +7d7f7f7e7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080 +808181808081818181818181818282828282828282828282828282828383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +82828281818181808080808080807e7e7e7e7e7e7d7d7d7b7b7c7c7b7b7b7a7979797979787877 +777777767676757474747474737371717272717171706f6f6f6f6f6f6f6f6f6f6f6f6f6f707070 +7071717171727272727373747474747475757676767676767777777878787878797979797a797a +7a7a7a7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c +7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7b7a7a7a7a7979 +797979797979797979797979797979797878797978787877777777777777777776767575757575 +7575757575757574747474737373737373737272717171717070706f6f70706f6f6e6e6d6d6d6d +6c6c6c6c6c6b6b6b6a6a6a6a6a6a69696868686868686868686868686868676767676767676767 +6867686868686969696a6a6a6a6a6a6a6c6c6c6d6d6e6f707172717374747678797a7c7d7e7f80 +82848689898b8e9091949597999a9c9e9fa1a3a4a5a6a8a9aaababacadaeaeadadadadabababaa +a9a8a6a4a3a2a09e9d9a9a9896959391908f8d8b8a8987878584838181807f7e7d7d7c7c7a7a79 +797878777775757575757575757574747474747474747474747474747474747474747474747474 +747474747474747474747373737373737373727272727171717171717171717171717171717171 +717070707070707070707070707070707070707070707070707070707070707070707070707070 +7070707070706f706f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f +6f6f6f707070707070707070717071717171727272737373737474747474747474747474747474 +747474747474747474757575757575757575767777777878797a7b7b7c7d7f7f80828385868789 +8b8d8e90909294959698999a9c9c9d9d9f9f9fa0a0a0a0a1a0a0a0a09f9f9f9f9e9d9c9d9c9b9b +9b9a9a999898989796969696969595949594949494949494949494949494959596969696969696 +9696969698989898999999999b9b9c9c9c9c9d9e9e9e9e9fa0a1a1a1a2a2a2a3a3a4a5a5a5a6a7 +a7a7a7a7a7a8a9a9a8a8a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a8a8a7a7a7a6a6a5a4a3a3 +a2a1a19f9f9e9d9d9c9b9a9a989898979695949493929290908e8e8d8d8c8c8b8b8a8988888787 +878785858585858584848484838383828282828182818181818181818181818181818180808080 +80808080808080808080808080807f7f80807f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7d7d7d +7d7c7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b +7b7b7b7b7b7b7a7a7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a797979797979 +797979797979797978797878787877777777777777777777777777777777777777777777777777 +777777777777777777777676767676767676767676767675757676757575757575757575757575 +757575757575747474747474747474737372727272727272727272727272727272727272717171 +71717171717070717170707070707070706f6f6f6f6e6e6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d +6d6d6d6c6c6c6c6c6c6c6c6b6b6c6c6b6b6b6b6b6b6b6b6a6a6a6a696968686868686868686868 +686868686868686868676767666667676666666666666666656565656565656565646463636363 +636363636363636363636262626262626262626262626261616262616161606060606060606060 +60606060605f605f5f5f5f5f5f5f5f5f5f5f5f5f5f5e5e5e5e5e5e5e5e5d5d5e5e5d5d5d5c5c5c +5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c +5c5c5c5c5c5c5c5c5b5b5b5b5b5b5b5b5b5a5b5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a +5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5b5b5b5b5b +5b5b5b5b5b5b5b5b5b5c5b5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c +5c5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5e5e5e5e5e5e5e5e5f5f5e5e5f5f5f5f5f5f5f5f606060 +606060606060606060606061606161616162626262626262626262626262636362626363636464 +646464646464646465656565656565656566656666666666666666666767676767676767686867 +676868686868686868696969696969696969696a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6a6b6b6b6b +6b6b6b6b6b6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6e6e +6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f706f7070 +707070707070707070707070707070707070707070707070707070717171717171717171717171 +717272717172727272727272727272727272727272727272727272727272727272727272727272 +727272727373737373737373737373737373737373737373737373737373737373737373737373 +737373737373737373737474747475747575757575757575757575757575757575757575757575 +757575757575757575757575757575757575757575757575757575757575757575757575757575 +757575757575757575757575757575757576767676767676767676767676767676767677777676 +777777777777777777777777777777777777777777777777777777777777777777777777777777 +777777777777777777777777777777777777777777777777777777777777777777777777777777 +777777777777777777777777777777777777777777777777777777777777777777777777777777 +777777777777777777777777777777777777777777777777777777777777777777777777777777 +777777777777777777777777777777777777777777777777777777777777777777777777777777 +777777777777777777777777777878787878787878787878787878787878787878787878787878 +787878787878787878787878787878787878787878787878787878787878787878787878787878 +787878787878787878787979797979797979797979797979797979797979797979797a797a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b +7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808181 +808081818181818181818181818181818181818181818181818181818181828282828282828282 +828282828282828282828282828282828282828282838383838383838383838383838383838383 +838383838383838383838383828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282818181818080808080808080 +8080808080808080807f807f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7e +7e7e7e7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f +7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080818180808181 +818181818181818181818181818181818282828282828282828282828282828282828282838383 +838383838383848384848484848484848484848484838483838383828282828282828282828181 +818181818181808080807f7f7f7f7d7d7d7d7c7c7c7c7c7c7c7b7b7a7a7a7a7a79787878777777 +777676757575757574727272727272727171707070707070707070707070707070707070707171 +707172727272727272727475757575757575777776767777777878787878797979797a797a7a7a +7a7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7a7a7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7979797979797979797978787878777877777777777777777776767676767676767676767676 +757574747373737373737372727171717171717171716f6f6f6e6e6f6f6e6e6d6d6c6c6c6c6b6b +6b6b6b6a6a6a69696a6a6868686868686867686767676767676767676767676767676767676767 +67676767686868686968696a6a6b6b6c6c6d6e6f6f7072737373757677797b7b7d7e8081848587 +898a8d8f9091949598999b9d9fa0a3a3a5a7a8a9aaabacacadaeaeaeaeaeadacacabaaa9a9a7a6 +a5a2a09f9e9c9a9996949392918f8e8c8a8988868584838180807f7e7d7d7d7a7a797979787877 +777676767675757676757575757575757575757575747473737373737373737373737373737373 +737373727272727272727272727272727272727272727272727271717272717171707070707070 +7070707070707070707070707070707070707070707070707070707070707070706f706f6f6f6f +6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f706f70707070707070707070707070 +707070707070707070717170707171717272727272727272727272727272727373737374737474 +747474747474747474747575747475757575767676777878787a7b7b7b7d7f7f8181838486888a +8b8d8f90909395969698999a9b9d9d9e9e9e9fa0a0a0a0a09fa0a0a09e9e9e9e9e9d9d9d9c9c9a +9a9a9a989998989797959595959595959595949594949495949595959595959595959696969898 +989898989a999a9a9b9b9c9c9c9d9e9e9e9e9fa0a1a1a1a1a2a2a2a3a4a4a6a6a6a6a7a7a7a7a8 +a8aaaaaaaaabaaababababacacacacacacacacacabacababaaaaaaaaaaa9a9a7a7a7a6a5a5a4a3 +a2a2a1a0a09f9e9d9c9b9b9a9898979695959493929290908f8e8e8d8d8c8c8b8a898988878887 +878786858484848484848484848383838282838382828281818181818181818181818181818180 +80808080808080807f807f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7a7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a79797979797979797979797979 +797979797979797979797979797979797979797979797878787777787877777777777777777676 +767676767676767676767676767676767676767676767676767676757675757575757575757574 +747474747474747474747474747474747474747474747373737372727272727272727171717171 +717171717071707070706f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6e6e6e6e6d6d6d6d6d6d6d +6d6c6c6c6c6c6c6c6c6c6b6c6b6b6b6b6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6969696968 +686867676767676767676766676666666666666666666565656565656565656565656564646565 +646464636363636363636363636262626261626161616161616161616161616161606060606060 +60605f5f60605f5f5f5f5f5f5f5f5f5f5f5f5f5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e +5e5e5e5e5e5d5d5d5d5c5d5c5c5c5c5c5c5c5c5c5c5c5c5c5c5b5b5b5b5b5b5b5b5b5b5b5b5b5b +5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b +5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b +5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5c5b5c5c5c5c5c5c5c5c5c5c5c5c5c5c5d5d5d5d5d5d +5d5d5d5d5d5d5d5d5d5e5e5e5e5e5e5e5e5e5e5e5e5e5f5f5e5e5f5f5f5f5f5f5f5f6060606060 +606060606160616161616161616161616161616162626263636262636363636363636364646464 +646464646464656565656565656565666566666666666666666667676767676767676868676768 +686868686868686969696969696969696969696969696a6a6a6a6b6a6b6b6b6b6b6b6b6b6b6b6b +6b6b6b6b6b6b6b6b6c6c6c6c6c6c6c6c6d6d6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6e6e6e6e +6e6e6e6e6e6e6e6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f706f70707070 +707070707070707070707070707070717171717171717171717171717171717171717171717171 +717171717272717172727272727272727272727272727272727272727272727373737373737373 +737373737373737373737373737373737374747474747474747474747474747474747474747474 +747474747474747474747474747474747474747474747474747474747474747474747474747474 +747474757475757575757575757575757575757676767676767676767676767676767676767676 +767676767676767676767676767676767676767676767676767676767676767676767676767676 +767676767676767676767676767676767676767676767676767676767676767676767676767676 +767676767676767676767777767677777777777777777777777777777777777777777777777777 +777777777777777777777777777777777777777777777777777777777878787878787878787878 +787878787878787878787878787878787878787878787878787878787878787878787878787878 +787878787878787878787878787878787878787878787878787878787878787878787878787878 +787878787878787878787878787878787878787878787878787878787878787878787878787878 +787878787878787878787878787878787878787878787979797979797979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +7979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080 +808080808080818180808181818181818181828282828282828282828282828282838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383828282828282828282828282828282828282 +828282828282828282828282828282828281818181818181818181818181818181818181818080 +807f7f80807f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7d7e7d7d7d7d7d7d7d7d7d7d7d7d7f7f7e +7f7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808181808081818181 +818181818181818181818181818182828282828282828282828282828282828282828383838383 +838383838383838383838383838383838383838383838383838282828282828282828281818181 +81818181808080807f7f7e7e7d7d7d7d7c7c7c7c7c7c7c7b7b7a7a797979797878787777777776 +7675757474747472727272727272717170706f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f70717071 +72727272727272727474747475747575777776767777777878787878797979797a797a7a7a7a7b +7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7a7a7b7b7a7a7a7a7a7a7a797a79797979797979797978 +787878787878787878777777777777777777777777777777767676767576757575757575757474 +73737272727272727272717171717071707070706e6e6e6d6d6e6e6d6d6c6c6b6b6b6b6a6a6a6a +6a6969696868696967676667666666666666666666666666666666666666666666666667666767 +67676868686868686869696a6b6c6c6d6e6f7071727373747677797a7c7d7f8083838688898c8d +8f92949497999b9c9fa0a2a3a6a6a8aaababacacadadaeaeaeaeaeaeadacabaaa9a8a7a5a4a2a0 +9d9c9b99979593918f8f8e8b8a89878685838382807f7e7e7d7c7b7b7b78787878787777767675 +767575747475757474747474747474747474747473737373737373737373737373737373737373 +737272727272727272727272727272727272727272727272717172727171717070707070707070 +707070707070707070707070707070707070707070707070707070707070707070707070707070 +70706f706f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f +6f6f6f6f6f6f6f70716f7071717172727272727272727272727272727273737373737373737373 +7373737373737373747473737474747474747475767777787979797a7c7d7e7e8081838587888a +8b8d8d90929393969798999b9b9c9c9d9e9f9f9f9f9f9fa0a0a09e9e9e9e9e9e9e9e9d9d9b9b9b +9a999a999998989696969695969595959595959595959595959596959696969697979799999999 +99999a9a9b9b9c9c9d9d9d9e9f9fa0a0a1a1a2a2a2a2a3a3a4a5a6a6a7a7a7a7a8a8a9a9aaaaac +acacacacacacacacacadadadadadadadadadadadadadacacacacacababa9a9a9a8a7a7a6a5a4a3 +a3a2a2a1a09e9d9d9d9c9a9998989797969493939291908f8f8e8e8d8d8c8b8a8a898889888787 +878585858585858585858584848483828483828282818181818181818181818181818181808080 +808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e +7e7e7e7e7e7e7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a797a797979797979797979797979797978787877777878777777777777777776767676 +767676767676767676767676767676767676767676767676767676767676767676767676757575 +757575757575757575757574757474747474747473737373727272727272727271717171717171 +71717171717171717070707070707070706f706f6f6f6f6f6f6f6e6e6e6e6d6d6d6d6d6d6d6d6c +6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6b6b6b6b6b6b6b6b6a6b6a6a6a6a6a6a6a69696969686868 +676767676767676767676767676767676767676766666666666666666665666565646465656464 +646363636363636363636362626262626262626262626262626262626262626161616161616161 +605f61605f5f5f5f5f5f5f5f5f5f5f5f5f5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e +5e5e5e5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c +5c5c5c5c5c5c5c5c5c5c5c5c5c5b5c5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b +5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b +5b5b5b5b5b5c5b5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5d5d5d5d5d5d5d5d +5d5d5d5d5d5d5d5e5e5e5e5e5e5e5e5e5e5e5e5e5f5f5e5e5f5f5f5f5f5f5f5f60606060606060 +606060606060606160616161616161616161626262636362626363636363636363646464646464 +646464646565656565656565656665666666666666666666676767676767676768686767686868 +68686868686969696969696969696969696969696a6a6a6a6a6a6a6a6a6b6a6b6b6b6b6b6b6b6b +6b6b6b6b6b6b6c6c6c6c6c6c6c6c6d6d6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6e6e6e6e6e6e +6e6e6e6e6e6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f706f707070707070 +707070707070707070707070707171717171717171717171717171717171717171717171717171 +717172727171727272727272727272727272727272727272727272727273737373737373737373 +737373737373737373737373737373747474747474747474747474747474747474747474747474 +747474747474747474747574757575757575757575757575757575757575757575757575757575 +757575757575757575757575757575757576767676767676767676767676767676767676767676 +767676767676767676767676767676767676767676767676767676767676767676767676767676 +767676767676767676767676767676767676767676767676767676767676767676767676767676 +767676767676767677777676777777777777777777777777777777777777777777777777777777 +777777777777777777777777777777777777777777777777777778787878787878787878787878 +787878787878787878787878787878787878787878787878787878787878787878787878787878 +787878787878787878787878787878787878787878787878787878787878787878787878787878 +787878787878787878787878787878787878787878787878787878787878787878787878787878 +787878787878787878787878787878787878787879797979797979797979797979797979797979 +7979797979797979797979797979797979797979797979797979797979797a797a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f +7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080 +808080808181808081818181818181818282828282828282828282828282828383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838282828282828282828282828282828282828282 +82828282828282828282828282828281818181818181818181818181818181818181818080807f +7f80807f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7f7f7e7f7e +7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808181808081 +818181818181818181818181828282828282828282828282828282828282828283838383838383 +838383838383838383838383838383838383838383838382828282828282828282818181808081 +818080807f7f7f7f7e7e7d7d7d7d7c7c7c7b7b7c7c7b7b7a7a7979797978787877777777767675 +757474747472727271717272717170706f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f7070717172 +7271717272727474747475747575767676767777777878787878797979797a797a7a7a7a7b7b7b +7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b +7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a797a797979797979797979787878 +787878787878787777777676777776767676767676767575757574757474747474747474747272 +7271717272717171707070706f706f6f6f6f6d6d6d6c6c6d6d6c6c6b6b6a6a6a6a696969696968 +686867676767666665666565656565656565656565656565656565656565656565666566666666 +6767676868686869696a6b6c6c6d6e6f70717374747577787a7c7e7f81828586888a8c8e909294 +97979a9c9e9fa2a3a5a6a8a9abacadadaeaeafafafafafafaeadacabaaa8a7a6a5a3a2a09d9b9a +98969492908e8c8c8a88878684838281807f7e7d7c7b7b7a797979777777767676767575747574 +747474747474747474747474747474747474737373737373737373737373737373737373737372 +727272727272727272727272717172727171717171717171717171717170707070707070707070 +707070707070707070707070707070707070707070707070707070707070707070707070707070 +6f706f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f +6f6f6f6f6f6f706f70707070717171727271717272727272727272737373737373737373737373 +7373737373737373737373737373737373747475757676777778797a7b7c7d7e8082848587888a +8b8d8f919193959697999a9b9b9c9d9e9e9f9f9f9fa0a0a09f9f9f9e9e9f9f9e9e9e9c9c9c9b9a +9b9a99999997979797969796969696969696969696969696979697979797989898999999999a9a +9b9b9c9c9d9d9e9e9f9fa0a0a1a1a2a2a3a3a4a4a5a5a6a6a7a7a8a8a9a9aaaaababababadadad +aeaeadadaeaeaeafafafafafafafafafafafafafaeaeaeaeadadadabababaaa9a9a8a7a6a5a5a4 +a3a3a2a09f9f9e9d9c9b9a9998989796959493929190908f8f8e8e8d8c8b8b8a898a8988888886 +868685858686858585848484848384838383838282828282828282828282828282828181818181 +81818181818181818080818180808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e +7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a797a7979797979797979797979797979787878787878787878787878787878777777777777 +777777777777777777777777777777777776767777767676767676767676767676767575757575 +757575757575757575747574747474747474747473737373737373737373727272727272727271 +7172727171717070707070707070706f706f6f6f6f6f6f6f6f6f6e6e6e6e6e6e6e6e6e6e6d6d6d +6d6d6d6d6d6c6c6d6d6c6c6c6b6b6b6b6b6b6b6b6b6a6b6a6a6a6a6a6a6a6a6a69696969696868 +686868686868676768686767676767676767666666666666666666656665656565656565656564 +646464646464646464636363636363636362626363626262626262626261616161616161616160 +6160606060606060606060606060605f5f5f5f5f5f5f5f5e5e5f5f5e5e5e5e5e5e5e5e5e5e5e5e +5e5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c +5c5c5c5c5c5c5c5c5c5c5c5b5c5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b +5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b +5b5b5b5c5b5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5d5d5d5d5d5d5d5d5d5d +5d5d5d5d5d5e5e5e5e5e5e5e5e5e5e5e5e5e5f5f5e5e5f5f5f5f5f5f5f5f606060606060606060 +606060606061606161616161616161616262626262626262636362626363636464646464646464 +646465656565656565656566656666666666666666666767676767676767686867676868686868 +6868686969696969696969696969696969696a6a6a6a6a6a6a6a6a6b6a6b6b6b6b6b6b6b6b6b6b +6b6b6b6b6c6c6c6c6c6c6c6c6d6d6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6e6e6e6e6e6e6e6e +6e6e6e6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f706f7070707070707070 +707070707070707070707071717171717171717171717171717171717171717171717272717172 +727272727272727272727272727272727272727272727272727272737373737373737373737373 +737373737373737373737373737474747474747474747474747474747474747474747474747474 +747474747474747475747575757575757575757575757575757575757575757575757575757575 +757575757575757575757575757575767676767676767676767676767676767676767676767676 +767676767676767676767676767676767676767676767676767676767677777676777777777777 +777777777777777777777777777777777777777777777777777777777777777777777777777777 +777777777777777777777777777777777777777777777777777777777777777777777777777777 +777777777777777777777777777777777777777777777777787878787878787878787878787878 +787878787878787878787878787878787878787878787878787878787878787878787878787878 +787878787878787878787878787878787878787878787878787878787878787878787878787878 +787878787878787878787878787878787878787878787878787878787878787878787878787878 +787878787878787878787878787878787878797979797979797979797979797979797979797979 +797979797979797979797979797979797979797979797979797979797a797a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f +7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808181808081818181 +818181818181818181818181818182828282828282828282828282828283838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838382828282828282828282828282828282828282828282 +8282828282828282828282828281818181818181818080818180808080808080807f7f7f7f7f7f +7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7f7f7e7f7e7e7e +7e7d7d7d7d7d7c7c7c7b7b7c7c7b7b7b7c7c7c7d7d7c7c7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080 +808080818180808181818282828282828282828282828282828282828282838383838383838383 +838383838383838383838383838383838383838383828282818182828181818080808080808080 +80807f7f7f7f7e7e7d7d7d7d7c7c7c7b7b7b7b7b7b7a7a79797979787878777777777776757574 +74747472727272727272717170706f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f70707171717171 +717172727373747475747575767676767676767777787878797979797a797a7a7a7a7b7b7b7b7b +7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a79797a7a797978797878787878787878787777777777 +777777777776767676767676767575757575757574747474737473737373737373737371717070 +7070707070706f6f6f6f6e6f6e6e6d6d6c6c6b6b6b6b6b6b6b6a6a696969696868676767666666 +666666666565646564646464646464646464646464646464646464646465656665666666666767 +68686868686a6a6b6c6e6e6e6f71727375767678797b7d7e8182848589898b8e8f929395989a9a +9d9fa1a2a5a6a7a8aaaaacadaeaeaeaeafaeaeaeaeadacacaaa9a7a6a5a3a2a09f9d9a98969593 +918f8d8c8989888684838281807f7f7e7d7b7a7a7a797878787676767676767675757475747474 +747474747474747474747474747474747373737373737373737373737373737373737373727272 +717172727171717171717171717171717171717171717171717171707070717170707171717171 +717171717171717171717171717171717171717171717171717171717171717171717171706f71 +706f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f +6f6f6f6f706f707070707171717171717171717171717171717272727272727272737372727373 +73737373737373737372727373727273737474757575757678797a7a7b7c7e7f8183848588888a +8c8e8e90929394979798989a9b9c9c9d9d9d9d9e9f9f9e9e9e9e9e9e9e9e9e9e9c9c9c9b9a9b9a +9a9a9a989898989798979797979797979797979797979897989898989999999b9b9b9b9b9b9c9c +9d9d9e9e9f9fa0a0a1a1a2a2a3a3a4a4a5a5a6a6a7a7a8a8a9a9a9aaababacacacacaeaeaeaeae +aeaeaeafafafafb0b0b0b0b0b0b0b0b0b0b0afafafafafafafadadadabaaaaaaa9a8a7a7a6a5a5 +a4a2a1a0a09f9e9d9b9b9a9a98979696959392919191908f8f8e8d8c8c8b8a8b8a898989878786 +868686868686868585858584858484838383838282828282828282828282828281818181818181 +81818181818181818181818181818181818180808080808080807f7f80807f7f7e7f7e7e7e7e7e +7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7a7a7b7b7a7a7a7a7a7a7a +797a79797979797979797979797979797878787878787878787878787878787777777777777777 +777777777777777777777777777777777777777777777777777777777777777776767676767676 +767575767675757475747474747474747474737373737373737373737272727272727272727272 +727272727171717171717171706f71706f6f6f6f6f6f6f6f6e6e6e6e6e6e6e6e6e6e6d6d6d6d6d +6d6d6d6d6d6d6d6d6d6d6c6c6c6c6c6c6c6c6b6a6c6b6a6a6a6a6a6a6a6a696969696968686868 +686868686868686868686868686868686767676767676767676667666665656666656565646464 +646464646464646363636363636363636363636363636363636363626262626262626262616261 +616060616160606060606060605f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5e +5e5e5e5e5e5e5e5e5e5e5e5e5d5d5e5e5d5d5d5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c +5c5c5c5c5c5c5c5c5c5b5c5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b +5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b +5b5c5b5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5d5d5d5d5d5d5d5d5d5d5d5d +5d5d5d5e5e5e5e5e5e5e5e5e5e5e5e5e5f5f5e5e5f5f5f5f5f5f5f5f6060606060606060606060 +606060616061616161616161616162626262626262626363626263636364646464646464646464 +656565656565656565666566666666666666666667676767676767676767676767686867676868 +686969696969696969696969696969696a6a6a6a6a6a6a6a6a6b6a6b6b6b6b6b6b6b6b6b6b6b6b +6b6b6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6c6c6d6d6d6d6d6d6d6d6e6e6e6e6e6e6e6e6e6e6e6e +6e6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f706f70707070707070707070 +707070707070707070717171717171717171717171717171717171727271717272727272727272 +727272727272727272727272727272727272727272727272727373737373737373737373737373 +737373737373737373737374747474747474747474747474747474747474747474747474747474 +747474747474757475757575757575757575757575757575757575757575757575757575757575 +757575757575757575757575757676767676767676767676767676767676767777767677777777 +777777777777777777777777777777777777777777777777777777777777777777777777777777 +777777777777777777777777777777777777777777777777777777777777777777777777777777 +777777777777777777777777777777777777777777777777777777777777777777777777777777 +777777777777777777777777777777777777777777777878787878787878787878787878787878 +787878787878787878787878787878787878787878787878787878787878787878787878787878 +787878787878787878787878787878787878787878787878787878787878787878787878787878 +787878787878787878787878787878787878787878787878787878787878787878787878787878 +787878787878787878787878787878787979797979797979797979797979797979797979797979 +79797979797979797979797979797979797979797979797979797a797a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f +7f7f7f7f7f7f7f7f7f7f7f80808080808080808181808081818181818181818181818181818181 +818181818181818181818181828282828282828282828282828282838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383828282828282828282828282828282828282828282828281 +818282818181818181818180808080808080808080808080808080808080807f7f7f7f7f7f7f7f +7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7f7f7f7f7f7f7f7e7e +7d7d7d7d7c7c7c7b7b7c7c7b7b7b7c7c7c7d7d7c7c7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080 +808181808081818182828282828282828282828282828282828282828383838383838383838383 +8383838383838383838383838383838383838382828281818282818181808080807f807f7f7f7f +7e7e7e7e7e7e7d7d7d7d7c7c7c7b7b7b7b7b7b797a797979797878787777777777767575757575 +7472727272727272717170707070706f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f70707071717171 +727273737474747474747576757676767677777878787979797979797979797a7a7b7b7b7b7b7b +7b7c7c7b7b7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7a7b7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7979797979797979787879797878787878787878787878787777767676767676 +76767675757575757575757474747474747473737373727372727272727272727270706f6f6f6f +6f6f6f6e6d6d6d6d6d6d6d6d6c6c6b6b6a6a6a6a69696968686868686867676666666565656565 +656564646364636363636363636363636363636463646464646464656565656565666667676868 +6869696b6b6c6d6f6f6f717373757778797a7c7e7f81848587888c8d8f91939597999b9d9da0a2 +a4a5a7a9aaaaacacadaeafafafaeafaeaeaeadacabaaa8a6a5a4a2a09f9d9b9a97959392908e8c +8a8987868584828180807e7d7d7c7c7a7979797878787776757575757575747474747474747474 +747474747474747474747474747473737373737373737373737373737373737373737272727171 +727271717171717171717171717171717171717171717171717070707171707071717171717171 +717171717171717171717171717171717171717171717171717171717171717171717070717170 +7070707070707070707070707070707070707070706f706f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f +6f6f6f6f6f6f6f6f70707070707070707071707171717172727272727272727373727273737373 +7373737373737372727373727273737373747474747577777878797a7c7d7e808182858587898b +8b8d8f90909494959697989a9a9b9b9c9c9d9e9e9d9e9e9e9e9e9e9e9e9e9c9c9c9c9b9c9b9b9b +9b999999999899989898989898989898989898989998999999999a9a9a9c9c9c9c9c9c9e9e9e9e +9f9fa0a0a1a1a2a3a3a3a4a4a5a5a6a6a7a7a8a8a9a9aaaaaaabacacacacacadafafafafafafaf +afb0b0b0b0b1b1b1b1b1b1b1b2b1b2b2b1b0b1b0b0b0b0aeaeaeadacacacabaaa9a9a8a7a7a6a4 +a3a2a2a19f9f9d9d9c9b999998979695949392929190908f8e8d8d8c8b8c8a8a8a8a8888878787 +878686868685858585858585858484848483838383838383838383838382828181818181818181 +8181818181818181818181818181818180808080808080807f7f80807f7f7f7f7f7f7f7f7f7f7f +7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7a7a7b7b7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a79797979797979797978797878787877777777777777777777 +777777777777777777777777777777777777777777777777777777777777767676767676767675 +757676757575757575757575757575757474747474747474747373727272727272727272727272 +727271717171717171717070717170707070707070706f6f6f6f6f6f6f6f6f6e6e6d6d6d6d6d6d +6d6d6d6d6d6d6d6d6c6c6c6c6c6c6c6c6b6b6c6c6b6b6b6b6b6b6b6b6a6a6a6a6a696969696869 +686868686868686868686868686867676767676767676767676767666667676666666565656565 +656565656564646464636463636363636363636363636363636262626262626262626262626261 +616262616161616161616160606060606060606060606060605f605f5f5f5f5f5f5f5f5f5e5e5e +5e5e5e5e5e5e5e5e5e5e5d5d5e5e5d5d5d5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c +5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c +5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c +5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5d5d5d5d5d5d5d5d5d5d5d5d5d5d +5d5e5e5e5e5e5e5e5e5e5e5e5e5e5f5f5e5e5f5f5f5f5f5f5f5f60606060606060606060606060 +606160616161616161616161626262626262626263636262636363646464646464646464646565 +656565656565656565656565666566666666676767676767676767676767676868676768686869 +69696969696969696969696969696a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6a6b6b6b6b6b6b6b6b6b +6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6c6c6d6d6d6d6d6d6d6d6e6e6e6e6e6e6e6e6e6e6e6e6e6e +6e6e6e6e6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f706f707070707070707070707070 +707070707070707171717171717171717171717171717171717272717172727272727272727272 +727272727272727272727272727272727272727272727273737373737373737373737373737373 +737373737373737373747474747474747474747474747474747474747474747474747474747475 +747575757575757575757575757575757575757575757575757575757575757575757575757575 +757575757575757575757576767676767676767676767676767676767677777676777777777777 +777777777777777777777777777777777777777777777777777777777777777777777777777777 +777777777777777777777777777777777777777777777777777777777777777777777777777777 +777777777777777777777777777777777777777777777777777777777777777777777777777777 +777777777777777777777777777777777777777778787878787878787878787878787878787878 +787878787878787878787878787878787878787878787878787878787878787878787878787878 +787878787878787878787878787878787878787878787878787878787878787878787878787878 +787878787878787878787878787878787878787878787878787878787878787878787878787878 +787878787878787878787878787879797979797979797979797979797979797979797979797979 +797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f808080808080808081818080818181818181818181818181818181818181 +818181818181818181818282828282828282828282828282828383838384838484848484848484 +848484848484848484848484848484848484848484848484848484848484848484848484848484 +848484848484848484848484848484848484848484848484848483848383838383838383838383 +838383838383838383838383838282828282828282828282828282828282828282828282818182 +8281818181818181818080808080808080807f807f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d80807f7f7e7e7e7e7e7e7e +7e7e7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e +7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f +7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808181808081818181818181 +818181818181818181818181818181818282828282828282828282828282828282828282828282 +8282828282828282828282828181818181818181818181818181818080807f7f80807f7f7f7e7e +7e7e7d7c7c7c7c7c7c7c7c7b7b7c7c7a7a7a7a7979797978787878787777767676767574747474 +737371717272717171706f6f6f6f6f6e6e6e6e6e6e6e6e6e6e6e6e6e6f70707071717071727272 +72727272737475757575757576777777777777777878787879797a7a7a7a7a7a7a7a7a7b7b7b7c +7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7979797979797979 +797979797979797979797878787878787878787777767676767676767676767676767676767676 +76757575747474747373737373727272727272727172717171717070706f6f6f6f6f6e6e6e6e6d +6d6d6d6c6c6c6b6b6a6a6a6a6a6a6a696869696868686766666565656565656564646463636363 +636362636262626262626262626262626262626262636363636363646566666667666767696a6a +6b6b6c6d6f6f707273737676787a7b7d7f80838586888a8c8e90929496989a9c9ea1a2a4a6a7a8 +aaaaacadadafb0b0b0afafafafaeadacacaba9a7a6a5a3a09f9e9c9a99969492918f8d8b898886 +85848280807f7f7d7d7c7b7a797979787777767676767676757575757575747473737373737373 +737373737373737373737373737373737372727272727272727272727272727272727272727272 +727272727272717172727171717171717171717171717171717171717171717171717171717171 +717171717171717171717171717171717171717171717171717171717171717171707170707070 +707070707070707070706f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6e6e6e6e6e6e6e6e6e +6f6e6f6f6f6f707070717170707171717171717171727272727272727272727272727272727272 +7272727272727272727272727273737373747474747575767778797a7c7c7e7f8183848688888a +8c8d8f9092939395969798999a9a9b9c9c9d9d9d9e9d9d9f9f9e9e9e9e9e9e9d9d9c9c9b9b9b9a +9a9a9a999a999999999999999999999999999a999a9a9a9a9c9c9c9c9c9c9c9e9e9e9ea0a0a1a1 +a1a1a2a2a3a3a5a5a6a6a6a6a7a7a8a8a9a9a9a9ababacacacacadaeaeaeaeafafb0b0b0b0b1b1 +b1b1b1b1b1b1b2b2b2b2b2b2b2b2b2b2b2b2b1b1b1b0b0b0afafafaeadacababaaa9a8a7a6a5a5 +a3a2a2a0a09e9d9c9c9a9998979695949492929191908f8e8e8d8c8c8c8a898989898988878888 +878787868686868585848484848484848484838383838383838383838383838383838383838383 +838382828282818181818181818180808080808080808080808080807f807f7f7f7f7f7f7f7f7f +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7c7c7d7d7c7c +7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7b7a7a +7a7a7a7a7a7a7a7979797979797979797979797979797979797979797979797979797979797979 +797979787878787878787877777878777777777777777776767676767676767676767676767676 +767676757675757575747474747474747474747474747474747474747474747473737373727272 +72727272727171717170717070707070707070706f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6e +6e6e6e6d6d6d6d6d6d6d6d6c6c6c6c6b6c6b6b6b6b6b6b6b6b6b6a6a6a6a6a6a6a6a6a6a6a6a6a +69696a6a6969696868686868686868686867676767666766666666666666666666666666666565 +656565656565656565656564646565646464636363636363636363636262626261626161616161 +61616161616161616161616161616060605f5f60605f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f +5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5d5d5d5d5d5d5d5d5d +5d5d5d5d5d5c5d5c5c5c5c5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b +5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5c5b5c +5c5c5c5c5c5c5c5c5c5c5c5c5c5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5e +5e5e5e5e5e5e5e5e5e5e5e5e5f5f5e5e5f5f5f5f5f5f5f5f606060606060606060606060606061 +606161616161616161616262626262626262636362626363636363636363646464646464646464 +646565656566656666666666666666666666666666676767686867676868686868686868686868 +6868696969696969696969696a6a6a6a6a6a6a6a6a6b6a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6c6c +6c6c6c6c6c6c6d6d6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6e6e6e6e6e6e6e6e6e +6e6e6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f706f7070707070707070707070707070 +717171717171717171717171717171717171717171717171717171717272717172727272727272 +727272727272727272727273737373737373737373737373737373737373737373737373747474 +747474747474747474747474747474747474747474747474747474747474747474747474747474 +747475747575757575757575757575757575767676767676767676767676767676767676767676 +767676767676767676767676767676767676767676767676767676767676767676767676767676 +767676767676767676767676767676767676767676767677777676777777777777777777777777 +777777777777777777777777777777777777777777787878787878787878787878787878787878 +787878787878787878787878787878787878787878787878787878787878787878787878787878 +787878787878787878787878787878787878787878787878787878787878787878787878787878 +787878787878787878787878787878787878787878787878787878787878787878787878787878 +787878787878787878787878787878787878787878787878787878787878787878787878787878 +787878787878787878787878787878787979797979797979797979797979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +797979797979797979797979797979797979797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c +7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f808080 +808080808080808080808080808080808080808080808080808181808081818181818181818282 +828282828282828283838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838384848484848484848484848484848484848484848484848484 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838382828282828282828282828282828281818181818181818181818181 +8181818181818180808080808080807f7f80807f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7d7e7d +7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d8080807f7f7f7f7e7f7e7e7e7e +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808081818080818181818181818181 +818181818181818181818181818182828282828282828282828282828282828282828282828282 +828282828282828282828181818181818181818181818181818080807f7e807f7e7e7e7d7d7d7d +7d7c7c7c7c7c7c7c7c7b7b7c7c7a7a797a79797979787878787877777676767676757574747373 +71717272717171707070706f6f6e6e6e6e6e6e6e6e6e6e6e6e6e6e6f6f6f707170717272727272 +7272727474747475747576777777777777777878787878797979797a797a7a7a7a7b7b7b7c7c7b +7b7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7a7b7a7a7979797978787878787878787878 +787878787878787877777777777777777777767676767676767676757675757575757575757574 +7474737373737272727272717171717171717071707070706f6f6f6e6e6e6e6e6d6d6d6d6c6c6b +6b6a6a6a6a69696969696969696867686766666665656564646464646464636363626262626262 +61626161616161616161616161616162616262636363636363636565656667666767696a6b6c6c +6d6e70707173757577787a7c7e7f82838588898b8d8f919496979a9b9ea0a1a4a5a7a9aaabacad +afafafb1b1b1b1b0b0afafaeadacabaaa8a5a4a2a19e9c9b99979593918f8e8c8a888685838381 +7f7e7e7d7d7c7b7a79787878787776767676757675757474747474747473737373737373737373 +737373737373737373737373737373727272727272727272727272727272727272727272727272 +727272727171727271717171717171717171717171717171717171717171717171717171717171 +717171717171717171717171717171717171717171717171717171717171717171717171717171 +71717171717171717070707070707070706f706f6f6f6f6f6f6f6f6f6e6e6e6e6e6e6e6e6e6e6e +6e6e6e6e6f6f6f70706f6f70707170717171717272727272727272727272727272727272727272 +727272727272727272727272727272737373737373747576777879797b7c7e808183858587898a +8b8d8f9091929395969798999a9b9b9c9c9d9e9d9d9f9f9e9e9e9e9e9e9e9e9d9d9c9c9c9b9b9b +9b9a9b9a9a9a9a9a9a9a9a9a9a9a9a9a9b9a9b9b9b9b9d9d9d9d9d9d9d9f9fa0a0a1a1a2a2a2a2 +a3a3a4a5a6a6a7a7a7a7a8a8a9a9aaaaaaaaacacadadadadadaeaeafafb0b0b1b1b1b1b2b2b2b2 +b2b2b2b2b3b3b3b3b4b3b4b4b4b3b4b3b2b2b2b1b1b1b1b1b1b0afaeadadacabaaa9a8a7a7a5a4 +a3a2a2a09f9d9d9c9b9998989796959393929291908f8f8e8d8d8c8b8a8a8a8a8a898889888787 +878686868686858585858585858585858484848484848484848384838383838383838383838383 +828282828181818181818181808080808080808080808080808080808080808080808080807f7f +7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7c7c7d7d7c7c7c7c +7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a797a797979797979797979797979797979797979 +797878787878787878777778787777777777777777767676767676767676767676767676767676 +767676767676767575757575757575757575757575747574747474747474737373737272727272 +7272727171717171717171717171717171717070707070707070706f706f6f6f6f6f6f6f6e6e6e +6e6d6d6d6d6d6d6d6d6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6b6b6b6b6b6b6b6b6a6b6a6a6969 +6a6a69696968686868686868686868676767676767676767676767676767676767676766666666 +666666666665666565646465656464646363636363636363636362626262626262626262626262 +6262626262626262626262626161616060616160605f605f5f5f5f5f5f5f5f5f5f5f5f5f5f5e5e +5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5d5d5d5d5d5d5d5d5d5d5d +5d5d5d5d5d5d5d5d5d5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c +5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c +5c5c5c5c5c5c5c5c5c5c5c5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5e5e5e +5e5e5e5e5e5e5e5e5e5e5f5f5e5e5f5f5f5f5f5f5f5f6060606060606060606060606060616061 +616161616161616162626262626262626363626263636363636363636464646464646464646465 +656565656565656566656666666666666666666767676868676768686868686868686868686868 +696969696969696969696a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6a6b6b6b6b6b6b6b6b6b6c6c6c6c +6c6c6c6c6d6d6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6e6e6e6e6e6e6e6e6e6e6e +6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f706f70707070707070707070707070707171 +717171717171717171717171717171717171717171717171717172727171727272727272727272 +727272727272727272737373737373737373737373737373737373737373737373737474747474 +747474747474747474747474747474747474747474747474747474747474747474747574757575 +757575757575757575757575757575757676767676767676767676767676767676767676767676 +767676767676767676767676767676767676767676767676767676767676767676767676767676 +767676767676767676767676767676767676767676777776767777777777777777777777777777 +777777777777777777777777777777777777777878787878787878787878787878787878787878 +787878787878787878787878787878787878787878787878787878787878787878787878787878 +787878787878787878787878787878787878787878787878787878787878787878787878787878 +787878787878787878787878787878787878787878787878787878787878787878787878787878 +787878787878787878787878787878787878787878787878787878787878787878787878787878 +787878787878787878787878787879797979797979797979797979797979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +7a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b +7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080 +808080808080808080808080808080808080808080808081818080818181818181818182828282 +828282828282838383838383838383838383838383838383838483848484848484848484848484 +848484848484848484848484858585858585858585858585858585858585858585858585858484 +848484848484848484848484848484848484848484848384838383838383838383838383838383 +838383838383838383828282828282828282828282828282818181818181818181818181818181 +818181818180808080808080807f7e807f7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d8080807f7f7f7f7e7f7e7e7e7e7c7c +7c7b7b7c7c7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808181808081 +818181818181818181818181828282828282828282828282828282828282828282828282828282 +82828282828282828181818181818181808081818080807f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c +7c7c7c7c7c7c7c7b7b7b7b7a7a797a797979797878787878777777767676767575747473737272 +7272717171707070706f6f6e6e6e6e6e6e6e6e6e6e6e6e6e6e6f6f6f6f70707171727271717272 +727474747475747575767676767777777878787878797979797a797a7a7a7a7b7b7b7c7c7b7b7c +7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a797a797979797878787878787878787878787878 +787878787878777777767677777676767575757575757575757475747474747474747474737373 +737372727271717171707070707070706f706f6f6f6f6e6e6e6d6d6d6d6c6c6c6b6b6b6b6a6a69 +696969686868676768686767666665656565646464636363636262626161616161616161616061 +6060606060606060606060606061606161626262626363636565656667666768696a6b6c6d6e6f +717273747677797a7c7e80828486888a8c8e90929597999b9d9fa1a3a5a7a8aaacadaeafb0b1b1 +b1b2b2b2b2b1b0afafadacabaaa8a6a4a2a09e9c9a98969492908e8c8a898785838281807e7d7c +7b7a7b7a7978787777767676757575757475747474747474747474737373737373737373737373 +737373737373737373737373737272727272727272727272727272727272727171727271717171 +717171717171717171717171717171717171717171717272717172727272727272727272727272 +727272727272727272727272727272727272727272727272727272727171727271717171717171 +7171717171717070707070707070706f706f6f6f6f6f6f6f6f6f6e6e6e6e6e6e6e6e6e6e6e6e6e +6e6e6f6f6f6f6f6f6f6f6f706f7070707071717171717171717272717172727272727272727272 +727171727271717171717171717171717272727273747575767778797c7d7e808282848687888b +8c8d8e9091939495969798999a9b9b9c9d9d9d9e9e9e9e9e9e9e9e9e9e9d9d9d9d9d9c9c9c9c9b +9c9b9b9b9b9b9b9b9b9b9b9b9b9b9c9b9c9c9c9c9e9e9e9f9f9f9fa0a0a1a1a2a2a3a3a3a3a4a4 +a5a6a7a7a8a8a8a8a9a9aaaaababababadadadaeaeaeaeafafb0b0b1b1b1b1b2b2b2b3b3b2b2b3 +b3b3b4b4b4b4b5b4b5b5b5b4b5b4b4b4b4b3b3b3b2b2b2b2b1b0afafaeadacabaaa9a8a7a6a5a4 +a3a2a19f9e9d9c9b9a9998979695949393929190908f8e8e8d8c8b8b8b8b8a8a89898888888887 +878787878686868585868685858584848484848484848483848383838383838383838383838383 +82828282828282828282818181818181818180808181808080808080808080808080807f7f7f7f +7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a797a7979797979797979797979797979797979797978 +787878787878787878787878787878787878787777777777777777777777777776767777767676 +767676767675757575757575757575757575757475747474747474747474737373737373737373 +737272727171727271717171717171717070707070707070706f706f6f6f6f6f6f6f6f6f6e6e6e +6e6e6e6e6e6e6e6d6d6d6c6c6d6d6c6c6c6c6c6c6c6c6b6b6b6b6b6b6b6b6b6a6b6a6a6a6a6a6a +6a6a6a696969696969696969696868686868686868676768686767676767676767666666666666 +666666656665656565656565656564646464646464646464636363636363636362626363626262 +62626262626262626262616161616161616161606160606060606060606060606060605f5f5f5f +5f5f5f5f5e5e5f5f5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5d5d5d5d5d5d5d5d5d5d5d5d5d +5d5d5d5d5d5d5d5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c +5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c +5c5c5c5c5c5c5c5c5c5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5e5e5e5e5e +5e5e5e5e5e5e5e5e5f5f5e5e5f5f5f5f5f5f5f5f60606060606060606060606060606160616161 +616161616161626262626262626263636262636363636363636364646464646464646464656565 +656565656565666566666666666666666667676767676767676868676768686868686868686969 +69696969696969696a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6a6b6b6b6b6b6b6b6b6b6c6c6c6c6c6c +6c6c6c6c6c6c6c6d6d6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e +6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f706f707070707070707070707070707071717171 +717171717171717171717171717171717171717272717172727272727272727272727272727272 +727272727272727373737373737373737373737373737373737373737373737374747474747474 +747474747474747474747474747474747474747474747474747474747474747475747575757575 +757575757575757575757575757576767676767676767676767676767676767676767676767676 +767676767676767676767676767676767676767676767677777676777777777777777777777777 +777777777777777777777777777777777777777777777777777777777777777777777777777777 +777777777777777777777777777777777778787878787878787878787878787878787878787878 +787878787878787878787878787878787878787878787878787878787878787878787878787878 +787878787878787878787878787878787878787878787878787878787878787878787878787878 +787878787878787878787878787878787878787878787878787878787878787878787878787878 +787878787878787878787878787878787878787878787878787878787878787878787878787878 +787878787878787878787878797979797979797979797979797979797979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797a79 +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080 +808080808080808080808081818080818181818181818181818181818181818181828282828282 +828282828383838383838383838383838383838383838384838484848484848484848484848484 +848484848484848484848585858585858585858585858585858585858585858585858584848484 +848484848484848484848484848484848484848483848383838383838383838383838383838383 +838383838383838282828282828282828282828282828181818181818181808081818080808080 +8080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d8181818080807f7e7f7e7e7e7e7c7c7c7c +7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7d7d7c7c7d7d7d7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080 +808080808080808081818181828282828282828282828282828282828181828281818181818181 +8181818181818080808080808080808080808080807f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c +7c7c7c7c7c7c7c7c7c7b7b7a7b7a7a797979797878787777777777777776767575747472727272 +727272717171706f6f6e6e6e6e6e6e6e6e6e6e6e6e6e6e6f6f6f6f707071717171717171717173 +73747475747575767676767676767777777878787879797a797a7a7a7a7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7e +7e7d7d7e7e7e7e7e7e7d7d7e7e7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7a7a7b7b7a7a7a79797979797979797978797878787877777777777777777777777777777777 +777776767676757575757575757574747474747474747473747373737373737372727272717171 +707070707070706f6f6f6f6f6f6f6e6f6e6e6d6d6d6d6c6b6b6b6b6b6b6b6a6a6a696869686767 +67666666666666666666656564636363626262616161616161616060606060606060605f605f5f +5f5f5f5f5f606060606060616061616363636363636366666667696869696b6c6d6e6f70727474 +7677797a7c7e7f828486888a8c8f90929496989b9d9ea1a2a4a6a8aaabacaeafafb0b1b2b1b1b2 +b2b1b1b0aeadadabaaa8a7a5a3a19f9d9b99969593918f8d8b898887848381807f7f7d7c7a7a79 +7a7978777776767676767575757574757474747474747474747373737373737373737373737373 +737373737373737373737372727272727272727272727272727272727272727272727272727272 +727272727272727272727272727272727272727272727272727272727272727272727272727272 +727272727272727272727272727272727272727272727272727272727272727272727272727272 +727272727171717171717171706f71706f6f6f6f6f6f6f6f6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e +6f6f6f6f6f6f6f6f6f706f70707070717171717171717171717171717171717171717171717171 +7171717171717171717171717171717171717273747475757677797a7c7e7f7f8183848588898a +8b8d8e909192939496979799999a9b9b9c9d9d9d9d9d9e9e9e9e9e9d9d9d9d9d9c9c9c9c9b9c9b +9b9c9c9b9b9c9c9c9c9c9c9c9d9c9d9d9d9d9f9f9f9f9f9f9fa0a1a2a2a3a3a4a4a4a4a4a4a5a6 +a7a7a9a9a8a8a9a9aaaaababababadadadadadadadaeaeafafb0b0b0b0b1b1b2b2b2b2b2b2b2b2 +b3b3b3b3b4b3b4b5b5b4b5b4b4b4b4b3b3b3b3b3b3b3b2b1b0b0afafaeadabaaaaa9a8a7a5a5a4 +a3a0a09f9e9c9b9b9a99979696959493929191908f8f8e8d8c8c8b8b8b8b8a8a89898888888887 +878786868686868686868686858585858585858584838584838383838383838383838383838282 +828282828282828281818181818181818181818181818181818181818181818181808080808080 +80807f7f80807f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7b7b7b7a7a7b7b7a7a7a7a7a7a7a797a79797979797979797979797979797979797979787878 +787878787878787878787878787878787877777777777777777777777777777777777777777777 +777777767676767676767676767676767574767574747474747474747373737373737373737372 +7272727272727272727272727272717171717171717171707170706f6f70706f6f6f6e6e6e6e6e +6e6e6e6e6e6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6c6c6c6c6c6c6c6c6c6b6c6b6b6a6a6b6b6a6a +6a6969696969696969696968686868686868686868686868686868686868686767676767676767 +676667666666666666666565656564646464646464646363636363636363636363636363636363 +6363636363636363626262626262626262616261616161616161606061616060605f5f5f5f5f5f +5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5e5e5e5e5e5e5e5e5e5e5e5e5e5d5d +5e5e5d5d5d5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c +5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c +5c5c5c5c5c5c5c5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5e5e5e5e5e5e5e +5e5f5f5e5e5f5f5f5f5f5f5f5f5f5f5f5f5f606060606060606060606060606061606161616161 +616161616262626262626262626262626263636262636363646464646464646464646565656565 +656565656665666666666666666666676767676767676767676767676868676768686869696969 +6969696969696a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6a6b6b6b6b6b6b6b6b6b6c6c6c6c6c6c6c6c +6c6c6c6c6c6c6c6c6c6c6d6d6c6c6d6d6d6d6d6d6d6d6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6f6f +6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f706f7070707070707070707070707070717171717171 +717171717171717171717171717171717172727171727272727272727272727272727272727272 +727272727273737373737373737373737373737373737373737373737373747474747474747474 +747474747474747474747474747474747474747474747474747474747474757475757575757575 +757575757575757575757575767676767676767676767676767676767676767676767676767676 +767676767676777776767777777777777777777777777777777777777777777777777777777777 +777777777777777777777777777777777777777777777777777777777777777777777777777777 +777777777777777777777777777777787878787878787878787878787878787878787878787878 +787878787878787878787878787878787878787878787878787878787878787878787878787878 +787878787878787878787878787878787878787878787878787878787878787878787878787878 +787878787878787878787878787878787878787878787878787878787878787878787878787878 +787878787878787878787878787878787878787878787878787878787878787878787878787878 +787878787878787878787979797979797979797979797979797979797979797979797979797979 +79797979797979797979797979797979797979797979797979797979797979797979797a797a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b +7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080818180808181 +818181818181818181818181818181818181818181818181818181818181818282828282828282 +828283838383838383838383838383838383838383848384848484848484858584848585858585 +858585858585858586868686868686868686868686868686868685858686858585848484848484 +848484848484848484848484848484848484838483838383838383838383838383838383838383 +838383838382828281818282818181818181818180808080808080808080808080808080808080 +807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d8181818080807f7f7f7f7f7f7e7c7c7c7c7c7c +7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7d7d7c7c7d7d7d7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080 +808080808080818181818282828282828282828282828282828281818282818181818181818181 +81818181808080807f807f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7c7c7c7c7c +7c7c7c7c7c7c7c7b7b7b7b7b7b7a7a7a7a79797978787878777877767676767575737373737373 +727171717070706f6f6f6e6e6e6e6e6e6e6e6e6e6e6f6f6f6f6f6f707070717071717171737374 +7474747474757575767676767777777878787879797979797979797a7a7a7a7b7a7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7e7e7d +7d7e7e7e7e7e7e7d7d7e7e7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a79 +797a7a797979787878787878787878777877777777767676767676767676767676767676767676 +757575757474747474747473737272727272727272727272727272727272717171717070706f6f +6f6f6e6e6e6d6d6d6d6d6d6d6d6d6d6d6c6c6c6c6b6a6a6a696969696868686767686766666665 +6565656465646464636363626262616161606060606060605f5f5f5f5f5f5f5f5f5f5f5f5f5f5f +5f5f5f6060606060606161616163636363646464676767686a696a6b6d6e6f707173757677797a +7c7d80818386888a8c8e91939596989b9c9ea1a2a4a6a7a9abacadaeb0b1b0b1b1b2b1b1b2b1b0 +b0aeacababa9a7a5a5a2a09e9b9a98959392908e8d8a888685848281807e7d7d7c7b7979787978 +787776767575757574747474747474747474747474747473737373737373737373737373737373 +737373737373737373727272727272727272727272727272727272727272727272727272727272 +727272727272727272727272727272727272727272727272727272727272727272727272727272 +727272727272727272727272727272727272727272727272727272727272727272727272727272 +727271717171717171717070717170707070707070706f6f6f6f6e6f6e6e6e6e6e6e6e6e6e6f6f +6f6f6f6f6f6f6f6f6f6f6f6f6f7070707070707070707170717171717171717171717171717171 +71717171717171717071707070707070717272727373757677787a7b7c7d7e808182858687888a +8b8d8e8f909193949597979799999a9b9c9c9c9c9d9d9d9d9e9d9d9d9d9d9c9c9c9c9c9c9c9c9d +9d9c9c9d9d9d9d9d9d9d9d9d9d9d9d9ea0a0a0a0a0a0a0a1a2a2a2a3a3a4a5a4a5a5a5a6a6a7a7 +a9a9a8a8a9a9aaaaaaaaaaabacadadadadadadaeaeaeaeafafafafb0b0b1b1b1b1b1b1b1b2b3b3 +b3b3b3b3b3b4b4b4b4b5b5b5b5b4b4b4b4b4b4b4b3b2b2b2b0b0afaeadacacaba9a9a7a7a6a4a2 +a2a19f9e9d9d9b9a9998979695959492929190908f8e8d8d8c8c8c8c8a8a8a8a89898989888888 +878686868686868686868585858585858585848485858484848484848484848484848483838383 +838383838382828181818181818181818181818181818181818181818181818080808080808080 +7f7f80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7d7e7d7d7d7d7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b +7b7b7a7a7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7979797979 +797979797979797979787978787878777777777777777777777777777777777777777777777777 +777676767676767676767676767675757676757575757575757574747474747474747473737272 +72727272727272727272727271717171717171717171717171707071717070706f6f6f6f6f6f6f +6f6f6e6e6d6d6d6d6d6d6d6d6d6d6d6d6d6d6c6c6c6c6c6c6c6c6c6c6c6c6c6b6b6c6c6b6b6b6a +6a6a6a6a6a6a6a6a6a696969696969696969686968686868686868686867676767676767676767 +676767676767676766666666656565656565656564646464646464646463646363636363636363 +636363636363626262626262626262626262626262626262616162626161616060606060606060 +6060606060605f605f5f5f5f5f5f5f5f5f5f5f5f5f5f5e5e5e5e5e5e5e5e5e5e5e5e5e5d5d5e5e +5d5d5d5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c +5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c +5c5c5c5c5c5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5e5e5e5e5e5e5e5e5f +5f5e5e5f5f5f5f5f5f5f5f5f5f5f5f5f6060606060606060606060606060616061616161616161 +616162626262626262626262626262636362626363636464646464646464646465656565656565 +656565656565656665666666666767676767676767676767676768686767686868696969696969 +696969696a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6a6b6b6b6b6c6c6c6c6c6c6c6c6c6c +6c6c6c6c6c6c6c6c6d6d6c6c6d6d6d6d6d6d6d6d6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6f6f6f6f +6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f706f70707070707070707070707070707171717171717171 +717171717171717171717171717171727271717272727272727272727272727272727272727272 +727272737373737373737373737373737373737373737373737373737474747474747474747474 +747474747474747474747474747574757575757575757575757575757575757575757575757575 +757575757575757575757676767676767676767676767676767676767676767676767676767676 +767676767777767677777777777777777777777777777777777777777777777777777777777777 +777777777777777777777777777777777777777777777777777777777777777777777777777777 +777777777777777777777777777878787878787878787878787878787878787878787878787878 +787878787878787878787878787878787878787878787878787878787878787878787878787878 +787878787878787878787878787878787878787878787878787878787878787878787878787878 +787878787878787878787878787878787878787878787878787878787878787878787878787878 +787878787878787878787878787878787878787878787878787878787878787878787878787878 +787878787878787879797979797979797979797979797979797979797979797979797979797979 +797979797979797979797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b +7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808181808081818181 +818181818181818181818181818181818181818181818181818181818182828282828282828283 +838484848484848484848484848484848484848484848484848484848585848485858585858585 +858585858585868686868686868686868686868686868686858586868585858484848484848484 +848484848484848484848484848484848384838383838383838383838383838383838383838383 +838383828282818182828181818181818181808080807f807f7f7f7f7f7f7f7f7f7f7f7f7f7f7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d818181808080807f807f7e7e7e7e7d7d7c7c7c7c7b +7b7b7b7b7b7c7c7a7a7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808181808081818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818180808080808080807f7f80807f7f7f7e7e7e7e7d7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7c7c7b7b7b7b7a7b7a7a7a7a7a7a7a7a7a797979787878787878777575757575757573737372 +7171717070706f6f6f6f6e6e6e6e6e6e6e6e6e6e6e6e6e6f707070717170707172727272727273 +737474747575757676767777777777777777777878797979797a7a7a7b7b7a7a7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7979797978787878787878787878787878787878787878 +787878787878787878777777777677767676767575757575757575757575757575757474747474 +747474737373737272727272727272717171717071707070706f6f6f6f6f6f6f6f6f6f6e6e6e6d +6d6d6c6c6c6c6b6b6b6b6a6b6a6a6a6a6a6a6a6a69696968686866666666656565656565646464 +636364646362626261616161606060606060605f5f5f5e5e5e5e5e5e5e5e5e5d5f5e5e5e5e5f5f +5f5f5f5f5f60606160626262636364656666676768696a6a6c6d6e6f7172747576787a7b7d7f82 +838587898b8e90929396989b9d9ea1a3a4a6a7a9abacadafaeb0b1b1b2b2b2b2b1b0b0b0afaead +aba9a8a5a4a4a19f9d9b99969493918f8d8b898886848281807f7d7d7c7b797979787877777676 +767676757575757575757475747474747373737373737373737373737373737272727272727272 +727272727272727272727272727272727272727272727272727171727271717172727272727272 +727272727272727272727272727272727373737374747474747474747474747474747474747474 +747474747474747474747474747474747474747474747373747473737373737373737272727272 +72727272727171717170717070707070707070706f6f6f6f6f6f6f6f6f6f6e6e6e6e6e6e6e6e6e +6e6e6e6e6e6f6e6f6f6f6f70707070707070707171707071717172727272727272727171717170 +70707070707070707070717170707070717272737374757676787a7a7c7d7e7f8283848587888a +8b8d8e9090929394949797989899999a9b9b9b9b9c9c9c9c9d9d9d9d9e9e9e9e9d9e9d9d9d9d9d +9d9d9d9d9d9d9d9d9e9e9f9f9f9f9fa0a0a1a1a2a2a2a2a3a3a3a4a4a4a4a4a5a5a5a8a8a8a8a8 +a8a8a9a9a9aaabababababababacacacacacacadaeaeaeafafafafafb0b0b0b0b1b1b1b1b2b2b3 +b4b3b4b4b4b4b5b4b4b4b4b5b5b5b4b4b4b4b4b4b2b2b2b1b0b0afafadacacaaaaa8a7a7a5a3a2 +a2a0a09d9d9c9b9998979795949493929191908f8e8e8e8e8c8c8c8b8989898989898989888888 +888787878786868686868686868585858584858484848484848484848484848484838383838383 +838383838383838383838383828282828181818181818181808080808080808080808080808080 +808080807f807f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7d7d7d7d7d7d7d7d7c7c7d7d7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7a7b7a7a7a7a7a7a7a7a7a7979797979797979797979797979797979 +797979797979797979797979797979797979797979797979797978787878777777777777777776 +767676767676767676767676767576757575757575757575747474747474747474747474747373 +74747373737272727272727272727271717171707170707070707070707070707070706f6f6f6f +6f6f6f6f6e6e6f6f6e6e6e6d6d6d6d6d6d6d6d6d6d6c6c6c6c6b6c6b6b6b6b6b6b6b6b6b6b6b6b +6b6b6b6b6b6b6b6a6a6a6a6a6a6a6a69696a6a6969696969696969686868686868686868676766 +666666666666666666666666666666666666656565656565656564646565646464646464646463 +636363636363636363636363636262616161616161616161616161616161616161616060605f5f +60605f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e +5e5e5e5e5e5e5e5e5e5e5e5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d +5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d +5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e +5e5e5f5f5e5e5f5f5f5f5f5f5f5f60606060606060606060606060606160616161616161616161 +626262626262626263636262636363636363636363636363636464646464646464646465656565 +666566666666666666666666666666666767676868676768686868686868686868686868696969 +696969696969696a6a6a6a6a6a6a6a6a6b6a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6c6c6c6c6c6c6c +6c6d6d6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6f +6f6f6f6f6f6f6f6f6f6f6f6f6f706f707070707070707070707070707070707070707171717171 +717171717171717171717171717272717172727272727272727272727272727272727273737373 +737373737373737373737373737373737373737373747474747474747474747474747474747474 +747474747474747474747474747474747474747474747474747475747575757575757575757676 +767676767676767676767676767676767676767676767676767676767676767676767676767676 +767676767676767676767676767676767677777676777777777777777777777777777777777777 +777777777777777777777777777777787878787878787878787878787878787878787878787878 +787878787878787878787878787878787878787878787878787878787878787878787878787878 +787878787878787878787878787878787878787878787878787878787878787878787878787878 +787878787878787878787878787878787878797979797979797979797979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797a797a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080 +808080808081818181828282828282828282828282828282828282838383838383838383838383 +838383838383838383838383838484848485848585858585858585858585858585858585858585 +858585858585858585858585858585858585858585858585858585858585858585858585858585 +848484848484848484848484848483848383838383838383838282828282828282828281818181 +8181818181818181818181818181818180808080808080807f7f80807f7f7f7e7e7e7e7e7e7e7e +7e7e7d7d7d7d7c7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e818181808080808080807f7f7e7e7d7d7c7c7c7c7b7b7b +7b7b7b7c7c7a7a7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808081818080818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +808080807f807f7f7e7e7f7f7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c +7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7978797878787876767676767676747473727171 +7171717170706f6f6e6e6e6e6e6e6e6e6e6e6e6e6e6e6f6f6f70716f7071727272727272727373 +73737474757676767777777777777777777778787878787979797a7b797a7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7a7b7a7a7a7a79797978787878777777777777777777777777777777777777777777 +777777777777777676767675767575757574747474747474747474747474747473737373737373 +737272727271717071707070706f6f6f6f6f6f6f6f6f6f6e6e6e6e6e6e6e6e6e6e6d6d6d6c6b6b +6a6a6a6a6969696969696969696969696969686867666666646464646464646464646363636261 +636261606060606060605f5f5f5f5f5f5f5e5e5e5d5d5d5d5d5d5d5d5d5d5e5e5e5e5e5f5f5f5f +5f5f5f606061616262626363646667676868696a6b6b6d6f707173747678797a7d7e8082858788 +8b8d8f929496989a9d9fa1a3a5a6a8aaaaadaeafb0b1b0b2b3b3b3b3b2b2b1b0b0afaeadaba9a7 +a6a3a1a19f9c9a989593918f8e8c8a88878583817f7e7e7d7c7b7a797878787777767676767576 +757474747474747474747474747473737373737373737373737373737372727272727272727272 +727272727272727272727272727272727272727272727271717272717171727272727272727272 +727272727272727272727272727273737373747474747474747474747474747474747474747474 +747474747474747474747474747474747474747473737474737373737373737372727272727272 +727272717171717171717171717171717171707070706f706f6f6f6f6e6e6e6e6e6e6e6e6e6e6e +6e6e6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f70716f70717171727272727272727271717171707070 +707070706f706f6f70706f6f6f6f6f7070717273737474757778797a7b7c7f808182848587888a +8b8d8d8f919292949596969798999a9a9a9a9b9b9c9c9d9d9d9d9e9e9e9e9e9e9e9e9e9e9e9e9e +9e9e9e9e9e9e9e9f9f9f9fa0a0a1a1a2a2a3a3a3a3a3a3a3a4a4a5a4a5a6a6a6a8a8a8a8a8a8a8 +a9a9a9aaaaaaaaabaaababacacacacacacacadadadaeaeaeaeaeafafafafb0b0b1b1b2b2b3b3b3 +b3b3b3b4b4b5b5b5b5b6b6b6b5b5b5b5b5b5b4b4b3b2b1b1b1b1afaeadacacaaa9a8a7a5a4a3a2 +a29f9e9d9d9b9998989796959493929291908f8f8f8f8d8d8c8b8a8a8a8a8a8a8a8a8989888887 +878787868686868686868685858585858585858585858585858585858585858484848484848484 +848384838383838383838282828281818181818181818080808080808080808080808080808080 +808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7d7d7d7d7d7d7d7d7c7c7d7d7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a797a7979797979797979797979797979797979787878787777777777777777767676 +767676767676767676767676767676767676767676767575757575757575757475747473737474 +737373727272727272727272727171717171717171717171717171717171717171707070706f70 +6f6f6e6e6f6f6e6e6e6d6d6d6d6d6d6d6d6d6d6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c +6c6c6c6c6c6b6b6b6b6b6b6b6b6a696b6a69696969696969696868686868686868686867676767 +676767676767676767676767676767676666666666666666656466656464646464646464636363 +636363636363636363636363626262626262626262626262626262626262626261616160606161 +60605f605f5f5f5f5f5f5f5f5f5f5f5f5f5f5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e +5e5e5e5e5e5e5e5e5e5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d +5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d +5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e +5f5f5e5e5f5f5f5f5f5f5f5f606060606060606060606060606061606161616161616161616262 +626262626262636362626363636363636363636363636364646464646464646464656565656565 +656565666566666666666666666667676768686767686868686868686868686868686969696969 +69696969696a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6a6b6b6b6b6b6b6b6b6b6c6c6c6c6c6c6c6c6d +6d6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6f6f6f +6f6f6f6f6f6f6f6f6f6f6f706f7070707070707070707070707070707070707071717171717171 +717171717171717171717172727171727272727272727272727272727272727272737373737373 +737373737373737373737373737373737373737474747474747474747474747474747474747474 +747474747474747474757475757575757575757575757575757575757575757575757576767676 +767676767676767676767676767676767676767676767676767676767676767676767676767676 +767676767676767676767676767676777776767777777777777777777777777777777777777777 +777777777777777777777777777878787878787878787878787878787878787878787878787878 +787878787878787878787878787878787878787878787878787878787878787878787878787878 +787878787878787878787878787878787878787878787878787878787878787878787878787878 +787878787878787878787878787878787979797979797979797979797979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +7979797979797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080808080 +808080818181818282828282828282828282828282828282828383838383838383838483848484 +848484848484848484848485858585858585858585858585858585858585858585858585858585 +858585858585858585858585858585858585858585858585858585858585858585858585858484 +848484848484848484848484838483838383838383838382828282828282828282818181818181 +8181818181818181818181818181808080807f807f7f7e7e7f7f7e7e7e7d7d7d7d7d7d7d7d7d7d +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7d7d7d7d7d7e7e7e828282818181808080807f7f7e7e7d7d7d7d7c7c7c7b7b7c7c +7b7b7b7a7a7a7a7a7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080 +818180808181818181818181818181818181818180808181808080808080808080808080807f7f +7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c +7c7c7c7c7c7c7c7b7b7c7c7b7b7b7a7a7a7a797a79797979777777767676767575747372727171 +717170706f6f6e6e6e6e6e6e6e6e6e6e6e6e6e6e6f6f6f6f706f70707171717172727273737373 +747475757575767676777776767777777878787878797979797a797a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c +7c7b7b7c7c7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a797a79797979787878787877777777777777777777777777777777777776767777767676 +767676767675757575747574747474737373737373737373737373737373727272717172727171 +71707070706f706f6f6f6f6e6e6e6e6e6e6e6e6e6e6d6d6d6c6c6d6d6c6c6c6b6b6b6b6a6a6969 +696968686868686868686767686867676666656565656363636262636362626261616161606160 +605f5f5f5f5e5e5e5d5d5d5d5d5d5d5d5d5d5c5c5c5c5c5c5c5c5c5c5d5d5d5d5d5e5e5e5f5f5f +5f6060616162626364646566676769696a6b6d6d6f7072737576787a7c7d7f818385888a8c8e91 +9396989a9c9fa1a3a5a7a8aaacadaeb0b1b2b3b4b3b4b5b5b4b4b3b3b1b0b0afadacaaa7a5a4a1 +9f9e9c99979592908e8c8a8987858482807e7d7c7b7b7a79787877777676767575757574757474 +747474747474747474747474737373737373737373737373737373727272727272727272727272 +727272727272727272727272727272727272727272727272727272727373737373737373737373 +737373737373737373737373737374747474747474747474747474747474747474747474747474 +747474747474747474747474747474747474747474747474747474747474737373737373737373 +73727272717172727171717171717171707070706f706f6f6f6f6e6e6e6e6e6e6e6e6e6e6e6e6e +6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f6f706f707070707171717171717171717170707070707070 +70706f706f6f6f6f6e6e6e6e6e6f6f6f7071707172737475767778797c7d7e7f8182848587888a +8b8d8e90909293949596979899999a9a9b9b9c9c9d9d9d9d9e9e9e9e9e9e9e9e9f9f9e9e9f9f9f +9f9f9f9f9fa0a0a0a0a1a1a2a2a2a2a3a3a3a4a4a4a4a5a5a6a5a6a6a6a6a8a8a8a9a9a8a8a9a9 +a9aaaaaaaaabaaabababababababababacacacadadadadaeaeaeafafafafb0b0b1b1b2b2b2b2b3 +b3b4b4b5b5b5b5b6b6b6b6b6b6b6b6b6b5b5b4b4b3b3b2b2b1b0afaeadacabaaa8a7a6a5a3a3a1 +a09f9e9c9b9a9998979695949393929190908f8f8e8e8d8c8b8b8a8a8b8b8a8a89898888888887 +878787878787878787868686858586868585858585858585858585858584848484848484848483 +848383838383838383838282828282828282828281818181818181818181818181808081818080 +80808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a797a79797979797979797979797979797979797979787878787878787878787777777777 +777777777777777776767777767676767676767675757575757575757574757474747474747474 +74737373737373737373737272727272727272717172727171717171717171707070706f706f6f +6f6f6f6f6f6f6f6e6e6e6e6e6e6e6e6e6e6d6d6d6d6d6d6d6d6c6c6d6d6c6c6c6c6c6c6c6c6c6c +6c6c6c6b6b6b6b6b6b6b6b6b6a6b6a6a6a6a6a6a6a6a6a69696969696969696969686868686868 +686867676868676767676767676766666666666666666665666565656565656565656464646464 +646464646464646464646363636363636363626263636262626262626262616161616161616161 +606160606060606060606060606060605f5f5f5f5f5f5f5f5f5f5f5f5f5e5e5f5f5e5e5e5e5e5e +5e5e5e5e5e5e5e5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d +5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d +5d5d5d5d5d5d5d5d5d5d5d5d5d5d5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5f5f5e5e5f5f5f +5f5f5f5f5f5f5f5f5f5f6060606060606060606060606060616061616161616161616162626262 +626262626262626262636362626363636363636363646464646464646464646565656565656565 +656665666666666666666666676767676767676768686767686868686868686869696969696969 +6969696a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6a6b6b6b6b6b6b6b6b6b6c6c6c6c6c6c6c6c6c6c6c +6c6c6d6d6c6c6d6d6d6d6d6d6d6d6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6f6f6f6f6f +6f6f6f6f6f6f6f6f6f706f70707070707070707070707070707070707070717171717171717171 +717171717171717171727271717272727272727272727272727272727272727373737373737373 +737373737373737373737373737373737374747474747474747474747474747474747474747474 +747474747474747574757575757575757575757575757575757575757575757575767676767676 +767676767676767676767676767676767676767676767676767676767676767676767676767777 +767677777777777777777777777777777777777777777777777777777777777777777777777777 +777777777777777777777778787878787878787878787878787878787878787878787878787878 +787878787878787878787878787878787878787878787878787878787878787878787878787878 +787878787878787878787878787878787878787878787878787878787878787878787878787878 +787878787878787878787878787879797979797979797979797979797979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +797979797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c +7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808181808081818181818181818181 +818181828282828282828282828282828282828282828283838383838383838384838484848484 +848484848484848484858585858585858585858585858686858586868686868686868686868686 +868686868686868686868686868686868686858586868585858585858585858585858584848484 +848484848484848484848384838383838383838383828282828282828282828181818181818181 +8080818180808080808080807f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7d7d7d7d7d7e7e7e8282828181818181818180807f7f7e7d7d7d7c7c7c7c7c7c7c7c7b +7b7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7d7d7c7c7d7d7d7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080808080808080808080808080807f7f7f7f +7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7d7d7e7e7e7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7b7c7b7b7a7a7878787878787877767574737373737272 +717170706f6e6e6e6e6e6e6e6e6e6e6e6e6e6f6f6f6f706f707071717171717171727272727373 +747475757575767676767676767677777777777878787879787979797979797979797979797979 +79797979797a7a7a7a7a7a7a7a7b7b7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7a7a7b7b7a7a7a79797979797979797979797979797979797979797979797979797979 +797879787878787777777676767675757575757575757575757575757575757575757575757575 +75757574747474737473737272727271717171717171717171717171707070707070707070706f +6f6f6f6e6f6e6d6d6d6c6c6c6c6c6c6c6c6c6c6b6b6b6b6b6b6b6b6b6b6a6a6a69686968676767 +666666666666666666666666666564656463636361616161616161616161606060605f605f5f5e +5e5e5e5e5e5e5d5d5d5d5d5d5d5d5d5d5c5c5c5c5c5c5c5c5c5c5d5d5e5e5e5f5f5f6060606061 +616263646464666667686a6a6b6b6d6e6f7072747576797a7c7e80818485878a8d8f909395979a +9c9ea0a2a4a7a8aaabacaeafafb1b2b3b3b4b3b4b4b4b3b2b1b1afaeadacaaa9a7a4a2a09e9b9b +989694918f8d8b898887848382807f7d7b7a7a7a79787777767676767675757575747574747474 +747474747474747474747373737373737373737373737373737272727272727272727272727272 +727272727272727272727272727272727272727272727272727273737373737373737373737373 +737373737373737373737373747474747474747474747474747474747474747474747474747474 +747474747474757574747575757575757575757575747475757474747373737373737373737372 +7272727272727272727272727272717171717071706f6f6f6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e +6e6e6e6e6e6f6f6f6f6f6f6f6f6f706f7070707071717171717171717171707070707070707070 +6f706f6f6f6f6e6e6e6d6d6f6f6e6f706f707072737475757677797a7b7d7e7f8183848587888a +8b8c8d8f9092929394969797979899999a9a9b9c9c9c9d9d9d9e9e9e9e9e9e9e9e9e9e9e9e9e9e +9e9f9f9f9fa0a0a1a1a2a2a2a2a3a3a3a3a3a3a3a4a4a5a4a5a5a5a5a7a7a7a7a7a7a7a7a7a7a8 +a8a8a8a9a8a9a9a9a9a9a9a9a9a9aaaaaaabababababababacacacacadaeafafb0b0b0b0b0b1b2 +b2b3b3b3b4b5b5b5b5b5b6b6b6b6b5b5b4b4b3b3b3b3b2b1b0afafaeacabaaa9a8a7a5a5a3a2a0 +a09e9d9b9b9a9897969694949392919090908f8f8e8d8c8b8b8b8b8b8b8b8a8a89898888888887 +878787878787878686868686868686868686868686868686868686858585848485858484838483 +838383838383838382828282828282828282818181818181818181818181818181818181818181 +8181818181818181818080807f7f80807f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7b7b7a7a7a7a7a7a +7a797a797979797979797979797979797979797979797878787878787878787877777777777777 +777777777777777777777777777777777777767676767676767676757675757474757574747473 +737373737373737373727272727272727272727272727272727272727271717171707170707070 +7070706f6f6f6f6e6e6e6e6e6e6e6e6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d +6d6c6c6c6c6c6c6c6c6c6b6c6b6b6b6b6b6b6b6b6b6a6a6a69696a6a6969696868686868686868 +686868686868686868686868676767676767676767666766666666666666666665656565656565 +656464656564646463636363636363636363636363636363636363636262626262626262626162 +61616161616161606061616060605f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f +5f5f5f5f5f5e5e5e5e5e5e5e5e5e5e5e5e5e5d5d5e5e5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d +5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d +5d5d5d5d5d5d5d5d5d5d5d5d5e5e5e5e5e5e5e5e5e5e5e5e5e5f5f5e5e5f5f5f5f5f5f5f5f5f5f +5f5f5f5f5f5f5f5f60606060606060606060606060606160616161616161616161626262626262 +626262626262626363626263636363636363636464646464646464646465656565656565656566 +656666666666666666666767676767676767676767676768686767686868696969696969696969 +696a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6a6b6b6b6b6b6b6b6b6b6c6c6c6c6c6c6c6c6c6c6c6c6c +6c6c6c6c6c6d6d6c6c6d6d6d6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6f6f6f6f6f6f6f +6f6f6f6f6f6f6f706f707070707070707070707070707070707070707171717171717171717171 +717171717171717171717171727271717272727272727272727272727273737373737373737373 +737373737373737373737373737373747474747474747474747474747474747474747474747474 +747474747475747575757575757575757575757575757575757575757575757676767676767676 +767676767676767676767676767676767676767676767676767777767677777777777777777777 +777777777777777777777777777777777777777777777777777777777777777777777777777777 +777777777777777777787878787878787878787878787878787878787878787878787878787878 +787878787878787878787878787878787878787878787878787878787878787878787878787878 +787878787878787878787878787878787878787878787878787878787878787878787878787878 +787878787878787878787878797979797979797979797979797979797979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +79797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f8080808181808081818181818181818181818181818181818181818181 +818282828282828282828282828282828282828282838383838383838383848384848585848485 +858585858585858686868686868686868686868686868686868686868686868686868686868686 +868686868686868686868686868686868686868686858586868585858585858585848484848484 +848484848484848483848383838383838382828282818181818181818180808080808080808080 +808080808080808080807f7f7f7e7d7f7e7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c +7c7c7d7d7d7d7d7e7e7e82828281818181818181808080807f7e7e7e7d7c7c7c7c7c7c7c7b7b7a +7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7d7d7c7c7d7d7d7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080 +80808080808080808080808080808080807f807f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7e7d7e7e7e7e7e7e7e7f7f7e7e7f7f7f7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7c7c7a7a7a7a797979787777767574747473737271 +7171706f6f6f6e6e6e6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f707070707070707172727273737373 +747474747575757575757575767676767777787878787878787878787878787878787878787878 +78787879797979797979797a7a79797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a79797a7a797979787878787878787878787878787877787777777777777777777777777777 +777777777776767675757575747474747474747474747474747474747474747474747474747474 +73727272727272727271717171707070707070707070707070706f6f6f6f6e6f6e6e6e6e6d6d6d +6d6d6d6d6c6c6c6b6b6b6b6b6b6b6b6b6b6a6a6a6a696a69696969686868676768676666666565 +6565646564646464646464636263636262626060606060606060605f5f5e5e5e5e5e5e5e5d5d5d +5d5d5d5d5c5c5c5c5c5c5c5c5c5c5b5b5b5b5c5c5c5c5c5c5d5d5e5e5e60606061616161626363 +646565666868696a6c6c6d6e707072737677787a7c7e80828485888a8c8e929495979a9b9ea0a2 +a3a6a7aaabadaeafb0b1b1b2b3b4b4b5b3b4b3b3b2b1afafadabaaaaa7a6a4a19f9d9a98979492 +908e8c8a8886858482807f7e7d7c7a797979787877777676767676757575757475747474747474 +747474747474747473737373737373737373737373737372727272727272727272727272727272 +727272727272727272727272727272727272727272727273737474747474747474747474747474 +747474747474747474747575757575757575757575757575757575757575757575757575757575 +757575757676757576767676767676767676767575767675757574747474747474747474737373 +737273727272727272727272717171717171717070706f6f6f6f6e6f6e6e6e6e6e6e6e6e6e6e6e +6e6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f707070707170717171717070707070707070706f70 +6f6f6f6f6e6e6e6d6d6f6f6e6e6f6e6f6f717272737374757778797a7b7c7e8081828485878789 +8a8c8d8f8f9091939494959697979898999a9a9a9c9c9c9d9d9d9d9d9d9e9e9e9e9e9e9e9e9e9f +9f9f9fa0a0a0a0a1a1a1a1a2a2a2a2a3a2a3a4a4a4a4a4a4a4a4a6a6a6a6a5a6a5a5a5a5a6a6a6 +a6a6a6a6a6a6a6a6a6a6a6a6a7a7a7a8a8a8a8a8a8a9aaaaaaaaaaabacacadaeaeaeaeafb0b0b1 +b1b1b2b3b3b4b4b4b5b5b5b5b5b5b5b5b4b4b4b4b3b2b2b0b0afadadacaba9a9a7a7a4a4a2a29f +9f9d9d9b9999979795959593929191918f8f8f8e8d8c8c8c8b8b8b8b8a8a8a8a89898989888888 +888888888787868686868686868686868686868686868686868585858484858584848484848484 +848484848484838383838383838383828281818181818181818181818181818181818181818181 +818181818181818080807f7f80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e +7e7e7e7e7e7e7e7d7e7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7b7b7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a79797979797979797978787777777777777777 +777777777777777777777777777777777676767676767676767676767675757676757575747474 +747474747474747373737372737272727272727272727272727272717171717171717171717171 +71707070706f6f6f6f6f6f6f6f6e6e6e6e6e6e6e6e6e6e6e6e6e6e6d6e6d6d6d6d6d6d6d6d6d6c +6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6b6b6a6a6b6b6a6a6a69696969696969696969 +696969696869686868686767676767676767676767676767676767676767666666666666666665 +656666656565646464646464646464636463636363636363636362626262626262626262626262 +62626262626161626261616160606060606060606060606060605f605f5f5f5f5f5f5f5f5f5f5f +5f5f5f5e5e5e5e5e5e5e5e5e5e5e5e5e5d5d5e5e5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d +5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d +5d5d5d5d5d5d5d5d5d5d5e5e5e5e5e5e5e5e5e5e5e5e5e5f5f5e5e5f5f5f5f5f5f5f5f5f5f5f5f +5f5f5f5f5f5f606060606060606060606060606061606161616161616161616262626262626262 +626262626263636262636363636363636364646464646464646464656565656565656565656565 +65656665666666666767676767676767676767676768686767686868696969696969696969696a +6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6a6b6b6b6b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c +6c6c6c6d6d6c6c6d6d6d6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f6f +6f6f6f6f6f6f6f6f6f6f706f707070707070707070707070707071717171717171717171717171 +717171717171717171717272717172727272727272727272727272737373737373737373737373 +737373737373737373737373737474747474747474747474747474747474747474747474747574 +757575757575757575757575757575757575757575757575757575757576767676767676767676 +767676767676767676767676767676767676767676767677777676777777777777777777777777 +777777777777777777777777777777777777777777777777777777777777777777777777777777 +777777777777777878787878787878787878787878787878787878787878787878787878787878 +787878787878787878787878787878787878787878787878787878787878787878787878787878 +787878787878787878787878787878787878787878787878787878787878787878787878787878 +787878787878787878787979797979797979797979797979797979797979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +797979797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f80808081818080818181818181818181818181818181818181818181818182 +828282828282828282828282828382838383838484848484848484848484848485858484858585 +858585858586868686868686868686868686868686868686868686868686868686868686868686 +868686868686868686868686868686868686868585868685858585858585858484848483848383 +838383838383838383838383838383828282828181818181818180807f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7e7e7e7d7d7e7e7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c +7d7d7d7d7d7e7e7e8383838383838282818181807f7f7f7f7f7e7e7e7e7d7d7c7c7b7b7b7b7b7a +7a7a7a7a7a7a7a7a7a7a7b7b7a7a7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80807f7f8080 +80808080808080808080808080807f7f80807f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7d7d7c7c +7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f80808080808080 +807f7f80807f7f7f7f7f7f7f7e7e7d7d7d7d7d7d7c7b7b7a797979777877777575747473737171 +7070706f6f6e6e6e6e6d6d6d6d6d6d6d6d6d6e6d6e6e6e6e6f6f70707171717171717273737373 +737373747474747575757676767676767676767777787878787878787878787878787878787878 +787878787878787878787878787878787878787878787878797978787979797979797878797978 +787878787878787777777777777777777777777777777777777777777777777777777777767675 +757575747474747474747474747373737373737373737373737372727373727272727272727272 +71717170706f6f6f6f6f6f6f6f6f6f6f6f6f6f6e6e6e6e6e6e6e6e6d6d6e6e6d6d6d6c6c6c6b6a +6b6a6a6a6a6a6a6a6a6a6969696969696969686869696868686666666665656565656564646464 +646464646363636362626262616161615f5f5f5e5e5f5f5e5e5e5e5e5e5e5d5d5c5c5c5c5c5c5b +5b5b5b5b5b5b5b5c5c5c5c5c5c5c5c5c5c5c5d5d5e5e5e5e5e5e5f5f6060616162626363656566 +676869696b6c6d6e707071747677787a7d7e81828486898a8c8e909295979a9c9ea0a2a4a6a8aa +acadaeafb0b2b3b3b4b5b5b5b5b4b4b3b4b3b1afaeadaaa9a9a6a4a2a09d9b9a989594928f8d8c +8887858481817f7e7d7c7a79797978777776767676767575757575757574757474747474747474 +747474747474737373737372727272727272727272727272727272727272727272727272727272 +727273737373737373737373747474747474747474747474747474747474747474747474747474 +747474757575757575757575757575757575757575757575757575757575757575757575757575 +757575757575757575757575757575757575757575757575757575757575757575757474747373 +74747373737373737373727272717071707070706f6f6f6f6f6f6f6f6f6f6e6e6e6e6e6e6e6e6e +6e6e6e6e6e6e6e6e6e6e6f6f70707070707070707070707070707070707070707070706f706f6f +6f6f6d6d6d6d6d6d6d6d6e6e6e6e6f6f6f7070727273757676787a7a7b7c7e7f81828385878789 +8a8b8d8e8f909192949495969797989898999a9b9b9b9b9b9b9c9d9d9c9d9e9e9e9f9f9f9f9f9f +9f9f9fa0a1a1a1a1a1a1a1a1a2a2a2a2a2a2a3a2a3a3a3a3a3a3a3a4a4a3a3a4a4a4a4a4a4a4a5 +a3a4a4a4a4a4a4a4a4a4a4a4a4a4a4a5a5a6a6a6a6a7a7a8a9a9a9aaaaaaabacadadaeaeafb0b1 +b1b1b2b2b3b3b4b4b5b5b5b5b5b5b5b5b4b4b4b4b2b2b0b0b0aeadacacaaa9a7a7a5a4a2a2a09f +9d9c9c999997979694949393929191908f8e8e8e8d8c8d8c8b8b8b8a8989898989898989898888 +888888888888878787878686868686868686858585858585858585858585858584858484848483 +838383838383838383838383838383838383838383838383828282818182828181818181818181 +808080808080808080808080808080808080807f807f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7c7c7d7d7c7c7c7c7c7c +7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7b7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7979797979797979797979797979797979797979797979797979 +797978787878777777777777777776767676767676767675767575757575757575757575757575 +747474747474747474747474747373747473737372727272727272727271717070707070707070 +70707070707070707070706f6f6f6f6f6f6f6f6e6e6f6f6e6e6e6e6e6e6e6e6e6e6e6e6e6d6d6d +6d6d6d6d6d6d6c6d6c6c6c6c6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6a6a6a69696a6a +696969696969696969696969696868686867686767676767676767676666666666666666666666 +666666666565656565656565646465656464646464646464636363636363636363626261616161 +61616161616161616161616161616160606060606060605f5f60605f5f5f5f5f5f5f5f5f5f5f5f +5f5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e +5e5e5e5e5e5e5e5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5e5e5e5e5e5e5e5e5e5e5e5e +5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5f5f5e5e5f5f5f5f5f5f5f5f5f +5f5f5f5f6060606060606060606060606060616061616161616161616161616161616262626262 +626262636362626363636363636363646464646464646464646565656565656565656665666666 +666666666666666666666667676768686767686868686868686868686868686969696969696969 +69696a6a6a6a6a6a6a6a6a6b6a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6c6c6c6c6c6c6c6c6d6d6c6c +6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6f6f6f6f6f6f +6f6f6f706f70707070707070707070707070707070707070707070707071717171717171717171 +717171727271717272727272727272727272727272727272727272727272737373737373737373 +737373737373737373737374747474747474747474747474747474747474747474747474747474 +747574757575757575757575757575757575757575757575757575767676767676767676767676 +767676767676767676767676767676767676767676767676767676767676767777767677777777 +777777777777777777777777777777777777777777777777787878787878787878787878787878 +787878787878787878787878787878787878787878787878787878787878787878787878787878 +787878787878787878787878787878787878787878797979797979797979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c +7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f808080808080808080 +808080808080808080808080808080808080808181818182828282828282828282828282838383 +838383838383838383838383838383838383838383838484848485848585858585858585858585 +858585858585858586868686868686868787868687878787878787878787878787878787878787 +878787878686868686868686858586868585858585858585848484848484848484848484848484 +8383838382838282828281818181818181818181808080808080808080808080807f7f7f7f7e7e +7e7d7d7d7d7d7d7d7d7d7c7d7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e +7e7e7e7e7e7e83838383838382828181818080808080807f7f7e7e7d7d7c7c7b7b7b7b7b7a7a7a +7a7a7a7a7a7a7a7a7b7b7a7a7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80807f7f80808080 +8080808080808080808080807f7e807f7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c +7c7c7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f80808080808080808080818181818181818180 +80818180808080808080807f7f7f7f7f7f7f7e7d7c7b7a7a7a797a797876767575747372727171 +71706f6e6e6e6e6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6f6f70707171717172727272727272 +727373737374747475757575767576767676777777777777777777777777777777777777777777 +777777777777777777777777777777777777777777777878777778787878787877777878777777 +777777777776767676767676767676767676767576757575757575757575757575757574747474 +747373737373737373737372727272727272727272727272717172727171717171717170706f6f +6f6f6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6d6d6d6d6d6d6d6d6c6b6d6c6b6b6b6a6a6a69696969 +696969696969696968686868686868686766686766666664646464646464646464636363636263 +62626161616160606060606060605e5e5e5d5d5e5e5d5d5c5d5c5c5c5c5b5b5b5b5b5b5b5a5a5a +5a5a5a5a5a5b5b5b5b5b5b5b5b5b5c5c5d5d5e5e5e5e5e5e5f606161626263636465666667686a +6b6b6d6e6f7072737476797a7c7d80828486888a8d8e909395969a9c9fa0a3a4a6a8aaabaeafb0 +b1b2b3b5b5b5b6b6b6b6b6b5b4b3b3b2b0aeacaba8a6a6a4a19f9d9a98979492908e8b89898584 +82817e7e7d7b7a7a78787878777676767676767675757575757575747574747474747474747474 +747474747373737373727272727272727272727272727272727272727272727272727272727272 +737373737373737373737474747474747474747574757575757575757575757575757575757575 +757676767676767676767676767676767676767676767676767676767676767676767676767676 +767676767676767676767676767676767676767676767676767676767676767675757574737574 +737373737373737372727271717171717171707070706f706f6f6f6f6e6e6e6e6e6e6e6e6e6e6e +6e6e6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f6f706f707070707070707070707070706f706f6f6f6f +6d6d6d6d6d6d6d6d6d6d6d6d6e6e6e6e6e70707173747475777778797b7c7e7f80818484868788 +8a8b8c8d8e8f92929394959596969697999a9a9a9a9a9a9b9c9d9c9d9e9e9e9f9f9f9f9f9f9f9f +9f9fa0a0a0a0a0a0a0a0a1a2a1a2a2a2a2a2a2a2a2a2a2a2a2a3a2a2a1a2a2a2a2a2a2a2a2a1a1 +a1a1a1a1a1a1a1a1a1a1a1a1a1a2a2a3a3a4a4a5a5a6a6a6a6a7a7a8a9aaababacacadaeafafaf +b0b1b2b2b3b3b4b4b5b5b6b6b6b6b5b5b5b5b4b3b1b1b1b0afaeadacaba9a8a7a6a4a3a2a19f9d +9d9b9a9898979695949493929190908f8f8f8e8d8d8c8b8b8b8a8a8a8a8a8a8a8a8a8a89898989 +888988888787878786868686868686868585858585858585858585858585858585858585848484 +848484848484848484848483848383838383838383838282828181828281818181818181818080 +808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f +7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7c7c7d7d7c7c7c7c7c7c7c7c +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a797a797979797979797979797979 +787878787777777777777777767676767676767676767676767676767676767676767676767575 +757575757575757475747473737474737373727272727272727272727171717171717171717171 +71717171717171717170707070707070706f6f70706f6f6e6f6e6e6e6e6e6e6e6e6e6d6d6d6d6d +6d6d6d6d6d6d6d6d6d6d6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6b6b6a6a6b6b6a6a +696a69696969696969696968686868686868686868686868686867676767676767676767676767 +676766666666666666666564666564646464646464646363636363636363636362626262626262 +626262626262626262626262626161616161616161605f61605f5f5f5f5f5f5f5f5f5f5f5f5f5e +5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e +5e5e5e5e5e5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5e5e5e5e5e5e5e5e5e5e5e5e5e5e +5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5f5f5e5e5f5f5f5f5f5f5f5f5f5f5f +5f5f60606060606060606060606060606160616161616161616161616161616162626262626262 +626363626263636363636363636464646464646464646465656565656565656565656565656665 +666666666666666666676767686867676868686868686868686868686869696969696969696969 +6a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6a6b6b6b6b6b6b6b6b6b6c6c6c6c6c6c6c6c6d6d6c6c6d6d +6d6d6d6d6d6d6d6d6d6d6d6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f +6f6f6f6f6f6f706f70707070707070707070707070707070707070717171717171717171717171 +717272717172727272727272727272727272727272727272727272727373737373737373737373 +737373737373737373747474747474747474747474747474747474747474747474757475757575 +757575757575757575757575757575757575757575757575757676767676767676767676767676 +767676767676767676767676767676767676767676767676767676767677777676777777777777 +777777777777777777777777777777777777777777777878787878787878787878787878787878 +787878787878787878787878787878787878787878787878787878787878787878787878787878 +787878787878787878787878787878787878787979797979797979797979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +7979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c +7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080 +808080808080808080808080808080808081818181828282828282828282828282828383838383 +838383838383838383848384848484848484848485858585858585858585858585858585858585 +858585858585868686868686868687878686878787878787878787878787878787878787878787 +878786868686868686868585868685858585858585858484848484848484848384838383838282 +828282828282828281818181818181818181808080807f807f7f7f7f7f7f7f7e7e7e7e7d7d7d7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e +7e7e7e7e83838383838383838282828181818180807f7f7e7e7e7e7c7c7c7b7b7b7b7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c +7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f808080818180808181818282828282828282828282 +828282828282828282818181808080807f7f7e7d7c7c7b7a7b7a79787876767574737372717170 +6f6e6e6e6e6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6e6e6f6f70707070717171727271717272 +727373737373747474747574757575757676767676767676767676767676767676767676767676 +767676767677777676777777777777777777777777777777777777777777777777777776767777 +767676757575757575757575757575757574757474747474747474747474747474737373737372 +7272717172727171717070707070707070707070707070707070707070707070706f6f6e6e6e6e +6d6d6d6c6c6d6d6c6c6c6c6c6c6c6c6b6b6b6b6b6b6b6b6b6a6b6a6a6a6a696969686868686767 +676767676767666666666666666666656665656565636363626263636262626161616160616060 +60605f5f5f5e5e5f5f5e5e5e5c5c5c5c5c5c5c5c5c5b5c5b5b5b5b5a5a5a5a5a5a5a5a5a5a5a5a +5a5a5a5b5b5b5b5b5b5b5b5b5c5c5d5d5e5e5e5e5f5f606162626363646465666768696a6b6d6d +6f707273747577797b7d7f818385888a8c8e91929597999b9fa1a3a5a7a8aaacaeafb1b2b4b4b5 +b6b7b7b7b7b7b7b7b6b5b4b3b2b1afacaaa9a6a4a3a19e9c9a979593918e8d8a88868582817f7e +7c7c7a797878777776767675757575757575757575757575757475747474747474747474747474 +747473737373737272727272727272727272727272727272727272727272727272727272727373 +737373737373737374747474747474747475747575757575757575757575757575757575757576 +767676767676767676767676767676767676767676767676767676767676767676767676767777 +767677777777777777777777777676777776767676767676767676767676757575757475747474 +74747474747473737372727272717171707070706f706f6f6f6f6e6e6e6e6e6e6e6e6e6e6e6e6e +6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f6f706f707070707070707070707070706f706f6f6f6f6d6d +6d6c6c6d6d6c6c6c6c6c6c6d6d6d6d6e6e6f707171737474757778797b7c7d7e80818384868788 +898b8c8d8f9091929393949595969899999a9a9a9a9b9b9c9c9d9d9d9d9e9e9e9f9f9e9e9f9f9f +a0a0a0a0a0a0a0a0a0a1a0a1a1a1a1a1a1a1a1a1a1a1a1a1a0a1a0a0a0a0a0a0a0a0a09f9f9f9f +9f9f9f9f9f9f9f9f9f9f9fa0a0a0a0a1a1a2a2a3a3a4a4a5a5a6a7a8a8a9aaaaabacadaeaeafb0 +b1b1b3b3b4b4b5b5b6b6b6b6b6b6b6b6b5b4b3b3b2b1b1b0afaeadabaaa9a7a6a5a4a2a19f9e9c +9b9a999897969594949392919190908f8f8e8d8c8c8c8c8b8b8b8a8a8b8b8a8a8a898989898889 +888888888787878787878787878786868686868686868585868685858585858585858484848484 +848484848484848484838483838383838383838382828282828282828282828282828281818181 +81818181808081818080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f +7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a797a7979797979797979797979797979 +787878787878787878787777777777777777777777777776767777767676767676767675757575 +757575757574757474747474747474747373737373737373737372727272727272727171727271 +7171717171717170707070707070707070707070706f706f6f6f6f6f6f6f6f6f6e6e6e6e6e6e6e +6e6e6e6e6e6e6e6e6d6d6d6d6d6d6d6d6c6c6d6d6c6c6c6c6c6c6c6c6b6b6b6b6b6b6b6b6b6a6b +6a6a6a6a6a6a6a6a6a696969696969696969696969696969686868686868686867676868676767 +666666666666666666656665656565656565656564646464646464646464636363636363636362 +6263636262626262626262616161616161616161606160606060606060606060606060605f5f5f +5f5f5f5f5f5f5f5f5f5f5e5e5f5f5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e +5e5e5e5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e +5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5f5f5e5e5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f +606060606060606060606060606061606161616161616161616161616161626262626262626263 +636262636363636363636364646464646464646464656565656565656565656565656566656666 +666666666666666767676767676767686867676868686868686868696969696969696969696a6a +6a6a6a6a6a6a6a6a6a6a6a6a6b6a6b6b6b6b6b6b6b6b6b6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6c +6c6d6d6d6d6d6d6d6d6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f6f6f +6f6f6f6f706f707070707070707070707070707070707070707171717171717171717171717171 +717171717272717172727272727272727272727272727272727273737373737373737373737373 +737373737373737474747474747474747474747474747474747474747474747574757575757575 +757575757575757575757575757575757575757575757576767676767676767676767676767676 +767676767676767676767676767676767677777676777777777777777777777777777777777777 +777777777777777777777777777777777777777778787878787878787878787878787878787878 +787878787878787878787878787878787878787878787878787878787878787878787878787878 +787878787878787878787878787878787879797979797979797979797979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080 +808080808081818080818181818181818182828282828282828282828282828283838383838383 +838383838383838483848484848484848484858585858585858586868585868686868686868686 +868686868787878787878787878787878787878787878787878787878787878787878787878787 +868686868686868686868686868585868685858584848484848484848483848383838382828282 +828282828282818181808081818080807f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7c7c7c +7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7e7e +7e7e838383838383838382828281818181818180807f7f7f7f7c7c7c7c7c7c7c7b7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7d7d7d7d7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7e7d7f7e7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7d7d7b7b7c7c7c7c7c7c7c +7c7d7d7d7d7d7e7e7f7f807f808080808282828282828282828283838484848484848484848484 +84848484848484838383838383838281807f7e7e7e7d7d7c7b7a7a79787776757473737371706f +6f6e6e6d6d6d6c6c6c6c6c6c6c6c6c6c6c6c6d6d6d6d6e6e6f6f6f6f7070707070707070707071 +717172727272737374737474747475757575757575757575757575757575757575757575757575 +757575757575757575757575757575757575757575757575757575757575757575757575757575 +757474747474747474747474747474737473737373737373737373737372727272717171707070 +707070707070706f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6e6d6e6d6c6c6c6b6b +6b6b6b6b6b6b6b6b6b6b6b6b6b6a6a6a6a6a6a6a6a6a696a696968686767676666666666666666 +6666666665656565656565656463656463636361616161616161616161606060605f605f5f5f5f +5e5e5e5e5e5e5e5e5d5d5c5c5b5b5b5b5b5b5b5a5b5a5a5b5b59595a5a5a5a5a5a5a5a5a5a5a5a +5a5b5b5b5c5c5c5c5c5c5d5d5e5f606060606061626364646465666667696a6a6c6d6e70707274 +757778797b7d80818485878a8d8f90939597999b9e9fa2a5a7a8aaacadafb0b1b3b4b5b5b6b7b7 +b7b7b7b6b6b6b4b3b1b0afaeaca9a6a5a3a0a09d9b98969491908d8b8a88858383807f7d7c7a7a +797877777676767676757575757575757575757575757574757474747474747474747474747474 +737373737372727272727272727272727272727272727272727272727272727272727273737373 +737373737373747474757574747575767576767676767676767676767676767676767676777777 +777777777777777777777777777777777777777777777777777777777777777777777777777777 +777777777777777777777777777777777777777777777777777777777676767675767575757575 +757574747474737272727272727271717171707170706f6f6f6f6e6e6e6e6e6e6e6e6e6e6e6e6e +6e6e6e6e6e6f6f6f6f6f6f6f6f6f706f707070707070707070707070706f706f6f6f6f6d6d6d6d +6d6d6d6d6c6c6c6c6c6c6c6c6c6d6d6e6f70707172727375767779797a7c7e7e80818384858688 +898a8c8d8e8f9090929292939597979797979799999a9a9b9b9b9b9c9c9c9d9d9c9c9d9d9d9e9e +9e9e9e9e9e9e9e9f9e9f9f9e9e9f9f9e9e9e9e9e9e9e9d9e9d9d9d9d9d9d9c9c9c9b9b9b9b9b9b +9b9b9b9b9b9b9b9b9b9c9c9c9c9d9d9e9fa0a0a0a0a1a1a2a4a5a5a5a6a6a8a9aaaaabacadaeaf +b0b0b1b2b3b3b4b5b5b5b5b5b6b6b5b4b3b3b3b2b2b1b0afafacabaaa9a7a6a5a4a2a0a09e9c9b +9b99989796969594939292919090908f8e8d8c8c8c8b8b8b8b8b8b8b8b8b8b8a8a8a89888a8988 +888887878787878787878787868686868686868686868686868686868686868685858585858585 +858484858584848384838383838383838383828282828282828282828282828282818181818181 +8181818181818181818181818181818181818181818181818080807f7f80807f7f7f7f7f7f7f7e +7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7b7a7a79797a7a79797979797979797878 +787878787878787877777777777777777777777777777777777777777777777777767676767676 +767676757675757474757574747473737373737373737373727272727272727272727272727272 +7272727272717171717171717171717171717170717070707070707070706f6f6f6f6f6f6f6f6e +6e6f6f6e6e6e6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6c6c6c6c6c6c6c6c6c6b6c6b6b +6b6b6b6b6b6b6b6a6a6a6a6a6a6a6a6a6a6a6a6a69696969686868686868686868686868686767 +676767676767676667666666666666666666656565646465656464646363636363636363636363 +636363636363636363626262626262626262616261616161616161606061616060605f5f5f5f5f +5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f +5f5e5e5e5d5d5e5e5d5d5d5d5d5d5d5d5d5d5d5d5d5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e +5e5e5e5e5e5f5f5e5e5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f6060 +606060606060606060606060616061616161616161616161616161616262626262626262636362 +626363636363636363646464646464646464646565656565656565656565656565666566666666 +66666666666767676767676767676767676768686767686868696969696969696969696a6a6a6a +6a6a6a6a6a6a6a6a6a6a6b6a6b6b6b6b6b6b6b6b6b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c +6d6d6c6c6d6d6d6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f6f6f6f6f +6f6f706f7070707070707070707070707070707070707071717171717171717171717171717171 +717171717171717272717172727272727272727272727272737373737373737373737373737373 +737373737374747474747474747474747474747474747474747474747475747575757575757575 +757575757575757575757575757575757575757575767676767676767676767676767676767676 +767676767676767676767777767677777777777777777777777777777777777777777777777777 +777777777777777777777777777777777777787878787878787878787878787878787878787878 +787878787878787878787878787878787878787878787878787878787878787878787878787878 +787878787878787878787878787878797979797979797979797979797979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +79797979797979797979797979797979797979797979797979797979797979797979797979797a +797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f8080808081818181818181818181818181 +818181818181818181818181818181828282828282828282828282828282838383838383838383 +838383838384838484858584848585858686868686868686868686868686868686868686868686 +868687878787878787878787878787878787878787878787878787878787878787878787878686 +868585868685858585858585858585858585848484848484848483828483828282818181818181 +81818181808080808080808080807f7f7f7e7d7f7e7d7d7d7d7d7d7d7d7c7c7c7c7c7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b +7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7e7e7e7e +83838484848484848383838282828282828080808080807d7d7d7d7c7c7c7b7a7a7a7a7a7a797a +7979797979797979797a7a7a7a7b7a7b7b7b7b7b7b7b7b7b7c7c7c7d7d7d7d7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7d7d7e7e7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7d7d7b7b7c7c7c7c7c7c7c7c7d +7e7e7e7e7f7f808080808181818183838383838384848484858586868686868686868686868686 +868686868685858585858585848383828180807f7f7e7e7c7c7b7a78787776747474727170706f +6f6d6d6d6c6c6c6c6b6b6b6b6b6b6b6b6c6c6c6c6d6d6d6d6d6e6e6f6f6f6f6f6f6f6f6f707070 +717171717272727272727272737373737473747474747474747473747373737373737373737373 +737374737474747474747474747474747474747474747474747474747474747473747373737372 +727272727272727272727272727272727272727272727272727272717171717070706f6f6f6f6e +6e6e6e6e6e6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6c6c6d6c6b6b6b6a696969 +696969696969696969696968686868686868686868686868676766666665646564646464646464 +64646363636363636363626263636262626060606060606060605f5f5e5e5e5e5e5e5e5e5e5d5d +5d5d5d5d5d5d5c5c5b5b5a5a5a5a5a5a5a5a5a5a5a5b5b59595a5a5a5a5a5a5a5a5a5b5b5b5b5c +5c5c5d5d5d5d5d5e5e5e5f6061616262626364646566666768696a6b6c6d6f707173737677797b +7c7d7f828485888a8c8e929495979a9c9e9fa2a4a6a8abacadafb0b1b2b4b4b6b7b6b6b7b7b7b7 +b6b5b4b4b2b0afaeacaba9a5a3a29f9c9c99979492908e8c8a8887858380807e7d7b7b79797777 +767675757575767475757575757575757575757575757575757574757474747474747474747373 +737373727272727272727272727272727272727272727272727272737273737373747474747474 +747474747575757676757576767676767676767676767676767676767676767676767777777777 +777777777777777777777777777777777777777777777777777777777777777777777777777777 +777777777777777777777777777777777777777777777777777776767676767676767676767676 +7575757574737373737373727271717171717171707070706f6f6f6f6f6f6f6e6f6e6e6e6e6e6e +6e6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f706f70707070707070706f706f6f6f6f6d6d6d6d6d6d +6d6d6c6c6c6c6c6c6b6c6b6c6c6e6d6f6f707171717374757777787a7b7b7e7e80818283858687 +898a8b8c8d8d8f8f8f919294949495959597979797999999999a9a9a9b9b9a9a9b9b9b9c9c9c9c +9c9c9c9c9c9c9c9c9c9b9b9c9c9b9b9b9b9b9b9b9a9a9a9a9a9a9a9a9999999898989898989898 +989898989898989999999999999a9b9c9c9c9d9e9e9ea0a1a1a2a3a3a4a6a7a7a8aaaaabacaeae +afb0b1b1b2b3b3b4b4b4b5b5b4b4b4b4b4b2b3b1b1b0b0adadacaaa8a8a7a5a3a2a29f9e9d9d9a +999997979695959393929191908f8f8e8d8d8d8c8b8b8b8b8b8b8b8b8b8a8a8a89898a8a898989 +888888888788878787878686868686868686868686868686868686868686858585858585858584 +848585848484848484848484848484848383838382838282828282828282828181818181818181 +818181818181818181818181818181818181818181818080807f7f80807f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7d7e7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7b7b7a7a7a7a7a7a7a7a79797979 +797979797979787878787778777777777777777777777777777777777777777676767676767676 +767676767675757676757575747474747474747474747373737373737373737273727272727272 +7272727171717171717171717171717171717171717171717171717170707070707070706f6f70 +706f6f6f6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6d6d6c6c6c6c6c6c6c6c6c6c6c6c6c6c +6c6c6c6c6c6b6b6b6b6b6b6b6b6b6b6b6b6b6a6a6a6a6969696969696969696969696868676767 +676767676767676767676767676767676666666565666665656564646464646464646463646363 +636363636363636262626262626262626262626262626262626161626261616160606060606060 +60605f605f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5e +5e5e5d5d5e5e5d5d5d5d5d5d5d5d5d5d5d5d5d5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e +5e5e5e5f5f5e5e5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f60606060 +606060606060606060606160616161616161616161616161616162626262626262626363626263 +636363636363636464646464646464646465656565656565656565656565656665666666666666 +6666666767676767676767676767676768686767686868696969696969696969696a6a6a6a6a6a +6a6a6a6a6a6a6a6a6a6a6a6a6a6b6a6b6b6b6b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d +6c6c6d6d6d6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f +6f6f6f6f6f706f7070707070707070707070707070717171717171717171717171717171717171 +717171717172727171727272727272727272727272727373737373737373737373737373737373 +737373747474747474747474747474747474747474747474747474747474747475747575757575 +757575757575757575757575757575757575757676767676767676767676767676767676767676 +767676767676767677777676777777777777777777777777777777777777777777777777777777 +777777777777777777777777777777777878787878787878787878787878787878787878787878 +787878787878787878787878787878787878787878787878787878787878787878787878787878 +787878787878787878787878787979797979797979797979797979797979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +797979797979797979797979797979797979797979797979797a797a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080818181818181818181818181818181 +818181818181818181818181818282828282828282828382838383838484848484848484848484 +848484848484848585848485858586868686868686868686868686868686868686868686868686 +878787878787878787878787878787878787878787878787878787878787878787878786868685 +858686858585858585858485848484848383838383838383828283838282828181818180818080 +80807f7f7f7f7f7f7f7f7f7f7e7e7e7d7d7e7e7d7d7d7d7d7d7d7c7c7b7b7b7b7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a79797979797979797979797979797a797a7a7a7a7b7b7b7b7b7b +7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7e7e7f7f7f7f7f7f7f8383 +838384848484848484848483838282828280807f7f7f7f7e7d7d7c7b7b7b7b7b7b7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7b7b7a7a7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d +7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7d7d7d7d +7d7d7d7d7d7c7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7e7e7e7e +7f7f7f7f7f7f818182828383838384858685858687878787878787888888888889898989898989 +89898989898988888686868684858484828281817f7f7d7c7b7b79787777757474727170706f6f +6e6d6d6c6d6c6c6c6c6b6b6b6b6b6b6b6b6b6b6c6d6d6d6d6d6d6d6e6e6d6d6e6e6e6f6f6f6f6f +6f6f6f6f7070717171717272727272727272727272727272727272727272727272727272727273 +737272737373737373737373737373737474747474737373737373737372727373727272717171 +71717070707070707070706f706f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6e6e6e6d6d6e6d +6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6b6b6b6b6b6b6b6b6a6a6a6a6a69696969686868 +686767676767676767676767676767676767666665656565656564646464646363636363636363 +6262626262626262626162616161616060605f5f5f5f5e5e5e5e5e5e5e5d5e5d5d5d5d5c5c5c5b +5b5c5c5b5b5b5b5b5b5b5b5b5b5b5b5a5b5a5a5a5a5a5a5a5a5a5a5a5a5a5b5b5b5b5b5b5d5d5d +5d5d5d5d5e5e605f60606061626364646566676769696b6b6c6e6f717173757778797b7d7e8082 +8485888a8c8e909295979a9c9e9fa2a5a6a8aaacadafb0b1b2b4b5b5b6b6b7b7b7b7b7b6b5b4b3 +b2b1afaeadaba9a7a5a2a09e9c9a98969392908d8b89878583817f7f7d7c7b7a79787877767676 +767675757575757575757575757575757575757475747474747474747474737373737373737373 +737272727272727272727272727272727373737373747474747474747474747474747474757575 +757575757575757575757576757676767676767676767676767676767676767677777777777777 +777777777777777777777777777777777777787878787878787878787878787979787879797979 +797979797979797878797978787877777777777777777777777777777676757575757575757575 +757575757574747373737373737372717070707070707070706f6f6f6f6f6f6f6f6f6f6e6e6e6e +6e6e6e6e6e6e6f6f6f6f706f707070707070707070707070706f706f6f6f6f6e6e6e6d6d6d6d6c +6c6c6c6c6b6c6c6c6c6c6c6c6d6d6d6f6f6f7071717274767676787a7a7c7e7f7f808283848687 +88898a8b8b8d8e8e909091939393949494969797979797989898999998989999999a9a9a9a9a9a +9a9a9a9b999a9a9a9a9a9a9a9a9a99999999989997979696969696969695959595959595959595 +9595959595959595969797979797989a9a9a9b9c9c9c9d9ea0a0a2a2a3a5a6a6a8a9a9abacadae +afafb0b1b2b2b3b4b4b4b5b4b4b4b3b3b3b3b2b1b0afaeadacabaaa8a7a6a4a2a2a09f9d9c9b99 +9997979694949393939191908f8e8e8e8d8d8d8d8c8c8c8c8b8b8b8a8a8a8a898a898989898888 +888888888888888888888888888787878686878786868685858585858585858585858585858585 +858585848584848484838383838383838383838383838383838383838383838383838282828181 +828281818181818181818080808080808080808080808080808080808080808080807f807f7f7f +7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a79 +797979797979797979797979797979797978787979787878777777777777777777777676767675 +767575757575757575757575757575747474747474747474747474747373747473737373737373 +737373737373727272727272727272717271717171707070707070707070707070707070707070 +707070707070707070706f6f6f6f6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6d6d6c6c6c6c6c6c +6c6c6c6c6c6c6c6c6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6a6a6a6a696969696969696969 +696969686867676767676767676766666666666666666666666666666665656564646565646464 +646464646463636363636363636362626161616161616161616161616161606060606060606060 +606060605f5f60605f5f5f5f5f5f5f5f5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e +5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e +5e5e5e5e5e5e5e5e5e5e5e5f5f5e5e5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f606060606060 +606060606060606061606161616161616161616161616161626262626262626263636262636363 +636363636363636363636464646464646464646465656565656565656566656666666666666666 +6667676767676767676868676768686868686868686868686868696969696969696969696a6a6a +6a6a6a6a6a6a6b6a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6c6c6c6c6c6c6c6c6d6d6c6c6d6d6d6d6d +6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f6f706f +707070707070707070707070707070707070707070707070717171717171717171717171717272 +717172727272727272727272727272727272727272727272727373737373737373737373737373 +737373737373747474747474747474747474747474747474747574757575757575757575757575 +757575757575757575757575757575757576767676767676767676767676767676767676767676 +767676767676767676767677777676777777777777777777777777777777777777777777777777 +777777777777777777787878787878787878787878787878787878787878787878787878787878 +787878787878787878787878787878787878787878787878787979797979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797a797a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7f7f808080808080808080808080808080808080808080808080808080808081818182 +828181828282828282828283838383838383838383838383838383838383838484848484848484 +848584858585858585858585858585858586868687878686878787878787878788888888888888 +888888888888888888888888888888888888878787878787878787878686868686868686868686 +868686868585858484858584848483838383838282828281828181818180808080808080808080 +7f7f7f7e7e7e7e7d7d7d7d7d7d7d7c7d7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a +7a7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7c7c7c7c7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e83838484 +8585858585858585858484838382828181808080807f7e7d7c7b7b7b7b7b7b7a7a797a79797979 +79797979797979797a7b797a7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d +7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7e7e7f7f8080 +808080808182838384848484858687868788898989898989898a8a8a8a8a8b8b8b8b8b8b8b8b8b +8b8b8b8b8a8a88888888878887868484838382817f7e7d7c7b7a797876757573727171706f6e6d +6d6c6d6c6b6b6b6a6a6a6a6a6a6a6a6a6a6b6b6b6b6c6b6c6c6d6d6c6c6d6d6d6e6e6e6e6e6e6e +6e6e6e6f6f6f6f6f70707070717071717171717171717071707070707070707070707070717270 +717272727272727272727272727273737373737272727272727272717072717070706f6f6f6f6f +6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6d6d6d6c6b6c6b6a6a +6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6969696969696969696969696969686867676666666665 +656565656565656565656565656565656564646464646464636362636261616161616161616060 +606060606060606060606060605f5f5f5e5e5e5e5d5d5c5d5c5c5c5c5c5c5c5c5c5b5b5b5a5a5b +5b5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5b5b5c5c5c5c5e5e5e5e5e +5e5e5f6061606161616264656666676768696b6b6d6e6f7071747476787a7b7d7e81828486888a +8c8e909395969a9c9fa0a3a4a7a9aaadaeafb1b3b3b4b5b6b7b8b7b8b9b8b7b7b7b6b5b3b2b0af +adababa9a6a4a29e9d9b989694928f8e8c8988858482807e7d7c7a7a7978787777757575757575 +747475747575757575757575757575757575757575757475747474747373737373737373737372 +727272727272727272727272727273737373737474747475747575757575757575757676767676 +767676767676767676767676767676767676767676767676767676767676777777777777777777 +777777777777777777777777777777777878787878787878787878787879797878797979797979 +797979797978787979787878777777777777777777777777777777767676767676767676767676 +7676767575747473747373737371717171717171717171707070706f706f6f6f6f6e6e6e6e6e6e +6e6e6e6e6f6f6f6f6f6f6f6f6f706f70707070707070706f706f6f6f6f6e6e6e6d6d6d6d6c6c6c +6c6c6b6c6b6c6b6b6b6c6b6c6c6e6e6e6e6f6f7072747474757778797b7c7c7d7f808183848586 +8788888a8b8c8d8d8e909191929292939495959595969696979796969797979898989898989898 +989897979797979797979797969696969595949493939393939393929292929292929292929292 +9292929292929393939393939496979798989898999b9d9d9e9fa0a2a3a4a5a6a6a9aaabacadad +aeafb0b1b2b3b3b3b4b4b5b5b4b3b4b3b3b2b1b0b0afadacacaaa8a7a6a4a3a2a19f9d9c9b9a98 +98979695949494929190908f8f8f8e8e8d8d8c8c8c8c8b8b8b8a8a8a8a8a8a8a8a8a8a89898989 +888988888888888888888887878786868787868686858585858585858585858585858585858585 +858585858585858484848484848484848384838383838383838383838383838382828281818282 +81818181818181818080808080808080808080808080808080808080808080808080808080807f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a +7a7a7a7a7a7a797a79797979797979787879797878787777777777777777777776767676767676 +767676767676767676767676767575757575757575757575757574737574737373737373737373 +737373737272727272727272727272727272727171717171717171717171717171717171717171 +7171717171717171707070706f6f6f6f6f6f6f6e6f6e6e6e6e6e6e6e6e6e6d6d6d6d6d6d6d6d6d +6d6d6d6d6d6d6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6b6b6b6a6a696a69696969696969 +696968686868686868686868676767676767676767676767676767666666656466656464646464 +646464636363636363636363636262626262626262626262626262626161616161616161616061 +60605f5f60605f5f5f5f5f5f5f5f5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e +5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e +5e5e5e5e5e5e5e5e5e5f5f5e5e5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f6060606060606060 +606060606060616061616161616161616161616161616262626262626262636362626363636363 +636363636363636364646464646464646464656565656565656565666566666666666666666667 +676767676767676868676768686868686868686868686868696969696969696969696a6a6a6a6a +6a6a6a6a6a6a6a6a6a6b6a6b6b6b6b6b6b6b6b6b6c6c6c6c6c6c6c6c6d6d6c6c6d6d6d6d6d6d6d +6d6d6d6d6d6d6d6d6d6d6d6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f +6f706f707070707070707070707070707070707070707171717171717171717171717172727171 +727272727272727272727272727272727272727272727273737373737373737373737373737373 +737373737474747474747474747474747474747474747474747474747574757575757575757575 +757575757575757575757575757575767676767676767676767676767676767676767676767676 +767676767676767676777776767777777777777777777777777777777777777777777777777777 +777777777777777878787878787878787878787878787878787878787878787878787878787878 +787878787878787878787878787878787878787878787879797979797979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +7979797979797979797979797979797979797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f +7f7f7f808080808080808080808080808080808080808080808080808080808080818181828281 +818282828282828282838383838383838383848384848484848484848485858585858585858585 +858585858585858585858585858585868686878786868787878787878787888888888888888888 +888888888888888888888888888888888787878787878787878786868686868686868686868686 +868685858584838584838383828282828281818181818181818181808080807f807f7f7f7f7e7e +7e7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7a7b7a7a7a7a7a7a7a7a7a7a7a7a79797a +7a797979797979797979797979797979797979797979797a797a7a7a7a7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7c7c7c7c7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f838384848585 +858585858585858484848483838282818180807f7f7e7d7c7c7b7b7b7b7a7a797a797979797979 +797979797979797a797a7a7a7a7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7d7d7d7d7d7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c +7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7d7d7d7d7e7e7f7f80808080 +818182838484858586868787888889898a8a8a8a8b8b8b8c8c8c8c8c8d8d8d8d8d8d8d8d8d8d8d +8d8d8d8d8b8b8b8a898a898887878585848381817f7e7d7c7a7978777674737271706f6e6d6c6b +6c6b6a6a6a696969696969696969696a6a6a6a6b6a6b6b6b6b6b6b6b6b6b6c6c6c6d6d6c6c6d6d +6d6e6e6e6e6e6f6f6f6f706f70707070707070706f706f6f6f6f6f6f6f6f6f6f6f6f6f706f7070 +70707070707070707070707071717171717070707070707070706f706f6f6f6f6e6e6e6e6e6d6d +6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6c6c6d6d6c6c6c6b6b6b6b6a6a6969696969 +696969696969696969696969696968686868686868686767686867676666656565656464646464 +64646464646464646464646464646463636362626262616160616060606060606060605f5f5f5f +5f5f5f5f5e5e5f5f5e5e5e5d5d5d5d5d5c5c5c5c5b5c5b5b5b5b5b5b5b5b5b5a5a5a5a5a5a5a5a +59595a5a59595959595959595959595a5a59595a5a5a5a5a5a5a5b5b5c5c5c5c5e5e5e5f5f5f5f +60616261626363646667676869696a6b6c6d6f707173747677797b7d7e80828486888a8c8e9192 +9597999b9fa1a3a5a7a9abadafb1b1b3b5b6b6b8b8b9b9bab9babab9b8b8b7b6b5b3b1afaeaba9 +a8a6a3a19f9b99979592918e8c8a88868482807f7d7c7a79787877767675757474747474747474 +757475757575757575757575757575757575757574757474747473737373737373737373727272 +727272727272727272727272737373737374747474757475757575757575757576767676767676 +767777767677777777777777777777777777777777777777777777777878787878787878787878 +787878787878787878787878787879797979797979797979797979797979797979797979797979 +797979797979797979797878787878787878787878787878787777777777777777767677777676 +767575757574757474747472727271717272717171707070706f706f6f6f6f6e6e6e6e6e6e6e6e +6e6e6f6f6f6f6f6f6f6f6f706f70707070707070706f706f6f6f6f6e6e6e6e6e6d6d6d6c6c6c6c +6b6b6a6b6a6a6a6b6a6b6b6c6c6c6c6d6d6e70717172737475767879797a7c7d7e808182838485 +868788898a8b8c8d8e8e8f90909192939393939494949595949495959596969696969696969696 +959595949495959494949393939392929191909090908f8f8f8e8e8e8e8e8e8e8e8e8e8e8e8e8e +8e8e8e8e8f8f8f8f90909192939394949595969799999b9c9d9ea0a1a2a3a4a6a7a8aaababacae +afb0b1b2b3b3b4b4b5b5b5b4b5b4b4b3b3b1b1b0afadadabaaa8a7a6a5a3a2a19e9d9c9b9a9998 +979695959493929191908f8f8e8e8d8d8d8d8c8c8c8c8c8b8b8b8a8a8b8b8a8a8a898989898889 +888888888888888888878787878787878787878686868686868686868686868685858686858585 +858585858584848484848484848483848383838383838383838383838383828282828282828282 +8282828282828181818181818181818181818180808181808080808080808080808080807f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a +7a7a7a7a797a797979797979797979797979797978787878787878787878777777777777777776 +767777767676767676767675757575757575757575757575757475747474747474747474747474 +747473737373737373737373737373737372727272727272727272727272717172727171717171 +71717171717171717070707070707070706f706f6f6f6f6f6f6f6f6f6e6e6e6e6e6e6e6e6e6e6e +6e6e6e6e6d6d6d6d6d6d6d6d6c6c6d6d6c6c6c6c6c6c6c6c6b6b6b6b6a6b6a6a6a6a6a6a6a6a6a +696969696969696969696868686767686867676767676767676666666665666565656565656565 +656464646464646464646463636363636363636262636362626261616161616161616160616060 +6060606060606060606060605f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5e5e5f5f +5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5f5f5e +5e5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f60606060606060606060 +606060606160616161616161616161616161616162626262626262626363626263636363636363 +636363636363646464646464646464646565656565656565656665666666666666666666676767 +67676767676767676767686867676868686868686868696969696969696969696a6a6a6a6a6a6a +6a6a6a6a6a6a6a6b6a6b6b6b6b6b6b6b6b6b6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6c6c6d6d6d6d +6d6d6d6d6d6d6d6d6d6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f70 +6f7070707070707070707070707070707070707071717171717171717171717171717171717172 +727171727272727272727272727272727272727272737373737373737373737373737373737373 +737374747474747474747474747474747474747474747474747475747575757575757575757575 +757575757575757575757575757676767676767676767676767676767676767676767676767676 +767677777676777777777777777777777777777777777777777777777777777777777777777777 +777777777778787878787878787878787878787878787878787878787878787878787878787878 +787878787878787878787878787878787878787878797979797979797979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +797979797979797979797979797979797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f +7f8080808080808080808080808081818080818181818181818181818181818282828282828282 +828282828282828383838383838383838483848484848484848484858585858585858585858585 +858686858586868686868686868787878787878787878787878787878888888888888888888888 +888888888888888888888888888887878787878787878787868686868686868685858686858585 +848484848384838383838282828282818181808081818080807f7f7f7f7e7f7e7e7e7e7d7d7d7d +7d7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7a7a7a7a797a7979797979797979797979797979797979 +7979797979797979797979797979797979797979797a797a7a7a7a7b7b7b7b7b7b7b7b7c7c7b7b +7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f8383848485858585 +868686868685858585848483838181818180807f7e7d7d7c7c7c7c7b7b7a7b7a7a797979797979 +79797979797a797a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7d7d7c7c7d7d7d7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7e7e7e7e7f7f8080828282828282 +838586868787878789898a8a8b8b8c8c8d8d8d8d8d8e8e8e8e8e8f8f8f90908f8f909090909090 +8f8f8e8e8d8d8c8d8c8b8a8989888786848382817f7e7d7b7a79787675737371706f6d6d6c6d6b +6a6a6a68686868686868686868696969696a696a6a6a6a6a6a6a6a6a6b6b6b6b6b6b6b6b6b6b6c +6c6c6d6d6d6d6e6e6f6e6f6f6f6f6f6f6f6f6e6f6e6e6e6e6e6e6e6e6e6e6e6e6e6f6e6f6f6f6f +6f6f6f6f6f6f6f6f6f6f70707070706f6f6f6f6f6f6f6f6e6d6f6e6d6d6d6c6c6c6c6c6b6b6b6b +6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6a6a6a69686968676767676767 +676767676767676767676767666666666666666666666666666665656464636363636262626262 +626262626262626262626262626161616161616160605f605f5f5f5f5f5f5f5f5f5e5e5e5e5e5e +5e5e5e5e5e5e5e5e5e5d5d5d5d5d5c5c5c5c5b5c5b5b5b5b5b5b5b5b5b5a5a5a5a5a5a5a5a5a5a +5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5b5b5b5b5b5b5c5c5d5e5e5e606060606061616263 +646365656566696a6a6a6c6c6d6e707072747576787a7b7d7f81828586898a8d8f90939597999b +9e9fa2a5a7a8abacaeb0b1b3b3b4b6b7b7b8b8b9b8b9b8b9b8b7b5b5b5b3b2afaeabaaa7a5a4a2 +9f9d9b979693918f8d8b89878583827f7e7d7b7a79787777767676757574747474747474747574 +757575757575757575757575757575757575747574747474737373737373737373737272727272 +727272727272727272727373737373747475757675767676767676767676777777777777777777 +777777777777777777777777777777777777777777777777777778787878787878787878787878 +787878787878787878787878797979797979797979797979797979797979797979797979797979 +797979797979797978787878787878787878787878787877777777777777777777777777777776 +7676767576757575757373727272727272727271717171707170706f6f6f6f6e6e6e6e6e6e6e6e +6f6f6f6f6f6f6f6f6f706f70707070707070706f706f6f6f6f6e6e6e6e6e6d6d6d6d6d6d6d6c6b +6a6b6a6a6a6b6a6b6b6c6c6c6c6c6c6d6f7070707172737476777778797a7b7d7e7f8081828384 +85868787898a8b8b8c8c8d8e8f9090909091919192929191929292939393929293939292929191 +91919191919191919090908f8e8f8e8d8c8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b +8b8b8c8c8c8c8c8c8d8e8f9091919191929496969798999b9c9d9ea0a0a2a4a5a6a8a8a9abacad +afb0b0b1b2b2b3b4b4b3b4b3b3b3b3b1b1b1afaeaeacabaaa9a7a6a5a4a2a09f9e9c9b9b9a9897 +969595949392929090908f8f8e8e8d8d8c8c8c8c8c8b8b8b8b8b8b8b8b8a8a8a8a898988898888 +888888888888888787878787878787878786868686868686868686868686868686868686868686 +868686858585848485858484838483838383838383838383838383838282828282828282828282 +828282828181818181818181818181818181818181818181818181818181818181818080807f7f +80807f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b +7b7b7a7b7a7a7a7a7a7a7a79797a7a797979787878787878787878787777777777777777777777 +777777777777777777767676767676767676767676767675767575757575757575757575757575 +747474747474747474747474747373737372727272727272727272727272727272727272727272 +72727272727271717171717171717170717070707070707070706f6f6f6f6f6f6f6f6f6f6f6f6f +6f6f6e6e6e6e6e6e6e6e6d6d6e6e6d6d6d6d6d6d6d6d6c6c6c6c6b6c6b6b6b6b6b6b6b6b6b6a6a +6a6a6a6a6a6a696969696868686868686868686868686867676767666766666666666666666665 +656564646565646464636363636363636363636363636363626262626262626262616261616060 +616160606060606060605f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f +5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f +5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f606060606060606060606060 +606061606161616161616161616161616161626262626262626262626262626363626263636363 +636363636464646464646464646465656565656565656566656666666666666666666767676767 +6767676767676767676767676768686767686868696969696969696969696a6a6a6a6a6a6a6a6a +6a6a6a6a6a6b6a6b6b6b6b6b6b6b6b6b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6c6c6d +6d6d6d6d6d6d6d6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f706f70 +707070707070707070707070707070707070717171717171717171717171717171717171717171 +717172727171727272727272727272727272727373737373737373737373737373737373737373 +747474747474747474747474747474747474747474747474757475757575757575757575757575 +757575757575757575757576767676767676767676767676767676767676767676767676767676 +767676767677777676777777777777777777777777777777777777777777777777777777777777 +777777787878787878787878787878787878787878787878787878787878787878787878787878 +787878787878787878787878787878787878787979797979797979797979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +79797979797979797979797979797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f808080 +808181818181818181818181818181818181818181818181818181818182828282828282828282 +828282828283838383838383838384838484858584848585858686868686868686868686868686 +868686868686868686868687878787878787878787878787878788888888888888888888888888 +888888888888888888888888878787868687878686868585858585858585858585858585858484 +8483828483828282818181818180808080808080807f7f7f7f7e7e7d7e7d7d7d7d7c7c7c7c7c7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a797a79797979797979797979797979797979797979 +797979797979797979797979797979797979797a797a7a7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f83838383858585858686 +8686868585858585858484828282828181807f7e7e7d7d7d7d7b7b7b7b7b7b7a7a7a7a7a7a797a +7979797979797979797a7a7a7a7a7a7a7a7a7b7a7b7b7b7b7c7c7c7d7d7c7c7d7d7d7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7d7d7d7d7f7f7f7f808181818383838384848587 +8787898989898b8b8c8c8d8d8e8e8f8f8f8f909191919191929292939392929393939393939292 +919190908f908f8f8d8c8c8b89898786848482807f7e7c7b7a787775747272706e6e6c6d6b6a6a +6a686868686767676767676868686868686868686868686868686969696969696969696a6b6b6b +6c6c6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d +6d6d6d6d6d6d6d6d6e6e6e6e6e6d6d6d6d6d6d6d6d6c6c6d6d6c6c6c6b6b6b6b6a6a6969696969 +696969696969696969696969696969696969696969696969686868676768676666666666666666 +666666666666666666666565656565656565656465646464636363636262626261616161616161 +6161616161616161616161606060606060605f5f5f5f5f5f5f5f5f5f5f5f5f5e5e5e5e5d5e5d5d +5d5d5d5d5d5d5d5c5c5c5c5c5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5a5a5a5a5a5a5a5a5a5a5a5a +5a5a5b5a5b5b5b5b5b5b5b5b5b5b5b5b5c5c5c5c5c5d5e5e5e5f5f5f6162626262636364656665 +676767696b6c6c6d6f6f717173737677787a7c7e7f81838587898b8d8f929495979a9c9e9fa2a4 +a6a8abacaeafb1b3b4b5b5b6b7b8b8b8b8b9b8b8b7b7b6b5b3b3b2b0aeacaaa8a6a3a1a09d9b98 +9793928f8d8c8a87868482807f7d7c7b7a78777776767575757474747474757475757575757575 +757575757575757575757574757474747474747474747373737373737373737372727272727272 +727272727272727373747474747575767676767676767676767676767777777777777777777777 +777777777777777777777777777777777777777777777778787979797979797979797979797979 +797979797979797979797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a797979797979797979797979797979787878787878787878787878787877777676 +76767676767676747473737373737373727171717171717171707070706f6f6f6f6f6f6f6e706f +6f6f6f6f6f6f6f706f70707070707070707070707070706f6f6f6f6e6e6d6d6d6d6d6d6c6b6b6b +6b6b6b6a6b6a6a6b6b6b6b6b6b6c6d6e6e6e70717172747575757678797a7b7c7d7e7f80818283 +84848687878889898a8b8c8c8c8c8d8e8e8e8f8f8e8e8f8f8f9090908f8f90908f8f8f8e8e8e8e +8d8e8d8d8d8d8c8c8c8b8b8c8b8a89898988888888878787878787878787878787878787878787 +8889888989898a8b8b8c8d8d8e8e8f9092929394959798999a9c9d9ea0a2a3a4a5a6a8a9aaacae +aeafb0b1b1b2b2b2b3b3b3b3b3b1b1b1b0afafadadabaaa8a8a7a5a3a2a09f9e9d9c9b99999796 +96959493939191918f8f8f8f8e8e8d8d8d8d8c8b8b8b8b8b8b8b8b8a8a8a8a8989898989898989 +898989898988888888878887878787868686868686868686868686868686868686868686868686 +868585858484858584848484848484848484848484848484848483838383828382828282828282 +82828181818181818181818181818181818181818181818181818181818181818080807f7f8080 +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7d7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7a7a7b7b7a7a7a7979797979797979797978787878787878787877787777 +777777777777777676767676767676767676767676767676767676767676767676767676767575 +757575757575757575757574747474737373737373737373737373737373737373737373737373 +737373737272727272727272727172717171717171717171707070707070707070707070707070 +6f6f6f6f6f6f6f6f6e6e6f6f6e6e6e6e6e6e6e6e6d6d6d6d6c6d6c6c6c6c6c6c6c6c6c6b6b6b6b +6b6b6b6b6a6a6a6a69696969696969696969696968686767676767676767676767676767666666 +656566666565656464646464646464646364636363636262626262626262626262626261616262 +616161616161616160606060606060606060606060605f605f5f5f5f5f5f5f5f5f5f5f5f5f5f5f +5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f +5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f6060606060606060606060606060 +616061616161616161616161616161616262626262626262626262626263636262636363636363 +636364646464646464646464656565656565656565656565656566656666666667676767676767 +676767676767676767676768686767686868696969696969696969696a6a6a6a6a6a6a6a6a6a6a +6a6a6a6a6a6a6a6a6b6a6b6b6b6b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6c6c6d6d6d +6d6d6d6d6d6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f +706f70707070707070707070707070707171717171717171717171717171717171717171717171 +727271717272727272727272727272727273737373737373737373737373737373737373737474 +747474747474747474747474747474747474747474747474747474757475757575757575757575 +757575757575757575767676767676767676767676767676767676767676767676767676767676 +767676777776767777777777777777777777777777777777777777777777777777777777777777 +777878787878787878787878787878787878787878787878787878787878787878787878787878 +787878787878787878787878787878787879797979797979797979797979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +7979797979797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e +7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808081 +818181818181818181818181818181818181818181818181818181828282828282828282838283 +838383848484848484848484848484848585848485858586868686868686868686868686868686 +868686868686868686878787878787878787878787878787888888888888888888888888888888 +888888888888888888888787878686878786868685858585848584848484848484848483838382 +82838382828281808080807f7f7f7f7f7f7f7f7e7e7e7e7d7d7d7d7d7d7d7c7c7b7b7b7b7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a797979797979797979797979797979797979797979797979797979 +797979797979797a797a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7d7d7d7d7e7d7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f828284848484858585858686 +86868686868584848484848383828281807f7f7e7d7e7d7d7d7c7b7a7a7a7a7a7a797979797979 +797a797a7a7a7a7a7a7a7a7a7a7a7a7b7b7a7a7b7b7b7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7b7b7a7a +7a7a7a7a7a7a7b7b7b7b7b7b7b7c7d7e7d7d7e7f7f7f7f8080818183838384848586878788898a +8a8b8b8c8c8c8d8e8f8f9090909092929292939393939494949494949494949494949494949494 +949393919190908f8e8d8d8b8a898886858482807f7d7c79787775747271706e6d6c6b6a696968 +68676767676666666665656565666566666666676767676767676768686868696969696a6a6a6a +6a6a6a6a6b6b6c6c6c6c6b6b6b6b6a6b6a6a6a6a6a6a6a6a6a6a6a6a6a6b6a6b6b6b6b6b6b6b6b +6b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6b6b6b6a6b6a6a6a6a69696969696969696969696969 +696969696969696969696969696969686869696868686666666665656565656565656565656565 +656565656565656564646464646464646363646463636362616161616161616161616161616161 +6161616161616161616060605f5f5f5f5f5f5e5e5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5c5c +5d5d5c5c5c5b5b5b5b5b5b5b5b5b5a5b5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a59595b5b5a5a +5a5a5a5a5a5a5b5b5b5c5c5c5c5d5d5d5d5d5e5e5f5e606060616262626464656566676868686a +6b6b6d6e6f70717273757678797a7c7e7f818385878a8a8d8f919395979a9c9e9fa2a5a6a8abad +aeb0b1b3b4b5b6b7b8b9babab9b9b8b8b7b7b6b6b5b3b2b0aeadaca9a7a4a3a09e9c9b97969390 +8d8c8b87868482807f7f7d7b7a7978787776767575747474757474747474747474757576767676 +767676767675757575757575757574747373737373737373737373737373737373737373737373 +737474747474747474757575757575767677777777777777777778787878787878787979787879 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +7979797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a797979797979797979797979797979797979787879797878787878787877 +7776767575757575747474747373737372727271717070707070707070706f6f6f6f6f6f6f6f6f +6f6f6f6f6f706f70707070707070706f706f6f6f6f6f6f6f6f6f6f6f6f6e6e6c6c6c6c6b6c6b6a +6a6b6a6b6b6b6b6a6a6b6b6b6d6d6d6e6e6e7070717172737575767778797a7b7c7d7e7f808082 +828284858687878788898a8a8a8a8b8b8c8c8b8b8c8c8c8c8c8c8c8c8c8c8c8c8c8b8b8b8a8a8b +8b8a8a8a8888888887878787878686868585858484848484848484848484848484848585858585 +858586878787888888898b8c8c8d8e8e90919292959697989a9b9c9da0a1a2a3a5a6a8a9aaacad +aeaeb0b1b1b1b3b3b3b3b3b2b2b2b1b0afafadacababa9a7a7a6a3a2a19f9e9d9c9b9999989695 +94939393919191908e8e8e8e8e8e8d8d8d8d8c8c8b8b8b8b8a8a8a8a8a8a8a898a898989898888 +888888888888888888888888888888888888878787878787878786868686858585858585858585 +858585858585858584858484848483838383838383838383838383838383838383838383838383 +838383838382828282828282828181828281818180808080808080808080808080808080808080 +808080808080808080807f807f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7a7b +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7979797979797979797979797978787979787878 +787878787877777777777777777777777777777677767676767575757575757575757575757575 +757575757575757575757575757575757575757575757575747475757474747373737373737373 +737373737373737373737372737272727272727272727171717171717171717170707070707070 +7070707070706f6f70706f6f6f6e6e6e6e6e6e6e6e6e6d6e6d6d6d6d6c6c6c6c6c6c6c6c6c6c6b +6b6b6b6b6b6b6b6a6a6a6a69696969696969696969696968686767676766666666666666666666 +666666666665656565656565656464656564646463636363636363636362626161616161616161 +61616161616160606060606060606060606060606060606060606060605f5f60605f5f5f5e5e5e +5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5f5f5e5e5f5f5f5f5f +5f5f5f5f5f5f5f5f5f5f5f5f5f6060606060606060606060606060606060606060606060606160 +616161616161616161616161616162626262626262626363626263636363636363636363636363 +646464646464646464646464646464656565656665666666666666666666666666666667676767 +676767676868676768686868686868686868686868696969696969696969696a6a6a6a6a6a6a6a +6a6b6a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6c6c6c6c6c6c6c6c6d6d6c6c6d6d6d6d6d6d6d6d6d6d +6d6d6d6d6d6d6d6d6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f6f706f7070707070 +707070707070707070707070707070707070707171717171717171717171717172727171727272 +727272727272727272727272727272727272727273737373737373737373737373737373737373 +737474747474747474747474747474747474747475747575757575757575757575757575757575 +757575757575757575757575767676767676767676767676767676767676767676767677777676 +777777777777777777777777777777777777777777777777777777777777777777777777777778 +787878787878787878787878787878787878787878787878787878787878787878787878787878 +787878787879797979797979797979797979797979797979797979797979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +797979797979797979797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f80808080808080808080808080808080808080 +808080808080808081818181828282828282828283838383838383838383838383838383838383 +838383838383848484848584858585858585858585858585858586868686868686868787868687 +878788888888888888888888888888888888888888888888888888888888888888888888888787 +878787878787878786868686868686868686858585858585858584848484838383828282828182 +8181818080808080807f7f7f7e7e7e7e7d7d7d7d7d7d7d7c7c7b7b7b7b7b7b7b7b7b7a7a7a7a7a +7a7a7a797979797878787878787877787777777777777777777777777777787878787878787878 +78797979797979797979797a7a7a7a7b7a7b7b7b7b7b7b7b7b7b7c7c7c7d7d7c7c7d7d7d7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f808080808080808282838384848585858586868686 +86868686858585858584848383828180807f7e7f7e7d7d7d7b7b7b7b7b7b7b7a7a797a79797979 +797979797979797979797979797a7b797a7b7b7b7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7b7b7a7a7a7a +7a7a7a7a7b7b7b7b7b7b7b7c7d7e7d7e7f80808080818182838484848585868889898a8a8b8c8d +8d8e8e8e8f90919192929292949495959696969697979797979797979797979797979797979796 +96949494939291908f8e8d8c8a8988868483817f7e7b7a7976757472716f6d6c6b6a6969686867 +676666656565656464646464646464646465656565656565656666666667676868696969696969 +6969696a6a6a6a6a6969696969696969696969696969696969696969696969696969696969696a +6a6a6a6a6a6a6a6a6a6a6a6a6a6a69696969696969696969686868686768676767676767676767 +676767676767676767676767676666676766666664646464646464646464646464646464646464 +646464646464636363636363636362616362616161606060606060606060606060606060606060 +606060606060605f5f5f5e5e5e5e5e5e5e5d5d5d5d5d5d5d5d5d5d5d5d5d5d5c5d5c5c5b5b5c5c +5b5b5b5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a59595b5b5a5a5b5a +5b5b5b5b5c5c5c5d5d5d5d5e5e5e5e5e5f606160616161626364646666676768696a6a6a6c6d6e +6f70717374757778797b7d7d7f82838587898b8e8f919495989a9c9fa0a3a4a7a9aaadafb0b2b4 +b4b6b7b8b9b9babbbbbbbab9b8b8b7b6b5b4b3b1b0aeabaaa8a6a3a19f9c9a989693918f8c8988 +878483807f7d7c7c7a797877777675757574747373737474747475747575757576767676767676 +767676757575757475747474747373737373737373737373737373737373737373737373737374 +747474757475757676767676767677777777777777777777787878787878787879797878797979 +797979797979797979797979797979797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a79797a7a79797879787878787777 +77767676767675757575747473737272727271717171717171717171707070706f706f6f6f6f6f +6f6f6f706f7070707070707070707070707070707070706f706f6f6e6e6c6c6c6c6c6c6c6b6b6a +6b6a6a6a6a69696a6a6a6b6b6b6c6d6d6e6e6f6f70707273747475767778797a7b7c7d7d7f7f7f +808283848484858586868787888889898888898989898989898989898989898888888786888786 +868684848484848484848483838281818180808080808080808080808080808081818181828182 +8384848484848485888989898a8a8c8d8e8e919293949797989a9d9d9fa0a2a3a5a6a8aaabacad +aeafafb0b2b3b3b3b3b2b2b2b2b1b0b0afadacacaba9a8a7a5a3a2a1a09e9d9c9b9a9997969594 +9494929291908f8f8f8f8f8f8e8e8d8d8c8c8b8b8b8b8a8a8a8a8a8a8a8a8a8a8a8a8a89898989 +898989898988898888888888888888888787878787878787868686868585858585858585858585 +858585858585858585858585848484848484848484848484848483848383838383838383838383 +838383828282828282828281818282818181808080808080808080808080808080808080808080 +80808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a79787a797878787878 +787878777777777777777777777777777777777777777776767676767676767676767676767676 +767676767676767676767676767676767676767676767575767675757574747474747474747474 +747474747474747474737473737373737373737372727272727272727272717171717171717171 +71717171707071717070706f6f6f6f6f6f6f6f6f6e6f6e6e6e6e6d6d6d6d6d6d6d6d6d6d6c6c6c +6c6c6c6c6c6b6b6b6b6a6a6a6a6a6a6a696a696969696868686868676767676767676767676767 +676767666666666666666665646665646464636363636363636363636262626262626262626262 +6262626261616161616161616161616161616061606060606060605f5f60605f5f5f5e5e5e5e5e +5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5f5f5e5e5f5f5f5f5f5f5f +5f5f5f5f5f5f5f5f5f5f5f60606060606060606060606060606060606060606060606061606161 +616161616161616161616161626262626262626263636262636363636363636363636363636464 +646464646464646464646464646565656565656565656665666666666666666666676767676767 +67676868676768686868686868686868686868696969696969696969696a6a6a6a6a6a6a6a6a6a +6a6a6a6a6b6a6b6b6b6b6b6b6b6b6b6c6c6c6c6c6c6c6c6d6d6c6c6d6d6d6d6d6d6d6d6d6d6d6d +6d6d6d6d6d6d6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f706f7070 +707070707070707070707070707070707071717171717171717171717171727271717272727272 +727272727272727272727272727272727272737373737373737373737373737373737373737374 +747474747474747474747474747474747474747474747475747575757575757575757575757575 +757575757575757575757676767676767676767676767676767676767676767676777776767777 +777777777777777777777777777777777777777777777777777777777777777777777777787878 +787878787878787878787878787878787878787878787878787878787878787878787878787878 +787878797979797979797979797979797979797979797979797979797979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +79797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080 +808080808080818181818282828282828282838383838383838383838383838384838484848484 +848484848585858585858585858585858585858585858585868686868686868687878686878787 +888888888888888888888888888888888888888888888888888888888888888888888887878787 +878787878787868686868686868686868585858584858484838383838282828181818181818181 +8180807f7f7f7f7e7e7e7d7d7d7d7c7c7c7c7c7c7c7c7b7b7b7b7a7b7a7a7a7a79797979797979 +797878787877777777777777777777777777777777777777777777777878787878787878787879 +7979797a797a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7d7d7c7c7d7d7d7e7e7e7e7e +7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f808080808080808082828383848485858686878787878787 +878786868685858585848483828181807f807f7e7e7e7c7c7c7b7b7b7b7a7a797a797979797979 +7979797979797979797979797a797a7a7a7a7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c +7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7b7b7b7c7c7c7c7d7d7e7e7f7f8080818182828384858586878788898a8a8c8c8d8e8f8e8f +9090919293939494959596969797989898989999999a9a99999a9a9a9a9a9a99999a9a99999997 +9797969495939291908e8d8c8a8887858381807d7c7a7876757371706e6d6b6a69696767666665 +656464646463636363636363636363646464646464646464646565656566666767686867676868 +686969696969686868686868686868686868686868686868686868686868686868686868696969 +696969696969696969696969686868676768686767676666666665666565656565656565656565 +656565656565656565656565656565656565636363626263636262626262626262626262626262 +626262626161616161616161616061606060605f5f5f5e5e5f5f5e5e5e5e5e5e5e5e5e5e5e5e5e +5e5e5e5e5e5d5d5d5d5d5d5d5d5d5d5c5c5c5c5c5c5c5c5c5c5c5c5c5c5b5c5b5b5b5b5b5b5b5b +5b5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5b5b5b5b5c5b5c5c +5c5c5d5d5d5d5d5e5e5e5f5f5f5f6061626162636364656666676769696a6b6c6c6d6e6f707273 +747577787a7b7d7e8081838587898b8d8f929396989a9c9fa1a3a5a7a9abadafb1b2b4b6b7b8b9 +babbbbbbbcbcbcbcbbb9b8b8b6b5b4b3b1afadaba9a7a5a2a09d9b989694928f8d8b8886848381 +7f7d7c7a7979787676757574747474737373737374747474757475757575767676767676767676 +767575757574757474747473737373737373737373737373737373737373737373737373747474 +747574757576767676777777787878787878787878787979797979797979797979797979797979 +79797979797979797979797979797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a797a7979797978787877 +7777777676767575757574747373737372727271717272717171707070706f706f6f6f6f6f6f6f +6f706f7070707070707070707070707070707070706f706f6f6f6f6d6d6d6c6c6c6c6b6b6a6b6a +6a6a6a69696969696a6a6a6a6b6b6c6c6d6d6e6e6f70717172737475767778797a7a7b7c7c7d7f +808081818282838384848585868685858686868686868585868685858584848484838483838383 +8181818080818180807f7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f80 +80808081818284858586878788898a8b8d8e8f9193939597999a9c9d9fa0a2a4a6a7a9aaabacae +aeafb1b2b2b3b3b2b2b3b2b2b1b1b0afaeadacabaaa8a7a5a4a2a1a09f9d9c9b99989796959594 +9393929190908f8f8f8f8e8e8d8d8c8c8c8c8b8b8b8a8a8b8b8a8a8a8a8a8a8a8a898989898989 +898989888988888888888888888887878787878787878787868686868686868686868686868585 +868685858585858585858484848484848484848484848484838483838383838383838383838383 +838282828282828282828282828282828181818181818181818181818180808181808080808080 +8080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c +7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a797a7979797979797979 +797878787878787878787878787878787878787878777777777777777777777777777777777777 +777777777776767777767676767676767676767676767676767676757575757575757575757575 +757575757575757475747474747474747474737373737373737373737272727272727272727272 +7272717172727171717070707070707070706f706f6f6f6f6e6e6e6e6e6e6e6e6e6e6d6d6d6c6c +6d6d6c6c6c6b6b6b6b6b6b6b6b6b6a6b6a6a6a6a69696969696868686868686868676768686767 +676666666666666666666566656565656464646464646464646463636362626363626262626262 +62626161616161616161616161616161606160606060606060606060606060605f5f5f5f5f5f5f +5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f +5f5f5f5f5f5f5f5f5f606060606060606060606060606060606060606060606060616061616161 +616161616161616161616262626262626262626262626263636262636363636363636364646464 +646464646464646464646465656565656565656566656666666666666666666767676767676767 +6767676767686867676868686868686868696969696969696969696a6a6a6a6a6a6a6a6a6a6a6a +6a6a6b6a6b6b6b6b6b6b6b6b6b6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6c6c6d6d6d6d6d6d6d6d6d +6d6d6d6d6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f706f70707070 +707070707070707070707070707070717171717171717171717171717171717171727271717272 +727272727272727272727272727272727373737373737373737373737373737373737373747474 +747474747474747474747474747474747474747474757475757575757575757575757575757575 +757575757575757576767676767676767676767676767676767676767676767676767676777776 +767777777777777777777777777777777777777777777777777777777777777777777878787878 +787878787878787878787878787878787878787878787878787878787878787878787878787878 +787979797979797979797979797979797979797979797979797979797979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +7979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808181808081818181818181 +818181818181828282828282828282828383838383838383838383838383848384848484848484 +848485858585858585858686858586868686868686868787878787878787878787878787878888 +888888888888888888888888888888888888888888888888888888888888888888878787878787 +87878787868686858586868585858484848483848383838382828282828181818080818180807f +7f7e7e7e7e7d7d7d7d7d7c7c7c7b7b7c7c7b7b7b7a7a7a7a797a79797979787878787878787878 +787777777777777777777777777777777777777777777777777778787878787878787878797979 +797a797a7a7a7a7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e +7e7e7f7e7f7f7f7f7f7f7f7f7f8080808080808080818182838484858585858687878787878787 +86868686868686858584838282828181807f7f7f7d7d7d7c7c7c7c7b7b7a7b7a79797979797979 +797979797979797979797a797a7a7a7a7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7d7d7c7c7d +7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7c7c7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b +7c7c7c7c7c7c7c7e7e7f7f8080828282828383848687878788888a8b8c8c8d8d8f909190919191 +9294959596969696979899999a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b9b9c9c9b9b9c9b9b9a9a99 +9897979695949291908f8d8b8a88868483807e7d7a7977757372706e6d6b6a6a68686766656564 +636363626262616162626161616262626262626262636363636464656566666666666666666667 +676767676666666666666666666666666666666666666666666666666666666666666767676767 +676767676767676767676666666666666666666665656565646564646464646464646464646464 +646464646464646464646464646463636262616161616161616161616161616161616161616161 +61616060606060606060605f605f5f5f5f5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e +5e5e5e5d5d5d5d5d5d5d5d5d5d5c5c5c5c5c5c5c5c5c5c5c5c5c5c5b5c5b5b5b5b5b5b5b5b5b5a +5a5a5a5a5a5a5a5a5a5a5a5a5b5b5a5a5b5b5b5b5b5b5b5b5b5b5b5b5b5c5c5c5d5e5d5e5e5e5e +5f5f5f5f5f6060616161616162636464656565666769696a6a6b6c6d6e6f707071727475767779 +7a7b7e7f81828485878a8b8e8f919496989a9c9ea0a2a5a7a8aaacaeb0b1b3b4b5b8b8b8b9babb +bbbabbbbbbbab9b7b5b5b3b2b0afadaba9a7a4a3a19e9c99979492918e8c8a88858382807e7d7b +7a7978787776767575747474747373737373747474747574757575757676767676767676767675 +757575747574747474737373737373737373737373737373737373737373737374747474757576 +757676777777777777777878787878787878787879797979797979797979797979797979797979 +79797979797979797979797979797a7b797a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7b7a7a7979797978777777 +77777777767676767575747473737373727272727272727271717171707170706f6f70706f6f70 +6f7070707070707070707070707070707070706f706f6f6f6f6d6d6d6d6d6d6d6c6c6b6c6b6a6a +6a69696969696a6a6a6a6b6b6c6c6c6c6d6d6e6f7070707172737474757778787979797a7c7d7d +7e7e7f7f8080818182828282828282828282828282828282828282818181818081808080807e7e +7e7e7e7e7e7e7e7d7d7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7d7c7d7d7e7e7e +7e7e7e7f818283838484858687878a8b8c8d90909193969698999b9c9fa0a2a4a5a6a8a9ababac +afb0b0b1b1b1b1b2b2b2b1b1b0afaeaeadacabaaa8a6a5a4a2a1a09f9d9c9b9a98979695959494 +93929090909090908f8e8d8d8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a8a898989898989 +898889888888888888888888878787878787878787878686868686868686868686868686868686 +868686868686868685858584848585848484848484848384838383838383838383838383838382 +828282828282828282828282828281818181818181818181818181818181818181818181818181 +81818181818181818181808080808080808080808080807f7f80807f7f7f7f7f7f7f7f7f7f7f7f +7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7b7a7a7a7a7a7a7a7a7a79 +797978787979787878787878787878787878787777777777777777777777777777777777777777 +777777777777777777777777777777777777777777777777777676767676767676767676767676 +767676767675767575757575757575757474747474747474747473737373737373737373737373 +727273737272727171717171717171717071707070706f6f6f6f6f6f6f6f6f6f6e6e6e6d6d6e6e +6d6d6d6c6c6c6c6c6c6c6c6c6b6c6b6b6b6b6a6a6a6a6a69696968686969686868686868686867 +676767676767676766676666666665656564646565646464636363636363636363636363636363 +6262626262626262626262626261606261606060606060606060606060605f5f5f5f5f5f5f5f5f +5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f +5f5f5f5f5f5f5f6060606060606060606060606060606060606060606060606160616161616161 +616161616161616162626262626262626262626262636362626363636363636363646464646464 +646464646464646464656565656565656565666566666666666666666667676767676767676767 +676767676767676768686767686868696969696969696969696a6a6a6a6a6a6a6a6a6a6a6a6a6a +6b6a6b6b6b6b6b6b6b6b6b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6c6c6d6d6d6d6d6d +6d6d6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f706f707070707070 +707070707070707070707070707171717171717171717171717171717171717171717171727271 +717272727272727272727272727273737373737373737373737373737373737373737474747474 +747474747474747474747474747474747474747574757575757575757575757575757575757575 +757575757575767676767676767676767676767676767676767676767676767676767676767676 +777776767777777777777777777777777777777777777777777777777777777778787878787878 +787878787878787878787878787878787878787878787878787878787878787878787878787879 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f80808080818181818181818181818181818181818181818181818181 +818181818282828282828282828283838383838383838383838383838483848485858484858585 +868686868686868686868686868686868686868687878787878787878787878787878788888888 +888888888888888888888888888888888888888888888888888888888887878787868686868686 +8686858585858585858584848484838382838282828281818181818080807f7f80807f7f7e7e7d +7d7d7d7c7c7c7c7c7b7b7b7b7b7b7b7b7a7a7a7a79797879787878787777777777777777777776 +767676767676767777767677777777777777777777777777787878787878787878787979797a7b +797a7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e +7f7e7f7f7f7f7f7f7f7f7f80808080808080808181828383838484858586878787878787888687 +8787878787868685848383838282818181807e7e7e7d7d7d7d7b7b7b7b7b7a7a7a7a7979797979 +79797979797979797979797979797a7a7a7a7b7a7b7b7b7b7c7c7c7c7c7c7c7c7d7d7c7c7d7d7d +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7c7c7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b +7b7a7b7a7a7a7a7a7a7a7a7a79797979797979797979797979797a797a7a7a7a7a7a7b7b7b7c7c +7c7d7d7d7d7f7f8081818183838383858586878888898a8a8c8c8d8e8f8f919192929393939496 +969697989898999a9a9a9b9b9b9c9c9d9d9d9d9d9d9d9d9d9d9d9d9e9e9d9d9e9d9d9c9c9b9b9a +9a98989795949492908f8d8b89878683817f7d7b79777573726f6e6d6b6b696867666565646363 +636161616060616160606061616161616161616262626263636363646464656465656565666666 +666665656565656565656565656565656565656565656565656565656565656566666666666666 +666666666666666665656565656565656564646363636363636363636363636363636363636363 +636363636363636363636363626261616060606060606060606060606060606060606060606060 +5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e +5e5d5d5d5d5d5d5d5d5d5d5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5b5b5b +5b5b5b5b5b5b5b5b5b5b5c5c5b5b5c5c5c5c5c5c5c5c5c5c5c5c5d5e5e5e5f5f5f5f5f5f5f6061 +6161616262636363636465656666676767696a6b6b6c6d6e6f7070727373747677787a7b7c7e7f +8183858688898c8e90929496989b9c9fa0a2a4a6a8abacadafb1b3b4b5b6b7b9b9b9bababbbab9 +bab9b9b8b6b5b3b2b0aeadaca9a8a5a3a09e9d9a989593908e8d8b88878582807f7e7c7b797877 +777776757574747474747473737373747575757575757575757576767676767676767675757474 +747474747474747373737373737373737373737373747374747474747474757575757676767676 +7677787778787878797979797979797979797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7b7b7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a797878787878 +787777767676767675757474747473737373727272727171717171717171707071717070707070 +70707070707070707070707070707070707070707070706e6e6e6e6d6d6d6c6c6c6c6c6b6b6b6a +696969696a6a6a6a6a6a6b6b6b6b6c6c6d6d6e6e6e6f707172727375757576767677797a7a7b7b +7c7c7d7d7d7d7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7d7d7d7d7d7d7d7d7d7b7b7b7b +7b7b7b7b7b7a7a7a7a7a7a7979797979797979797979797979797a7a7a7a7a7a7a7a7b7c7b7c7c +7c7d7e7f80808181838384848787888a8c8c8d8f9292949597999b9c9ea0a2a3a4a6a8a8aaacae +aeafb0b0b0b1b1b1b1b1b0b0afafaeadacaba9a8a7a5a3a3a1a09e9e9c9b999997969695949493 +9191919090908f8e8e8e8d8d8d8c8c8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a8a8989898989898989 +898989898989898989888887878787878787878786868686868686868686868686868686868686 +868686868686858585848485858484848484848484848484848484848484848484848484838383 +838283828282828282828282818181818181818181818181818181818181818181818181818181 +8181818181818181808080808080808080808080807f7f80807f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7c7d7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a +79797a7a7979797979797979797979797978787878787878787878787878787878787878787878 +787878787878787878787878787878787878787878787877777777777777777777777777777777 +777777767776767676767676767675757575757575757575747474747474747474747474747373 +7474737373727272727272727272717271717171707070707070707070706f6f6f6e6e6f6f6e6e +6e6d6d6d6d6c6d6c6c6c6c6c6c6c6c6c6b6b6b6b6b6a6a6a69696a6a6969696969696968686767 +676767676767676767676767666666656566666565656464646463646363636363636363636262 +626262626262626262626261616262616161616161616161616161616060606060606060605f60 +5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f +5f5f5f5f5f60606060606060606060606060606060606060616061616161616161616161616161 +616161616161626262626262626262626262626363626263636363636363636464646464646464 +646464646464646565656565656565656565656565666566666666676767676767676767676767 +67676767676768686767686868696969696969696969696a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a +6a6a6a6b6a6b6b6b6b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6c6c6d6d6d6d6d6d6d6d +6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f706f707070 +707070707070707070707071717171717171717171717171717171717171717171717272717172 +727272727272727272727272737373737373737373737373737373737373737374747474747474 +747474747474747474747474747474747474747474747474747474757475757575757575757575 +757575757676767676767676767676767676767676767676767676767676767676767676767777 +767677777777777777777777777777777777777777777777777777777777787878787878787878 +787878787878787878787878787878787878787878787878787878787878787878787878797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +79797979797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f808080808181818181818181818181818181818181818181818181818181 +818182828282838283838383848484848484848484848484848484848484858584848585858686 +868686868686868686868686868686868686878787878787878787878787878787888888888888 +888888888888888888888888888888888888888888888888888888878787878686868686868685 +858484848484848483838383828282828282828180808080807f7f7f7e7e7f7f7e7e7d7d7c7c7c +7c7b7b7b7b7b7a7a7a7a7a7a7a7a79797979787878787878787877777777777777777777767676 +76767676767777767677777777777777777777777777787878787978797979797a7a7a7b7b7a7a +7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f808080808080808080818181828383848586868686878788888888888887 +87878787878686858583838383818181807f7f7e7d7e7d7d7c7b7b7a7a7a797979797979787878 +7878787878787978797979797a7a7a7b7b7a7a7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b +7b7b7b7a7a7b7b7a7a7a797979797979797979797a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7d7d7d7e +7f7e7f7f7f808183838384858686878789898a8b8c8c8c8e8f8f90919192939394959696969798 +98989a9b9b9b9c9c9c9d9d9d9d9d9d9e9e9e9e9f9f9fa0a0a09f9fa0a09f9f9f9f9f9f9e9c9c9b +9a99999795959390908e8c8a888584827f7d7c7a777673726f6d6d6b6968676665656463636262 +616161616161616161616161616161616161616161616162636363646463636464646565656565 +656565656565656565656464646464646464646464646464646565656565656565656565656565 +656565656565656565646464646363636363636362636262626262626262626262626262616161 +616161616161616161616161616161606061616060605f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f +5f5f5f5f5f5f5f5e5f5e5e5e5e5d5d5d5c5c5d5d5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c +5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5b5c5b5b5b5b5b5b5b5b5b5c5c5c5c5c +5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5e5e5e5e5e5e5f5f5f605f6061616262626263 +636363636465666666686868686a6b6b6c6d6e6f6f7171727474757778787a7c7d7e8082838586 +888a8c8e8f919396989a9c9ea0a2a5a7a9aaacadafb1b3b4b5b7b8b8b9bababbbabbbabab9b8b7 +b6b5b4b2b1b0adacaaa8a6a3a19f9d9b989693918f8d8b89878583827f7e7c7b7a797877767574 +747373737473737373747474747474757575767576767676767676767675757575757575757574 +747373737373737373737373737373747474747474747474747575757575757575757677787878 +78787879797979797979797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7979797979797979 +79797a7a7a7a7a7a7a7a7a7b7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7b7a7a7a7a7a7a7a7a7a7979787878 +787878787775757575757575757473747473737372727272717170707070707070707170717171 +7171717171717171717171717171717071707070706f6f6f6e6e6e6d6d6c6b6c6b6b6b6a6a6a6a +6a6a696969696a6969696a6a6b6b6b6c6c6d6e6e6e6f6f71717172727274747576777778787878 +79797a7b7b7b7c7c7b7b7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7a7a79797979797979787878 +7877777777767676767676767676767676767676767676767777777778787979797979797a7b7b +7c7c7c7d7e7f7f8081828384858688888b8c8d8f9192949597999b9c9ea0a2a3a5a6a7aaabacae +aeadaeb0afb0b0b1b1b0b0aeaeaeadababa9a8a7a6a4a3a1a09e9d9c9b99999896959593939392 +9191908f8f8f8e8e8e8d8d8d8d8d8d8c8c8c8c8b8b8b8a8a8a8a8a8a8a8a8a8a8a8a8a8a898988 +888888888888888888888888888888888888888888888887878787878787878686868685858585 +858585858585858585858585858585858585848584848484838383838383838383838383838383 +838383838383838383838383838383828282828282828281818282818181808080808080808080 +80808080808080808080808080808080808080808080808080808080808080808080807f807f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7e +7e7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7a7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a79 +797a7a797979787878787878787878787878787878787878787878787878787878787878787878 +787778777777777777777777767676767676767676767676767676757575757575757574747575 +747474747474747473737373727372727272717171717171717171717070706f6f70706f6f6f6e +6e6e6e6e6e6e6e6e6d6d6c6c6c6c6c6c6c6c6c6b6b6b6b6b6b6b6b6a6a6a6a6969696969696969 +686868686767666666666666666666666666666665656564646565646464646464646463636363 +636262626262626262626162616161616161616161606060606060606060606060606060606060 +606060606060606060606060606060606060606060606060606060606060606060606060606060 +606060606060606060606060606060606060606060606060606060616061616161616161616161 +616161616262626262626262626262626263636262636363636363636363636363636464646464 +646464646464646464646565656566656666666666666666666666666666676767676767676768 +68676768686868686868686868686868696969696969696969696a6a6a6a6a6a6a6a6a6b6a6b6b +6b6b6b6b6b6b6b6b6b6b6b6b6c6c6c6c6c6c6c6c6d6d6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d +6d6d6d6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f6f706f70707070707070707070 +707070707070707070707070707071717171717171717171717171727271717272727272727272 +727272727272727272727272727272737373737373737373737373737373737373737373737373 +737474747474747474747474747474757475757575757575757575757575757575757575757575 +757575757575757676767676767676767676767676767676767676767676777776767777777777 +777777777777777777777777777777777777777777777777777777777777777777787878787878 +787878787878787878787878787878787878787878787878787878787878787878787979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +7979797979797979797979797979797979797979797979797979797979797979797979797a797a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c +7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f808080808080 +808080808080808080808080808080808080808181818282818182828282828282828383838383 +838383838383838383838383838383838383838384848484858485858585858585858585858585 +858686868787868687878787878787878888888888888888888888888888888888888888888888 +888888888888888888888888878787878787878787878686868686868686868685858585858585 +858484838382828282828282818180808080807f7f7f7f7e7e7e7d7d7e7e7d7d7c7c7b7b7b7b7a +7a7a7a7a7979797878797978787878787878777877777777777777777777777777777777777777 +7777777777777777777777777777777878787878797979797979797979797a7a7a7a7b7a7b7b7b +7b7c7c7c7c7c7d7d7d7e7e7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f807f8080 +808080808080808080808080808080808181818182828385868686868787888889888989888888 +88888887878686848484848383828180807f7e7f7e7d7c7c7b7b7b7b7a7a797979797878787878 +787878787878787878787979797a7b797a7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7a7b7a +7a79797a7a79797978787878787878787878797979797a797a7a7b7b7b7b7b7b7b7d7d7d7f807f +80808081838484848586878889898a8a8b8d8e8e8e8f909192939393949596979898989899999a +9c9d9d9d9d9d9d9e9e9f9e9f9fa0a0a0a0a1a1a1a2a2a2a1a1a2a2a1a1a1a1a1a1a19f9f9d9d9c +9c9a9998969493918f8d8b888784827f7e7c79777573706f6e6c6a686766656564636362616060 +606060606060606060606060606060606060606060606161616263616263636364646464646464 +646464646464646463636363636363636363636363636364646464646464646464646464646464 +646464646464646363636362626162616161616161616161616161616161616161616060606060 +606060606060606060606060605f5f60605f5f5f5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e +5e5e5e5e5e5e5e5e5e5e5e5d5d5d5c5c5d5d5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c +5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5d5d5d5d5d5e5e +5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5f5f5f5f6060616161616161626263636464656565 +656566676869696a6a6a6a6c6d6e6f6f7071727474757677787a7b7c7d7f8182838687888a8c8e +90929495989a9d9fa0a3a4a7a9abadaeafb1b3b4b6b7b8babababbbbbbbcbbbbbab9b8b7b5b4b3 +b1b0afadaaa8a7a5a2a09d9b999694928f8d8b8987858481807f7c7b7979787776757474737372 +727273737373737474747475757676767676767676767676767676757575757475747474747373 +737373737373737373737373737474747475747575757576767676767676767676787878787978 +797a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7979787978 +787878767676767676767675747574737373727272727271717171717171717171717171717171 +717171717171717171717171717171717171717070706f6e6e6d6d6c6c6c6c6c6c6b6b6a6a6a6a +696969696968686869696a6a6a6a6a6b6c6c6c6d6d6f6f6f6f6f6f717172737474757575757676 +767777777879777879797979797978787979787877787777777776767676767676767575757574 +747474747474747474747474747474747474747474747575757575767676767776777879797979 +797a7b7c7d7d7e7f8080818384848788898b8d8e9092939597989b9d9ea0a2a3a5a7a9aaacadac +adafaeafb0b1b1b1b1afafafaeacacabaaa8a7a6a4a2a1a09e9d9c9b9a99979695949494939291 +908f8f8f8f8f8f8e8e8d8e8d8d8c8c8c8c8b8b8b8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a89898989 +898989898988898888888888888888888888888888878787878787878786868686858585858585 +858585858585858585858585858585858585858585858484848484848484848484848484838483 +838383838383838383838383838282828282828282818182828181818080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7d7d7e7e7d +7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7b +7b7a7a7a7979797979797979797979797979797979797979797979797979797979797979797978 +797878787878787878787777777777777777777777777777777676767676767676757576767575 +7575757575757474747473747373737372727272727272727272717171707071717070706f6f6f +6f6e6f6e6e6e6e6d6d6d6d6d6d6d6d6d6d6c6c6c6c6c6c6c6c6b6b6b6b6a6a696a696969696868 +686868676767676767676767676767676767666666656466656464646464646464636363636362 +626262626262626262626262626262626262626161616161616161616161616161606160606060 +606060606060606060606060606060606060606060606060606060606060606060606060606060 +606060606060606060606060606060606060606061606161616161616161616161616161616161 +616162626262626262626262626262636362626363636363636363636363636364646464646464 +646464646464646465656565656565656566656666666666666666666767676767676767686867 +6768686868686868686868686868696969696969696969696a6a6a6a6a6a6a6a6a6a6a6a6a6a6b +6a6b6b6b6b6b6b6b6b6b6c6c6c6c6c6c6c6c6d6d6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d +6d6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f706f70707070707070 +707070707070707070707070717171717171717171717171717272717172727272727272727272 +727272727272727272727272727373737373737373737373737373737373737373737373737374 +747474747474747474747474747474747474747474747475747575757575757575757575757575 +757575757576767676767676767676767676767676767676767676767777767677777777777777 +777777777777777777777777777777777777777777777777777777777777777878787878787878 +787878787878787878787878787878787878787878787878787878787878787879797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080 +808080808080808080808080808080808081818182828181828282828282828283838383838383 +838384838484848484848484848484848484858585858585858585858585858585858585858586 +868687878686878787878787878788888888888888888888888888888888888888888888888888 +888888888888888888888787878787878787878786868686868686868686858585858485848483 +8382828181818181818181808080807f7f7e7e7e7e7d7d7d7c7c7d7d7c7c7b7b7a7a7a7a797979 +797978787877777878777777777777777777777777777777777777777777777777777777777777 +777777777777777777777777777878787878797979797a797a7a7a7a7b7b7b7b7b7b7b7b7b7b7c +7c7c7c7c7d7d7d7e7e7d7d7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080 +808080808080808080808080807f80808181828283848585868687878888898889898989898989 +898888878786868585848483828181807f807f7e7d7d7c7c7b7b7a7a7979797978787878787878 +7878787878787878797979797a797a7a7a7a7a7a7a7a7a7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c +7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a797a797979 +79797979797978787878787878787878797979797a797a7a7b7b7b7b7c7c7c7e7e7e7f807f8081 +818284858586878788898a8a8c8c8d8e8f8f90919293939495959697989899999a9a9b9b9c9d9e +9e9f9f9f9fa0a0a1a0a1a1a1a1a2a2a2a2a2a3a3a3a4a4a3a3a4a3a3a4a4a3a3a2a1a0a09f9e9d +9c9b9997969492908e8b89878482807e7b79777472706f6d6b696866656564626261605f5f5e5e +5f5f5e5e5e5e5e5e5e5e5e5e5e5f5f5e5e5f5f5f60606060616061616161626262626262626262 +626262626262616161616161616161616161616161626262626262626262626262626262626262 +62626262626262616161616061606060606060606060606060606060606060605f5f5f5f5f5f5f +5f5f5f5f5f5f5e5e5f5f5e5e5e5e5e5e5e5e5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d +5d5d5d5d5d5d5d5d5d5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c +5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5d5d5d5d5d5e5e5e5e +5e5e5e5e5f5f5e5e5f5f5f5f5f5f5f5f6060606061616262636363636464656566666767676768 +68696a6b6b6c6c6d6d6e6f707172737475767778797a7c7d7e7f8182848587898a8c8e90929496 +989a9c9fa1a3a5a7a9abadafb1b1b3b5b6b7b9babbbcbcbcbcbdbcbcbbbbbab9b7b6b4b3b1afae +acaaa7a5a3a19e9c99979492908e8b8987858382807e7d7c797877767575747373737272727272 +737373737374747474757576767676767676767676767676767575757574757474747473737373 +73737373737373737373737474747475747575757576767677777676777777797979797a797a7a +7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7b7b +7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7a7a7a7a797a797979 +797777777676777776767575747474747373737373727272717172727171717171717171717171 +7171717171717171717171717171717171707070706f6f6e6e6d6d6d6d6c6c6b6b6a6a6a6a6969 +696969686868686869696969696a6a6a6a6b6b6c6c6d6d6d6d6e6e6f7071717272727273737374 +747474757475757575757575757575757575747574747474737373737373737373737272727272 +727272727272727272727272727272727272727273737373737474747475747575767676767777 +78797a7a7b7b7d7d7e7f818183848687898a8c8e9091939597999b9d9fa0a2a5a7a8aaababacae +aeafb0b1b1b1b1b0b0b0afaeadacabaaa8a7a5a4a2a1a09f9d9c9b999897969595949393929190 +908f8f8f8f8e8e8d8e8d8d8d8d8c8c8c8c8c8b8b8b8a8a8b8b8a8a8a8a8a8a8a8a898989898989 +898989888988888888888888888888888888888787878787878787878786868686868686868686 +868686858586868585858585858585858585858584848484848484848484848484848384838383 +838383838383838383838382828282828282828282828282828281818181818181818181818181 +818181818181818181818181818181808081818080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a797a79 +797979797979797978787878787878787878787878787877777777777777777676777776767676 +76767676757575757475747474747373737373737373737372727271717272717171707070706f +706f6f6f6f6e6e6e6e6e6e6e6e6e6e6d6d6d6c6c6d6d6c6c6c6b6b6b6b6a6b6a6a6a6a69696969 +696868686868686868676768686767676666666665666565656565656565656464646464636363 +636363636362626363626262626262626261616161616161616161616161616061606060606060 +606060606060606060606060606060606060606060606060606060606060606060606060606060 +606060606060606060606060606060606060616061616161616161616161616161616161616161 +626262626262626262626262626363626263636363636363636363636363646464646464646464 +646464646464656565656565656565666566666666666666666667676767676767676767676767 +686867676868686868686868696969696969696969696a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6a6b +6b6b6b6b6b6b6b6b6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d6e +6e6e6e6e6e6e6e6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f706f707070707070707070 +707070707070707070707171717171717171717171717171717171717272717172727272727272 +727272727272727272727273737373737373737373737373737373737373737373737373747474 +747474747474747474747474747474747474747474757475757575757575757575757575757575 +757575767676767676767676767676767676767676767676767676767676767777767677777777 +777777777777777777777777777777777777777777777777777777777778787878787878787878 +787878787878787878787878787878787878787878787878787878787878797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +79797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080 +808080818180808181818181818181828282828282828282828282828282838383838383838383 +848384848484848484848484848484848585858585858585868685858686868686868686878787 +878787878787878787878787888888888888888888888888888888888888888888888888888888 +888888888888888887878787878787878787868686858586868585858484848483848383838381 +8181808081818080807f7f7f7f7e7e7d7d7d7d7c7c7c7b7b7c7c7b7b7a7a797979797878787878 +777777777777777776767777767676767676767676767676767676767676767676767676767677 +77767677777777777777777878787878797979797a797a7a7a7a7b7b7b7c7c7b7b7c7c7c7d7d7d +7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080 +80808080808080808080807f808080808181828384858585868687888988898989898989898a89 +88878886868686858584838282828181807f7e7e7d7d7d7c7b7b7a7a7a7a797978787878787878 +787878787878797979797a797a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c +7c7c7c7c7c7d7d7c7c7d7d7d7d7d7d7d7d7d7d7d7c7c7d7d7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a797a7979797979 +79797979787878787878787878787979797a7b7a7b7b7c7c7c7c7d7d7d7f7f7f81828182828283 +858787878888898b8c8c8d8d8e8f90919192939494959595969798999a9a9a9a9b9b9c9d9e9e9e +9e9e9ea0a0a1a0a1a1a1a1a2a2a2a3a3a3a3a4a4a4a4a4a4a4a4a4a4a4a5a4a2a1a2a0a09f9e9d +9c9a98979593918e8d8a888584817f7c7a777573726f6e6b6a6867676564636261605f5f5f5f5f +5f5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5f5f5f5f605f606060606161616262616162626262 +626262626161616161616161606061616060606161616161616161616161616161616161616161 +6161616161606060605f605f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5e5e5e5e5e5e5e5e5e +5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d +5d5d5d5d5d5d5d5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5d5d5c5c5d5d5d5d5d +5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5e5e5e5e5f5f5f606060606060 +606060606060606161606061616162626262636364646565656566666767686869696a6a6a6a6b +6c6d6e6f6f6f6f7072737474767778797a7b7c7d7f808183848588898b8d8e90929496989a9c9e +a0a2a4a7a8aaabaeb0b1b3b3b4b7b7b8b9babbbcbcbbbbbbbbbab9b9b7b6b4b3b0afaeabaaa8a6 +a3a19f9d9a989593918e8c8b87868483807f7e7c7b7a7877757675747373737372727272727373 +737373747474757675767777777777777676777776767675757575747574747474737373737373 +737373737373737373747474757675767676767777777777777777787879797a7a7b7a7b7b7b7b +7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7a7b7a7a7a7a78 +787877777777777776767575757574747473737373727272727272727272727272727272727272 +727272727272727272727272727272717171706f706f6e6d6d6d6d6d6d6c6c6b6b6b6b6a6a6969 +69686868686869696968686a6a69696a6a6b6b6b6b6b6b6c6d6e6e6f7070707070717171727272 +727372737373737373737373737373737273727272727171717171717171717170707070707070 +707171707071717171717171717171717171727272727273737373747374747575757575757677 +78787a7a7b7b7c7d7e7e808183848687898b8c8e9091939697999b9c9fa1a4a5a6a8a8aaabacad +aeafb0b0b0afb0b0afaeaeadacaaa9a8a6a5a4a2a1a09f9d9c9b9a989796959594949392909090 +9090908f8e8d8e8d8d8d8d8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a8a898989898989 +898889888888888888888888888888888887878787878787878787868686868686868686868686 +868686868686868686868686868686868585858584848484848484848484848483848383838383 +838383838383838383828282828282828282828282828282818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +8181808080808080808080808080808080808080807f807f7f7f7f7f7f7f7e7e7f7f7e7e7e7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7b7a7a7a +7a7a7a7a7a7a797979797979797979797979797979787878787878787878787878787777787877 +777776767676757675757575747474747474747474747373737272737372727271717171707170 +7070706f6f6f6f6f6f6f6f6e6e6e6e6d6d6d6d6d6d6d6d6c6c6c6c6b6c6b6b6b6b6a6a6a696969 +696868686868686868686868686867676767666766666666666666656565656464646363636363 +636363636363636363636363636363626262626262626261616262616160616060606060606060 +606060606060606060606060606060606060606060606060606060606060606060606060606060 +606060606060606060606060606060606160616161616161616161616161616161616161616262 +626262626262626262626262626262626363626263636363636363636464646464646464646464 +646464646565656565656565656665666666666666666666676767676767676767676767676767 +67676768686767686868696969696969696969696a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6a6b6b6b +6b6b6b6b6b6b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6c6c6d6d6d6d6d6d6d6d6e6e6e +6e6e6e6e6e6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f706f7070707070707070707070 +707070707070707071717171717171717171717171717171717171717171717171717171727271 +717272727272727272737373737373737373737373737373737373737373737373737474747474 +747474747474747474747474747474747474747574757575757575757575757575757575757575 +757676767676767676767676767676767676767676767676767676767676767676767777767677 +777777777777777777777777777777777777777777777777777777787878787878787878787878 +787878787878787878787878787878787878787878787878787878787979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +7a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f80807f7f808080818181818181818181818181 +818181818181818181818181818282828282828282828282828282828383838383838383838483 +848484848484848585848485858586868686868686868686868686868686868686868787878787 +878787878787878787878888888888888888888888888888888888888888888888888888888887 +878888878787868686868686868686868585858585858584848483838383828382828282808080 +7f7f80807f7f7f7e7e7e7e7d7d7c7c7c7c7b7b7b7a7a7b7b7a7a79797878787877777777777676 +767676767676767676767676767676767676767676767676767677777676777777777777777777 +777777777777777777787878797979797a7a7b7a7b7b7b7b7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d +7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080 +8080808080808080807e7f7f7f7f8081828283848484868687888888888888898989898a8a8988 +89878787878686858483838382828181807f7e7e7e7d7c7c7c7b7b7b7a7a797979797878787878 +787878787979797979797979797979797979797a7a7a7a7a7a7a7a7a7b7a7b7b7b7b7c7c7c7c7c +7c7c7c7d7d7c7c7d7d7d7d7d7d7d7d7d7d7d7c7c7d7d7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7a7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a797979797979797979797979797979797979 +7979787878787878787878797a7a7a7b7b7b7b7b7d7d7d7d7e7e7e818181828382838384858688 +88888a8a8b8c8d8d8e8f909091929293949595969696979798999a9a9a9b9c9c9c9d9e9e9e9e9e +9ea0a0a0a0a1a1a1a1a2a2a2a3a3a3a3a4a4a4a4a5a5a5a5a5a5a5a6a5a3a3a4a2a2a1a0a09f9c +9b9a99969492908e8b898784827f7d7b78767572706e6c6a69696765646362616060605f5f5f5e +5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5f5f5f5f5f5f5f5f5f5f60606061616060616161616161 +616160606060606060605f5f60605f5f5f60606060606060606060606060606060606060606060 +6060605f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5e5e5e5e5e5e5e5e5e5e5e +5e5e5e5e5e5e5e5e5e5e5e5e5e5e5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d +5d5d5d5d5d5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5d5d5c5c5d5d5d5d5d5d5d +5e5d5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5f5f5f5f6060606161616162616262 +626262626263636262636363646464646465666667676767686869696a6a6b6b6c6c6c6c6e6f6f +70717172727375757677797a7a7c7d7e7f808284858688898b8d8f91929496989b9c9ea0a2a3a6 +a7aaacadaeb0b3b4b5b5b6b8b8b9bababbbcbbbababab9b8b7b6b4b3b1afadacaaa8a6a4a29e9d +9b989693918f8d8b8987848281807e7d7b7a797877767475747373737373727272727273747474 +747575757676757677777777777776767777767676757474747474747474747373737373737373 +7374737474747475757576767676767676777878787878787879797a7a7b7b7b7b7b7b7b7b7b7b +7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7d7c7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b797979 +787878787878767776767676757575747474747373737372727272727272727272727272727272 +72727272727272727272727272717171707071706f6e6e6e6e6e6e6c6c6c6c6c6c6b6b6a6a6a69 +6868686869696968686a6a696969696a6a6a6a6a6a6b6c6d6c6d6e6e6e6e6e6f6f6f7070707070 +70707070707070707070707070707070707070716f7070707070707070706f6f6f6f6f6f6f6f70 +706f6f707070707070707070707070707171717171727272727372737374747474747475767676 +787879797a7a7b7c7e7e808182848687888b8c8d8f92939597999b9da0a2a3a4a5a7a9aaabacad +aeafafaeafafafaeaeadacabaaa9a8a6a5a3a3a1a09e9e9c9b9999979696959494939191919090 +908f8e8e8e8e8e8e8d8d8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a8a8989898989898989 +898989898989898989888988888888878787878787878787878686868686868686868686868686 +868686868686868686868686868685858585848484848484848484848484848484848484848484 +848484848484848383838382838282828282828282828181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +808080808080808080808080808080808080808080808080808080807f7f80807f7f7f7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7c7b7b7b7b7b +7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7979797979797979797979797978787979787878 +777777777677767676767575757575757575757574747473737474737373727272727172717171 +7170707070707070706f6f6f6f6e6e6e6e6e6e6e6d6d6c6c6c6c6c6c6c6c6c6b6b6b6a6a6a6a69 +696969696969686968686868676767676767676767676767676666666665656564646464636463 +636363636363636363636363636262626262626262616162626161616161616161616161616161 +616161616161616161616161616161616161616161616161616161616161616161616161616161 +616161616161616161616161616161616161616161616161616161616161616161616162626262 +626262626262626262626262626263636262636363636363636364646464646464646464646464 +646465656565656565656565656565656665666666666767676767676767676767676767676767 +6768686767686868696969696969696969696a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6a +6b6b6b6b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6c6c6d6d6d6d6d6d6d6d6e6e6e6e6e +6e6e6e6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f706f707070 +707070707070717171717171717171717171717171717171717171717171717171717272717172 +727272727272727373737373737373737373737373737373737373737373737374747474747474 +747474747474747474747474747474747474747474747574757575757575757575757575757576 +767676767676767676767676767676767676767676767676767676767676767677777676777777 +777777777777777777777777777777777777777777777777777878787878787878787878787878 +787878787878787878787878787878787878787878787878787879797979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +79797979797979797979797979797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80807f7f8080808181818181818181818181818181 +818181818181818181818182828282828282828283828383838384848484848484848484848484 +848484848485858484858585868686868686868686868686868686868686868687878787878787 +878787878787878788888888888888888888888888888888888888888888888888888888878788 +888787878686868685868585858584848484848484838383828282828181818181817f7f7f7e7e +7f7f7e7e7e7d7c7c7c7c7c7b7b7b7b7a7a7a79797a7a7979787878787877777676767675757575 +757575757575757575757675767676767676767676767676777776767777777777777777777777 +777877787878787979797a7a7a7a7b7b7b7b7b7b7b7b7c7c7c7c7d7c7d7d7d7d7e7e7e7e7e7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080 +808080808080807e7e7e8080808081818282838485868686878788898989898a8a8a8989898989 +89888887878686858583838383818181807f7e7e7d7e7c7c7b7b7a7a7a7a797979797979787878 +78787777777778787979797979797979797a7a7a7b7b7a7a7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7a7a7b +7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7979797979797979797879787878787878787878 +78787878787979797979797a7a7a7b7b7c7d7d7e7d7e7f7f80818282838384848686878888898b +8b8b8c8d8d8e909090929292939494959596979898999999999a9b9b9b9b9c9d9d9d9f9f9f9f9f +9fa1a0a1a1a1a1a3a3a3a3a3a3a3a3a4a5a4a4a5a4a4a7a7a6a6a6a6a5a5a5a4a4a4a2a0a09e9c +9a99979593918f8c89878482807d7c79777573706f6d6b6968666564636261605f605f5e5e5e5e +5e5d5d5d5c5c5c5d5d5c5c5d5d5d5e5e5e5e5f5f60606060606060606060606060606060606060 +606060606060606060606060606060606060606060606060606060606060606060606060606060 +60606060605f605f5f5f5f5f5f5f5f5f5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e +5d5d5e5e5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5e5e +5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5f5f5f5f5f5f +5f5f5f5f5f5f5f5f5f5f5f5f5f5f60606060606060606060606060606062626262626262626363 +636364646464646464646565656567676868696969696a6a6b6b6c6c6d6d6d6d6f707070727272 +737576767779797a7b7c7e7f808182848687888a8c8d8f90929496989a9c9da0a2a4a6a8aaacad +aeb1b2b4b4b6b7b8b9babababbbcbbbabab9b8b8b6b5b4b3b2b0aeacaaa8a6a3a29f9d9b989695 +91908d8c8987868482807e7c7b7a79777676747474737373727272727373737374747474747475 +757575767676767676767676767676767676757575757574757474747473737373737474747474 +747474747475757575767576777778787878797979797a7a7a7a7a7a7a7b7b7c7c7c7c7c7c7c7c +7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c +7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7e7e7d7d7d7c7c7c7c7b7c7b7b7b7b7a7a7a7979 +7a7a78787878777777777575757575757575747374747373737373737373727272727272727272 +7272727272727171717171717171717070707070706f6f6e6e6e6e6c6c6b6b6b6b6b6b6a6a6a6a +6a6a686868686868686868696969696a6a6a6a6a6a6a6b6b6b6c6c6d6d6d6d6d6d6d6d6d6e6e6f +6f6f6f6f6f6f6f6f6f6f6f6f6e6f6e6e6e6e6e6e6e6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f6f6f6f +6f6f6f6f6f6f6f6f6f707070707071717171717171717172717272727272727373737475757575 +767677787a7a7b7c7e7f808082848687898b8d8e90929495989a9c9da0a2a4a5a7a8a9abacadad +aeafafb0afafadadadacaaaaa8a8a6a6a3a3a1a09e9d9c9b999998969595939393929191908f8f +8f8e8f8e8d8d8d8d8d8d8d8d8c8c8c8b8b8b8b8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a898988 +888888888888888888888888888888888888888888888887878787878787878787878787868686 +868585858585858585858585858585858585858585858585858585858484838383838383838383 +838383838383838383838383838383838383838383838383838383838383828282828282828282 +828282828282828282818182828181818181818181818181818180808080808080808080808080 +808080808080808181818181818181818181818181818181818181818181818181818181818181 +81818180808080808080808080808080807f807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7e7e7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7d7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a79797a7a79797979797979797878 +787877787777777776767676767676767676757575747475757474747373737372737272727271 +7171717170707070707070706f6f6f6f6e6e6e6e6e6e6e6d6d6c6c6c6c6b6b6b6b6b6b6b6b6b6b +6a6a6a69696a6a6969696868686867686767676766666666666666666666656565656565656564 +646565646464636363636362626262626262626262626262626162616161616161616161606060 +606060606060606060606060606060606060606060606060606060606060606060606060606060 +606060606060606060606060616061616161616161616161616161616161616161626262626262 +626262626262626363626263636363636363636363636363636363636364646464646464646464 +656565656565656565666566666666666666666666666666666767676767676767686867676868 +6868686868686868686868696969696969696969696a6a6a6a6a6a6a6a6a6b6a6b6b6b6b6b6b6b +6b6b6b6b6b6b6b6b6b6b6b6b6c6c6c6d6d6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e +6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6f6f6f6f706f707070707070707070707070707070 +707070707070707070707070707071717171717171717272717172727272727272727272727272 +727272727272727272727373737373737373737373737373737373737373737373737374747474 +747474747474747474747474747474757475757575757575757575757575757575757575757575 +757575757575757676767676767676767676767676767676767777767677777777777777777777 +777777777777777777777777777777777777777777777777777777777878787878787878787878 +787878787878787878787878787878787878787878787878787878787879797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +79797979797979797979797979797979797979797979797979797979797979797979797a797a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c +7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7f7f8080808080808080808080808080808080808080808080808080808080818181828281 +818282828282828282838383838383838383838383838383838383838384848484858485858585 +858585858585858585858585858585868686878786868787878787878787888888888888888888 +888888888888888888888888888888888787878787878787878786868686868686868686868686 +868685858585858585858585848484828283838282828181818180817f7f7f7f7e7e7e7d7d7e7e +7d7d7c7c7c7c7c7b7a7a7a7a7a7979797878797978787877767676767676767676767676767676 +767675757676757575757575757575757575757676767676767676767677777778787878797979 +79797979797a7a7a7a7a7a7a7a7a7b7b7c7c7c7c7d7d7d7e7e7d7d7e7e7e7e7e7e7e7e7f7f7f7f +7f7f7f7f7f807f8080808080808080808080808080808080808080808080808080808080808080 +80808080807d7d7d7f7f7f8081808181828385868686868787888889898a8a8a8a8a8a8a8a8a89 +898888878786868484848483838281807f7f7e7f7e7d7c7c7b7b7b7b7a7a797979797878787878 +7777777777787878787878787878787979797a7a79797a7a7b7a7b7b7b7b7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7a7a7b7b7a +7a797a797979797979797979797979797978787878787878787878787878787878787878787878 +787878797979797a7a7b7b7b7b7c7c7d7e7f7e7f8080818384848484858587888989898a8c8d8d +8e8e8e8f919292939393949595969697989999999999999a9b9c9c9c9c9d9d9d9f9f9f9f9f9fa0 +a0a1a1a1a1a3a3a3a3a3a3a3a3a4a5a4a5a6a5a5a8a8a7a7a7a7a7a7a7a6a6a6a5a3a2a19f9e9c +9a99969592908c8a878583817f7c7a787573716f6d6b6a6766656463626160605f5e5e5e5e5e5d +5d5d5c5c5c5d5d5c5c5d5d5d5e5e5e5e5e5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f +5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f +5f5f5f5f5f5f5f5f5f5f5f5f5f5f5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5d5d +5e5e5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5e5e5e5e +5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5f5f5f5f605f6060 +606060606060606060606060616161616161616161616161616161636363636463646465656565 +66666666666666666767676768696a6a6b6b6b6b6c6c6d6d6e6e6f6f6f6f717273737474747578 +79797a7b7b7d7e7f808283848587898b8c8d9091929496989a9c9ea0a2a4a6a8aaabaeafb0b2b4 +b5b6b7b9b9babbbbbbbbbcbcbbbab9b8b7b7b4b3b2b0afadaba8a7a5a2a09e9b99969492908d8b +8988858483807f7c7b797978767574747373737272727272727273737373747475757575767676 +767676767676767676767676767676767575747474747474747474737373737374747474757475 +757575767676767676767777787879797a7a7a7a7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d +7d7d7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7e7e7d7d7d7c7c7c7c7c7c7c7c7c7c7b7b7b7a7a7b7b +797978797878787876767676767676767574757473737373737373737272727272727272727272 +7272727271717171717171717171717171717170706f6f6e6e6d6d6c6c6c6c6c6c6b6b6a6a6a6a +68686868686868686868686868696969696969696969696a6a6b6b6b6b6b6b6b6b6b6b6c6c6c6c +6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d6c6d6d6d6d6d6d6d6d6d6e6e6e6e6e6e6e6e6e6e6e6e6e +6e6e6e6e6e6e6e6f6f6f6f6f707070707070707070717071717171717172727273737373737474 +7575777879797b7c7c7d7f8082848587898a8c8e90929496989a9d9ea1a2a5a6a7a9aaabacadae +aeafafafadadadadababaaa9a7a7a5a4a2a1a09e9d9c9b9a99979695949494939291908f8f8f8f +8f8f8e8e8d8e8d8d8d8d8c8c8c8b8b8b8b8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a89898989 +898989898988898888888888888888888888888888878787878787878787878787878686868685 +858585858585858585858585858585858585858585858585858585848484848484848484848484 +848484848484848384838383838383838383838383838383838383838282828282828282828282 +828282828282828181828281818181818181818181818181808080808080808080808080808080 +808080808081818181818181818181818181818181818181818181818181818181818181818181 +818080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7f7f7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7e7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7a7a7b7b7a7a7a7a7a7a7a7a79797979 +787978787878777777777777777777777676767575767675757574747474737473737373727272 +72727171717171717171707070706f6f6e6f6e6e6e6e6d6d6d6d6d6c6c6c6c6c6c6c6c6c6c6b6b +6b6a696b6a69696968686868686868686868676767676767676767676666666665666565646465 +656464646363636363626262626262626262626262626262626262626262626262626161616161 +616161616161616161616161616161616161616161616161616161616161616161616161616161 +616161616161616161616161616161616161616161616161616161616161616262626262626262 +626262626263636262636363636363636363636363636363636363646464646464646464646565 +656565656565656565656565666566666666666666666667676767676767676868676768686868 +686868686868686868696969696969696969696a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6a6b6b6b6b +6b6b6b6b6b6b6b6b6b6b6c6c6c6d6d6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6e6e +6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f706f70707070707070 +707070707070707070707070717171717171717172727171727272727272727272727272727272 +727272727272727273737373737373737373737373737373737373737373737373747474747474 +747474747474747474747474747474747474757475757575757575757575757575757575757575 +757575757576767676767676767676767676767676767677777676777777777777777777777777 +777777777777777777777777777777777777777777777777777778787878787878787878787878 +787878787878787878787878787878787878787878787878787878797979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +797979797979797979797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c +7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f8080808080808080808080808080808080808080808080808080808080808181818282818182 +828282828282828383838383838383838483848484848484848484858585858585858585858585 +858585858585858585858585858686868787868687878787878787878888888888888888888888 +888888888888888888888888888887878787878787878787868686868686868686868686868686 +8585858584858484848483838381818282818181808080807f7f7e7e7e7e7d7d7d7c7c7d7d7c7c +7b7b7a7a7a7a797979797978787877777878777777767676767576757575757575757575757575 +7474757574747574757575757575757575767676767676767676767777777878787879797a797a +7a7a7a7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7d7d7d7e7f7d7e7f7f7f7f7f7f7f7f808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080807d7d7d7e7e7e7f807f8081818284858586868787888889898a8a8b8b8a8a8b8a8a8a8a89 +898888878786868585848483828181807f807f7e7d7d7c7c7b7b7a7a7979797978787878787777 +777777787878787878787878787979797979797979797a797a7a7a7a7b7b7b7b7b7b7b7b7c7c7b +7b7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a79 +7a7979797979797979797979797979787878787878787878787878787878787878787878787878 +78797979797a7a7b7b7c7c7d7d7e7f807f808181828485858686878788898a8a8b8c8d8e8e8f90 +909192939394949595969697979898999999999a9a9b9b9c9c9c9c9d9d9d9e9e9e9e9f9fa0a0a1 +a1a1a1a3a3a3a4a4a3a3a4a4a5a5a6a6a6a6a8a8a8a9a9a8a8a9a8a8a8a8a7a6a5a3a2a19f9d9c +9a989693908d8b888684827f7d7a787573716f6d6b6967666564626261605f5f5e5e5e5e5d5d5d +5c5c5c5c5c5c5c5c5c5c5d5d5d5d5d5e5e5e5e5e5e5e5e5f5f5e5e5f5f5f5f5f5f5f5f5f5f5f5f +5f5f5f5f5e5e5f5f5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e +5e5e5e5e5e5e5e5e5e5e5e5e5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d +5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5e5e5e5e5e5e +5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5f5f5e5e5f5f5f60606060616061616161 +616161616161616161616262626262626262636362626363636565656566656666666667676768 +686767686868696969696a6b6c6c6d6d6d6d6e6e6f6f70707171727273747575767777787a7b7b +7d7e7e7f818283858687888a8c8e8f91939496989a9c9ea0a2a4a6a8aaacaeafb1b2b4b5b7b7b9 +babbbbbcbcbdbcbcbcbcbbbab9b7b6b5b3b1b0aeacaaa8a5a3a19f9c9a979592908e8c89878584 +82807f7d7b79787776757473727272727172727171727272737373737474757575757676767777 +767677777777777776767777767675757474747474747474747373737373747474747574757575 +7576767677777777787879797a7a7a7a7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7d7d7d7d7d7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e +7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7b7b7b7b7a7a +797a79797979777777767677777676757574747474747474747473737373737373737373737373 +7373727272727272727271717272717171707070706f6f6e6e6d6d6d6d6c6c6b6b6a6a6a6a6868 +6867676868676767676767676767676768686767686868696969696969696969696a6a6a6a6a6a +6a6a6a6a6a6a6a6a6a6a6a6a6a6b6a6b6b6b6b6b6b6b6b6b6c6c6c6c6c6c6c6c6d6d6c6c6d6d6d +6d6d6d6d6d6e6e6e6e6e6f6f6f6f6f6f6f6f6f706f707070707070707070717171727272727373 +747576767879797a7c7d7e8182838587888a8c8e91929597999b9ea0a2a4a5a7a8aaabacadaeaf +afafaeaeaeadacacabaaa9a8a6a5a4a2a1a09f9d9c9b999897969595949393929190908f8f8f8f +8e8e8d8e8d8d8d8d8c8c8c8c8c8b8b8b8b8b8b8b8b8a8a8b8b8a8a8a8a8a8a8a8a898989898989 +898989888988888888888888888888888888888787878787878787878787878787878686868686 +868686868686868685858686858585858585858585858585858484848484848484848484848484 +848484848483848383838383838383838383838383838383838382828282828282828282828282 +828282828282828282828282828282828282828282828181818181818181818181818181818181 +818181828282828282828282828282828282828282828282828282828282828282828282828281 +818181818181818181818181818181818181818181818080818180808080808080808080808080 +80808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7a7a7a7a797a +797979797878787878787878787877777776767777767676757575757475747474747373737373 +72727271717272717171707070706f706f6f6f6f6e6e6e6e6e6d6d6d6c6c6d6d6c6c6c6b6b6b6b +6a6b6a6a6a6a696969696969696969696868686767686867676766666666656665656565656565 +656564646464646363636363636363626263636262626262626262626262626261616161616161 +616161616161616161616161616161616161616161616161616161616161616161616161616161 +616161616161616161616161616161616161616161616161616161616162626262626262626262 +626262626262626263636262636363636363636363636363636464646464646464646465656565 +656565656565656565656665666666666666666666676767676767676767676767676868676768 +68686868686868696969696969696969696a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6a6b6b6b6b6b6b +6b6b6b6b6b6b6b6b6c6c6c6c6c6c6c6c6d6d6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6e6e6e6e +6e6e6e6e6e6e6e6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f706f707070707070707070 +707070707070707070707171717171717171717171717171717171717272717172727272727272 +727272727272737373737373737373737373737373737373737373737373737474747474747474 +747474747474747474747474747474747574757575757575757575757575757575757575757575 +757575767676767676767676767676767676767676767676767677777676777777777777777777 +777777777777777777777777777777777777777777777777787878787878787878787878787878 +787878787878787878787878787878787878787878787878787979797979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +79797979797979797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80 +808080808080808080808080818180808181818181818181818181818182828282828282828282 +828282828283838383838383838384838484848484848484848585858585858585858585858586 +868585868686868686868687878787878787878787878787878788888888888888888888888888 +888888888888888888888888878787878787878787878686868686868686858586868585858484 +8484838483838383828282818181818080807f7f7f7f7e7e7d7d7d7d7c7c7c7b7b7c7c7b7b7a7a +797979797878787878777777767677777676767575757574757474747474747474747474747474 +747474747574757575757575757575767676777776767777777878787878797979797a797a7a7a +7a7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f8080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +807d7d7d7e7e7e7f807f8080808183848485858686878788898a8a8a8a8a8a8a8b8b8a8a8a8a89 +89888886868787858584838282828181807f7e7e7d7d7d7c7b7b7a7a7a7a797978787877777777 +77787878787878787878787979797979797979797a797a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a797a79 +79797979797979797979797979787878787878787878787878787878787878787878787879797a +7a7a7a7b7b7c7d7d7d7e7e7f8081818282828385868787878888898a8b8c8c8d8e8f8f90909091 +9293939494949495959696979798989898989899999a9a9b9b9b9b9c9d9d9d9d9d9d9e9e9f9f9f +9fa1a1a2a2a2a2a2a2a2a3a3a4a5a5a5a7a7a7a8a8a8a8a8a8a9a9a9a8a7a6a5a4a3a1a09f9d9b +999793918f8c8a888683817e7c79777573706f6c6b696866656564626161606060605f5e5e5d5d +5d5d5d5d5d5d5d5d5e5e5e5e5e5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f +5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f +5f5f5f5f5f5f5f5f5f5f5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e +5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5f5f5f6060606060 +606060606060606060606060606060606060606060606060606060616161626361626363636363 +636363636363636364646464646464646464646464656567676767686768686868696969696969 +69696a6a6b6b6b6b6c6d6e6e6e6e6f6f70707171727274747474757677777979797a7d7e7e7f81 +818283858688898a8b8e8f9193949798999c9d9fa2a3a5a7a9abacafb0b1b3b4b5b6b8b8b9babb +bbbcbbbbbbbbbabab9b7b6b4b3b1afaeaca9a8a6a4a19f9d9a989593918e8c8b88868483817f7e +7d7b7a787675757473727272717172727272727272727373737475747576767677777777777777 +777676777776767676767676757574747474747474747473737373737474747576757676767677 +77777777777779797a7a7b7b7b7b7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e +7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7b7b7a7b +7a7a7a7a7878787777777777777676757575757575757474747473737373737373737373737373 +7272727272727272727272727272727171717170706f6f6d6d6d6d6d6d6c6c6b6b6b6b69696868 +686868686868686868676768686767676767676767686868686868686868686969696969696969 +69696969696a6a69696a6a6b6a6b6b6b6b6b6b6b6b6b6c6c6c6c6c6c6c6c6d6d6c6c6d6d6d6d6d +6d6d6d6e6e6e6e6e6f6f6f6f6f6f6f6f6f706f7070707070707070707171717171717172727374 +757576777778797b7c7e7f8082848587888b8d8f919396979b9c9fa0a2a4a6a7a8aaabacadadad +adadadadacacabaaa9a9a7a6a5a3a2a1a09e9d9c9a999897959595949492919090909090908e8e +8d8e8d8d8d8d8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8b8a8a8b8b8a8a8a8989898989898989 +898889888888888888888888888888888887878787878787878787878787878786868686868686 +868686868686868686868686868686868686868686858585858484848484848484848484848484 +848484838483838383838383838383838383838383838383828282828282828282828282828282 +828282828282828282828282828282828282828281818181818181818181818181818181818181 +818282828282828282828282828282828282828282828282828282828282828282828282818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080808080807f807f7f7f7f7f7f7f7f7f7f7f7f7f +7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7c7c7d7d7c7c7c7b7b7b7b7a7b7a7a +7a7a79797979797979797878787877777777777777777676767675767575757574747473737373 +7272727272727272717171717071707070706f6f6f6e6e6e6e6d6d6d6d6d6d6d6d6c6c6c6c6b6c +6b6b6b6b6a6a6a69696a6a69696968686868686868686868676767676667666665656666656565 +646464646463636363636363636363636363636363636363636363636363626262626262626261 +616262616161616161616161616161616161616161616161616161616161616161616161616161 +616161616161616161616161616161616161616161616161616161626262626262626262626262 +626363626263636363636363636363636363636363636364646464646464646464656565656565 +656565656565656566656666666666666666666767676767676767676767676767676767676868 +6767686868696969696969696969696a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6a6b6b6b6b6b6b6b6b +6b6b6b6b6b6b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6c6c6d6d6d6e6e6e6e6e6e6e6e +6e6e6e6e6e6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f706f7070707070707070707070 +707070707070707071717171717171717171717171717171717171717171717272717172727272 +727272727373737373737373737373737373737373737373737373737374747474747474747474 +747474747474747474747474747475747575757575757575757575757575757575757575757575 +757676767676767676767676767676767676767676767676767676767676767676767777767677 +777777777777777777777777777777777777777777777878787878787878787878787878787878 +787878787878787878787878787878787878787878787879797979797979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +7979797979797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808081 +818181818181818181818181818181818181818181818181818181828282828282828282828282 +828282838383838383838383848384848484848484858585858686868686868686868686868686 +868686868686868686878787878787878787878787878787888888888888888888888888888888 +888888878788888787878686868686868686868685858585858585858484858584848483838383 +8283828282828181817f7f80807f7f7f7e7e7e7e7d7d7c7c7c7c7b7b7b7a7a7b7b7a7a79797878 +787877777777777676767676767676767675757575747574747474747474747474747474747474 +7474757475757676757576767677777777777777777777787878797979797a7a7b7a7b7b7b7b7c +7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7f807e7f808080808080808081818181818181818181 +81818181818181818181818181818181818180808181808080808080808080808080808080807d +7d7d7e7e7e7e7f7e7f7f7f808283838484858587878788898989898a8a8a8b8b8a8a8a8a8a8a89 +89878788888686868583838382828181807f7e7e7e7d7c7c7b7b7b7b7a7a797979787777777778 +7878787878787878787979797979797979797979797979797a7a7a7a7a7a7a7a7a7a7a7a7a7a7b +7a7b7b7b7b7b7b7b7b7b7b7b7b7b7a7b7a7a7a7a79797979797979797979797979797979797979 +797979797979797979797978787878787878787878787878787878797979797979797a7a7b7b7b +7c7c7c7d7e7e7e7f8081818282838384858687888888898a8b8b8c8d8d8e8f8f8f919191929393 +939494949495959595969697979797979798989898999999999a9b9b9b9b9b9b9d9d9d9d9d9d9f +9fa0a0a0a0a1a1a1a2a2a2a3a3a3a6a6a6a7a7a7a8a8a8a9a9a9a9a8a8a7a6a5a3a2a1a09e9d9a +979693918e8c8b878582807d7b79777472706e6c6b6967676664636362626161605f5f5e5e5e5e +5d5e5d5d5d5d5e5e5e5e5e5f5f5f5f5f5f5f5f5f605f6060606060606060606060606060606060 +6060606060605f605f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f +5f5f5f5f5f5f5f5f5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5f5e5f5f5f5f5f +5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f60606061616161616161 +616161616161616161616161616161616161616261626262626363636464636364646464646464 +6464646464646565656566656666666666666667676969696969696969696a6a6b6b6b6b6b6b6b +6c6c6d6d6d6d6e6e70707070717172727374747476767676777979797b7b7b7d7f808082848485 +86888a8b8c8e8f91939496989a9b9d9fa0a2a5a7a8aaacaeafb1b2b4b5b6b7b7b9b9bababbbabb +bababab9b8b7b6b4b3b1b0adacaaa7a5a4a29f9d9a989693918e8d8b8887858281807e7d7b7a79 +787775747473737272727171727272727272727374747475767575767676777777777777777776 +767777767676767575757474747474747474747475737474747475757576767676767676777878 +787878787a7a7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7e7d7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7d7d7d7d7c7d7c7b7b7b7b7b7b +7b7b79797978787878787876777676767676767675757575747474747474747474747474737372 +7272727272727272727272727271717171717170706e6e6e6e6e6e6c6c6c6c6c6c6a6a69696969 +686868686868686767686867676767676767676868686868686868686869696969696969696969 +6969696a6a69696a6a6a6a6a6a6a6a6a6a6a6a6b6b6c6c6c6c6c6c6c6d6d6c6c6d6d6d6d6d6d6d +6d6e6e6e6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f70707070707070717172727373 +7476767677797a7b7c7e7f81828485878a8c8d8f929497989b9c9fa1a3a5a5a7a9aaacacacacac +adadacacababaaaaa7a7a6a4a3a3a19f9e9e9b9a9998969696949493929190909090908e8e8e8e +8d8d8d8d8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8b8a8a8b8b8a8a8a89898989898989898989 +898989898989898989888988888888878787878787878787878787878787868686868686868686 +868686868686868686868686868686868686868585858584848484848484848484848484848484 +848484848484848484848484848484848484848484848383838382838282828282828282828282 +828282828282828282828282828282828282818181818181818181818181818181818181818182 +828282828282828282828282828282828282838283838383838383838383838383838282828281 +828181818181818181818181818181818181818181818181818181818181818181818181818181 +818080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808180818181818181 +81818181818181818181818181818181818181818181818181818180818080808080808080807f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7d7d7e7e7d7d7d7c7c7c7c7b7c7b7b7b7b +7a7a7a7a7a7a7a7a79797979787878787878787877777777767776767676757575747474747373 +737373737372717171717171717171717070706f6f6f6f6e6e6e6e6e6e6e6d6d6c6c6c6c6c6c6c +6c6c6b6b6b6a6a6b6b6a6a6a696969696869686868686767676767676767666667676666666565 +656565646464646364636363636363636363636363636363636363636262626262626262616162 +626161616161616161616161616161616161616161616161616161616161616161616161616161 +616161616161616161616161616161616161616161616161616262626262626262626262626263 +636262636363636363636363636363636363636363646464646464646464646565656565656565 +656565656565656565656566656666666667676767676767676767676767676767676768686767 +686868696969696969696969696a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6a6b6b6b6b6b +6b6b6b6b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6c6c6d6d6d6e6e6e6e6e6e6e6e6e6e +6e6e6e6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f706f7070707070707070 +707070707070717171717171717171717171717171717171717171717172727171727272727272 +727273737373737373737373737373737373737373737373737373747474747474747474747474 +747474747474747474747474747474747475747575757575757575757575757575757575757576 +767676767676767676767676767676767676767676767676767676767676767677777676777777 +777777777777777777777777777777777777777778787878787878787878787878787878787878 +787878787878787878787878787878787878787878797979797979797979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +79797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080818181 +818181818181818181818181818181818181818181818181818282828282828282828382838383 +838484848484848484848484848484848484848585858586868686868686868686868686868686 +868686868686868787878787878787878787878787878888888888888888888888888888888888 +888787888887878786868686858685858585848484848484848483838484838383828282828182 +818181818080807e7e7f7f7e7e7e7d7c7c7c7c7c7b7b7b7b7a7a7a79797a7a7979787878787877 +777676767675757575757575757575747474747474747474747474747475747575757575757575 +7575757576767575767676777777777777787878787979797a7a7a7a7b7b7b7b7b7b7b7b7c7c7c +7c7d7c7d7d7d7d7e7e7e7e7e7f7f7f80807f7f8080808080808080818181818181818181818181 +8181818181818181818181818181818180808181808080808080808080808080808080807c7c7c +7c7c7c7d7d7e7e7f7f8081828283848485858687878788898a898a8b8a8a8a8a8a8a8989898989 +89888888888686868684848383818181807f7e7e7d7d7c7b7a7a7a7a7a7a797979797979787878 +7878777777777777777777777777777778787979797979797979797a7a7a7b7b7a7a7b7b7b7b7b +7b7b7b7b7b7b7a7a7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a79797979797979797978797878787878 +78787878777777777777777777777878787878787878787979797979797a7a7a7a7a7b7b7c7c7e +7d7e7e7f8081818183838484868687878888898a8b8b8b8d8d8d8e8f8f91919192929293949494 +949595959596969696969696969797979798989898989898989899999a9a9a9a9c9c9d9d9d9d9d +9e9f9e9e9fa0a0a1a2a2a2a3a4a5a5a6a7a6a6a8a8a8a8a9a9a9a8a7a7a7a6a4a5a3a2a09e9c98 +989493918e8c8a8784817f7c7a787673716f6e6c6a69686665646362626160606060605f5f5f5f +5f5f5f5f5e5e5e5e5e5f5f5f5f5f5f5f5f60605f5f606060606060606060606060606060605f5f +60605f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f +5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f +5f5f606060606060606060605f5f5f5f5f5f5f5f5f5f6060606060606060606060606161616161 +616161626262626262626262626262626363626263636364646464656465656565666666666666 +6666666667676767676767676868686869696969696a6a6b6b6c6c6c6c6c6c6c6d6d6d6d6e6e6e +6e6e6f6f7071717173737373747475757777777779797a7a7c7c7c7e7f7f818283848586888a8b +8c8d8f9092939698999b9d9ea0a2a4a6a8aaacaeafb0b2b4b5b5b7b8b9babab9babbbabab9b9b9 +b7b6b5b4b3b1afaeacaba8a6a4a29f9d9b98969492908e8c8986858482807e7c7c7a7978777574 +747473737272727272727172727373747474747575757575767676767777777878767677777777 +777776757676757575757474747474747474747474747474757575757675767777787878787a7a +7a7a7a7a7a7b7c7c7c7c7d7d7d7e7e7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d +7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f +7f807f808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080807f807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7c7c7b7b7b7b +7a7a7a79797a7a7878787877777777757575757575757575757474747474747474747474747474 +74747474737373737272727272727271707070707070706e6e6e6e6c6c6b6b6b6b6b6a696a6a69 +696967676767676767676868666667676767676767676767676767676767676768686868686868 +6868686868686869696a6a6a6a6b6b6b6b6b6b6b6b6b6b6c6c6c6d6d6c6c6d6d6d6e6e6e6e6e6f +6f6f6f6f6f6f6f6f6f6f6f6f6f706f7070707070707070706f6f6f707070707070707272727373 +7375767677797a7a7c7d7f80828486878b8d8f919295979a9b9d9fa1a4a5a6a8a9aaababacacab +abacacababa9a9a7a7a5a4a3a3a1a09e9c9b9a9998989595949393929290908f8f8f8f8d8e8d8d +8d8d8c8c8c8c8c8c8c8c8c8c8b8b8b8a8a8b8b8a8a8a8a8a8a8a8a8a8a8a8a8a89898989888988 +888888888888888888888888888888888888888888888887878787878787878787878787878787 +878786868686858585858585858585858585858585858585858585858585858585858585858584 +848383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838282838382828282828282828181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818182828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828281828181818181818181818181818181808080 +8080808080808080808080807f7f7f7f7f7f7f7f7e7e7f7f7e7e7e7d7d7d7d7c7d7c7c7c7c7b7b +7b7b7b7a7a7a7a7a7a7a7a79797979787878787878787778777777777575757575757575747474 +747373737372727271727171717170707070707070706f6f6f6f6e6e6e6e6e6e6e6d6d6c6c6c6c +6b6b6b6b6b6b6b6b6b6b6a6a6a69696a6a69696968686868676766666666666666666666666666 +666565656565656565646464646363636363636363626262626262626262626262626262626262 +626262626262626262626262626262626261616161616161616161616161616161616161616161 +616161616161616161616161616262626262626262626262626262626262626262626262626262 +626263636262636363636363636363636363636464646464646464646464646464646565656565 +656565656665666666666666666666666666666667676767676767676868676768686868686868 +6868686868686969696969696969696969696969696a6a6a6a6b6a6b6b6b6b6b6b6b6b6b6b6b6b +6b6b6b6b6b6b6b6c6c6c6d6d6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e +6e6e6e6e6e6e6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f6f706f707070707070707070707070707070 +707070707070707070717171717171717171717171717272717172727272727272727272727272 +727272727272727272727373737373737373737373737373737373737373737373737374747474 +747474747474747474747574757575757575757575757575757575757575757575757575757575 +757576767676767676767676767676767676767677777676777777777777777777777777777777 +777777777777777777777777777777777777777777777778787878787878787878787878787878 +787878787878787878787878787878787878787878787878797979797979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +79797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c +7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f80808080808080808080808080808080808080808080 +808080808080818181818282828282828282828282828283838383838383838383838383838383 +838383838484848485848585858585858585858585858585858585858585858586868686878787 +878787878787878787878787878787878787878787878787878787878787868686868686868686 +868686868686858585858585858585858484848484838383828283838282828181818180818080 +80807e7e7e7e7e7e7e7d7d7c7c7c7c7c7b7a7a7a7a7a7979797878797978787877767676767676 +767676757575747475757474747474747473747373737374747474747474747474747474747575 +767676767676767676777777787978787979797a7a7a7a7a7a7a7a7a7b7b7c7c7c7c7d7d7d7e7e +7d7d7e7e7e7f7f7f7f7f7f7f7f7f807f8080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080807c7c7c7c7c +7c7c7c7d7d7e7e7f808181828383848586868686878889898a8b8a8a8a8a8a8a8a8a8a8a8a8a89 +898989888887878585848483838281807f7f7e7e7d7c7b7b7b7b7b7b7a7a797979797878787878 +777777777777777777777777777777787878787878787878787979797a7a79797a7a7b7a7b7b7b +7b7b7b7b7a7a7b7b7a7a797a797979797979797979787878787878787878787878787878787878 +78787777777777777777777778787878787878787879797a7a7a7a7b7b7b7b7b7c7c7d7e7f7e7f +7f8081828383848485858788898889898a8b8c8d8d8e8e8e8f9090919192939393949494949495 +9595959595959595959595969696969696969696969696969797989899999a9a9b9b9b9b9b9c9d +9c9d9e9f9fa0a0a0a0a1a3a4a4a5a6a5a6a8a8a8a8a9aaaaaaa9a9a9a8a6a7a6a5a4a1a09d9c99 +979593908e8b888583807e7c79777472716f6c6b6a68676665646362616161616160605f605f5f +5f5f5e5e5e5e5e5f5f5f5f5f5f5f5f60615f606161616161616161616161616161616160606161 +60605f605f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f +5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f605f606060606060606060 +616161616161616161616060606060606060606061616161616161616161616162626262626262 +626363636363636363636363636364656364656565666666666666666666666767676767676767 +676768686868696869696a6a6a6a6b6b6b6b6b6c6c6c6d6d6d6d6e6d6e6e6f6f6f6f7070707070 +7171727273737575757576767778797979797b7b7c7d7e7e7e8081828384858788898b8d8e9090 +929496969a9b9c9fa0a1a4a5a7a9abaeafb1b2b3b5b6b7b8b9babbbbbbbabbbbbab9b8b8b8b6b4 +b3b1b0aeacaba9a7a5a29f9e9b999694918f8e8b8a87858381807f7c7b79797876757573737373 +727272727272727271727273737474757576767676767676767677777778787676777777777777 +76757675747474747474747474747474757475757575767676767676767777787879797b7b7b7b +7b7b7b7c7c7c7c7c7d7d7d7e7e7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d +7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f80808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7e7d7e7d7d7d7d7c7c7c7c7c7b7b +7b7a7a7b7b79797879787878787676767676767676767675757575757575757574757474747474 +7474737373737272727272727272717171717171716f6f6e6e6d6d6c6c6c6c6c6b6a6b6a696969 +676767676767676768686666676767676767676767676767676767676767686868686868686868 +68686868686869696969696a6a6a6a6b6a6b6b6b6b6c6c6c6d6d6c6c6d6d6d6e6e6e6e6e6f6f6f +6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6e6e6e6f6f6f6f6f6f6f70707071727273 +747475767778797a7c7d7f80838487898b8e8e919396989a9c9fa1a2a4a6a8a9aaaaabacababac +acacacaaa9a8a8a6a5a5a4a2a1a09d9c9b9a99999695949494939290908f8f8f8f8e8e8d8d8d8d +8c8c8c8c8c8c8c8c8c8c8b8b8b8a8a8b8b8a8a8a8a8a8a8a8a8a8a8a8a8a898989898989898989 +898989898988898888888888888888888888888888878787878787878787878787878787878787 +868686868585858585858585858585858585858585858585858585858585858585858585858484 +848484848484848484848484848484848484848484848384838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838384838484848484848484848484848484848484848384838383 +838383838383838383838383838382828383828282828282828281818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181828282828282828282828282828282828282828282828282838283838383838383838383 +838383838383838383838383838383838383838383838382838282828282828282828181818181 +8181818181818181818180808080808080807f7f80807f7f7f7e7e7e7e7d7e7d7d7d7d7c7c7c7c +7c7b7b7b7b7b7b7b7b7a7a7a7a7979797979797978797878787876767676767676767575757574 +7473737272727272727272727171717171717171707070706f6f6e6f6e6e6e6e6d6d6d6d6d6c6c +6c6c6c6c6c6c6c6c6b6b6b6a696b6a696969686868686867676767676767676767676767676766 +666666656665656464646463636363636363636262626262626262626262626262626262626262 +626262626262626262626262626262616161616161616161616161616161616161616161616161 +616161616161616161616162626262626262626262626262626262626262626262626262626262 +636362626363636363636363636363636364646464646464646464646464646465656565656565 +656565656565656665666666666666666666676767676767676768686767686868686868686868 +686868686969696969696969696969696969696a6a6a6a6a6a6a6a6a6b6a6b6b6b6b6b6b6b6b6b +6b6b6b6b6b6c6c6c6d6d6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6e6e +6e6e6e6e6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f706f707070707070707070707070 +707070707070707171717171717171717171717172727171727272727272727272727272727272 +727272727272727273737373737373737373737373737373737373737373737373747474747474 +747474747474747474747474747574757575757575757575757575757575757575757575757575 +767676767676767676767676767676767676777776767777777777777777777777777777777777 +777777777777777777777777777777777777777777787878787878787878787878787878787878 +787878787878787878787878787878787878787878787979797979797979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797a79 +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080 +808080808181818182828282828282828282828282838383838383838383848384848484848484 +848485858585858585858585858585858585858585858585858585858585868686868787878787 +878787878787878787878787878787878787878787878787878787878686868686868686868686 +8686868685858585848584848484838383838382828281818282818181808080807f807f7f7f7f +7d7d7d7d7d7d7d7c7c7b7b7a7a7a7a797979797978787877777878777777767676767576757575 +757474747373747473737373737373737373737373747474747574757575757575757575767676 +76767676767676777777787978797a7a7a7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7d7d7d7e7f7d7e +7f7f7f808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080808080808080808080807c7c7c7c7c7c7c +7c7d7d7d7d7e7f8080818282838485858686878788898a8a8b8b8a8a8b8b8b8b8b8b8a8a8b8b8a +8a8989888887878585848483828181807f7f7e7d7c7c7c7c7b7b7a7a7979797978787878787777 +77777777777777777777777777787878787878787878787979797979797979797a797a7a7a7a7a +7a7a7a7a7a7a7a7a797a7979797979797979797878787878787878787878787878787878787878 +7777777777777777777778787878787878787879797a7a7a7a7b7b7b7c7c7d7d7e7f807f808181 +828384848585878788898a898a8b8b8c8d8e8e8f8f909091919292939393939494949494949494 +949494949494949494949494949494959594949595959696969697979898999999999a9a9b9b9c +9c9d9d9e9e9f9fa0a2a3a3a4a5a5a6a7a8a9a9aaababababababaaa9aaa9a8a7a5a3a1a09d9b99 +9794928f8c898784827f7d7a787574716f6e6d6a69686766656463626262626161606160606060 +5f5f5f5f5f60606060606060606061606161616161616161616161616161616161616161616161 +606160606060606060606060606060606060606060606060606060606060606060606060606060 +606060606060606060606060606060606060606060606060606061606161616161616161616262 +626262626262626261616161616161616161626262626262626263636363646464646464646465 +656565656565656565656565656665666666666767676868676768686869696969696969696969 +6a6a6a6a6b6a6b6b6b6b6c6c6c6d6d6d6d6e6e6e6f6f6f6f706f70707070717171727272727373 +74747575767677777878797a7b7b7c7c7d7d7e7f808081828384868788898b8c8e8f9193939597 +999a9d9ea0a2a4a5a7a9aaacafb1b2b4b5b6b7b9b9babbbcbcbcbcbbbbbbbab9b8b7b6b5b3b1af +aeaba9a8a6a3a19f9b99979592908d8b89878583817f7d7d7b7978777675747373727271717171 +717172727171727272747474747575767677777676777777787878787877777776767777767675 +757474747474747474747474747475747575757576767677777777787879797a7a7b7b7b7b7c7c +7c7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d +7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7b +7b7b7b7a7a797a7979797977777776767777767676757575757575757575747574747474747474 +7474737373737373737373737272727171717170706f6f6e6e6d6d6d6d6c6c6b6b6a6a6a6a6868 +686767686867676766666666666666666666666666666666666666666767676767676767686867 +6768686869696969696a6a6a6a6b6a6b6b6b6b6c6c6c6d6d6c6c6d6d6d6e6e6e6e6e6f6f6f6f6f +6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6e6e6e6e6e6e6e6e6e6e6f6f6f6f7070717172 +737374757677797a7b7d7f818385888a8b8d909295979a9c9ea0a2a4a6a7a8a9aaabababacacac +acabaaa9a9a7a6a6a5a3a2a19e9d9c9b999997969594949392919190908f8f8e8e8d8d8d8d8c8c +8c8c8c8c8c8c8c8c8b8b8b8b8b8b8b8b8a8a8b8b8a8a8a8a8a8a8a8a8989898989898989898989 +898989888988888888888888888888888888888787878787878787878787878787878787878787 +868686868686868686868686868585868685858585858585858585858585858585858584848484 +848484848484848484848484848484848484848483848383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383848384848484848484848484848484848484848483848383838383 +838383838383838383838383838383838383838383838383828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828383838383838383838383838383838383838383838383838483848484848484848484848484 +848484848484848484848484848484848484848484838483838383838383838382828282828282 +82828282828282828181818181818181808081818080807f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c +7c7c7b7b7c7c7b7b7b7a7a7a7a7a7a7a7a7a797a79797979777777767677777676767575757574 +7473737373737373737372727271717272717171707070706f706f6f6f6f6e6e6e6e6e6d6d6d6c +6c6d6d6c6c6c6b6b6b6b6a6b6a6a6a6a6969696969686868676768686767676767676767666666 +666566656565656464646464646464646463636363636363636363636363626263636262626262 +626262626262626262626262626161616161616161616161616161616161616161616161616161 +616161616161616161626262626262626262626262626262626262626262626263636262636363 +636363636363636363636363636363646464646464646464646464646464656565656565656565 +656565656566656666666666666666666767676767676767676767676768686767686868686868 +68686969696969696969696969696969696a6a6a6a6a6a6a6a6a6b6a6b6b6b6b6b6b6b6b6b6b6b +6b6b6b6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6e6e6e6e +6e6e6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f706f7070707070707070707070707070 +707070707071717171717171717171717171717171717172727171727272727272727272727272 +727272727272737373737373737373737373737373737373737373737373737474747474747474 +747474747474747474747475747575757575757575757575757575757575757575757575757676 +767676767676767676767676767676767676767676767676767677777676777777777777777777 +777777777777777777777777777777777777777878787878787878787878787878787878787878 +787878787878787878787878787878787878787879797979797979797979797979797979797979 +79797979797979797979797979797979797979797979797979797979797979797979797a797a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808081818080818181818181818181 +818181818282828282828282828282828282828383838383838383838483848484848484848484 +858585858585858585858585858686858586868686868686868686868686878787878787878787 +878787878787878787878787878787878787878787878787878786868686868686868585868685 +8585848484848384838383838282828282818181808081818080807f7f7f7f7e7f7e7e7e7e7c7c +7c7b7b7c7c7b7b7a7a797979797878787878777777767677777676767575757574757474747473 +737373737373737373737373737373737373737474747475747575757575757575757676767777 +76767777777878787879797a7a7a7a7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f7f +7f8080808080808080818180808181818181818181818181818181818181818181818181818181 +8181818181818181818180808181808080808080808080808080808080807c7b7b7c7c7b7b7b7c +7c7c7d7e7e7f808081818283848484858686878889898a8a8a8a8a8a8a8a8a8b8b8b8b8b8b8b8a +8a898988888787868584838282828181807e7d7d7d7d7d7c7b7b7a7a7a7a797978787877777777 +7777777777777777777777787878787878787878787979797979797979797a797a7a7a7a7a7a7a +7a7a7a7a7a7a797a79797979797979797978787878787878787878787878787878787878787777 +77777777777777777878787979787879797a7a7b7b7b7b7c7c7d7d7d7e7e7f8182818282828384 +858687878888898a8b8a8b8b8c8d8d8e8f90909090919091929392929293939393939393939393 +93939292929292929292929292929292929292929393939394949595979797979797989899999a +9a9c9c9c9c9e9fa1a1a1a2a3a4a5a7a7a7a8aaaaaaabababaaaaabaaaaa9a7a6a4a3a19e9d9b99 +9694918e8c898784827f7d7a79767372716e6d6b6b6a6867666565656563636263626262626161 +606060616161616161616162636162636363636363636363636363636363636262636362626162 +616161616161616161616161616161616161616161616161616161616161616161616161616161 +616161616161616161616161616161616161616161616161626162626363626263636364646464 +646464646464636363636363636363636464646464646464646464646565656565656666666667 +676767676767676767676768676868686869696969696969696a6a6a6a6b6b6b6b6b6b6b6b6c6c +6c6c6d6c6d6d6d6d6e6e6e6e6e6e6e6f7070717171717271727272727373737373737375757676 +7777787878787a7a7b7c7d7d7d7d7f7f808183838384868788898b8c8d8f9192949696989a9c9d +a0a1a3a5a6a8aaabacafb1b3b4b5b6b7b8b9b9babbbcbbbbbbb9b9b9b7b6b5b4b3b1afadaba9a7 +a4a4a19f9d9a979593918e8c8a87868483807e7d7b7b7a78767576757372727171717272727272 +727272727272727474757576767777777777777777777878787777777776767676767676757574 +7474747474747474747474757674757676767777777777777779797a7a7b7b7c7c7c7c7c7c7c7d +7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f80808080818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818180808080808080808080808080807f807f7f7e7e7e7e7d7d7d7c7c7c7c7c7c +7c7b7b7a7b7a7a7a7a787878777777777777777676767676767676767576757574747575747474 +7373737373737373737372727272727272717170706f6f6d6d6e6e6d6d6c6c6b6b6b6b69696968 +686969686868676767676767676767676767676767676767676768686868686868686868686868 +68686969696a6a6a6a6b6b6c6b6c6c6c6c6d6d6d6d6d6d6d6d6d6d6e6e6e6e6e6f6f6f6f6f6f6f +6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6e6e6e6e6e6e6e6e6e6e6f6f6f6e6f707170717271 +727475757778797a7d7e80828587878a8c8e919396989b9c9fa0a3a4a6a6a8a9a9a9abababacab +aaa9a9a8a7a7a6a4a3a2a09e9d9c9b9a989796959594939291909090908f8f8e8d8d8d8c8c8c8c +8c8c8c8c8c8c8b8b8b8b8b8b8b8b8a8a8b8b8a8a8a8a8a8a8a8a89898989898989898989898989 +898889888888888888888888888888888887878787878787878787878787878787878787878686 +868686868686868686868686868686868686868686868686868686868686868585858584848484 +848484848484848484848484848484848484838483838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838483848484848484848484848484848484848484838483838383838383 +838383838383838383838383838383838383838383838282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828283838282838383838383838384 +848484848484848484848484848484848484848484848485848585858585858585858585858585 +858585858585858585858585858585858585858485848484848484848484838383838383838382 +828383828282818181818181818181818181818181808080807f807f7f7e7e7e7e7d7d7d7c7c7c +7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7a7b7a7a79797777777777777777777776767675747473 +73737373737373737272727272727272727271717171707170706f6f6e6e6e6e6e6d6d6d6d6d6d +6d6d6d6d6c6c6c6b6a6c6b6a6a6a69696969696868686868686868686868686868686767676665 +676665656564646464646464646464636363636363636363636363636363636363636363636363 +636363636262636362626261616161616161616161616161616161616161616161616161616161 +616161616161616262626262626262626262626262626262626262626262636362626363636363 +636363636363636363636363636464646464646464646464646464646565656565656565656565 +656565666566666666666666666667676767676767676767676767676767676768686767686868 +6969696969696969696969696969696a6a6a6a6a6a6a6a6a6b6a6b6b6b6b6b6b6b6b6b6b6b6b6b +6b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6c6c6d6d6d6d6d6d6d6d6e6e6e6e6e6e6e6e +6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f706f70707070707070707070707070707070 +707070717171717171717171717171717171717171717171717171717171717272717172727272 +727272727373737373737373737373737373737373737373737373737374747474747474747474 +747474747474747474757475757575757575757575757575757575757575757575757576767676 +767676767676767676767676767676767676767676767676767676767676767676767777767677 +777777777777777777777777777777777778787878787878787878787878787878787878787878 +787878787878787878787878787878787878797979797979797979797979797979797979797979 +7979797979797979797979797979797979797979797979797979797979797979797a797a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f808080808181818181818181818181818181818181818181818181818181 +818182828282828282828282828282828283838383838383838384838484848484848484848585 +858686858586868686868686868686868686868686868686868686868787878787878787868687 +878686868686868686868686868686868686868686868686858585858585858584848585848484 +83838383828382828282818181818180807f7f7f7f7f7f7f7f7e7e7e7e7d7e7d7d7d7d7b7b7a7a +7a7a7a7a7a79797878787877777777777676767676767676767675757575747574747474737373 +737373737373737373737373737373737374747475767576767676767676767677777777777777 +777878787879797a7a7b7b7b7b7c7c7c7c7c7c7c7c7c7c7d7d7d7e7e7e7e7f7f807f8080808081 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181808081818080808080808080808080808080808080808080807c7b7b7c7c7b7b7b7c7c7c +7d7e7d7e7f7f8080818183838384858586878888898989898a8a8a8a8a8b8b8b8b8b8b8b8a8a8a +8a8989888887868685848383828282807f7f7e7e7e7d7c7c7c7b7b7b7a7a797979787777777777 +777777777777777777787878787878787878787979797979797979797979797979797979797979 +797979797979797979797979797979787878787878787878787878787878787878787877777777 +7777777777787979797a7a79797a7a7b7b7c7c7c7c7d7d7e7e7e80808182838283838485868687 +888889898a8a8c8b8c8c8d8e8e8e8f909090909190919292919191929292929191919191919191 +909090909090908f908f8f8f8f8f8f8f8f90909191919191929294949494949495959696979799 +99999a9c9c9e9f9fa0a1a2a3a5a5a6a7a8a9a9aaababababacabacabaaa9a7a7a4a2a19f9d9b99 +9693918e8c898784827e7e7a78767572716f6e6d6c6a6968676767656565646464646463636262 +626363636363636363646463636464646464646464646464646464646463636464636363636363 +636363636363626362626262626262626362636363636363636363636363636363636363636363 +636363636363636363636363636363636363636363636363636364646363646464656565656565 +656565656464646464646464646465656565656565656566656667676767676768686868696969 +6969696969696969696969696969696a6a6a6a6b6b6b6b6c6c6c6c6d6d6d6d6d6d6d6d6e6e6e6e +6e6e6e6e6e6e6f7070707070707172727373737373737373737474757575757575777778787878 +7a7a7a7a7c7c7d7d7f7f7f7f818182838585858789898a8c8e8e909294959799999b9d9fa0a3a4 +a6a8a9abadaeafb1b3b4b6b7b7b8b9babab9babbbabab9b7b7b6b4b4b2b1afadaba9a8a5a3a09f +9c9a989693918e8d8b8887848381807e7c7b797978777574757473727271717172727272727272 +727373737375757676767677777777777777777778787877777777767676767676767475747474 +74747474747575757576767575767676777878787878787a7a7b7b7b7b7c7c7c7d7d7d7d7e7e7e +7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +8181818181818080808080808080808080808080808080807f7f7f7f7e7e7e7d7d7d7d7c7d7c7b +7b7b7b7b7b7b7b7979797878787878787777767676767676767676767676757576767575757474 +7474747474747474737373737273727171717170706e6e6f6f6e6e6d6d6c6c6c6c6a6a6a69696a +6a6969696867676767676767676767676767676767676767686868686868686868696869696969 +6a6a6a6b6b6b6b6c6c6c6c6c6c6c6c6d6d6d6d6e6d6e6e6e6e6f6f6f6f6f707070707070707070 +7070707070707070707070707070706f6f6e6e6e6e6e6e6e6e6e6f6f6f6e6e6f706f7071707172 +7373757677787a7b7e7f82838487888b8d8f929497999b9d9fa1a3a4a6a7a7a7aaaaaaabaaaaa9 +a9a8a7a7a7a5a4a3a19f9e9e9c9b999997969695949392919090908f8f8f8e8e8e8d8c8c8c8c8c +8c8c8c8c8b8b8b8b8b8b8b8b8a8a8b8b8a8a8a8a8a8a8a8a898989898989898989898989898989 +898989898989898989888988888888878787878787878787878787878787878787878786868686 +868686868686868686868686868686868686868686868686868686868685858585848484848484 +848484848484848484848484848484848484848484848484848484848484848484848484848484 +848484848484848484848484848484848484848484848484848484848484848484848484848484 +848484848484848484848484848484848484848484848484848484848484848484848484848484 +848484848484848484848484848484848484848483838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383848483838484848484848484858585 +858585858585858585858585858585858585858585858585858585858585858585858585858585 +858585858585858585858585858585858585858585858585858585858484848484848484838384 +8483838382828282828282828281828181818180808080808080807f7f7f7f7e7e7e7d7d7d7d7c +7d7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a78787878777877777777767676757575747474 +74747474747373727272727272727272717171717171717170706f6f6f6f6e6e6d6d6d6d6d6d6d +6d6d6c6c6c6b6b6c6c6b6b6b6a6969696968686868686868686868686868686867676766666767 +666666656565656465646464646363636363636363636363636363636363636363636363636363 +636362626363626262616161616161616161616161616161616161616161616161616161616161 +616161616162626262626262626262626262626262626262626262626363626263636363636363 +636363636363636363636364646464646464646464646464646465656565656565656565656565 +656665666666666666666666676767676767676767676767676767676767686867676868686969 +696969696969696969696969696a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6a6b6b6b6b6c +6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6c6c6d6d6d6d6d6d6d6d6e6e6e6e6e6e6e6e6e6e +6e6e6e6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f706f7070707070707070 +707171717171717171717171717171717171717171717171717171717172727171727272727272 +727273737373737373737373737373737373737373737373737373747474747474747474747474 +747474747474747474747474747474747474747474747574757575757575757575767676767676 +767676767676767676767676767676767676767676767676767676767676767677777676777777 +777777777777777777777777777777787878787878787878787878787878787878787878787878 +787878787878787878787878787878787979797979797979797979797979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797a797a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f8080808081818181818181818181818181818181818181818181818181818181 +828282828282828282838283838383848484848484848484848484848484848484848485858586 +868585868686868686868686868686868686868686868686868687878787878787878686878786 +868686868686868686868686868686868586858585858484848484848484838384848383838282 +828281828181818180808080807f7f7e7e7e7e7e7e7e7d7d7c7c7c7c7c7c7c7c7c7a7a79797979 +797979777877777777767676767675757575757575757575747474747474747474747373737373 +737373737373737373747374747474757575767676767676767676767677777878787878787879 +7979797a7a7b7b7b7b7b7c7c7d7d7d7d7d7d7d7d7d7e7e7e7f7f7f7f8080808080808080818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +81808081818080808080808080808080808080808080808080807c7c7c7c7c7c7c7c7c7c7c7c7c +7d7d7d7e7e80808181828383848485868787888988898a8b8b8b8b8b8a8a8c8c8b8b8b8b8a8a8a +8a888888888687868684848382828281807f7e7e7d7e7c7c7b7b7a7a7a7a797979797979787878 +787877777777777777777777777777777777777777777878787879787979797979797979797979 +797978797878787878787878787878787878787878787878787878787878787878787878787879 +79797979797a7a7a7a7a7a7a7a7b7c7d7d7e7e7e7e7e7f80818282838384848686878688888888 +8b8b8b8c8c8c8d8e8e8e8e8f8f8f8f909090909090919191919090909090908f8f8e8e8e8e8e8e +8e8d8d8d8d8d8d8d8d8e8e8d8d8e8e8e8e8e8e8e8f909090909090909292939394949595969698 +98999a9b9b9d9e9fa0a1a2a4a5a6a8a8aaaaabacacacacadacacabaaaaa9a8a6a5a3a19f9c9a98 +9693918e8c898684817f7c7b7976747372706e6d6c6a6a6a696868666765656464646464646464 +646464646464646465646565656566666666666666666666656565656565656565646564646464 +636363636363636363636363636363636363636363636363636464646464636363636363636363 +636363636363636363636363636363636363636364646565656565656565656666666666666666 +666666666666666666666666666666666667676768686868686868696969696969696969696969 +696969696969696a6a6b6b6b6b6c6c6c6d6d6c6d6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6f6f +707070717171717272737373737373737474757576767676767676787878787878787a7b7b7b7c +7c7d7d7d7e808080828283838485868689898a8c8e8e8f9193949697999b9c9ea0a2a3a6a7a9aa +adadafb1b2b3b4b6b6b7b8b9b9bab9babab9b9b8b7b6b4b4b3b0afadacaaa8a6a3a29f9d9b9996 +94928f8d8c8987868382807f7c7b7a797877757474747373727272727271717171717273747373 +747575757575757678787879797777787878777777777777777776767676757575757474747474 +74747474747575757675767676777878787a7a7a7a7a7a7a7b7c7c7c7d7d7d7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7f7f7f7f7f7f7f7f7f807f808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080807f807f7f7f7f7f7f7f7f7f7e7e7e7d7d7d7d7d7d7c +7c7b7b7b7b7a7a7a79797a7a787878787878787877777777767675757575757575757575757575 +75747474747474747473737373737372707070707070706f6f6e6e6d6d6d6d6b6b6b6a6a6b6b6a +6a69696969696969696969696868686868686868686869696969696969696a6a69696a6a6a6b6b +6b6b6b6b6b6b6b6c6c6d6d6d6d6e6e6e6f6f6e6e6f6f6f70707070707070707070707070707070 +7070707070707070706f6f6f6f6f6f6f6f6f6f6e6e6e6e6e6d6d6d6d6e6e6e6e6f6f6f6f707072 +73747476777a7a7c7e80828286878b8d90929496989a9d9ea0a1a3a5a6a7a8a9aaaaaaa9a9aaa8 +a8a8a7a6a5a4a1a1a09e9d9c9b99999797959493939292908f8f8f8e8e8e8d8d8d8d8d8d8c8c8c +8c8c8b8b8b8b8b8b8b8b8a8a8b8b8a8a8a8a8a8a8a8a8a8a8a8a8a898989898989898989888988 +888888888888888888888888888888888888888888888887878787878787878787878787878787 +878787878787878686868685858585858585858585858585858585858585858585858585858585 +858585858585858585858585858584858484848484848484848484848484838383838383838383 +838383838383838383838383838383838383838383848484848484848484848484848484848484 +848484848484858485858585858585858585858585858585858584858484848484848484848484 +848484848484848484848484848484848484848484848483838383838383838383838383838383 +838383838484848484848484848484848484848484848484848484848484848484848484848484 +858585858585858585858585858585868686868786878787878787878787878787878787878787 +878787878787878787878787878787868685858585858585858584848484848484848484848484 +84848484848484838383828283838282828181818180807f7f7f7f7f7f7f7f7f7e7e7e7d7d7e7e +7d7d7d7d7d7d7d7d7c7c7c7c7b7b7a7a7a7a7a7a79787879797878787676767675757574747474 +74747474747474737374747373737272727271717070707070706f6f6f6f6f6f6e6e6e6e6d6d6d +6c6c6c6c6b6c6b6b6b6a6a6a6a6a6a6a6a6a696969696868686868686868676767676667666666 +666565656565656565656565656565656464646464646464636363636262626262626262626262 +626262626262626262626262626262626262626262626262626262626262626262626262626262 +626262626262626262626262626262626262626262626262626263636262636363636363636363 +636363636363636363646464646464646464646464646464646464646465656565656565656566 +656666666666666666666666666666676767676767676768686767686868686868686868686868 +686969696969696969696969696969696a6a6a6a6b6a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b +6b6b6c6c6c6c6c6c6c6c6d6d6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e +6e6e6e6e6e6e6e6e6e6e6e6e6e6f6f6f6f706f7070707070707070707070707070707070707070 +707070707070707070717171717171717172727171727272727272727272727272727272727272 +727272727272727272727373737373737373737373737373737373737373737373737374747474 +747474747475747575757575757575757575757575757575757575757575757575757575757575 +757576767676767676767676767676767676767677777676777777777777777777777777777777 +777777777777777777777777777777777777777777777778787878787878787878787878787878 +787878787878787878787878787878787878787979797979797979797979797979797979797979 +79797979797979797979797979797979797979797979797979797979797a797a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f8080808080808080 +808080808080808080808080808080808080808081818181828282828282828283838383838383 +838383838383838383838383838383838383838383838484858585858585858585858585858585 +858585858585858686858586868686868686868686868686868686868686868686868686868686 +868686868686868686868585858585858585858584848484848383838282838382828281818181 +8081808080807f7f7f7e7e7e7e7e7d7d7d7d7c7c7c7c7c7c7c7b7b7a7a79797979797878787877 +777777767676767575757575757575747475757474747373737372737272727273737373737373 +73737374747474747474747474757575757675767777777878787878787878797979797a7a7a7a +7a7a7a7a7c7d7d7d7d7d7d7d7e7e7d7d7e7e7e7f7f7f7f7f7f7f7f7f807f808080808181818181 +818181828281818282828282828282828282828282828282828181818181818181818181818181 +8181818180808181808080808080808080808080808080807c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7d7d7f7f7f80818282838384858686878887888a8b8b8b8b8b8a8a8c8c8b8b8b8b8b8b8b8b89 +898989888988878585848484848381807f7f7e7f7e7d7c7c7b7b7b7b7a7a797979797878787878 +777777777777777777777777777777777777777778787878787878787878787878787878787878 +787878787878787878787878787878787878787878787878787878787878787878787878797979 +797a7a7b7b7b7b7b7b7b7b7c7d7e7e7f7f7f7f7f80818384848484858587888988898989898c8c +8c8c8d8d8e8f8f8f8f8f8f8f8f909090909090909090908f8f8f8f8e8e8d8d8c8c8c8c8c8c8c8b +8b8b8b8a8b8a8a8b8b8a8a8b8b8c8b8c8c8c8c8d8d8d8d8d8d8d8f8f9090919192929393959697 +9798999b9c9d9e9fa0a2a4a5a6a7a9a9abacadadadaeaeaeaeadadadabaaa9a7a5a4a19f9d9b98 +9693918e8b888683817f7d7a7877757372706f6d6c6c6b6a6a6968676766666666666666666666 +666666666666666666666666676767676767676767676666666666666666666666666666666565 +656564656464646464646464656465656565656565656566666666666565656565656565656565 +656565656565656565656565656565656565656666666666666666666667676767676767676767 +676767676767676767676767676767686868696a696a6a6a6a6b6b6b6b6b6b6b6b6b6b6b6b6b6b +6b6b6b6b6b6b6c6c6c6c6c6d6d6d6e6f6e6f707070707070707070707070707070707070717171 +717272737374747575757575757576767677777777787778787a7a7a7a7a7a7a7c7c7c7d7e7e7f +7f7f8081828284848585868788888b8c8d8e909192939697999a9c9e9fa1a3a5a6a9aaacadb0b0 +b2b4b5b5b6b7b8b9b9bababbbab9b9b8b8b7b5b4b2b1b0aeacaaa8a6a4a2a09e9b999694918f8e +8b8987858482807f7d7c7979787776757373737372727272727272717171717172737473747576 +767676767676787878797977777878787777777777777777767676767575747574747474747474 +7475757676767676767676777879797b7b7b7b7b7b7b7c7c7c7c7d7d7e7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080808080808080807f7f7f7e7d7e7d7d7d7d7c7c +7c7c7c7b7b7b7a7a7b7b7979787978787878777777777776767676767676767676767676767675 +75757575757575747374737373737171717171717170706f6f6e6e6e6e6c6c6c6b6b6c6c6b6b6a +6a6969696969696969696868686868686868686869696969696969696a6b696a6b6b6b6c6c6c6c +6c6c6c6c6c6c6d6d6d6d6d6e6e6e6f706e6f707070717171717171717171717171717171717171 +71717171717171707070706f706f6f6f6f6e6e6e6e6e6d6d6d6d6d6d6d6d6e6e6e6e6e6e707172 +7274747778797b7c7f7f828487898c8e90939497999b9d9fa1a3a4a5a7a8a9a9a9a9a9aaa8a8a8 +a8a7a6a5a2a2a1a09e9d9c9b9a9898969594949392908f8f8f8f8f8f8e8e8d8d8d8d8c8c8c8c8c +8b8b8b8b8b8b8b8b8a8a8b8b8a8a8a8a8a8a8a8a8a8a8a8a8a8989898989898989898989898989 +898989898988898888888888888888888888888888878787878787878787878787878787878787 +878787878786868686858585858585858585858585858585858585858585858585858585858585 +858585858585858585858585858585858585858585858585858585858484848484848484848484 +848484848484848484848484848484848484848585858585858585858585858585858585858585 +858585858585858585858585858585858585858585858585858585858585858585858585858585 +858585858585858585858585858585858585858585848484848484848484848484848484848484 +848485858585858585858585858585858585858585858585858585858585858585858585858686 +868686868686868686868686868787878787878787878787878787878787878787878787878787 +878787878787878787878787878786868686868686868686858585858585858585858585858585 +8585858585848484838284838282828181818181808080808080808080807f7f7f7e7d7f7e7d7d +7d7d7d7d7d7d7c7c7c7c7c7b7b7b7b7b7b7b7a79787a7978787876767676767676757575757575 +75747574747373747473737372727272727171717171717170706f706f6f6e6e6e6e6d6d6d6c6c +6c6c6c6c6c6c6c6b6b6a6a6a6a6a6a6a6969696968686868686868686767676767676767676766 +666666656665656565656565656564646464646464646363636362626262626262626262626262 +626262626262626262626262626262626262626262626262626262626262626262626262626262 +626262626262626262626262626262626262626262626262636362626363636363636363636363 +636363636363636464646464646464646464646464646464646464656565656565656565666566 +666666666666666666666666666767676767676767686867676868686868686868686868686869 +69696969696969696969696969696a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6a6b6b6b6b6b6b6b6b6b +6c6c6c6c6c6c6c6c6d6d6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6e6e +6e6e6e6e6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f706f707070707070707070707070 +707070707070707171717171717171727271717272727272727272727272727272727272727272 +727272727272727273737373737373737373737373737373737373737373737373747474747474 +747474747474747474747474747474747474757475757575757575757575757575757575757575 +767676767676767676767676767676767676777776767777777777777777777777777777777777 +777777777777777777777777777777777777777777787878787878787878787878787878787878 +787878787878787878787878787878787879797979797979797979797979797979797979797979 +7979797979797979797979797979797979797979797979797979797a797a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080 +808080808080808080808080808080808080818181818282828282828282838383838383838383 +838383838384838484848484848484848484848484858585858585858585858585858585858585 +858585858586868585868686868686868686868686868686868686868686868686868686868686 +868686868686868685858585848584848484838383838382828281818282818181808080807f80 +7f7f7f7f7e7e7e7d7d7d7d7d7c7c7c7c7b7b7a7b7a7a7a7a797979787878787877777777767675 +767575757574747474747474747373747473737372727272727272727272737373737373737373 +73747474747574757575757676767676767677777778787878797879797a7a7a7a7b7b7b7b7b7b +7b7b7d7d7d7d7e7d7e7e7f7f7e7e7f7f7f80808080808080808080808080808081818181818181 +818282818182828282828282828282828282828282828281818181818181818181818181818181 +818180808181808080808080808080808080808080807c7b7b7c7c7b7b7b7b7b7b7c7c7b7b7c7c +7c7e7e7e7f80808182828384858586878788898a8a8a8a8b8b8b8c8c8c8c8c8c8c8c8c8c8b8b8b +8a898a898887878686858584828181807f807f7e7d7d7c7c7b7b7a7a7979797978787878787777 +777777777777777777777777777777777777787878787878787878787878787878787878787878 +78787878787878787878787878787878787878787878787878787878787878787878797979797a +7a7b7b7c7c7b7b7c7c7d7e7f7f808080808181828485858686878788898a898a8b8b8b8d8d8d8d +8e8e8f8f90908f8f9090909090908f8f90908f8f8f8e8e8e8e8d8d8c8c8b8b8b8b8a8a8a898989 +89888988888888888888888988898989898a8a8a8b8b8b8b8c8c8d8d8e8e8f8f91919293959496 +9798999b9c9d9fa0a2a3a5a6a8a9abacadaeaeafb0b0b0b0b0b0afadadabaaa8a6a4a2a09d9b98 +9693908d8b888583817e7c7a7977757372706f6f6e6c6c6b6a6969686868686767676767676767 +676767686867676868686969696969696969696968686867676868676767676767676766666666 +656665656565656565656665666666666666666666676767676766666666666666666666666666 +666666666666666666666666666666666667676768686767686868696969696969696969696969 +696969696969696969696969696a6a6a6a6b6a6b6b6b6b6c6c6c6d6d6c6c6d6d6d6d6d6d6d6d6d +6d6d6d6d6e6e6e6e6e6f6f6f6f7070717172727171727272727272727272727272727373737374 +747575757576767677777777787878797979797a797a7a7b7b7b7b7c7c7c7e7e7e7f807f808181 +828384848585878788898b8b8d8e909192939596989a9c9d9fa1a2a4a6a8a9acadafb0b2b3b5b6 +b7b8b8b9babababbbbbbbab9b9b8b7b6b4b2b0afadaba9a7a5a2a09e9c999794928f8d8b898785 +8381807e7d7b7a7977767575747372727171727271717171717172727272737374747575767676 +767777777979797979787878787877777776767777767676757575757475747474747474747475 +75767677777676777778797a7a7b7b7b7b7c7c7c7d7d7d7d7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080 +808080808080808080808080808080818180808181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181808081818080807f7f7f7f7e7f7e7e7e7e7d7d7d7d +7d7c7c7c7b7b7b7b7a7a797a797979797878787878777777767677777676767676767676757575 +75757575757574757474747472727271717272717170706f6f6f6f6d6d6d6c6c6d6d6c6c6b6b6a +6a6a6a6a6a6a6a6a696969696969696969696a6a6a6a6a6a6a6a6a6b6a6b6b6b6b6c6c6c6d6d6c +6c6d6d6d6e6e6e6e6e6f6f6f6f706f707070707171717171717171717171717171717171717171 +7171717171707070706f706f6f6f6f6e6e6e6e6e6d6d6d6c6c6d6d6c6d6d6c6c6d6d6e6f707071 +7274757678797b7c7e808385888a8d8f919396989b9c9fa1a2a3a6a7a8a9a9a9a9aaa9a9a9a9a8 +a7a6a4a3a2a1a09e9d9c9b999997969594939291909090908f8f8e8e8d8d8d8d8c8c8c8c8c8b8b +8b8b8b8b8b8b8a8a8b8b8a8a8a8a8a8a8a8a8a8a8a8a8a89898989898989898989898989898989 +898989888988888888888888888888888888888787878787878787878787878787878787878787 +878787878786868686868686868686868686868686868685858686858585858585858585858585 +858585858585858585858585858585858585858585858585858584848484848484848484848484 +848484848484848484848484848484848485858585858585858585858585858585858585858585 +858585858585858585858585858585858585858585858585858585858585858585858585858585 +858585858585858585858585858585858585858484848484848484848484848484848484848484 +858585858585858585858585858585858585868685858686868686868686868686868687878787 +878787878787878787878788888888888888888888888888888888888888888888888888888888 +888888888888888888888888878787878787878787878686868686868686858586868585858585 +858585848484848384838383838282828282818181808081818080807f7f7f7f7e7f7e7e7e7e7e +7e7e7e7e7d7d7d7d7d7c7c7c7b7b7b7b7a7a797a79797979777777767676767575757575757574 +7574747474747474747473737373737272727171717170706f706f6f6f6f6e6e6e6e6e6d6d6d6c +6c6d6d6c6c6b6b6a6a6a6a6a6a6a6a6a6969696969696969696968686867676868676767666666 +666566656565656565656565646464646464646464646363636363636363636363636362626363 +626262626262626262626262626262626262626262626262626262626262626262626262626262 +626262626262626262626262626262626262626262626363626263636363636363636363636363 +636363636364646464646464646464646464646464646464646565656565656565656665666666 +666666666666666666666667676767676767676767676767686867676868686868686868696969 +6969696969696969696969696a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6a6b6b6b6b6b6b6b6b6b6c6c +6c6c6c6c6c6c6c6c6c6c6c6d6d6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6e6e6e6e +6e6e6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f706f7070707070707070707070707070 +707070707071717171717171717171717171717171717172727171727272727272727272727272 +727272727272737373737373737373737373737373737373737373737373737474747474747474 +747474747474747474747474747474747574757575757575757575757575757575757575757676 +767676767676767676767676767676767676767676767676767677777676777777777777777777 +777777777777777777777777777777777777777878787878787878787878787878787878787878 +787878787878787878787878787878797979797979797979797979797979797979797979797979 +797979797979797979797979797979797979797979797979797a797a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080 +808181808081818181818181818181818181828282828282828282828383838383838383838383 +838383848384848484848484848484848484848585858585858585858585858586868585868686 +868686868686868686868686868686868686868686868686868686868585868685858585858585 +858585858585848484848384838383838282828282818181808081818080807f7f7f7f7e7f7e7e +7e7e7d7d7d7c7c7c7c7b7b7b7a7a7a7a797a797979797878787777777776767675757575747574 +747474737373737373737373737373737373727272727272727272727373737373737373737374 +74747475747575757576767677777777787878797979797a797a7a7a7a7b7b7b7c7c7b7b7c7c7c +7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f808080818180808181818181818181828282828282828282 +828282828282828282828282828282828282828282818181818181818181818181818080818180 +80808080808080808080808080808080808080807c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7d +7d7d7f80808081818283848484858687888989898a8a8a8a8b8b8b8c8c8c8c8c8c8c8b8b8b8b8a +8b8a898888878787878683828282818281807e7e7d7d7d7d7c7c7b7a7a7a797979797978787777 +777777777777777777777777777777777878787878787878787878787878787878787878787878 +78787878787878787878787878787878787878787878787878797979797979797a7a7a7a7b7b7c +7c7d7d7d7d7d7d7e7f80818282828282828385868687878888898a8b8a8b8b8b8b8d8d8d8d8e8e +8f8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8e8d8d8c8c8c8c8b8b8a8a888888888888888787878786 +8786868686868686868786878787878888888888888889898a8a8b8b8d8d8e8e8f909192939495 +9798999a9c9d9fa1a2a3a6a6a9aaacacadaeafb0b0b0b0b1b0afafadacaba9a7a6a4a19f9d9a98 +9592908d8b888583817f7e7b79777674737371706f6e6d6c6b6a6a6a6a6a69696a6a6969696969 +6969696969696a6a6a6a6b6b6b6b6b6b6a6a6a6a69696969696969696969696969686868686768 +676767676767676768676868686868686868686969696969686868686868686868686868686868 +686868686868686868686868686868696969696969696969696a6a6a6a6a6a6a6a6a6a6a6a6a6a +6a6a6a6a6a6a6a6a6a6b6b6b6b6c6c6d6c6d6d6d6d6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e +6e6e6f6f6f70707070717172727373737373737373737373737373737373737374747474757576 +767777787878787878787979797a7a7a7a7b7a7b7b7d7d7d7d7d7d7d7f7f7f8182818282828385 +8686878889898a8c8d8d8f919293959697999b9c9fa0a1a3a5a6a8ababaeafb1b2b4b4b6b7b8b8 +b8b9b9b9b9bab9b9b8b6b6b5b4b3b0afacaba9a7a4a3a09e9c9a989593918e8c8a87868483807e +7e7c7b7a7877767674747372717172727171727272727272727272727474757576767777777777 +777779797979797878787878777776767676767676767575757574757474747474747475767677 +77777777777778797a7b7b7c7c7c7c7c7c7c7d7d7d7d7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808181 +808081818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +8181818181818181818181818181818181818181818181808080807f807f7f7e7e7e7e7d7d7d7c +7c7c7c7c7c7c7b7b7a7b7a7a7a7a79797978787777777777777777777777777777777676767676 +767676767576757574747373727272727272727171707070706e6e6e6e6e6e6e6e6d6c6d6c6b6b +6b6b6b6b6b6b6a6a6a6a6a6a6a6a6a6a6b6b6b6b6b6b6b6b6b6c6b6c6c6c6c6d6d6d6e6e6d6d6e +6e6e6f6f6f6f6f7070707071707171717172727272727272727272727272727272727272727272 +727272717171706f71706f6f6f6e6e6e6e6e6d6d6d6d6d6d6d6c6c6c6c6c6c6c6d6e6f6f707072 +7374767779797b7e80828587898c8d90929597999b9e9fa1a3a5a6a6a7a7a7a9a8a8a8a8a8a7a6 +a4a4a3a2a19f9e9d9c9a9a989796959493929090909090908f8e8d8d8d8d8c8c8c8c8c8b8b8b8b +8b8b8b8b8a8a8b8b8a8a8a8a8a8a8a8a8a8a8a8a8a898989898989898989898989898989898989 +898889888888888888888888888888888887878787878787878787878787878787878787878787 +878787868686868686868686868686868686868686868686868686868686868686868686868686 +868686868686868686868686868686868686868686868686858585858585858585858585858585 +858585858585858585858585858585868686868686868686868686868686868686868686868686 +868686868686868686868686868686868686868686868686868686868686868686868686868686 +868686868686868686868686868686868685858585858585858585858585858585858585858686 +868686868686868686868686868686868686868686868686868686868686868686878787888887 +878888888888888888898989898989898989898989898989898989898989898989898989898989 +898989898989898988888888878787878787878786868686868686868686868686868686868686 +868585858483858483838382828282828181818181818181808080807f7f7e7f7e7e7e7e7e7e7e +7e7e7d7d7d7d7d7c7c7c7b7b7c7c7a7a797a797979797777777676777775757575757575747574 +747474747474747473737373737272727171727270706f706f6f6f6f6e6e6e6e6e6d6d6d6c6c6d +6d6c6c6b6b6a6a6a6a6a6a6a6a6a69696969696969696969686868676768686767676666666665 +666565656565656565656464646464646464646463636363636363636363636363636363636362 +626363626262626262626262626262626262626262626262626262626262626262626262626262 +626262626262626262626262626262636362626363636363636363636363636363636363636363 +636363646464646464646464646464646464646464646465656565656565656566656666666666 +666666666666666666676767676767676767676767676767676767686867676868686969696969 +696969696969696969696a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6a6b6b6b6b6b6b6b6b6b6c6c6c6c +6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6c6c6d6d6d6d6d6d6d6d6e6e6e6e6e6e6e6e +6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f706f70707070707070707070707070707070 +707070717171717171717171717171717171717171717171717171717171717272717172727272 +727272727373737373737373737373737373737373737373737373737374747474747474747474 +747474747474747474747474747475747575757575757575757575757575757575757576767676 +767676767676767676767676767676767676767676767676767676767676767676767777767677 +777777777777777777777777777777777778787878787878787878787878787878787878787878 +787878787878787878787878787979797979797979797979797979797979797979797979797979 +79797979797979797979797979797979797979797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080818181818181818181818181 +818181818181818181818181818181818282828282828282828283838383838383838383838383 +838483848484848484848484848484848485858585858585858585858585858585858585858585 +858585858585858585858585858585858585858585858585858585858585858585858585848485 +8584848483838383828382828282818181808080807f7f7f7f7f7f7f7f7e7e7e7e7d7e7d7d7d7d +7c7c7c7a7a7a7a7a7a7a7979797978797878787877777776767676767676757575757475747474 +747373737373737373737373737373737272727272727272727273737373737373747474757575 +75767576767676777777787877777979797a7a7a7a7b7a7b7b7b7b7c7c7c7c7c7c7c7c7d7d7e7e +7f7f807f8080808080808080808181818181818181818181818181818282828282828282828282 +828282828282828282828282828282828282828181818080818180808080808080808080808080 +8080808080808080808080808080808080807c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7d7d7d +7e7f7f7f8080818183838384858686888888898989898b8b8b8c8c8c8c8c8c8c8b8b8b8b8a8b8a +8a89898888888887858484848283828280807f7f7e7e7d7d7d7c7c7c7a7a7a7a7a797978787878 +787878777877777777777777777778787878787878787878787878787878787878787878787879 +78797979797979797979797979797979797979797979797a7a7a7a7a7a7a7b7b7b7b7c7c7d7d7e +7e7e7e7e7f8081818283838383838385868787888889898a8a8b8a8b8b8b8c8d8e8e8e8d8e8e8e +8e8e8e8e8e8d8d8d8d8d8d8c8c8c8c8b8b8a8a8a8a898988888686868686868585848484848484 +84848484848484848484848484858585858585868787888888888a8a8b8b8c8d8e8f9090929495 +9597999a9c9ea0a0a3a4a6a8aaabacaeaeafb0b0b0b1b1b1b1afafaeacaaa9a8a5a4a19f9d9a98 +9593908e8a89868383807d7b7a78777775737271706f6e6d6d6c6c6c6b6b6c6c6b6b6b6b6b6b6b +6b6b6b6b6c6c6c6c6d6d6d6d6d6d6c6c6c6c6b6b6b6b6b6b6b6b6b6b6b6b6a6a69696969696969 +69696969696969696969696969696969696a6a6a6a6a6969696969696969696969696969696969 +696969696969696969696969696a6a6a6a6b6a6b6b6b6b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c +6c6c6c6c6c6c6c6d6d6d6d6e6e6e6e6e6e6e6e6f6f6f6f706f7070707070707070707070707070 +717171727272727373737374747474747474747474747474757475757575767676767777777778 +78797979797979797a7a7b7b7c7c7c7c7c7c7c7e7e7e7e7e7e7e81818182838283838485878787 +898a8b8b8d8e8f909293949698999a9c9e9fa1a3a4a5a8a9aaadaeb0b1b3b3b5b5b6b7b8b8b8b9 +b8b8b8b8b7b7b5b4b4b2b1afadaba8a7a5a2a09e9c99989593918e8d8b8887848281807e7c7c7a +797876767575737373727171727271717272727273737373737375757676767677787778787877 +7a7979797978787878787777767676767676767575747474757475757575757575767676777777 +78787878797a7b7b7b7c7c7c7d7d7d7d7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808081818080 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +81818181818181818181818181818181818181818180808080808080807f7f7f7f7e7e7e7d7d7d +7d7c7d7c7b7b7b7b7b7b7b7b7a7a7a797978787878777877777777777777777776767676767676 +76767676767675757474737373737373737172717171716f6f6f6f6f6f6f6f6e6d6e6e6d6d6d6d +6d6d6d6d6c6c6c6c6b6c6b6b6b6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6e6f6f6e6e6f6f6f +707070707071717171717171717171727272727272727272727272727272727272727272727272 +72717171707071717070706f6f6f6f6e6d6d6d6d6d6d6d6c6c6c6c6c6c6c6d6e6e6e6f6f717172 +74757677797b7d7f828386888a8c8f919495979a9b9ea0a2a4a4a5a6a6a8a7a7a8a8a8a7a6a5a5 +a4a2a2a09f9e9d9b9b999897969594939191919090908f8e8e8e8e8d8c8c8c8c8c8b8b8b8b8b8b +8b8b8a8a8b8b8a8a8a8a8a8a8a8a8a8a8a8a8a8989898989898989898989898989898989898988 +898888888888888888888888888888878787878787878787878787878787878787878787878787 +878686868686868686868686868686868686868686868686868686868686868686868686868686 +868686868686868686868686868686868686868686868585858585858585858585858585858585 +858585858585858585858585858686868686868686868686868686868686868686868686868686 +868686868686868686868686868686868686868686868686868686868686868686868686868686 +868686868686868686868686868686858585858585858585858585858585858585858586868686 +868686868686868686868686868686878687878787878787878787878787878888888989888889 +898989898989898a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a +8a8a8a8a8a8a898989898888888888888888878787878687868686868686868686868686868685 +85858484858584848483828282828181818181818181808080807f7f7f7f7f7f7f7e7f7e7e7e7e +7d7d7d7d7d7c7c7c7b7b7c7c7a7a7a7a7979797977777776767777757575757575757475747474 +747474747474737373737372727271717272707070707070706f6e6e6e6e6e6d6d6d6c6c6d6d6c +6c6b6b6b6b6b6a6b6a6a6a6a696969696969696969696868686767686867676766666666666666 +666665666565656564646464646464646464636363636363636363636363636363636363626263 +636262626262626262626262626262626262626262626262626262626262626262626262626262 +626262626262626262626262626363626263636363636363636363636363636363636363636363 +636464646464646464646464646464646464646464656565656565656565656565656566656666 +666666666666666767676767676767676767676767676767676868676768686869696969696969 +69696969696969696a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6a6b6b6b6b6c6c6c6c6c6c +6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6c6c6d6d6d6d6d6d6d6d6e6e6e6e6e6e6e6e6e6e +6e6e6e6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f706f7070707070707070 +707171717171717171717171717171717171717171717171717171717172727171727272727272 +727273737373737373737373737373737373737373737373737373747474747474747474747474 +747474747474747474747474747474747475747575757575757575757575757575767676767676 +767676767676767676767676767676767676767676767676767676767676767677777676777777 +777777777777777777777777777777787878787878787878787878787878787878787878787878 +787878787878787878787879797979797979797979797979797979797979797979797979797979 +7979797979797979797979797979797979797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808181818181818181818181818181 +818181818181818181818181818182828282828282828282838383838483848484848484848484 +848484848484848484848484848484858585858585858585858585858585858585858585858585 +858585858585858585858585858585848584848484848484848484848484848484848383848483 +8383828282828181818181818080807f7f7f7f7e7e7e7e7e7e7e7d7d7c7c7c7c7c7c7c7c7c7b7b +7b7979797979797978787878777877777777767676757575757575757474747474747474747473 +737373737373737373737373737372727272727272727273737474747474747575757676767676 +7676767677787878797978787a7a7a7b7b7b7b7b7b7b7b7b7c7c7d7d7d7d7d7d7d7e7e7f7f8080 +808080808080808080808081818181818181818181818181818182828282828282828282828282 +828282828282828282828282828282828281818180808181808080808080808080808080808080 +808080808080808080808080808080807d7b7b7c7c7b7b7b7a7a7a7b7b7a7a7b7b7b7c7c7c7d7d +7d7e7f7f8081818183838484868687878789898a8a8b8b8b8b8b8b8c8c8c8d8d8d8c8c8c8c8b8b +8b8a8a898888878786858584838282818281807f7f7e7d7d7d7c7c7b7b7a7a7a7a7a7a7a797979 +797979797979797878787878787878787878787878787979797979797979797979797979797979 +797979797979797979797979797a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7c7c7c7c7d7d7e7e7f7f7f +7f81818281838383838585868686878888898989898a8b8b8c8c8d8d8d8d8d8d8d8e8e8e8e8f8f +8c8c8d8d8d8d8d8c8b8b8b8a898989898988888786858585858585838383838383838282818181 +81808080808180818181818282828384848484848485868686868888898a8c8b8d8f8f90919494 +9698999a9c9fa0a3a5a6a7a9abacafb0b0b1b2b3b2b1b2b3b2b1b0aeacaba9a7a5a4a19f9b9a96 +9491908d8b89868582807e7c7a797876757473727171706f6e6d6d6d6d6d6d6d6d6c6c6c6d6d6d +6d6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6d6d6e6e6d6d6d6c6c6c6c6c6c6c6c6c6b6b6a6a6a6a +6a6a6a6a6b6a6b6b6b6b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6b6b6b6b6b6b6b6b6b6b6b6b6b +6b6b6b6b6b6b6b6b6b6b6b6c6c6c6d6d6c6c6d6d6d6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e +6e6e6e6e6e6e6e6e6e6e6e6f6f7070707071717172727171727272727272727272727272727373 +737373737373737475757576767676777777777777777777777777777777777777787979797979 +797a7b7b7c7c7c7c7c7c7c7c7c7d7d7e7e7e7e7e7e8080818182828383848486868787898a8a8b +8c8e8e90929293959798999b9d9ea0a2a4a5a7a9aaacaeafb0b1b2b4b5b5b7b8b8b7b8b8b8b9b8 +b7b6b6b5b4b2b0afadaca9a7a5a3a09f9d9b989693918f8c8c8886848281807f7d7b7b79777675 +757474737373727272727171727271717273737375757575757575777878787878787979797979 +797979787878777777777776767676757575757575757475747474747575757576777778797978 +797a7a7a7a7b7c7c7d7d7d7e7e7e7f7f7f7f7f7f80808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080818180808181818181818181818181818181818181818181818181818181 +818182828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282818182828181818181818180807f7f7f7f7f7f7f7f7f7e7e7e7d7d +7d7d7d7d7c7c7b7b7b7b7a7a7a7a7a7a7a79787879797878787878787878777777777776767676 +757675757575757575747474747373737372727272717171707070706f6f6f6f6e6e6e6e6d6d6d +6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6f6f6f6f6f6f6f70706f6f7070707171 +717171717171717271727272727373737373737373737373737373737373737373727272727271 +7171717071707070706f6f6f6f6f6f6e6e6c6c6d6d6c6d6d6b6b6c6c6c6c6d6d6d6e6f70707172 +747576787a7c7d80828586898b8e90929597999a9d9fa0a3a3a4a5a6a6a7a8a9a8a8a8a5a4a4a4 +a2a1a09f9e9c9c9a99989795949393929292908f8f8f8e8d8d8d8d8c8c8c8c8b8b8b8b8b8b8b8b +8a8a8b8b8a8a8a8a8a8a8a8a8a8a8a8a8a89898989898989898989898989898989898989888988 +888888888888888888888888888888888888888888888888888888888787878787878787878787 +878787878787878787878787878786868685858686858585858585858585858585858585858585 +858585858585858585858585858585858585858585858585858585858585858585858585858585 +858585858585858585858585858585858585858585858585858585858585858686868686868686 +868686868686868686868686868686868686868686868686868686868686868686868686868686 +868686868686868686868686868686868686868686868686868686868686868686868686868687 +878787878787878787878787888887878888888888888888898989898989898989898989898989 +8989898989898989898989898989898a8a8a8a8a8a8a8a8a8a8a8a8a8a8a898989898989898989 +898989898989898989898989898989898888888888888888878787878686868686868686858585 +85848584848483838383838382828281818181808080808080807f7f7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7c7c7c7b7b7b7b7b7b797a79797979777777767676767676767575757574757474747474 +74747474737373737372727271717171717170706f6f6f6f6f6e6e6e6e6d6d6d6c6c6d6d6c6c6c +6b6a6a6a6a6a6a6a6a6a6a6a6a6a6a696969696968686867676868676767666666666566656565 +656565656565656565656564646464646464646464636363636363636362626363626262626262 +626262626262626262626262626262626262626262626262626262626262626262626262626262 +626262626262626262626262626262626363626263636363636363636363636363636363636364 +646464646464646464646464646464646464646565656565656565656665666666666666666666 +666666666666666666666767676767676767686867676868686868686868686868686868686868 +68696969696969696969696a6a6a6a6a6a6a6a6a6b6a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b +6b6b6c6c6c6d6d6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6e6e6e6e6e +6e6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f6f706f7070707070707070707070707070707070707070 +707070707070707070717171717171717172727171727272727272727272727272727272727272 +727272727272727272727373737373737373737373737373737373737373747474747474747474 +747474747474747474747574757575757575757575757575757575757575757575757575757575 +757576767676767676767676767676767676767677777676777777777777777777777777777777 +777777777777777777777777777777777777777777777778787878787878787878787878787878 +787878787878787878787878787879797979797979797979797979797979797979797979797979 +797979797979797979797979797979797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7f7f80808080808080808080808080808080808080808080808080808080808080808181818182 +828282828282828282828282838383838383838383838383838383838383838383838383848384 +848484848484848485858585858585858585858585858585858586868585868686858585858585 +858585858585858585858585858585858585858484848383848483838382828282828282828282 +8181818180817f7f7f7f7e7e7e7e7e7e7e7e7d7d7d7d7c7c7c7c7c7c7c7b7b7a7a7a7a79797979 +797979777777777777777677767676767575757575757574747473737373727372727272727272 +727272727272727373737373747474747474747474747474747575757575757576767676777778 +7878787879797a7a7a7a7a7a7a7b7b7b7b7c7c7d7d7d7d7d7d7d7e7e7e7e7f7f7f7f7f7f7f807f +808080808181818181818181828281818282828383838383838383838382828282828282828282 +828282828282828282828181818181818181818181818181818181818080818180808080808080 +8080808080807f7f7f7f7f7f7f7f7d7b7b7c7c7b7b7b7a7a7a7b7b7a7a7b7b7b7c7c7c7c7c7c7d +7e7e7f7f80808282838384858686868888898a8b8b8b8b8b8b8c8c8c8d8d8d8c8c8c8c8c8c8c8b +8b8a89898989888786858484848384838180807f7f7f7f7e7d7c7c7b7b7b7b7b7b7b7a7a7a7a79 +7a7979797978787878787878787878787878787879797979797979797979797979797a797a7a7a +7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7d7d7d7d7e7e7f7f8080808082 +8384838484848486868787888889898a8a8a8a8b8b8b8c8c8d8d8e8d8e8e8e8d8e8d8d8e8e8b8b +8c8c8c8c8c8b8a89898887878787878686858483838383838381818081808080807f7f7f7f7f7e +7e7e7e7e7e7e7e7e7e7f7f7f8081818282828283838383838585868789888a8b8c8d8e90919395 +96979a9c9da1a2a4a5a8aaacaeafb0b1b2b3b3b3b4b5b5b4b3b1afafadaca9a9a6a4a19f9c9997 +9593908d8b8a868482807e7d7c797877767574747371706f6f6f6f6f6f6f6f6e6e6e6f6f6f6f70 +7070707070707070707070707070706f6f70706f6f6f6e6e6e6e6d6e6d6d6d6d6c6c6c6c6c6c6c +6c6c6c6c6c6c6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c +6c6c6c6c6c6c6c6c6c6d6d6d6e6f6d6e6f6f6f7070707070707070707070707070707070707070 +707070707070707070707171717171727272737472737474747474747474747474747475757575 +757575757575767676777777777878787878787879787979797979797979797a7a7a7a7a7a7a7b +7c7c7d7d7d7d7e7d7e7e7e7e7f7f7f7f7f7f7f81818283848484848585878889898a8b8c8d8e90 +919294959697999b9c9ea0a1a3a5a6a8aaabadafb0b1b3b3b4b6b6b6b8b8b8b7b8b8b8b8b7b6b4 +b4b3b1b0aeacaaa8a6a3a19f9c9a999694918f8c8a88878483807f7e7c7c7a7979777574737373 +73727272727272727171727271717273747476767676767676787878787978797a7a797a797979 +79787878777777777776767676757574757474747574757575757676767676777778797a797a7b +7b7b7b7b7c7c7d7d7e7f7f7f808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808181808081818181818181818181818181818181818181818181818181818181 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +82828282828282828282818182828181818181818181808080808080808080807f7f7f7e7d7e7d +7d7d7d7c7c7c7c7c7b7b7b7b7b7b7b7a79787a7978787878787878787777777777767676767676 +767676767676767575757574747374737373737272727171717170707070707070706f6f6f6f6f +6f6f6f6f6e6f6e6e6e6f6e6f6f6f6f6f6f6f6f6f70707070707070707171707071717172727272 +727272727272727272727273737373737373737373737373737373737373737272727272717171 +71717171717171707070706f6f6e6e6c6c6d6d6c6d6d6b6b6c6c6c6c6c6c6c6d6e6e6e6f707173 +747577797a7c7f818385888a8d8e919395979a9c9ea1a1a3a4a5a5a6a8a9a8a8a8a6a5a5a4a3a2 +a1a09f9d9d9b9a999896959494939392908f8f8f8f8e8e8d8d8c8c8c8c8b8b8b8b8b8b8b8b8a8a +8b8b8a8a8a8a8a8a8a8a8a8a8a8a8a898989898989898989898989898989898989898889888888 +888888888888888888888888888888888888888888888888888887878787878787878787878787 +878787878787878787878787868686858586868585858585858585858585858585858585858585 +858585858585858585858585858585858585858585858585858585858585858585858585858585 +858585858585858585858585858585858585858585858585858585858586868686868686868686 +868686868686868686868686868686868686868686868686868686868686868686868686868686 +868686868686868686868686868686868686868686868686868686868686868686868686878787 +878787878787878787878889878889898989898989898a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8a8a8a8a8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8a8a8a8a8a89898989888988888787878786868686868686868585858585 +858585858484838383838282828181818180808080808080807f7f7f7f7e7f7e7e7e7e7e7e7e7e +7e7c7c7c7b7b7b7b7b7b7a7a797979797777777676767676767675757575747574747474747474 +7474737373737372727271717171717171707070706f6f6e6e6e6e6d6d6d6c6c6d6d6c6c6c6b6b +6b6b6a6b6a6a6a6a6a6a6a6a6a6969696969686868676768686767676666666666666666666566 +656565656565656565646464646464646464646363636363636363626263636262626262626262 +626262626262626262626262626262626262626262626262626262626262626262626262626262 +626262626262626262626262626263636262636363636363636363636363636363636363646464 +646464646464646464646464646464646465656565656565656565656565656665666666666666 +666666666666666667676767676767676868676768686868686868686868686868686868686869 +6969696969696969696a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6a6b6b6b6b6b6b6b6b6b6b6b6b6b6b +6c6c6c6d6d6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6e6e6e6e6e6e6e +6e6e6e6e6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f706f707070707070707070707070 +707070707070707171717171717171727271717272727272727272727272727272727272727272 +727272727272727273737373737373737373737373737373737373737474747474747474747474 +747474747474747474747474747574757575757575757575757575757575757575757575757575 +767676767676767676767676767676767676777776767777777777777777777777777777777777 +777777777777777777777777777777777777777777787878787878787878787878787878787878 +787878787878787878787878797979797979797979797979797979797979797979797979797979 +79797979797979797979797979797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80 +808080808080808080808080808080808080808080808080808080808080808081818181828282 +828282828282828282828383838383838383838383838383848384848484848484848484848484 +848484848484858585858585858585858585858585858585868685858686868585858585858585 +858585858585858585858584858484848483838382828383828282818181818181818181818080 +80807f7f7e7e7e7e7d7d7d7d7d7d7d7d7c7c7c7c7b7b7a7b7a7a7a7a7979797979787878787878 +787676767676767675767575757574747474747474737373727272727272727272727272727272 +727272727273737373737474747474747474747574757576767676767676777777777778787878 +79797a7a7b7b7b7b7b7b7b7c7c7c7c7c7d7d7d7d7e7d7e7e7f7f7f7f8080808080808080808080 +808081818181818181818282818182828283838383838383838383828282828282828282828282 +828282828282828281818181818181818181818181818181818180808181808080808080808080 +808080807f7f7f7f7f7f7f7f7d7c7c7c7c7b7b7b7a7a7a7a7a7a7a7a7a7a7b7b7b7c7c7c7c7d7d +7e7e7f7f808082828384858586878788898a8a8b8b8b8b8c8c8c8d8d8d8d8d8d8d8d8d8d8c8c8c +8b8b8a8a89898887868685848584838282818180807f7e7d7d7c7c7c7c7b7b7b7a7a7a7a797a79 +79797978787878787878787878787878787879797979797979797979797979797a797a7a7a7a7a +7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7c7c7c7c7d7d7d7e7e7e7e7f7f808081818282838485 +84858686868888888889898a8a8b8b8b8b8c8c8c8d8d8d8d8e8d8e8e8e8d8e8d8d8d8d8b8b8b8a +8a8a8a89898887868685858585848483828181808080807f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c +7c7c7c7c7c7c7c7d7d7d7d7e7e7f7f7f7f80808081818282838485868788898b8b8d8e90929395 +97999b9ea0a2a4a6a9abadafb0b1b2b4b4b5b6b7b7b7b6b4b3b3b1b0aeadaba9a6a4a19f9c9998 +9592908e8a88868482817f7d7b7a79787676757372727171727271717170707070707171717272 +7171727272727272717172727171717171717171707070706f706f6f6f6f6e6e6e6e6e6e6e6e6e +6e6e6e6e6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e +6e6e6e6e6e6e6e6f6f6f6f706f7070707071717171717171717171717171717171717171717171 +717272717172727273737373737474747475747575757575757575757575757575767676777776 +7677777778787878787979797979797979797a797a7a7a7a7a7a7a7a7a7b7b7b7c7c7c7c7d7d7d +7e7e7e7e7f7e7f7f7f7f808080818181818282838485858686878788898a8b8c8d8e9090929395 +9697989a9b9d9fa1a2a4a6a7a9abacadb0b1b2b4b5b5b6b8b8b8b9b9b9b8b8b8b8b7b6b5b3b2b1 +afadaba9a7a5a2a09d9b989694928f8d8b88868483817f7d7c7a79797876767573727271717272 +7171717171717272717172727374757576767676777777797979797a797a7a7a797a7979797978 +7878777777777676767575757574757474747574757575757676767777787879797a7a7b7b7c7c +7c7c7d7d7e7e7f7f7f7f8080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808081818080818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +8282828282828282828282828282828282828282818181808081818080807f7f7f7f7e7f7e7e7e +7e7d7d7d7d7d7c7c7c7b7b7b7b7a7a797a79797979797979797978787878787777777777777777 +767677777676767575757574757474747473737373737272727171727271717170707070707070 +70706f706f6f6f706f707070707070707070717171717171717172727171727272737373737373 +737373737373737373747474747474747474747474747474747474747473737373737272727171 +7272717171707070706f6f6e6e6d6d6d6d6c6c6c6b6b6b6b6b6b6b6b6b6b6c6c6c6d6e6f707173 +747677797b7e7f828487898b8d909295979a9c9e9fa1a2a4a4a5a7a8a8a8a8a6a6a6a5a4a3a2a1 +a09e9e9c9b9a99979695949393929190908f8f8e8e8d8d8c8c8c8c8b8b8b8b8b8b8b8b8a8a8b8b +8a8a8a8a8a8a8a8a8a8a8a8a8a8989898989898989898989898989898989898988898888888888 +888888888888888888888888888888888888888888888888878787878787878787878787878787 +878787878787878787878686868686868686868686868686868686868686868686868686868686 +868686868686868686868686868686868686868686868686868686868686868686868686868686 +868686868686868686868686868686868686868686868686868686878787878787878787878787 +878787878787878787878787878787878787878787878787878787878787878787878787878787 +878787878787878787878787878787878787878787878787878787878787878787878888888888 +88888888888888888889888989898989898989898a8a8a8a8a8a8a8a8b8b8a8a8b8b8b8b8b8b8b +8b8b8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8b +8a8a8b8b8a8a8a8a8a8a8a8a898989898889888888888787878787878787878786868685858686 +85858484838383838282828282818181808081818080807f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7c +7c7c7b7b7c7c7b7b7a7a7979797977777776767777767676757575757475747474747474747474 +737373737372727271717272717171707070706f6f6e6e6e6e6d6d6d6c6c6d6d6c6c6c6b6b6b6b +6a6b6a6a6a6a6a6a6a6a6a69696969696868686767686867676766666666666666666665666565 +656565656565656464646464646464646463636363636363636363636363626263636262626262 +626262626262626262626262626262626262626262626262626262626262626262626262626262 +626262626262626363626263636363636363636363636363636363636363636363636464646464 +646464646464646464646464646464656565656565656565656565656566656666666666666666 +666666666666676767676767676767676767676868676768686868686868686868686868696969 +696969696969696a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6c6c +6c6c6c6c6c6c6c6c6c6c6c6d6d6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6e6e6e6e6e6e6e6e6e +6e6e6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f706f7070707070707070707070707070 +707070707071717171717171717171717171717171717172727171727272727272727272727272 +727272727272737373737373737373737373737373737373737374747474747474747474747474 +747474747474747474747475747575757575757575757575757575757575757575757575757676 +767676767676767676767676767676767676767676767676767677777676777777777777777777 +777777777777777777777777777777777777777878787878787878787878787878787878787878 +787878787878787878787979797979797979797979797979797979797979797979797979797979 +7979797979797979797979797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b +7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080 +808080808080808080808080808080818180808181818181818181818181818182828282828282 +828282828282828283838383838383838383838383838483848484848484848484848484848484 +848484848585858585858585858585858585858585858585858585858584848484848484848484 +84848484848484848483848383838382828282828282828282818181808081818080807f7f7f7f +7e7e7d7d7d7d7c7c7c7b7b7c7c7b7b7b7a7a7a7a797a7979797978787878787777777676767675 +757575757575747574747474737373737373737373737272727272727272727272727272727272 +727272737373737374747474747474747475747575767676767777777878787878797979797a7a +7b7b7c7c7b7b7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f808080818180808181818181818181 +828282828282828282828282828282838383838383838383838282828282828282828282828282 +828282828282818181818181818180808181808080808080808080808080808080808080808080 +80807f7f7f7f7f7f7f7f7d7c7c7c7c7c7c7c7b7b7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7c7c7d7d +7e7e80808181828384848485868788898989898a8a8b8b8b8c8c8c8d8d8d8d8d8d8d8c8c8c8b8b +8b8b8a8a89888787878687868583838282828281807f7e7d7d7d7d7d7d7d7c7c7b7b7a7b7a7a7a +7a7979797979797979797979797979797a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7a7b7b7b7b7b7b7b +7b7b7b7b7b7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7f7f7f8081818282828283838485868586 +878787898989898a8a8b8b8b8b8b8b8c8c8c8d8d8d8c8d8c8d8d8d8c8d8c8c8b8b898989898989 +8987878685848484848484828281807f7f7f7f7f7f7e7d7c7e7d7c7c7c7b7b7b7b7b7a7a7a7a7a +7a7a7a7a7a7b7b7b7b7c7c7d7d7e7e7e7e7f7f7f80808182838384868788888a8b8d8f90929496 +989b9d9fa1a3a5a8abacaeafb1b2b3b4b5b7b7b7b6b5b4b4b3b2b0b0aeaca9a7a5a3a09e9c9997 +94938f8d8a89868583817f7e7c7b7a797876757474747474737373727272727273737373737373 +737373737373737373737373737373737373727272727172717171717070707070707070707070 +707070707171717171717171717171717171717070706f6f70706f6f6f6f6f6f6f6f6f6f6f6f6f +6f6f6f707070707171727172727272737373737373737373737373737373737373737373737373 +737373737373747474747475757575767576767676767676767676767677777777787878787878 +787879797979797a7a7a7a7a7a7a7a7a7b7a7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7d7e7e7e7e +7f7f807f8080808081818182828282838384858687878788888a8b8c8c8e8f9091929495979899 +9b9c9da0a1a3a5a6a8a9abadaeafb1b2b3b4b5b5b6b7b7b7b8b8b7b6b6b5b5b5b3b2afafadaba9 +a7a4a3a09e9b99979492918e8c8987858381807e7d7b7a79787877757574727171727271717272 +727272727272727273737475767677777777777777797979797a797a7a7a797a79797979787877 +76767676767676757575757475747475767475767676777777777778787a7a7b7b7c7c7c7c7c7c +7d7d7e7e7f7f808080808181818181818181818181808081818080808080808080808080808080 +808080808080808080808080808080808081818080818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818182828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +82828282828282828282828282828282828281818181818181818181808080807f807f7f7f7f7e +7e7e7d7d7d7d7c7c7c7c7c7b7b7a7b7a7a7a7a7a7a7a7979797978787877777777777777777777 +777777777776767676757675757575747474747473737373737373737272727271717171717171 +707170707071707171717171717171717272727272727272727272727272727373737373737373 +737373737373737474747474747474747474747474747474747474737373737372727272727272 +727272717171706f706f6e6d6d6d6d6d6d6d6c6c6b6b6b6b6b6b6b6b6c6c6c6c6d6e6f70717274 +7477797b7d7f818386878a8c8f919496999b9c9ea0a1a1a3a5a6a7a7a7a5a6a6a5a4a4a3a2a09f +9f9d9c9b9a9897969594949391909090908f8e8d8d8c8c8c8c8b8b8b8a8a8b8b8a8a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8a8a89898989898989898989898989898989898989888988888888888888 +888888888888888888888888888888888888888888888787878787878787878787878787878787 +878787878787878786868686868686868686868686868686868686868686868686868686868686 +868686868686868686868686868686868686868686868686868686868686868686868686868686 +868686868686868686868686868686868686868686868686868787878787878787878787878787 +878787878787878787878787878787878787878787878787878787878787878787878787878787 +878787878787878787878787878787878787878787878787878787878787878788888889898888 +898989898989898a898a8a8a8a8a8a8a8a8a8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b +8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b +8b8b8b8b8b8b8b8b8b8b8a8a8a89888a8988888887878787878787878787868686858586868585 +8484838383838282828282818181808081818080807f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7c7c7c +7b7b7b7b7b7b7a7a79797979777776767676767676767575757574757474747474747474747373 +73727272727171717171717171707070706f6f6e6e6d6d6d6d6c6c6c6c6c6c6c6c6b6b6b6b6a6b +6a6a6a6a6a6a6a6a6a696969686868686767676767676767666666666666666666656665656565 +656565656564646464646464646464636363626263636262626262626262626262626262626262 +626262626262626262626262626262626262626262626262626262626262626262626262626262 +626262626262626262626363626263636363636363636363636363636363636364646464646464 +646464646464646464646464646565656565656565656565656565666566666666666666666666 +666666666767676767676767676767676767676767676868676768686868686868686969696969 +69696969696a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6c6c6c6c +6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6c6c6d6d6d6e6e6e6e6e6e6e6e6e6e6e6e6e +6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f706f70707070707070707070707070707070 +707070717171717171717171717171717171717171717171717171717171717272717172727272 +727272727373737373737373737373737373737373737373747474747474747474747474747474 +747474747474747474757475757575757575757575757575757575757575757575757576767676 +767676767676767676767676767676767676767676767676767676767676767676767777767677 +777777777777777777777777777777777778787878787878787878787878787878787878787878 +787878787878787879797979797979797979797979797979797979797979797979797979797979 +797979797979797979797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808181 +808081818181818181818181818181818181818181818181818181818181828282828282828282 +828282828282838383838383838383838383838384838484848484848484848484848484848484 +848485858585858585858585858585858585858585858585858585848484838384848383838383 +838383838383838283828282828181818181818181808080807f7f7f7f7f7f7f7f7e7e7e7e7d7d +7c7c7b7b7b7b7a7a7a7a7a7a7a7a79797979787978787878777777777776767676767676757575 +757575757475747474747373737373737373737372727272727272727272727272727272727272 +727373737474747475757575757575767576767777777777787879797979797a7a7a7a7b7b7c7c +7c7c7c7c7c7d7d7d7d7e7e7e7f7f7f7f807f808080808181818181818181818181818181818282 +828282828282828282828282828383838383838383838382828282828282828282828282828282 +828282828181818080818180808080808080808080808080808080808080808080808080808080 +7f7f7f7f7f7f7f7f7d7c7c7c7c7c7c7c7b7b7a7a7a7a7a7a7a797b7a7a7a7b7a7b7c7c7d7d7d7d +7f7f80808181828383848586868788888889898a8a8a8c8c8c8d8d8d8d8d8d8e8c8d8d8c8c8c8c +8b8b8a8a88888887888787858584848383828281807f7f7f7e7e7e7e7d7d7c7c7c7c7c7c7c7b7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7b7c7c7c7c +7c7c7c7d7d7d7d7e7e7e7e7e7e7e7e7e7e7f7f8081818182828283838383848586868786878888 +888a8a8a8a8a8a8b8b8b8b8b8b8c8c8c8d8d8d8c8c8c8c8b8b8b8b8b8b8a8a8888878787878785 +8585838282828282828080807f7d7d7d7d7d7d7c7b7b7c7c7b7b7b7a7a7a7a7a79797979797979 +7979797a7a7a7a7b7b7b7b7c7c7c7c7d7d7d7e7e7f808181828484858688888a8c8d8f90939598 +9a9b9ea0a2a5a8aaabadafb1b2b3b4b6b7b7b6b6b5b6b5b4b3b3b1afacaba9a7a4a3a09e9c9997 +94928f8d8b8986858381807e7d7c7a797877767676767575757474747474757575757575757575 +757575757575757575757575757575747473737373737373737372727272727272727272727272 +727273737373737373737373737373737372727271717272717171717171717171717171717171 +717272727273737373737373737474747474747474747474747474747474747474747474747474 +747474757576767676777777777777777777777777777777777777787878787979797979797979 +7a7a7a7a7a7b7b7b7b7b7b7b7b7b7c7b7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7e7f7f7f7f8080 +8080808080818282828383838384848686878888888a8a8c8c8d8e90919293949797999b9b9d9f +a0a2a4a5a7a8aaabadaeafb1b2b3b4b5b5b5b6b7b7b7b7b7b6b5b4b3b2b2b0aeacaba9a7a5a2a0 +9e9c99979493908e8d8b88868482807e7e7c7a7978777777767474737271717272717172727272 +727273737373747475767676777877787878787a7a7a7a7a7a7a7a7a7979797979797878777676 +7676767676757575757575757576767575767676777878787879797b7b7b7b7c7c7c7d7d7d7e7e +7f7f7f7f8080808081818181818181818181818080818180808080808080808080808080808080 +808080808080808080808080808080818180808181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +8282828282828282828282828282828281818181818181818181808080808080808080807f7f7f +7e7e7e7e7d7d7d7d7c7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a797979787878787878787878777877 +777777767676767676767676767575757575747474747474747473737373727272727272727272 +727272727272727272727272727273737373737373737373737373737374747474747474747474 +747474747475757575757575757575757575757575757575757474747474737373737273727272 +72717171707071706f6e6e6e6d6d6d6d6c6c6b6b6b6b6a6a6a6a6b6b6b6b6c6d6d6e7071727275 +76787a7c7d80828487898c8e90929597999a9d9f9fa1a3a4a5a6a6a4a5a5a5a4a4a3a2a1a0a09e +9d9c9b9998979695959492919190908f8e8e8e8d8c8c8c8b8b8b8a8a8b8b8a8a8a8a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a898989898989898989898989898989898989898889888888888888888888 +888888888888888888888888888888888888888887878787878787878787878787878787878787 +878787878787868686868686868686868686868686868686868686868686868686868686868686 +868686868686868686868686868686868686868686868686868686868686868686868686868686 +868686868686868686868686868686868686868686868687878787878787878787878787878787 +878787878787878787878787878787878787878787878787878787878787878787878787878787 +8787878787878787878787878787888788888888888888888888888888888989898a8a89898a8a +8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8b8b8b8b8b8b8b8b8b8c8b8c8c8c8c8c8c8c8c8c8c8c8c +8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8d8d8d8d8d8c8c8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b +8b8b8b8b8b8b8b8b8a8a8a89898a8a898989888888888787878787878686868585868685858484 +848484838382828282818181808081818080807f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7c7c7c7b7b +7b7b7b7b7979797979797777767676767575757574747474747474747474747474747473737372 +72727271717171717171706f6f6f6f6f6f6e6e6d6d6d6d6c6c6c6c6b6b6b6b6a6a6a6a6a6a6a6a +6a6a6a6a6a6a6a6969696868686867676767676767666665656565656565656565656565656565 +656565646464646464646464646363636262636362626262626262626262626262626262626262 +626262626262626262626262626262626262626262626262626262626262626262626262626262 +626262626262626263636262636363636363636363636363636363636363646464646464646464 +646464646464646464646465656565656565656565656565656565656565666566666666666666 +666667676767676767676767676767676767676768686767686868686868686869696969696969 +6969696a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6a6b6b6b6b6c6c6c6c6c6c +6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6c6c6d6d6d6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e +6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f706f7070707070707070 +707171717171717171717171717171717171717171717171717171717172727171727272727272 +727273737373737373737373737373737373737373737474747474747474747474747474747474 +747474747474747474747474747474747475747575757575757575757575757575767676767676 +767676767676767676767676767676767676767676767676767676767676767677777676777777 +777777777777777777777777777777787878787878787878787878787878787878787878787878 +787878787878797979797979797979797979797979797979797979797979797979797979797979 +797979797979797979797979797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808081818080 +818181818181818181818181818181818181818181818181818181818282828282828282828282 +828282828383838383838383838383838383838383838383838383838383838383838383838383 +848484848484848484848484848484848484848484848484848383838282838382828282828282 +828282828281828181818180808080808080807f7f7f7f7e7e7e7e7d7d7d7d7c7c7c7c7c7c7b7b +7a7a7a7a7979797979797978787777777777777777777676767676757575757575757474747474 +747474747474747473737373737373737373727272727272727272727272727273727373737374 +7474757575757676767676767677767777787878787879797a7a7a7a7a7b7b7b7b7c7b7d7d7d7d +7d7d7d7e7e7e7e7f7f7f8080808080808080808081818181818181818181818181818182828282 +828282828282828282828283838383838383838383828282828282828282828282828282828282 +828281818180808181808080808080808080808080808080808080808080808080808080807f7f +7f7f7f7f7f7f7e7e7e7d7d7c7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7c7d7d7d7d +7e7e7f808181838383848586868888888889898a8a8b8b8b8b8c8c8d8d8d8d8d8d8d8d8c8c8c8c +8b8b8b8b8a8a8888878786878685848482828282818181807f7f7e7e7e7e7d7d7c7c7c7c7c7b7b +7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7c7c7c7c7d7c7d7d7d7d7d7d7d7d7d7e7e +7e7e7e7e7e7e7e7e7f7f7f8080818181818181828282838383848586868686888888888989898a +8a8a8a8b8b8b8b8c8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8a898888888788878785858484848482 +8281817f7f7f7f7f7f7d7d7d7d7c7c7a7a7a7a797a797979797878787878787878787878787878 +787878787878797a7a7a7a7a7a7a7b7b7d7d7d7e7f7f8080818384858688898b8c8f9092949699 +9b9ea0a2a4a6a9abadafb0b2b3b4b5b6b7b6b7b7b6b6b5b4b4b3b1b0adacaaa6a5a29f9d9b9896 +94928f8d8b88868583827f7e7e7c7b7a7978797877777776767676767676767777777778787878 +787877777777767676767676767676767676757574747474737373737373737373737373737373 +737373737373737373737373737373737373737373737373737373737373737373737373737373 +737373737374737474747475757575757575757575757575757575757575757575757676767677 +7777777777777778787878797879797979797979797979797979797979797a7a7a7a7b7b7b7b7b +7b7b7b7c7c7c7c7c7c7c7c7c7d7c7d7d7d7d7d7d7d7d7d7e7e7e7f7f7f7f7f7f7f7f7f7f7f8081 +82828282828383848484848586868788888a8b8b8c8c8e8f919192939697989a9c9d9e9fa1a3a4 +a6a8a9abacaeafb1b1b1b4b5b5b6b7b7b7b8b7b6b6b5b5b4b3b1b0aeacaba9a7a5a3a09f9c9a98 +9693918e8c8a88868482817f7e7c7b7a7977777574747473737372727271717272717171737373 +7475737475757577787878787878797979797979797a797a7a7a797a7878777777777777777676 +7575757575757574767575757675767676777878787a7a7a7a7a7a7b7d7d7d7e7e7e7f7f7f7f7f +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808081818080818181818181818181818181 +818181818181818181818181818181818181818181818181818182828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828383838383838383838383 +838383838383838383838383838383838382828383828282818181818081808080807f7f7f7f7f +7f7f7f7e7d7d7d7d7d7c7c7b7b7b7b7a7a7a7a7a7a7a7a7a7a7979797979797979787879797878 +787878787877777676767676767676767575757474757574747474747474747474747473737272 +727372737373737373737373747474747474747475757474757575757575757575757575757575 +757575757575757575757575757575757575757575757574747474747474747373747473737371 +71717170707070706f6f6f6e6d6d6c6c6c6c6b6b6b6b6b6b6a6a6a6b6b6c6d6d6e6f6f71717375 +77797b7d80818386888b8d90929496999a9c9e9ea1a2a3a3a4a5a5a6a5a5a3a3a3a2a0a09f9e9d +9c9a999896959594939392908f8f8f8d8e8d8d8d8d8b8b8b8b8b8b8b8b8a8a8b8b8a8a8a8a8a8a +8a8a89898989898989898989898989898989898989898989898988898888888888888888888888 +888888888888888888888888888888888888888888888887878787878787878787878787878787 +878787878787878787878787878787878787878787878787878787878787878787878787878787 +878787878787878787878787878787878787878787878787878787878787878787878787878787 +878787878787878787878787878787878888888888888888888888888888888888888888888888 +888888888888888888888888888888888888888888888888888888888888888888888888888888 +888888888888888888888888888888888888888888888888888888888989898989898989898989 +8989898a8a8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8d8d8c8c8d8d8d8d8d8d8d8d8d8d8d8d8d +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8c8c8d8d8c8c +8c8b8b8b8b8b8a8a8a8a898a898989898888888888888787878786868685858686858585848383 +83838383838383818181808081818080807f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7b7b7c7c +7a7a7a7a7878777777777776757676757575747474747374737373737373737373727272727272 +727271717171707070706f6f6f6e6d6d6d6d6d6d6d6d6c6b6c6c6b6b6b6a6a6a6a696a69696969 +686868686868686868686868686767676766666666666666666666666665656464646464646464 +646363636363636363636363636363636363636363636363626263636262626262626262626262 +626262626262626262626262626262626262626262626262626262626262626262626262626262 +626363626263636363636363636363636363636363636363636363636363636363646464646464 +646464646464646464656565656565656565656565656566656666666666666666666666666666 +666666666667676767676767676868676768686868686868686868686868686868686869696969 +69696969696969696969696a6a6a6a6b6a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b +6b6b6c6c6c6d6d6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6e6e6e6e6e +6e6e6e6e6e6e6e6e6e6e6e6e6e6f6f6f6f706f7070707070707070707070707070707070707070 +707070707070707070717171717171717172727171727272727272727272727272727272727272 +727272727272727272727373737373737373737373737373737373737373737373737374747474 +747474747475747575757575757575757575757575757575757575757575757575757575757575 +757576767676767676767676767676767676767677777676777777777777777777777777777777 +777777777777777777777777777777777777777777777778787878787878787878787878787878 +787878787878787878787878787879797979797979797979797979797979797979797979797979 +7979797979797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080 +808080808080808080818180808181818282828282828282828282828282828383838383838383 +838383838383838383838383838383838483848484848484848484848484848484848484848484 +848484848484848484848484848383838383838383838382828282828282828282828282828281 +8181818081808080807f7f7f7f7f7e7e7e7e7e7e7e7e7d7c7d7d7c7c7c7b7b7b7b7a7979797979 +797979787878787777777777777776767575757575757575757474747373737373737373737373 +727372727272727272727272727272727373737373737373737374747474747474747474757575 +757575757575757777777778777878787879797a7a7a7a7a7b7b7b7c7c7c7c7d7d7d7d7e7e7e7e +7f7f7f7f7f7f7f7f7f7f7f7f808081818181818181828282828383838383838383838383838383 +838383838383838383838383838382828282828282828282828282828281818181818181818181 +81818181818181818080818180808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7e7e7e7d7d7c7b7b7b7b7b7b7b7a7a7a7a797a79797a7b7a7b7b7b7b7c7c7c7c7c7d7d +7e7e7f8082828283838485878787878888898a8b8b8b8b8c8c8d8d8e8d8e8e8e8e8d8d8d8d8c8d +8c8c8b8b89898989888988868585848484848383828180807f7f7f7f7f7e7e7e7e7d7d7c7c7c7c +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7d7d7d7d7d7d7d7d7d7e7d7e7e7e7e7f7f7f7f +7f7f7f7f7f7f8080808181828282828383848484848484858687878888898989898a8a8a8b8b8b +8b8b8b8b8b8c8c8c8c8c8c8c8b8b8b8b8a8b8a898989878787878687868583838282828281807f +7f7d7d7d7d7d7d7c7c7b7b7a7a7878787878787878787877777777777777777777777777777777 +77777777787878787878787879797b7b7b7c7d7d7e7e7e80828383858688898b8d8f919395989b +9d9fa1a4a6a9abaeafb1b2b3b5b6b7b7b8b9b8b8b8b7b7b6b4b4b1b0aeaba9a7a4a29f9d9b9996 +94918e8c8a8887858281807f7e7d7b7a7b7a7979797878787878787878797979797a7a7a7a7a7a +797979797878787878787877787777777776767676767575757575757575757575757575757575 +757575757575757575757575757575757575757575757575757575757575757575757575757575 +757575757575757575767676767676767676767676767676767676767676767677777777787879 +78797979797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7c7c7c7c7c7c7c +7c7d7d7d7d7d7d7d7d7d7e7d7e7e7e7e7e7e7e7e7e7f7f7f808080808080808080808080828282 +8283838484858585858687888889898b8c8d8e8e8f909393949598999b9c9ea0a0a1a4a6a6a9aa +abadaeb0b1b2b2b3b5b6b6b7b7b7b7b8b7b6b5b4b4b3b1afadaba9a7a6a3a19f9c9a989594918f +8c8a88868483807f7e7c7b79797876757573737373727272727272717172727171717373737576 +7475767676787878787978797a7a7a7a7a7a7a7a7a7a7a7a797978787777777777777776767575 +757575757575767676767676767676777879797b7b7b7b7b7b7b7d7d7d7e7f7f80808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080818180808181818181818181818181818181 +818181818181818181818181818181818181818181818181828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828283838383838383838383838383 +838383838383838383838383838383828283838282828181818181818181818180808080808080 +807f7e7e7d7d7d7d7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a79787a7978787878 +787878787777777777777777777776767675757676757575757575757575757575757474747474 +747474747474747474747575757575757575767675757676767676767676767676767676767676 +767676767676767676767676767676767676767676757575757575757574737574737373717171 +71717171717170706f6e6d6d6c6c6c6c6b6b6a6a6a6a6969696a6a6b6b6b6d6e6d6f6f70727476 +777a7c7e80838588898c8e909395979a9c9c9fa0a1a2a3a4a4a5a5a5a3a3a3a3a1a1a09f9e9d9b +9a9997969695949493908f8f8f8e8f8e8d8d8d8b8b8b8b8b8b8b8b8a8a8b8b8a8a8a8a8a8a8a8a +898989898989898989898989898989898989898989898989888988888888888888888888888888 +888888888888888888888888888888888888888888878787878787878787878787878787878787 +878787878787878787878787878787878787878787878787878787878787878787878787878787 +878787878787878787878787878787878787878787878787878787878787878787878787878787 +878787878787878787878787878788888888888888888888888888888888888888888888888888 +888888888888888888888888888888888888888888888888888888888888888888888888888888 +88888888888888888888898889898989898989898989898989898a8a8a8a8a8a8a8a8a8a8a8a8a +8a8a8b8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8d8e8c8d8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e +8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8e8d8d8d8d8d8d8d8d8d8d8d8d8c8c8d8d8c8c8c8b +8b8b8b8b8a8a8a8a8a8a8a8a8a8a89898989888887878787868686858586868585858484848483 +8483838383818181808081818080807f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7b7b7c7c7a7a +797978787777777777767576757474747373737373737373737373737373737272727272727272 +7171717170706f6f6e6e6e6e6d6d6d6d6d6d6d6d6c6b6c6b6a6a6a696969696969696969696868 +686868686868686868686867676767666665666565656565656565656464646464646464646463 +636363636363636363636363636363636363636363636262636362626262626262626262626262 +626262626262626262626262626262626262626262626262626262626262626262626262626263 +636262636363636363636363636363636363636363636363636363636363636464646464646464 +646464646464646565656565656565656565656565656565656566656666666666666666666666 +666666676767676767676768686767686868686868686868686868686868686868696969696969 +6969696969696969696a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6a6b6b6b6b6b6b6b6b6b6b6b6b6b6b +6c6c6c6d6d6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6e6e6e6e6e6e6e +6e6e6e6e6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f706f707070707070707070707070 +707070707070707171717171717171727271717272727272727272727272727272727272727272 +727272727272727273737373737373737373737373737373737373737373737373747474747474 +747474747474747474747474747574757575757575757575757575757575757575757575757575 +767676767676767676767676767676767676777776767777777777777777777777777777777777 +777777777777777777777777777777777777777777787878787878787878787878787878787878 +787878787878787878787878797979797979797979797979797979797979797979797979797979 +7979797979797979797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080 +808080808080808181808081818182828282828282828282828282828283838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838382828282828282828282818181818181818181818181818181808080 +807f807f7f7f7f7e7e7e7e7e7d7d7d7d7d7d7d7d7c7b7c7b7a7a7a797979797978787878787878 +787777777776767576757575757474747474747474747473737372727272727272727272727272 +727272727272727272727272727273737373737373737373747474747574757575757676767676 +7676767676787878787978797979797a7a7b7b7b7b7b7c7c7c7d7d7d7d7e7d7e7e7f7f7f7f8080 +808080808080808080808081818181818181818282828283838383838383838383838383838383 +838383838383838383838383828282828282828282828282828282818181818181818181818181 +8181818181818080818180808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7e7e7e7d7d7d7c7c7c7c7b7b7b7a7a7a7a797a7979797a797a7a7a7a7b7b7b7c7c7c7c7d7d +7e7f8080818282838485858686878788898a8a8b8b8c8c8d8d8e8d8e8e8e8e8e8e8e8e8d8e8d8d +8d8d8b8b8b8a898a898887878686858584848383828281818080807f7f7f7f7e7e7d7d7d7d7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f808080818180 +8081818182828282828383838384848585868686868787888889898a8a8a8a8b8b8b8c8c8c8c8c +8c8c8c8c8c8c8c8c8c8c8b8b8b8a898a8988888886868685848584838282818180807f7e7d7d7c +7c7c7c7b7b7a7a7979797977777776767777767676757575757575757575757575757575757575 +7575767676777776767777777979797a7b7a7b7c7c7d7f808082838586888a8c8e90929598999c +9fa1a4a7aaacaeb0b1b3b5b6b7b8b9babababababab9b7b7b5b4b2b0adaba9a6a4a2a09d9b9895 +92908e8c8a8886848382817f7e7d7d7c7b7b7b7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b +7a7a7a7a7a7a7a7a7a797a79797979787878787877777777777777777777777777777777777777 +777777777777777777777777777776767777767676767676767676767676767676767777767677 +7777777777777778787878787878787878787878787878787878787878787878797979797a797a +7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7d7d7d7d7d7e +7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f8080808080808080818180808181818383838384 +84858586868686878889898a8b8c8d8e8f90919294959697999b9d9ea0a2a2a4a6a8a9abacaeaf +b0b2b3b4b4b5b6b7b7b7b7b7b7b7b6b5b4b3b2b1afacaaa9a6a4a2a09d9b989693918f8d8a8886 +8482817f7d7b7a7978767675747373727272727171717171717272717172727274747475767576 +777777797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7979787877777777767676757575757575 +7575757576767677777676777778797a7a7b7b7b7b7c7c7c7e7e7e7e7f7f808080808080808181 +808081818181818181818181818080818180808080808080808080808080808080808080808080 +808080808080808080818180808181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282838383838383838383838383838383 +838383838383838383838383838383838383838382828282828282828282818181808081818080 +7f7f7e7e7e7e7d7d7d7d7d7c7c7c7b7b7c7c7b7b7b7a7a7a7a7a7a7a7a7a797a79797979797979 +797978787878787878787878777777777777777776767777767676767676767675757575757575 +757575757575757576767676767676767676767676767676767676767676767676767676767676 +767676767676767676767676767676767676767575757575757575757475747474747272727171 +7272717170706f6f6e6e6d6d6c6c6b6b6a6a6a6a69696969696a6a6a6b6c6b6c6d6e6f72737476 +797a7d7f828486888b8d90929597999a9d9ea0a1a2a3a4a5a5a5a4a4a4a3a2a2a1a09f9e9c9b9a +989797969494939190908f8e8f8e8d8d8d8b8b8b8a8a8b8b8a8a8a8a8a8a8a8a8a8a8a8a8a8989 +898989898989898989898989898989898989898989898889888888888888888888888888888888 +888888888888888888888888888888888888888787878787878787878787878787878787878787 +878787878787878787878787878787878787878787878787878787878787878787878787878787 +878787878787878787878787878787878787878787878787878787878787878787878787878787 +878787878787878787878787888888888888888888888888888888888888888888888888888888 +888888888888888888888888888888888888888888888888888888888888888888888888888888 +8888888888888888898889898989898989898989898989898a8a8a8b8b8a8a8b8b8b8b8b8b8b8b +8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8e8d8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e +8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8e8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c +8c8c8b8b8b8a8a8b8b8a8a8a898989898888878787878686868585868685858584848484838483 +838383818181808081818080807f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7b7b7b7b7a7a7979 +787877777777767675757474747473737373737373737373737373737372727271717272717171 +707070706f6f6e6e6e6e6d6d6d6c6c6d6d6c6c6b6b6a6a6a6a6969696969696969696968686868 +686868686767686867676766666666656665656565656565656564646464646464646464636363 +636363636363636363636262636362626262626262626262626262626262626262626262626262 +626262626262626262626262626262626262626262626262626262626262626262626262626262 +626263636262636363636363636363636363636363636363636363636364646464646464646464 +646464646465656565656565656565656565656565656565666566666666666666666666666666 +666767676767676767676767676768686767686868686868686868686868686969696969696969 +696969696969696a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6c6c +6c6c6c6c6c6c6c6c6c6c6c6d6d6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6e6e6e6e6e6e6e6e6e +6e6e6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f706f7070707070707070707070707070 +707070707071717171717171717171717171717171717172727171727272727272727272727272 +727272727272737373737373737373737373737373737373737373737373737474747474747474 +747474747474747474747475747575757575757575757575757575757575757575757575757676 +767676767676767676767676767676767676767676767676767677777676777777777777777777 +777777777777777777777777777777777777777878787878787878787878787878787878787878 +787878787878787878787979797979797979797979797979797979797979797979797979797979 +797979797979797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808081818080818181818181 +818181818181818181818181828282828282828282828282828282838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383828282828282828282828181818080818180808080808080807f7f7f7f7e +7f7e7e7e7e7d7d7d7d7d7c7c7c7b7b7c7c7b7b7a7a797979797878787878777777767677777676 +767575757574757474747473737373737373737373727272727272727272727272727272727272 +727272727272727272727272737373737373737373737474747475747575757576767677777676 +777777797979797a797a7a7a7a7b7b7b7c7c7c7c7d7d7d7e7e7e7e7f7e7f7f7f7f808080818180 +808181818181818181828282828282828282828383838383838383838383838383838383838383 +838383838383838383838282828282828282828282828282828181818181818181818181818180 +808181808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7e7e7e7d7d7d7c7c7c7c7c7c7c7b7b7b7a797a7979797a797a7a7a7a7b7b7b7b7b7b7b7c7c7d7e +7f7f80818182838484848485868788898989898b8b8c8c8d8c8d8e8e8e8e8e8e8e8d8e8d8d8d8d +8b8b8b8b8a8b8a8988888787878786868585838382828282828181818180807f7e7e7e7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7f7f7f7f7f7f7f7f80817f808181818282828282828282 +82828383838383848484858685868787878787888889898a8a8b8b8b8b8b8b8b8c8c8c8b8b8b8b +8b8b8b8b8b8b8a8a89898989888988878686848484848384838180807f7f7f7f7e7d7c7c7a7a7b +7b7a7a797978787878767676767676767676767575757575757575757575757575757575757575 +76767676767676767676787878797a797a7a7a7b7d7e7f808183838588898b8c8f919596999b9e +a0a3a6a9aaadaeb0b2b4b5b6b7b8b9b9b9babab9b8b8b6b6b4b2b0aeaca9a7a6a3a19e9c999693 +92908e8b898886858382807f7f7e7d7d7d7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7c7c +7c7c7c7c7c7c7b7a7c7b7a7a7a7979797979787878787878787878787878787878787878787878 +787878787878787878787878787878787878787878787878787878787878787878787878787878 +7878787878797979797979797979797979797979797979797979797979797a7a7a7a7b7a7b7b7b +7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7e7e7d7d7e7e7e7f7f7f +7f7f7f7f7f7f807f80808080808080808081818181818181818181818181818183838484858586 +868686878788898b8b8c8c8e8f9091929394969798999c9d9fa1a2a4a4a6a8aaaaadaeafb0b1b3 +b3b4b4b5b6b7b6b6b6b5b5b5b4b2b1afafadaba8a6a4a29f9e9b999794928f8d8c8a878583817f +7e7d7b7a7978777575747372727272717172727272727272727272727373757575767776777777 +77797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a79797877767676767676767575757575757575 +7676777777777777777778797a7b7b7c7c7c7c7c7c7c7e7e7e7f807f8081818181818181818181 +818181818181818181818181818181818181818181808081818080808080808181808081818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818182828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828383838383838383838383838383838383 +838383838383838383838383838383838383828282828282828282828181818181818181818080 +7f7f7e7e7e7e7d7d7d7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7a7b7a7a7a7a7a7a7a7979 +797978787878787878787777777777777777777777777777777777777777767676767676767676 +767676767676777777777777777777777777777777777777777777777777777777777777777777 +777777777777777777777777777777767676767575757575757574757474747472727272727272 +72727171706f6e6e6d6d6d6d6c6c6b6b6a6a69696969696a6a6a6b6c6b6c6c6d6e707172747778 +7a7c7f818285878a8c8f919496979a9c9d9fa0a1a2a3a3a4a3a3a3a3a2a2a1a09f9f9d9c9b9998 +9897959594929190908f908f8e8d8d8b8b8b8b8b8b8b8b8a8a8b8b8a8a8a8a8a8a8a8a89898989 +898989898989898989898989898989898989898988898888888888888888888888888888888888 +888888888888888888888888888888888887878787878787878787878787878787878787878787 +878787878787878787878787878787878787878787878787878787878787878787878787878787 +878787878787878787878787878787878787878787878787878787878787878787878787878787 +878787878787878787878888888888888888888888888888888888888888888888888888888888 +888888888888888888888888888888888888888888888888888888888888888888888888888888 +888888888888898889898a8a89898a8a8a8a8a8a8a8a8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8c8c +8c8c8c8c8c8c8c8c8d8d8d8e8e8d8d8e8e8f8e8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f +8f8f8f8f8f8f8f8f8f8f8f8f8f8e8f8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8d8c8c +8c8c8b8b8b8b8b8b8b8b8a8a8a8a89898887878786868686868686868686858585858485848483 +83818181818181818181818080807f7e807f7e7e7e7d7d7d7d7d7c7c7c7b7b7c7c7a7a79797878 +777777777776757574747474737373737373737372727373727272717171717171717171717070 +70706f6f6e6e6d6d6c6c6c6c6c6c6c6c6c6b6b6a6a696969696868686868686868676767676767 +676767676767676767666666666566656564646565646464636363636363636363636262626262 +626262626262626262626262626262626262626262626262626262626262626262626262626262 +626262626262626262626262626262626262626262626262626262626262626262626262626262 +626262626262626262626262626262636362626363636363636363646464646464646464646464 +646464656565656565656565656565656565656565656665666666666666666666666666666667 +676767676767676767676767676767676768686767686868686868686869696969696969696969 +69696969696a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6c6c6c6c +6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6c6c6d6d6d6e6e6e6e6e6e6e6e6e6e6e6e6e +6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f706f70707070707070707070707070707070 +707070717171717171717171717171717171717171717171717171717171717272717172727272 +727272727373737373737373737373737373737373737373737373737374747474747474747474 +747474747474747474757475757575757575757575757575757575757575757575757576767676 +767676767676767676767676767676767676767676767676767676767676767676767676767676 +777776767777777777777777777777777778787878787878787878787878787878787878787878 +787878787878787879797979797979797979797979797979797979797979797979797979797979 +79797979797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808081818080818181818181818181818181818181818181 +818181818181818181818282828282828282828282828282828383838383838383838383838383 +838383838383838383838383838383838383838383838383828283838282828282828282828282 +828282828282828181818181818181808080807f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7d7e7d +7d7c7c7c7c7b7b7b7a7a7a7a7a7a7a7a7a79797878787877777777777676767575767675757574 +747474737473737373727272727272727272727171717171717171727271717272727272727272 +727272727272727272727373737474737374747475757575767576767676777777787877777878 +787a7a7a7a7b7a7b7b7b7b7c7c7c7d7d7c7c7e7e7e7f7f7f7f807f808080808181818181818181 +818181818181818282828282828282828283838383838383838383838383838383838383838383 +838383838383838382828282828282828282828282828281818180808181808080808080808080 +80808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7e7e7d7d7c7c7c7c7c7c7c7b7b7b7a7a7a7a7a7a7a7a7a7a7a797b7a7a7a7b7a7b7c7c7d7d7e7e +7f808081818282838384858686878888888a8a8b8c8c8c8c8d8d8d8d8d8d8d8e8e8e8e8e8e8c8c +8c8c8b8c8b8b8a89898888888787878785858484848483828282828282818080807f7f7f7f7e7f +7e7e7e7e7e7e7e7e7f7f8080808081818181818181818282818182828283838383838383838384 +848585858586868687878687888888888889898a8a8a8a8b8b8b8b8b8b8b8c8c8c8b8b8b8b8b8b +8a8a8a8a89898888888886878686858583838282818281807f7f7e7d7d7d7c7c7b7b79797a7a79 +797878787878777675757575757575757574747474747474747474747474747474747474747575 +75757575757575757777777779777979797a7b7c7d7e7f818183858688898c8e919395979a9d9f +a3a5a7a9abadafb1b3b4b6b6b7b8b8b9babab9b9b7b8b6b4b3b1afacaba9a7a5a29f9d9b979694 +918f8d8b89888684838281807f7f7f7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7d7d7d7d +7d7d7d7d7c7c7d7d7c7c7c7b7b7b7b7b7a7a7a7a7a7a7a7a7a797a797979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +7979797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7c7b7c7c7c7c7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7f7f7e7e7f7f7f8080808080 +808080808080808080808080808080818181818181818181828182828282848485858585878787 +878888898b8c8c8d8e9091929394959798999b9b9ea0a1a3a4a6a6a8aaacacaeafb1b2b2b4b4b5 +b4b4b5b6b5b5b5b3b3b3b1afaeacaba9a7a4a3a09d9b99979493908e8b8988878382807e7d7c7a +79787777767474737372727272717172727272727272737373737474767676767876787878787a +7a7a7a7a7a7a7a7a7a7a7a7a7a7979797979797978777676767676767675757575757575757676 +7777777777787878797a7b7b7b7c7c7c7d7d7d7d7f7f7f80807f80818181818181818181818181 +818181818181818181818181818181818181818080818180808080808081818080818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828283838383838383838383838383838383838383 +838383838383838383838483848484848383838383838383838282818181818181818180808080 +7f7f7f7f7e7e7e7d7d7d7d7c7d7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a +797979797979797978787878787878787878787878787878787878787777777777777777777677 +767676767777777777777777777777777777777777777777777777777777777777777777777777 +777777777777777777777777777676767675757575757575757575757575737373737272727272 +717171706f6f6e6d6d6d6c6c6c6c6b6b6a6a6969696a6a6a6a6b6a6b6b6c6d6e6f707275757779 +7c7d7f828487898c8d90929497999b9c9e9fa0a2a2a3a2a3a3a3a2a2a1a1a0a09d9d9c9a999998 +9696959392919190908f8f8e8e8c8c8b8b8b8b8b8b8a8a8b8b8a8a8a8a8a8a8a8a898989898989 +898989888988888888888888888888888888888888888888888888888888888888888888888888 +888888888888888888888888888888878787878787878787878787878787878787878787878787 +878787878787878787878787878787878787878787878787878787878787878787878787878787 +878787878787878787878787878787878787878787878787878787878787878787878787878787 +878787878787878788888888898889898989898989898989898989898989898989898989898989 +898989898989898989898989898989898989898989898989898989898989898989898989898989 +89898989898989898a8a89898a8a8a8a8a8a8a8a8b8b8b8b8b8b8b8b8b8b8b8b8b8b8c8c8d8d8d +8d8d8d8d8d8d8e8e8e8f8f8e8e8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f +8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8e8e8e8d8d8d8d +8c8c8c8c8c8c8c8b8a8a8a8a8a8a89888888878787878687868686868585858585858585848482 +8282828181818181818080807f7f80807f7f7f7e7d7d7d7d7c7c7c7b7b7c7c7a7a7a7a78787777 +77777776757575757574737373737373737372727373727272717171717171707070706f6f6f6f +6f6f6e6e6d6d6c6c6c6c6b6c6b6b6b6a6a6a6a6969696968686868686868686767676767676767 +676667666666666565656565656565646465656464646363636363636363636362626262616261 +616161616161616161616161616161616161616161616161616161616161616161616161616161 +616161616161616161616161616161616161616161616162616262626262626262626262626262 +626262626262626262626262626363626263636363636363636464646464646464646464646464 +646565656565656565656565656565656565656565656565656665666666666666666666676767 +676767676767676767676767676767686867676868686868686868696969696969696969696969 +6969696a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6a6b6b6b6b6b6b6b6b6b6c6c6c6c6c6c +6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6c6c6d6d6d6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e +6e6e6e6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f706f707070 +707171717171717171717171717171717171717171717171717171717172727171727272727272 +727273737373737373737373737373737373737373737373737373747474747474747474747474 +747474747474747474747474747474747474747474747574757575757575757575767676767676 +767676767676767676767676767676767676767676767676767676767676767676767676767777 +767677777777777777777777777777787878787878787878787878787878787878787878787878 +787878787878797979797979797979797979797979797979797979797979797979797979797979 +797979797979797979797979797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f808080818180808181818181818181818181818181818181818181 +818181818181818182828282828282828282828282828283838383838383838383838383838383 +838383838383838383838383838383838383838383838282838382828282828282828282828281 +828181818180808080808080807f7f7f7f7e7e7e7e7e7e7e7d7e7d7d7d7d7c7c7c7c7c7c7c7c7b +7b7b7b7a7a7a797979797879787878777777777777767676767675757574747575747474737373 +737373737373737272727272727272727271717171717171717272717172727272727272727272 +72727372737373737474747575747475757576767676777677777777787878797978787979797b +7b7b7b7c7b7c7c7c7c7d7d7d7e7e7d7d7f7f7f8080808080808080808081818181818181818181 +818181818182828282828282828282838383838383838383838383838383838383838383838383 +838383838383828282828282828282828282828282818181808081818080808080808080808080 +8080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e +7e7e7e7e7d7d7c7c7c7b7b7b7b7a7b7a79797a797a7a7a7a7a7a7a7b7b7b7b7b7b7b7d7d7d7e7e +7e7e8080818283838384858686888889898a8a8c8a8c8c8c8c8e8e8e8e8d8e8e8e8e8e8e8e8e8d +8d8c8c8b8b8b8b8b8a8a8a88878787878787858585858484838282828282828181818181818181 +818181818181818181818181818181818182828282838283838383848484858585858686868686 +868686878787878888888889898a8a8a8a8a8a8b8b8b8b8b8b8c8c8c8b8b8b8b8b8b8b8a8a8a89 +888888888888878686858483838283828280807f7f7e7e7d7d7d7c7c7c79797979797979787878 +777676767676767675757676757575757575757574747474747474747474747474747474747475 +757575767676767676777777777879797a7a7a7b7c7e808082848587888b8d8f9295979a9c9ea1 +a3a6a8abadaeafb2b3b6b7b8b8b9babab9babab9b8b7b5b4b3b1afacaba8a6a3a19d9c99979492 +908e8c8b898785848483818180807f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7d7e7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7b7b7b7a7a7b7b7a7a7a7a7a7a7a7a79797979797979797a7a7a7a7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7d7c7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7f7f7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f807f808080808181818181818181818182828283838282838484848484848687878789898a +8a8b8b8d8d8f90919293949697989a9c9c9f9fa1a3a4a6a8a9abacadafb0b1b2b2b3b3b4b4b4b4 +b5b4b4b3b2b1b0afaeacaba9a7a5a3a19e9d9b989693918e8c8a88868482807e7d7c7a7a797775 +7574747373737272727272727271717173737374747374757575767677787878787979797a7a7a +7a7b7a7b7b7b7b7a7a7a7a7a7a7979787777777777777676757575757575757576767676767676 +77787978797a7a7a7a7b7c7c7d7d7d7e7e7e7f7f7f7f8080808080808080808181808081818181 +818181818181818080818180808080808080808080808080808080808080808080808080808080 +808080818180808181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828383838383838383838383838383838383838383838383838383 +83838383838383838383838383838383838383838383838383838382828383828282807f7f7f7f +7f7f7f7f7f7e7e7e7d7d7e7e7d7d7d7c7c7c7c7c7c7c7c7c7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a79797a7a797979787878787878787878787878787878787878 +787878787878787878787878777777777777777777777777777777777777777776767676767676 +767676767676767676767676767676767676767676767575747474747474747373747372717171 +7070706f6f6f6e6e6e6c6b6b6b6a6b6a6a6a6a686868696969696a6a6a6e6e6e6f71727576787b +7d7e818386878b8d8f919496989a9b9d9fa0a1a1a2a2a3a2a2a2a2a1a19f9f9d9d9b9a9a999796 +959493939291908f8e8e8d8e8d8d8c8c8b8b8a8a8a8a8a8a8a8a89898989898989898989898989 +898989898989898989898989898989898889888888888888888888888888888888888888888888 +888888888888888888888888888888888888878787878787878787878787878787878787878788 +888888888888888888888888888888888888888888888888888888888888888888888888888888 +888888888888888888888888888888888888888888888888888888888888888888888888888888 +888888888888888888888888888888888888888888888888888888888888888888888888888888 +888888888888888888888888888888888888888888888888888888888888888888888888888989 +89898a898a8a8a8a8a8a8a8a8a8a8a8a8a8a8b8b8b8c8c8c8c8d8d8d8d8d8d8d8d8d8d8d8d8d8e +8e8e8e8e8e8e8e8e8e8e8e8e8e8f8f909090909090909090909090909091919191919191919191 +9090909090909090908f8f8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d +8d8d8d8c8c8c8c8b8b8a8989898989898888888787888887878786868686858584848484848483 +82828382818181808080807f807f7f7f7e7e7e7e7e7e7c7c7c7b7b7b7b7b7b7979797979797777 +7676767675747474747373737372727272727272727272727272717071717070706f6f6f6f6e6d +6d6d6d6d6d6d6c6b6b6c6c6b6b6b69686868686868686868676767676767676767676767676666 +676766666665656565646463636363636363636363636363636363636363626262626262626262 +626262626161626261616161616161616060606060606060606061616161616161616161616161 +616161616161616161616161616161616161616161616161616161616161616161616162626262 +636363636363636363636363636363636363636363636363636363636464646464646464646464 +646464646565656565656565656565656565666566666666666666666666666666666666666666 +676767676767676768686767686868686868686868686868686868686868696969696969696969 +6969696969696a6a6a6a6a6a6a6a6a6b6a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b +6b6b6c6c6c6d6d6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6e6e6e6e6e +6e6e6e6e6e6e6e6e6e6e6e6e6e6f6f6f6f706f7070707070707070707070707070707070707070 +707070707070707070717171717171717172727171727272727272727272727272727272727272 +727272727272727272727272727272737373737373737373737373737373737373737373737373 +737474747475747575757575757575757575757575757575757575757575757575757575757575 +757575757575757676767676767676767676767677777676777777777777777777777777777777 +777777777777777777777777777777777777777777777778787878787878787878787878787878 +787878787878787878787878787878787878787979797979797979797979797979797979797979 +797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f8080808080 +808080808080808080808080808080808080808080808081818080818181818181818181818181 +818282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828181818181818181818181818181818181818181818181818180808080808080 +8080807f7f7f7f7f7e7e7e7e7e7e7e7e7d7d7d7d7c7c7c7c7c7c7c7c7b7b7b7b7a7a7979797979 +797979797878787777787877777776757575757474747474747474737374747373737373737372 +737272727272727272727272727272727272727272727272727272727272737373737374747474 +74747474747475757575757575757575777777777877787878787979797a7a79797a7a7a7c7c7c +7c7d7c7d7d7d7d7e7e7e7f7f7f7f7f7f7f80808080818081818181828282838382828383838383 +838383838383838383838383838383838383838383838383838383838383838383828282828282 +828282828282828282818181818181818181818181818181818181818181818180808181808080 +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e +7e7e7d7d7c7c7c7b7b7b7b7b7b7b7a7a7a7a7a7a7a797a79797a7b7a7b7b7b7b7c7c7c7d7d7d7d +7e7e7f818282828383848587878888898a8b8a8b8b8b8b8d8d8d8d8e8e8f8f8f8f8f8f8f8e8e8d +8d8d8d8c8d8c8b8b8b898989898989898787868685858484848484848483838383828382828282 +828282828382838383838383838383848484848484848484848585858686868687878887888888 +8889898989898989898a8a8b8b8b8b8b8b8b8b8b8b8b8b8c8c8c8b8b8b8b8b8b8b8a8a89888787 +8787878786858483828282818281807e7e7d7d7d7d7c7c7b7a7a7a787878787878787777777676 +767675767575747475757474747474747474737373737373737373737373737373737373747474 +7475757575757575767576777878787878797a7c7e7e7f8182848588898c8e919397989b9da0a2 +a5a8aaabadb0b2b4b5b7b7b8babbbabbbbbbbab9b8b7b6b4b3afafacaaa6a5a2a09d9b97969491 +8f8e8c898887868583838281808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7d7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7b7b7b7b7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7e7d7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7f7f7f7f7f7f7f7f80807f7f80808080808080808080808080808080808080808080 +808080808080818181818181818181818282828384828384858585858585868788888a8a8b8b8c +8d8e8e90929394959698999b9c9e9fa1a1a4a5a6a8aaabadaeafb1b1b2b4b4b4b4b5b5b4b3b4b3 +b3b2b1afaeadaba9a8a6a3a19f9d9b999694918f8c8a88868482807f7c7b7a7978787675737373 +737272727272727272727271717173737374757475767676777778787978797a7a7a7b7b7b7b7b +7b7b7b7b7b7a7a7a7a797978787777777777777776767575757575757575767676767676767778 +79797a7b7b7b7b7b7c7c7d7d7e7f7f7f8080808080808080808080808081818080818181818181 +818181818180808181808080808080808080808080808080808080808080808080808080808080 +808181808081818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828283838383838383838383838383838383838383838383838383838383 +838383838383848384848484848484848484848484838483838282838382828280808080808080 +8080807f7f7f7e7d7f7e7d7d7d7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7a7a7b7b7a7a7a7979797979797979797979797979787978787878 +787878787878787878787777777777777777777777777777777777777777767676767676767676 +767676767676767676767676767676767676767676757575757575757574737473727171717171 +7170706f6e6e6e6c6c6c6c6b6c6b6a6a6a686868686868686969696c6c6c6d6f6f727375777a7b +7e80838487898b8e91939697999b9d9fa0a0a1a2a3a2a2a2a2a2a2a09f9e9e9c9b9b9a98979695 +94949392908f8f8f8e8f8e8d8c8c8b8b8a8a8a8a8a8a8a8a898989898989898989898989898988 +898888888888888888888888888888888888888888888888888888888888888888888888888888 +888888888888888888888888888888888787878787878787878787878787878787878787888888 +888888888888888888888888888888888888888888888888888888888888888888888888888888 +888888888888888888888888888888888888888888888888888888888888888888888888888888 +888888888888888889888989898989898989898989898989898989898989898989898989898989 +89898989898989898989898989898989898989898989898989898989898989898989898a8a8a8a +8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8b8b8b8c8c8c8c8d8d8d8d8d8d8d8e8d8e8e8e8e8f8f8f +8f8f8f8f8f8f8f8f8f8f8f8f909090909090909090909090909090919191919191919191919090 +90909090909090908f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8e8e8e +8e8d8d8c8c8b8b8a8a8a8a8a8a8a89898988878988878787868686868685858585858585848382 +83828181818080808080808080807f7f7e7e7e7e7c7c7c7b7b7b7b7b7b7a7a7979797977777676 +767676757574747373737372727272727272727272727272717071706f6f6f6e6e6e6e6e6d6d6d +6d6d6d6d6c6b6a6c6b6a6a6a686868686868686868686767676767676767676767676766656766 +656565646464646463636363636363636363636363636363636363636262626261626161616161 +61616060616160606060606060605f5f5f5f5f5f5f5f5f5f606060606060606060606060606060 +606060606060606060606060606060606060606160616161616161616161616161626262626363 +636363636363636363636363636363636363636363636363636364646464646464646464646464 +646465656565656565656565656565656565656565666566666666666666666666666666666767 +676767676767686867676868686868686868686868686868686868686969696969696969696969 +696969696a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b +6c6c6c6d6d6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6e6e6e6e6e6e6e +6e6e6e6e6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f706f70707070707070 +707070707070707171717171717171727271717272727272727272727272727272727272727272 +727272727272727272727272727373737373737373737373737373737373737373737373737374 +747474747474747474747474747474747474757475757575757575757575757575757575757575 +757575757576767676767676767676767676777776767777777777777777777777777777777777 +777777777777777777777777777777777777777777787878787878787878787878787878787878 +787878787878787878787878787878787879797979797979797979797979797979797979797979 +7979797979797979797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080 +808080808080808080808080808080808080808080818180808181818181818181818181818182 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828281818181818181818181818181818181818181818181818181808080807f807f7f7f +7f7e7e7e7e7e7d7d7d7d7d7d7d7d7c7c7c7c7b7b7a7b7a7a7a7a79797979797878787878787878 +787877777776757776757575747474747473737373737373737272737372727272727272727272 +727272727272727272727272727272727272727272727272727272727373737373747474747574 +7575757576767676767676767676787878787978797979797a7a7a7b7b7a7a7b7b7b7d7d7d7d7e +7d7e7e7e7e7f7f7f80808080808080818181818181818181818282828383828283838383838383 +838383838383838383838383838383838383838383838383838383838383838282828282828282 +828282828282828181818181818181818181818181818181818181818181808081818080807f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e +7d7d7d7d7d7c7c7c7b7b7b7b7a7a7a7a7a7a7a797a7979797a797a7a7a7a7b7b7b7c7c7c7c7d7d +7e7f808081828283848585878788898a898a8b8b8b8d8d8d8d8e8e8f8f8f8f8f8f8f8f8f8e8e8e +8e8d8e8d8d8d8d8b8b8b8a8a8a8a89898888878786868686858585848484848384838383838383 +83838483848484848484848484858585868685858686868787878787888888888988898989898a +8a8a8b8b8a8a8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8b8b8b8a8a8a8a8989888786868585 +8585848483828181807f807f7e7d7d7c7c7b7b7a7a797979797777777676777776767675757575 +747574747474747474747474747474747373737373737373737373737373737373737373747474 +74747474747475747575767676767777787a7b7b7d7e7f80828486898b8d909394979a9c9fa2a5 +a7a9abaeb0b2b4b6b6b8babbbbbcbcbdbcbbbbbab9b7b6b3b2b0adaaa9a6a3a19f9b9997959291 +8e8c8a898887858584838282828281818181818181818181818181818181818181818181818080 +818180808080808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f +7f7f7f808080808080808080808080808080808080818180808181818181818181818181818181 +81818181828282828282828282828383838384838484858585858686878889898a8a8c8c8d8e90 +909293959697989a9b9d9ea0a1a3a4a6a7a9aaacadafb0b1b2b3b4b5b5b5b5b5b5b4b3b4b3b2b1 +b0adacaba9a6a5a2a09d9b999794928f8d8a88868482807e7d7c79787776757574737272727271 +71717171717272717172727274747474757576767777787879797a797a7a7a7a7b7b7b7b7b7b7b +7b7b7b7a7a7a7a797978787777777776767675757575757575757575767676777777777878797a +7b7b7c7c7c7c7d7d7e7e7f7f7f7f80808081818080818181818181818181818181818181818181 +818181818181818181818181818080818180808080808081818080818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818182828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282838383838383838383838383838383838383838383838383838383838383 +838383838483848484848484848484848484848384838383838383838383818181808081818080 +807f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a797a797979797979 +797979797979797978787878787878787878787878787878787878787777777777777777777777 +777777777777777676777776767676767676767575757575757575757474737372727272717170 +706f6f6f6f6d6d6d6c6b6c6b6a6a6a686868686868686868686a6a6a6b6d6d6f70727476787a7d +7f818386888b8e91939597999b9d9e9fa0a1a2a2a2a2a2a2a2a1a09f9f9d9c9c9b999897969594 +94939190908f8e8f8e8d8d8d8b8b8b8a8a8b8b8a8a8a8989898989898989898989898989888988 +888888888888888888888888888888888888888888888888888888888888888888888888888888 +888888888888888888888888888887878787878787878787878787878787878787878888888888 +888888888888888888888888888888888888888888888888888888888888888888888888888888 +888888888888888888888888888888888888888888888888888888888888888888888888888888 +888888888888898889898989898989898989898989898989898989898989898989898989898989 +8989898989898989898989898989898989898989898989898989898989898989898a8a8a8a8a8a +8a8a8b8b8a8a8b8b8b8b8b8b8b8b8c8c8c8c8c8d8d8d8d8d8d8d8d8d8e8d8e8e8e8e8f8f8f8f8f +8f8f8f90908f8f9090909191919191919191919191919191919292929292929292929291919191 +91919191919190909090909090909090909090909090909090909090908f8f90908f8f8f8e8e8e +8e8d8d8c8c8b8b8b8b8a8a8a898989898889888888888787878787868686858585858484838382 +8282828181818080818180807f7f7e7e7e7e7c7c7c7b7b7c7c7b7b7a7a79797979777777767676 +767575747473737373727272717172727171717171717170706f6f6f6f6e6e6e6e6e6d6d6d6c6c +6c6c6b6b6a6b6a6a6a6a6868686767686867676766666666666666666666666666666566656565 +656464646464636363626263636262626262626262626262626261616161606160606060606060 +6060606060606060606060605f5f5f5f5f5f5f5f5f5f6060606060606060606060606060606060 +606060606060606060606060606060606061606161616161616161616161616161626262626262 +626262626262626363626263636363636363636363636363646464646464646464646464646464 +656565656565656565656565656565656565656665666666666666666666666666666667676767 +676767676767676767686867676868686868686868686868686869696969696969696969696969 +69696a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6c6c +6c6c6c6c6c6c6c6c6c6c6c6d6d6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6e6e6e6e6e6e6e6e6e +6e6e6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f706f707070707070707070 +707070707071717171717171717171717171717171717172727171727272727272727272727272 +727272727272727272727273737373737373737373737373737373737373737373737373747474 +747474747474747474747474747474747574757575757575757575757575757575757575757575 +757575767676767676767676767676767676767676767676767676767676767777767677777777 +777777777777777777777777777777777777777878787878787878787878787878787878787878 +787878787878787878787878787878797979797979797979797979797979797979797979797979 +797979797979797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080 +808080808080808080818180808181818181818181818181818181818181818181818181828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282818181818181818181818181818080818180808080808080807f7f7f7f7e7f7e7e7e7e7d +7d7d7d7d7c7c7c7b7b7c7c7b7b7b7a7a7a7a797a79797979787878787877777776767777767676 +757575757475747474747373737373727272727272727271717272717171717171717171717171 +717171717171717171717171717171717171717272717172727273737373737474747475747575 +757576767677777676777777797979797a797a7a7a7a7b7b7b7c7c7b7b7c7c7c7e7e7e7e7f7e7f +7f7f7f808080818180808181818282828282828282828283838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838382828282828282828282 +82828282828181818181818181818181818180808181808080808080808080808080807f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d +7d7d7d7c7c7c7c7c7c7c7b7a7a7b7b7a7a797a7979797a797a7a7a7a7b7b7b7b7b7b7b7c7c7d7e +7f7f80818182838484858586888988898989898c8c8c8c8d8d8e8e8f8f8f8f8f8f8f8e8e8e8e8d +8e8d8d8d8d8b8b8b8b8b8b8b8a8a89898888878787878787878686868584868584848484848484 +8584858585858585858686868687878787878787878888888888898989898a898a8a8a8a8b8b8b +8b8b8b8b8b8b8b8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8a8a898989898988888785848484848484 +838281807f7f7f7e7f7e7d7c7c7b7b7b7a797a7978787876767676767676767676757575757475 +747474747474747474747474747473737373737373737373737373737373737373737474747474 +747474747574757576767676767677797a7a7b7c7d7e80828386888a8c90919396989a9ea1a3a5 +a7a9acafb0b3b3b5b7b9b9babbbbbbbbbbbab9b8b7b4b4b2b0acaba9a6a4a29e9c9a989594918f +8d8c8a898887868584838383828282818182828181818181818181818181818181818181818181 +81818181818181818080808080808080807f807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f807f80808080808080808080808080 +808181818181818181818181818181818181818181818181818181818181818181818181818181 +818182828282828282828282838383848584858586868686878788898a8b8c8c8d8e8f90919294 +959798999a9c9d9fa1a2a3a5a6a8a9aaacaeafb0b1b2b3b3b4b4b4b4b4b3b3b2b0b1b0afaeadaa +a8a7a5a2a19e9c99979593908e8c89878582817f7e7c7a79787775757474737272727171727272 +727272727272727273737575757576767777777778787a7a7b7a7b7b7a7a7c7c7b7b7b7b7b7b7b +7b7a7a7a7a7979787776767676767676757575757575757676767777777777777778797a7b7c7c +7c7c7c7c7d7e7f7e7f808080818181818181818181818181818181818181818181818181818181 +818181818181818181818180808181808080808080808080808080808080808080808080808080 +808080808080808181808081818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828383838383838383838383838383838383838383838383838383838383838383 +838384838484848484848484848484848483848383838383838383838181818181818181818180 +8080807f807f7f7f7f7e7e7e7d7d7e7e7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7b7a7a79797a7a7979 +797979797979787878787878787878787878787878787878787877777777777777777777777777 +777777777777777777777777777777777776767675757676757574747373727272727272717170 +706f6f6d6d6d6d6c6d6c6b6a6a686868686868686767676969696a6b6b6d6f70727475787a7c7e +808285878b8d90919496989a9c9c9e9fa0a1a1a1a1a2a2a1a09f9f9e9d9d9c9a99989796959594 +929190908f908f8e8d8d8b8b8b8b8b8b8b8a8a8a89898989898989898989898989898889888888 +888888888888888888888888888888888888888888888888888888888888888888888888888888 +888888888888888888888888878787878787878787878787878787878787878788888888888888 +888888888888888888888888888888888888888888888888888888888888888888888888888888 +888888888888888888888888888888888888888888888888888888888888888888888888888888 +888888888988898989898989898989898989898989898989898989898989898989898989898989 +89898989898989898989898989898989898989898989898989898989898a8a8a8a8b8b8b8b8b8b +8b8b8b8b8b8b8b8b8b8b8b8b8c8c8c8c8c8d8d8d8e8e8d8d8e8e8f8e8f8f8f8f90909090909090 +909090909090919191919292929292929292929292929293939393939393939393929292929292 +92929292919191919191919191919191919191919191919191919191919191919191909090908f +8f8e8d8c8c8c8c8c8c8c8b8b8b8b8a8b8a8a8a8a89898989898888878787878786868585848483 +838282828282828282828181807f7f7f7d7d7d7d7d7d7d7d7c7b7b7a7a7a7a7878787878787876 +7675757474747473737272727272727272727272727171706f6f6f6e6e6e6e6e6d6d6d6c6c6d6d +6b6b6a6b6a6a6a6a68686867676868676767666666666666666666666666666665666565646464 +646363636262626262626262626262626261616262616161606060605f605f5f5f5f5f5f5f5f5f +5f5f5f5f5f5f5f5f5f5f5e5e5e5e5e5e5e5e5e5e5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f +5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f605f60606060606060616160606161616262626262626262 +626262626262626262626262626262626262626262626363636464636364646464646464646565 +656565656565656565656565656565656566656666666666666666666666666666676767676767 +676767676767676767676767676767676768686767686868696969696969696969696969696969 +6a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6c6c6c6c +6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6c6c6d6d6d6e6e6e6e6e6e6e6e6e6e6e6e6e +6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f706f7070707070707070707070 +707070717171717171717171717171717171717171717171717171717171717171717171727271 +717272727272727272737373737373737373737373737373737373737373737373737474747474 +747474747474747474747474747475747575757575757575757575757575757575757575757575 +757676767676767676767676767676767676767676767676767676767676767676767676767676 +767676767677777676777777777777777778787878787878787878787878787878787878787878 +787878787878787878787878787979797979797979797979797979797979797979797979797979 +79797979797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080 +808080808080808181808081818181818181818181818181818181818181818181818282828282 +828282818182828181818181818181818181818181818181818181818181818181818181818181 +8180808080808080807f7f80807f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7d7e7d7d7d7d7c7c7b +7b7b7a7a7a7a7a7a7a7a7a7a797979797879787878787777777676767675757575757575757474 +747473747373737372727272727171717171717171717171717171717171717171717171727271 +717272727272727272727272727272727272727272727373737374747475757575767576767676 +777777787878787878787a7a7a7a7b7a7b7b7b7b7c7c7c7d7d7c7c7d7d7d7f7f7f7f807f808080 +808181818181818181818182828282828282828282838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383828282828282828282828282 +8282828181818080818180808080808080808080808080808080808080808080807f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7d7d7d +7d7c7c7c7c7c7c7c7b7a7a7b7b7a7a7a7a7a7a7a797a797979797a7a7a7a7b7a7b7c7c7d7d7e7e +7f808081818282848485868786878888888b8b8b8b8b8c8d8d8e8e8e8e8e8e8f8d8e8e8e8e8e8e +8e8e8e8c8c8c8c8c8c8c8b8b8b8b8a8a8988888888888887878786868787868686868686868686 +8686868686868687878787888888888888888889898989898a8a8a8a8a8a8a8a8a8a8b8b8b8b8b +8b8b8b8b8b8c8c8c8b8b8b8b8b8b8a8a8a8a8a8a89898888888787868686848383838282828180 +807f7e7e7e7c7d7c7c7b7b7a7a7a79787979787878767676767676767676767575757575757575 +757575757575757575757575747474747474747474747474747474747474747375747474747474 +747474747474757575757575767778787a7b7b7c7e7f80838587898c8d8f9293969a9d9ea1a3a5 +a8abadafb0b2b4b6b7b8b9babababababab9b8b6b6b4b2afaeaba9a7a5a19f9d9b99979492908e +8d8b8a898787868585848383838282838382828282828282828282828282828282828282828282 +8282828282828181818181818181818181818181808180808080808080808080808080807f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080808081 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +828282828282828282838484848585858585868787878888898b8b8c8d8d8f9091929394979799 +9a9b9c9ea0a1a3a5a5a7a8aaabacaeafb0b1b1b2b3b3b4b3b3b3b2b1b1b0aeafadacaba9a6a4a3 +a19d9d99989493918e8c8b888683827f7e7c7b7a78777776747473737372727271717272727272 +72727373737374747676767676767878787879797b7b7b7b7b7b7a7a7c7c7b7b7b7b7b7b7b7a79 +79797979797877767676767676767575757575757576767677777777787878797a7b7b7c7c7c7d +7d7d7e7f807f7f8080808181818181818181818181818181818181818181818181818181818181 +818181818181818181808081818080808080808080808080808080808080808080808080808080 +808080808081818080818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828283838383838383838383838383838383838383838383838383838383838383838383 +848384848484848484848484848484848484848484848484848482828282818281818181808080 +808080808080807f7f7f7e7e7f7f7e7e7e7d7d7d7d7c7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7b7b7a7a7a7a +7a7a7a7a7979797979797979797879787878787878787878777777777777777777777777777777 +777777777777777777777777777777767676757576767575757574747372737272727171717170 +706e6e6e6e6c6d6c6c6b6b69696868686868676767696969696a6a6c6d6e7072737577797b7e7f +8284878a8c8e9093959799999c9d9e9fa0a0a0a1a1a0a09f9f9e9d9d9d9b9a9998979696959392 +919190908f8f8e8e8c8b8b8b8b8b8b8a8a8a898989898889888888888888888888888888888888 +888888888888888888888888888888888888888888888888888888888888888888888888888888 +888888888888888888888787878787878787878787878787878787878787888888888888888888 +888888888888888888888888888888888888888888888888888888888888888888888888888888 +888888888888888888888889888989898989898989898989898989898989898989898989898989 +898989898989898989898989898989898989898989898989898989898989898989898989898989 +8989898989898989898989898989898989898989898989898989898a8a8a8a8b8b8b8b8b8b8b8b +8b8b8b8b8b8b8b8b8b8c8c8d8d8d8d8e8e8e8f8f8e8e8f8f8f8f8f8f8f8f909090909190919191 +919191919292929293939393939393939393939394949595959595959595959494949493949393 +939392929292929292929293929393939393939393939393939393939393939392919191919190 +8f8e8e8e8d8d8d8d8c8c8c8c8c8c8c8c8c8c8b8b8b8b8b8a8a8989898989888887878686858584 +84848483838383838282828181817f7e7e7e7e7e7e7e7d7c7c7c7c7c7b7a797979797979777777 +777575757574747373737372727272727272727171717070706f6e6e6e6e6d6d6d6c6c6d6d6b6b +6b6b6a6a6a6a686868676768686767676666666665666565656565656565656565656464646463 +636362616161616161616161616161606061616060605f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f +5f5f5f5f5f5f5f5f5e5e5e5e5e5e5e5e5e5e5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f +5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f60605f5f60606061616161616161616161 +616161616261626262626262626262626262626263636364646363646464646464646465656565 +656565656565656565656565656565656565656566656666666666666666666767676767676767 +676767676767676767676767676767686867676868686969696969696969696969696969696a6a +6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6a6b6b6b6b6b6b6b6b6b6c6c6c6c6c6c +6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6c6c6d6d6d6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e +6e6e6e6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f706f707070 +707171717171717171717171717171717171717171717171717171717171717171717272717172 +727272727272727373737373737373737373737373737373737373737373737374747474747474 +747474747474747474747474747474747474747474747474747474757475757575757575757576 +767676767676767676767676767676767676767676767676767676767676767676767676767676 +767676777776767777777777777777787878787878787878787878787878787878787878787878 +787878787878787878787879797979797979797979797979797979797979797979797979797979 +79797979797979797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080 +808080808081818080818181818181818181818181818181818181818181818182828282828282 +82818182828181818181818181818181818181818181818181818180818080808080808080807f +7f7f7f7f7f7f7f7e7e7f7f7e7e7e7e7e7e7e7e7e7e7e7e7d7d7c7c7c7c7c7c7c7c7c7b7b7a7a7a +797979797879787878787777777777777777777776767675757575747474747474747473737373 +727372727272717171717170707070707070707071707171717171717171717171717272717172 +727272727272727272727273727373737373737374747474757575767676767776777777777878 +78797979797979797b7b7b7b7c7b7c7c7c7c7d7d7d7e7e7d7d7e7e7e8080808080808080808081 +818181818181818182828383838383838383838484848484848484848384838383838383838383 +838383838383838383838383838383838383838383838383838282828282828282828282828282 +828181818080818180808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d +7d7d7c7c7b7b7b7b7b7b7b7b7b7a7a7979797a797a7a7a7a7a7a7a7b7b7b7b7b7b7b7d7d7d7e7e +7e7e80808182838384858586878888888889898b8b8c8c8c8c8d8d8e8e8e8e8e8e8e8d8f8e8e8e +8e8e8e8e8d8d8d8d8d8d8c8b8b8b8b8b8b8a898989888888888788878787878787878788878888 +88888888888888888888898989898a8a8a8a8a8a8a8a8a8a8a8a8b8a8b8b8b8b8b8b8b8c8c8b8b +8c8c8c8b8b8b8b8b8b8b8a8a8a8a89898888888888878686858584838383828181807f7f7f7e7e +7e7d7c7c7c7b7a7a7a797978787878777777777676767575767675757575757575747574747474 +747474747474747474747474747474747474747474747474747474747474747474747474747474 +75747575757575757676767777777879797a7b7d7f8182838688898c8e919396989b9da0a2a4a6 +a8abadb0b2b3b4b6b7b9b9b9bababab9b9b7b6b6b3b1b1afacaaa8a4a2a09e9a99969492918f8e +8b8a8a888786868685848484848484848484848484848484848484848484848383848483838383 +838383838282828282828282828182818181818181818181818181818181818181818080808080 +80808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808081808181818181818181818181818181818181 +818181818181818181818181818181828281818282828282828282828282828282828282828383 +8383838383838383838484848584858687878788898a8b8b8d8d8e8f91919293969697999b9c9e +9fa1a1a4a4a6a8a9aaacadafafb0b0b1b3b2b2b3b3b4b3b2b1b1b0aeadacaba9a7a6a2a19f9d9b +989693918e8d8c888684817f7d7d7b7a7876767674747473737372727272727271717173737374 +74737475757575757676787878787a7a7a7a7a7a7b7a7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7979 +787777777777777676757575757575767676767676767878787979797a7a7a7a7c7c7d7e7e7e7f +7f7f7f7f8080808080808081818080818181818181818181818181818181818181818181818181 +818181818181818080818180808080808081818080818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828383838383838383838383838383838383838383838383838483 +848484848484848484848484848384838383838383838383838383828283838282828181818180 +807f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7d7d7e7e7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7a7b7a7a7a7a7a7a7a7a7a7a7a7a +7a7a79797979797979797979797979797979797979797878787878787878787878787878787777 +777676777776767676767676767676767676767676767574747474747474737373717070707070 +706f6e6e6d6c6b6b6a6b6a6a69696868686868676767696a6a6a6b6d6e6f71727476797a7d7f82 +8486898b8e8f92949598999b9d9e9e9e9fa0a0a0a0a0a09e9e9e9d9c9b9a999897969594939392 +91908f8e8e8d8d8d8c8a8a8b8b8a8a8a8989898989898989898989898989888988888888888888 +888888888888888787878787878787878787878787878787878787878787878787878787878787 +878787878787878787878787878787878787878787878788888888888888888888888888888888 +888888888888888888888888888888888888888888888888888888888888888888888888888888 +888888888888888888888888888888888888888888888888888888888888888888888888888888 +898889898989898989898989898989898989898989898989898989898989898989898989898989 +89898a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8b8b8b8c8c8b8b +8c8c8c8d8d8d8d8d8d8d8d8d8d8e8e8e8e8e8e8e8e8e8f8f909090909191919191919191929292 +929393939393939393939393939394949494949494949494949494949494949494949494949494 +949494949494949494949494949494969696969696969695959595949493939393929191919191 +9090908f8f8f8e8e8e8e8d8e8d8d8d8d8d8d8d8c8c8c8c8c8b8b8a8a8a8a898887878787878786 +85858685848383838282828181818180807f7f7e7e7e7e7d7c7c7c7c7c7c7a7a79797979777777 +777676757575747374747373737272727171717070706f6f6f6f6f6f6d6d6d6c6c6c6c6c6c6a6b +6a6a6a6a6868686767686867676766666666666666666666656565656464636363636363636362 +6262626161616160606060606060606060606060606060605f5f5e5e5e5e5d5d5d5d5d5d5d5d5d +5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5e5e5e +5e5e5e5e5e5e5e5e5e5e5e5f5f6060606060606060606060606060606060606061616161616161 +616262616162626262626262626363636363636363636363636363636363636363646464646464 +646464646464646464656565656665666666666666666666666666666666666666666666666666 +676767686867676868686868686868686868686868686868686868686868696969696969696969 +6969696969696a6a6a6a6b6a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b +6b6b6c6c6c6d6d6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6e6e6e6e6e +6e6e6e6e6e6e6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f6f706f707070707070707070707070707070 +707070707070707070707070707071717172727171727272727272727272727272727272727272 +727272727272727272727272727272727272727273737373737373737373737373737373737373 +737474747474747474747574757575757575757575757575757575757575757575757575757575 +757575757575757575757575767676767676767676767676767777767677777777777777777777 +777777777777777777777777777777777777777777777778787878787878787878787878787878 +787878787878787878787878787878787878787979797979797979797979797979797979797979 +797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7f7e7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080808080 +808080818180808181818181818181818181818181818181818181818181818181818181818181 +8181818181818181818181818181818180808080808080808080808080808080808080807f7f7f +7f7f7e7e7e7e7e7e7e7e7d7d7e7e7d7d7d7c7c7c7c7c7c7c7c7c7b7b7a7a797979797979797878 +787777787877777776767676757574747474747474747474747473737373727272727272727172 +717171717171717171717171717171717170707171707070707070707071717171717171717171 +72727272727373737373737373747474747575757575757575777777777877787878787979797a +7a79797b7b7b7c7c7c7c7d7c7d7d7d7d7e7e7e7f7f7e7e7f7f7f80808080818081818181828282 +838382828383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838382828282828282828282828282828281818181818181818181818181818181 +818181818181818181818181808081818080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d +7c7c7b7b7b7b7b7b7b7b7b7b7a7a7a7a797a797979797979797a7b7a7b7b7b7b7c7c7c7d7d7d7d +7e7e7f8182828283838486878787878888898a8b8b8b8b8c8c8d8d8e8d8e8e8e8e8f8f8f8f8f8f +8f8f8e8e8e8e8e8e8e8d8d8d8d8c8c8b8a8a8a8989898989898989898989898989898989898989 +89898989898989898a8a8a8a8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8c8c8b8b8c8c +8c8b8b8b8b8b8b8b8a8a89898888878787878786858483838282828281807f7e7d7d7d7d7d7d7c +7b7a7a797979797878777777777777777776767675757676757575757575757575757575757575 +757575757575757575757575757575757575757575757575757575747574747474747474747474 +74747474747475757575757577787778797a7c7e7f80838485888a8c8f929496999c9ea0a2a5a7 +aaadafb0b2b4b5b8b8b8b9babbbabab9b8b8b5b4b4b1afadaba7a5a3a19e9c9997959392908d8c +8b8a89888887868585858585858585858585858585858585858585858584848585848484848484 +848483838383838383838383838383838283828282828282828282828282828281818181818181 +818181808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808081818181818181818181818181818181818181818181818181 +818181818181818181818181818282818182828282828282828282828282828282828283838383 +8383838383848485858585858586878888898a8b8c8d8e8e8f909393949598989a9b9d9ea0a1a3 +a4a6a6a9aaabacaeafb1b1b1b1b2b3b2b2b3b3b3b2b1afafaeacabaaa8a6a4a29e9d9b99969491 +8f8c8a89878483807e7b7a7a787775747474737373727272727272727272717171737373747574 +7576767676767777787879797b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a797978787777 +7777777777767675757575757576767676767676787878797a7a7b7b7b7b7c7c7d7e7f7f808080 +808080808080808080818180808181818181818181818181818181818181818181818181818181 +818181818180808181808080808080818180808181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818182828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828283838383838383838383838383838383838383838383838384838484 +848484848484848484848484848484848484848484848484848382848382828281818181818080 +808080808080808080808080807f7f7f7f7e7f7e7e7d7d7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7a7a7a7a7a7a7a7a7a797a79797979797979797978787878787878787878787878787877777776 +767777767676767676767676767676767676767676757575757475747373737171717171717170 +6f6e6d6c6c6c6b6c6b6a6969686868686867676768696969696b6c6d6f6f717376787a7c7f8083 +85888a8c8f91929597999b9c9d9d9e9f9f9fa0a0a09e9e9e9e9d9c9b9a99989796959494939290 +8f8f8f8e8e8d8c8a8a8b8b8a8a8a89898989888988888888888888888888888888888888888888 +888888888887878787878787878787878787878787878787878787878787878787878787878787 +878787878787878787878787878787878787878787888888888888888888888888888888888888 +888888888888888888888888888888888888888888888888888888888888888888888888888888 +888888888888888988898989898989898989898989898989898989898989898989898989898989 +898989898989898989898989898989898989898989898989898989898989898989898989898989 +8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8b8b8b8c8c8b8b8c8c +8c8d8d8d8d8e8d8e8e8e8e8f8f8f8f8f8f8f8f8f8f909090909091919191929192929393939394 +949494949494949494949494959595959695969696969696969696969696969596959595959595 +959595959595959695969696969898989898989898979797979696959594949393939393939292 +919090908f8f8f8f8f8f8f8f8f8f8f8f8f8e8e8e8e8e8d8d8c8c8c8c8b8a898989898989888786 +87868584848484848483838282818180807f7f7f7f7f7e7e7d7e7d7d7b7b7a7a7a7a7979787877 +777676767574757473737372727271717171717170706f6f6f6f6d6d6d6c6c6c6c6c6c6b6b6a6a +6a6a68686867676868676767666666666566656565656464646464636363636363636363626261 +61606060605f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5e5e5e5e5e5d5d5d5d5d5d5d5d5d5d5d +5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5e5e5e5e5e +5e5e5e5e5e5e5e5e5e5e5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f606060606060606061 +626061626262626262626263636363636363636363636363636363636363636464646464646464 +646464646464646565656565656565656665666666666666666666666666666666666666666767 +676868676768686868686868686868686868686868686868686868686969696969696969696969 +696969696a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b +6c6c6c6d6d6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6e6e6e6e6e6e6e +6e6e6e6e6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f706f70707070707070 +707070707070707070707070717171727271717272727272727272727272727272727272727272 +727272727272727272727272727272727272737373737373737373737373737373737373737374 +747474747474747474747474747474747474747474747475747575757575757575757575757575 +757575757575757575757676767676767676767676767677777676777777777777777777777777 +777777777777777777777777777777777777777777787878787878787878787878787878787878 +787878787878787878787878787878787879797979797979797979797979797979797979797979 +797979797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080808080 +808181808081818181818181818181818181818181818181818181818181818181818181818181 +81818181818181818181818181818080808080808080807f807f7f7f7f7f7f7f7f7f7e7e7e7e7e +7d7d7d7d7d7d7d7d7c7c7d7d7c7c7c7b7b7b7b7a7b7a7a7a7a7979797878787878787877777776 +757776757575747474747473737373737373737373737373727272727171717171717170717070 +7070707070707070707070707070706f7070717070707070707070717171717171717171717272 +7272727373737374737474757575757676767676767676787878787978797979797a7a7a7b7b7a +7a7c7c7c7d7d7d7d7e7d7e7e7e7e7f7f7f80807f7f808080818181818181818181818282828383 +828283838483848484848484848484848484848484848484838483838383838383838383838383 +838383838383828282828282828282828282828282818181818181818181818181818181818181 +81818181818181818181808081818080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d +7c7c7c7b7b7c7c7b7b7b7a7a7a7a797a79797979797979797a797a7a7a7a7b7b7b7c7c7c7c7d7d +7e7f8080818282838485858686878788898a8a8b8b8c8c8d8d8e8d8e8e8e8e8f8f8f8f8f8f8f8f +8f8f8f8f8f8f8f8e8e8e8e8d8d8c8c8c8c8b8b8b8a8a8b8b8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a +8a8b8b8a8a8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8b +8b8b8a8a8a8a89898888878786868686858584838282818180807f7f7e7d7c7c7b7b7b7b7a7a79 +797878787877777776767777767676757575757575757575757575757575757575757575757575 +757575757575757575757575757575757575757575757575757475747474747474747474747474 +74747474747474747474757675767778797b7c7d7f81828486888a8e90929598999c9fa1a4a7aa +acaeb0b2b4b6b7b8b9babbbbbbbababab8b6b6b4b2b0aeaaa8a6a4a19f9c9a98969492908e8d8c +8b8989888786868585868685858585858585858585858585858585858585858585858585858585 +848484848484848484848484848483848383838383838383838383838383828282828282828282 +828181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282838383838383 +8383838484858586868686878889898a8b8c8d8e8f90919294959697999a9c9d9fa0a2a3a5a6a8 +a9abacadaeb0b1b2b3b3b3b3b4b3b3b3b3b2b1b0aeadacaaa8a7a5a3a19f9b99979592908d8b88 +868583807f7d7a7877767574737271717272717171717171727271717272727474747475757676 +77777777787879797a7a7b7b7b7b7c7c7c7c7c7c7b7b7c7c7b7b7b7a7a7a7a7979787877777777 +767676757575757575757576767676777777797979797a7a7b7b7c7c7d7d7e7e7f7f8080818180 +808181818181818181818181818181818181818181818181818181818181818181818181818181 +818181808081818080808080808080808080808080808080808080808080808080808080808081 +818080818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282838383838383838383838383838383838383838383838383848384848484 +848484848484848484848484848484848484848484848484838483838383828282828281818181 +81818181808081818080807f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7a7a +7a7a7a7a7a7a7a797a797979797979797979787878787878787878787878787878777777777777 +77777777777777777777777776767777767676757575757475747474747272727171717170706f +6e6d6d6c6b6c6b6a696968686767676666666767676768696a6b6c6d6e70737576797b7d7f8284 +87898c8e90929597999b9c9c9d9f9f9fa0a0a09f9f9f9f9e9d9c9b9a9998979695949493919090 +8f8e8e8d8c8b8b8b8b8a8a8a898989898889888888888888888888888888888888888888888888 +888888878787878787878787878787878787878787878787878787878787878787878787878787 +878787878787878787878787878787878787878888888888888888888888888888888888888888 +888888888888888888888888888888888888888888888888888888888888888888888888888888 +888888888889888989898989898989898989898989898989898989898989898989898989898989 +898989898989898989898989898989898989898989898989898989898989898989898989898a8a +8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8b8b8a8a8b8b8b8c8c8c8c8c8c8c8c8c8c8d +8d8d8d8e8d8e8e8e8e8f8f8f90908f8f9090909191919191929292929392939393939494949595 +949495959595959595959696969697969797979797979797979797979796979696969696969696 +969696969697969797979799999999999999999999989898989797969695959595949493939292 +929291919191919191919191919191909090908f8f8f8e8e8e8e8d8c8b8b8a8a8a8a8989888887 +87868686868585848483838383818181808080807f7f7e7f7e7e7d7d7c7c7b7b7a7a7979787877 +77767675757474747473737372727272717170706f6f6f6f6d6d6d6c6c6d6d6c6c6b6b6a6a6a6a +686868676768686767676666666665666565656564646464646363636262636362626161606060 +605f5f5f5f5f5f5f5f5e5e5f5f5e5e5e5e5e5e5e5e5d5d5d5d5d5c5c5c5c5c5c5c5c5c5c5c5c5c +5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5d5d5d5d5d5d5d +5d5d5d5d5d5d5d5d5e5e5e5e5e5e5e5e5f5f5e5e5f5f5f5f5f5f5f5f6060606060606060606160 +616161616161616161626262626262626263636262636363636363636364646464646464646464 +646464646465656565656565656566656666666666666666666666666666666666666667676767 +676767676767676767686867676868686868686868686868686869696969696969696969696969 +69696a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6c6c +6c6c6c6c6c6c6c6c6c6c6c6d6d6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6e6e6e6e6e6e6e6e6e +6e6e6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f706f707070707070707070 +707070707070707070707171717171717171717171717171717171717272717172727272727272 +727272727272727272727272727272727373737373737373737373737373737373737373747474 +747474747474747474747474747474747474747474757475757575757575757575757575757575 +757575757575757576767676767676767676767676767676767676767676767676767676777776 +767777777777777777777777777777777777777878787878787878787878787878787878787878 +787878787878787878787878787878797979797979797979797979797979797979797979797979 +79797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080808080808081 +818080818181818181818181818181818181818181818181818181818181818181818080818180 +8080808080808080808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7c7c +7c7b7b7c7c7b7b7b7b7b7b7b7b7a7a7a7a797a7979797978787877777777767676757575757475 +7474747473737373737272727272727272717172727171717070707070707070706f706f6f6f6f +6f6f6f6f6f6f6f6f6f6f6f6f6f6f706f7070707070707070707171717272717172727273737373 +737474747475747575757576767677777676777777797979797a797a7a7a7a7b7b7b7c7c7c7c7d +7d7d7e7e7e7e7f7e7f7f7f7f808080818180808181818282828282828282828283838383838383 +838384838484848484848484848484848484848484848384838383838383838383838383838383 +838383838282828282828282828282828282828181818181818181818181818181818181818080 +8181808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c7c +7c7c7c7c7c7c7c7c7b7b7b7a797b7a797979797979797a797a7a7a7a7b7b7b7b7b7b7b7c7c7d7e +7f7f7f808182838484848485868788898989898a8a8c8c8d8c8d8d8d8d8e8e8f8f8f8f8f8f8f8f +8f8f8f8f8f8e8e8e8e8d8d8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b +8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8b8b8c8c8b8b8b8b8b8b8b8b8a8a8a +89898989888887878686848484848484838281817f7f7f7f7e7e7d7c7b7b7b7b7b7b7a79787978 +777777767676767676767677777575767676767676767676767676767676767676767676767676 +767676767676767676767676767676767676767676767675767575747475757474747474747474 +7474747474747474757675767677787a7a7b7d7e7f828385878b8c8e919496989a9da0a3a5a8aa +acafb0b3b4b5b6b8b9b9bab9b9bab8b7b7b5b4b1afacaba8a6a4a19f9c9b98979492908f8e8c8b +8a8988878686868686868686868686868686868686868686868686868686868686868686868585 +858585858585858585858585848584848484848484848484848483838383828282828282828281 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828383838383838384 +84858586868686868788898a8b8c8c8d8f9091919394969798999b9c9e9fa1a2a4a5a7a8aaaaac +adaeaeb0b1b2b2b2b2b2b3b1b1b1b0b0afadabaaa9a6a5a3a19f9d9a979593908e8c8987858382 +807e7d7b7876757574737271717171717272727272727272727272737375757575767677777777 +777779797a7a7b7b7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7a7a7a7a79797877767676767676 +7675757576767676767777777777777779797a7a7b7b7c7c7c7c7d7d7e7f807f80818181818181 +818181818181818181818181818181818181818181818181818080818180808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808181808081818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828383838383838383838383838383838383838383838383838483848484848484 +848484848484848484848484848484848484848484848384838383838282828282818181818181 +818181818181818181808080807f807f7f7e7e7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7a +7a7b7b7a7a797a7979797979797979797878787878787878787878787878787777777777777777 +777777777777777777777777777777777776767675747675747474727272727272727171706f6e +6d6d6c6d6c6b6a696868686868676766676767676768696a6b6b6c6f71737477797a7c7f818486 +898b8c8f91949698999a9b9d9d9d9e9f9f9e9e9e9e9e9d9c9b9a9a99989796959594929191908f +8f8e8d8b8b8b8b8b8b8b8a8a898988898888888888888888888888888888888888888888888888 +888787878787878787878787878787878787878787878787878787878787878787878787878787 +878787878787878787878787878787878788888888888888888888888888888888888888888888 +888888888888888888888888888888888888888888888888888888888888888888888888888888 +888888898889898989898989898989898989898989898989898989898989898989898989898989 +89898989898989898989898989898989898989898989898989898989898989898989898a8a8a8a +8a8a8a8a8a8a8a8a8a8b8b8a8a8b8b8b8b8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8d8d8e8e8e +8e8f8e8f8f8f8f9090909191909091919192929292929393939394939495959596969696969696 +969696969696969697979798999899999999999999999999999999989998989898989898989898 +9898989998999a9a9a9c9c9c9c9c9c9c9c9c9c9b9b9b9b9a9a9999989898989897969695959595 +949494949494949494949494949393939393939392929291908f8e8e8e8e8e8e8d8d8c8b8a8a89 +89898989898887868686868484848484848482828182818180807f7f7f7e7d7d7c7c7b7a797979 +797877767676767575757373737373737272717170706e6e6e6e6e6e6e6e6d6c6c6b6b6b6b6969 +69696969696868686767676766676666656564646464646363636363636363626161606060605f +5f5f5f5f5f5f5e5e5e5e5e5e5e5e5e5e5e5e5e5d5d5d5d5d5c5c5c5b5b5c5c5b5b5b5b5b5b5b5b +5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5c5c5c5c5c5c5c5c5c +5c5c5c5c5c5c5d5d5d5e5e5d5d5e5e5e5e5e5e5e5e5e5e5e5e5e5f5f5f5f5f5f5f5f5f605f6060 +606060606061616161626262626262626262626262626262626262636363636363636364646363 +646464656565656565656565666566666666666666666666666666666666666666676767676767 +676767676767676767676767686867676868686868686868696969696969696969696969696969 +6a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6c6c6c6c +6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6c6c6d6d6d6e6e6e6e6e6e6e6e6e6e6e6e6e +6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f706f7070707070707070707070 +707070707070707071717171717171717171717171717171717171717171717171717171717171 +717172727171727272727272727273737373737373737373737373737373737373737474747474 +747474747474747474747474747474747474747574757575757575757575757575757575757575 +757575757575767676767676767676767676767676767676767676767676767676767676767676 +767676767677777676777777777777777778787878787878787878787878787878787878787878 +787878787878787878787878787979797979797979797979797979797979797979797979797979 +7979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080807f7f80807f7f7f7e7e7e7e7e7e7e7e7e7d7e7d7d7d7d7d7d7d7d7d7c7c7c7b7b7b7b7a7a +7a7a7a7a7a7a7a7a7a7a7a79797978777978777777767676757575757575757474747473747373 +737372727272727171717171717171717171717171717070707070707070706f706f6f6f6f6f6f +6f6f6f6f6f6f6f6f6f6f6f70716f70717171717171717172727272727272727373737374747475 +757575767576767676777778787878787878787a7a7a7a7b7a7b7b7b7b7c7c7c7d7d7c7c7e7e7e +7f7f7f7f807f808080808181818181818181818182828282828282828282838383838383838383 +848384848484848484848484848484848484848483848383838383838383838383838383838383 +838382828282828282828282828282828281818180808181808080808080808080808080808080 +808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7d7d7d7d7c7c7c7c +7c7c7c7c7c7c7b7b7b7a7a7b7b7a7a7a7a7a7a7a797a797979797a7a7a7a7a7a7a7b7b7d7c7e7e +7e7f80818182828383848586868787888889898b8b8b8b8c8c8c8c8d8d8e8e8e8e8e8e8e8f8e8f +8f8f8f8e8e8e8e8e8e8d8d8d8d8c8c8c8c8b8c8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b +8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8b8b8c8c8b8b8b8b8a8a8a8a8989898888 +8888868686868585838383838282818180807e7e7e7e7d7d7c7b7a7a7a7a7a7a79787879787777 +777676767676767676777775757676767676767676767676767676767676767676767676767676 +767676767676767676767676767676767676767676767676767575767675757575757575747574 +747474747474747574757576777878797a7c7d7f80828487898b8d90929396989c9ea1a4a6a8ab +adafb1b2b4b5b7b7b8b8b8b9b8b7b7b6b5b2b1afadaaa9a6a4a19f9d9b9997949292908e8c8b8b +898887878786868686868686868686868686868686868686868686868686868686868685858585 +858585858585858585858585858585858585858585858585848484848383838383838383828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828183828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828383848484848484858585 +85868687878788898a8b8c8d8d8f91919393959798999b9b9d9fa0a1a3a5a6a7a9a9abacadaeaf +afb0b1b2b2b2b1b1b2b0b0afaeaeacaaa8a7a5a3a19f9d9b989693918e8c8a88868382807f7d7b +7a7976757474737372717171717172727272727272737373737474767676767676787878787878 +7a7a7b7b7b7b7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7a79797979797978777676767676767675 +75757676767676777777787878787a7a7b7b7b7b7d7d7d7d7e7e7f80807f808181818181818181 +818181818181818181818181818181818181818181818180808181808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808081818080818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818182828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828283838383838383838383838383838383838383838383838383838383838383838383 +848384848484848484848484848484848484848484848484848483838383838282828281828181 +8181818181818180808080808080807f7f80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e +7e7e7e7e7e7e7e7d7e7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7a7a7b +7b7a7a7a7a7a7a7a7a7a7a7a7a7a79797979787978787878787878787877777777777777777777 +7777777777777777777777777777777676767575767675757573737373727272717171706f6e6e +6d6d6c6c6b6a696968686867676667676767676869696a6a6b6d6f7072757678797c7e81838687 +898c8e9093959697989b9b9c9d9e9f9e9e9e9e9e9d9c9c9b9b9a98989796969593929291908f8f +8e8c8c8c8c8b8b8b8a8a8989898989898988898888888888888888888888888888888888888887 +878787878787878787878787878787878787878787878787878787878787878787878787878787 +878787878787878787878787878787888888888888888888888888888888888888888888888888 +888888888888888888888888888888888888888888888888888988898989898989898989898989 +898989898989898989898989898989898989898989898989898989898989898989898989898989 +8989898989898989898989898989898989898989898989898989898989898989898a8a8a8a8a8a +8a8a8a8a8a8a8a8b8b8a8a8b8b8b8b8b8b8b8b8b8b8b8b8c8c8d8d8d8d8d8d8d8e8e8f8f8f8f8f +8f8f8f8f9091919192929191929292939393939495959595959595969696979797979897989898 +9898989898989999999a9a9a9a9a9a9a9a9a9a9a9b9a9b9b9b9a9b9a9a9a9b9a9b9b9b9b9b9b9b +9b9b9b9b9c9c9c9e9f9f9f9f9f9f9f9f9f9e9e9e9e9c9d9c9c9b9b9b9b9b9a9999999999999898 +9898989898989898989898979797979797969595959494939292929292919090908f8e8e8d8d8d +8c8c8c8b8a8a8a8a898787878787878785858585858584838282828180807f7f7e7d7c7c7b7b7a +7979797978777777757575757575737373737272707070706f6f6f6f6e6d6d6d6d6d6c6a6a6a6a +6a6a6a696969686767676767676766666565656564636363636363636362616161616160605f5f +5f5f5f5f5e5e5e5e5e5e5e5e5e5e5e5e5d5d5c5c5c5c5b5b5b5a5a5b5b5a5a5a5a5a5a5a5a5a5a +5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5b5b5b5b5b5b5b5b5b5b5b +5b5b5b5b5c5c5c5d5d5c5c5d5d5d5d5d5d5d5d5d5d5d5d5e5e5f5f5f5f5f5f5f5f5f5f5f5f5f5f +5f5f5f606060606161616161616161616161616261626262626363636363636363646463636464 +646565656565656565656565656565656565656565656565656665666666666767676767676767 +676767676767676767676868676768686868686868686969696969696969696969696969696a6a +6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6a6b6b6b6b6b6b6b6b6b6c6c6c6c6c6c +6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6c6c6d6d6d6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e +6e6e6e6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f706f707070 +707070707070717171717171717171717171717171717171717171717171717171717171717171 +727271717272727272727272737373737373737373737373737373737373737374747474747474 +747474747474747474747474747474747474747474747474747474747474747475747575757575 +757575757676767676767676767676767676767676767676767676767676767676767676767676 +767676777776767777777777777777787878787878787878787878787878787878787878787878 +787878787878787878787879797979797979797979797979797979797979797979797979797979 +79797979797979797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080807f807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7e7e7f7f7e7e7e7d7d7d7d7d7d7d7d7d7c7d7c7c7c7c7c7c7c7c7c7b7b7b7a7a7a7a79797979 +787878787878787878777777767677777676767575757474747474747373727272727272727272 +71717171717070707070707070707070707070706f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f +706f70707070707070717170707171717171717171727373737373737374747474757575767676 +76777677777777787879797979797979797b7b7b7b7c7b7c7c7c7c7d7d7d7e7e7d7d7f7f7f8080 +808080808080808081818181828182828282838383838383838383838484848484848484848484 +848484848484848483848383838383838383838383838383838383838383838383838383838383 +828282828282828282828282828282818181808081818080808080808080808080808080808080 +80808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7c7c7d +7d7c7c7c7b7b7b7b7a7b7a7a7a7a797979797a797a7a7a7a7a7a7a7b7b7b7b7b7b7b7c7c7c7e7e +7e7e80808182838383838585868788878888888a8a8b8b8c8c8c8c8c8c8c8e8e8e8e8e8e8e8e8e +8e8f8f8f8f8e8e8e8e8e8e8d8d8d8c8c8d8d8c8c8c8c8c8c8c8c8b8b8b8b8b8b8b8b8c8c8b8b8c +8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a88888887868786 +868685838383838283828181817e7e7e7e7e7d7d7c7c7b7b7a7a79797878787877777777777777 +777776767777767676767676767676767676767676767676777777777777777777777777777777 +777777777777777777777676767676767676767576757575757575757575747474747474747474 +7473737374747373747474767777797a7b7c7e7f818486878a8c8d919396989a9d9fa2a4a7a9ac +adb0b0b3b4b6b6b7b8b9b8b7b7b6b5b4b2b0afaeaba9a6a4a2a09d9b9897959291908e8d8b8b8a +898887888786868685858585858585858585858585858586868686868686868686868686868686 +868686868585858584858484848484848484848484848484848484848484848484848484848484 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838382828282828282828282828282828282828282828383838383838383848484848484858787 +87888989898a8b8c8d8e9090919394969798999b9c9e9fa1a3a4a6a6a7a8aaabacaeb0b0b0b1b2 +b2b2b3b2b1b0b0afaeadadaaa9a7a5a2a19e9c9b999695928f8c8b89868582817e7d7b7a787776 +7574737272717171717172727171717373737474737475757575757676787878787a7a7a7a7a7a +7a7b7c7c7c7c7c7c7d7c7c7c7c7c7b7b7b7b7a7a7a7a7979787777777777777777767676767676 +767676767777787878797a7a7a7a7a7a7c7d7d7d7e7e7f7f7f7f80808080818180808181818181 +818181818181818181818181818181818181818181818181818181818181818181818181808081 +818080808080808080808080808080808080808080808080808080808080808081818080818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181828282828282828282828282 +828282828282828282828282828282828282828282828283838383848384848484848484848484 +848484848484848484858585858585858585848483838383838383838383838383838383838282 +82828181818181818180807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7c7c7d7d7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7a7b7a7a7a7a7979797979797979797979797979797979797979787878787878787878787878 +7878787878787777777776767676767676757675757575747474737373727271707070706f6e6e +6d6c6b6b6b6a696868676767676766666767676868696a6b6d6f6f71737577797b7d8082858789 +8c8f9093959597999a9b9c9d9d9d9d9f9f9e9e9e9c9c9b9a9a99989797969493939291918f8e8e +8d8e8d8c8b8b8a8a8a8a8989888888888888888888878787878787878787878787878787878787 +878787878787878787878787878787878787878787878787878787878787878787878787878787 +878787878787878787878787878787878787888888888888888888888888888888888888888888 +888888888888888888888888888888888888888888888888888888888888888888888888888889 +888989898989898989898989898989898989898989898989898989898989898989898989898989 +8989898989898989898989898989898989898989898989898989898989898989898989898a8a8a +8a8a8a8a8a8a8a8a8a8a8a8a8b8b8b8c8c8c8c8d8d8d8d8d8d8d8d8e8e8e8e8e8e8e8f8f909091 +91919191929293939292939393949494949494959596979697979797989898999998989999999a +9a9a9a9a9b9b9b9b9c9b9c9d9d9d9d9d9d9d9d9d9d9d9d9c9d9c9c9c9c9c9c9c9c9c9d9d9d9e9f +9e9f9f9fa0a0a0a0a0a0a1a1a1a1a1a0a0a0a0a0a09f9f9f9f9e9e9d9d9d9d9c9b9b9b9a9a9a9a +9a9a9a9a9a9a9b9b9b9b9b9a9a999999999898989797979695949494949392929291919090908f +8e8e8e8d8c8c8c8c8b8b89898989898988888787878786858484838382818080807f7e7d7d7c7b +7a7a7a797878787878787676767573737373737372717171706f6f6f6f6e6d6d6d6d6c6c6a6a6b +6b6a6a696969696968676666666666666565656564646363636362626262616060606060605f5f +5f5f5f5e5e5e5e5d5d5d5c5c5c5c5c5c5c5c5c5c5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5a5a5a5a +5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a59595959595a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a +5a5a5b5b5b5b5b5b5b5b5c5c5b5b5c5c5c5d5d5d5d5d5d5d5d5d5d5d5d5d5d5e5e5f5f5f5f6060 +606060606060606061616162626161626262626262626263636363636363636363636363636363 +636363636464646465646565656566666666666666666666666666666666666666666767676767 +676767686867676868686868686868686868686868686868686969696969696969696969696969 +696a6a6a6a6a6a6a6a6a6b6a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6c6c6c +6c6c6c6c6c6d6d6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e +6e6e6e6e6e6e6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f6f706f707070707070707070707070707070 +707070707070707070707070707071717171717171717272717172727272727272727272727272 +727272727272727272727272727272727272727273737373737373737373737373737373737373 +737373737373747474747474747474757475757575757575757575757575757575757575757575 +757575757575757575757575757575757575757575757676767676767676777776767777777777 +777777777777777777777777777777777777777777777777777777777777777777787878787878 +78787878787878787878787878787878787878797979797979797979797979797979797979797a +797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80807f7f808080 +808080808080808080808080808080808080808080808080807f7f7f7e7e7f7f7e7e7e7d7d7d7d +7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7b7c7b7b7b7b7a7a7a7a7a79797979797979797877787877 +777776767676767575757574757474747473737373737373727272727272727171707070707070 +7070706f6f6f6f6f6f6f6f6e6e6f6f6e6e6e6e6e6e6e6e6f6f6f6f6e6f6e6e6e6e6f6f6f6f6f6f +6f6f6f6f7070707071707171717172727272737373737474747475757575757575757777777778 +77787879797979797a7a7a7a7b7b7b7c7c7c7c7d7c7d7d7d7d7e7e7e7f7f7f7f7f7f7f80808080 +818182828282828282838382828383838383838383838383838383838383838383838384838484 +848484848484848484848484848484848384838383838282828282828282828282828282828181 +81818181818181818181818181818181818181818181818181818181818181808081818080807f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7c7c7d7d7c +7c7c7b7b7b7b7b7b7b7b7b7b7a7a7a7a797a797979797979797a7a7a7a7a7a7b7a7b7b7d7d7d7d +7e7e7f818282828283838486878687878788898a8a8b8b8b8b8b8b8b8d8d8d8d8e8d8e8e8e8e8f +8f8f8f8f8f8f8f8f8f8e8e8e8d8c8e8d8c8c8c8c8c8c8c8c8b8b8b8b8b8b8b8b8c8c8b8b8c8c8c +8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8a8a89898989878787868586858484 +84828282828182817f7f7f7d7d7d7d7d7c7c7b7b7a7a7979787877777777777777777777777777 +767677777676767676767676767676767676767676767777777777777777777777777777777777 +777777777777777776767676767676767676767676767676767676767575757574757474747473 +737373737272737373747575767879797b7c7e8083848688898c8f919495999b9ea0a3a6a8aaad +aeb0b2b4b4b6b7b8b8b7b7b7b6b5b4b3b1b0aeaba9a6a5a2a09d9b99979593928f8e8d8c8b8a89 +888887868686858585858585858585858585858585868686868686868686868686868686868686 +868685858585858585858585858585858585858585858585858585858585858585858585858484 +848484848484848484848484848484848484848484848484848484848484848484848484848484 +848484838483838383838383838383838383838383838383838383838383838383838383838383 +828282828282828282828282828282828282828283838383848384848585858585858587878789 +8a8a8a8b8c8d8e8f919293949698999b9b9d9fa0a1a4a5a6a8a9a9aaacacadb0b1b1b1b2b2b2b2 +b3b2b0afafaeadababa8a6a4a29f9d9b98979592908e8b88868582817f7d7b7a78777574747373 +727171717171717172727171717373737475747576767676767777787879797b7b7b7b7b7b7b7c +7c7c7c7c7c7c7d7c7c7c7c7c7b7b7b7b7a7a797978787777777777777777777676767676767676 +767677777878797a7b7b7b7b7b7b7c7d7e7e7f7f80808080808080808181808081818181818181 +818181818181818181818181818181818181818181818181818181818181818181818080818180 +808080808080808080808080808080808080808080808080808080808080818180808181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818282828282828282828282828282 +828282828282828282828282828282828282828282838383838383838383838383838384838484 +848484848484848585858585858585858584848484848484848484848484848384838382828282 +818181818181818180808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f +7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7c7c7d7d7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7a7a7a7a7a7a7a7a7a797a7979797979797979797878787878787878787878787878 +78787878777777777676767676767676767676767675757574737372727171717171706f6e6d6d +6c6c6c6b6968686767676767666667676767676869696b6c6d6f70737476787a7d7f818486898b +8d9092929497989a9b9c9d9d9d9f9f9e9e9e9d9d9c9b9a9a99989897959494939291908f8f8e8f +8e8c8b8b8a8a8a8a8a898989898889888888888787878787878787878787878787878787878787 +878787878787878787878787878787878787878787878787878787878787878787878787878787 +878787878787878787878787878787878888888888888888888888888888888888888888888888 +888888888888888888888888888888888888888888898889898989898989898989898989898989 +898989898989898989898989898989898989898989898989898989898989898989898989898989 +898989898989898989898989898989898989898989898989898989898989898989898a8a8a8a8a +8a8a8a8a8a8a8a8a8a8a8b8b8b8c8c8c8c8d8d8e8d8e8e8e8e8f8f8f8f8f8f8f90909091919191 +92929393949493939494949595959596969797989898989898989999999a9b999a9b9b9b9c9c9c +9c9c9d9d9d9d9d9d9d9e9e9e9e9e9e9e9f9e9f9f9f9e9f9e9e9e9f9e9f9f9f9fa0a0a0a1a1a1a1 +a1a1a2a2a3a3a3a3a4a4a4a4a4a3a3a3a3a2a3a2a2a2a2a1a1a0a0a0a0a09f9f9f9e9e9e9e9e9e +9e9e9e9e9f9f9f9f9f9e9e9d9d9c9c9b9b9b9b9b9b9a9998989797969696969595949493929191 +919190908f8f8e8e8c8c8c8c8c8c8c8b8b8b8b8a898887878686858483838382807f7f7e7e7d7d +7c7b7a7a7a7a7a7a78787776757575757575747372727170707070706f6f6e6e6d6d6b6b6c6c6b +6b6a6a69696969676767676767676666656564646363636362626262626161606160605f5f5f5f +5f5e5e5e5e5d5d5d5c5c5c5c5b5c5b5b5b5b5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a595959595959 +595959595959595959595959595958585858585959595959595959595959595959595959595959 +5a5a5a5a5a5a5a5a5b5b5a5a5b5b5b5c5c5c5c5d5c5d5d5d5d5d5d5d5d5d5e5e5e5e5e5f5f5f5f +5f5f5f5f5f5f606060616160606161626162626262636363636363636363636363636363636363 +636364646464646464646464656565656565656565666566666666666666666667676767676767 +67686867676868686868686868686868686868686868686969696969696969696969696969696a +6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6c6c6c6c6c +6c6c6c6d6d6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6e6e +6e6e6e6e6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f706f70707070707070 +707070707070707070707070717171717171717172727171727272727272727272727272727272 +727272727272727272727272727272727272737373737373737373737373737373737373737373 +737373737474747474747474747474747474747474747474747474747574757575757575757575 +757575757575757575757575757575757575757576767676767676767777767677777777777777 +777777777777777777777777777777777777777777777777777777777777777878787878787878 +787878787878787878787878787878787879797979797979797979797979797979797979797979 +797979797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80807f7f8080808080 +8080808080808080808080807f807f7f7f7f7f7f7f7f7f7e7e7e7d7d7e7e7d7d7d7c7c7c7c7c7c +7c7c7c7c7b7b7b7b7b7b7b7b7b7a7b7a7a7a7a7979797979787878787878787877767776757575 +7474747474737373737373737373737272727272727271717071707070706f6f6f6f6f6f6f6f6f +6f6e6e6e6e6e6e6e6e6d6d6e6e6d6d6d6d6d6d6d6d6e6e6e6e6e6e6e6e6e6e6f6f6f6f706f7070 +707071717171717171717171727272727373747475757575767676767676767678787878797879 +797a7a7a7a7a7b7b7b7b7c7c7c7d7d7d7d7e7d7e7e7e7e7f7f7f80808080808080818181818182 +828282828282828384828384848484848484848484848484848484848484848484848484848484 +848484848384838383838383838383838383838382828282828282828282828282828281818181 +8181818181818181818181818181818181818181818181818181818181808081818080807f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d +7c7c7c7b7b7c7c7b7b7b7a7a7a7a797a797979797979797979797979797a797a7a7b7b7c7c7d7d +7e7f80808181828283848584858686878889898a8a8a8a8b8b8b8d8d8d8d8e8d8e8e8e8e8f8f8f +8f8f8f8f8f8f8f8e8e8e8e8d8e8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c +8c8c8c8c8c8c8c8c8c8c8c8c8c8b8b8b8a8a8b8b8a8a8989888888888686868584858483838381 +8181807f807f7e7e7e7c7c7c7b7b7b7b7a7a797978787878777777767677777676767676767676 +767676777776767777777777777777777777777778787878787878787878787878787878787878 +787878787878777777777777777777777777777676777776767675757575747574747474737373 +737372727272727373737475767778797b7d7f80828486888a8d909194979a9ca0a2a5a7aaabae +b0b2b3b5b6b8b8b8b8b8b8b6b5b5b4b2b0aeaba9a7a5a2a09d9b99979593918f8e8d8c8a8a8988 +878787878686868686868686868686868686868787878787878787878787878787878787878787 +868686868686868686868686868686868686858586868585858585858585858585858584848484 +848484848484848484848484848484848484848484848484848484848484848484848484848484 +848384838383838383838383838383838383838383838383838383838383838383838383838282 +828282828282828282828282828282828282838383838483848485858585868686888888898a8a +8b8c8d8e90919293959698999b9d9d9fa1a2a3a6a7a8aaababacaeaeafb1b2b2b2b2b2b2b2b2b1 +afaeaeacaba9a8a6a4a19f9c9a979593918e8c89878482807e7d7b797877757473727271717070 +7070707071717171727272747474747575767677777777787879797a7a7b7b7b7b7c7c7c7d7d7d +7d7d7d7d7d7c7c7c7c7b7b7b7a7a7a7a7979787877777777767676767676767676767677777777 +787879797a7a7b7b7b7b7c7c7d7e7f7f7f7f808080818180808181818181818181818181818181 +818181818181818181818181818181818180808181808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808081 +818080818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818182828282828282828282828282828282 +828282828282828282828282828282828282828383838383838383838383838383848384848484 +848484848485858585858585858585848484848484848484848484848483848383838382828282 +82828282828281818180808181808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f +7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b +7b7b7b7a7a7a7a7a7a7a7a7a797a79797979797979797978787878787878787878787878787878 +787878787777777777777777767677777676767575757574747373727272727171706f6e6e6d6c +6c6b6a6969686867676766666666666666666768696a6b6d6e70717375777a7c7e808385888a8d +8f9092959698999b9c9c9c9e9e9e9e9e9d9d9d9c9b9b9a99999896959594939291908f8e8f8e8d +8c8c8b8b8a8a8a8989898988898888888887878787878787878787878787878787878787878787 +878787878787878787878787878787878787878787878787878787878787878787878787878787 +878787878787878787878787878788888888888888888888888888888888888888888888888888 +888888888888888888888888888888888888888988898989898989898989898989898989898989 +898989898989898989898989898989898989898989898989898989898989898989898989898989 +89898989898989898989898989898989898989898989898989898989898989898a8a8a8a8a8a8a +8a8b8b8a8a8b8b8b8c8c8c8c8c8d8d8d8d8e8d8e8e8e8e8f8f8f90909090919191929292929393 +9494959594949595959696969697979898999999999a9a9a9b9b9b9b9c9b9c9c9c9c9d9d9d9d9d +9e9e9e9f9f9f9fa0a0a0a0a0a0a0a1a0a1a1a1a0a1a0a0a0a1a0a1a1a1a1a2a2a2a3a3a3a3a4a4 +a5a5a6a6a6a6a7a7a7a7a7a6a6a6a6a5a6a5a5a5a5a4a4a4a3a3a3a3a2a2a2a1a1a1a1a1a1a1a1 +a1a1a2a2a2a2a2a1a1a1a1a0a09f9f9e9e9e9e9d9d9c9c9b9b9a9a999998989797969695959494 +939392929191909090908f8f8f8e8e8e8e8d8c8b8b8a898988878685858483828280807f7f7e7d +7c7c7b7b7b7b7a7a79787777767676767575747372727171717170706f6f6e6e6d6d6d6d6c6c6b +6b6a6a6a6a686868676767676666656564646464636363626262626161606160605f5f5f5f5e5e +5e5d5d5d5d5d5c5c5c5c5b5c5b5b5b5b5a5a5a59595a5a59595959595959595858585858585858 +585858585858585858585858575757575758585858585858585858585858585858585858585959 +595a5a59595a5a5a5a5a5a5a5a5b5b5b5b5c5b5c5c5c5c5c5c5c5c5c5d5d5d5d5d5e5e5e5f5f5e +5e5f5f5f6060606060606060606160616161616262626262626262636362626363636363636363 +646464646464646464646565656565656565656665666666666666666666676767676767676767 +6767676768686767686868686868686868686868686969696969696969696969696969696a6a6a +6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6c6c6c6c6c6c6c +6c6c6c6c6c6c6c6c6c6c6c6d6d6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6e6e6e6e +6e6e6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f706f707070707070707070 +707070707070707070707171717171717171717171717171717171717171717171727271717272 +727272727272727272727272727272727373737373737373737373737373737373737373737373 +737374747474747474747474747474747474747474747474747475747575757575757575757575 +757575757575757575757575757575757575767676767676767676767676767676767676777776 +767777777777777777777777777777777777777777777777777777777778787878787878787878 +787878787878787878787878787878797979797979797979797979797979797979797979797979 +79797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7b7b7c7c7b +7b7b7a7a7a7a7a7a7a7a7a797a7979797978787878787777777676777776767575747474747373 +737373727272717172727171717070707070707070706f706f6f6f6f6e6e6e6e6e6e6e6e6e6e6d +6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6e6e6e6e6e6e6e6e6f6f6f6f706f70707070 +717171727271717272727373737374747575757576767677777676777777797979797a797a7a7b +7b7b7b7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f808080818180808181818282828282838383 +838383838383848384848484848484848484848484848484848484848484848484848484848484 +848483848383838383838383838383838383828282828282828282828282828282818181818181 +818181818181818181818181808081818080808080808080808080808080808080807f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c +7c7c7c7c7c7c7b7b7b7b7a7a797a797979797979797979797979797a797a7a7b7b7b7b7c7c7d7e +7f7f7f7f80808283848384848485868788898989898989898b8b8c8c8d8c8d8d8d8d8e8e8e8e8e +8e8e8e8f8f8d8d8e8e8d8e8d8d8c8c8d8d8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b +8b8b8b8b8b8b8b8b8b8a8a8a8a898989898989898888878786868484848483848382828280807f +7f7e7f7e7d7d7d7b7b7b7b7b7b7b7a7a7979787878787777777777777777777777777777777777 +777777777777777777777777777777777777787878787878787878787878787878787878787878 +787878787777777777777777777777777777777777777777767676757476757474747373737373 +72727271717272727374757576787a7b7d7e7f828385878a8c8d919395989b9ea0a3a6a7aaacaf +afb2b3b5b5b6b6b6b7b6b5b5b4b3b1afacaaa9a7a4a29f9d9c9997959391908f8d8c8b8a898887 +878786868686868686868686868686868687878787878787878787878787878787878787878686 +868686868686868686868686868686868686868686868686868686868686868686858585858585 +858584848585848484848484848484848484848484848484848484848484848484848484848483 +848383838383838383838383838383838383838383838383838383838383838383838382828282 +828282828282828282828282828282828383838384848585868686868687878989898b8c8c8c8e +8f909193949597989a9c9d9f9fa1a3a4a5a8a9aaabacacadaeaeafb1b2b2b1b1b1b1b0b0afacab +aaa9a7a5a4a2a09d9a989693918f8d8a888683817f7e7b7a797776757473727171717170707071 +71717272727272737375757575767677777777777779797a7a7b7b7c7c7c7c7c7c7c7d7d7d7c7c +7d7d7c7b7b7b7b7b7b7b7a7a7a7978797877767676767677777676777777777777777777777879 +7a7a7b7b7c7c7c7c7c7c7d7e7f8080808181818181818181818181818181818181818181818181 +818181818180808181808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808081818080818181818181818181818181 +818181818181818181818181818181818181818181828282828282828282828282828282828282 +828282828282828282828282828282828283838383838383838383838383838483848484848484 +848484858585858585858585858484848484848484848484848484838483838383828282828282 +8282828281818181818181818181818181818181818181818080807f7f80807f7f7f7f7f7f7f7e +7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7b7b7b7a7a7b7b7a7a797a797979797979797979787878787878787878787878787878787878 +7878777777777777777777777777777777767676757475747372727272727271706f6f6d6d6d6c +6b6a6a68686868686767666666666666676768696a6b6c6e7071737478797b7e808285878a8c8d +8f92939597989a9a9a9d9d9d9e9e9d9d9d9c9b9b9a9a9a999796959594939291908f908f8e8d8d +8b8b8b8b8b8a8a8a89888988888888878787878787878787878787878787878787878787878787 +878787878787878787878787878787878787878787878787878787878787878787878787878787 +878787878787878787878787888888888888888888888888888888888888888888888888888888 +888888888888888888888888888888888889888989898989898989898989898989898989898989 +898989898989898989898989898989898989898989898989898989898989898989898989898989 +8989898989898989898989898989898989898989898989898989898989898a8a8a8b8b8a8a8b8b +8b8b8b8b8b8b8c8c8c8c8c8d8d8e8e8f8e8f8f8f8f909090919191919292929393939394949596 +969696969696969797979899999a9a9b9b9b9b9b9b9b9c9c9d9d9e9d9e9e9e9e9f9f9fa0a0a0a0 +a1a1a1a1a1a2a2a2a2a2a2a2a3a2a3a3a4a3a3a2a3a3a4a3a4a4a4a4a5a5a5a6a6a6a6a6a7a8a8 +a9a9a9a9aaaaaaaaaaa9a9a9a9a8a9a8a8a8a8a7a7a7a7a7a7a7a6a6a6a5a5a5a5a5a5a5a5a5a5 +a6a6a6a6a6a5a5a5a5a4a4a3a3a3a3a3a3a2a2a1a1a09f9e9e9e9e9d9d9c9c9b9a999999999898 +9797969594949494949494939393939291908f8f8e8e8d8b8a8a8a88878686858483838281807f +7f7f7f7f7e7e7c7b7a7a7a7a7a7a787877767575747474747373727271706f6f6f6f6f6f6e6d6c +6c6c6c6a6a6969696969686867666565656564646464646464636261626161606060605f5f5f5e +5e5e5e5e5d5d5d5c5b5c5b5b5b5b5a5a5a5a5a5a5a595959595959595958585858585858585858 +585858575758585757575656565656575757575757575757575757575757575757575758585858 +58585858595958585959595a5a5a5a5b5a5b5b5b5b5b5b5b5b5b5c5c5c5c5c5d5d5d5e5e5d5d5e +5e5e5f5f5f5f5f5f5f5f5f605f6060606061616162626161626262626262626262626262626363 +636363636363646464646565656565656566656666666666666666666767676767676767676767 +676767676767676767676767686867676868686969696969696969696969696969696a6a6a6a6a +6a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6c6c6c6c6c6c6c6c6c +6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6c6c6d6d6d6d6d6d6d6d6e6e6e6e6e6e6e6e +6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f706f7070707070707070707070 +707070707070707071717171717171717171717171717171717171717171717171717171717171 +717171717171717272717172727273737373737373737373737373737373737373737373737373 +747474747474747474747474747474747474747474747474757475757575757575757575757575 +757575757575757575757575757575757676767676767676767676767676767676767676767676 +767676767676767676767777767677777777777777777777777777787878787878787878787878 +787878787878787878787878787979797979797979797979797979797979797979797979797979 +7979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7f7f7e7e7e7e +7e7e7e7e7e7e7e7e7d7e7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7b7b7b7b7a7a7a7a7a7a7a7a +797979797979797978777978777777767676767675757575757575757574747373737372727271 +71717170707070707070706f6f6f6f6f6f6f6f6f6e6f6e6e6e6e6d6d6d6d6d6d6d6d6d6d6c6c6c +6c6c6c6c6c6d6d6c6c6d6d6d6d6d6d6d6d6e6e6e6e6e6e6e6e6f6f6f6f70707170717171717272 +727373727273737374747474757576767676777778787878787878787a7a7a7a7b7a7b7b7d7d7c +7c7d7d7d7e7e7e7e7e7f7f7f7f807f808080808181818181818181818182828282828383838383 +838383838483848484848484848484848484848484848484848484848484848484848484848484 +838483838383838383838383838383838282828282828282828282828282828181818080818180 +80808080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7d7d7d7d7d7d7d7d7d7c7c7c7c +7c7c7c7c7b7b7b7b7a7a7a7a7a7a7a797a7979797979797979797979797a7a7a7a7b7b7d7c7e7e +7e7e7f7f8181828182828384858586878787878788888a8a8b8b8b8b8b8b8b8c8c8d8d8d8d8d8d +8d8e8e8c8c8d8d8d8d8d8d8c8c8d8d8c8c8c8b8b8b8b8b8b8b8b8b8a8b8a8a8a8a8a8a8a8a8a8a +8a8a8a8a8a8a8a8989898988888888878787868686868585838383838182818181817f7f7e7e7d +7e7d7d7d7c7b7a7a7a7a7a7a797979797878787877777777777777777777777777777777777777 +777777777778777878787878787878787979797979797979797979797979797979797979797979 +797978787878777877777777777777777777777777777676767575767675757574737373737272 +72717172727273737474757778797a7b7d7f80828487888a8d8e919397999c9ea2a3a6a8abacae +b0b2b3b4b5b5b6b5b5b5b5b4b2b0adacaba9a6a4a1a09e9b9997959391918f8d8c8b8a89888888 +868686868686868686868686868686878787878787878787878787878787878787878786868686 +868686868686868686868686868686868686868686868686868686868686868585858585858585 +848485858484848484848484848484848484848484848484848484848484848484848484848484 +848484848484848484848484838483838383838383838383838383838383838383828282828282 +82828282828282828282828282838384848484858585868687878788888a8b8b8c8d8d8e909192 +93959797999b9c9e9fa1a1a3a5a6a7a9aaabacadadaeafafb0b0b1b1b0b0b0afaeaeacaaa8a7a6 +a3a2a09d9c999693928e8d8b89868582807d7c7b79787775747372727170707071707070717171 +727273737374747676767676767878787878787a7a7b7b7b7b7c7c7c7c7c7c7c7d7d7d7c7c7d7d +7c7b7b7b7a7a7a7a797979787879787776767676767777767677777777777777777878797a7b7b +7b7b7c7c7c7d7d7d7e7f7f80808081818181818181818181818181818181818181818181818181 +818181808081818080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080818180808181818181818181818181818181 +818181818181818181818181818181818181818282828282828282828282828282828282828282 +828282828282828282828282828282838383838383838383838383838383838383838383838383 +848485858585858585858584848484848484848484848484848484848484848383838383838383 +838282818181818181818181818181818181818181818080807f7f80807f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7e7e7e7e7d7e7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b +7b7b7a7a7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7979797979797979797879787878787878787878 +7777777777777777777777777777777676767575767574737373727272717170706e6e6e6c6c6b +6b6969696868676766666666656566666768686a6b6c6e6f70727576797b7d7f828487898a8c8f +909294969797989b9c9c9d9d9c9c9d9c9c9c9b9b9a9998979696959493929190918f8f8e8e8c8c +8c8c8b8a8a8a898989898989888787878787878787878787878787878787878787878787878787 +878787878787878787878787878787878787878787878787878787878787878787878787878787 +878787878787878787878888888888888888888888888888888888888888888888888888888888 +888888888888888888888888888888888888888889888989898989898989898989898989898989 +898989898989898989898989898989898989898989898989898989898989898989898989888988 +888888888888888888888888898889898989898989898989898989898a8a8a8b8b8a8a8b8b8b8b +8b8b8b8b8c8d8d8d8d8e8e8f8f8f8f8f8f8f909191919292929293939495959595959596979797 +97989898989999999a9a9a9b9b9c9d9d9d9d9d9d9e9e9f9f9f9fa0a0a0a0a1a1a1a2a2a2a2a3a3 +a3a3a4a5a5a5a5a5a5a5a5a5a5a5a6a6a5a5a6a6a6a6a6a6a6a7a7a8a8a9a9a9a9a9aaabababab +abacadadadadadacacacacacacacacacacabababababababaaaaaaa9a9a9a9a9a9a9a9a9a9aaaa +aaaaaaa9a9a9a9a9a9a8a8a8a8a8a7a6a6a5a5a5a4a3a3a3a2a1a1a0a0a09f9e9e9e9d9c9c9c9c +9b9a99999999999999989898979796959494939292908f8f8e8c8c8b8a89888786868584838383 +82828181807f7e7d7d7d7d7d7b7b7b79787877777777757575757473727271717171706f6f6f6e +6e6c6c6b6b6b6a6a696969686767676666656565656565646363636362616161616060605f5e5e +5e5e5d5d5d5c5c5c5c5c5c5c5b5a5a5a5a5a5a5959595959595959585858585758575757575757 +575656575756565655555555555656565656565656565656565656565656565656575757575757 +5757585857575858585959595959595959595a595a5a5a5a5b5b5b5b5b5c5c5c5d5d5c5c5d5d5d +5e5e5e5e5f5e5f5f5f5f5f5f5f5f5f606060616160606161616161616161616161616262636363 +636363636464646465656565656565656565656565656565656566666666676667676767676767 +67676767676767676767686867676868686969696969696969696969696969696a6a6a6a6a6a6a +6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6a6b6b6b6b6c6c6c6c6c6c6c6c6c6c6c +6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6c6c6d6d6d6d6d6d6d6d6e6e6e6e6e6e6e6e6e6e +6e6e6e6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f +706f70707070717171717171717171717171717171717171717171717171717171717171717171 +717171717172727171727272737373737373737373737373737373737373737373737373737474 +747474747474747474747474747474747474747474747474747474747474747474747474747574 +757575757575757575757575757576767676767676767676767676767676767676767676767676 +767676767676767677777676777777777777777777777777777878787878787878787878787878 +787878787878787878787879797979797979797979797979797979797979797979797979797979 +7979797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7e7e7d7d7d7d7d7d +7d7d7d7d7d7d7c7d7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7a7a7a7a79797979787878787777 +777777777777767677777676767575757574747373737373737373727272727272717171707070 +706f6f6f6f6f6f6f6f6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6d6d6d6d6d6d6d6d6d6d6c6c6c6c6c +6c6c6c6d6d6c6c6d6d6d6d6d6d6d6d6e6e6e6e6f6f6f6f70707070717171717171717273737374 +74737374747475757575777677777777787879797979797979797b7c7c7c7c7c7c7c7e7e7d7d7e +7e7e7f7f7f7f7f8080808080808080808181828282828282828282838383838384848484848484 +848484848484848484848484848484848484848484848484848484838483838383838383838383 +838383838383838383838383838382828282828282828282828282828281818180808181808080 +8080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7c7c7c +7c7b7b7b7b7b7b7b7a7a797979797979797979797979797a78797979797b7b7b7b7b7c7c7c7e7e +7e7e7e7f7f81818282838284848484868687878887888888898a8b8b8b8b8b8b8b8b8b8c8c8c8c +8c8c8c8c8c8b8c8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a898989 +89898888888888888888878687878686868483838383838382818181807f7e7e7e7e7e7d7d7c7c +7b7b7b7b7b7b7a7a79797979787777777777777777767678787777777777777777787878797978 +787979797979797979797979797979797979797979797979797979797979797979797979797979 +797979797979797979797979797878787877777776767676757675757574747474747472727272 +72727271717273747474757778797a7c7d7f80828587888c8e919396989b9d9fa2a5a7a9acadb0 +b1b2b3b5b6b5b5b5b5b4b3b2b0aeacaaa8a6a4a19f9d9b9896949391908e8d8c8b8a8989888887 +878787868686868686868686868787878787878787878788888888888888888888888888888887 +878787878787878787878787868687878686868585858585858585858585858585858585858585 +858585858585858585858585858585858585858585858585858585858585858585858484838383 +838383838383838383838383838383838383838383838383838382828282828282828282828282 +82828282828282838383838383838384858485868687878889898a8b8b8c8e8f8f909192949697 +979a9b9c9e9fa1a3a4a6a7a8a8ababacadaeaeafb0b0afb0afafaeadadadacaaa9a7a6a5a2a19e +9c9b989693918e8c89888683817f7d7b7977767674737373717070707170707071717171727273 +737475757575757676787878787a7a7a7a7a7a7a7b7c7c7c7c7c7c7d7d7d7c7c7c7c7c7c7c7c7c +7b7b7b7a7a7a78787878777777777777777776767676767676767777777879797a7a7a7a7a7b7c +7c7d7d7d7e7f7f7f80808080808080818181818282828282828282818181818181818181818181 +818181818181818181818180808181808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808081818080818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181828282828282828282828282828282828282828282828282838384848484848484848484 +848484848484848484858585858585858585858585858584858484848483838383838383838383 +838383828282828181818181818181808080808080808080808080808080808080807f7f7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7c7c7d7d7c7c7c7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7a7b7a7a7a7a797979797979797979797979797979797979797979797979797979 +79797979797978787878777777767676767575757575747474737373707070706e6e6e6c6b6b6b +6b69696868676767666666666667676768696a6b6b6d6f71727575777a7c7e80838587898c8e90 +9294969798999a9b9b9c9b9c9c9c9b9b9b9a9a999998989796949393929191918f8e8e8e8e8c8c +8c8b8a8a8a898a8988888888878787878686868686868686868686868686868686868686868686 +868686868686868686868686868686868686868686868686868686868686868686868686868787 +878787878787878787878787878787878787878787878787878787878888888888888888888888 +888888888888888888888888888988898989898989898989898989898989898989898989898989 +898989898989898989898989898989898989898989898989898989898989898989898989898989 +89898989898989898989898989898989898989898989898989898a8a8a8a8a8a8a8a8b8b8b8b8c +8c8d8d8d8d8e8e8e8e8e8e8f909191919191929293939393949494949595969797979798999898 +9999999b9b9b9b9c9c9c9d9d9d9d9e9fa0a0a0a0a0a0a2a1a2a2a2a2a4a4a4a4a4a4a4a4a5a6a6 +a6a6a6a6a7a7a7a7a8a8a9a9a9a8a9a8a8a8a9a9aaaaaaaaaaaaaaaaaaacacadadadadaeafafaf +afb0b0b0b0b0b0b0b0afb0afafafafafafafaeaeadadadadadadadadadadaeaeaeaeaeafafafaf +afafafafafaeadadadacababababaaaaaaa9a9a9a8a6a6a6a5a5a5a4a4a4a3a1a1a1a09f9f9f9f +9f9f9e9e9d9d9d9c9c9c9c9a9b9a9a9897979595949291918f8e8e8c8c8b8b8989888887868685 +85848383828280807f7f7f7f7d7c7b7b7a797a7979787776767676757574737272727170706f6f +6e6e6d6c6c6b6b6a696969686868686868676765656565636563636262616160605f5f5f5f5f5f +5e5e5e5e5d5e5d5c5c5b5b5b5b59595a5a59595958585858585757575757575757575756565656 +565656565656565656565655555555555555555555555555555555555555555656565757565657 +575757575757575757575758585959595959595959595a5a5a5a5a5b5b5b5c5c5b5b5c5c5c5d5d +5d5d5d5d5d5d5d5e5e5f5f5f5f6060606060606060616160606161616262626262626262626263 +636363636363636363636363636464656565656666666666666666666666666666666666666767 +676768686868686868686868686868686868686868686868686969696969696969696969696969 +696a6a6a6a6a6a6a6a6a6b6a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6c6c6c +6c6c6c6c6c6d6d6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e +6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6f6f6f6f706f707070707070707070707070707070 +707070707070707070707070707070707070707171717171717171727271717272727272727272 +727272727272727272727272727272727272727272727272727373737373737373737373737373 +737373737373737373737374747474747474747475747575757575757575757575757575757575 +757575757575757575757575757575757575757575757575757575767676777776767777777777 +777777777777777777777777777777777777777777777777777777777777777777777777777778 +78787878787878787878787878787878787878797979797979797979797979797979797979797a +797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7c7c7c7c7b7c7b7b7b7b7a7a7a7a7a7a7a7a7a7a79797979797979797877787877777776767676 +7675757575747574747474737373737373737372727272717171706f6f6f6f6f6f6f6f6f6f6f6f +6e6e6e6e6d6d6d6d6d6d6d6d6d6d6d6d6c6d6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6d6d6d6d6d +6d6d6d6d6d6d6d6d6e6e6e6e6e6f6f6f6f6f6f7070707070707070717273737373737474757574 +74757575777777777777787879797979797a7a7a7a7b7b7c7c7c7c7c7d7d7e7e7e7e7e7e7f7f7f +808080808081818181828182828282828282838382828383838484848484848484848484848484 +858485858585848484848484848484848484848484848484848484848484848484848483848383 +838382828282828282828282818181818181818181818181818181818181818181818181818181 +81818181818180808181808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7c7c7c7c7b +7b7b7b7b7b7b7b7a7a7a7a797a79797979797979797978787878787a7a7a7a7b7a7b7b7d7d7d7d +7d7d7d7f7f808182818282828284848586878687878787898989898a898a8a8a8a8b8b8b8b8b8b +8b8b8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a8a8a8a898a8989898989898989898888888888 +8787878787878787868586858484848282828282828281807f7f7e7e7d7d7d7d7d7c7c7b7b7b7b +7a7b7a7a7979787878787877777777777777777676787877777777777777777878787979787879 +797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a797a7979797979797978787878777777767676767676767676757574747474727272727272 +72717171727373737375757678797a7c7d7f818484878a8c8f919496999b9ea1a3a6a8aaadafb0 +b2b4b5b4b5b5b6b5b4b3b1b0aeacaaa8a6a4a19f9d9a98969493928f8e8d8c8b8a8a8988878787 +878686868686868686868687878787878787878787888888888888888888888888888888878787 +878787878787878787878686878786868685858585858585858585858585858585858585858585 +858585858585858585858585858585858585858585858585858585858585858585848484848484 +848484848484848483848383838383838383838383838383828282828282828282828282828282 +828282828283838383848384848585858586868788898a8a8b8c8d8e8f90909293949698999a9c +9d9fa0a1a3a5a6a8a9aaaaacacadaeafafb0b1b1b0afaeaeadacacabaaa8a6a5a3a29f9d9b9896 +94928f8c8a878584827f7e7b7a7776747474727171716f6f6f6f706f7070717171717272737475 +76767676767777787879797b7b7b7b7b7b7b7c7c7c7c7c7c7c7d7d7d7c7c7c7c7c7c7c7c7c7b7b +7a797979777777777777777777777777767676767676767677777778797a7b7b7b7b7b7b7c7c7d +7d7e7f808080808080808080808181818182828282828282828181818181818181818181818181 +818181818181818181808081818080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080818180808181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818282828282828282828282828282828282828282828282828283838383838383838384838484 +848484848484848585858585858585858585858585858585858585848484848484848484838483 +8382828282818181818181818180808080808080808080808080808080808080807f7f7f7f7f7f +7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7c7c7d7d7c7c7c7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a797a79797979797979797979797979 +7979797978787878777777767676767676767676757574737373717171716f6f6e6d6c6c6c6c6a +696868676767666665656566666666686969696b6c6f6f72737477797b7d80828486898b8d8f92 +93949697999a9a9b9a9b9c9c9c9c9c9b9a999a9999989795949493929291908f8f8f8f8d8d8c8b +8a8a8a8a8a8a898988888787878786868686868686868686868686868686868686868686868686 +868686868686868686868686868686868686868686868686868686868686868686868687878787 +878787878787878787878787878787878787878787878787878788888888888888888888888888 +888888888888888888888888888888888988898989898989898989898989898989898989898989 +898989898989898989898989898989898989898989898989898989898989898988898888888888 +8888888888888888898889898989898989898989898989898a8a8a8a8a8a8a8a8b8b8b8b8c8c8d +8d8e8e8f8f8f8f8f8f8f9191919192929393949494949595969697979898989898999a999a9b9b +9b9d9d9d9d9d9d9d9e9e9f9fa0a1a2a2a2a2a2a2a3a3a4a4a4a4a6a6a6a6a6a6a6a6a7a8a8a9a9 +a9a9aaaaaaaaaaababababababababababacacacacadacadadadadafafb0b0b0b0b0b1b1b2b2b3 +b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b2b2b1b1b1b1b1b1b1b1b1b1b2b2b2b2b2b3b3b3b3b3b3 +b3b3b3b3b2b2b2b1b0b0afafaeaeaeaeaeaeadabaaaaa9a9a9a9a9a9a8a6a5a5a4a4a4a4a4a4a4 +a3a3a2a2a2a1a1a1a09fa09f9f9d9c9b9a9a9997959594939290908f8e8d8d8c8c8b8a89888887 +87878685838382828282817f7e7e7d7c7d7c7b7a7a797979797877767574747474737271717070 +6f6e6d6c6c6b6b6b6b6a6a696a69696868666666666566656463636262616160605f5f5f5f5e5e +5e5e5e5e5e5d5d5c5c5b5b59595a5a595959585858585857575757565756565656555555555555 +555555555555555555545454545454545454545454545454545454545455555556565555565656 +565656565656565656565757575758575858585859595959595a5a5a5b5b5a5a5b5b5b5c5c5c5c +5d5c5d5d5d5d5e5e5e5e5e5f5f5f5f5f5f5f5f60605f5f60606061616161626162626262636363 +636363636363636363636363646464646465656565656565656566656666666666666667676767 +68686868686868686868686868686868686868686868686969696969696969696969696969696a +6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6c6c6c6c6c +6c6c6c6d6d6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6e6e +6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f706f7070 +707070707070707070707070707070707071717171717171717272717172727272727272727272 +727272727272727272727272727272727272727272727273737373737373737373737373737373 +737373737373737373747474747474747474747474747474747474747474747474757475757575 +757575757575757575757575757575757575757575757575757676767777767677777777777777 +777777777777777777777777777777777777777777777777777777777777777777777777787878 +787878787878787878787878787878787879797979797979797979797979797979797979797979 +79797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b +7b7b7a7b7a7a7a7a79797979797979797979787878787878787877767776757575747474747473 +7373737373737373737272727271727171707070706f6f6f6e6e6e6e6e6e6e6e6e6e6e6e6e6d6d +6d6d6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6d6d6d6d6d6d6d +6d6d6d6d6d6d6e6e6e6e6e6f6f6f6f707071717171717171717173737373747475757676757576 +767678787878797879797a7a7a7a7a7b7b7b7b7c7c7d7d7e7e7e7e7f7f7f7f7f7f7f8080808181 +818181828282828282828282838283838484838384848485858585858585858585858585858585 +858585858484848484848484848484848484848484848483848383838383838383838383838383 +828282828282828282828181818181818181818181818181818181818181818181818181818181 +8181818180808181808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7c7c7c7b7b +7c7c7b7b7b7a7a7a7a797a7979797979797979797878787878797979797a797a7a7b7b7b7b7c7c +7c7e7e7e7f807f8081818183838384858485868686888888888988898989898a8a8a8b8b8a8a8b +8b8b8b8b8b8a8a8b8b8a8a8a898989898989898989888988888888888888888887878787878686 +86858586868585848483838383818181808080807f7f7e7e7d7d7c7c7c7c7b7b7b7a7a7a7a797a +79797979787878787877777777777777777777787878787878787878787979797979797979797a +797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +797a79797979797979797978787878787777777676777776767575747474747272727171717170 +70707171717272737374757777797a7c7d80818385888a8d8f9295979a9da0a2a5a7aaacaeb0b2 +b4b4b5b5b6b6b5b4b2b1b0aeacaaa8a6a4a19f9c9a98969593918f8e8d8c8a8a89888787878786 +868686868686868686878787878787878787878888888888888888888888888888888787878787 +878787878787878787878787878787868686868686868686868686868686868686858586868585 +858585858585858585858585858585858585858585858585858585858585858484848484848484 +848484848484838483838383838383838383838383838282828282828282828282828282828282 +828282838383838483848485858686878788898a8a8b8c8d8e8f91929293959698999b9c9e9fa1 +a2a4a5a7a8aaabacacaeaeafafb0b0b1b1b1b0afaeaeacababaaa8a6a4a2a09e9c99979492908e +8a88868381807e7b7a78767473727171706f6f6f6e6e6e6e6f6f70707171727273737475767677 +777777787879797a7a7b7b7b7b7c7c7c7d7d7d7d7d7d7d7d7d7d7c7c7c7b7b7c7c7b7b7a7a7979 +7979777777767677777676767676767777767677777778787878797a7b7b7c7c7c7c7d7d7e7e7f +7f8080808081818181818181818282828282828282828281818181818181818181818181808081 +818080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080818180808181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818182 +828282828282828282828282828282828282828282828282838383838383838383848384848484 +848484848485858585858585858585858585858585858585858484848484848484848384838383 +838282828282828282828281818181818181818080818180808080808080807f7f7f7f7f7f7f7f +7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7b7b7c7c +7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a797a797979797979797979797979797979 +7979797978787878787777777676777776767575747474747272727170706f6e6d6d6c6c6b6a69 +6968676766666565656565656566676768696a6c6d6f70727476787a7d7f818386888a8d8f9192 +949698999a9b9a9b9c9c9c9c9c9c9b9a9b9a999998969595949393929190908f8f8e8e8d8c8b8b +8a8a8a8a8989888887878787868686868686868686868686868686868686868686868686868686 +868686868686868686868686868686868686868686868686868686868686868686878787878787 +878787878787878787878787878787878787878787878787888888888888888888888888888888 +888888888888888888888888888889888989898989898989898989898989898989898989898989 +898989898989898989898989898989898989898989898989898989898989888988888888888888 +888888888888898889898989898989898989898989898a8a8a8b8b8a8a8b8b8b8c8c8c8c8d8d8e +8e8f8f8f8f909090929292929393949495959595969697979898999999999a9a9b9b9c9c9c9c9e +9e9e9f9f9f9fa0a0a1a1a2a2a3a3a3a3a4a4a5a5a6a6a6a6a8a8a8a9a9a8a8a9a9aaaaabababab +acacacacacadadadaeaeadadaeaeaeafafafafb0afb0b0b0b0b2b2b2b3b3b3b3b4b4b5b5b6b6b6 +b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b5b5b5b5b5b5b5b5b5b5b6b6b6b6b6b7b7b7b7b7b7b7b7 +b7b7b6b6b6b6b5b5b4b4b3b3b3b3b2b2b1b0afafaeaeaeaeadadacabaaaaa9a9a9a9a8a8a8a7a7 +a7a7a7a6a6a6a5a4a5a4a3a2a1a09f9e9d9c9a99989796959493929191908f8f8e8d8c8c8b8a8a +898887878686858584828181807f807f7e7d7d7c7c7b7b7a797878777776767574737372717170 +6f6e6e6d6d6c6c6b6b6a6b6a6a6a6a68686867666766656464636362626161606060605f5f5f5e +5e5e5e5d5d5c5c5b5b5a5a5a5a5959595858585858575757575657565656565555555454555554 +545454545454545353535353535353535353535353535353535353545454545454545455555454 +55555555555555555656565657565757575758585858585959595a5a59595a5a5a5b5b5b5b5c5b +5c5c5c5c5d5d5d5d5d5e5e5e5f5f5e5e5f5f5f5f5f5f5f5f606060606160616161616262626363 +626263636363636363636464646464656565656565656565666566666666666666666667676767 +6767676768686767686868686868686868686868686969696969696969696969696969696a6a6a +6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6c6c6c6c6c6c6c +6c6c6c6c6c6c6c6c6c6c6c6d6d6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6e6e6e6e +6e6e6e6e6e6e6e6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f706f70707070 +707070707070707070707070707070717171717171717171717171717171717171717171717172 +727171727272727272727272727272727272727272737373737373737373737373737373737373 +737373737373737474747474747474747474747474747474747474747474747574757575757575 +757575757575757575757575757575757575757575757576767676767676767676767676767676 +767677777676777777777777777777777777777777777777777777777777777777777878787878 +787878787878787878787878787878797979797979797979797979797979797979797979797979 +7a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7a7a7a7a +797a79797979787878787878787878787777777676777776767575747474747373737373727272 +71717272717171707070706f706f6f6f6f6e6e6e6e6e6d6d6d6d6d6d6d6d6c6c6d6d6c6c6c6b6b +6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6c6c6c6c6c6c6c6c6d6d6c +6c6d6d6d6e6e6e6e6e6f6f6f6f7070717172727171727272747474747575767677777676777777 +797979797a797a7a7b7b7b7b7c7c7c7d7d7d7d7e7e7f7f7f7f8080808181808081818182828282 +828383838383838383838483848484848484848484858585858585858585858585858585858585 +858584848484848484848484848484848484848484838483838383838383838383838383838282 +828282828282828281818181818181818181818181818181818180808181808080808080808080 +808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c +7c7c7c7b7b7b7a797b7a79797979797979797878787878797979797a797a7a7b7b7b7b7b7b7b7d +7d7d7e7f7e7f7f8080818182838483848484848686868788868788888889898989898989898989 +898989898989898989898888888888888888888788878787878787878686868685858584848484 +84848484848383828282828080807f7f7f7f7e7e7d7d7c7c7b7b7b7b7b7b7b7a7a7a7a797a7979 +7979787878787877777777777777777777787878787878787878787979797a7a79797a7a7b7a7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a797b +7a7979797979797979787878787877777777777777777776767574747472727272727272707070 +717171717172727374757577797a7b7e7e80838587898c8e909395999b9ea1a3a6a8aaadafb1b1 +b3b3b5b5b4b3b2b1b1aeadabaaa8a5a3a19e9c9a9896959391908e8d8c8b8a8988878787868686 +868686868585858686868787868687878788888888888888888888888888888887878787878787 +878787878787878787878787878686868686868686868686868686868686868686868686868686 +868685858686858585858585858585858585858585858585858585858584848484848484848484 +848484848384838383838383838383838383838382828282828282828282828282828282828282 +8283838384858485858686878788888a8b8c8c8c8e8f90919394949597989a9c9d9ea0a1a3a4a5 +a6a8aaabacadadaeaeafaeafafb0b0afaeadababaaa8a8a6a5a2a09e9c9a989593908e8c8a8785 +82807e7e7b797876757372717171706f6f6f6e6e6e6f7070717172727373747475767777777777 +7779797a7a7b7b7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7c7c7c7c7b7b7b7b7b7b7b7a7a79797878 +7777767676767676777777777777777777777777787879797a7b7c7c7c7c7c7c7d7e7f7e7f8081 +818181818181818181818182828282828282828282818181818181818180808181808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808181818182 +828282828282828282828282828282828282828282828383838383838383838483848484848484 +848484858585858585858585858585858585858585858584848484848484848483848383838382 +828282828282828282818181818181818181818181818181818181808080807f7f7f7f7f7f7f7f +7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7a797b7a79797979797979797979797979797979 +79797878787878777777777777777777767675757474727272727171706f6e6d6d6d6c6b6a6a69 +68686767666665656565656667676768696b6b6d6e70727475787a7c7e808285878a8c8e8f9293 +9597979998999b9b9b9b9b9c9b9a9b9a9a9a999796969594949392919191908f8f8e8d8c8b8b8b +8b8b8a8a8988878787878686868686868686868686868685858686858585858585858585858585 +858585858585858585858585858585858585858585858585868685858686868787878787878787 +878787878787878787878787878787878787878787878888888888888888888888888888888888 +888888888888888888888888898889898989898989898989898989898989898989898989898989 +898989898989898989898989898989898989898989898989898989898889888888888888888888 +8888888889888989898989898989898989898a8a8a8a8b8b8b8b8b8b8b8b8c8c8d8d8e8e8f8f90 +909090919191939393939495969696969696979899999a9a9b9b9b9b9b9c9d9d9e9e9e9ea0a0a0 +a1a1a1a1a2a2a3a3a4a4a5a5a5a5a6a6a7a7a8a8a8a8aaaaaaaaaaaaaaababacacadadadadaeae +aeaeaeafafafb0b0afafb0b0b0b1b1b1b1b2b1b2b2b2b2b4b4b4b5b5b4b4b6b6b7b7b8b8b8b8b8 +b8b8b8b8b8b8b8b9b9b8b8b9b9b9b8b8b8b8b8b8b8b8b8b8b9b9b9b9b9babababbbbbababbbbbb +babababab9b9b8b8b6b6b7b7b6b6b5b4b3b3b2b2b2b2b2b2b1b0afafadadaeaeadadadacacacac +acabababaaa9aaa9a8a7a6a5a4a4a2a19f9f9e9c9b9a9a999796969595949392919190908f8e8d +8c8c8b8a8a8a89878585858485848281818080807f7e7d7c7c7b7a7a7a79787676757575737271 +7170706f6f6e6e6d6e6d6d6c6c6a6a6a6a696a6967666665656564636362626262616161606060 +605f5f5e5e5d5c5b5b5b5b5b5a5a59595959595858585857585756565655555555555555555454 +555554545453535353535353535353535353535353535353535454545454545454545454545454 +545454545454555555555655565656565757575757585858585858585858585959595a5b595a5b +5b5b5c5c5c5c5c5d5d5d5d5d5d5d5d5e5e5d5d5e5e5e5f5f5f5f605f6060606061616162626161 +626262626262626263636363636464646464646464656664656666666666666666676767676767 +676767676767676767676767676767676767676868686969686869696969696969696a6a6a6a6a +6a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6c6c6c6c6c6c6c6c6c +6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6c6c6d6d6d6d6d6d6d6d6e6e6e6e6e6e6e6e +6e6e6e6e6e6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f706f707070707070 +707070707070707070707070707171717171717171717171717171717171717171717171717171 +717171717171717171717171727271717272727373737373737373737373737373737373737373 +737373737374747474747474747474747474747474747474747474747475747575757575757575 +757575757575757575757575757575757575757575767676767676767676767676767676767676 +767676767676767676767676767676767676767677777676777777777777777778787878787878 +787878787878787878787878787979797979797979797979797979797979797979797979797a79 +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7d7d7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7a7a7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a797979797879 +787877777777767676767676767675757575757575757574747373727272727171717070707070 +70707070706f6f6f6f6e6f6e6e6e6e6d6d6d6d6d6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6b6b6b +6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6c6c6b6b6c6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d +6e6e6f6f6f6f6f7070707071717272737373737373737575757576767778787878787878787a7a +7a7a7b7a7b7b7d7d7d7d7d7d7d7e7e7e7e7f7f8080808081818181818181818181828282828283 +838384848383848485848585858585858584848686858585858585858585858585858585858585 +848484848484848484848484848484848484848384838383838383838383838383838382828282 +828282828181818180808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7d7d7d7d7c7c7c7c7c7c7c7c7c +7c7b7b7b7a7a7b7b7a7a7a7a7a7a7a79797878787879797979797979797a7a7a7a7a7a7a7c7c7c +7c7e7d7e7e7f7f8080818182818282828385858586868585868686878787878887888888888888 +888888888888888787868686868686868686868686868686868685858585848484838383838283 +8282828181818181817f7f7f7e7e7e7e7d7d7d7d7c7c7b7a7b7a7a7a7a79797979797979797979 +787878787877777777787778787878797979797979797979797a7a7a7b7b7a7a7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7b7b7a +7a7a7a7a7a7a7a7979797978787777777777777777767676757575737272727272727070707171 +717171727273737474767778797c7c7e80828386888a8c8e919497999d9fa2a4a7a9acaeafb0b1 +b3b4b3b3b2b1b1afaeadaba9a7a4a3a09e9c9b9897959391908e8d8c8a8a898888888686868686 +868685858586868687878686878787888888888888888888888888888888878787878787878787 +878787878787878787878786868686868686868686868686868686868686868686868686868686 +858586868585858585858585858585858585858585858585858585848484848484848484838483 +838383838383838383838383838383838383828282828282828282828282828282828282828384 +8484858585858587878888898a8c8c8d8e8e9092929395979797999b9c9ea0a0a2a3a4a6a7a8a9 +abacacadadaeaeafaeaeaeaeaeadacaba9a9a7a5a4a3a19e9c9a989693918e8c8a888683827f7d +7b7b797776747372717070706f6f6f6f6f6f6f707171717273737474757576767878787878787a +7a7b7b7b7b7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7c7c7c7c7b7b7b7b7a7a7a7979797978787777 +76767676767677777777777777777777787879797a7a7b7b7c7c7c7d7d7d7e7f807f7f80818181 +818181818181818181828282828282828282828181818181818181808081818080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808081818181828282 +828282828282828282828282828282828282828283838383838383838383838383838383838383 +848485858585858585858585858585858585858585848484848484848484848484848483838282 +82828282828282818181818181818181818181818181818181808080807f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7d7e7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +797979797878777777777777777776767676757573737373717171706f6e6e6e6c6c6b6b6a6969 +6867676766666666666666676667686a6a6c6c6e7071737577797b7e7f828487898b8d8f909294 +9597969899999a9a9a9b9b9a9b9a9a9a99989797969595959492929291908f8f8e8d8c8c8c8b8b +8a8a8a898888888787868686868686868686868686858586868585858585858585858585858585 +858585858585858585858585858585858585858585858686858586868687878787878787878787 +878787878787878787878787878787878787878788888888888888888888888888888888888888 +888888888888888888888888888888888888888888888888888888888888888888888888888888 +888888888888888888888888888888888888888888888888888888888888888888888888888888 +888888888888888988898989898989898a8a8a8a8b8b8b8b8b8b8c8c8d8d8e8e8f8f8f8f919191 +91929292959595959596979797989898999a9a9a9b9c9d9d9d9d9d9e9f9f9f9f9fa0a2a2a2a3a3 +a3a3a4a4a5a5a6a6a7a7a7a7a8a8a9a9aaaaaaaaacacacacacacacadadaeaeaeaeaeafafb0b0b0 +b0b1b1b1b2b2b1b1b2b2b2b3b3b3b3b4b4b4b4b4b4b6b6b6b7b7b6b6b8b8b8b8b9b9b9babababa +babababababbbbbababbbbbbbababababbbabbbbbbbbbcbcbcbcbcbdbdbdbebebdbdbebebebdbd +bdbdbcbcbcbcbababbbbbabab9b8b8b8b7b6b7b6b6b6b5b4b4b4b2b2b3b3b2b2b2b1b1b1b1b1b0 +b0b0afaeafaeadacabaaa9a9a7a6a5a4a3a1a1a09f9e9d9c9c9a9a999898979695959493939191 +908f8f8f8d8c8a8a8a88898887868684848483828280807f7e7e7d7c7c7a7a7878787676747473 +7372727171707070706f6f6d6d6c6c6b6c6b6a6969676767666565656464646363636262626260 +605f5f5f5e5d5d5c5c5c5b5b5a5a5a5a5a59585858585858575757565656565555555554545555 +545454535353535353535353525352525252525252525253535353535353535353535353535353 +535353535454545454545454545455555555565657575757575757575758585859595858595959 +5a5a5a5a5b5c5c5c5c5c5c5c5c5d5d5c5c5d5d5d5e5e5e5e5f5e5f5f5f5f606060616160606161 +616161616162626363636364646464646464646565646465656565656565656666666666666666 +66676667676767676767676767676767676868686969686869696969696969696a6a6a6a6a6a6a +6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6a6b6b6b6b6c6c6c6c6c6c6c6c6c6c6c +6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6c6c6d6d6d6d6d6d6d6d6e6e6e6e6e6e6e6e6e6e +6e6e6e6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f +706f70707070707070707071717171717171717171717171717171717171717171717171717171 +717171717171717171717272717172727273737373737373737373737373737373737373737373 +737373747474747474747474747474747474747474747474747474747474747474747474747474 +747474747474747475747575757575757575757676767676767676767676767676767676767676 +767676767676767676767676767676767676777776767777777777777777787878787878787878 +787878787878787878787879797979797979797979797979797979797979797979797979797979 +7979797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7d7d7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7a7a7a79797a7a797979797979797879787878787777777777777777 +76767676757575757575757474737373737373737372727272717171717070706f6f6f6f6e6f6e +6e6e6e6d6d6d6d6d6d6d6d6d6d6c6c6c6c6c6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6a6a6a6a6a6a +6a6a6a6a6a6a6a6a6b6a6b6b6b6b6b6b6b6c6c6b6b6c6c6c6d6d6d6d6d6d6e6e6e6e6e6e6e6f6f +707070707071727272727273737474747474747476777777777778797979797979797a7b7c7c7c +7c7c7c7c7e7e7e7e7e7e7e7f7f7f7f808080808081818282828282828282828383838383848484 +858584848585858585858585858585848486868585858585858585858585858585858585858484 +848483848383838383838383838383838383838383838383838383838383838383828282828282 +828281818181808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7c7c7c7b +7b7b7b7a7b7a7a7a7a79797979797979797979797979797a78797979797a7a7b7b7b7b7b7b7c7c +7c7d7e7e7e7e7e7e7f7f8181828282828383838483848484848686868787868687878787878786 +868787868686868686868686868686858584848484838383838383838383838282828181828281 +8181807f7f7f7f7e7e7e7d7d7d7d7c7c7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7979787878787979 +7979797979797979797979797979797979797a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7a7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7b7a7a7a7a +7a7a7a7a7a79797979797979797878787877767676757575747474747272717171717170707071 +7171717173747474757677797b7b7d7f80818386898c8e909396989b9ea1a3a6a8abacafafb1b2 +b3b2b2b2b2b1afadacaba9a7a5a3a19f9c9b9896949391908d8c8c8b8a89898888878786868686 +868686868686868686868686868787878787878787878787878787878787878787878787878787 +878787878787878787878787878787878787878787878787868686858586868585858585858585 +858585858585858585858585858585858585858585858585858484848484848484848484848484 +838483838383828282828282828282828282828282828282828282828282828383838383838484 +84858586878788898a8b8b8c8d8f8f91919294959797989a9c9c9f9fa1a3a4a5a7a7a9aaababac +aeaeaeaeaeaeaeaeadadacabaaa8a8a6a4a2a29f9d9b99979592918d8c888684837f7d7c7a7977 +76747473716f6f6f6e6f6f6e6e6f6f70707071717373747475757676777878787a7a7a7a7a7a7a +7b7c7c7c7c7c7c7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7b7a7b7b7a7a7a787777777777777776 +7677777676767676777878787879797a797a7a7a7a7d7d7d7e7e7e7f7f7f7f7f80808080818182 +828282828282828282828282818181818181818181818181818181818181808081818080808080 +8080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f8080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080818180808181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818282828282828282828282828282838384848484848484848484 +848484848484848484848484848485858585858585858585848484848384838383838383838383 +838383838382828282828282828181818180808080808080808080808080808080808080808080 +7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7c7c7c7c7c7c +7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7a7b7a7a7a7a7a7a7a7a7a797979797979797979797979 +797979797979787879797878787675757575757574737373717170706f6e6e6c6c6b6b6a6a6968 +6666666666666566666667676768696a6b6d6e6f70727476797a7d7f81838588898b8e90919394 +95969899999a9b9b9a9a9b9b9a9a9a98989897979695949493929291918f8f8e8e8d8c8c8b8b8a +898989888888888888888886868686868686868686868686868686868686868686868686868686 +868686868686868686868686868686868686868686868686868686868686868686868686868686 +868686868686868687878787878787878787878787878787878787878787878787888888888888 +888888888888888889888989898989898989898989898989898989898989898989898989898989 +898989898989898989898989898989898989898989898989888988888888888888888888888888 +89888989898989898989898a8a8a8a8a8a8a8a8b8b8c8c8d8d8e8d8e8e8e8e9091919192919293 +9394949595969797979899999a9b9b9b9d9c9d9d9d9d9f9fa0a0a0a0a1a2a2a2a3a4a4a5a5a5a5 +a6a6a7a7a8a8a9a9a9a9aaaaababacacacacadadadafafaeaeafafafb0b1b1b1b1b1b1b1b1b1b3 +b3b3b4b4b3b3b4b4b4b5b5b5b5b6b5b7b7b7b7b8b8b8b9b9b9b9b9b9babbbbbbbbbbbbbcbcbcbc +bdbdbdbdbdbdbdbdbdbdbebebebebebebebebebebebebebebebfbfbfbfbfbfbfbfbfbfbfbfbfbf +bfbfbebebebebebebdbdbdbcbbbbbbbbbbbbbababab9b8b8b8b8b8b8b7b7b7b6b6b6b6b6b5b5b5 +b4b3b4b3b2b2b1afaeadadacaaa9a8a8a6a5a4a3a2a1a0a09e9e9d9c9b9b9a9998989696959595 +93929290908f8d8d8d8c8b8b8a898887878685858483838181807e7e7d7d7b7a7a787877767675 +7574747373717171707170706e6e6d6d6c6c6b6a69686867686666666664646463626362626161 +605f5f5f5e5e5d5c5c5c5c5c5b5b5a5a5a5a595859585858585656565555565554545454545454 +545353535353525252525252525252525151515151515151515151515152525151525252525252 +525252525252535354545454545454545454545455555555565656575757575857585858585959 +595959595a5a5b5b5b5b5c5c5c5c5c5c5c5c5d5d5d5d5e5d5e5e5e5e6060606161606061616162 +626262626262626262636363636363636363646364646464656565656566666666666666666767 +666667676767676767676868686868686868686868686868686868686868696969696969696969 +6969696969696a6a6a6a6b6a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6c6c6c +6c6c6c6c6c6d6d6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e +6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6f6f6f6f706f70707070707070707070 +707070707070707070707070707070707070707070707070707070707071717172727171727272 +727272727272727272727272727272727272727272727272727272727272727272727273737373 +737373737373737373737373737373737373737373747474747574757575757575757575757575 +757575757575757575757575757575757575757575757575757575767676767676767677777676 +777777777777777777777777777777777777777777777777777777777777777777777777777778 +7878787878787878787878787878787878787878787878787979797979797979797a797a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a +7a7a7a7a7a7a7a7a7a797979797979797978787878777777777777777776767676757574747474 +7474747474737373737373737372727272717171706f6f6f6f6f6f6f6f6f6e6e6e6d6d6e6e6d6d +6d6c6c6c6c6b6c6b6b6b6b6a6a6a6a6a6a6a6a6a6a6a6a6a69696a6a6969696a6a6a6a6a6a6a6a +6a6a6b6b6b6b6b6b6b6b6b6b6c6c6c6c6c6c6c6c6c6c6d6d6d6d6e6e6e6e6f6f6f6f7070707070 +71717272727272737474747575747476767777777778797979797a7a7b7b7c7c7c7c7c7c7c7d7d +7e7e7e7e7e7e808080818181818181828282828282828383838384848484848484848484848484 +848484848584858585858585858585858585858585858585858585858585848484848484848484 +848484848484848484848484848484838382828282828282828281818181818181818181818181 +818181818181818181818181818181818181818180808181808080808080808080808080808080 +8080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7d7d7d7d7c7c7c7b7b7b +7b7b7b7b7b7b7b7a7a7a7a797a797979797979797979787878787879797a7a7a7a7a7a7a7b7b7c +7d7d7d7d7d7d7d7d7f7f8080818182828282828282828284848485868485868686868686858586 +8685858485848484848484848484838383838382828282828282828282818181807f81807f7f7f +7e7e7e7e7e7d7d7d7c7c7c7c7b7b7b7b7b7b7b7a7b7a7979797979797979787878787879797979 +79797979797a797a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7a7a7a7a797a797978787878777676767676767575747472727171717171707070717171 +7171727373737374757779797a7c7c7e7f8285878a8b8f9194979a9da0a2a5a8aaacadafb1b2b2 +b2b2b2b2b0afadacaba8a7a5a3a19f9d9a98969493918e8d8c8c8b8a8a89888787868686868686 +868686868686868686868687878787878787878787878787878787878787878787878787878787 +878787878787878787878787878787878787878787878686868585868685858585858585858585 +858585858585858585858585858585858585858585858584848484848484848483848383838383 +838383838282828282828282828282828282828282828282828282828283838383848485858585 +86868788898a8b8c8d8e8e90919393959697999a9b9c9e9fa1a1a4a5a6a7a8a9abacacacadaeae +aeaeaeaeaeadacabaaa9a8a6a6a4a19f9e9c99979593918e8c89878482807f7b7a797776747472 +72716f6e6e6e6d6e6e6e6e6f7071717172727374757576767777787879797b7b7b7b7b7b7b7c7c +7c7c7c7c7c7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7b7a7b7a7979797777777777777777767677 +7776767676767778787878797a7b7a7b7b7b7b7d7d7d7e7f7f8080808080808080808181828282 +828282828282828282828181818181818181818181818181818181818080818180808080808080 +808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f80808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808181808081818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818182828282828282828282828282828283838383838383838384838484 +848484848484848484848484858585858585858585858484848484848484848384838383838383 +83838382828282828282828181818180808080808080808080808080808080808080808080807f +7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7c7c7c7c7c7c7c7c +7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a +797a797978787979787878767676767676767574737372727171706f6e6d6d6c6c6b6b6a686767 +6767676766666566666666676869696b6c6c6e6f717376787a7c7e80828587888b8d8e91929395 +969798999a9a9a9a9b9b9a9a9a999999989897979695949393929190908f8f8e8d8c8b8b8a8a8a +8a8989888988888888868686868686868686868686868686868686868686868686868686868686 +868686868686868686868686868686868686868686868686868686868686868686868686868686 +868686868686878787878787878787878787878787878787878787878787878888888888888888 +888888888888888888888888888888888888888888888888888888888888888888888888888888 +888888888888888888888888888888888888888888888888888888888888888888888888888888 +8888888988898989898a8a8a8a8a8a8a8a8b8b8c8c8d8e8f8e8f8f8f8f91919192939293949495 +96979798989898999a9b9c9d9d9d9e9d9e9f9f9fa1a1a2a2a2a2a2a3a3a4a5a6a6a7a7a7a7a8a8 +a9a9aaaaababababacacadadaeaeaeaeafafafb1b1b0b0b1b1b1b2b2b2b2b3b2b3b3b3b3b5b5b5 +b6b6b5b5b6b6b6b7b7b7b7b8b8b9b9b9b9babababbbbbbbbbbbbbbbcbcbcbcbdbdbebebebebfbf +bfbfbfbfbfbfbfbfc0c0c0c0c1c0c1c1c1c1c1c1c1c1c1c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2 +c2c2c2c2c2c2c1c1c1c0c0c0c0bfc0bfbebebebdbdbdbdbdbdbdbcbcbcbbbbbbbbbbbababab9b8 +b9b8b7b7b6b4b3b2b2b1b0aeadadacaba9a8a8a7a6a5a3a3a2a2a1a09f9e9d9d9c9b9a9a9a9897 +969595949291919090908f8d8c8b8b8a8a89888787858483828281807e7d7d7c7b7a7979787877 +7776757474747374737270706f6f6f6f6e6c6b6a6a696a69686868666666656465646362626161 +6161605f5e5d5d5d5d5d5c5c5b5b5a5a5959595959595957575756555655545454545454545453 +535353535252525251525151515150505050505050505050505050515150505151515151515151 +515151515152525252525252525253525353545454545555555656565656565656565657575757 +585859595a5a5a5a5b5b5b5b5b5b5b5b5c5c5c5c5d5c5d5d5d5d5f5f5f60605f5f606060616161 +616261626262626363636363636363636363636363636464646464656565656565656566676566 +676767676767676768686868686868686868686868686868686868686969696969696969696969 +696969696a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6c6c6c6c6c +6c6c6c6d6d6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6e6e +6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f706f7070 +707070707070707070707070707070707070707070707070707070717171727271717272727272 +727272727272727272727272727272727272727272727272727272727272727272737373737373 +737373737373737373737373737373737373737474747474747474747474747474747474747474 +747474747574757575757575757575757575757575757575757676767676767676777776767777 +777777777777777777777777777777777777777777777777777777777777777777777777787878 +787878787878787878787878787878787878787878787979797979797979797979797979797979 +79797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7a7b7a7a7a7a797979 +797979797979797878787878787878777777777676757675757575747474747473737373737373 +7373737272727271727171707070706f6f6f6e6e6e6e6e6e6e6e6e6e6d6d6d6c6b6d6c6b6b6b6a +6a6a6a6a6a6a6a6a6a696969696969696969696969696868696968686869696969696969696969 +6a6a6a6a6b6a6b6b6b6b6c6c6c6c6c6c6c6c6c6c6d6d6d6d6e6e6f6f7070707071717171717272 +737374747474757575767675757777787879797a7a7a7a7a7b7b7c7c7d7d7e7d7e7e7e7e7f7f7f +7f7f7f7f8181818282828282828282828382838384848484858585858585858585858585858585 +858585858585858585858585858585858585858585858585858585858484848484848484848384 +838383838383838383838383838382828282828282828282818181818181818181818181818181 +818181818181818181818181818181818181808081818080808080808080808080808080808080 +807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7c7c7c7b7b +7c7c7b7b7b7a7a7a7a797a79797979797979797978787878787979797979797979797a7a7b7b7c +7c7b7b7c7c7c7e7e7e7e7f7f808081818080818181838383838483848484848484848484848484 +8483848383838383838383838282828282818181808081818080807f7f7f7f7e7f7e7e7e7e7d7d +7d7d7d7c7c7c7b7b7b7b7a7a7a7a7a7a7a797a7979797979797979797878787878797979797979 +7979797a797a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b +7b7a7a7a7a797a7979797978787877777777767675757474737372727171717070707070707070 +717171717272737576767879797a7c7e808385878a8d909396999c9fa2a5a7aaabaeb0b1b1b2b2 +b3b2b1b0afaeacaaa9a7a5a3a19e9c9a98969492908e8d8d8c8a8a898887878686868685858585 +858586868585868686878787878787878787878787878787878787878787878787878787878787 +878787878787878787878787878787878787878786868686868686868686868686858586868585 +858585858585858585858585858585858585858585848484848484848484838483838383838383 +838382828282828282828282828282828282828282828282828282838383838484858586868787 +88898a8b8c8d8e9090929394959798999b9c9d9ea0a1a3a4a6a7a8a9aaabacadadaeaeafafafae +aeaeadacabaaa9a7a6a4a3a19f9c9b989693918f8d8a888583807e7c7b7877757473727170706f +6e6d6d6d6d6e6e6e6e6f707171727373747576767777787879797a7a7b7b7b7b7c7c7c7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7c7c7c7b7b7c7c7b7b7a7a7979797977777776767777767676767676 +777777777878787979797a7b7a7b7c7c7c7e7e7e7e7f7f80808181808081818182828282828282 +828282828282828281818181818181818181818181808081818080808080808080808080808080 +80808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808081818080818181818181818181 +818181818181818181828282828282828282828282828282838383838383838383848384848484 +848484848484848484848585858585858585858584848484848484848483848383838383838383 +8382828282828282828282818181818181818180808181808080808080808080808080807f7f7f +7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a797a +79797979797979797977777776767676757574747373727171706f6e6e6d6d6c6c6b6968686767 +67676666656665656566666767696a6a6b6d6e70737576797b7d7f828486888a8c8e9091939596 +9798999a9a9a9b9b9b9b9b9a9a9a99999898979695959493929191908f8f8e8d8c8c8b8b8a8a89 +898889888888888686868686868686858586868585858585858585858585858585858585858585 +858585858585858585858585858585858686858586868686868686868686868686868686868686 +868686868787878787878787878787878787878787878787878787878788888888888888888888 +888888888888888888888888888888888888888888888888888888888888888888888888888888 +888888888888888888888888888888888888888888888888888888888888888888888888888888 +888988898989898a8a8a8b8b8a8a8b8b8b8d8d8d8e8f8e8f909090929292939493949595969798 +9899999a9a9b9b9c9d9e9e9fa09fa0a1a1a1a3a3a3a4a4a4a4a5a5a6a7a8a8a9a9a9a9aaaaabab +acacadadadadaeaeafafb0b0b0b0b1b1b1b2b2b2b2b3b3b3b4b4b4b4b5b4b5b5b5b5b7b7b7b8b8 +b7b7b8b8b8b9b9b9b9bababbbbbbbbbcbcbcbdbdbcbcbdbdbdbebebebebfbfc0c0c0c0c1c1c1c2 +c2c1c1c2c2c2c3c3c3c3c4c3c4c4c4c4c4c4c4c4c4c5c5c5c6c6c5c5c6c6c6c6c6c6c6c6c6c6c6 +c5c5c6c6c5c5c5c4c4c4c4c3c4c3c3c3c3c2c2c2c1c1c2c2c1c1c1c0c0c0c0c0bfbfbfbebdbebd +bcbcbbb9b8b8b7b6b5b4b3b2b1b0afaeadacabaaa9a8a7a7a6a5a4a4a2a2a1a09f9f9e9d9c9b9a +9998979696959494939190908f8e8e8d8c8b8a898887868584838281807f7e7d7c7c7b7b7a7a79 +7877777675767574737372727171706e6d6d6c6b6c6b6a6a6a6868686766676665646463636262 +61605f5f5e5e5e5e5d5d5c5c5b5b5a5a5a5a595959575757575656555554545555545454535353 +535352525252515251515151505050505050505050505050505050505050505050505050505050 +505050515151515151515151525152525252535353535354545455555454555555565656565757 +585858585959595a5a59595a5a5a5b5b5b5b5c5b5c5c5c5c5e5e5e5f5f5e5e5f5f5f6060606061 +606161616162626262626262626363626263636364646464646565656565656565656665666666 +666666666666676767676767676768686767686868686868686869696969696969696969696969 +69696a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6c6c6c6c6c6c6c +6c6c6c6c6c6c6c6c6c6c6c6d6d6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6e6e6e6e +6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f706f70707070 +707070707070707070707070707070707070707070707070707171717171717171717171717171 +717171717272717172727272727272727272727272727272727272727272727373737373737373 +737373737373737373737373737373737374747474747474747474747474747474747474747474 +747475747575757575757575757575757575757575757576767676767676767676767676767676 +767676767676767676767676777776767777777777777777777777777777777777777878787878 +787878787878787878787878787878787878787879797979797979797979797979797979797979 +7a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a797a797979797878787878 +787878787877777776767777767676757575757475747474747373737373727272717172727171 +71707070706f706f6f6f6f6e6e6e6e6e6d6d6d6c6c6d6d6c6c6c6b6b6b6b6a6b6a6a6a6a696969 +696969696969696868686868686868686868686868686868686868696969696969696969696a6a +6a6a6b6a6b6b6b6b6c6c6c6d6d6c6c6d6d6d6e6e6e6e6f6f707070707171717272727273737474 +7575757576767677777777787879797a7a7b7b7b7b7c7c7c7e7e7e7e7f7e7f7f7f7f8080808181 +818182828283838383838383838384838484848485858585858585858585858585868685858686 +868686868686868686858586868585858585858585858585858584848484848484848483848383 +838383838383838383838383828282828282828282828181818181818181818181818180808181 +80808080808080808080808080808080808080808080808080808080808080808080808080807f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c +7c7c7c7b7b7b7a797b7a797979797979797978787878787979797979797979797a7a7b7b7b7b7b +7b7b7b7b7d7d7d7d7e7e7f7f7f7f7f7f7f80808181828283828383838383838383838383838382 +83828282828282828282818181808080807f7f7f7f7f7f7f7f7e7e7e7e7d7e7d7d7d7d7c7c7c7c +7c7b7b7b7b7b7b7b7a7a7a7a7a7a7a797a79797979797979797978787878787979797979797979 +7a7b797a7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b +7b7b7a797b7a797979787878777777777777767675757373727272727271717170707070707171 +7171717172747575767777787a7c7e80828487898c8f9295989a9ea1a3a6a8aaadaeafb0b1b1b1 +b1b0afaeadabaaa8a6a5a2a09e9b9a98969491908f8e8d8c8b8a89888786868686868585868685 +858585858585858686868686868686878786868787878787878787878787878787878787878787 +878787878787878787878787878787878787868686868686868685858686858585858585858585 +858585858585858585858585858585858585858484848484848484848384838383838383838383 +828282828282828282828282828282828282828282828282828484848485858687878788888a8b +8c8c8e8f90919294959797999a9c9d9e9fa1a2a3a5a5a7a8a9a9aaabacadadadadaeadadacacab +abaaa8a7a5a4a2a09f9d9b989794928f8d8c89878482807e7b79797675747372717170706f6e6d +6d6d6d6e6f6f6f7071727373747475767777777779797a7a7b7b7c7c7c7c7c7c7c7d7d7d7d7d7d +7d7d7d7d7d7d7d7c7c7b7b7b7b7b7b7b7b7b7a7a79797878777776777776767777777777777777 +777778787879797a7b7c7b7c7c7c7c7e7e7e7f8080818181818181818181828282828282828282 +828282828282818181808081818080808080808080808080808080808080808080808080808080 +8080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808081818181828282828282828282828282828383838383838383838483848484848484 +848484848484848485858585858585858585848484848484848484838483838383838383838382 +828282828282828282818181818181818181818181818181818181818181818181818080808080 +8080807f7f80807f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7a7a7b7b7a7a797a7979 +797979797979797777777777777776767575747472727271706f6f6d6d6d6d6c6a696968686868 +67676666656565666667676869696a6b6c6f71737477797a7c7f81838587898b8d8e9192939596 +97989898999a9a9a9a99999a9a9a99999896959595949392929191908f8e8d8d8c8c8b8b8a8a89 +8a8989888886868686868686868686868686858586868585858585858585858585858585858585 +858585858585858585858585858585858585858585858585858585858585858585858585858585 +868686868787878787878787878787878787878787878787878787888888888888888888888888 +888888888888888888888888888888888888888888888888888888888888888888888888888888 +888888888888888888888888888888888888888888888888888888888888888888888888888889 +8889898a8a8b8b8b8b8b8b8b8b8c8c8e8e8e8f908f9191919193939395969596969697999a9a9b +9b9b9b9d9d9e9fa0a0a0a1a0a1a3a3a3a5a5a5a5a5a5a5a6a7a8a9aaaaaaaaaaaaababacacadad +aeaeaeaeaeafb0afb0b1b1b1b2b2b2b3b3b3b3b3b3b3b4b4b4b4b5b4b5b5b5b5b7b7b7b8b8b7b7 +b8b8b8b9b9b9b9bababbbbbbbbbcbcbcbcbcbcbcbcbcbcbdbdbdbdbebebfbfc0c0c1c1c1c1c1c1 +c1c1c1c1c3c3c3c3c4c3c4c4c4c4c4c4c4c5c5c5c5c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c7c7c7 +c7c7c7c7c7c6c6c6c6c5c6c5c5c5c5c4c4c4c4c4c4c4c4c4c4c3c3c3c3c3c2c2c2c1c0c1c0c0c0 +bfbdbcbcbcbbb9b8b7b7b6b5b4b3b2b1b0afaeadacacabaaa9a9a8a7a6a5a4a4a4a2a1a09f9f9e +9c9b9b9a9a999896959595939392918f8f8e8d8c8a8a89888685858482818080807f7e7e7d7c7b +7b7a797a797877767575757573717070706e6f6e6d6d6d6b6b6a6a696a69686766656565656462 +616161616161605f5e5e5d5d5c5c5c5c5b5b5b5959595857575656565656565655555454545454 +5353535251525151515150505050505050504f4f50504f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f +4f5050505050505050505150515151515252525252535353535353535353535454545556565757 +5757585858585858585858585959595a5b5a5b5b5b5b5d5d5d5d5d5d5d5d5e5e5e5e5f5f605f60 +606060616161616161616162626161626262636363636364646464646464646566646566666666 +666666666767676767676767676767676767676767676767686868696968686969696969696969 +6a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6c6c6c6c6c6c6c6c6c +6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6c6c6d6d6d6e6e6e6e6e6e6e6e +6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f706f707070707070 +707070707070707070707070707070707070707070707071717171717171717171717171717171 +717171717171717171717171717171717172727171727272727272727273737373737373737373 +737373737373737373737373737373747474747474747474747474747474747474747474747474 +757475757575757575757575757575757575757575767676767676767676767676767676767676 +767676767676767676767676767676767676767677777676777777777777777778787878787878 +787878787878787878787878787878787878797979797979797979797979797979797979797a79 +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7a7a7b7b7a7a7a7a7a7a7a7a79797979797979797978797878777777777676767676 +76767675757575757575757575747474737274737272727171717171707070707070707070706f +6f6f6f6e6f6e6e6d6d6d6d6c6c6c6b6b6b6b6b6b6b6b6b6b6a6a6a6a696a696969696868686868 +68686868686767676767676767686867676868686868686868696969696969696969696a6a6b6b +6c6b6c6c6c6c6d6d6d6d6d6d6d6e6e6e6f6f6f6f70707171727273737373737373747475757676 +77777878787878787879797a7a7b7b7d7d7d7d7d7d7d7f7f7f7f807f8080808081818182828181 +838383848484848484848484858485858585868686868686868686868686868686868686868686 +868685858686858585858585858585858585858585858585848484848484848484838483838383 +838383838383838383838282828282828282818181818080808080808080808080808080808080 +8080808080808080808080808080808080808080808080808080808080808080808080807f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7c +7c7b7b7b7a7a7b7b7a7a7a7a7a7a7a79797878787879797979797979797979797a7a7a7a7a7a7a +7a7a7c7c7c7c7d7c7e7e7e7e7e7e7e7f7f80808181818181818181818181818181818181818181 +81818181818181818080807f7f7f7f7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7b7b +7a7a7a7a7a7a7979797979797979797979797a797a7a7a7a79797979797a7a7a7a7a7a7a7a7b7b +7a7a7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b +7a7a7b7b7a7a7a7979797877787777777676767674747373727272717171707070707071707170 +70707272747475767676787a7b7e7f818386888b8e919396999d9fa2a4a7a9abacaeafb0b0b0af +afafadacaba9a8a6a3a29f9d9c9a9896939291908e8d8c8a8a8988878786868685858686858585 +858585858586868686868686868787868687878787878787878787878787878787878787878787 +878787878787878787878787878787878686868686868686858586868585858585858585858585 +858585858585858585858585858585858484838383838383838383838383838383838383838282 +8282828282828282828282828282828282828283838383858585858686878888888a8a8c8c8e8e +90929293959797999a9b9c9e9fa0a1a3a4a4a7a7a8a9aaaaababacadadadacadacacabaaa9a9a7 +a5a4a2a19e9c9b98979493908e8b89888683817f7d7b797777747372727170706f6f6f6e6d6d6e +6e6f707070727273747475757777787878787a7a7b7b7b7b7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d +7d7d7d7d7d7c7c7b7b7b7b7a7a7a7a7a7979797978787777767777767677777777777777777778 +7979797a7a7b7b7c7b7d7d7d7d7f7f7f8080808181818181818181818282828282828282828282 +828282828181818080818180808080808080808080808080808080808080808080808080808080 +808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080818181818282828282828282828282828283838383838383838383838383838383838383 +838383838383848484848584858585858484848484848484848484848484838483838383828282 +828282828282828181818181818181818181818181818181818181818181818180808080808080 +807f7f80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7a7a7b7b7a7a7a7a7a7a7a7a +7a7a7a7a7a78787878777877767676767575737373727170706e6e6e6e6c6b6a6a696969686767 +676666666665666666676968696a6b6d6f7072757678797c7e80828486888a8c8e8f9192939596 +969798999a9a9a99999a9a9a999998979696969595949392929190908e8e8d8d8c8c8b8b8a8a8a +8a8989878787878686868686868686868585868685858585858585858585858585858585858585 +858585858585858585858585858585858585858585858585858585858585858585858585858686 +868687878787878787878787878787878787878787878787878888888888888888888888888888 +888888888888888888888888888888888888888888888888888888888888888888888888888888 +888888888888888888888888888888888888888888888888888888888888888888888888898989 +898a8a8b8b8b8b8b8c8c8c8d8d8f8f8f90919092929293959595969796989898999a9b9b9d9d9d +9d9f9f9fa1a2a2a2a3a2a3a4a4a4a6a7a7a7a7a7a7a8a9a9aaabababacabacadadadadaeaeafaf +afafafb0b1b0b0b1b1b1b2b2b2b3b4b3b4b4b4b4b5b5b5b5b5b5b5b5b5b5b7b7b7b8b8b7b7b8b8 +b8b9b9b9b9bab9bbbbbbbbbcbcbcbcbbbcbbbbbbbcbcbdbdbdbdbdbebebfbfc0c0c0c0c1c1c1c1 +c1c1c3c3c3c3c4c3c4c4c4c4c4c4c4c5c5c5c5c6c6c6c6c6c6c6c6c6c7c7c7c7c7c7c8c8c8c8c8 +c8c8c8c7c7c7c7c7c7c7c7c7c8c6c7c7c7c7c7c7c7c7c7c6c6c6c6c6c5c5c5c5c4c5c4c4c4c2c1 +c0c0c0bfbdbdbcbcbab9b9b8b7b6b5b4b3b2b1b1b0b0aeaeadacababa9a9a9a7a6a6a4a4a3a1a1 +a19f9f9e9d9c9b9a9a9898979694949392918f8f8e8d8b8a8a88878684848483828281807f7f7e +7d7e7c7c7b7a7978787876757373737172717070706e6e6d6d6c6c6b6b6a696868676766656464 +6463636362616060605f5e5e5e5e5d5d5d5a5a5a59595958585857575757565655555555545353 +535252525252525251515151505050504f4f50504f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4e50 +4f4f4f4f4f4f4f4f504f5050505051515151515252525252525252525253535354545455555556 +565757575757575757575858585959595959595a5b5c5c5c5c5c5c5c5d5d5d5d5e5e5e5e5e5e5e +5f5f60606060606060616160606161616262626263636464646464646465656464656565656565 +656566666666666666666667666767676767676767676868686969686869696969696969696a6a +6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6b6c6c6c6c6c6c6c6c6c6c +6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6c6c6d6d6d6e6e6e6e6e6e6e6e6e6e +6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f +6f6f6f6f6f6f6f6f6f6f706f707070707070707070717171717171717171717171717171717171 +717171717171717171717171717171727271717272727272727272737373737373737373737373 +737373737373737373737373737474747474747474747474747474747474747474747474747474 +747474747474747474747474747574757575757676767676767676767676767676767676767676 +767676767676767676767676767676767676777776767777777777777777787878787878787878 +787878787878787878787878787878787979797979797979797979797979797979797979797979 +79797979797979797979797a797a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7a7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a79797a7a7979797979797978787777777777777777777777777676767675757575757575 +747473737373737373737372727271717272717171707070706f6f6e6e6e6e6e6e6e6e6e6d6d6d +6d6d6d6d6d6c6c6c6c6b6b6b6a6a6a6a6a6a6a6a6a6a6969696968696868686967686868686868 +6868686767676767676767686867676868686868686868696969696a696a6a6a6a6b6b6c6c6c6c +6c6c6c6c6d6e6e6e6e6e6e6f6f6f70707070727272727373747474747474747575777777777878 +7979797979797a7b7b7c7c7c7c7e7e7e7e7e7e7e80808080818081818181828282838382828484 +848585858585858585858585858585858686868686868686868686868686868686868686868686 +858586868585858585858585858585858585858585848483838383838383838383838383838383 +838383838383838382828282828282828181818180808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080807f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7c7c7c7b +7b7b7b7a7b7a7a7a7a79797979797979797979797979797978787878797979797a7a7a7a7b7b7b +7b7b7b7b7c7c7c7c7d7d7d7d7e7e7e7e7e7e7e7f7f8080808081818181818181818180807f7f7f +7f7f7f7f7f7f7e7e7e7e7e7e7e7e7d7d7e7e7d7d7d7c7c7c7c7b7c7b7b7b7b7b7b7b7b7b7b7b7b +7a7a7a7a7a7a7a7a7a7a7a797a79797979797979797979797979797a7a7a7a7a7a7a7a7a7b7a7b +7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7d7d7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7a +7b7a7a7a7a79797979797979787878767575757475747373737171717171717170707070707171 +71727272747474757677797a7c7d80828587898c909396989b9ea1a4a7a8aaabadafafafafafaf +aeacacaba9a7a6a3a2a09d9b9997969492908f8d8c8c8b8a898988878685858585858586868484 +858585868686868686868686868686868686868686868686868686868686868686868686868686 +868686868686868686868686868686868686868686868686868686858586868585858585858585 +848484848484848484848484848484848484848483838383828382828282818181818181818181 +81818181818182828282828282828283838383848484848586878788888a8b8b8c8c8e8f919292 +949697989a9b9c9d9e9fa1a2a4a4a6a7a7a9abababacacadadadacacacacabaaa9a9a8a5a4a3a1 +a09d9c9a979693918e8c8a888683817f7d7b7a787676747271706f6f6f6e6e6e6d6f6f6f6f7070 +70717272737474757677777879797a7a7a7a7a7b7c7c7c7c7d7d7e7e7e7e7e7e7e7e7d7d7d7d7d +7c7c7c7c7c7c7c7b7a7a7b7a79797978777777777777777676777776767677777778797979797a +7a7a7a7a7b7c7d7d7e7e7e7f7f7f7f808080818282818182828282828282828282828282818181 +818181818181818181818181818181808081818080808080808080808080808080808080807f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808081818080818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181828283838383848484848484 +848484848484848484848484848484848484848484848483848383838383838383838383838383 +828282828282828282828181818080818180808080808080808080808080808080808080808080 +80808080807f807f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7d7d7d7d7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7b7a7a7a7a7a7a +7a7a7a797979787878787878777575757573747372717170706e6e6e6c6b6b6a69696968676667 +6665656666666667676768696a6b6d6f6f71737577797b7d7f81838587898b8e8f919293959697 +97989899999a9a9a999999999998989897969594949392929190908f8e8e8d8d8c8c8b8b898989 +898989888888888787868686868585858585858585848484848484848484848484848484848484 +848484848484848484848585848485858586868686868686868686868686868686868686868686 +868686868686868686868686868686868686878787878787878787878787878787878787878787 +878787878787878787878787878787878787878787878787878787878787878787878787878787 +8787878787878787878787878787878787878787878787878787878787878888888889888a8a8a +8a8a8a8b8c8d8c8d8e8e8e8f8f9091929292949494959696979898989a9b9b9c9c9d9d9e9fa0a0 +a0a2a2a3a3a5a5a5a5a6a6a7a7a7a7a8a8aaaaaaaaabababacadadadadadadaeafafafafafb0b0 +b1b1b1b1b2b2b2b2b3b3b3b3b3b3b3b4b4b4b4b4b4b4b5b5b6b6b6b6b7b7b7b8b8b7b7b8b8b8b9 +b9b9b9babababababababababbbbbababbbbbbbbbbbbbbbcbebebebebebebebfc0c0bfc0c1c2c2 +c2c2c3c3c4c3c4c4c4c4c5c5c5c5c5c5c5c5c6c6c6c6c7c7c8c8c8c8c9c9c9c9c9c8c8cacac9c9 +c9c9c9c9c9c8cac9c9c9c9c9c9c9c8c8c9c9c8c8c8c8c8c8c8c8c8c8c8c7c7c7c7c6c6c6c5c4c4 +c2c2c2c1c0bfbfbebcbcbbbabab9b8b7b7b6b6b4b4b3b2b2b1afafafadadadabaaa8a8a8a6a5a5 +a3a3a2a1a0a09e9e9c9b9a9a9897969594929291908f8d8c8b8a8a898787868685848383828181 +817f7e7e7d7d7b7a7a78787775757574737272717171706f6f6e6d6c6c6c6b6a69696767666565 +646363636263616160605f5f5e5e5d5d5c5c5c5b5a5a5958585958575757565655555555545454 +5354535252525151515151515050505050505050504f4f4f4f4f4e4e4e4e4e4e4e4e4e4e4e4e4e +4e4e4e4e4e4e4f4e4f4f4f4f4f4f4f4f4f50505051515151525252525252525353535454545454 +5455555555565656575757575857585959595959595a5a5b5b5c5c5c5c5c5c5c5d5d5e5e5e5e5e +5e5e5e5e6060606161606061616162626262626262626262636363636463646464646565656565 +656565656566666667676666676767676767676768686868686868686868686868686869696969 +696969696969696969696a6a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b +6b6b6c6c6c6d6d6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d +6d6d6d6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6f6f6f6f706f70707070707070707070 +707070707070707070707070707070707070707070707070707070707070707070707171717272 +717172727272727272727272727272727272727272727272727272727272727272727272727272 +727373737373737373737373737373737373737373737373737373737373737474747475747575 +757575757575757575757575757575757575757575757575757575757575757576767676767676 +767676767676777776767777777777777777777777777777777777777777777777777777777777 +7777777778787878787878787878787878787878787878787979797979797979797a797a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7b7b7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a79797978787979 +787878787878787877777777777777777777767676767575747474747474747474737373737373 +737372727272717171707070706f706f6f6f6f6e6e6e6e6e6e6e6e6d6d6d6d6c6c6c6b6b6b6b6a +6b6a6a6a6a6a6a6a6a6a6969696868696968686868686868676867676767676767676767676767 +6767676767676868686868686868686869696969696a6a6a6a6a6a6a6a6b6b6b6b6b6b6c6c6d6d +6d6e6e6e6e70706f6f707070727272727272747474747474757676777777777777797979797979 +7a7b7c7c7c7c7c7c7d7e7e7e7e7e7e808080818181818281828282828383838484848484848484 +848484848484848485858686868686868686868585858585858585868685858686868686868686 +868686858586868585858484848484848484848484848484848484848483838282828282828282 +828181818181818181818181818181818181818181818181818181818180808181808080808080 +80808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7c7c7c7b7b7b +7b7b7b7b7b7b7b7a7a7a7a797a7979797979797979797878787878787878797979797a7a7a7a7a +7a7a7b7a7b7b7c7c7c7c7d7d7d7d7d7d7d7d7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e +7e7e7e7e7d7d7d7d7d7d7d7d7c7c7d7d7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7b7a7a7979 +79797979797979797979797979797a797a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7c7c7c7c7c7c7c7c7d7d7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7a7a7a7a797a79787878767676767576757373737171717171717170706f706f70707170 +71717373737374757678797a7c7f818385888b8f9194979a9da1a3a5a7a9abaeaeaeaeafb0aead +adacaba8a7a5a3a29f9d9b9998969492908e8d8c8c8b8a8a898786858585858585868684848585 +858686868686868686868686868686868686868686868686868686868686868686868686868686 +868686868686868686868686868686868686868686868686868585868685858585858585858484 +848484848484848484848484838483838383828282828282828282828181818181818181818181 +8181818182828282828282828283838484858585858687888889898b8c8d8e8e8f919394959698 +9a9b9c9d9f9fa0a1a3a4a6a6a8a8a9abacacacadadadadadacacababaaa9a8a7a6a3a1a09e9d9a +989693918f8d8a888684827f7e7b7a787775747472706f6e6e6e6e6d6d6d6d6f6f6f7071717172 +737474757576777879797a7a7b7b7b7b7b7c7c7c7c7c7d7d7e7e7e7e7e7e7e7e7d7d7d7d7d7c7c +7c7c7c7c7c7b7a797a797878787777777777777777767677777676767777777879797a7a7b7b7b +7b7b7b7c7d7e7f7f7f808080808080808182828181828282828282828282828282828181818181 +81818181818181818181818181808081818080808080808080808080808080808080807f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080818180808181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818182828282828383838383838383 +838383838383848384848484848484848484848484848484848483848383838383838383838282 +828282828282828281818180808181808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e +7e7e7e7d7d7d7d7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7a7a7a797879787878787676767674757473727271716f6f6e6d6c6c6b6a6a69686767676766 +6665666565666766676869696b6c6d6f70737476787a7c7e80828487888b8d8e8f919394969697 +9899999a9a9a99999999999999999897979695949393929291908f8f8e8e8d8d8c8b8a8a8a8a8a +8a8989888887878686868685858585858585858484848484848484848484848484848484848484 +848484848484848485858484858585868686868686868686868686868686868686868686868686 +868686868686868686868686868686868787878787878787878787878787878787878787878787 +878787878787878787878787878787878787878787878787878787878787878787878787878787 +878787878787878787878787878787878787878787878787878787878888888889898a8a8a8a8a +8a8b8c8d8d8e8f8f8f909091929393939595969798989899999a9c9d9d9d9d9e9fa0a1a2a2a2a3 +a4a5a5a7a7a7a7a7a7a8a8a9a9aaaaacacacacacacacadaeafaeafafafafb0b0b0b0b0b1b1b2b2 +b2b2b2b2b2b2b3b3b3b3b4b3b4b5b5b5b5b5b5b5b5b6b6b6b6b6b7b7b7b8b8b7b7b8b8b8b9b9b9 +b9bab9babababababababbbabab9bababbbabbbbbbbbbdbdbdbdbdbdbdbebfc0bfc0c1c2c2c2c2 +c3c3c4c3c4c4c4c4c5c5c5c5c5c5c5c5c6c6c6c6c7c7c8c8c9c9cacacacacac9c9cbcbcacacaca +cacacacacbcbcbcbcccbcccccbcbcccccbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcacac9c9c8c8c6c6 +c6c6c5c4c3c2c1c1c0bfbfbebdbcbcbbbbbab9b8b7b7b6b5b4b4b2b2b2b1afadadadacabaaa8a8 +a7a7a6a5a3a3a1a09f9f9d9c9b9a9997979695949290908f8e8d8b8b8a8a898887878685858483 +828281807e7d7d7c7b7a7878787776757574747473727170706f6f6f6e6c6b6b6a6a6968676665 +6565646564636262616160605f5e5d5d5d5d5c5c5b5a595a595858585757565655555454545454 +545353535252525251515050505050505050504f4f4f4f4f4e4e4e4e4e4e4e4e4e4d4e4d4d4d4d +4d4d4d4d4e4d4e4e4e4e4e4e4e4e4e4f4f4f505050505151515151515151515152525352535354 +5454545555555656565656565657575857585859595a5a5b5b5b5b5b5b5b5b5c5c5c5c5d5c5d5d +5d5d5f5f5f60605f5f606060616161616261626262626363636363636363636364646464646464 +646464656565666765666767676767676767686868686868686868686868686868696969696969 +6969696969696969696a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6a6b6b6b6b6b6b6b6b6b6b6b6b6b6b +6c6c6c6d6d6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d +6d6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f +6f6f6f6f6f6f706f70707070707070707070707070707070707070707070707071717172727171 +727272727272727272727272727272727272727272727272727272727272727272727272727273 +737373737373737373737373737373737373737373737373737373737374747474747474747474 +747474747474747474757475757575757575757575757575757575757575767676767676767676 +767676767777767677777777777777777777777777777777777777777777777777777777777777 +777778787878787878787878787878787878787878787979797979797979797979797979797979 +797979797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7b7b7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7a7b7a7a7a7a7a7a7a7a7a797979797979797979797979797979787878777778787777 +777777777777767676767576757575757474747474737373737373737373737272727271727171 +707070706f6f6f6e6e6e6e6e6e6e6e6e6e6d6d6d6d6c6d6c6c6b6b6b6b6a6a6a69696969696969 +696969696969696968686867676868676767676767676667666666676667676767676767676767 +676767676868686868686868686869696969696a6a6a6a6b6a6b6b6c6c6c6c6c6c6c6d6d6d6d6e +6e6f6f717170707171717373737374747575757575757677777878787879797a7a7a7a7a7a7b7c +7d7d7e7e7e7e7f7f7f7f7f7f7f8181818282828283828383838384848485858585858585858585 +858585858585858686868686868686868685858585858585858686858586868686868686868686 +868585868685858584848484848484848483848383838383838383838282828282828282828281 +818181818181818181818181818181818181818181818181818181808081818080808080808080 +8080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7c7c7c7b7b +7c7c7b7b7b7a7a7a7a797a79797979797979797978787878787878787878797979797979797979 +7a797a7a7a7a7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d +7d7d7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a797a797979797979 +7979797979797979797979797a797a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c +7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b +7b7a7a7a7a797a79797979777777767576757474747272727171717170706f706f6f6f706f7070 +71717171727374757677797b7d7f8184878a8d9093969a9da0a2a5a7aaacadaeaeafb0afaeaead +acaaa8a7a5a3a19f9d9b9998969391908e8d8d8c8a8a8987868685858686858585848484848485 +858585858585858686858586868686868686868686868686868686868686868686868686868686 +868686868686868686868686868686868686858586868585858585858585858585858584848484 +848484848484848484848384838383838282828282828282828281818181818181818181818181 +81818282828282828282828383848485858686878889898a8b8c8d8e8f90919394969798999c9d +9ea0a1a1a2a4a5a6a8a9aaaaabacadadadadadadadadacabaaaaa8a7a6a5a3a19f9d9b99979492 +8f8d8b89868482807e7c7a78767574737171706e6d6d6d6d6d6d6d6d6d6f6f6f70717172737475 +7576777778797a7a7b7b7b7b7c7c7c7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7c7c7c7b +7b7b7b7a7a7979787878787777777676777776777776767777777878787879797a7a7b7b7b7b7c +7c7d7e7f7f7f7f8080808181818182828282828282828282828282828282828281818181818181 +8180808181808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080818180 +808181818181818181818181818181818181818181818181828282828283838383838383838383 +838383838483848484848484848484848484848484848484838483838383838383838382828282 +828282828282818181818181818181818181818181818181818181818181818181818080818180 +80808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e +7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7a +7a7a7a797a7979797977777776757675747373717170706f6e6d6d6c6b6b6a6968686767666665 +66656565666566666768696a6b6d6e7071737577797b7d7f818486888a8c8d8f91929494969798 +9899999a9a9a9a9a9a99999999989897969595949393929190908f8f8e8e8d8c8b8b8a8a8a8a89 +898888878787878686868585868685858584848484848484848484848484848484848484848484 +848484848484848484848484848585858585858585858585858585858585858686858586868686 +868686868686868686868686868687878787878787878787878787878787878787878787878787 +878787878787878787878787878787878787878787878787878787878787878787878787878787 +87878787878787878787878787878787878787878787878787878888888889898a8a8b8b8b8b8c +8c8d8e8f8f9090919192939494959696979899999a9b9b9c9d9e9e9f9fa0a1a2a2a3a4a4a5a6a7 +a7a8a8a8a8a9a9aaaaababababadadadaeaeaeaeafafb0afb0b0b0b0b1b1b1b1b1b2b2b2b3b3b2 +b2b3b3b3b4b4b4b4b5b4b5b5b5b5b5b5b5b5b5b6b6b6b6b6b7b7b7b8b8b7b7b8b8b8b9b9b9b9ba +b9babababababababab9bab9b9b9bab9bababababcbcbcbdbdbdbdbebebfbfc0c0c1c1c2c2c3c3 +c4c3c4c4c4c4c5c5c5c6c6c5c5c6c6c6c7c7c7c7c8c8c9c9cacacacacbcbcbcccccccccccccccc +cccccdcdcdcdcecdcecececececececececececececececececececececececdcdcccccbcbcaca +c9c9c8c7c6c6c5c4c4c3c2c1c1c0c0bfbebdbdbcbbbab9b9b8b7b7b6b4b3b3b2b1b0afaeadacac +abaaa9a8a6a5a4a3a2a1a09f9d9c9c9b9998979594939291908f8e8e8d8c8b8b8a898988878685 +84838281807f7e7d7c7b7b7a7978787777767675747373727171706f6e6e6c6c6b6b6a69686867 +6667666564646363626261605f5f5e5e5d5d5c5c5b5b5a5a595958585757565655555454545453 +535352525252515150504f4f50504f4f4f4e4e4e4e4e4d4d4d4d4d4d4d4d4d4c4d4c4c4c4c4c4c +4c4c4d4c4d4d4d4d4d4d4d4d4d4e4e4e4e4e4f4f4f4f4f4f4f4f50505050515152515252525253 +535353535454545555555556565756575757575959595a5a59595a5a5a5b5b5b5b5c5b5c5c5c5c +5e5e5e5f5f5e5e5f5f5f6060606061606161616162626263636262636363646464646464646464 +646565656566656666666666666666666767676868676768686868686868686969696969696969 +696969696969696a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6c6c +6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6e +6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f +6f6f6f6f706f707070707070707070707070707070707070707070707070717171717171717171 +717171717171717171727271717272727272727272727272727272727272727272727272737373 +737373737373737373737373737373737373737373737373737373747474747474747474747474 +747474747474747574757575757575757575757575757575757575757676767676767676767676 +767676767676767676767676777776767777777777777777777777777777777777777777777777 +787878787878787878787878787878787878787879797979797979797979797979797979797979 +79797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a797a7979797979797979797878787878787878787878787878787777777777777777767677 +7776767675757575747574747474737373737372727271717272717171707070706f706f6f6f6f +6e6e6e6e6e6d6d6d6c6c6d6d6c6c6c6b6b6b6b6a6b6a6a6a6a6969696969686868686868686867 +676868676767666666666666666666666666666665666565656665666666666666666666666666 +66666767676868676768686869696969696a6a6a6a6b6a6b6b6c6c6c6c6d6d6d6e6e6e6e6f6f70 +7071717171727272747474747575767677777777787878797979797a7a7b7b7c7c7c7c7d7d7e7e +7f7f7f7f8080808181818182828283838383848384848484858585868685858686868686868686 +868686868687878787878787878787868686868686868686868686868686868686858586868585 +858585858585848484848484848484838483838383838383838382828282828282828282818181 +818181818181818181818080818180808080808080808080808080808080808080808080808080 +808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c +7c7c7c7b7b7b7a797b7a7979797979797979787878787878787878787979797979797979797a79 +7a7a7a7a7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a797a7979797979797979 +7979797979797979797a7b797a7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b +7b7b7a797b7a797979777777777677767574747272727272727271717071706f6f706f70707171 +717171727374757577797a7d7e818487898c8f9296999c9ea1a4a6a9aaabacadaeaeadadadacaa +a9a8a6a5a2a09f9d9b9a98959391908f8e8d8c8b8a888786868686868685858484848484858585 +858585858585858585858585858585858585858585858585858585858585858585858585858585 +858585858585858585858585858585858585858585858585858585858585858585848484848484 +848484848484848483848383838382828282828282828282818181818181818181818181818181 +828282828282828383848485858787878788898b8b8c8c8e8f90919293959798999a9c9e9fa0a2 +a3a3a4a5a6a7a9a9aaaaabacadadadacacacacabaaa9a7a7a6a4a3a1a09d9b99979593918e8c89 +878682817f7e7b797876747373727071706d6c6d6d6d6d6d6d6d6e707070717273737475767677 +7878797a7b7b7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7d7d7c7c7c7b7b7b7b7b7b +7b7a7a797978787878777777777777777777777777777777787878797a7a7b7b7c7c7c7c7c7c7d +7e7f80808081818181818181828282828282828282828282828282828181818180808080808080 +808080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808181818282828283838383838383838383 +838384838484848484848484848484848484848484848384838383838383838383828282828282 +828282828181818181818181818181818181818181818181818181818181818181818181818181 +8181818181818181818181818181818080807f7f80807f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e +7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b +7a797b7a7979797777777776777675747472727171706f6e6e6d6c6c6b6a696868686767666766 +656566656666676768696a6b6c6f7071737477797a7d7e81838587898a8d8e8f92929395969698 +98989899999999999999999898979695959594949392919191918f8f8e8d8c8c8c8c8b8b8a8a89 +898888878786868686868686868686858585848485858484848484848484848484848484848484 +848484848484848484848485858585858585858585858585858585858585858585858585858585 +858585858585858585858585868686878786868787878787878787878787878787878787878787 +878787878787878787878787878787878787878787878787878787878787878787878787878787 +878787878787878787878787878787878787878787878787888889898a8a8b8b8b8b8c8c8d8d8e +8f90919191929293959696969798999a9b9b9b9c9d9e9fa0a0a0a0a1a3a4a4a5a5a5a6a7a8a8a9 +a9a9a9a9aaabaaabacacacaeaeaeaeaeaeaeafafb0afb0b0afafb1b1b0b0b0b1b1b1b1b1b1b1b1 +b1b1b2b2b2b2b3b2b3b3b3b3b3b3b3b3b3b4b4b4b4b4b5b5b5b5b5b5b5b5b5b5b6b6b6b6b7b6b7 +b7b7b7b7b7b7b7b6b7b6b6b6b7b6b7b7b7b7b9b9b9b9b9b9b9bababcbcbdbdbebebebec0c0c1c0 +c1c1c1c1c2c2c2c2c2c2c2c2c2c2c3c3c4c4c5c5c6c6c7c7c8c8c8c8c8c9c9c9c9c9cacacacaca +cbcbcccccdcccdcdcdcdcdcdcecececececececececececececececfcfcececdcdcccccccccbcb +cac9c8c8c8c7c7c6c5c5c5c4c4c3c1c0c0c0bfbebdbdbcbcbcbbb8b7b7b7b6b5b4b2b2b1b1b0ae +adadabaaa9a8a7a6a5a3a2a1a19f9e9d9c99999897969494939392908f8f8f8e8d8c8b8a8a8887 +868584838281807f7f7e7d7c7b7a7a7a7a797776767575757472717170706e6e6d6c6b6b6b696a +696867676565656564636261616160605f5f5e5d5c5c5c5c5b5b59595858575756565656555555 +5454535352525151515151515050504f4f4f4f4f4e4e4d4d4d4d4d4d4d4c4d4c4c4c4c4c4c4c4c +4d4c4d4d4c4c4d4d4c4c4c4d4d4d4d4d4e4e4e4e4e4e4e4e4e4e4e4e4f50514f50515151525252 +5252535353535353535454555455565656585858585858585858585959595a5b595a5b5b5b5d5d +5d5d5d5d5d5d5d5d5e5e5f5f605f60606060616161616161616161616262636363636363636364 +646464656465656666656566666667676767676767676767676767676768686868686868686868 +686868696969696a6a6a6a6a6a6a6a6a6a6a6a6b6a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6c6c6c6c +6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6d6d6e +6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f +6f6f706f7070707070707070707070707070707070707070707070707171717171717171717171 +717171717171717171717171717171717171717171717171717171727271717272727373737373 +737373737373737373737373737373737373737373737373737474747474747474747474747474 +747474747475747575757575757575757575757575757575757576767676767676767676767676 +767676767676767676767676767676767676767676767676767676767676767676767677777777 +787878787878787878787878787878787878797979797979797979797979797979797979797979 +7979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a79797a7a79797979797979797979797979797979797979797979 +787978787878787878787877777777777777777676777776767675757575757575757575757575 +7575747474737274737272727171717171707070707070707070706f6f6f6e6d6f6e6d6d6d6c6c +6c6c6c6b6b6b6b6b6b6b6b6b6b6a6a6a6a696a6969696968686868686767676767676767676767 +676767676666666666666666666666666666656665656566656666666666666667676666676767 +6868686868686868686869696a6a6a6b6b6b6b6c6b6c6c6e6e6e6e6e6e6e6f6f6f6f7070717273 +7373737373737575757677777878787878787979797a7a7a7b7c7c7d7d7d7d7d7d7e7e7f7f8080 +808081818182828181838383848484848584858585858686868686868686868686868686868686 +868686878787878787878787878686868686868686858586868585858585858585858585858585 +858585858484848484848484848384838383838383838383828282828282828282828181818080 +818180808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7c +7c7b7b7b7a7a7b7b7a7a7a7a7a7a7a7a7979797978797878787879797979797979797979797979 +79797a7a7a7a7a7a7a7a7a7a7b7b7b7b7c7c7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7b7b +7b7b7a7b7a7a7a7a7a7a7a7a7a79797979797979797979797979797a797a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7b7b7a7a7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b +7a7a7b7b7a7a7a7877777776777676757573737373727272717171717170707070707071707170 +7071727273737677787a7b7e818386888b8e9295989a9ea0a3a6a7a8aaacacadacadadacabaaa9 +a7a6a3a2a19f9d9c9a9795939291908e8d8c8a8988878787868686858584848484838584848484 +848484848584858585858585858585858585858585858585858585858585858585858585858585 +858585858585858585858585858585858585858585858585858485848484848383838383838383 +838383838383838383838383828282828282828282828181818181818181818181818181818282 +8283838383848485868686888888888a8b8c8c8e8e90929293949697999b9b9c9ea0a1a2a4a4a4 +a5a7a8a8aaaaabababacacacacabababaaa9a8a6a5a5a3a19f9e9c99979593918e8d8b88868482 +7f7d7c7b79767574727172716f706f6d6c6d6d6d6d6e6e6e6f7171727273747475777777787979 +7a7b7b7b7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7d7d7c7c7c7b7b7b7b7a7a7a79 +797979787878787777777777777777777777777777787979797a7b7b7b7b7c7c7c7d7d7d7e7f7f +808080818181818181818282828282828282828282828282828281818181808080808080808080 +80808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808081818182828282838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838282828282828282 +828281818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818080807f7f80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e +7e7e7e7d7e7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7a7a +7b7b7a7a7a787878787677767675757373727271706f6f6e6d6d6c6b6a69696967676767676666 +6666656566676769696a6b6d6e6f70727576787a7b7e80828486888a8b8d8f8f91929394969697 +9798989999999999999898979796969695959594929292929090908e8d8d8d8d8c8c8b8b8a8a89 +898888878787878686868686868585858484858584848484848484848484848483848383838383 +838383838383838383848484848484848484858485858585858585858585858585858585858585 +858585858585858585858686868787868687878787878787878787878787878787878787878787 +878787878787878787878787878787878787878787878787878787878787878787878787878787 +8787878787878787878787878787878787878888888889898a8a8a8a8c8c8c8c8d8d8e8e909091 +92929294949596979898999a9a9b9d9d9d9e9f9fa0a1a2a2a2a3a4a5a5a6a6a6a8a8a9a9aaaaaa +aaaaabacababacacacaeaeaeaeaeaeaeafafafafafafaeaeb0b0afafafb0b0b0b0b0b0b0b0b0b0 +b1b1b1b1b1b1b1b1b1b0b1b0b0b0b0b1b1b1b1b1b2b2b2b2b3b2b3b3b3b3b4b4b4b4b4b4b4b4b4 +b3b4b3b3b3b3b3b3b3b3b3b3b3b3b3b3b5b5b5b5b6b6b6b7b7b8b8b9babbbbbbbbbdbdbdbdbdbd +bdbebebfbfbfbfbfbfbfbfbfc0c0c1c1c2c3c3c3c4c4c5c5c5c5c6c7c7c7c7c7c8c8c8c9c9caca +cbcbcbcbcbcbcccccccccdcdcdcdcdcdcdcdcdcececececececfcfcfcfcececdcdcdcdcccccccb +cacacac9c9c9c8c8c8c7c7c6c5c4c4c4c3c2c1c1c0c0c0bfbdbcbcbbbab9b9b7b7b5b5b4b3b2b2 +afafaeadacabaaa8a7a6a5a4a3a2a09e9e9d9c9b999998979795949493929191908e8e8c8c8b89 +888786858483838181807f7e7e7d7d7c7b7a7a7878787776757473737171716f6e6e6e6c6d6c6b +6a6a686868676666656464646262616161605f5f5e5e5d5d5b5b5b5a5959585858585756565555 +545454545252525252525151515050504f4f4e4e4d4d4d4d4d4d4d4d4d4d4d4d4c4c4c4c4c4c4c +4c4c4b4b4c4c4b4b4b4c4c4c4c4c4d4d4d4d4d4d4d4d4d4d4d4d4e4f4f4e4e4f4f4f5050505051 +51525252525252535353535354545456565656575657575757585858595958585959595b5c5c5c +5c5c5c5c5c5c5d5d5e5e5e5e5e5e5e5f5f60606060606060606061616262626262626263636464 +646464646465656464656565666666666666666666666666666667676868686868686868686868 +68696969696a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6b6b6b6c6b +6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6d6d6e6e6e +6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f +6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f706f7070707071717171717171717171717171 +717171717171717171717171717171717171717171717171717272717172727273737373737373 +737373737373737373737373737373737373737373737374747474747474747474747474747474 +747474747474747474747474747474747474747474747475757676767676767676767676767676 +767676767676767676767676767676767676767676767676767676767676767676777777777878 +787878787878787878787878787878787979797979797979797979797979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +797979797979797979797978787979787878787878787878787878787878787877787777777777 +777777777777777777767676767676767675757676757575747474747374737373737373737373 +72727271717272717171707070706f6f6e6e6e6e6e6e6e6e6e6d6d6d6c6c6d6d6c6c6c6b6b6b6b +6a6a69696969696969696968686868686868686868676767676766666666666666666666666666 +666665656565656565656565656565656565656565666566666666666666676766666767676868 +68686968696969696a6a6b6b6b6c6c6c6c6d6d6d6d6f6f6f6f6f6f6f7071717172727273747474 +747474757777777878787979797979797a7a7b7c7c7c7d7d7d7e7e7e7e7e7e7f7f818081818181 +828282838382828484848585858585858585858586868686868686868686868686868686868686 +868787878787878787878786868686868686868585868685858585858585858585858585858585 +858484838383838383838383838383838383838383838282828282828282828281818180808181 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7c7c7c7b +7b7b7b7a7b7a7a7a7a7a7a7a7a7a79797979797979797979797979797978787878797879797979 +7979797a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a +7a7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a797a7979797979797979797a7a7a +7a7a7a7a7a7a7b7a7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7d7d7d7d7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7b7b7b7b7b7b7b7a +7b7a7a7a79797979787876767575757575747373737272717071707070716f7070707070707171 +7172727373757677797b7d808285888b8e9194979a9ca0a2a4a6a8a9acabacacacadacaaa9a8a7 +a6a4a2a19f9d9b9997969492908f8d8c8c8b8a8988878786858585858584848484848484848484 +848585848485858585858585858585858585858585858586868686868686868686868686868686 +868686868686868686858585848485858484848484848484848484848484848484848484848484 +838383838283828282828181818181818181818181818181818181818181828282828283838383 +84838484848586888888898a8b8b8c8d8f8f919292949597979a9a9c9e9f9fa2a3a4a5a7a6a7a8 +a8a9abacacacacabababaaaaa9a8a8a7a6a4a3a19f9d9d9a98969492908d8c88868482817f7d7b +79777675737170706f6f6e6e6e6d6d6d6d6e6f6f6f70707172727474757677777978797a7a7a7b +7c7c7c7c7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7c7c7c7c7c7c7c7b7b7b7a7a7a79797978 +7777777777777777767677777677777878797979797a7a7a7a7a7b7c7c7d7d7d7e7f7f7f808080 +808181818282828282828282828282828181818181818181818181818181818181818080818180 +808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818282 +838383838383838383848484848484848484838483838383828282828282828282828282828282 +818181818181818181818181818181818181818181818181818181818080818180808080808080 +808080808080808080808080808080808080808080808080807f807f7f7f7f7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7c7c7d7d7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7a7b7a +7a7a7a7979797878787776757574747373727170706f6e6e6d6c6b6b6a69696867676666666665 +666666676767686a6a6b6b6d6f7171747577797c7d7f81838486898a8c8d8f9192939395969797 +98989998989999999999989898979795949494939392929290908f8f8d8d8d8d8c8c8b8a898989 +898989888787888786868685858585858585858585848484848484848484848484848484848484 +848484848484848484848484848484848484848484848484848585848485858585858585858686 +868686868686868686868686868686868686868686868686868686868686868686868686868686 +868686868686868686868686868686868686868686868686868686868686868686868686868686 +8686868686868686868687878787888888888989898989898b8c8c8c8e8e8e8e8f909091929293 +949596969798989a9b9b9d9d9d9ea0a0a0a1a2a2a2a4a5a5a6a6a6a6a8a8a8a9aaaaaaaaababac +acacacadadadadadadadaeaeaeaeaeaeafaeafafafafafafafafafafafafb0b0aeaeafafafafaf +afafb0aeafafafafafafafafafafafafafafafafafb0b0afafb0b0b0b1b1b1b1b2b0b1b1b1b1b1 +b1b1b1b0b0afafafb0afb0b0b0b0b1b1b1b2b2b2b3b3b4b5b5b6b6b7b7b9b9b9b9bababbbbbbbb +bbbbbbbcbcbcbcbdbebebebebebebfbfc1c1c2c2c2c2c4c4c4c4c5c5c6c6c6c6c7c7c8c7c8c8c8 +c9cacbcbcbcccbcccccccccdcdcdcdcececececfcfcfcfcfcfcecfcfcfcfcfcfcfcfcfcececece +cdcdcccbcbcacac9c9c9c8c8c8c7c6c6c5c5c4c3c2c2c1c1c0bfbebebcbcbababab9b8b8b6b5b3 +b3b1b0b0afaeacabaaa9a7a6a6a4a2a1a09f9f9d9c9c9a9a999897969694939391918f8e8e8c8c +8a898887868684838383828180807e7e7d7d7b7b7a79787876757575737372727070706f6e6d6d +6c6c6a6a6968676766656564646362626261605f5f5e5e5e5c5c5b5b5a5a595958585758575757 +5554545452525353525252505050504f504f4f4f4f4e4e4e4e4d4d4c4c4c4c4c4b4b4b4c4b4c4c +4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4d4d4d4d4d4d4e4d4e4e4e4e4f4f4f4f4f4f4f +4f50505151515253525353535354545455555454555555575757575857585858595959595a5a5a +5a5b5c5c5c5c5c5c5d5d5e5e5e5e5e5e5e5f5f5f5f606161616161616162626262626262626263 +636464646464646464646565656666656566666667676767676767676767686868686868686868 +6868686868686868686868696969696a696a6a6a6a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b +6b6b6b6b6b6b6b6b6b6b6c6c6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d +6d6d6d6d6d6d6d6d6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6f6f6f6f706f +707070707070707070707070707070707070707070707070707070707070707070707070707070 +717171727271717272727272727272727272727272727272727272727272727272727272727272 +727272727272727272727273737373737373737373737373737373737373737373737373747474 +747574757575757575757575757575757575757575757575757575757575757575757575757575 +757575757575767676767777777777777777777777777777777777777777777777777777777777 +777777777777777777777777777777777777777777777777777777777777777777777878787879 +787979797979797979797979797979797979797979797979797979797979787878787878787878 +787878787878787878787878787878787878787878787878787877777777777777777776777676 +767675757575757474747474747474747474747474747373737373737373727272727171717070 +70706f706f6f6f6f6e6e6e6e6e6e6e6e6d6d6d6d6c6c6c6b6b6b6b6a6b6a6a6a6a696969696969 +696968686969686868676767676667666666666565656565656565656565656564646565646464 +64646464646565656565656565656466656565666566666666676767676767676767676969696a +6a69696a6b6b6b6b6b6b6b6d6d6d6d6e6d6f6f6f6f6f6f71717272727273737374747474767677 +7777777878787979797a7b7b7c7c7c7c7c7c7d7d7d7e7e7e7f8080818181818181828282828383 +838484848484848485858585868586868686878787888887878888888888888888878787878787 +878787878787878787868686868686868686868686868686868686858585858484848484848484 +848484848483838383828382828282828282828281818181818181818181818181818181818181 +8181818180808181808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7c7c7c7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a797a797979797979797979787878787878787878787878 +78797979797a7a7a7a7a7a7a7b7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a797b +7a797979797979797979797979797979797979797979797a797a7a7a7a7a7a7a7a7a7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7b7b7b7b7b7b7b7b7b7b +7b7b7a7a797978787676767676767675747373727271717171717171707070706f706f70707070 +70717273747476787a7c7f8184878a8d909397989d9fa1a3a6a8aaaaabacacadadabaaa9a8a7a6 +a4a3a19f9d9b9998969492908e8d8c8c8b8a898887868585858585848483848383838383838384 +858384858585858585858585858585858585858585868686868686868686868686868686868686 +868686868686868585858484858584848484848484838483838383838383838383838383838282 +828282828282828281818181818181818181818181818181818181818282828282838383848584 +85858586888989898a8b8c8d8e8e90919394959697999a9c9c9fa0a1a1a4a5a6a7a8a7a8aaaaaa +acadadadacabaaaaa9a9a8a7a6a5a4a1a19f9c9a99979492908e8c89878483807f7e7b7a777674 +7472706f6e6e6e6e6d6d6d6d6d6d6d6e6f707071717273747575767778797a797a7b7b7b7c7c7c +7c7c7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7c7c7c7c7c7c7c7b7b7b7a7979787878787777 +77777777777776767777767777787879797a7a7b7b7b7b7b7b7c7c7d7d7e7f8080808080808081 +818182828282828282828282828281818181818181818181818181818181818180808181808080 +80808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808081818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181828282 +828282828282828383838383838383838383838383838282828282828282828282828282828181 +818181818181818181818181818181818181818181818181818180808181808080808080808080 +80808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7e +7f7e7e7e7e7e7e7e7e7e7d7d7d7c7c7d7d7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7a7a7a797878777776767575747473727171706f6f6e6d6c6c6b6a6968686767676766666565 +6567666767696969696b6c6f6f71737476797a7c7e8082838688898a8d8e8f9191939596969798 +99989899999999999999999898969696959494939393929190908e8e8e8e8d8d8c8b8a8a8a8a8a +8a8988878887868686858585858585858585858484848484848484848384838383838383838383 +838383838383838383838383838384838484848484848485858484858585858585858586868686 +868686868686868686868686868686868686868686868686868686868686868686868686868686 +868686868686868686868686868686868686868686868686868686868686868686868686868686 +868686868686868687878787888889898a8a8a8a8a8a8b8c8d8d8f8f8f8f909192929393949597 +989898999a9c9d9d9e9e9fa0a2a2a2a2a3a3a4a6a7a7a7a7a7a7a9a9aaaaababababacacadadad +adadadadadadadadaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeafafadadaeaeaeaeaeaeae +aeadadadadacadacacacacacacacacacacacacadaeacadaeaeaeafafafafafaeaeaeaeadaeadad +adadacacacacacacacacacacadadadaeafafb0b0b1b1b1b2b3b4b4b6b6b6b6b6b7b7b7b7b8b7b8 +b8b9b9b9b9babbbbbbbbbbbbbcbdbebebfbfbfbfc1c1c2c2c3c3c4c4c4c4c5c6c7c6c7c7c7c7c9 +c9c9cacbcacbcbcbcbcccccccccdcdcececfcfcfcfcfcfcfd0d0d0d0d0d0d0d0d0d0d0d0d0cfcf +cecececdcdcccccccccccccbcacac9c9c8c7c6c6c6c6c5c3c2c2c1c1bfbebebdbdbdbbb9b8b8b6 +b5b5b4b3b1b0aeaeacabaaa9a7a6a5a4a4a2a1a09f9f9e9d9b9a9a999897959594939290908e8d +8c8b8a898887878786848383828281807e7e7d7d7c7b7978787877767575737373727170706f6f +6d6c6b6b6a6a696867666665656565646261616060605f5e5d5d5c5c5b5b5a5958595858585756 +555553535454535353515151504f504f4f4f4f4e4e4e4e4e4d4d4d4d4c4c4b4b4b4b4b4b4b4b4b +4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4c4c4c4c4c4c4c4c4c4c4c4c4d4d4d4d4e4d4e4e4f +4f505050515151515151515252525354525354545456565656565656565657575858595959595a +5b5b5b5b5b5b5b5c5c5c5c5d5c5d5d5e5e5e5e5f60606060606060616161616261626262626363 +636363636363636364646465656464656565666666666766676767676868686868686868686868 +686868686868686868696969696969696969696a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6a6b6b6b6b +6b6b6b6b6b6b6b6b6c6c6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d +6d6d6d6d6d6d6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f +6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f706f707070707070707070707070707070707070707171 +717272717172727272727272727272727272727272727272727272727272727272727272727272 +727272727272727272737373737373737373737373737373737373737373737373737474747474 +747474747474747474747474747474747474747574757575757575757575757575757575757575 +757575757676767677777777777777777777777777777777777777777777777777777777777777 +777777777777777777777777777777777777777777777777777777777777777778787878787878 +787878787878787878787878787878787878787878787878787878787777777777777777777777 +777777777777777777777777777777777777777777777777767676767576757575757575757575 +74747474747373737373737373737373737373737272727271727171707070706f6f6f6e6e6e6e +6e6e6e6e6e6e6d6d6d6d6c6d6c6c6b6b6b6b6a6a6a696969696969696969696868686867686767 +666667676666666565656565656565656564646464646464646464646464636364646363636363 +6363636464646464646464646465656565666566666666676767676767676767676969696a6b69 +6a6b6c6c6c6c6c6c6c6e6e6e6e6f6f707070707070727273737474757575757575757777787879 +797a7a7a7a7a7a7b7c7c7d7d7d7d7e7e7f7f7f7f7f7f8081818282828283828383838384848485 +858585858585868686868686868686868787878888878788888888888888888787878787878787 +878787878787878686868686868686868686868686868686868585858584848484848484838483 +838383828282828282828282828282828282818181818181818181818181818181818181818181 +818180808181808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7c7c7c7b7b +7c7c7b7b7b7b7b7b7b7b7a7a7a7a797a7979797979797979797878787878787878787878787878 +787979797979797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a797a7979 +7979797979797979797979797979797979797979797a797a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b +7b7c7c7b7b7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7b7b7c7c7b7b +7a7a797979797777777676767675757474737372727272717171707070706f706f6f6f6f6f6f6f +70717172737577797b7d808386898c8f9395999c9ea0a4a6a8a9aaabacadadacabaaaaa8a7a6a5 +a3a19f9d9b9998969391908e8d8d8c8a8a89878686858585858484838483838383838383838483 +848484848484848484848484848484848484848585858585858585858585858585858585858585 +858585858584848484848484848484848484848384838383838383838383838383838382828282 +828282828282818181818181818181818181818181818181818182828282828383838485848586 +8687898a8a8b8c8c8d8e8f90929394969798999b9c9e9fa1a2a3a4a6a7a8a9aaa9aaabababadad +adadacabaaaaa9a8a7a6a5a3a29f9e9c9a979693918e8c8a888583817f7d7b7a7876747372716f +6e6d6c6c6d6d6c6d6d6c6c6d6d6e6f7070717273747576767878797a7b7a7b7c7c7c7d7d7d7d7d +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7c7c7c7c7b7b7b7a7a7a7a79797878787877777777 +7777777777777777777777797979797a7a7b7b7c7c7c7c7d7d7e7e7f7f80808080818181828282 +828282828282828282828282818181818181818180808181808080808080808080808080808080 +8080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080 +808080808080808080808080808080808081818080818181818181818181818181818282828282 +828282828283838383838383838383838383838382828282828282828282828282828281818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +8181818181818181818180808181808080808080808080808080807f7f7f7f7f7f7f7f7f7e7f7e +7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7a +7a7a7a79797878777776767575747372727170706f6e6d6c6c6b6a696968686767666665656566 +65666667676868696a6c6d6f7072737677797b7d7f81838587888a8c8d8f909293949596979898 +98999999999999999999999797979695969594949392919190908f8f8e8e8d8c8b8b8a8a8a8a89 +898888878787878686868585868685858584848484848484848483848383838383838383838383 +838383838383838383838383848384848484848484848484848484848484848484858585858585 +858585858585858686858586868686868686868686868686868686868686868686868686868686 +868686868686868686868686868686868686868686868686868686868686868686868686868686 +86868686868687878787888889898a8a8a8a8b8b8c8d8e8e8f8f90909192939394959596989999 +9a9b9c9d9e9fa0a0a1a2a3a3a4a4a5a5a6a7a8a8a9a9a9a9aaaaababacacacacadadadaeaeadad +aeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeadadaeaeadadadadadadadadacacacacacacacacacacab +abababaaabaaaaaaaaaaaaaaaaaaaaaaaaaaabaaababababacacacacacababababaaabaaaaaaaa +a9a9a9a9a9a9a9a9a9a9aaaaaaaaababacacadaeaeafb0b1b1b2b2b3b3b3b4b4b4b4b5b4b5b5b5 +b5b6b6b6b7b7b7b7b8b8b9babbbbbcbcbdbdbebebfbfc0c0c1c1c2c2c3c4c5c4c5c6c6c6c8c8c8 +c9cac9cacbcbcbcccccccccdcdcececfcfcfcfd0d0d0d1d1d1d1d1d2d2d2d2d2d2d2d2d2d2d1d1 +d1d1d1d0d0d0cfcfcfcfcececdcdcccccbcbcacac9c8c7c7c6c5c4c3c3c2c1c1c0bebdbdbbbaba +b9b7b6b5b3b2b1b0afadacabaaa9a8a7a6a5a4a3a2a1a09f9e9d9c9b9a9998979694949291908f +8e8d8c8b8a8a8988878785858483828281807f7e7d7c7b7b7a797878777676757473737171706f +6e6e6d6c6c6b6a6969686867676665646463626261605f5f5e5e5d5d5c5b5a5b5a595958575656 +55555555545454525252515051504f4f4f4e4e4e4e4e4d4d4d4d4c4c4b4b4b4b4b4b4b4a4a4b4b +4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4b4b4a4a4b4b4b4c4c4c4c4d4c4d4d4d4d4e +4e4e4f4f4f4f505050515151515251525252525454545555545455555656575757575858585959 +59595a5a5a5b5b5b5b5c5b5c5c5c5c5d5d5d5e5e5e5e5f5f5f6060606061606161616162626263 +636262636363646464646464646464646565656566656666666667676767676767676868676768 +68686868686868696969696969696969696a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6a6b6b6b6b6b6b +6b6b6b6b6b6b6b6b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6c6c6d6d6d6d6d6d6d6d6d +6d6d6d6d6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f6f6f +6f6f6f6f6f6f6f6f6f6f6f6f6f6f706f7070707070707070707070707070707070707071717171 +717171717171717171717171717171717171717272717172727272727272727272727272727272 +727272727272727373737373737373737373737373737373737373737373737374747474747474 +747474747474747474747474747474747475747575757575757575757575757575757575757575 +757575757676767676767676767676767676767676767676767676777776767777777777777777 +777777777777777777777777777777777777777777777777777777777777787878787878787878 +787878787878787878787878787878787878787878787878787877777777777777777777777777 +777777777776767777767676767676767676767676767575757574757474747474747474747373 +737373727272727272727271717272717171707070706f706f6f6f6f6e6e6e6e6e6d6d6d6c6c6d +6d6c6c6c6b6b6b6b6a6b6a6a6a6a69696969696868686767686867676766666666656665656565 +656565656564646464646464646464636363636363636363636363636363636363636363636363 +636464646464646464646465656565666566666666676767686867676868686a6a6a6a6b6a6b6b +6c6c6c6c6d6d6d6f6f6f6f707071717272727273737474757576767676777777797979797a7a7b +7b7c7c7c7c7d7d7d7e7e7e7e7f7f80808181818182828283838383848384848484858585868685 +858686868787878787878787878788888888888888888888888888888887878787878787878787 +878787878786868686868686868585868685858585858585858484848484848484848384838383 +838282828282828282828282828282828181818181818181818181818180808181808080808080 +80808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7b7b7b7a797b7a797979797979797978787878787878787878787878787879 +79797979797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a797a79797979 +797979797979797979797979797979797979797a797a7a7b7b7a7a7b7b7b7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7b7a7b +7a7979797777777777777776767575747372727272727272717171706f706f6f6f6f6f6f6f7071 +717172747577797a7e808286888c8f9195989b9ca0a3a5a6a7a9aaacacabaaaaaaa9a8a7a6a5a2 +a09f9d9b9a98959392908f8f8d8c8c8a8887878686868685848384838383838383838384838484 +848484848484848484848484848484848485858585858585858585858585858585858585858585 +858585848484848484848484848484848483848383838383838383838383838383828282818182 +828181818080808080808080818180808181818181818181828283838384848485868687878789 +8b8c8c8c8e8e8f90929294959798999a9c9d9ea0a0a3a4a5a5a7a8a9a9aaa9aaababaaacacacab +aaa9a8a7a6a6a4a3a1a09f9b9b989693928f8d8b88878582807e7d7a79787675737170706e6d6c +6c6c6d6d6d6d6d6d6d6e6e6f7071727373747576787879797a7b7c7b7c7c7c7c7d7d7d7d7d7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7c7b7b7b7b7b7b7b7a7a7a7a797978787878777777777777 +77777777777777777779797a7a7b7b7c7c7c7c7c7c7d7e7f7e7f80818181818181818282828282 +828282828282828281818181808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f +7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808081818181818181 +818282828283838383838383838383838383828282828282828282828282828282818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +8181818181818181818181818181818181818181818181808080807f7f7f7f7f7f7f7e7f7e7e7e +7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b +7b7a7a797977777777767675747373727171706f6e6e6d6c6b6a6a696968686767666665666566 +666767676768696b6b6d6f7071747477797a7d7e8082848587898a8d8d8f919292949596969798 +98989999999999999997979796959695959594939292919191918f8f8e8d8c8c8c8c8c8c8a8a89 +898888888887878686868686868686858585848485858484838483838383838383838383838383 +838383838383838383838483848484848484848484848484848484848484848585858585858585 +858585858585858585858585858585858585858585858585858585858585858585858585858585 +858585858585858585858585858585858585858585858585858585858585858686858586868686 +868686868787878889898a8a8b8b8b8b8c8c8d8e8f8f9191919192949595969696989a9b9b9b9c +9e9fa0a0a1a1a2a3a4a4a4a4a6a6a7a8a9a9a9a9a9a9aaaaababacacacacadadadacacacacacac +acacacacacacacacacababababababababababababaaaaaaaaaaa9a9a9a9a9a9a9a9a8a8a7a7a7 +a7a6a7a6a6a6a6a6a6a6a6a6a6a6a6a6a7a6a7a7a7a7a8a8a8a7a7a7a7a6a6a5a6a5a5a5a5a4a4 +a4a4a4a4a4a4a4a4a5a5a5a5a6a6a7a7a9a9a9aaabacacadadadaeaeafafafafb0afb0b0b0b0b1 +b1b1b2b2b2b2b2b3b4b5b6b6b7b7b8b8b9b9bababbbbbdbdbdbdbebfc1c0c1c1c1c1c3c3c4c5c6 +c5c6c6c7c7c8c8c8c8c9c9cacacccccccccccccdcecececfcfd0d0d0d0d0d1d1d1d1d1d0d0d0d1 +d1cfcfd0d0d0d0d0cfcfcececdcdcccccccccbcac9c9c8c8c7c6c6c5c5c4c3c1c0c0bfbebebdbb +bab9b7b7b6b4b3b2b1b0aeadadacaba9a8a8a7a6a4a3a3a2a09f9e9e9d9b9a9999969594949291 +908f8f8e8d8c8b8b89898887858684848382807f7f7f7e7d7b7b7a7a7a79777676757574727171 +7070706e6d6c6c6b6b6a6a6968676766656564636262616160605f5e5d5d5c5c5c5b5a59585757 +57575756565454545352525151515150505050504e4e4e4e4d4d4c4c4b4b4b4b4b4b4b4b4b4b4b +4b4b4b4b4a4a4b4b4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4b4b4b4b4c4b4c4c4c4c4d4d4d +4e4e4e4e4e4e4e4f4f4f50514f5051515153535353535353535354545555565656565758585858 +585858595959595a595a5b5b5b5c5c5c5d5d5d5d5d5d5d5e5e5e5f605e5f606060616161616161 +616161616262626363626263636364646464656465656565666666676766666767676767676767 +6767676767686868686868686868686969696a6a69696a6a6a6a6a6a6a6b6a6b6b6b6b6b6b6b6b +6b6b6b6b6b6b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c +6c6c6d6d6d6d6d6d6d6d6e6e6d6d6e6e6e6e6e6e6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f6f6f6f6f +6f6f6f6f6f6f6f6f6f6f6f6f706f70707070707070707070707070707070707070717171717171 +717171717171717171717171717171717171717171717171717171717171717171717171717171 +717171717172727273737272737373737373737373737373737373737373747474747474747474 +747474747474747474747474747474757475757575757575757575757575757575757575757575 +757576767676767676767676767676767676767676767676767676767676767676767676767676 +767676767676767676767676767676767676767676767676767676767777777777777777777777 +777777777777777777777777777777777777777777777777767676767676767675757676757575 +757575757575757575757575757575757575757574747474737473737272737372727271717171 +717070707070707070707070707070706f6f6f6e6d6f6e6d6d6d6c6c6c6c6c6b6b6b6b6b6b6b6b +6b6b6a6a6a69686a69686868676767676766666666666666666666656565656465646464646464 +646464636363636363636363636262626262626262626262626263636262636363636363636364 +64646464646464656566666666676667676767686868696969696969696b6b6b6b6c6b6c6d6e6e +6e6e6e6e6e707070717272737373737373747475757677787878787878787a7a7a7b7c7b7c7d7d +7d7d7d7e7e7e7f7f7f7f8080818182828181838383848484848584858585858686868686868686 +868687878787878787878787888888888888888888888888888888878787878787878787878787 +878686868685858585858585858585858585858585858584848484848484848483848383838382 +828282828282828282828282818181818080808080808080808080808080808080808080808080 +8080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7b7b7b7a7a7b7b7a7a7a7a7a7a7a7a797979797879787878787878787878797979 +79797979797979797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7a7a7b7b7b7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7b7a7b7b7a +7a7a78787878777777767676767574737373727272727171717070707070706f6f6f6f6f707070 +7172737577787b7d7f8285888b8d919397999c9fa2a3a5a6a8aaaaaaa9aaaaa9a8a7a7a6a3a2a0 +9f9d9c9a9795949291918f8d8d8b89888887878686858484848484848383838383838383838383 +838383838383838383838383838383848484848484848484848484848484848484848484848484 +848383838383838383838383838383838383838383838383838383838383838282828181828281 +8181808080808080808081818080818181818181828283838484848586868687878888898b8c8d +8e8e9091929294959797999a9b9c9e9fa0a2a2a4a5a6a7a7a9aaaaaaaaaaaaaaa9ababaaa9a8a7 +a6a5a4a3a19f9e9c9b979794928f8e8b89878583827f7d7b7a787675747372706f6f6e6d6c6c6c +6d6d6d6d6e6e6e6f6f70727273747476777779797a7a7b7b7c7b7d7d7d7d7e7e7e7e7d7f7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7d7d7c7b7b7b7a7a7a7a797979797979787878787777777777777777 +777777787878787a7a7b7b7b7b7c7c7c7d7d7d7e7f807f7f808181818181818182828282828282 +828282828282818181818080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080818181818181818182 +828282838383838383838383838383838282828282828282828282828282828181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7e7e7e7e7d7e7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b +7b7a7a7878787877777675747473727271706f6f6e6d6d6b6b6a6a696968676767666666666667 +66676667696a6a6c6d6e6f72727576777a7b7d7f81828486888a8a8d8e8f909292949495969797 +9898989999999997979797969796969695959393929292929090908e8d8d8d8d8d8d8b8b8b8a89 +898989888887878787868686868585858484858584848484848484838483838383838383838383 +838383838383838383838383838383838383838383838383838383838384848484848484848485 +848585858585858585858585858585858585858585858585858585858585858585858585858585 +858585858585858585858585858585858585858585858585858585858586868585868686868686 +8687888888898a8a8a8a8c8c8c8c8d8d8e90909092929393949696969898989a9b9c9d9d9e9fa0 +a1a1a3a3a3a4a5a5a5a5a7a7a7a8a9a9a9a9a9a9aaaaaaaaababababacacacabababababababab +abababaaaaaaaaa9a9a9a9a9a9a9a9a8a8a8a8a7a7a7a7a7a6a6a6a6a5a5a5a5a4a4a3a3a3a3a3 +a3a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a2a2a2a2a1a1a1a1a0a0a0a09f9f9f9f +9f9f9f9f9f9fa0a0a0a0a1a1a2a2a4a4a4a5a5a6a7a8a8a8a9a9aaaaaaaaabaaababababacacac +adadadadadaeafafb0b1b2b2b3b3b4b4b5b5b6b6b8b8b8b9bababcbbbcbdbdbdbfbfc0c0c1c1c2 +c2c3c3c4c4c5c5c6c6c6c6c8c8c8c9c9c9cacbcccccdcdcececfcfcfd0d0d0d0d0d0d0d0d1d1cf +cfd0d0d0d0d0cfcfcfcfcececdcecdcecdcdcbcccacac9c9c9c8c8c7c6c5c4c4c2c1c1c1bfbebd +bbbbbab8b8b7b5b4b3b2b2b0afaeadadabaaa9a8a8a6a4a4a3a2a19f9f9e9d9b9a999896969593 +939291918f8f8d8d8c8b898a888786868483838281817f7f7d7d7d7c7b7a7a7878777675757373 +737171706f6e6e6d6d6c6b6a6a6968686766656564646363616160605f5f5e5d5c5c5b5a5a5959 +5958585656555554545353535352515151514f4f4f4f4f4e4d4d4c4c4c4c4c4c4c4c4c4c4c4b4b +4b4b4a4a4b4b4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4b4b4b4b4b4b4b4b4b4b4c4c4c4d4d +4d4d4d4d4d4e4e4e4f4f4e4e4f4f4f515151515251525252535353535454545455565656575757 +57585858585858585959595a5a5a5b5c5c5c5c5c5c5d5d5d5e5e5d5d5e5e5e5f60606060606060 +606061616162626161626262636363636463646464646565656666656566666666666666666666 +666667676868686868686868686969696a6a69696a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a +6a6a6a6a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6c6b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c +6d6d6d6d6d6d6d6d6e6e6d6d6e6e6e6e6e6e6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f +6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f7070707071707171 +717171717171717171717171717171717171717171717171717171717171717171717171717171 +717171727272737372727373737373737373737373737373737373737474747474747474747474 +747474747474747474747474747474747474747474747474747474747474747474747474747474 +757575757575757575757575757575757575757575757575757575757575757575757575757575 +757575757576757676767676767676757675757575757575757576767676767676767676767676 +767676767676767676767676767676767676767676767575757575757575747475757474747474 +747474747474747374737373737373737373727272727272727271717272717171707070706f6f +6e6e6e6e6e6e6e6e6e6e6e6e6e6e6d6d6d6c6c6d6d6c6c6c6b6b6b6b6a6a696969696969696969 +686868676768686767676666666666656565656565656565646463636363636363636363636363 +636262626262626262626361626262626262626262626262636362626363636363636363646565 +65656565656666676767676767676767686969696a6a6a6a6a6a6a6c6d6d6d6d6d6d6e6f6f6f6f +6f6f707272727373737474747474757676777777787979797979797a7c7c7c7d7d7c7d7e7e7e7e +7e7f7f808081818181818282838382828484848585858585858585858586868686868686868687 +878888888788878787878888888888888888888888888888888787878787878787878787878786 +868686858585858585858585858585848584848484838383838383838383838383838383828282 +828282828282828282828181818180808080808080808080808080808080808080808080808080 +808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7c7c7d7d7c7c7c7b +7b7b7b7b7b7b7b7b7a7b7a7a7a7a79797979797979797979797979797979797979797979797979 +797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a797a7979797979797979 +79797979797979797979797a7a7a7a7b7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7d7d7c7c7d +7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7b7b7b7b7a7a7a7a +7979797878787777767575757575747474737373717171717071706f6f6f6f6e6e6f6f6e6f6f70 +72737475777a7d7f8184878b8d919296999c9ea1a2a4a5a7a8a8aaa9aaa9a9a8a7a6a5a3a2a09e +9d9b999796949291908e8d8d8b8a89888787868585848584838383838282828382838383838383 +838383838383838383838383838484848484848484848484848484848484848484848484848483 +838383838383838383838383838282818181818181818181818181818181818181818181818181 +81818181818181818181818181818183838383848384848485868686888889898b8b8c8d8f8f91 +91929395969797999a9c9d9f9fa1a2a3a5a6a7a7a8a9a9a9aaaaaaaaabaaaaa9a8a8a7a6a5a4a3 +a19f9e9d9b99979592918f8c8b888683827f7d7b7a787775747372706f6f6f6e6c6c6c6c6c6d6d +6d6f6f6e6f707172727474747677787979797a7a7b7c7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7d7d7d7c7c7c7c7c7c7b7b7b7a7a7a7979797978777777777777777777777878787879 +7979797a7a7a7a7a7a7b7d7d7d7e7e7e7f7f7f7f7f808080808181828282828282828282828282 +828181818181818181818181818180808181808080808080808080808080808080808080808080 +80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e +7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f80807f7f808080808080808081818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818182828282828282828282828282828281818181 +8181818180808181808080808080808080808080808080808080808080807f807f7f7f7f7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7c7c7c7c7c7c7c7b7a7a +7a7a7a79797878777675757473737271706f6f6f6d6d6c6c6b6a6a696866666667666766666667 +67676769696a6b6d6e6f7171737577797a7c7e7f8183848688898b8c8e8f929293939595969697 +97979898989999999898979796969594949493939292929290908f8f8d8d8d8d8d8d8b8b8a8a89 +898989898887888887878785858585858585858584848383838383838383838383838383838383 +838383838383848384848484848484848484848484848484848484848484848484848484848484 +848585848485858585858585858585858585868686868686868686868686868686868686868686 +868686868585858585858585858586868686868686868686868686868686868686868888888888 +88898989898a8b8c8c8d8c8d8e8e8f9092929293949596969898989a9b9b9c9d9d9f9fa1a1a2a3 +a3a3a5a5a6a6a7a7a7a7a8a9a9a9aaaaaaaaaaaaababababababaaaaaaababaaaaaaaaaaa9a9a9 +a9a9a9a8a8a8a8a8a8a7a6a5a6a6a5a4a4a4a4a3a3a3a2a2a2a2a2a2a1a1a1a1a1a1a0a09e9f9e +9e9e9e9d9d9d9d9d9d9d9d9d9e9d9e9e9e9e9e9e9e9e9e9e9e9e9e9c9d9c9c9c9c9b9b9b9b9b9b +9b9b9b9b9c9c9c9c9d9d9e9e9e9f9f9fa1a1a1a2a3a4a4a4a4a4a5a5a6a5a6a6a6a6a6a6a6a6a6 +a8a8a9a9aaaaababacacaeaeafafb0b1b2b2b2b3b4b4b5b7b7b7b8b9bababbbbbbbcbdbebfc0c0 +c1c0c1c1c1c1c3c4c4c4c5c5c5c7c8c8c9c9cacacbcbcccccdcdcdcdcececfcfd0d0d0d0d0d0d0 +cfcfd1d1d1d1d0d0d0d0d0d0cfcfcfcececececdcdcccacac9c9c9c8c8c7c6c5c5c3c2c2c1bfbd +bdbdbbbabab9b8b7b5b5b4b3b2b0b0afadacababaaa8a7a6a5a5a3a1a09f9e9d9c9b9998989696 +9593939291908f8e8d8d8c8b8a8988888686858383828280807f7e7e7d7b7a7a79787878767575 +747373727270706f6e6d6d6c6b6b6a68676766656665656363626260605f5f5d5d5d5c5c5b5a5a +59595858565656565454535353535252525251514f4f4e4e4e4e4e4e4d4c4c4c4c4b4b4b4b4a4a +4a4a4a4a4a4a4a494949494948484849494848494949494949494a494a4a4a4a4a4a4a4a4a4b4b +4c4c4c4d4d4d4d4e4d4e4e4e4e4f4f4f50504f4f50505052535353535353535354545455555556 +5656575857585858585959595959595a5b5b5b5c5c5c5c5d5c5d5d5d5e5e5e5e5f5f5f5f606060 +616161616161616161616262626263626363636364646464646464646565656566666667676767 +676767676767676767676768686868686868686868686868686968696969696a6a6a6a6a6a6a6a +6a6a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6c6c6b6b6c6c6c6d6d6d6d6d6d6d6d6d6d6d6d +6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e +6e6e6e6e6e6e6e6e6f6f7070707070707070707070707070707070707070707070707070707070 +707070707070707070707070707171707071717172727272727272727272727272727272727272 +727272727272727272727272727272727272727272727272727272727272727373737373737373 +737373737373737373737374737474747474747474747474747474757575757575757575757575 +757575757575757575757575757575757575757575767675757676767676767676767676767676 +767676767676767676767676767676767676767676767676767676767676767676767676767676 +757575757575757575757575757575757575757574747474747474747474747474747474747473 +737373727272727272727272727272727171717170706f6f6f6f6f6f6f6f6f6e6e6e6e6e6e6e6e +6e6e6e6e6e6d6d6d6d6c6c6c6b6b6b6b6a6b6a6a6a6a6969696969696969686868686767676666 +666665666565656565656565656464646363646463636363636363626362626262626262626262 +626262626262626262626262626262626262626363636363636363636364646464656565656565 +666666666666666767686869696969696a6a6b6b6a6a6c6c6d6d6d6d6e6f6e6f6f6f6f71717272 +7272737373747474757677777777787878797979797b7b7c7c7c7c7d7d7d7e7e7e7e7f7f818181 +818181818181828383838484848484848485858585868687878787878787888887878888888888 +888888888888888888888888888888888888878787878787878787878686868686868686868686 +868686868585858484858584848484848484848484848484838383838283828282828181818181 +8181818181818181818181818181818181818181818181808081818080807f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7c7c7d7d7c7c7c7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a797a79797979797979797979797979797979 +797979797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7d7d7c7c7d7d7d +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7b7b7b7b7b7b7b7b7a7a +7a79787877777676767676767575747373737171717171717170706f6f6e6e6e6e6d6e6e6e7071 +727374777a7b7e808387898c8e9395989b9ea0a1a3a5a6a7a9a9aaa9a9a8a8a7a6a5a3a2a09f9d +9b9998969493928f8e8e8c8b8a8988878685858585858484838382828282828282828282828282 +828282828282828282828283838383838383838383838383838383838383838383838383828282 +828282828282828282828282818181818181818181818181818181818181818181818181818181 +818181818181818181818181818383838485848585858687888889898a8a8c8d8e8e9091939395 +9697989a9a9b9c9e9fa1a1a3a4a5a7a7a8a8aaa9aaaaabaaabaaaaa9a9a8a7a6a5a4a3a2a19f9c +9b99989593918e8d8b888784827f7f7b7a78777574737170706e6e6e6e6d6c6c6c6c6c6d6d6d6f +706f707172737475757577797a7a7a7a7b7b7c7c7d7d7e7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e +7e7e7d7d7d7c7c7c7c7c7c7b7b7a7979797878787878777777777777777777777878787879797a +7a7b7b7b7b7b7b7b7d7d7d7e7f7f80808080808080808081818282828282828282828282828281 +818181818181818181818181808081818080808080808080808080808080808080808080808080 +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f80807f7f8080808080808080818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181828282828282828282828282828282818181818181 +818180808181808080808080808080808080808080808080808080808080808080807f7f7f7f7f +7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7c7c7c7c7c7c7c7c7b7b7b7b +7b7a7a7979787776767574747372717070706f6e6d6d6c6b6b6a68676767676767666665676666 +67686869696b6c6d6f6f7072747677797b7c7e808283858788898c8d8f90919193949595969697 +98989899999999999898979796969595949493939393929190908e8e8e8e8e8e8d8c8b8b8a8a8a +8a8a89888988878787858585858585858585858484848483848383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838483848485 +858484858585858585858585858585858686868686868686868686868686868686868686868686 +86868585858585858585858586868686868686868686868686868686868686868888888889898a +8a8a8a8b8b8c8d8e8d8e8f8f9092939393949697989899999a9c9d9d9d9e9fa1a1a2a2a3a4a5a5 +a6a6a7a7a8a8a8a8a8a9a9a9aaaaaaaaaaaaaaaaaaaaaaaaa9a9a9aaaaa9a9a9a9a9a8a8a8a8a7 +a7a6a6a6a6a6a6a5a4a3a4a3a2a1a1a1a1a0a0a09f9f9f9f9e9e9d9d9d9d9d9d9c9c9b9b9a9a9a +9a9999999999999999999999999999999999999999999999999898979797979696969696969696 +96969797979798989999999a9a9a9b9b9c9d9e9f9f9f9f9fa0a0a1a0a1a1a1a1a1a1a1a1a1a3a3 +a4a4a5a4a5a6a7a7a9a9aaaaabacadadadaeafb0b1b2b2b2b3b5b6b6b7b7b7b7b8babbbcbcbdbc +bdbebebec0c0c0c0c1c1c2c4c5c5c6c7c8c8c9c9cacbcccccccccdcdcecfd0d0d0d0d0d0d0cfcf +d1d1d1d1d1d1d1d1d1d2d0d1d1d1d0d1d0cfcfcfcdcdcccccccccccbc9c8c8c7c6c6c5c3c1c1c1 +c0bfbebdbdbcbab9b8b8b7b5b4b3b2b1b0afaeadacaaa9a9a8a6a4a4a3a2a09f9e9d9c9a9a9998 +9796959493929191908e8d8d8c8c8a8988878786858383828282817e7d7d7d7c7c7b7978787877 +7675757373727170706f6e6e6d6b6a6a696869686766666565636261616060605f5e5d5c5c5b5b +5a595858585856565555545453535353525251504f4f4f4f4f4f4e4d4d4d4d4c4c4b4b4a4a4a4a +4a4a4a4a4a4949494949484848494948484949494949494949494949494949494949494a4a4b4b +4b4c4c4c4c4c4c4c4c4c4c4d4d4d4e4f4d4e4f4f4f515151515151515151525253545454555555 +56565656565656575757575858595a5a5a5b5b5b5b5b5b5b5b5b5c5c5d5d5e5e5e5e5f5f5f6060 +606060606060606061616161626162626262636363636363636364646464656565666666666766 +676767676767676767686868686868686868686868686868686868686869696969696969696969 +6a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6a6b6b6c6c6b6b6c6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d6d +6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e +6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f706f707070707070 +707070707070707070707071717070717171727272727272727272727272727272727272727272 +727272727272727272727272727272727272727272727272727272727273737373737373737373 +737373737373737373737373737373737373737373737373737474747474747474747474747474 +747474747474747474747474747474747474747575747475757575757575757575757575757575 +757675767676767676767675767575757575757575757575757575757575757575757575757474 +747474747474747474747474747474747474737373737373737373737373737373737373727272 +72717170717070707070707070706f6f6f6f6f6e6e6e6e6e6e6e6e6e6e6d6d6d6d6c6d6c6c6c6c +6c6c6c6b6b6b6b6a6a6a6969696969696969696968686868676867676666666665656564646464 +646464646464646464646463636362626363626261626161616161616161616161616161616161 +616161616161626162626262626262626263636363636363636363646464646565666666666767 +6767676767686868696969696a6a6b6b6c6c6b6b6d6d6e6e6f6f70707070707070727273737474 +7575757575757677787879797a7a7a7a7a7a7a7c7c7d7d7e7e7f7f7f7f7f7f7f80808282828283 +828383838384848485858585858585868686868687878787878787878888878788888988898989 +888988888888888888888888888888888787878787878787878786868686868686868686868686 +868685858584848585848483848383838383838383838282828282828282828281818181818181 +818181818181818181818181818181818181818181808081818080807f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c +7c7c7c7b7b7c7c7b7b7b7a7a7a7a7a7a7a7a7a797a797979797979797979797979797979797979 +79797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7b7b7c7c7b7b7b7a7a7a7a +797978787777777776767575747474747272727171717170706f6f6e6e6e6e6d6d6d6d6e6f7070 +727476787a7d7f8385888b8f9195989b9d9fa1a4a5a6a8a9aaaaaaa9a9a9a7a6a5a4a2a19f9d9b +9a9896959391908f8d8c8b8a898887868585858584848383828282828282828282828282828282 +828282828282828282838383838383838383838383838383838383838383838383838282828282 +828282828282828282828181818181818181818181818181818181818080818180808080808080 +8080808081818080818181838383848584858686878889898a8a8c8c8d8e909092939495979899 +9b9c9c9d9fa0a1a3a4a5a6a7a8a9aaaaabaaabababaaabaaaaa9a8a7a6a5a3a2a1a09e9c9a9896 +9492908d8b89878483807e7c7b787775747272706f6e6e6d6d6c6c6c6b6b6b6c6c6d6d6e6f7070 +7172737475767777787a7b7b7c7c7c7c7d7d7e7e7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e +7d7d7d7c7c7c7c7b7b7a7a797979797878787878777777777777777777777878787879797a7a7b +7b7b7b7c7c7c7e7e7e7e7f7f808081818080818181828282828282828282828282828282818181 +808081818080808080808080808080808080808080808080808080808080808080808080807f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808081818080818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818282828282828282828282828282828181818181818181 +81818181818181818181818181818180808181808080808080808080808080807f7f7f7f7f7f7f +7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7b7b7b +7b7a7a79787777767575747372727171706f6e6e6d6c6c6b696868676767676666656665656667 +666768696a6b6c6d6e6f7273747678797b7d7f8182848687898b8d8e8f90929394959696979898 +989999999999989898989797969695959595949493929191909090908f8f8e8d8c8c8b8b8b8b8a +8a8989888888888686868585868685858584848484838483838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838384838484848484 +848484848484848484848484848485858585858585858585858585858585858585858585858585 +8484848484848484848485858585858585858585858585868685858686868888888889898a8a8b +8b8c8c8d8e8f8e8f90909193949495969798999a9b9b9c9d9e9f9fa0a1a2a2a4a4a5a5a6a6a7a7 +a8a8a8a8a9a9a9aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa9a9a9a8a8a8a8a7a7a7a6a6a6a6a5a5a4 +a4a3a3a3a3a2a2a1a1a0a09f9f9e9e9d9d9d9c9c9c9c9b9b9a9a99999999989897979696969695 +959595959595959595959595959595959594949595949493939292929291919191919191919191 +9292929293939494959595959696979899999a9a9a9a9b9b9c9b9c9c9c9c9c9c9c9c9c9e9e9e9f +a09fa0a1a2a2a4a4a5a5a6a7a8a8a9aaaaabacadaeaeafb0b1b1b2b2b3b3b4b6b7b7b8b9b8b9ba +bababcbcbcbdbebebfc0c1c2c3c4c5c6c7c7c8c9cacacbcbcccccdcecfcfd0d0cfcfd0d0d0d2d2 +d2d2d2d2d2d2d2d3d2d3d3d3d2d3d2d2d2d2d0d0d0cfcfcfcfcecdcccccbcacac9c7c6c6c5c4c4 +c3c2c1c0bfbebdbcbbbab9b8b6b5b5b4b2b1b0afaeadacaba9a8a7a6a5a3a2a1a09f9e9d9c9b9a +999897969495939291918f8f8e8d8c8b8a8988878786858584828181807f7f7e7d7c7b7b7a7978 +78767675747373727171706e6d6d6c6b6c6b6a696967676665646463626261605f5f5e5d5d5c5b +5a5a5959585857575656555554545353525150504f4f4f4f4e4e4e4d4d4d4d4c4c4b4b4a4a4b4b +4a4a4a49494949494848484848484848484848484848484848484848484848484849494949494a +4a4a4b4b4a4a4b4b4b4c4c4c4c4d4c4d4d4d4d4f4f4f50504f4f50505151525252525353535454 +5454555555565656565757585858585959595a5a59595a5a5b5b5c5c5c5c5d5d5d5d5d5e5e5e5f +5f5e5e5f5f5f606060606160616161616262626363626263636364646464646565656566656666 +666666666666666767676868676768686868686868686868686868696969696969696969696a6a +6a6a6a6a6a6a6a6a6a6a6a6a6b6a6b6b6b6b6b6b6b6b6b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c +6c6c6d6d6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e +6e6e6e6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f706f7070707070707070 +707070707070707070707070707070707171717171717171717171717171717171717171717171 +727271717272727272727272727272727272727272727272727272737373737373737373737373 +737373737373737373737373737373737373737373737374747474747474747474747474747474 +747474747474747474747474747474747474747474747474747474747474747474747474747475 +747575757575757575747574747474747474747474747474747474747474747474747473737373 +737373737373737373737373737373737272727272727272717172727171717171717171707070 +706f706f6f6f6f6f6f6f6f6f6e6e6e6e6e6d6d6d6c6c6d6d6c6c6c6b6b6b6b6a6b6a6a6a6a6a6a +6a6a6a696969696968686867676868676767666666666566656565656464646464636363626263 +636262626262626262616161616161616161606160606060606060606060606060606060606060 +606060606160616161616161616161626262636362626363636464646465656666666667676768 +6868686969696a6a6a6a6b6b6c6c6d6d6d6d6e6e6f6f7070717171717272727474747475757676 +77777777787879797a7a7b7b7b7b7c7c7c7e7e7e7e7f7f80808181808081818183838383848384 +848484858585868685858686868787878787888888888888888888888888888889888989898889 +888888888888888888888888888887878787878787878787868686868686868685858686858585 +848484848484848484838483838383838383838382828282828282828282818181818181818181 +81818181808081818080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7a7b7a7a79797a7a7979797979797979797979797979 +7979797a797a7a7a7a7a7a7a7a7a7a7a7a7b7b7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7b7b7b7a7979 +787877777777777776767575747472727272727272717170706f6e6e6e6d6d6d6d6e6e6f6f7072 +7576787a7d808285878c8d919497999b9ea0a2a3a6a6a8a8a8a8a8a8a7a6a5a4a3a2a09f9c9b9a +9896959391918f8e8c8c8b89888787868686858584838282828282828282828282828282828282 +828282828282828383838383838383838383838383838383838282838382828281818181818181 +818181818181818180808080808080808080808080808080808081818080818181818181818181 +818181818181828282848484858686878787898a8b8b8c8d8e8e8f90929294959797999a9c9d9e +9e9fa0a2a3a5a5a6a7a8a9a9aaaaaba9aaaaaaa8a9a8a8a6a6a5a3a2a09f9d9c9b98969492918e +8c8987868381807e7b79797675737270706f6e6d6d6c6c6c6d6d6c6c6c6d6d6e6e6f7071717373 +747576777878797b7c7c7c7c7c7c7d7d7e7e7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7d7d7d7d +7c7b7b7b7b7b7b7a7a79797979787878787877777777777777777777787878797a7a7b7b7c7c7c +7c7c7c7c7e7e7e7f807f8081818181818181818282828282828282828282828281818181808080 +80808080808080808080808080808080808080808080808080808080808080808080807f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080 +808080808080808080808080808080808181808081818181818181818181818181818181818181 +818181818181818181818181818182828282828282828282828282828281818181818181818181 +8181818181818181818181818181818181818181818181808081818080807f7f7f7f7f7f7f7f7f +7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7b +7b7a79787777767675747373727271706f6f6e6d6d6c6a69696868686867676667666566676667 +6768696a6b6b6d6e707172747677797a7d7e7f81838486888a8b8d8d8f91929294949596979798 +989899999898989897979696959595959595949392929191919191908f8e8d8d8c8c8c8c8c8b8a +8a8989898987878786868686868686858585858485848383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383848384848484848484 +848484848484848484848484858585858585858585858585858585858585858585858585858484 +84848484848484848585858585858585868686868686868686868686898989898a8a8b8b8c8c8d +8d8e8f9190919191939596969697999a9b9b9c9c9d9ea0a0a0a1a2a3a3a4a4a5a5a6a6a7a7a8a8 +a8a8a8a8a8a9a9a8a8a8a8a8a8a8a8a8a8a7a7a7a6a6a6a6a6a5a5a4a4a4a3a3a3a2a1a1a0a0a0 +a0a0a09e9e9d9d9c9c9b9b9a9a9999999898989897979695959595959494939392929191919190 +9090909090909090909090909090909090909090908f8f8e8e8e8e8d8d8d8c8c8d8d8c8d8d8d8d +8e8e8f8f90909090909091919293949495959595969697969797979797979797979999999a9b9a +9b9c9d9d9e9e9fa0a1a2a3a3a3a4a4a6a7a8a8a8a9aaacacadadadadaeb1b2b2b2b3b2b3b4b5b5 +b7b7b7b7b9b9babbbcbcbebfc0c0c1c2c3c4c6c6c6c6c7c8c9cacbcbcccccccccccccdcfcfcfcf +cfd0d0d0d0d1d0d2d2d2d1d2d1d1d1d1cfcfd0d0d0d0d0cfcecdcdcccccccbc9c8c8c8c7c7c6c4 +c4c3c2c1c0c0bfbdbcbbbab9b9b8b6b5b4b3b1b1b0afadacabaaa9a7a6a5a4a3a2a1a09f9e9d9c +9b9a989897969594939392918f8e8e8d8c8a8a8989898785848484838281807f7f7f7e7c7b7b7a +7a7977767675757573717070706f6f6e6d6c6c6b6b69686767666665646362626260605f5e5d5d +5c5c5b5b5a5a595957575757565554535252525252515050504f4f4f4e4d4d4c4c4c4c4c4c4c4b +4b4a4a4a4a4a4949494949494948484848484848484848484848484848484849494949494a4a4a +4a4a4a4a4a4a4a4b4b4b4b4c4b4c4c4c4c4e4e4e4e4e4e4e4e4e4f4f5050515151515253535353 +5353535454545455555656575758585858585858585859595a5a5b5b5b5b5c5c5c5d5d5d5d5d5d +5d5d5d5d5e5e5e5f605f6060606061616161616161616161626262636363636464656465656565 +656565656566666667676666676767676767676767676767676868686868686868686869696969 +6969696969696969696a6b696a6b6b6b6b6b6b6b6b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c +6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d +6d6e6e6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f706f70707070707070707070 +707070707070707070707070707071717171717171717171717171717171717171717171717171 +717171717171717171717171717171717171717171717171717272727272727272727272727272 +727272727272727272727272727272727272727272737373737373737373737373737373737373 +737373737373737373737373737373737373737373737373737373737373737373737373747374 +747474747474747374737373737373737373737373737373737373737373737373727272717172 +727171717171717171717171717170707070707070707070707070707070707070706f6f6f6e6d +6f6e6d6d6d6d6d6d6d6d6c6c6c6c6c6b6b6b6b6b6b6b6b6a6a6a6a696968696868686868686868 +686767676767666666666666666666666565656463656463636362626262626161616161616161 +616161616161616060606060606060605f605f5f60605f5f606060606060606060606060606060 +606162606162626262626262626363636363636364646465656565666667676868696969696969 +696a6a6a6b6b6c6c6d6d6e6e6e6e6e6e6f70717172727373737373737375757676777778787878 +787879797a7a7b7c7d7d7d7d7d7d7d7f7f7f7f8080818182828181828282848484848584858585 +858686868686868686868687878787878888888888888888888888888888898889898988898888 +888888888888888888888888878787878787878786868686858585858585858585858585858484 +848484848484848384838383838383838383828282828282828281818181808080808080808080 +8080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7e7e7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7b7b7b7a7a7a7979 +7877777777777676767675757373737372737271717171706f6f6f6d6d6d6d6e6e6e6e6f717374 +75787a7d7f8283888a8d909395979a9d9fa0a3a4a6a7a7a7a8a8a7a6a6a5a4a3a1a09e9d9c9a98 +9795939391908e8d8c8b8988888787868585858483838382828282828282828282828282828282 +828282828283838383838383838383838383838383838382828383828282818181818181818181 +818181818181808080808080808080808080808080808080818180808181818181818181818181 +828282828383838586868687878888898b8c8c8d8e8f9091929294959797999a9b9c9e9f9fa0a1 +a2a4a4a6a6a7a7a8a9a9aaaaaaa9a9a9a8a7a7a6a6a4a3a2a09f9d9b9998979492908e8d8b8886 +8382807d7d7b797676747371716f6f6e6e6d6d6c6c6c6d6d6c6c6c6e6e6f6f7072727274747577 +777879797a7b7d7d7d7d7d7d7e7e7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7d7d7d7d7c7b +7b7b7a7a7a7979797979797878787878777777777777777777787979797a7b7b7b7b7c7c7c7c7c +7c7d7f7f7f80807f80818181818181818182828282828282828282828282818181818080808080 +8080808080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f807f808080808080808080808080808080808080 +808080808080808080808080808081818080818181818181818181818181818181818181818181 +818181818181818181818181828282828282828282828282828282818181818181818181818181 +818181818181818181818181818181818181818181808081818080807f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7d7d7c7c7c7c7c7c7b7b7b +7a7978787776767574747373727170706f6e6e6d6b6a6a69696969676767676766666766676768 +69696a6a6c6d6e6f7072747576787a7b7d7e8081838588888a8a8d8e8f90929293949595969797 +989897979898979797979696969696969595949493929292929190908f8e8d8d8d8d8d8c8b8b8b +8a8a8a888888878787878787868585858585858584848484848484838483838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838484848484848484848484848484848484848484848484848483838383 +84838484848485858585858585858686868686868686878787878a8a8a8a8a8b8c8c8d8d8e8e90 +9092919393939596979898999a9b9c9c9e9e9e9fa1a1a1a2a2a3a4a4a5a6a6a6a6a7a7a8a7a8a7 +a7a7a7a8a8a7a7a7a7a7a7a6a6a6a6a5a5a5a4a3a3a3a3a2a2a1a1a19f9f9f9e9e9e9d9c9c9c9c +9c9a9a99989898979796969595949393939393939291919191908f8f8e8e8e8e8d8d8d8d8c8c8c +8c8c8c8c8c8c8c8c8c8b8c8b8b8b8b8b8b8b8b8a8a8a8a8a8a8989898888898988898989898a8a +8a8a8b8b8b8b8b8b8c8c8d8e8f8f90909090919191919191919191919191929494949596959696 +979799999a9b9b9c9d9d9e9f9fa0a1a2a2a3a4a4a6a6a7a8a8a8a9abacacacaeadaeaeafafb1b2 +b2b2b4b4b4b6b7b7b9b9bbbbbcbebfbfc1c1c2c2c3c4c5c6c7c7c8c8c8c9c9c9cacccccdcdcdce +cececfcfcfd0d0d0d0d0d1d1d1d1cfcfd0d0d0d0d0cfcfcececdcdcdcccbcacacac9c9c9c7c7c6 +c5c4c3c3c2c0c0bfbdbcbcbcbab9b7b7b5b5b4b2b1b0afaeadabaaa9a8a7a6a5a4a3a2a1a09f9e +9c9c9b9a99989797959593929290908e8e8d8c8c8a898887878685858482828281807f7f7d7d7c +7b7a7a7878787675747373727271716f6f6e6e6c6c6b6a69696867676565656363626160605f5f +5e5e5c5c5c5c5a5a5a59585756565555545454535252525050504f4f4f4e4e4e4d4d4d4d4c4c4b +4b4b4b4b4a49494949494948484848484848484848484847484747474748484848484949494949 +49494949494a4a4a4a4a4a4a4a4a4b4c4d4d4d4d4d4d4d4d4e4e4e4e4f4f4f4f50515151525252 +525353535353535454555556565656575657575758585858595959595a5a5a5b5c5c5c5c5c5c5c +5c5c5d5d5d5e5e5e5e5e5e5f5f6060606060606060606161616262626263636363636363646364 +646464656565666665656666666666666666666666666667676767686768686868696969696969 +696969696969696a6a69696a6a6a6a6a6a6a6a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b +6b6b6b6b6b6b6b6b6b6c6b6c6c6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6e +6e6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f +6f6f6f6f6f6f6f6f6f6f6f6f707070707070707070707070707070707070707070707070717071 +717171717171717171717171717171717171717171717172727272727272727272727272727272 +727272727272727272727272727272727272727373737373737373737373737373737373737373 +737373737373737373737373737373737373737373737373737373737373737373737373737373 +737373737372737272727272727272727272727272727272727272727272727171717070717170 +7070707070707070707070706f6f6f6f6e6f6e6e6e6e6e6e6e6e6e6e6e6e6e6e6d6d6d6c6c6d6d +6c6c6c6c6c6c6c6b6b6a6a6a6a6969696969696969686868686767676767676767676767676666 +656565656464646464646464646463636362626363626262616161616160606060606060606060 +60606060605f5f5f5f5f5f5f5f5f5f5f5f5f60605f5f6060606060606061606161616161616162 +626161626262626262626363646464646464656565666666666868686869696a6a6a6a6a6a6b6c +6c6c6d6d6e6e6e6e6f6f6f7070707172737373737474747575757577777878787879797979797a +7b7b7c7c7c7d7e7e7e7e7e7e7e8081818181818282838382828383838585858585858585858586 +868686878687878787888888888889898989898989898989898989898989898989888988888888 +888888888888888888888787878787878787868686868585858585858585858585858484838383 +838383838383838383838383838383838282828282828282818181818080808080808080808080 +808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7c7c7d +7d7c7c7c7b7b7b7b7b7b7b7b7b7a7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b +7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7c7c7c7c7c7c7c7c7d7d7c7c7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7c7c7c7c7b7b7b7b7b7b7b7a7a7a797979 +7978777777767575757575757473737373737271707070706f6f6e6e6d6d6d6e6d6f6f70717375 +77797b7d8183868a8c8f9295979a9c9ea0a2a4a4a6a6a7a8a7a7a6a6a5a4a3a1a09f9d9b9b9897 +96949291908f8d8c8b8a8888878786858484848383838382828282818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818080818180808081818181818282828384 +8283848485868686888889898b8b8c8c8f8f9090929293959697989a9b9c9d9e9fa0a2a3a4a5a5 +a6a6a7a8a9a9a9aaaaa9aaa8a9a8a8a6a6a4a3a2a09f9e9c9a99979592918f8d8b88868582817e +7c7b79777575737271706f6f6e6d6c6c6c6d6d6c6c6c6d6d6e6e6f707172727474747677777879 +7a7a7b7d7d7d7e7e7f7f7f7f7f7f808080807f7f7f7f7e7f7e7e7e7e7c7c7c7c7c7c7c7c7c7b7b +7b7a7a7a7877777777777777777777777777777979797979797a7a7a7a7a7b7c7c7c7d7d7e7e7e +7e7f7f7f8080808081818181828282828282828281818181818181818181818181808081818080 +8080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80807f7f808080808080808081 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +81818181818181818180808181808080808080808080808080808080808080808080807f7f7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7c7c7c7b7a7a7a +7a79787876767575747473727171706f6f6e6c6b6b6a696a696968676766666767666667676769 +696a6a6a6d6d6e6f7171747577797a7c7e7f8183848687898a8b8d8e8f90929393949595969697 +9697979797989797979797979696969494949494949392929191909090908e8e8d8d8c8d8b8b8b +8b8989898888898987878787868685848584848484838383838383838383838383838383828282 +828282828282828282828282828282828282828282828282828283828383838383838383838484 +848484848484848484848484848484848484848484848484848484848484848484848484848484 +84848484848484848485858585858585868788878788898989898a8a8c8c8d8d8e8f8f90909292 +93939596969798989a9a9c9c9d9e9e9fa1a1a1a2a2a2a4a4a4a5a5a5a5a6a6a6a6a6a6a6a6a7a6 +a6a6a6a6a6a6a4a4a4a4a3a4a3a3a3a2a1a1a19f9f9f9f9e9e9d9d9c9c9c9a9b9a9a9898979797 +9796969494939392929191919190908f8e8e8e8e8d8c8c8c8c8c8c8a8989898989898989898888 +888888888888888888888887878787868686858484848484848484848484848484848484848586 +868687878888888889898a8a8b8b8b8b8c8c8d8d8e8e8e8e8e8e8e8e8e8e8f8f90909090929293 +9495959596979798999a9a9b9c9c9e9e9fa0a0a1a1a1a3a4a4a5a5a6a7a7a8a9aaaaabababacae +aeaeb0b0b1b3b3b5b5b7b8b9babcbcbdbebfc0c0c1c2c3c4c5c6c5c5c7c8c8c8c9c9cacacbcbcc +cccecdcecfcfcfd0cfcfd0d0d0d0d0cfcfd0d0d0cfcfcfcfcecececdcdcdcbcbcbcacac9c8c8c7 +c7c5c5c4c3c2c1c0c0bebdbcbcbabab8b7b7b5b4b3b2b1afaeadacabaaa9a8a7a6a5a4a3a2a0a1 +9e9d9c9c9a99999797969494929291908f8e8e8d8c8c8a8a89888787858584838382807f7f7e7d +7d7d7b7a7a797878767675757373727170706f6e6d6c6b6b6a6969686666666564636361616060 +605f5d5d5d5c5b5b5a5a5a58585756555555545453535252525150504f4e4e4f4e4d4d4d4d4d4c +4c4b4b4b4b4a4a4a4a4a4a4a494949494948484848484848484848484848484847474748484747 +484848494949494a494a4a4a4a4a4a4a4b4b4b4b4c4c4c4d4e4e4e4e4e4e4e4e4f4f4f50505051 +51515152535353535353535455555454555555575858585858585858595959595a5a5a5a5b5b5b +5c5c5c5c5d5c5d5e5e5e5e5e5e5f5f5f5f60606061616161616161616162626363636363636363 +636464646565646465656566666666666666666666676767676767676767676868686868686868 +68686868686869686969696969696969696a6a6a6a6a6b6b6b6b6b6b6b6b6b6b6b6b6b6c6c6b6b +6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d +6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f +6f6f6f6f6f6f6f6f6f6f7070707070707070707070707070707070707070707070717170707171 +717171717171717171717171717171717171717171717171717171717171717171717171717171 +717171717171717272727272727272727272727272727272727272717171717171717171717171 +717171727272727272727272727272727272717171717171717171717171717172717272727272 +72727271727171717170707070707070707070707070707070707070706f6f6f6f6f6f6f6f6f6f +6f6f6f6f6f6f6f6f6f6f6e6e6e6e6e6e6e6e6d6d6e6e6d6d6d6c6c6c6c6c6b6b6b6b6a6b6a6a6a +6a6969696969696969696968686867676767666666666666666566656565656464646464646464 +6464646464636363636262626262626261626161616161616161616060605f5f60605f5f5f5f5f +5f5f5f6060606060606060605f605f5f5f5f5f5f5f5f5f60606060606060606060616161616261 +626262626464646464646464666665656666666868686868686a6a6a6a6a6a6b6c6d6d6d6d6e6e +6e6e6e6e6f717171727272737373737374757576767677787878787878797a7a7a7b7c7c7c7c7d +7d7d7e7e7e7e7f7f80808181818181828383838484838384848485858585868687878787878787 +888887878888888888888888888888888888888888888888888889888989898889888888888888 +888888878787878786868686868686868686868686868685858584848585848484848484848483 +838383828382828282818181818181818181818181818181818181818181818181818181818080 +81818080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7c7c7d7d7c +7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c +7c7c7c7c7c7c7c7d7d7c7c7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7c7c7c7c7b7b7b7b7b7b7b7b7b7b7a7a797978 +77777776767676767676757473747373727271717171706f6e6e6d6d6d6d6c6e6e6e6f70737476 +787a7d7f8386888b8e919397999b9da0a2a3a5a5a7a8a7a7a7a7a6a5a4a2a2a19f9d9d9a999896 +949392908e8e8c8b89898887868585858584848383828282828181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818180808181808080818181818182828284858384 +85858687888889898a8a8c8d8e8e9091929294959697989a9b9c9d9f9fa0a1a2a3a5a6a7a7a7a7 +a8a9a9a9a9aaaaa9a9a8a8a7a6a5a4a2a1a09d9c9b99979593918e8d8b89878483817f7d7a7977 +7674737270706f6e6e6e6d6c6c6c6c6d6d6c6c6c6d6d6e6f7071727374757575777879797a7b7b +7c7d7e7e7f7f808080808080808080807f7f7f7f7e7f7e7e7e7e7c7c7c7c7c7c7c7c7c7b7b7a79 +7979777777777777777777777777777777797979797a7a7b7b7b7b7b7b7c7c7c7d7d7e7e7f7f80 +808080808080818181818282828282828282818181818181818181818181818080818180808080 +808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f80807f7f8080808080808080818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818080818180808080808080808080808080808080808080808080807f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7d7d7c7c7c7b7b7b7b7b7a +7978777776767575747372727170706f6d6c6c6b6a6b6a69686867676767676666676767686869 +69696b6b6c6d6f6f7173747678797b7c7e808283848688888a8c8d8e9091919293949595969596 +979797989898989898989797979696969695959493939293929191918f8f8e8e8d8e8d8c8c8c8a +8a8a89898a8a888887878686858585858585858484848483848383838383838383838282828282 +828282828282828282828282828282828282828282828282828282828282828282828283838383 +838383838383838383838383838383838383838383838383838383838383838383838384838484 +84848484848484858585858585858687888788898a8a8a8a8b8b8c8d8e8e8f9090919293939495 +97989898999a9c9c9d9d9e9fa0a1a2a2a2a3a3a3a4a4a5a5a6a6a6a6a6a6a6a6a5a6a5a6a5a5a5 +a5a5a5a5a3a3a3a2a1a2a1a1a1a09f9e9e9c9c9c9c9b9b9a999898989798979694949393939392 +9190908f8f8e8e8d8d8c8c8b8b8a8a8a8a8a898888878787878585858585858585858584848484 +848484848483848383828282828181818080808080808080808080808080808080808080818181 +828283838383848485858686868687878788888888888888888889898a8a8b8b8b8b8c8c8d8f90 +90909091919294959595969698999a9a9a9b9b9c9e9f9f9f9fa0a1a2a3a4a4a4a5a5a6a7a9a9a9 +aaabacaeaeafb0b2b3b5b6b7b7b8babbbcbcbdbebfc0c1c2c1c2c4c5c5c5c6c7c8c8c9c9cacbcc +cccccdcdcececfcfd0d0d0d0d0cfcfd0d0d0d0d0d0d0cfcfcfcfcfcfcdcdcdcdcdcccbcbcacac8 +c8c7c7c6c4c3c3c2c1c0bfbebebcbbbab9b8b7b6b5b3b2b1b0afaeadacabaaa9a8a7a6a4a5a2a1 +a0a09e9d9c9b9b9a98979696959492919191908f8d8d8c8c8b8a88888787878683828282818180 +7e7d7d7d7c7b797978787776757473737372706f6e6e6d6d6c6b69696968676666646463636261 +6060605f5e5d5c5c5c5b5b5a585757575656555453535353525251504f504f4e4e4e4e4e4d4d4c +4c4b4b4a4a4a4a4a4a4a4949494949484848484748474747474747474747464646474746464747 +47484848484848484848494849494a4a4a4a4b4b4b4c4c4c4c4c4c4c4c4c4d4d4e4f4f4f505050 +505051515151515151525354525354545456565656565656565657575858595959595a5a5a5b5b +5b5b5b5b5b5c5c5d5c5d5d5e5e5e5e5f5f5f606060606060606060606161616162616262626263 +636364646363646464656565656565656565656666666667666767676768686868686868686868 +68686868686868686868686868686869696969696a6a6a6a6a6a6a6a6a6a6a6a6a6b6b6a6a6b6b +6b6b6b6b6b6c6b6c6c6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d +6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e +6e6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f70716f7071717171 +717171717171717171717171717171717171717171717171717171717171717171717171717171 +717171717172727272727272727272727272727272727272727171717171717171717171717171 +717272727272727272727272727272727171717171717171717171717171717171717171717171 +717071707070706f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6e6e6e6e6e6e6e6e6e6e6e6e +6e6e6e6e6e6e6e6e6d6d6d6d6c6d6c6c6b6b6c6c6b6b6b6a6a6a6a6a6969696969696969696968 +686868676867676767666666656565656464646464646464646464646463636363626362626262 +626262616161616060606060606060606060606060606060605f5f5f5e5e5f5f5e5e5e5e5e5e5e +5e5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f606060606160616161616262626262626262 +6262646464646564656567676666676767696969696a6a6b6b6b6b6b6b6c6d6e6e6f6f70707070 +7070707272727374747575757575757676777778797a7a7a7a7a7a7a7b7b7b7c7d7d7e7e7f7f7f +7f7f7f7f8080818182828383838384848485858484858585868686868687878787878787878889 +878889898989898989898989898989898989898989898989898989898988898888888888888888 +888787878787868686868686868686868686868686858585848485858484838483838383828282 +828282828282828181818181818181818181818181818181818181818181818181818180808181 +8080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d +7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7b7b7b7b7a7a7979787878 +7877777776767676757574757474737372727171706f6e6e6d6d6c6c6b6c6c6d6d6e7072737577 +797c7f8284878a8d909396989b9da0a1a3a4a6a7a7a7a7a7a7a6a5a4a3a2a19f9e9c9b99989695 +9392908f8d8c8b8a89888786868585848483838282828281818181818181818181818181818181 +818181818181818181818181818181818180808181808080808080808080808080808080808080 +808080808080808080808080808080808080818180808181818282828282838383848584858686 +878889898a8a8c8c8d8e909092939495969798999a9c9d9ea0a1a1a2a4a4a5a7a8a8a9a9a9a9aa +aaaaaaaaaaa9a9a7a7a6a5a3a2a09f9d9b9a989694928f8d8b89878583817f7d7b797775747372 +706f6e6e6d6c6c6c6b6b6b6b6b6c6c6c6d6d6e6e6f70717273747576767778797a7a7b7c7c7d7e +7f7f7f7f808080808080808080807f7f7f7f7e7f7e7e7e7e7c7c7c7b7b7c7c7b7b7a7a79797979 +777777777777777777777777777777797979797a7a7b7b7c7c7c7c7d7d7d7e7e7e7e7f7f808081 +818080818181828282828282828282828181818181818181808081818080808080808080808080 +80808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080 +808080808080808081818080818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +81818181818181818181818181818180808181808080808080808080808080807f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7c7c7c7c7b7b7a79 +78787777767675747373727171706e6d6d6c6b6c6b6a6969686867676766666666666767676868 +69696a6b6d6d6f707273757678797b7d7f808283858688898b8c8e8f9091929394959695969797 +97989898989898989898989797979796969595949394939292929090908f8e8f8e8d8d8d8b8b8b +8a8a8a8a8989888887878686868685858584848484838483838383838383838382828282828282 +828282828282828282828282828282828282828282828282828282828282828282838383838383 +838383838383838383838383838383838383838383838383838383838383838383848384848484 +8484848484858585868686868787888889898a8a8b8b8c8c8d8e8f8f9091919293949596979899 +9a9a9b9c9d9d9f9fa0a0a1a2a3a3a4a4a4a4a5a5a6a5a6a6a6a6a6a6a6a6a5a6a5a5a4a4a4a4a3 +a3a3a1a1a1a09fa09f9e9e9d9c9b9b9a9a99999898979695959493949392919190908f8f8e8d8c +8c8b8b8a8a898988888787868686868585848483838383818181808081818080807f7f7f7f7f7f +7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7b7b7c7c7b7c7c7b7b7c7c7c7d7d7d7d7d +7e7e7e7e7f7f8080818181818282828383838383838383838484858586868686878788898a8a8b +8b8c8c8d8e8f8f90919192939494959696979899999a9a9b9b9c9d9e9e9fa0a0a1a2a3a4a4a5a6 +a7a8a9aaabacadb0b1b2b3b4b5b6b7b8b9babbbcbdbebebfc0c1c2c2c3c4c5c5c7c7c8c9cacacb +cccccdcdcececfcfcfcfd0d0d0d1d1d1d1d1d1d1d1d1d1d1d1d1d0d0d0d0cfcfcececdcdccccca +cac9c8c7c7c6c5c4c3c2c1c0bfbebdbcbbbab9b7b6b5b4b3b2b1b0afaeadacabaaa8a8a6a5a4a3 +a2a1a09f9e9d9c9b9a99989796959494939291918f8f8e8d8c8c8b8a8a89878686858484838281 +80807f7e7d7d7b7b7a797878777676757372727170706f6e6d6c6c6b6a69696767666665646363 +626161605f5e5e5d5d5c5b5a5a59585857565555545453535252515150504f4f4f4f4e4e4d4d4c +4c4b4b4b4b4a4a4a49494949494848484847484747474747474747474646464646464646464647 +474747474747474748474848484849494949494a4a4a4b4b4a4a4b4b4c4c4d4d4d4d4e4e4e4e4e +4f4f4f50505050515152515252525254545455555454555556565757575758585858585959595a +5a5a5a5b5b5c5b5c5c5c5c5d5d5d5d5d5e5e5e5f5f5e5e5f5f5f60606060616061616161626262 +636362626363636464646464646464646465656565666566666666676767676767676767676767 +6768686767686868686868686869696969696a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a +6a6a6a6b6a6b6b6b6b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6c6c6d6d6d +6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e +6e6e6e6e6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f706f70707070707070 +707070707070707070707070707070707070707070707070707070707070707070707070707070 +707070717171717171717171717171717171717171717170707070707070707070707070707071 +71717171717171717171717171717070707070707070707070707070707070707070707070706f +706f6f6f6f6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6d6d6d6c6c6d6d6c6c6c6c6c6c6c +6c6c6c6c6c6c6b6b6b6b6a6b6a6a6a6a6a6a6a6a6a696969696968686867676868676767666666 +666566656565656464646464636363626263636262626262626262616161616061606060606060 +6060605f5f5f5f5f5f5f5f5e5e5f5f5e5e5e5e5e5e5e5e5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5e +5e5e5e5e5e5e5e5e5e5e5e5e5f5f5e5e5f5f5f6060606061606161616162626263636262636363 +6565656566656666676767676868686a6a6a6a6b6b6c6c6d6d6d6d6e6e6f6f7070717171717272 +72747474747575767677777777787879797a7a7b7b7b7b7c7c7c7d7d7d7d7e7e7f7f8080808081 +818182828282838384848484858585868685858686868787878787888888888888888888898889 +898989898989898989898989898989898989898989898989898989888988888888888888888887 +878787878686868686868686858586868585858484848484848484848384838383838282828282 +828282828281818181818181818181818181808081818080808080808080808080808080808080 +807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7b7a79797878787877 +77777777777776767576757573737272727271706f6f6d6d6d6d6c6c6c6c6c6d6f707173757779 +7d7f818487898c909295979a9c9ea1a1a3a5a5a6a6a6a7a6a5a4a4a3a2a0a09e9c9b9a98969594 +92918f8e8c8c8b8a88878787878585848483838282818181818181818181818181818080818180 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808081818080818181818181818181818181818383838383848484868786878787898a +8b8b8c8d8e8e8f9092929495979798999a9c9c9e9fa0a1a2a2a3a5a5a6a8a9a9a8a8a8a8a9a9a8 +a8a8a8a6a6a5a4a3a2a09f9c9b9a97969492918e8c8a87868482807e7c7a797775737271706f6e +6d6d6c6c6c6c6c6c6c6c6c6d6d6d6e6e6f6f70717373747576777878797a7b7b7c7c7d7e7e7f80 +7f7f818180808080808080807f7f7f7f7e7f7e7e7d7d7b7b7b7b7b7b7b7b7b7a7a797979797777 +7777777777777777777777777779797a7a7b7b7c7c7c7c7c7c7d7d7d7e7e7e7f807f8081818181 +818181818282828282828282818181818080808080808080808080808080808080808080808080 +8080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808181808081818181818181818181818181818181818181818181818181818181 +81818181818181818181818181818181818181818181818181818181808080807f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7c7c7c7c7c7c7b7a7979 +7878777776757474737372716f6e6e6e6c6d6c6b6a6a6969686868676767676768686767676868 +696b6c6c6e6f707173747677797a7d7e7f808383858788898b8d8d8e9091929294939495969697 +979798989898989898979797979696959595949594939393919191919091908e8e8e8c8c8c8c8c +8c8c8a8a8989888887878787878686858585858485848484848484848383828282828282828282 +828282828282828282828282828282828282828282828282828282828282828383838383838383 +838383838383838383838383838383838383838383838383838383838383838483848485858484 +85858586868686868686888889898a8a8c8c8c8c8d8d8f9091919192939495969697989a9b9b9b +9c9d9e9e9f9fa0a0a1a2a3a3a3a3a3a3a4a4a5a4a5a5a4a4a4a4a4a4a3a4a2a2a1a1a1a1a0a0a0 +9e9e9e9c9b9c9b9b9b9998979796969595949493929191908f908f8e8d8d8c8c8c8b8a89888887 +878787868584848383828282828282818180807f7f7e7e7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c +7c7b7c7b7b7b7b7a7a7a7a7a79797979797979797979797979797979797979797a7a7a7a7a7b7b +7b7b7c7c7d7d7d7d7d7d7e7e7e7f7f7f80807f7f80808181828282828282838384858686878788 +88898a8b8b8b8c8c8d8f90909091919293949495959696979899999a9b9b9c9d9e9e9e9fa1a2a3 +a3a4a6a7a8aaacadadaeafb1b2b2b3b4b6b7b7b8b9babbbcbcbdbebfc0c0c2c2c3c4c6c6c6c7c7 +c9c9cacacbcccccccccccdcecececfcfcfcfcfcfcfd0d0d0cfcfcfcfd0d0cfcfcececdcdcccccb +c9c8c9c8c7c6c5c4c4c3c2c1c0c0bebdbcbbbab9b7b6b6b5b3b2b1b1b0aeadacacaaa9a7a7a6a5 +a3a2a2a19f9e9d9d9c9a9998989896959494939391908f8f8e8d8d8c8a89898887878685848383 +828180807e7e7d7c7b7b7a7a7978767575757373727170706f6e6d6c6c6b6b6969686766666564 +646362626160605f5e5d5d5d5b5b5a595858575756565554535352525252525150504f4f4e4e4c +4c4c4c4c4c4c4b4b4b4a4a49494949484948484747484847474746464646464646464646474747 +474747474747484748484747494948494949494a4a4a4a4a4a4a4b4b4c4c4c4c4d4d4d4d4d4e4e +4e4e4e4e4e4f4f504f505151515353535353535353535454555555555656575757585858585858 +5859595a595a5a5b5b5b5b5c5c5c5d5d5d5d5d5d5d5d5d5d5e5e5e5f605e5f6060606161616161 +616161616162626262626262626363636364646564656565656666666666666666666666666666 +666666666767676767676768686868686969696969696969696969696969696969696969696969 +696a696a6a6b6b6b6b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c +6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d +6d6d6d6d6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6f6e6f6f6f6f6f6f6f6f6f +6f6f6f70706f6f7070707070706f6f70706f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f +6f70707070707070707070707070707070707070706f6f6f6f6f6f6f6f6f6f6f6f6f6f6f707070 +7070707070707070707070706f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6e6f6e +6d6d6d6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b +6b6b6a6a6969696968696868686868686868686767676767666666656566666565656464646463 +64636363636262626262616161616161616161616161616161606060605f605f5f5f5f5f5f5f5f +5f5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5d5d5d5d5d5d5d5d5d5d5d5d5d5e5e5e5e5f +5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f606061616161626162626262636363646464646464646666 +666667666768696969696969696b6b6b6c6d6d6e6e6e6e6e6e6f6f707071727373737373737375 +757576777778787878787879797a7a7b7b7d7d7d7d7d7d7d7e7e7e7e7f7f808082828181828282 +838383838484858585858686868686868686868687878787878888888888888888888988898989 +898989898989898989898989898989898989898989898989898889888888888888888888878787 +868686868585858585858585858585858584848484848484848483848383838382828282828282 +82818181818080808080808080808080808080808080808080808080808080808080808080807f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7b7a7a7a79797978787777 +77777777767676767676747473737373717170706e6e6d6d6c6c6c6c6c6c6e6f70717375767a7c +7d818486888c8e919496999a9e9ea0a3a3a4a5a5a6a5a5a4a5a4a2a1a19f9e9d9c9a9897979493 +92908e8e8c8c8a8988888886868685848483838282828281818181818181818180808181808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080818180808181818181818181818282828284848484848686868788878889898b8c8c8d +8e8f909192929495979799999b9b9c9e9e9fa1a2a3a3a3a4a6a6a7a8a9a9a8a8a8a8a8a8a7a7a6 +a6a4a4a2a1a09f9c9b9997969492908e8d8b88878482817f7d7b79787675737171706f6e6e6d6d +6c6c6c6c6c6c6c6c6c6e6e6e6f6f7070727274747577777879797a7b7b7c7d7d7e7f7f7f807f7f +8181808080808080807f7e7e7e7e7e7e7e7e7d7d7b7b7b7b7a7a7a7a7a79797979797977777777 +77777777777777787878787a7a7b7b7b7b7c7c7c7c7c7d7e7e7e7f7f7f80807f80818181818181 +818182828282828282828181818180808080808080808080808080808080808080808080808080 +808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f8080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808081818080818181818181818181818181818181818181818181818181818181818181 +8181818181818181818181818181818181818181818181818181808080807f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7d7c7d7c7c7c7b7b7a7a7979 +78787777757574747372716f6f6f6d6e6d6c6b6b6a6a696969676767676768686767676868696a +6b6b6d6d6e707172747576787a7b7c7e808083848587888a8a8c8e8e9090929193939494959696 +97979797989898979797979797969696959695959595939292929192919090908e8d8d8d8d8d8d +8b8b8b8b8989888888888887878686868685858585858585858584848383838382838282828282 +828282828282828282828282828282828282828282828282828282828283838383838383838383 +838383838383838383838383838383838383838383838383848384848484848484858584848585 +858687878787878789898a8b8b8b8d8d8d8d8f8f919192939394959696989899999b9c9c9c9e9e +9f9fa0a0a1a1a1a2a3a3a3a3a3a3a4a4a4a3a3a3a2a2a2a2a2a1a1a1a0a09f9e9e9e9d9d9d9a9a +9a999899979797959494939292919190908e8e8d8d8c8b8c8b8a89898888888786868584838383 +838281818180807f7e7e7e7e7e7d7d7d7d7c7c7b7b7a7a7a7a7a7a7a7a79797979787978787878 +787878787877777777777676767676767676767676767676767676767676777777777778787878 +78787979797a797a7b7b7b7c7c7c7d7d7c7c7d7d7d7d7e7e7e7e7e7e7f7f818182828383848485 +858686878888898a8b8b8b8c8c8d8e8f8f909091919193949495969696979999999a9b9c9d9e9f +a0a1a2a4a6a7a8a9a9abacadaeaeb0b2b2b3b4b4b6b7b7b8b9babbbbbdbebfbfc1c1c2c3c3c5c5 +c6c6c7c8c8c9c9c9cacbcccccdcdcdcdcecececfcfcfcfcfcfcfd0d0cfcfcfcfcececdcdcccbca +cbcac9c8c8c7c6c5c4c4c3c3c1c0c0bebdbcbbb9bab8b6b6b5b4b3b1b1b0afadadababaaa8a7a6 +a6a4a2a2a1a09f9d9d9c9b9b999998979696949493929190908f8d8c8c8b8a8a89888786868584 +8383818180807e7e7d7d7c7b7a7878787676767473737271716f6f6e6e6c6c6c6a696968676766 +656564636361616060605e5e5d5c5b5b5a5a5958575656565555545454535252515050504e4e4e +4e4e4e4d4c4c4c4b4b4a4a4a4a4949494948484949484848474747474647464646464747474747 +4747474747474747464648484748484848494949494949494a4a4a4a4a4a4b4b4b4b4c4c4d4d4d +4d4d4d4e4e4e4e4e4f4f4f51515151525152525253535353535354545555555656565657575758 +5858585858595959595a5a5a5b5b5b5b5c5c5c5c5c5c5d5d5d5e5e5d5d5e5e5e5f5f5f5f606060 +606060616161616161616162626262636363636363636464656565656565656565656565656565 +656566666666666666676767676768686868686868686869686969696969696969696969696969 +6969696a6a6a6a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b +6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d6c6d6d6d6d6d6d6d +6d6d6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e +6e6f6f6e6e6f6f6f6f6f6f6e6e6f6f6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6f +6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6e6e6e6e6d6e6d6d6d6d6d6d6d6d6e6e6f6f6f6f +6f6f6f6f6e6f6e6e6e6e6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6c6c +6c6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6a696969696969696969696969696969696969 +686867676767676767676766676666666665656565656464646363646463636362626262626262 +6262626161616161606060605f605f5f5f5f5f5f5f5f5f5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5d +5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5e5c5d5d5d5d5d5d5d5d5d5d5d5d5e5e5e5e5f5f5f +5f5f5f5f605f606060606060606161626262626262636363636464646565656565656567686868 +686868696a6a6a6a6a6a6b6d6d6d6e6e6e6f6f6f6f6f7071717272727374747474747475777777 +78787879797979797a7b7b7c7c7c7c7e7e7e7e7e7e7e7f7f7f7f81818181838382828383838484 +848485858585858586868686878687878787888888888889898989898989898989898989898989 +898989898989898989898989898889888888888888888888888888888888888888888787878686 +868685858585858585858585858584848383838383838383838383838383828282828282828281 +8181818080808080808080808080808080808080808080808080808080808080808080807f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d +7d7d7d7d7d7d7d7c7c7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c +7c7c7c7d7d7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7c7c7b7b7b7b7a7a7a7979797979797878 +777777777676757575757575737373717070706f6e6d6c6c6b6d6c6c6d6f6e7071727577797b7d +808286888b8d919496999a9c9fa0a2a2a3a4a5a5a5a5a4a4a4a2a2a1a09e9d9b9b999796959292 +918f8f8d8c8b8b8988888886858484848484848383838382828282818181818181818181818181 +8181818181818181818181808080807f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080 +8080808080808080808181818283828283848484848585868687878889898a8b8c8c8d8f8f9090 +929293959697989a9a9c9c9e9f9fa1a2a2a3a5a6a6a6a7a7a7a8a8a8a9a8a8a7a7a6a6a4a4a3a2 +a19f9f9d9b9999969592908f8d8b8887848281807d7b79787775747271706f6f6f6d6c6c6c6c6b +6c6c6c6c6d6d6e6e6f6f707171727274747677777979797a7b7b7d7d7e7f7f7f7f808080808080 +8080807f7f7f7f7f7f7e7e7e7d7d7c7c7c7c7c7c7b7a7a7b7a7979797877777777777777777778 +787878797979797a7a7a7a7a7a7b7c7c7c7d7e7e7e7e7e7e7f7f7f7f8080808081818181828282 +828282828281818181818181818181818181808081818080807f7f7f7f7f7f7f7f7f7f80808080 +8080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f80808080818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181808081818080808080808080808080808080808080808080808080808080 +80807f7f7f7f7f7f7f7f7f7f808080807f807f7f7f7f7e7e7e7e7e7e7e7d7d7d7b7b7b7a7a7979 +78777776757474737272716f6f6f6e6d6c6c6b6b6a6a6969686867676767676868686868696a6a +6a6c6e6e6f707172747677787a7b7c7f7f8183848687898a8a8d8d8f8f91919393949595969697 +9697979797989898989797979796969696959594949494929292929191909090908e8e8d8d8d8d +8b8b8b8b8b8b898988888888888787868785858585848484848484848383838383838383838383 +838382828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828383838383838383838383838383848485858585858585858687 +87878989898989898a8b8d8d8d8e8f909091919293939595969698989a9a9c9c9c9e9e9e9f9f9f +a2a2a2a2a3a3a3a3a4a4a3a3a3a3a3a2a2a2a2a2a1a1a0a09e9f9e9d9c9c9c9b9a9a9998979796 +9595959392929290908f8f8d8d8c8c8c8a898988878887868686848483838282818181817e7e7e +7e7d7d7d7c7c7c7c7b7a7a7a797878787878787877777777767676767676767676767676757574 +747474747474747474747474747474747373747473747473737474747474747474757575757676 +767677777777777777787878787878787878797a7a7a7b7b7c7c7c7c7c7d7e7e7f7f7f7f808182 +828383848485858687888889898a8a8b8b8c8c8e8e8f8f909091929393959495969798999a9b9c +9da0a0a1a2a3a5a5a6a7a9aaababadaeaeb0b0b1b3b3b4b5b6b7b9b9babcbcbdbebfc0c0c1c2c3 +c4c4c5c5c7c8c8c9c9cacacbcbcccccdcdcececfcfd0cfd0cfcfcfcfcececececdcdcdcccccccc +cbcbc9c9c8c8c7c6c5c4c4c4c2c0bfbfbdbdbcbcbbb9b8b7b6b6b5b3b2b1b0afadadadabaaa8a7 +a7a5a4a3a2a2a09f9e9d9d9b9a9a99989896959594939392908f8f8e8d8d8c8b8a898988878686 +848483828281807f7f7e7d7d7c7a7a7a787877767575737372717070706e6d6c6c6b6a6a696866 +66666565636362616161605e5d5d5c5b5b5b5a5a5958585756555555545453535151515150504e +4e4e4e4d4d4d4d4c4c4b4b4a4b4949494949494949494747474747474747474746464646464646 +4646474647474747474747474747474748484747484848494a4a4a4a4a4a4a4a4a4a4a4a4b4b4c +4c4c4d4e4d4e4e4e4e4f4f4f50504f4f5050505152525353535353535354545455555556565657 +575858585858585858585959595a5a595a5b5b5b5c5c5c5c5d5c5d5d5d5d5e5e5e5f5f5e5f6060 +606060606060616161616161616161626263636363636363636364646464646464646565646465 +656565656666666767676767676767676767676767676767676767676767676767676767686869 +69696969696969696a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6b6a6a6b6b6b6b6b6b6b6b6c +6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c +6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6d6d6d6d6d6d6d6e6d6e6e6e6e6e6e6e6e6e6e6e6e6e +6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6d6d6d6d6d6d6d6d6d6d6e6e6e6e6e6e6e6e +6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d +6d6d6d6d6d6d6d6d6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6a6b6a6a6a6a69 +696969696969696969696969696969696969696968686767686867676766666666666666666666 +666665656465646464646464646464646464646463636362626363626262626262626161606060 +605f5f5f5f5f5f5f5f5e5e5f5f5e5e5e5e5e5e5e5e5e5e5e5e5d5d5c5c5c5c5c5c5c5c5c5c5c5c +5c5c5d5d5d5c5c5d5d5c5c5c5c5c5c5c5c5c5c5c5c5c5d5d5d5d5d5e5e5e5e5e5e5e5e5e5e5f5f +5f5f5f5f5f5f606060606161616161626264636464646465656566666565676768686868696a69 +6a6a6a6a6c6c6d6d6d6d6e6e6e6f6f6f7071727272727373737474747476767777777778787879 +79797a7b7c7c7c7c7c7c7d7e7e7e7e7e7e80808081818181818183838383838384848485858585 +858687878787878787888887878888888888888888888888888888888888898889898989898989 +898989898989898989898989898989898989898989888887878787868686868686868686868686 +868686858585848485858484848484848484838383838283828282828181818181818181818181 +8181818181818181818181818080818180808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d +7d7d7d7d7d7c7c7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c +7c7d7d7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7c7c7b7b7b7b7b7b7b7a7a797a797978787777 +7777777676767676767674747372717171706e6d6c6c6b6d6c6b6c6e6d6e6f70727476777a7d7f +828487898e90939597999c9ea0a0a2a3a4a4a5a5a5a5a4a3a3a2a2a09f9d9d9b9a989795949391 +908f8e8d8c8a898989888685858585858584848383828282828181818181818181818181818181 +818181818181818181808080807f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080 +80808080808080818181828382838485858585868687888989898a8a8b8d8e8e8f909192929495 +9697989a9b9c9c9e9fa0a1a1a3a3a4a5a7a7a7a7a8a8a8a8a8a8a9a8a8a7a6a5a5a3a2a1a09f9c +9c9a98959593918e8d8b89878484807f7e7c7a787675747371706f6e6e6e6e6c6c6c6c6c6b6c6c +6c6c6d6d6e6f7070717272737475757778797a7a7a7b7c7c7d7e7f808080808080808080808080 +807f7f7f7f7e7e7d7d7d7d7c7c7c7c7c7c7c7b7a797a7978787877777777777777777777787878 +7879797a7a7b7b7b7b7b7b7b7c7c7c7d7e7e7f7f7f7f8080808080808080818181818282828282 +82828281818181818181818181818181808081818080807f7f7f7f7f7f7f7f7f7f808080808080 +808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f +808080808181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818080818180808080808080808080808080808080808080808080808080808080 +7f7f7f7f7f7f7f7f7f7f808080808080808080807f7f7f7f7e7f7e7d7d7d7c7c7c7b7b7a7a7979 +7877767575747473727070706f6e6d6d6c6c6b6b6a69686867676767676868686868686969696a +6c6d6d6e6f70717474757779797c7d7e808283848688888a8b8d8d8f9091919293949595969596 +979797989898989898989897979797979796969595939393939393929291918f8f8e8e8e8e8d8d +8c8c8c8c8a8a898989898988888787868686868585858585858584848384838383838383838383 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828283838383838383838384838484848485858585858585858586878888 +8a8a8a8a8a8a8b8d8e8e8e8f909192939393949597979898999a9c9c9d9d9d9f9fa0a0a0a0a3a3 +a3a3a3a3a3a3a4a4a3a3a3a3a2a1a0a0a0a09f9f9e9d9c9c9c9b9a999998979796949393939292 +918f8e8e8e8d8c8b8b89898888878685858483848382828280807f7f7e7f7e7d7d7d7a7a7a7a7a +7a7a79797878777676767575757575757575747474747373737373737372737272727271717171 +717171717171717171717171717170707171707171707071717171717171717272727272727272 +737473747474747575757575757575757576767677777878787879797a7a7b7b7b7b7c7c7d7d7f +7f8080808081828383848485858686878788898a8a8b8b8c8c8d8e908f9090919294959596979a +9a9b9d9e9f9fa0a2a4a4a5a6a8a9a9aaabacaeaeafb0b1b2b4b5b6b7b7b8babbbcbcbdbebfc0c0 +c1c2c4c5c5c6c7c8c8c9c9cacbcccccdcdcecfd0cfd0cfcfcfcfcfcfcfcfcecececececececdcd +cccccacac9c9c8c7c7c7c6c3c2c2c1c0c0bfbebdbcbab9b9b9b7b5b4b4b3b1b1b0afaeacaaaaa9 +a8a6a5a5a4a3a1a0a09f9e9d9c9b9b9a9998979696959392929190908f8e8d8c8c8b8a89898787 +868685848382828181807f7d7d7d7c7b7a7978787776757473737372706f6f6e6d6d6c6b696969 +6867666665646464636160605f5e5e5d5c5c5c5b5b5a585757575656555453535353525250504f +4f4e4e4e4e4d4d4c4c4b4b4a4a4a4a4a4a4a4a4a48484848474847474747464646464646464646 +464646464646464646464646464647474646474747484848484848484848494849494a4a4b4b4b +4c4c4c4c4c4c4c4d4d4d4e4f4d4e4f4f4f50505051515151515151525252535454555555555656 +5656565656565656575757585958595a5a5a5b5b5b5b5b5b5b5b5b5b5c5c5c5d5e5d5e5f5f5f5f +5f5f5f5f6060606060606060606061616161626162626262636363636363636364646363646464 +646465656566666666666666666666666666666766676767676767676767676767676768686868 +6868686868686969696969696969696969696969696969696a6a69696a6a6a6a6a6a6a6a6b6b6b +6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6c6b6c6c6c6c6c6c6c6c6c6c6c +6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d +6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6c6c6c6c6c6c6c6c6c6c6d6d6d6d6d6d6d6d6d6d +6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6c6c6c6c6b6c6b6b6b6b6b6b6b6b6c6b6c6c6c6c6c6c6c6c +6b6c6b6b6b6b6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a69696969696969686868 +686868686868686868686868686868686767666665656666656565646464646464646464646464 +6363636363636362636262626262626262626161616060616160606060606060605f5f5f5f5f5e +5e5e5e5e5e5e5e5d5c5e5d5c5c5c5c5c5c5c5c5c5c5c5c5c5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b +5c5c5c5b5b5c5c5b5b5b5b5b5b5b5c5b5c5c5c5c5d5d5d5d5d5e5e5e5e5e5e5e5e5e5e5f5f5f5f +605f6060616161616262626262636364646565656566666667676666686869696a6a6b6b6b6b6b +6b6b6d6d6e6e6f6f707070707070717273737474757575757575757777787879797a7a7a7a7a7a +7b7c7d7d7e7e7e7e7f7f7f7f7f7f7f818181828282828383848484848484858585868686868687 +878787878787878889878889898989898989898989898989898989898989898989898989898989 +898989898989898989888988888888888888888887878787878686868686868686868686868686 +868585858484858584848384838383838282828282828282828281818181818181818181818181 +818181818181818181818080818180808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7b7b7b7b7a7a797a7979797978787878 +787777777676767675757473727271706f6e6d6c6b6c6b6a6b6c6b6c6d6e6f727374777a7b7e81 +83868a8d8f929596999c9e9fa1a2a4a4a5a5a6a6a5a4a5a4a3a2a19f9e9d9c9a99979694939291 +8f8e8d8c8b8a8a8987868685858585848483838282828281818180808181808080808080808080 +8080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808181 +8080818181828282828383848485858686878788898a8a8b8c8c8d8e8f90919293949596979899 +9a9c9d9e9fa0a1a2a3a4a5a5a6a7a8a8a8a8a9a9a9a9a9a9a8a7a7a6a5a4a3a1a09f9d9c9a9997 +9592928f8d8b8987858381807d7c7a797775737271706f6e6d6c6c6c6c6b6b6b6b6b6b6c6c6d6d +6e6e6f7071717273737475767778797a7b7b7c7c7d7d7e7f80808181808081808081818080807f +7f7f7f7e7e7d7d7d7d7c7c7c7b7b7b7b7a7a797978787878777777777777777777777878787879 +797a7a7b7b7b7b7c7c7c7d7d7d7d7e7e7f7f7f7f80808081818080818181828282828282828282 +8281818180808181808080808080808080808080807f7f7f7f7f7f7f7f7f7f8080808080808080 +80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f +808080808080808080808080808080808080808080808080808080808080808080808080808081 +818080818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818180808181808080808080808080808080807f7f +7f7f7f7f7f7f7f7f808080808080808080807f7f7f7f7e7f7e7e7e7e7d7d7d7c7c7b7b7a7a7978 +77777675757473727171706f6e6e6d6d6c6c6b6a69696868686867676767676768686868696a6b +6b6c6d6e6f717273747677797a7c7d7f808283858688898a8b8d8e8f9091929394959695969797 +9798989898989898989898989898989797969695959595949493939292919190908f8f8e8e8d8d +8d8d8b8b8b8a8a8a8a898988888787878786868685858585848483848383838383838383838282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282838383838383838383848384848484858585868685858686878889898a8a +8a8a8b8b8c8e8f8f9091919293949595969798989a9a9b9c9d9d9e9f9fa0a0a1a1a1a1a3a3a3a3 +a3a3a3a3a3a3a2a2a2a2a1a09f9f9e9e9d9d9c9b9a9a9998979696959494939190908f8e8e8d8c +8b8a8a898887878585848483828181807f807f7e7e7e7c7c7c7b7a7b7a79797977777776767676 +7575747473737373727272717172727171717070707070707070706f706f6f6f6f6e6e6e6e6e6e +6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f6f70 +6f70707070717171727271717272727373737373747474747575767677777777787879797a7a7b +7b7c7c7d7d7e7e7f7f808081818282838485858686878788898a898a8b8c8d8e8f909192949596 +9798999a9b9c9e9ea0a1a2a3a4a5a6a7a8a9aaabacadafb0b1b2b3b4b5b6b7b8b9babbbcbdbebf +c0c1c2c3c4c5c6c7c7c8c9cacacccccdcecfcecfd0d0d0d0d0d0d0d0d0d0d0cfcfd0d0cfcfcece +cdcdcccccbcbcacac9c7c6c6c4c3c4c3c1c0bfbebdbcbcbbb9b8b8b6b5b5b4b2b1b0aeadacabaa +a9a8a7a6a5a4a3a2a1a0a09f9e9d9c9b9a9999989695959493939291908f8f8e8d8c8c8a8a8989 +8887868685848483828180807f7e7d7d7b7b7a797878777676757372727170706f6e6d6c6c6b6a +69696868676766646363626161605f5e5e5d5d5c5b5a5a59585857565555545453535252515150 +504f4f4e4e4d4d4c4c4b4b4a4a4b4b4a4a4a484848484748474747474646464646464646464646 +464645454646454646454546464646464646464747474747474747474847484848484949494a4a +4a4a4b4b4b4c4c4c4c4d4c4d4d4d4d4e4e4e4f4f4f4f5050505151515152525353535354545455 +555454555555565656565757585858585959595a5a59595a5a5a5b5b5b5b5c5c5d5d5d5d5d5d5d +5d5d5e5e5e5f5f5e5e5f5f5f606060606160616161616262626262626262626262626263636363 +646464656565656565656565656565656566656666666666666666666666666666676767686867 +676868686969696969696969696969696969696969696969696969696969696969696a6a6a6a6a +6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6a6b6b6b6b6b6b6b6b6b6b6b6b6b +6b6b6b6b6b6b6b6b6b6b6b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6c6c6d +6d6d6d6d6d6c6c6d6d6c6c6c6c6c6c6c6c6b6b6b6b6b6b6b6b6b6b6c6c6c6c6c6c6c6c6c6c6c6c +6c6c6c6c6c6c6c6c6c6c6c6c6c6b6b6b6b6a6b6a6a6a6a6a6a6a6a6b6a6b6b6b6b6b6b6b6b6a6b +6a6a6a6a6969696969696969696969696969696969696969696969686868686767676666666666 +666666666666666666666666666665656464646464646464646363636363636363626262626161 +616161616160616060606060606060605f5f5f5e5e5f5f5e5e5e5e5e5e5e5e5d5d5d5d5d5c5c5c +5c5c5c5c5c5c5b5c5b5b5b5b5b5b5b5b5b5b5b5b5b5b5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5b5b +5b5b5b5b5b5b5b5b5b5b5b5b5c5b5c5c5c5c5d5d5d5d5d5e5e5e5f5f5e5e5f5f5f606060606160 +616161616262626363636364646565666666666767676868686869696a6a6b6b6c6c6c6c6d6d6d +6f6f6f6f707071717272727273737474757576767676777777797979797a7a7b7b7c7c7c7c7d7d +7e7e7f7f7f7f808080818181818282828383838384848585868685858686868787878787888888 +888888888888898889898989898989898989898989898989898989898989898989898989898989 +898989898989898889888888888888888888878787878786868686868686868585868685858584 +848484848484848483848383838382828282828282828282818181818181818180808181808080 +80808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f +7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7b7a797b7a797979787878787877 +7777777777777676757473727271706f6e6d6c6d6c6a6b6c6b6c6c6d6e7071727578797b7e8082 +87898c8e919296999b9c9ea0a1a1a3a3a4a5a4a3a4a3a4a2a1a0a09e9d9b9b9998969594939190 +8f8e8c8c8c8b898787878787878585848483838383828281818181818181818181818181818181 +818181818181818080808080808080808080808080808181818181818181818181818182828282 +82828283838383848586868787878789898a8b8c8c8d8e8e8f909292939495979798999a9c9c9e +9fa0a0a1a2a3a4a4a5a5a6a7a8a8a8a8a8a8a7a7a7a7a6a5a5a3a2a1a09e9d9b9a98969693918e +8e8c8987868482807e7e7a79787775737170706f6e6d6c6c6c6c6c6b6c6c6c6c6c6d6d6d6e6f6f +7071737373747475777878797a7b7c7c7c7c7e7e7f8081818080818180808080808080807f7f7f +7f7e7e7d7c7c7c7b7b7b7b7b7b7b7a7a79797878787877777777777777777777787878797a797a +7b7c7c7c7c7c7c7c7d7d7d7e7f7e7f808080818181818181818181818282828282828282818181 +818080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f80808080808080808080 +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080818180808181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181808080807f7f +7f7f7f7f7f7f808080808080808081817f7f807f7e807f7e7e7e7d7d7d7c7c7c7c7b7b7a797878 +777676757473737271706f6f6e6e6e6d6c6b6a6a6969686868686868686867676868686a6b6a6b +6c6d6e7070717274747778797a7d7e7f808383858688888a8b8d8d8e9091929294939495959597 +97979797979898989898989898979796969595959595959494939392929191919190908f8e8e8e +8c8c8c8c8c8c8c8a8a898988888888878787868686868585848584848484848484838383838282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +8282828282828283838384848383848485848585858586868686868686878788898a8a8c8c8c8c +8c8c8d8f91919192929395969696979899999a9a9c9d9e9e9f9f9fa0a0a1a1a1a1a3a3a2a2a2a2 +a2a2a1a1a0a0a0a09e9d9c9c9c9b9a9a9998969696959492929191918f8d8c8c8c8b8a89888787 +878685838382828181807f7e7e7d7c7d7c7b7b7b79797979787978777676757574747474747373 +727271717171707070707070707070706f6f6f6f6f6f6f6f6f6e6f6e6e6e6e6d6d6d6d6d6d6d6d +6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6e6e6e6e6e6e6e6f6e6f +6f6f6f707070707070707070707171717171727272727373747474747474757677767778797979 +797a7a7b7b7c7c7d7d7d7d7f7f808182828282838384858686878788898a8b8b8d8e9090919293 +9495969799999b9c9d9e9e9fa1a2a3a3a4a5a7a8a9aaacadadaeafb1b2b2b3b5b6b7b7b8babbbc +bcbebfc0c1c2c2c3c5c6c6c8c8c9cacccbcccccdcdcdcdcdcecececececececececfcfcececdcd +cccccbcbcbcbcac8c7c7c6c5c6c5c4c3c2c0bfbfbfbebcbbbbb9b8b8b7b6b4b3b1b1afaeadacac +aaa9a8a7a7a5a4a3a3a2a1a09f9e9d9c9c9b999897979696959492929291908f8f8d8d8c8c8b8a +88888887878685838383828180807e7e7d7c7b7b7a797978767575757373727170706f6e6d6c6c +6b6b6a6a696766666564646362626260605f5e5d5d5d5b5b5a5958585757565655555453525252 +5251514f4f4e4e4d4d4d4d4c4c4c4c4c4a4a4a4948494848484847474747474747464646464646 +46464646464646464646464646464645454747464646464646464746474747474848484a4a4949 +4a4a4a4b4b4b4b4c4b4c4c4c4c4d4d4d4e4e4e4e4e4e4e4f4f4f4f505051525252535353535353 +535353535454545455555656575757575858585858585858595959595a5a5b5b5c5c5b5b5c5c5c +5d5d5d5d5d5d5d5d5d5d5e5e5e5e5f5e5f60606061616161616161616161616161616161616262 +626363636464636364646464646464656465656565656565656565656565656666666666666666 +676767676868686868686868686868686868686868686868686868686868686869696969696969 +696969696969696969696969696969696969696969696a696a6a6a6a6a6a6a6a6a6a6a6a6a6a6a +6a6a6a6a6a6a6a6a6a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b +6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6a6a6a6a6a6a6a6a6a6a6b6b6b6b6b6b6b6b6b6b6b6b6b6b +6b6b6b6b6b6b6b6b6b6b6b6a6a6a69686a69686868686868696a68696a6a6a6a6a6a69686a6968 +686867676767676767676767676767676767676767676767676565666665656564646464646464 +64646464646464646464646463636262626262626262626161616161616161606061615f5f5f5f +5f5f5f5e5f5e5e5e5e5e5e5e5e5e5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5c5c5c5c5c5b5b5b5b5b +5b5b5b5b5a5b5a5a5a5a5a5a5a5a5a5a5a5a5a5a59595959595959595a5a59595a5a5a5b5b5b5b +5b5b5b5b5b5b5b5b5b5c5d5b5c5d5d5d5e5e5e5e5e5f5f5f606060606060606161616162616263 +6363646464646464646565666667686868696969696969696a6b6c6c6d6d6e6e6e6e6e6e6e7070 +71717272737373737373747576767777787878787878787a7a7a7b7c7c7d7d7d7d7d7d7e7e7f7f +808080808181818282818183838384848484858586868686868686868687878787878888888888 +888888888988898989898989898989898989898989898989898989898989898989898989898989 +898989898988898888888888888888888787878686868685858585858585858585858585848484 +848484848484838483838383828282828282828281818181808080808080808080808080808080 +8080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7b7a7a7b7b7a7a7a7979797978787777 +77777777767676757473737271706f6e6c6d6c6b6b6c6b6b6b6c6e6e7071737576797b7d7f8386 +888b8d8f929597999a9d9f9fa1a2a2a3a4a3a4a3a4a2a1a1a19f9e9d9c9a9a9897979593929290 +8e8e8d8c8b89898888888886868685848484848383828282828181818181818181818181818181 +818181818180808080808080808080808080808081818181818181818182828282838383838383 +838485858586878787888989898b8b8c8d8e8e8f90919292949496979799999b9b9c9e9e9fa0a2 +a2a3a3a4a5a5a6a6a6a7a8a8a8a7a7a7a6a6a5a5a4a3a2a0a09e9d9a9a98969492928f8d8b8b88 +868482817f7d7b7b787675757371706f6f6e6e6d6c6c6c6c6c6b6c6c6c6c6c6e6e6e6f70707272 +7474747676777879797a7c7c7d7d7d7d7f7f8080818180808181808080808080807f7e7e7e7e7e +7e7d7c7c7c7b7a7a7a7a7a7a7979797978787878777777777777777777787979797a7b7a7a7b7c +7c7c7c7c7c7d7e7e7e7f807f7f8080808181818181818181818182828282828282828181818180 +80808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f808080808080808080807f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808181808081818181818181818181818181818181818181818181818181 +81818181818181818181818181818181818181818181818181818181818181808080807f7f7f7f +7f7f7f7f808080808080808081817f7f807f7f80807f7f7f7e7e7e7d7d7d7c7b7b7b7a79797877 +777775747473727271706f6f6f6e6d6d6b6b6a6a696969696868686867676868686a6a696a6b6c +6d6e6e6f717272757576787a7b7c7e80808383858588888a8a8c8e8e8f90929192939393959595 +969696979797989898989897979797969696969696959595959493939292929191919090908e8d +8d8d8d8d8d8b8b8b8b898989898888888787878786868586858585858585858484848483838383 +838383838383838382838282828282828282828282828282828282828282828282828282828283 +8283838383848484858584848585858585858585868787878787878888898b8b8b8d8d8d8d8d8e +8f909292939494959697979899999a9a9b9b9d9d9e9e9f9f9fa0a0a0a0a0a0a2a2a1a1a1a0a0a0 +9f9f9e9e9d9d9b9b999999989796959593939291908f8f8d8d8d8b8a8988888786868584838382 +8280807f7f7d7d7d7c7b7b7a797a79797978767676767576757574747373727272727271717071 +6f6f6f6f6e6e6e6e6e6e6e6e6e6e6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6c6c6c6c6c6c6c6c6c6c +6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d6d +6d6e6e6e6e6e6e6e6e6e6e6f6f6f6f6f7070707071707272727272727374757474757676767677 +77797879797a7a7a7a7c7c7d7d7e7e7e7e7f808181828283838485868787898a8b8b8c8d8e8f90 +9191949496969799999a9b9c9d9e9f9fa1a2a3a4a6a7a8a9a9abacadaeafb0b2b2b3b4b6b7b7ba +babbbcbebebfc0c2c2c4c5c6c6c8c8c9c9cacacacbcbcccccccccccdcdcdcdcececdcdcececdcd +cccccccccbcac9c9c8c7c7c7c6c5c4c3c2c2c2c0bfbebebcbbbbbab9b7b6b5b4b2b1b1afafadac +acaaaaa8a7a7a6a5a4a3a2a1a09f9f9e9c9b9a9a999898979595959493929290908f8e8e8d8b8b +8b89898988868686848483838181807f7e7e7d7c7c7b797878787676767473737271716f6f6e6e +6d6d6c6a696968676766656565636362616060605e5e5d5c5b5b5a5a5959575757565555545453 +53515151514f4f4f4f4e4e4e4e4e4b4b4b4a4a4a4a4a4a4a494848484848484747474747474747 +474646464646464646464646464545474746464646464646464646464646474747494948484949 +494a4a4a4a4a4a4a4a4a4b4b4c4c4d4d4d4d4d4d4d4e4e4e4e4e4e4f5050505151515151515151 +5152535353535353545455555555565656565656565758585858585859595a5a59595a5a5a5b5b +5b5b5b5b5b5b5b5c5d5d5d5d5d5d5d5e5e5e5f5f5f5f5f5f5f5f5f5f5f5f5f5f60606061616162 +626263636262636363636363636363636363636363636363636363636364656565656565656666 +666667676767676767676767676767676767676767676767676767676767686868686868686868 +686868686868686868686868686868686868686868686868686868686868686868686868686868 +686968696969696a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a +6a6a6a6a6a6a6a696a696969696868686868686868686869696969696969696969696969696969 +696969696969696969686868676768686767676767676868676768686868686867676868676767 +666666666566656565656565656565656565656565656563636464636363626262626262626262 +6262626262626262626261626060606060606060605f5f5f5f5f5f5f5f5e5e5f5f5d5d5d5d5d5d +5d5d5d5d5d5d5d5d5d5d5d5d5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5b5b5b5b5b5a5a5a5a5a5a5a +5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a59595959595959595a5a59595a5a5a5b5b5b5b5c5b +5c5c5c5c5c5c5c5d5d5c5c5d5d5d5e5f5f5f5f6060606161616161616162636363636363646464 +6565656565656667676868686969696a6a6a6a6b6b6b6c6d6e6e6e6e6f6f6f7070707072727373 +73737474747575757677787878787979797a7a7a7a7c7c7c7d7d7d7e7e7e7e7e7e7f7f81808181 +818182828283838282848484858585858585868686878687878787888888888889898989898989 +898989898989898989898989898989898989898989898989898989888988888888888888888888 +888888888888888888888888888887878786868686858585858585858485848484848383838383 +838383838383838383838282828282828282818181818080808080808080808080808080808080 +808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7c7c7b7b7b7b7a7b7a7a7a7a79797979797979797878 +777777767575757574737170706e6e6e6d6b6c6b6b6b6c6c6c6e6e6e71737475787a7d80828487 +8b8c8f929496999a9c9e9ea0a2a3a2a3a3a4a3a3a3a2a1a1a19f9d9c9b9998979795949291918f +8f8e8c8c8b8a898988888886868585848484848483828383828282818181818181818181818181 +818181808080808080808080808181818181818181818182828282828283838484838385858686 +868687878788898a8a8b8c8c8c8d8f90909192929395959797989a9a9c9c9e9f9fa1a1a2a2a3a3 +a6a6a6a7a7a7a8a8a8a7a6a6a7a6a6a4a4a3a1a09f9f9c9b999996959392908d8c8a8786848281 +7f7d7b7a79777575737171706f6e6d6d6c6c6c6b6b6c6c6c6c6c6d6d6e6e6f7070717272747475 +7777777879797b7c7c7d7e7e7f7f7f7f7f8080808181808081808080807f7f7f7f7e7e7d7c7c7c +7c7c7b7b7b7b7a7a7979797978777777777778787878787979797979797a7a7a7a7a7b7b7b7b7d +7d7e7e7e7e7f7f7f7f7f8080808080808081818181828282818181818181818181818181818080 +81818080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808081818080818181 +818181818181818181818181818181818181818181818181818181818181818181818182828282 +828282828282828282828282828281818181808080808080808080808080808080808080808080 +808080808080808080808080808080807f807f7f7f7f7f7f7f7f7e7d7d7d7d7c7a7a7a79787977 +777675747472727271706f6f6e6d6d6c6b6b6b6b6969696867676868686868686969696a6a6a6d +6e6e6e70717173757577787a7a7c7e7f81828484868789898a8c8d8e8f8f919293939494959596 +96969797979798989898989797979797979696969594949494949493929292919191909090908e +8e8d8d8d8d8b8b8b8b8b8b89898988888888878786878686868684848484848484848484838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +8383838484848484848484848585868686878787878989888889898a8b8d8d8d8d8e8e90909192 +929394959596979799999a9b9c9c9d9d9d9e9e9f9fa0a0a0a0a1a1a0a0a0a0a0a09f9e9d9d9d9c +9c9b9b9a9a98989795959494939191908f8e8d8c8b8b898888878686848483828181807f7e7d7d +7c7c7b7b7b7a787878777777777575757574747373727271717171717170706f6f6f6f6e6e6e6e +6e6e6e6e6e6d6d6e6e6d6d6d6c6c6c6c6c6c6c6c6c6b6b6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a +6a6a6a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6a6b6b6b6b6c +6c6c6d6d6d6d6e6e6e6e6e6e6e6e6e6e6e6e6f6f6f6f7070717171717171727272727575757575 +757676777778787878787a7a7a7b7c7c7c7c7e7e7e7e8080818283848484868788898a8a8b8c8e +8e8f909293939495969697999a9b9c9d9e9fa0a1a2a3a5a5a6a7a9aaababaeaeb0b0b1b3b4b6b7 +b9b9babbbdbdbfc0c1c2c4c4c5c6c8c8c9c9c9cacacacbcbcccbcccccdcccccdcecdcdcdcdcece +cdcdcdcbcbcbcac9cac8c7c6c6c5c5c3c3c3c1c0c0bfbebebdbbbab9b8b7b6b5b3b3b1b1b0aeae +acacaba9a9a8a7a6a5a4a3a2a1a09f9e9e9d9c9b999999979796959494929291918f8f8f8e8d8d +8c8a8a8a888888868585848483828181807f7f7e7d7c7c7a7a7a78787776757573737272717070 +6f6d6c6c6b6a6a69686666666665646363616161605e5d5d5c5b5c5b5b5a595858575655565555 +5553525252505051514f4f4e4e4d4d4d4c4d4c4b4b4a4a4a4a4949494949494948484847464747 +464747454546464646464646464646464646464646464746474747474747474747474748484848 +48484849494a4a4a4a4a4a4a4a4a4a4a4b4b4b4c4c4c4d4e4e4e4e4e4e4f4f4f50504f4f505050 +505151515253535353535353535454545455555555565656575858585858585858585858585859 +5959595a5a5a5a5b5b5c5d5c5d5d5d5d5d5d5d5d5d5d5d5d5d5d5e5e5e5f5f5f60606060616161 +616161616161616161616162616262626262626262626262626263636363646464646565656565 +656565656565656565656565656565656565666666666666666666666666666666666666666666 +666666666666666666676767676767676767686768686868686868686868686868686868686868 +68686868686868686868686868686868686868686868686868686868696969696a6a6a6a6a6a69 +696969686868686868686867676767676767676767676767676768686868686868686868686868 +686867676767676666666665666565656565656565666566666666666666666566656565656464 +646464646464646464646464646464646464636363636363636262626161616161616161616161 +61616161606060605f5f5f5f5f5f5e5e5e5e5e5e5e5e5e5e5e5e5e5d5d5d5d5d5d5d5c5c5c5c5b +5c5b5b5b5b5b5b5b5b5b5a5a5a59595a5a59595959595959595959595959595959595959595959 +585958585858585858585859595959595a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5b5b5b5b5b5b5b5b +5b5b5d5d5d5d5e5d5e5e5e5f5f5f5f5f5f60606061616060626263636363646564656565656666 +6667686868686969696a6a6a6a6c6c6c6d6d6d6e6e6e6e6e6f7070717171727373737373737476 +76767777777878787878797a7a7b7b7b7c7c7c7d7d7d7d7e7e7e7f808081818181818182828282 +838383848484848484848585858586878787888887878888888888888888898989898989898989 +8a898a8a8a8a8a8a8a8a8a89898989898989898989898989898989898989898989898989898989 +898888878787878686868686868686868686868686868585858484858584848484848484848383 +8383828382828282818181818181818181818181818181818181808081818080807f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7c7c7b7b7b7b7b7b7b7b7b7b7a7a7a7a797a797978787777 +77767676767675747271716f6e6e6d6c6c6b6b6a6b6b6c6c6d6d6f70717375777a7c7f80848789 +8b8e909395979a9c9c9fa0a1a2a3a3a4a3a3a3a3a2a2a2a19e9d9d9b9a9a99979695939391908f +8e8e8d8b8a8a898989888786868585858585848384838282828181818181818181818181818181 +818080808080808080808081818181818181818181828282828383848485858484868687878888 +898989898a8b8c8d8e8e8e8f919292939495969797999a9b9c9c9e9fa0a1a1a3a2a3a4a5a5a7a7 +a7a8a8a8a8a8a8a7a6a5a6a5a5a3a2a19f9e9c9c9a98969593928f8e8c8988868483807f7e7b7a +787776747372706f6f6e6e6d6c6c6c6c6c6b6b6c6c6c6c6c6d6d6e6f7071717273747575767879 +797a7a7a7c7d7e7e7f7f80808080808080808181808081808080807f7f7e7e7d7d7c7c7c7c7c7c +7b7b7a7a7979787878787877777777777878787878797979797a7a7b7b7b7b7b7b7b7b7b7d7d7e +7e7f7f808080808080808080808080818181818282828181818181818181818181818180808181 +8080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080818180808181818181 +818181818181818181818181818181818181818181818181818181818181818181828282828282 +828282828282828282828282818181818080808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080808080807f7e7d7d7d7d7b7b7b7a797a797877 +767575747473727170706f6f6e6d6c6c6c6c6a6a696867676868686868686868686969696b6c6c +6d6e6f6f70727374757778797b7d7e7f81828384868788898a8c8d8d8f90919192929394959595 +9696979798989898989898989898989797979696969695969594939393939393929291918f8f8e +8e8e8e8d8d8c8c8c8c8a8a8a898989898888878887878787858585858585858585858484848484 +848484848384838383838383838383838383838383838383838383838383838383838483848484 +848585858585858585858586868686878788888a8a89898a8a8b8d8e8e8e8e8f8f919293939394 +9697979898989a9b9c9c9d9d9e9e9e9e9e9f9fa0a0a0a0a0a09f9f9f9f9f9f9e9c9b9b9b9a9a99 +989797969594929291908f8e8e8d8b8a8989888785848484838280807f7f7e7e7c7b7a7a7a7979 +787777777575757474747473737272717170706f6f6f6f6f6f6f6f6e6e6d6d6d6d6c6d6c6c6c6c +6c6c6c6b6b6c6c6b6b6b6a6a6a6a6a6a6a6a6a6a69696969696969696969696969696969696969 +696a6a6a6a6a6a6a6a6a6a6a6a6a6a6a69696969696969696969696969696969696969696a6a6a +6b6b6b6b6c6c6c6c6c6c6c6c6c6c6c6c6d6c6d6d6e6e6f6f6f6f6f6f6f6f6f6f72727272737273 +737474757575757576767677787879797a7a7a7a7c7c7d7e7f808080818283848585868788898a +8b8c8d8e8f90909091949595969798999a9b9d9e9f9fa0a2a4a4a5a6a9a9aaabacaeb0b1b2b4b5 +b6b7b8b9bbbcbebfc0c0c2c3c5c5c6c6c7c8c8c8c9c9cacacbcbcccbcbcccdcececececfcfcece +cecdcdcdcccbcbcac9c8c8c8c8c6c6c5c4c3c3c2c1c1c0bebdbcbcbab9b8b7b6b4b4b3b2b1afaf +aeadacabaaa9a8a7a6a5a4a3a2a1a1a09f9d9c9c9c9a9a999897979595949392929291908f8e8d +8d8d8b8b8a89888887878685848483828281807f7f7d7d7d7c7b7a797878777675757473737270 +6f6f6e6d6d6c6b6969696968676666646464636160605f5e5f5e5d5c5c5b5b5a58575857575756 +555454525253535151504f4e4e4e4e4e4e4d4d4c4c4b4b4a4a4a4a4a4a4a494949484748474647 +474545464646464646464646464646464646464646464646464646464646464646474747474747 +47474848484849484949494949494a4a4a4b4b4b4c4c4c4c4c4c4c4d4d4d4e4e4d4d4e4e4f4f50 +505050515151515151515152525252535354545555555556565656565656565656565656575757 +57585859595a5a5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5c5c5c5d5e5e5f5f5f5f6060606060 +606060606060606060606060606060606060606060606060616162626363636364646464646464 +646464646464646464646464646464646565656565656565656565656565656565656565656565 +656565656565656666666666666666666666666666666666666666666666666666666666676667 +676767676767676767676767676767676767676767676767676768686868696969696969686868 +686767666766666666656565656565656565656565656565666666666666666666666666666666 +656565656564646464646464646464646464646464646464646464646464646464646463636363 +62636262626262626262626262626262616161616161616060605f5f5f5f5f5f5f5f5f5f5f5f5f +5f5f5e5e5e5e5d5e5d5d5d5d5c5c5c5c5c5c5c5c5c5c5c5c5c5b5b5b5b5b5b5b5a5a5a5a5a5a5a +5a5a5a5a5a5a5a5a59595958585959585858585858585858585858585858585858585858585858 +58585858585858585859595959595a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5b5b5b5b5c5b5c5c5c5c +5e5e5e5e5e5e5e5e5e5f5f60606060616161626261616363646465656666666666666667676768 +69696a6a6b6b6b6b6b6b6b6d6d6d6e6f6f70707070707071717272737475757575757575777777 +7879797a7a7a7a7a7a7b7b7c7c7d7e7e7e7f7f7f7f7f7f7f808181828282828382838383838484 +848585858585858586868686868787878889878889898989898989898a8a8a8a8a8a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a898989898989898989898989898988898888888888888888888888888888 +878787878786868686868686868686868686868685858584838584838383838383838382828282 +828282828282818181818181818181818181818181818181808081818080807f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7b7b7c7c7b7b7b7a7a7a7a797a7979797978787877 +777777767675737272706f6f6e6c6c6b6b6a6a6a6b6a6b6b6d6e6f70727476797b7d808385888b +8d90929597999a9d9ea0a1a2a2a3a4a3a3a4a4a3a3a2a09f9f9d9c9c9b9998979594939291908f +8e8d8c8c8b8a8a8988878786868686858584848383838382828282828282828282828282828281 +818181818181818181828282828282828282828383838384848585868686868787888889898a8a +8b8b8c8d8e8e8f90909193949495969798999a9b9c9d9e9fa0a1a2a3a4a5a4a5a6a6a6a8a8a8a8 +a8a8a8a8a8a7a6a5a5a4a3a1a09f9d9c9a9997959392908e8c8a88868482807f7d7b7a78777574 +7372706f6e6d6d6c6c6b6b6b6b6b6b6b6b6c6c6c6d6d6e6e6f70717172737475767778797a7a7b +7c7c7d7e7f7f80808080818181818181808081818080807f7f7f7f7e7e7d7d7c7c7c7c7b7b7a7a +79797979787878787877777777777878787878797979797a7a7b7b7c7c7b7b7c7c7c7e7e7e7e7f +7f8080818180808181818181818181828282828281818181818181818080818180808080808080 +807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080 +808080808181808081818181818181818181818181818181818181818181818282828282828282 +828282828282828282828282818181818181818181818181818080818180808080808080808080 +808080808080818180808180808181808080808080807f7f7e7e7e7e7c7c7c7b7a7b7a79787876 +767575747372727170706f6e6d6d6c6c6b6b6a6968686767686867686867676868686a6a6a6b6c +6c6d6e6f707273747577787a7b7d7e7f80828384868788898b8b8d8e8f8f919192939494959696 +97979898989898989898989898989898979797979697969695959595949493939292919190908f +8f8e8e8d8d8d8d8b8b8b8a8a8a8a89898889888888888686868585868685858584848484848484 +848483848383838383838383838383838383838383838383838383838383838384838484848485 +85858686858586868687878787888889898a8a8a8a8b8b8c8e8f8f909091919293949495969798 +98999a9a9b9c9d9d9e9e9e9e9f9f9fa0a0a0a0a0a0a0a09f9f9f9f9e9e9d9b9a9a999898979695 +94939291908f8e8d8c8b8a89888786858483828180807f7e7d7d7b7b7a7a797877777675767574 +74747272727171717170706f6f6e6e6e6e6d6d6d6c6c6d6d6c6c6c6b6b6b6b6a6b6a6a6a6a6a6a +6a6a6a6a6a6a6a6a69696969696969696969686868686868686868686868686868686868686869 +696969696969696969696969696968686868686868686868686868686868686868686969696969 +6a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6a6b6b6b6b6c6c6c6d6d6c6c6d6d6d6f6f6f6f706f707071 +7171717272727373737374747575767677777878797a7b7b7c7c7d7d7e7f808081828384858687 +8889898a8b8b8c8e8f8f9192929395969798999a9b9c9e9fa0a1a3a3a5a6a7a8abacadafb0b1b2 +b4b5b7b8babbbcbdbfc0c1c2c3c3c4c5c6c6c7c7c8c9cac9cacbcbcccdcececececfcfcfcfcfce +cecececdcdcccccbcbcacac9c9c8c7c6c6c5c4c4c3c2c0bfbfbebcbbbab9b8b7b6b5b4b3b2b1b0 +afaeadacabaaa9a8a7a6a5a4a3a3a2a09f9f9e9d9d9c9b9a9a989897969595949393929190908f +8e8e8d8c8b8b8a8a89888787868585848382828180807f7e7d7d7b7b7a79787877767675737272 +7170706f6e6d6d6c6c6b6a69696867676664636362616261605f5f5d5d5c5b5a5b5a5959585756 +56555554545353525150504f4f4f4f4e4e4d4d4c4c4b4b4b4b4a4a4a4949494948484747474746 +464646464646464545464645454545454545454545454545454545464645454646464646464646 +4747474748474848484848484848484949494a4a4a4a4b4b4b4c4c4c4c4c4c4c4c4c4d4d4e4e4e +4e4f4f4f50504f4f50505051515151525253535353545454555554545555555555555555565656 +5657575858595959595a5a5a5a5a5a5a5a5a5a5a5a5a5b5b5b5b5c5c5d5d5d5d5e5e5e5f5f5e5e +5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f6060616161616262626363626263636363 +636363636363636363636363636364646464646464646464646464646464646464646464646464 +646464646465656565656565656565656565656565656565656565656565656565656665666666 +666666666666666666666666666666666666666666666666666667676767676767676767666666 +666566656565656464646464646464646464646464646565656565656565656565656565656464 +646464636363626263636262626262626363626263636363636362626363626262616161616061 +60606060606060606060606060605f5f5f5e5e5f5f5e5e5e5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d +5c5c5c5c5b5c5b5b5b5b5a5a5a5a5a5a5a5a5a5a5a5a5a59595a5a595959585858585858585858 +585858585858575757575757575757575757575757575757575757575757575757575757575757 +57575757575757585858585859595959595959595a5a59595a5a5a5b5b5b5b5c5b5c5c5c5c5e5e +5e5f5f5e5e5f5f6060616161616262626363636364646565666667676767686868696969696a6a +6b6b6c6c6c6c6d6d6d6f6f6f6f707071717272727273737474757576767676777777797979797a +7a7b7b7c7c7c7c7d7d7e7e7f7f7f7f808080818181818282828383838384838484848485858586 +86858586868687878787878888888889888989898989898989898a8a8a8a8a8a8a8a8a8a8a8a8a +8a8a8a8a8a8a8a8989898989898989898989898989888988888888888888888888888888888787 +878787868686868686868685858686858585848484848384838383838383838383828282828282 +82828282818181818181818180808181808080808080808080808080807f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7b7b7b7b7a7a797a79797979787878777777 +777777767473737170706f6e6d6c6c6b6a6a6b6a6b6b6c6d6e6f70727577797a7e808285878a8c +8f919496979a9c9d9fa0a0a2a2a2a2a3a3a3a3a2a09f9f9e9d9d9c9b9a9997969594939291908f +8e8e8d8c8c8b8a8989878787878787868685858484838383838383838383838383838383828282 +828282828282828383838383838383848484848585868687878787878789898a8a8b8b8c8d8d8d +8e8f9091929292939596979798999a9b9c9d9e9fa0a0a1a2a3a4a4a5a4a5a6a6a6a8a8a8a7a7a7 +a7a7a6a5a4a2a2a1a09e9d9b9a9996969391908e8c8b88878583817f7e7d7a7978767574727170 +6f6e6d6c6c6c6c6b6b6b6c6c6c6c6c6d6d6d6e6e6f6f70717273737475767778797a7b7b7c7c7d +7e7e7f8081818181818181818180808080808080807f7f7f7f7e7e7d7c7b7b7b7b7b7b7a7a7979 +79797878787878777777777778787878787979797a7b7b7c7c7c7c7c7c7c7c7c7e7e7e7f807f80 +81818181818181818181818181828282818181818080808080808080808080808080808080807f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808181808081818182828282828282828282 +828282828282828282828181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818180807f7f7e7e7c7c7c7c7b7c7b7a7979777776 +7675747373727171706f6e6e6d6d6c6c6b6a69696868686868686868686868686a6a6a6b6c6c6c +6d6e6f70717273747678797a7b7d7e7f80828384858688888a8b8d8d8e8e909192929294949595 +969797979797979898989898989897979797969796969595959595959494939392929191919190 +908f8e8e8e8c8c8c8c8c8c8c8b8a898b8a89898987878787878787878686868685858585858585 +848584848484848484848484848484848484848484848484848484848484858485858585868686 +878786868787878888888889898a8b8c8c8c8c8c8c8d8f9191919192929395969696979899999a +9a9a9b9c9d9d9e9e9e9e9e9e9e9f9f9f9e9e9e9e9e9d9c9c9c9c9c9a9897979695959492919190 +8f8d8c8c8b8a888787868583828281807f7e7e7d7c7b7a7a797978787776757474737473727272 +707070707070706f6f6e6e6d6d6d6d6c6c6c6c6c6c6c6c6c6c6b6b6b6b6a6b6a6a6a6a6a6a6a6a +6a6a6a6a6a6a696969696969696969696868686868686868686868686868686868686868696969 +696969696969696969696969686868686868686867676868676767676767686868686969696a6a +6a6a6a6a6a6a6a6a6a6a6a6a6b6a6b6b6b6b6c6c6c6c6c6c6c6c6c6c6e6e6e6e6f6e6f6f707070 +7070707071717171727273737575747476767778797979797a7a7b7c7d7d7d7f80818282838485 +86878787888a8b8b8c8d8e8f909192939595969799999b9c9e9e9fa1a2a3a5a7a8a9aaacadaeb0 +b2b2b4b6b7b7babbbcbcbebebfc0c1c1c2c2c4c5c6c5c7c7c7c8cacbcbcccccdcdcecececdcdcd +cdcccccbcccbcbcbcbcacac9c8c7c7c7c6c6c5c4c2c1c1c0bfbebdbbbabab9b8b7b5b5b4b3b2b0 +b0afaeadababaaa9a8a6a6a6a5a3a2a1a1a0a09f9d9c9c9b9b9998979797969695939292929191 +8f8e8d8d8d8d8c8a89898888888785848483838382817f7f7e7e7d7c7b7a797979787675757473 +73727170706f6f6e6d6c6c6b6a6a696766666564656463626260605f5e5d5e5d5c5c5b5a595957 +5757575656555352525252525251504f4f4e4e4d4d4d4d4c4c4c4b4b4b4b4a4a49484848474747 +474747474746464747464646464646464646464646464646464545464645454545454545454646 +464647464747474747474747474848484a4a49494a4a4a4b4b4b4b4b4b4b4b4b4c4c4d4d4d4d4e +4e4e4e4e4e4e4e4e4e4f4f4f4f5050515252525353535353535353535353535353535454545455 +5556575858585858585858585858585858585858595959595a5a5b5b5c5c5d5d5d5d5d5d5d5d5d +5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5e5e5f5f5f5f60606161616161616161616161 +616161616161616161616161626262626262626262626262626262626262626262626262626262 +626262636363636363636363636363636363636363636363636363636363636364636464646464 +646464646464646464646464646464646464646464646565656566666666666665656565646463 +646363636362626262626262626262626262626263636363636363636363636363636362626262 +626161616060616160606060606060606060606060606060606060606060605f5f5f5f5e5f5e5e +5e5e5e5e5e5e5e5e5e5e5e5e5d5d5d5d5d5d5d5d5c5c5c5c5b5b5b5b5b5b5c5c5b5b5c5b5b5b5b +5a5a595a5959595958585858585858585858585858585858585858585757575757575757575757 +575757575656565656565656575756565757575757575757575757575757575757575757575757 +575757585858585959595a5a5a5a5a5a5a5a5a5a5a5a5b5b5b5c5c5c5c5d5c5d5d5e5e60606060 +606060606061616263636364646464646464656667676868696969696969696a6a6b6b6c6c6d6d +6e6e6e6e6e6f6f717171717272737373737373747576767777787878787878787a7a7a7b7c7c7d +7d7d7d7d7d7e7e7f7f808080808181818282818183838384848484858485858585868686868686 +8686868687878787878888888889888989898989898989898a8a8a8a8a8a8a8a8a8a8a8a8a8a8a +8a8a8a8a8a89898989898989898989898989898889888888888888888888888888878787878686 +868585858585858585858585858585858484848483848383838383838383838282828282828282 +8181818180808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7b7b7b7b7a7a7a7a7a7a7a7a7979797878787878 +7876757474727271706f6e6c6c6c6b6b6b6b6a6a6b6c6d6d6e71737576787b7d7f828487898c8d +90929497999b9c9e9ea0a1a1a1a2a3a3a3a2a1a0a09f9e9e9e9d9b9a9998979795949392929090 +8f8e8e8d8c8b8b8989898988888787878786868585858584858484848484848484848383838383 +8383838383848484848585858586868686878787878989898989898b8b8c8c8d8d8e8f8f8f9192 +929394949596979899999a9b9c9d9e9f9fa0a1a1a3a3a4a5a5a6a5a6a6a6a5a7a7a7a6a6a6a5a5 +a4a3a1a0a09e9d9b9a98969593928f8e8c8b8887858382807e7c7b7a78767574737271706f6e6e +6d6c6c6c6c6b6b6b6c6c6c6c6c6e6e6e6f6f7070727273747475777778797a7b7b7c7d7d7e7f7f +7f80818181818181818181808080808080807f7e7e7e7e7e7e7d7c7b7b7b7a7a7a797979797979 +7878787878777777777778797979797a7a7a7b7b7b7c7c7c7c7c7d7d7d7d7f7f7f80807f808181 +8181818181818181818181828282818181818080808080808080808080808080808080807f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808081818080818181828282828282828282828282 +828282828282828281818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181808080807f7f7d7d7d7d7b7c7b7b7a7a7878777776 +75747473727272706f6f6e6e6d6d6c6b6a6a6969696969696868686868686a6a6a6a6b6b6b6c6d +6d6e7071717274757678797a7b7c7e7f80818383858588888a8a8b8c8e8e8f9090929292939495 +959596969697979797979798979797979797979796969696969695959595949393929292919191 +9090908e8d8d8d8d8d8d8c8b8b8c8c8b8b8b898888888888888887878787868686868686868586 +858585858585858585858585858585858585858585858585858585858585858585868787878888 +87878888888989898a8b8b8b8c8d8d8d8d8d8e8f90929292939494959697979798989a9a9b9b9b +9c9c9d9d9e9e9e9e9e9e9e9e9e9e9d9d9d9d9c9b9a9a99999997959494939191908f8e8d8c8c8a +898887878584838282807f7f7d7d7c7b7b7a797978777676757575747372727172717171706f6e +6e6e6e6e6e6d6d6d6d6c6c6c6c6b6b6b6b6b6b6b6b6b6b6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a +6a6a6a6a6969696969696969696968686868686868686868686868686868686868686969696969 +69696969696969696969686868686868686867676868676767676767686868686969696a6a6a6a +6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6b6b6b6b6b6b6b6b6b6d6d6d6d6d6d6d6d6e6e6e6e6e +6e6f6f70707071717171737372727474757576767677777879797a7a7a7c7d7d7e7f8081818283 +83838485878788898a8a8b8d8d8e909091929494969698999a9b9c9d9fa1a2a3a4a6a8a9aaacad +aeb0b1b2b4b6b7b7b9bababbbcbdbebec0c1c2c1c3c4c4c5c8c8c8c9cacacbcccccccbcccccccc +cccbcccbcbcbcbcacacac9c8c8c8c7c7c7c6c4c3c3c3c1c0bfbebdbdbbbabab8b8b7b5b5b3b3b2 +b0b0aeaeadababa9a9a9a7a6a5a4a4a3a2a1a09f9f9d9d9b9b9a9a999898989695959493939291 +90908f8f8e8d8c8c8a8a8a898887878685858484828281817f7f7e7d7c7c7c7a79787877767675 +747373727271706f6f6e6d6d6c6a696968676867666565636362616061605f5f5e5c5c5c5a5a5a +5a585857565555555554545352515151514f4f4f4f4e4e4e4d4c4c4c4b4b4b4a4a4a4949494948 +484848474748484747474747474746474646464646464645454646454545454545454546464646 +4646464646464646464646474747494948484949494a4a4a4a4a4a4a4a4a4a4a4b4b4b4c4c4d4d +4d4d4d4d4d4d4d4e4e4e4e4e4e4f50505051515151525152525252525252525253535353535354 +55565656565656565656565656565656565757585858585859595a5a5b5b5b5b5b5b5b5b5b5b5b +5b5b5b5b5b5b5b5b5b5b5b5b5b5c5b5c5c5c5d5d5d5d5d5d5e5e5f5f5f5f5f5f5f5f5f5f5f5f5f +5f5f5f5f605f606060606161616161616161616161616161616161616161616161616161616161 +616262626262626262626262626262626262626262626262626262626262626262626262626262 +626262626262626262626262626262626262626263636363646464646464636363636262626262 +62626161606060606060606060606060606161626262626262626262626262626161606060605f +5f5f5e5e5f5f5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5d5d5d5d5c5d5c5c5c5c +5c5c5c5c5d5c5d5d5d5c5c5b5b5b5b5b5b5b5a5a5a5a5959595959595a5a59595a595959595858 +585858585858575757575757575757575757575757575757575756565656565656565656565656 +565655555555555555555656555556565656565656565656565657565757575757575757575757 +57585858585959595a5b5b5b5b5b5b5b5b5b5b5b5c5c5c5d5d5d5d5e5e5e5e5f5f616161616161 +626262636363646464656565656666666768696969696a6a6a6b6b6b6b6c6c6d6d6e6e6e6e6f70 +70707071717373737373737474747575757677787878787979797a7a7a7a7c7c7c7d7d7d7e7e7e +7e7e7e7f7f81808181818182828283838282848484858585858585858585858686868687868787 +878788888888888989898989898989898989898989898a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a +8a8a8a898989898889888888888888888888888888888888888888888888888787878786868685 +858585858585858584858484848483838383838383838383838383838382828282828282828181 +818180808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f +7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7d7d7d7c7c7c7c7b7b7b7b7b7b7b7a7a7979797979797979797979787878 +767575747272716f6e6e6e6c6b6b6b6a6b6b6c6c6c6d6e6e70717475777a7c7e818386878b8d8f +919496989a9b9c9d9f9fa0a2a2a2a2a2a2a2a2a1a19f9e9d9d9c9b9a9997979695949292929190 +908f8d8c8c8c8b8c8b8a8a8a888787878787878686868686868686868686868686868686868686 +8686868686868686868787878787878787898a8a8a8c8c8c8c8c8c8d8e8f8f9090919292939495 +95979798999a9a9b9c9e9f9fa0a0a1a1a2a3a3a4a5a5a6a6a5a5a6a6a6a6a5a5a5a4a3a3a2a1a0 +9f9e9c9b999997969492908e8d8b8986858381807e7d7b7a77777574737271706f6f6f6d6c6c6c +6c6b6b6b6c6c6c6c6d6d6e6e6f6f707171727274747576777779797a7b7b7d7d7e7f7f7f7f8080 +80808181828181818181808080807f7f7f7f7e7e7d7c7c7c7c7c7b7b7b7a7a7a79787878787777 +777777787878787979797979797a7a7a7a7b7b7b7c7d7e7d7d7e7e7e7f7f7f7f80808080818180 +80818181818181818181818181818181818181818181808081818080807f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808181 +808081818181818181818181818181818181818181818181818181818181818181818182828282 +828282828282828282828282828282828181818080818180808080808080808080808080808080 +8181808081808081818080808080808080807f7f7f7f7f7f7e7d7d7d7c7b7a7a79797878777675 +75747374727271716f6f6e6e6d6c6b6b6a6a6b6b696a6a696869696968686869696a6b6b6b6d6e +6e6e7071727374757677787a7a7c7d7f7f8182848486878889898a8c8d8d8f8f90929293939394 +959696969696969797979798989897989797979797979696969594949494949493929292919191 +909090908f8f8d8d8d8d8c8d8c8c8c8b8b8b8b8a8a898988888888888888888787878786878686 +868685858585858484848484848484848485858585858585858586868787878787888889898888 +8989898b8b8b8b8c8b8d8d8d8d8f8f909091929293949495969697979798999a9a9a9b9c9c9c9e +9e9e9e9e9d9d9e9e9d9d9c9c9c9b9b9a9a999998989695959392918f8f8f8e8c8b8a8987878685 +84828281807f7d7d7d7b7b797978777777757575747373727171717170706f6f6e6e6e6e6e6e6d +6d6c6c6c6c6b6b6b6b6b6b6b6b6b6a6a6b6b6a6a6a696969696869686868686969696969696969 +696969696969696969696969686868686868686868686868686868696969696969696969696969 +696969696969696969696969696868686868686868686868686868686868686868686868686868 +68686868686868686968696969696969696a6a6a6a6b6b6b6b6b6b6b6c6b6c6c6c6c6d6d6e6e6e +6e6e6e6e6e6f70707070717171717174747475757575757777777878787a7b7c7c7d7e7e7e8080 +818282828484858688888a8a8a8c8d8e8e9090929393959697989b9b9c9ea0a0a1a3a5a6a7a9aa +abadafb0b1b3b3b4b6b7b9b9babbbcbdbfbfc0c1c2c3c4c6c7c8c8c8c8c9c9cacbcbcbcccbcbcb +cbcbcbcbcbcbcbcacbcbcbcacac8c7c7c6c5c6c4c3c2c2c0c0bebebdbcbcbab9b9b7b7b5b4b4b2 +b2b0afafadadabaaaaa9a8a8a6a5a5a4a3a2a1a09f9f9e9d9c9b9b9a9998989796959594939392 +9190908f8e8e8e8c8b8b8a8a8989888786858584848383818180807e7e7e7c7b7b7a7979787776 +767575747372727170706f6d6c6c6b6a6b6a696868666665646363626161605f5d5d5d5c5c5b5b +5a5a595958575656555555555453525251525150504f4e4e4e4d4d4d4c4c4c4c4a4a4a4a4a4a49 +494848494948484846464646464646464646454545464645454646464646464646464646464746 +47474747474747474747474747474747484848484848484848484848494a4a4a4a4a4a4a4a4b4b +4b4b4c4c4c4c4c4c4d4e4e4e4e4e4e4f4f4f50504f4f5050505050505050515151525353535353 +53545455555555555555555555555555555555555658585858585858595a5a59595a5a5a5a5a5a +5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5b5c5c5d5d5d5d5d5e5e5e5e5f5f5f5f5f5f5f5f5f5f +5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f60 +606060606060606060606060606060606060606060606060606060606161626262626262626262 +6262626262626262626262626262626262626262626262626262626262626262626261605f5f5f +5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5e5e5e +5d5d5e5e5d5d5d5d5d5d5e5e5d5d5e5e5e5e5e5e5d5d5d5d5c5c5c5b5b5b5b5a5b5a5a5a5a5a5a +5a5a5a5a5a5a5a5a5a5a5a59595959585858585858585858585858585858585858585858585757 +565656565656565656565656565656565655555656555555555555555555555555555555555555 +565656565656565656565656565656565656565657575757575757575757585858585859595959 +59595959595a5a5a5a5a5a5b5b5b5d5d5c5c5d5d5d5e5e5e5e5f5e606060606060616263626263 +6464646565656567676768686869696969696a6b6b6c6c6c6d6e6e6e6e6e6e6e70717171717172 +73737373737474757676767777777878787878797a7a7b7b7b7c7c7c7d7d7d7d7e7e7e7f808081 +818181818182828282838383848484848484848585858586868787878787878788888787888888 +8888888888898989898a898a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a898989898989898989 +898989898989898989898989898989888887878787878787878786868686868686868686868686 +868685858584848585848484848484848383828282828282828282818181818181818181818181 +818181818181808081818080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7d7d7d7c7c7c7c7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7979787776 +7675747372706f6e6e6d6c6c6b6b6a6a6b6b6b6b6c6d6e6f71737477797b7e80838487898b8e91 +939697999a9b9e9e9fa1a2a2a2a2a3a3a3a2a2a0a09f9e9d9d9c9b9a9998979695949493929291 +8f8e8e8e8d8e8d8b8b8b8989898989898988888788878787878787878787878787878787878787 +8787878787888889898989898989898a8b8c8c8e8e8e8e8e8e8f90919192929394959696979799 +9a9b9b9c9c9d9ea0a1a1a2a2a2a2a3a4a5a5a6a6a7a7a6a6a6a6a5a5a4a4a4a3a2a1a09f9e9c9c +9a9896969493908e8d8a89888583817f7e7c7b7a78777474737170706f6e6e6e6e6c6c6c6c6c6b +6b6b6c6c6c6c6d6d6e6f707071727273747575767778797a7a7b7c7c7d7e7f8080808080808080 +8181828181818181808080807f7f7e7e7d7d7c7c7c7c7c7c7b7b7a797979787878787877777777 +777878787879797a7a7a7a7b7b7b7b7b7b7b7c7d7e7d7e7f7f7f80808080808080808181808081 +8181818181818181818181818181818181818181808081818080807f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808081818080 +818181818181818181818181818181818181818181818181818181818181818181828282828282 +828282828282828282828282828281818180808181808080808080808080808080808080808181 +808081808081818080808080808080808080808080807f7e7d7d7c7c7b7b7a7a79797877767675 +74757473727270706f6f6e6d6c6c6b6b6c6c6a6b6a69686969696868686868696a6a6a6b6c6d6d +6e6f707071737474757778797a7c7d7e7f8182838485868788898a8b8d8d8e8f90919191929495 +959595959596969797989898989898989898989897979796969696959695949393939393939292 +919190908e8e8e8e8e8e8e8e8e8d8d8c8c8b8b8a8a898989898989898988888888878887878787 +8686868686858585858585858585858686868686868686868687878787888889898a8a89898a8a +8a8c8c8c8d8e8d8e8e8e8e90909192939393949596979898989898999a9a9b9b9c9d9d9d9e9e9e +9e9e9d9d9e9e9d9c9b9b9b9a9a999897979695939292908f8e8c8b8b8a8988868584848381807f +7f7e7c7b7a7a7a78777676757474747373727170706f6f6f6f6f6e6e6d6d6d6d6c6d6c6c6b6b6a +6a6a6a6a6a6a6a6a6a6a6a6a69696a6a6969696868686868686868686869696969696969696969 +696969696969696969696868686868686868686868686868686969696969696969696969696969 +696969696969696969696968686868686868686868686868686868686868686868686868686868 +686868686868686868686868686868696969696a6a6a6a6a6a6a6a6a6a6a6a6a6b6b6c6c6d6c6d +6d6d6d6e6e6e6e6e6f6f6f6f6f7171717273727373747474757575767779797a7a7a7a7c7c7d7d +7e7e808081818384858585878889898b8b8c8d8e90909192959596989a9a9c9e9fa0a2a3a4a5a8 +a9abacaeaeb0b1b2b4b5b6b7b8b9bbbbbcbebfc0c2c3c4c5c6c5c6c7c7c8c9cacacbcbcbcbcbcb +cbcbcbcbcbcbcccccccbcbc9c9c9c8c7c8c7c5c4c4c3c3c1c0bfbfbfbdbcbbbabab8b7b6b5b5b3 +b2b1b0b0aeadacacababa9a8a7a6a6a5a4a2a1a1a1a09f9d9d9c9c9b9b9a989797979696959392 +92929191908e8d8d8d8d8c8c8a8988888887878685848483838181807f7e7e7d7c7c7b7a797978 +787776757574737372706f6f6e6d6e6d6c6b6b69696867666665646463616060605f5f5e5d5c5c +5c5c5b5a59585757575756565554535453525251504f4f4e4e4e4e4e4e4e4c4c4c4c4b4b4a4a49 +494a4a494949474747474647464646464545454646454546464646464646464646464646464646 +46464646464646464646464646464747474747474747474747474748484848494849494a4a4a4a +4b4b4b4b4b4b4c4c4c4c4c4c4c4d4d4d4e4f4d4e4f4f4f4f4f4f4f4f5050505151515151515152 +525353535353535353535353535453545454545656565656565657585857575858585858585858 +5858585858585858585958595959595a5a5a5b5b5b5b5b5c5c5c5c5d5d5d5d5d5d5d5d5d5d5d5d +5e5d5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5f5f5f +5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f606060606060606060606060 +6060606060606060606060606060606060606060606060606060606060606060605e5e5e5e5d5e +5d5d5d5d5d5d5d5d5d5d5d5d5d5e5d5e5e5e5e5e5e5e5e5e5e5e5e5e5d5e5d5d5d5d5c5c5c5b5b +5c5c5b5b5b5b5b5b5c5c5b5b5c5c5c5c5c5c5b5b5b5b5a5a5a5959595958595858585858585858 +595859595958595858575757575656565656565656565656565656565656565656565656555555 +555555555555555555555555555555545455555454545454545454545454545454545454545555 +555555555555555555555555555555555555565656565756575757575858585858595959595959 +5959595a5a5b5b5b5b5c5c5c5e5e5d5d5e5e5e5f5f5f5f60606161616161616263646364656666 +6666666666686868696a6a6b6b6b6b6b6b6c6c6d6d6e6f70707070707070727272727373747575 +7575757676767777777879797a7a7a7a7a7a7b7b7c7c7d7e7e7e7f7f7f7f7f7f7f808181828282 +828382838383838484848585858585858586868686868787878787878787888987888989898989 +8989898a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8989898989898989898989 +898989888988888888888888888887878787878787878787868686868686868686868686868686 +858585848385848383838383838383828282828282828282828181818181818181818181818181 +81818181808081818080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e +7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7d7d7d7d7d7c7c7c7b7b7c7c7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7978777776 +75747372706f6f6e6c6c6b6b6a6a6a6a6a6a6a6b6d6d6f70727476787a7d7f818386888b8e9193 +9597989a9c9d9ea0a1a2a2a2a3a3a3a3a3a1a1a1a09f9f9e9d9c9b9a9998979696959494939190 +908f8e8f8e8d8d8d8b8b8b8a8a8a8a898988898888888888888888888888888888888888888888 +88888889898a8a8b8b8a8a8b8b8c8d8e8e8f8f8f8f909091929393949595969798989a9a9b9c9d +9d9e9f9fa0a2a3a3a4a4a4a4a5a5a6a6a7a7a7a7a6a6a6a6a5a5a4a4a3a2a1a09f9d9c9a999795 +9393918f8d8b89878584827f7d7c7a79787775747272706f6e6e6d6d6c6c6c6b6b6b6b6b6b6b6b +6c6c6d6d6e6e6f707171727373747576767878797a7b7b7c7d7d7e7f8080818180808181818282 +82818181818080807f7f7f7f7e7e7d7d7c7c7c7c7b7b7a7a797979797878787878777777777778 +78787879797a7a7a7a7b7b7b7c7c7c7c7d7d7e7e7f7f7f7f808080818180808181818181818181 +818181818181818180808181808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080 +808080808080808080808080808081818080818181818181818181818181818282828282828282 +828282828282828282828282818181818181818181818181818181818181818181818181818181 +81818181818181818181818181818181808080807f7f7e7e7d7d7c7c7b7b7a7a79787777767576 +75747373717170706f6e6d6d6c6c6c6c6b6b6a6a696969696868686868696969696a6a6b6b6c6c +6e6e6f7071727374757777797a7b7c7e7f8082838384868788898a8b8c8d8e8f90909193949495 +959595969697979898989898989898989898989898979797979697969695959595949493939292 +92929090908f8f90908f8f8e8e8d8d8d8d8b8b8b8a8a8b8b8a8a8a898989898889888888888787 +87878786868686868686868686878787878787878787878888888889898a8a8b8b8a8a8b8b8b8d +8d8d8e8f8e8f909090929292939494959696979899999a9a9a9a9b9b9c9c9d9d9d9d9e9e9e9e9e +9d9d9d9d9c9b9a9a99989897969594939291908f8d8c8b898888878584838281807f7e7d7c7b7a +7978777676757473737272717170706f6f6e6e6d6d6d6d6c6c6c6b6b6b6b6a6b6a6a6a6a696969 +696969696969696969696969696969696968686868686868686868696969696969696969696969 +696969696969696968686868686868686868686868686869696969696969696969696969696969 +696969696969696969686868676768686767676767676868676768686868686868686868686868 +6868686868686868686868686868686969696969696969696969696969696a6a6a6a6b6a6b6b6b +6b6c6c6c6d6d6c6c6d6d6d6f6f6f6f706f70707171717172727374757576767777787879797a7a +7b7b7d7d7e7f8080818283848485868788898a8b8c8d8f909192949597989a9b9c9d9fa0a2a4a6 +a7a8a9abacadafb0b1b2b4b5b7b7b9babbbcbfc0c1c3c4c3c4c6c6c7c8c9c9cacacacacbcbcbcc +cccccccccdcdcdcdcdcbcbcbcac9cac9c8c7c7c5c5c4c3c2c2c1c0bfbebdbcbbbab9b8b7b6b5b4 +b3b2b1b0afafaeadacabaaa9a8a7a6a5a4a3a3a2a1a0a09f9f9d9d9c9b9a9a9998989796959594 +9393929190908f8f8e8e8d8c8b8b8a898a898887878585848483828181807f7f7e7d7c7c7b7b7a +79787877767675737272717071706f6e6e6c6c6b6a69696867676664636362616261605f5f5e5e +5d5d5c5b5a5a595958585756555655545453525151505050504f4f4f4d4d4d4d4c4c4b4b4a4a4b +4b4a4a4a4848484847484747474746464645454646454545454545454545454545454545454545 +454545454545454546464545464646464646464646464646464747474748474848484849494949 +494949494a4a4a4a4b4b4b4c4c4c4c4d4c4d4d4d4d4d4d4d4d4d4e4e4e4f4f4f4f505050515151 +515151515151515151515152515252525254545455555555565656565656565656565656565656 +56565656565656575657575757585858595959595a5a5a5b5b5b5b5b5b5b5b5b5b5b5b5b5b5c5b +5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5d5d5d5d5d +5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5e5e5e5e5e5e5e5e5e5e5e5e5e5e +5e5e5e5e5e5e5e5e5e5e5e5e5e5e5f5f5e5e5f5f5f5f5f5f5e5e5f5f5e5e5e5c5c5c5c5b5c5b5b +5b5b5b5b5b5b5b5b5b5b5b5c5b5c5c5c5c5c5c5c5c5c5c5c5c5c5b5c5b5b5b5b5a5a5a59595a5a +595959595959595959595959595959595959585858585857575757565756565656565656565756 +575757565756565656555555545455555454545454545555545455545455555454545353535353 +535353535353535353535353535353535353535353535353535353535353535353535354545454 +545454545555545455555555555555555656565657565757575758585858585959595a5a59595a +5a5b5b5c5c5c5c5d5d5d5e5e5e5e5f5f5f60606060616162626363636364646565666667676767 +6868686a6a6a6a6b6b6c6c6d6d6d6d6e6e6f6f7070717171717272727474747475757676777777 +77787878797979797a7a7b7b7c7c7c7c7d7d7e7e7f7f7f7f808080818181818282828383838384 +838484848485858586868585868686878787878788888888888888888889888989898989898989 +898a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a89898989898989898989898989 +898889888888888888888888878787878787878787878686868585868685858585858585858484 +848483848383838383838383838282828282828282828281818181818181818080818180808080 +8080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e +7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7b7b7b7a7a7b7b7a7b7b7a7a7b7a79787777777675 +74737170706f6e6d6c6c6b6b6a6a6a6a6a6b6c6c6e6f70727476787a7c7e808285878b8d909193 +9597999a9c9d9fa0a0a0a2a2a2a3a3a1a1a1a09f9f9f9e9d9c9b9b9a9998979696969593929292 +9191908f8f8f8d8d8d8c8c8d8d8b8b8a8b8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a +8a8b8b8c8c8d8d8d8d8d8d8e8f90909292929292929394959597979798999a9a9b9b9c9e9f9fa0 +a0a0a1a3a4a4a4a4a4a4a5a4a5a5a6a6a6a6a5a4a4a4a3a2a1a1a09f9e9d9b9a9896969391908f +8d8c8987868482817f7d7a7978777675737270706f6e6d6d6c6c6c6c6c6b6b6c6c6c6c6c6c6d6d +6e6e6f6f707172737374747576787879797a7b7c7c7c7e7e7f8081818181818181818182828180 +8080808080807f7f7f7e7d7d7c7c7b7b7b7b7b7b7a7a7979797978787878787777777777787878 +7879797a7b7b7b7c7c7c7c7c7c7c7d7d7e7e7f7f80808080818181818181818181818181818181 +81808081818080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080 +808080808080808080808080808080808080808080808181808081818182828282828282828282 +828282828282828282828181818181818181818181818181818181818181818181818181818181 +81818181818181818181818181818181818180807f7f7e7e7c7c7c7c7b7b7a7978787776777675 +747473737171706f6e6e6e6e6d6d6c6c6b6b6a6a69696868686868696969696a6a6b6b6c6c6d6d +6e6f70707172747575777879797b7d7e7f808082838485878888898a8c8d8d8d8e919292929293 +939494959597979797979797989898989898989797979796979696959595959595949493939393 +9191919191919191908f908f8e8e8e8c8c8c8c8c8c8c8c8c8c8b8b8b8a898b8a89898988888888 +8887878787878787878787888888888888888888888989898a8b8a8b8c8c8c8c8c8c8c8c8e8e8e +9091909191919193939394959595979798999a9a9a9a9a9a9b9b9c9c9d9c9c9c9d9d9d9d9c9b9b +9b9b9a98979797959594939191908f8d8c8c8a8987868585848281807f7e7d7c7b7a7979787776 +75747473727171707070706f6f6e6e6d6d6c6c6c6c6c6c6c6b6b6b6b6a6b6a6a6a6a6969696969 +696969696969696969696969696969686868686868686868686969696969696969696969696969 +696969696969686868686868686868686868686868696969696969696969696969696969696969 +696969696969696868686868686868686868686868686868686868686868686868686868686868 +686868686868686868686868686969696969696969696969696969696a6a6a6a6b6a6b6b6b6b6c +6c6c6c6c6c6c6c6c6c6e6e6e6e6f6e6f6f70707070707071727373757575757676777778787979 +7a7a7b7c7d7d7d7f8081818282838485868788898b8b8c8e9090929395969798999b9d9ea0a2a3 +a3a6a7a8a9abacadaeb0b2b2b3b5b6b7babbbcbebfbec0c1c1c2c4c5c5c7c7c7c7c8c8c8c9c9ca +cacacbcccccccccacacacac9cac9c8c7c7c6c6c5c4c3c3c3c2c1c0bfbfbebcbbbabab9b7b6b5b5 +b4b3b2b1b0b0afaeacababaaa9a7a6a6a6a5a4a2a2a1a1a09f9e9d9c9c9c9a9a99989797969595 +94939292929290908f8e8d8d8d8c8c8b8a89898888878685848383838282817f7e7e7e7e7d7c7a +7a79797978767574747374737271706f6f6e6d6c6c6b6a6a696766666564656463626261616060 +5f5e5d5d5c5c5b5b5a59585857575756555453525252525252524f4f4f4f4e4e4d4d4d4d4c4c4c +4c4c4a4a4a4a494a49484848474747474747474746464747464646464646464646464646464646 +464646464646454546464545454545454545454545454546464646474647474747484848484848 +48484a4a49494a4a4a4b4b4b4b4c4b4c4c4c4c4c4c4c4c4c4d4d4d4e4e4e4e4e4e4e4f4f4f4f4f +4f4f4f4f4f4f4f4f4f504f50505151535353535353535454545454545454545454545454545454 +54545454545554555555555656575858585858585859595959595959595959595959595a595a5a +5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5b5b5b5b5b5b5b +5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5c5c5c5d5d5c5c5d5d5d5d5d5d5d5d5d +5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5c5c5d5d5c5c5c5a5a5a5a595a59595959 +5959595959595959595a595a5a5a5a5a5a5a5a5a5a5a5a5a595a59595959585858585858585858 +585858585858585858585858585858585757575656565655555455545454545454545556545556 +555456555454545353535353535353535353535353535353535353535353535352525253535252 +535353535353535353535353535353535353535353535353535353535353535454545455555555 +55555555555555555555555555555656575758575858585859595959595a5a5b5b5b5b5b5b5b5c +5c5d5d5e5e5f5f5f60606060606060616162626363646464646464656667676868696969696969 +696b6b6c6c6d6d6e6e6e6e6e6e6f70717172727373737373737375757576777778787878787879 +79797a7a7a7b7c7b7c7d7d7d7d7d7e7e7f7f808080808181818282818183838384848484858485 +85858586868686868686868686878787878788888888888888888889888989898989898989898a +8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a898989898989898989898989898988 +898888888888888888888787878686878786868685858585858585858585858585858584848484 +838483838383838383838382828281818282818181808080808080808080808080808080808080 +808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7b7b7b7a7a7b7b7a7b7b7a7a7b7a7a7978787876767574 +727271706f6e6d6c6c6c6b6b6b6b6a6a6b6b6d6d6f7172747577797b7e7f828487898c8d8f9294 +9597999a9c9e9e9ea1a1a1a2a2a0a0a1a1a0a0a09f9e9e9d9c9b9a9a9998989897969494949393 +929292928f8f8f8e8e8f8f8d8d8d8d8d8d8d8c8d8c8c8c8c8c8c8c8c8c8c8c8c8c8d8c8d8d8d8d +8d8e8e8f8f8f8f8f8f91929292949494949494969797979999999a9b9c9c9d9d9e9fa0a0a1a1a1 +a3a3a5a5a5a4a4a4a5a4a4a4a5a5a4a4a3a2a2a2a1a09f9e9d9c9a9a98969493928f8e8c8b8988 +868482817f7d7c7a78777575747371716f6f6e6e6d6d6c6c6c6c6c6b6b6c6c6c6c6d6d6e6e6f6f +707072727374747576777779797a7a7b7c7d7d7d7f7f8080818181818181818181828281808080 +7f7f7f7f7e7e7e7d7d7d7c7c7b7a7a7a7a7a79797979797978787878787777777778787979797a +7a7a7b7b7b7c7c7c7c7d7c7d7e7e7f7f7f7f808080808181818181818181818181818181818180 +8081818080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080 +808080808080808080808080808080808080808081818080818181828282828282828282828282 +828282828282828281818181818181818181818181818181818181818181818181818181818181 +81818181818181818181818181818181808080807f7f7d7d7d7d7c7c7b7a797978777877767575 +7474727272706f6f6f6f6e6e6d6d6c6c6b6b6a6a6969696968696969696a6a6a6a6b6b6c6c6d6d +6e6f707172737375757777797a7b7c7e7e7f8081838485858788898a8a8b8c8e8f8f9090919192 +939393959595959696969797979797979896979797979797979696969696969595959595949392 +929292929292919091919090908e8d8d8d8d8d8d8d8d8d8c8c8c8b8b8c8c8b8b8b8a8a8a8a8989 +888888888888888888898989898a898a8a8a8a8b8b8b8c8c8b8c8d8d8d8d8d8d8d8e9090909192 +919292929395959595969696989898999a9a9a9a9a9a9b9b9b9b9c9b9b9b9c9b9b9b9a99999898 +9796949494929190908e8d8c8c8a8988878684838282817f7e7d7c7b7a79797776767575747372 +7271716f6f6e6e6e6e6d6d6d6d6c6c6b6b6b6b6b6b6b6a6a6a6a6a6a6a6a6a6a69696969696969 +6969696969696969696969696968686868686868686869696a6a6a6a6a6a6a6a6a6a6a6a6a6a6a +6a6a6a6a6969696969696969696969696969696a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a +6a6a6a6a6a69696969686968686868686868686868686868686868686868686868686868686868 +68686868686868686868686969696969696969696969696969696a6a6a6a6a6a6a6a6a6a6b6b6b +6b6b6b6b6b6b6b6d6d6d6d6e6d6e6e6f6f6f6f6f6f707171717373737374747575757576777778 +79797a7a7a7c7d7d7d7e7e808181828384858787888a8b8b8d8e90919193949697999a9c9d9ea0 +a1a2a4a5a6a8a9aaacadaeafb1b2b4b6b7b9bababbbdbdbec1c1c1c3c4c4c4c5c5c6c7c7c8c8c9 +cacbcbcbcbc9cacacac9cac9c9c8c8c7c7c6c6c5c5c5c4c3c2c1c1c0bebebdbcbbb9b9b8b8b6b5 +b5b4b3b3b1b0afaeaeacabaaa9a9a8a7a6a5a5a4a3a2a1a0a09e9e9e9c9c9b9a99999897979796 +94949494929292918f8f8f8e8e8d8d8c8b8a8a8988888786858584848482818180807f7f7d7d7c +7b7b7a79787777767675757473727270706f6f6e6d6d6c6a696968676866666565646463636161 +60605f5f5e5d5c5c5b5b5a5a5958575756555555545454545151515151514f4f4f4f4e4e4e4e4e +4c4b4b4b4b4b4b4a4a4a4949494948484848474748484747474747474746474646464646464646 +464646464545464645454545454545454545454545464646464646464646464747474747474747 +494948484949494a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4b4b4b4c4d4d4d4d4d4d4e4e4e4e4e4e4e +4e4e4e4e4e4e4e4e4e4e4e4f4f5151515152515253535353535353535353535353535353535353 +535353535353535353545455565656565656575758585858585858585858585858585858585858 +585858585858585858585858585858585858585858585858585858585858595959595959595959 +5959595959595959595959595959595959595959595a5a5a5b5b5a5a5b5b5b5b5b5b5b5b5b5b5b +5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5a5a5b5b5a5a5a585858585858585858585858 +585858585858585858585858585858585858585858585858585858575756565656565656565656 +565656565656565656565656565655555554545454535353535353535353535354545353545353 +545453535352525252525252525252525252525252525252525252525252515151525251515252 +525252525252525252525252525252535253535353535353535353535354545454555555555555 +555655565656565656565656575758585858595959595a5a5a5a5a5b5b5c5c5c5c5d5d5d5e5e5e +5e5f5f606060616161626262626363646464646565656666666768696969696a6a6a6b6b6b6b6d +6d6e6e6e6e6f6f6f7070707172737373737474747575757577777778787879797979797a7b7b7b +7c7c7c7d7d7c7d7e7e7e7e7e7f7f81808181818182828283838282848484858585858585858585 +8586868686878687878787888888888889898989898989898989898989898989898989898a8a8a +8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a898988888888888888888888888888888888 +888888888888888887878786868787868686858585858585858585848584848484838383838383 +838383838383838383828282818182828181818080808080808080808080808080808080808080 +80808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e +7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7d7d7d7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7978787675757472 +72716f6f6e6e6c6b6b6a6b6a6a6b6c6c6c6d6e6f7071737577797a7d7f828386888b8d8f919495 +97989a9b9c9d9e9fa0a0a1a0a1a1a0a0a1a0a0a09e9e9d9d9c9b9b9b9999989797979595959593 +93929291919090909090908f8f8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8f9090 +909191909092929293959595959595979797989a9a9a9c9b9c9d9d9da0a0a0a1a1a1a1a3a3a3a4 +a4a4a5a5a5a4a4a4a5a4a4a3a3a2a2a2a1a09e9e9c9c9a999896959392908e8d8b898886848281 +7f7d7b7b7977767574727271706f6f6e6d6c6c6c6c6c6b6c6c6c6c6c6c6d6e6e6e6f6f70707172 +72737474757677787979797b7b7c7d7e7d7f7f7f7f81818182828181828181818181818080807f +7f7f7d7d7d7d7c7c7c7b7b7b7b7a7979797978787878787878787879797979797979797a7a7a7b +7b7b7b7d7d7d7e7e7e7e7e7e7e7f80808080808080818180808181818181818181818181818181 +81818080818180808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f80808081818080818181818181818181818181818181818181818181818181818181 +818282828282828282828281818181818181818181818181818181818181818181818181828282 +82828282828282828282818181818181807f7f7f7f7f7e7e7d7d7c7b7a7a797879787776767474 +7474727271716f6f6f6f6e6e6d6c6b6b6b6b6b6b6a6a6a6a69696969696a6a6a6a6b6b6b6c6d6e +6f6f707172727474767677787a7a7b7c7e7f7f8182848485868789898a8b8c8d8e8f8f90919193 +939394949595969696969696979797979797979698979797979797969696959494949494949493 +93939392929292919191909090908f8f8f8f8e8e8e8d8d8d8d8c8d8c8c8c8c8b8b8b8b8b8b8b8b +8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8c8c8c8c8d8d8d8d8e8e8f8f90909090919192929292 +949494949595979797989898999a9a9a9b9b9b9b9b9a9b9b9b9b9b9a9999999898989797969593 +939290908f8e8c8b8a8a88878685838282807f7e7d7c7b7a79787777757574737271717170706f +6e6e6e6e6e6d6d6d6d6c6b6b6b6b6b6b6b6a6a6a6a6a6a6a696a69696969696969696969696969 +696a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a +6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6a6a +6a6a6a6a6a6a69696a6a6969696969696a6a69696a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a69 +696969696969696969696969696969696969696969696969696969696a696a6a6a6a6b6b6b6c6c +6b6b6c6c6c6c6c6c6c6d6c6d6d6d6d6d6d6e6e6e6f707070707171727272737474747475757577 +7777787878797b7b7c7c7d7d7e7f7f80828484848688898a8b8c8e8e90919394969798999b9c9d +9ea0a0a1a3a5a6a7a9ababadb0b1b2b4b6b5b7b9babbbcbebfc0c0c0c1c3c4c4c5c6c6c7c7c8c8 +c9c9cacacacac9c9cacac9c9c9c8c8c8c7c7c6c5c5c5c4c3c1c1c1bfbfbebdbdbbbbb9b9b8b7b6 +b6b4b4b3b2b1afafaeadacaaaaa9a9a8a7a6a6a4a4a3a1a1a19f9f9f9e9c9b9b9a9a9998979796 +9695959593929292909090908e8e8e8c8b8b8b898a8989878786858585848382828080807f7e7d +7d7b7b7b7a7979787776767574747272717170706f6d6c6c6b6a6a6a6867676666656565636262 +616060605f5d5d5d5d5b5b5a5b5959595857575655555555545452525252505051514f4f4e4e4e +4e4d4c4d4c4c4c4c4a4a4a49494a49484848484848484846464646464646464646454545454545 +454546464545464646464646464646464646464646464647464747474747474747474747474747 +47474848484848484849494a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4b4c4c4c4c4c4c4c4c4d4d4d4d +4d4d4d4d4d4e4d4e4e4e4e4e4e4f50505050505050515151515151515151515151515151515151 +515251525253535353535353545455555555555555555656565656565656565756575757575757 +575757575757575757575757575757575757575757575757575757575757575757585858585858 +585858585858585858585858585858585858585858585858585858585858585858585858585858 +585858585858585859595858595959595959585859595858585757575756565555555555555555 +555555555556565757575757575757575757575756565555555555555554545454535353535353 +535354545454545454545454535353535353535353525352525252525252525352535353525352 +525252525252515152525151515151515252515152515152525151515151515151515151515151 +515151515252525252525252525252525252525353535353545454545454545454545555555656 +55555656565757575858585858585a595a5a5a5a5b5b5b5c5c5c5c5c5d5e5d5d5e5e5e5f606060 +6060606161626262636464646464646567676768686869696969696a6b6b6c6c6c6d6e6e6e6e6e +6e6f7171717272727373737373747575767676777777787878787979797a7b7c7c7c7c7c7c7d7d +7d7d7e7e7e7e7f7f81818181818182828282838383848484848484848585858586858686868687 +87878888878788888888888888888888888888898989898a898a8a8a8a8a8a8a8a8a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8a8989898989898989898989898989898989898989888888888788878787 +878686868686868686868686868686868585858484858584848484848484848484848483838282 +82828181818181818181818181818181818181818181818181808081818080807f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7d7d7d7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a797877767675747372 +70706f6e6d6c6c6b6c6b6a6a6b6b6b6b6d6e6e6f70727476787a7c7f7f828487898c8e90929495 +97999a9b9d9e9f9fa09fa0a1a1a1a2a1a1a1a0a09e9e9d9d9d9d9b9b9a9a999997979797969695 +949393929292929292929191919190919090909090909090909090909091909191919192929293 +9392929494959697979797979799999a9b9c9c9c9e9d9e9f9f9fa2a2a2a2a2a2a2a4a4a5a4a5a5 +a6a5a5a4a4a4a4a3a3a2a1a0a0a09f9e9c9c9a9997969493928f8e8d8a8988858482807f7e7b7a +7877767474737170706f6e6e6e6d6c6c6c6c6c6c6b6c6c6c6c6c6c6d6e6f6f7070717172737474 +75757677797a7a7a7a7c7c7d7e7f7e80808080818181828281818281818181818180807f7e7e7e +7c7c7c7c7c7c7c7b7b7a7a7978787878787878787878787878797979797a797a7a7b7b7b7b7b7b +7b7d7d7d7e7f7e7f7f7f7f80808080808080808181808081818181818181818181818181818181 +8080818180808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f808080818180808181818181818181818181818181818181818181818181818181818182 +828282828282828282818181818181818181818181818181818181818181818181818282828282 +82828282828282828181818181818180808080807f7f7e7e7d7c7b7b7a797a7978777775757575 +74737272707070706f6f6e6d6c6c6c6c6c6c6b6b6a6a6969696969696969696a6a6a6a6b6d6e6e +6e6f7070717274747475777879797b7c7d7e7f818283838486878888898a8c8d8d8e8f90919191 +929293949595959595959696979697979797989898989898989797979696969695969595949494 +949393939393939392929191909090908f8f8f8e8e8e8e8e8e8e8e8e8e8d8d8d8d8c8d8c8c8c8c +8c8c8c8c8c8c8c8c8c8d8c8d8d8d8d8e8e8e8e8e8e8e8e8f8f9090919192929393939393939595 +96969797989898999999999a9a9a9b9b9b9b9b9a9a9a9a9a9a999897979696969594939291908f +8d8d8b8a8988868685848381807f7f7d7c7b7a79787776757474737271706f6f6f6f6e6e6d6d6c +6c6c6c6b6b6b6b6b6a6a6a6a6a6a6a69696969696969696969696969696969696969696969696a +6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b +6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6b6b6b +6b6b6b6b6a696b6a6969696969696a6a69696a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a696969 +69696969696969696969696969696969696969696969696969696969696969696a6a6a6b6b6a6a +6b6b6b6b6b6b6b6c6b6c6c6c6c6c6c6d6d6d6e6e6e6e6e6f6f7070707171717172727373747474 +75757575777778797a797a7b7b7c7e80808081838485868788898b8c8d8f90919294959697999a +9a9c9e9fa0a2a4a5a6a8aaacadafb1b1b2b5b6b7b9babbbcbdbdbec0c1c2c3c4c4c5c6c7c7c8c8 +c9c9cacac9c9cacacacacac9c9c9c9c9c8c7c7c7c6c5c3c3c3c2c2c0bfbfbebebcbbbabab9b9b7 +b6b5b5b4b2b1b0b0afadacabababaaa9a8a6a6a5a4a3a3a1a1a1a09e9d9d9c9c9b9b9a99989897 +979796959494929292929191908e8d8d8d8c8d8c8b8989888888888785848483838382807f7f7e +7e7e7d7c7b7a7a797978777675757474737372706f6f6e6d6d6c6b6a6a69696868676665656463 +636261606060605e5d5c5d5c5c5c5b5a59585757575756565555545452525353515150504f4f4e +4e4e4e4e4e4e4c4c4c4b4a4b4a4949494949494949474747474647464646464545454545454545 +464645454646464646464646464646464646464646464646464646464646464646464646464646 +4747474747474747484848484848484848484848484849494a4b4b4b4b4b4b4b4b4c4c4c4c4c4c +4c4c4c4c4c4c4c4c4c4c4c4d4e4f4e4f4f4f4f5050505050505050505050505050505050505050 +505050515151515151515252535354535454545455555555555555555555555555555555555555 +555555555555555555555555555555555555555555555555555555555555555656565656565656 +565656565656565656565656565656565656565656565656565656565656565656565656565656 +565656565656575756565757575757575656575756565655555555555454545454545454545454 +545454545555555555555555555555555555555454545453545353525252525151515151515151 +525252525252525252525151515151515151515151515151515151515151515151515151515151 +515151515050515150505050505051515050515050515150505050505050505050505050505050 +505051515151515151515152515252525253535353535454545454545454545455555556575556 +5757575858585959595959595a5a5b5b5b5b5c5c5c5d5d5d5d5d5e5f5e5f606060616161616161 +6162626363646566666666666666686868696a6a6b6b6b6b6b6b6c6c6d6d6e6f70707070707070 +72727273747475757575757576767777787979797a7a7a7a7a7a7a7b7c7d7d7e7e7e7e7f7f7f7f +7f7f7f7f8080828282828382838383838484848585858585858586868686868686868686878787 +88898788898989898989898989898989898a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a +8a8a8a8a8a8a8a8a89898989898989898988898888888888888888888787878787878787878786 +868686868686868686868686868685858584848585848483848383838383838383838282828282 +8181818181818181818181818181818181818181818181808081818080807f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7d7d7d7d7d7c7c7c7c7c7c7c7c7b7b7c7c7b7c7c7b7b7c7b7b7b7b7a7a79787777767574737271 +706f6e6d6c6b6c6b6a6a6a6a6a6a6b6c6c6d6e6f71737576797b7c7e818385898b8d8f92929597 +98999c9d9e9fa09fa0a1a1a1a2a2a2a2a1a1a0a09f9f9e9e9d9d9c9c9b9b9a9a99999898979695 +959494959594949493939393929392929292929292929292929292939293939393949494959595 +959696979899999a9a9a9a9b9b9c9d9e9e9fa09fa0a1a1a1a3a3a3a4a4a4a4a5a5a6a5a6a6a6a5 +a5a4a4a3a3a2a2a1a09f9f9e9d9c9a999796949391908e8c8a8987858482807e7d7b7a78777574 +737271706f6e6e6d6c6c6c6b6b6b6b6b6b6b6b6c6c6c6c6d6d6e6f707071717272737475757677 +77787a7b7b7c7c7d7d7e7f807f8081818182828282828282828181818180807f7f7e7e7e7e7c7c +7c7b7b7b7b7a7a79797878787878787878787878787878797979797a797a7a7b7b7b7b7c7c7c7e +7e7e7e7f7e7f7f7f7f808080818180808181818181818181818181818181818180808181808080 +808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f8080808080808080808080808081818080818181818181818181818181818181818181828282 +828282828282828181818181818181818181818181818181818181818181818182828282828282 +82828282828282828282828282818181808080807f7f7e7d7c7c7b7a7b7a797878777776767574 +73737272717170706f6e6d6d6c6c6c6c6b6b6a6a696969696969696969696969696a6b6c6c6d6d +6e6e6f70717172737475767778797a7c7d7e7f808182838485868788898a8b8c8d8e8f8f909191 +929394949595959596969796979797979898989898989898989897979797969796969696959595 +94949595949493939292929291919191919090908f8f90908f8f8f8e8e8e8e8d8e8d8d8d8d8d8d +8d8d8d8d8d8d8d8e8d8e8e8e8e8f8f8f90908f8f90909092929292939394949595959596969797 +9898999999999a9a9a9b9b9b9b9b9b9b9b9a9a9a9a999998979696959494939291908e8d8c8b8a +88878684838382807f7e7d7c7b7a79787776757473727171706f6e6e6d6d6d6d6c6c6b6b6a6a6a +6a6a6a6a6a6a6969696969696969696969696969696969696969696969696969696969696a6a6a +6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b +6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6b6b6b6b6b +6b6b6b6a6b6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6969696969 +6969696969696969696969696969696969696969696969696969696969696a6a6a6a6a6a6a6a6a +6a6a6a6a6a6b6a6b6b6b6b6b6b6b6b6b6c6c6c6d6d6d6d6e6e6e6f6f6f6f706f70707171717172 +7272747474757675767777787a7b7b7c7d7e7f8081828384858788898a8c8d8e90919293959597 +989a9b9d9ea0a1a3a5a7a8aaacacaeb0b1b2b5b6b7b9bababbbdbebfc0c1c2c3c4c5c6c7c7c8c8 +c9c9c9c9cacacacacacacacacacac9c9c9c9c8c7c6c6c5c4c4c3c2c1c0c0bfbebdbdbbbbbab9b8 +b7b6b5b4b3b2b1b0afaeaeadacabaaa9a8a7a6a5a5a4a3a3a2a09f9f9e9e9d9d9c9b9a9b9a9999 +98979696959594949393929190908f8e8f8e8d8c8c8b8b8a8a8988878786858584838282818180 +807f7e7d7d7c7b7b7a79787877777676757372727170706f6e6d6d6c6c6b6b6a69686867666665 +646363626261605f605f5e5e5d5c5b5b5a5a595958585757565655555454535352525151505050 +504f4f4f4d4d4d4d4c4c4b4b4a4a4b4b4a4a4a4848484847484747474746464646464646464545 +464645454545454545454545454545454545454545454545454545454545454545464645454646 +464646464646474747474747474747474747474748484949494949494949494a4a4a4a4a4a4a4a +4a4a4a4a4a4b4b4b4b4c4c4d4c4d4d4d4d4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e +4e4f4f4f4f50505051515151525152525252535353535353535353535353535353535353535353 +535353535353535353535353535353535353535353535353535353535354545454545454545454 +545454545454545454545454545454545454555554545555555555555555555555555555555555 +555555555555555555555555555554545555545454535353535352525252525252525252525252 +525253535353535353535353535353535352525252515251515151505050505050505050505151 +51515151515151515050504f4f50504f4f4f4f4f4f4f4f4f4f4f50504f4f504f4f50504f4f4f4f +4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f50504f4f5050505050505050 +515151515151515151525152525252535353535354545455555454555555565656565756575757 +57585858595959595a5a5b5b5c5c5c5c5d5d5d5e5e5e5e5f5f6060616161616262626363636364 +6465656666676767676868686a6a6a6a6b6b6c6c6d6d6d6d6e6e6f6f7070717171717272727474 +74747575767677777777787879797a7a7a7a7b7b7b7c7c7c7c7d7d7e7e7f7f7f7f808080818180 +808181818383838384838484848485858586868585868686878787878787878787878888888889 +8889898989898989898989898989898a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a +8a8a8a8a8a8a898989898989898989888988888888888888888887878787878787878787868686 +868686868685858686858585848484848484848484838483838383838383838382828282828181 +818181818181808081818080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d +7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7a7978777776757473727170 +6f6e6d6c6d6c6b6b6a6a6a6a6b6c6c6c6d6e707173747779797b7e808386878a8c8e8f91949597 +999a9c9c9d9d9e9f9fa0a1a1a1a2a1a1a0a09f9f9f9f9e9e9d9d9c9c9b9b9b9b9a9a9998979796 +969797969696959595959495949494949494949494949494949594959595959696969797979798 +98999a9b9b9b9b9b9b9c9d9e9e9fa0a0a1a0a1a2a2a2a4a4a4a3a3a3a3a4a4a5a4a5a4a4a3a3a2 +a1a1a1a09f9e9d9c9b9b9a989696949291908d8c8b8887868482817f7e7b7a7978767573727170 +706f6e6d6d6c6c6c6c6b6b6c6c6c6c6c6c6d6d6d6d6e6e6f707171737373737475767677787879 +7b7c7c7c7c7d7d7f8081808181818182828282828282818080808080807f7f7e7e7d7d7b7b7b7b +7b7b7b7a7a797978787878787878787878787878787979797a7b7a7b7b7c7c7c7c7c7c7c7e7e7e +7e7f7e7f7f80808080818181818181818181818180808181808080808080808080808080808080 +80808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80 +808080808080808080808080808080808080808080808080808080818180808181818282828282 +828282828281818181818181818181818181818181818181818181818181828282828282828282 +828282828282828282828281818181818181807f7e7e7d7c7c7b7c7b7a79797878777776757474 +737373737171706f6e6e6e6e6d6d6c6c6b6b6a6a69696969696969696969696a6b6c6c6c6c6d6d +6e6f7070707172737575767778797a7c7d7e7e7f808283838485868888898a8b8d8d8d8e8e8f91 +929292929293949495949596969697979797979797989898979797979697969696969595959595 +9595959594949393939392929292929191919191919191909090908f8f8e8f8e8e8e8e8e8e8e8e +8e8e8e8e8e8f8e8f8f909090909191919191919191939393939494959595959595969697979898 +999999999999999a9a9a999999999998989797979796949393929291908f8e8c8b8a8987878584 +838180807f7e7c7b7a797978777675747372717070706f6e6d6d6c6c6c6c6c6c6b6b6a6a6a6a6a +6a6a6a6a696969696969696969696969696969696969696969696969696969696a6a6a6a6b6b6b +6b6b6b6b6b6b6b6b6b6b6b6b6b6b6c6b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c +6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6c6c6c6c6c6c6c6c +6c6b6c6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6a6a6b6b6a6a6a69696969696969 +696969696969696969696969696969696969696969696969696969696a6a6a6a6a6a6a6a6a6a6a +6a6a6a6b6a6b6b6b6b6b6b6b6b6b6c6c6c6c6c6c6c6d6d6d6e6e6e6e6f6e6f6f70707070707171 +72727374757475757576787979797a7b7c7d7e7f8081828384858688898a8b8c8d8f9090929395 +9698999b9c9ea0a2a3a4a7a7a8abacadb0b1b2b4b5b5b6b8b9babcbdbdbfc0c1c1c3c3c4c5c6c6 +c6c7c8c8c8c8c9c9c9c9c9c9c9c9c9c9c8c7c6c6c6c5c5c4c3c3c2c2c1c0bfbfbdbdbcbbbabab9 +b7b6b5b5b4b2b1b0b0b0afadacababaaa8a7a7a6a6a6a4a2a1a1a1a19f9f9e9d9c9d9b9b9b9a99 +989896969696959594939291919091908f8e8e8c8c8c8c8b8a8989888887868584848383838281 +807f7f7e7e7e7d7c7a7a797979797875747474737372716f6f6f6f6e6e6d6c6b6a6a6969686765 +65656564636263626161605f5e5e5d5d5c5c5b5b5a5a5959575757575656555453535252525252 +51514f4f4f4f4e4e4d4d4c4c4c4c4c4c4c4a4a4a4a494a49484848474747474747474747474747 +464646464646464646464646464646464646464646464646464646464646464545464645454545 +454545454646464646464646464646464646474748484848484848484849494949494949494a4a +49494a4a4a4a4a4b4b4c4b4c4c4c4c4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4e +4e4e4e4e4e4e4f4f4f4f504f505051515151525252525252525252525252525252525252525252 +525252525252525252525252525252525252525252525252525252535353535353535353535353 +535353535353535353535353535353535353535353535353535353535353535353535353535353 +535353535353535353535353535353535353535252525252515151515151515151515151515151 +525252525252525252525252525252515151515051505050504f4f4f4f4f4f4f4f4f4f50505050 +5050505050504f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f +4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f50504f4f5050505050505050505050505050505050505151 +515151515152525352535353535454545454555555565655555656565757575758575858595959 +595a5b5b5b5b5b5b5c5c5d5e5e5e5f5f5f60606060606162626363636364646464646464666667 +676868696969696969696b6b6c6c6d6d6e6e6e6e6e6e6f70717172727373737373737375757576 +777778787878787879797a7a7b7b7c7c7c7c7d7d7d7d7d7e7e7f7f808080808181818181818181 +828283838484858485858585868686868686868686868787878787878787878788888888898889 +898989898989898989898989898a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a +8a8a8a8a8989898989898989898889888888888888888888878787868687878686868585858585 +858585858585858585858484848484848484848384838383838383838383828282818181818080 +80808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d +7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7a79787877767574737271706f +6e6d6e6c6c6c6b6b6b6a6a6b6b6b6c6d6f707172757677797b7e80828487888b8c8e9092949597 +99999b9b9d9d9d9ea0a0a0a1a0a0a0a09fa09fa09f9f9e9e9e9e9d9c9d9c9b9b9a9a9999989899 +9998989897979797979797979797979797979797979797979797979797989898999999999a9a9b +9b9d9d9d9d9d9d9e9f9f9fa0a1a1a2a1a2a2a2a2a4a4a4a3a3a3a3a4a4a3a3a3a2a2a2a1a09f9f +9f9d9c9b9a99989796949392908f8d8c8a8887858382817f7d7c7b7978767574737171706f6f6e +6e6d6d6c6c6c6c6b6b6c6c6c6c6c6c6e6e6e6e6f6f7072727274747474757777777879797a7b7d +7d7d7d7e7e808081808181818182828282828282818080807f7f7f7e7e7e7e7d7d7b7b7b7b7a7a +7a7979797978787878787878787878787878797a7a7a7b7b7b7b7b7c7c7c7d7d7d7d7f7f7f7f7f +7f7f7f808080808181818181818181818181808081818080808080808080808080808080808080 +8080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080 +808080808080808080808080808080808080808080808080808181808081818182828282828282 +828282818181818181818181818181818181818181818181818181818282828282828282828282 +82828282828282828281818181818181807f7f7f7e7d7d7c7d7b7b7a7a79797878777775757474 +7474727272706f6f6f6f6e6e6d6d6c6c6b6b6a6a6a6a6a6a696a6969696a6a6b6b6b6b6c6c6d6d +6f6e6f707171737374757677787a7a7b7c7d7e7f808081838385858688888a8a8a8c8c8d8e8f8f +909090919292939393949494959696969696969797979696969697969797979796969696969696 +969695959595959494939393939292929292929292919191919090909090909090909090909090 +909090909090909191919192929292929292939495959595959696969696969797979798989999 +99999999989999999898989897969695959494939191908f8f8e8c8c8b8987878684848281807e +7e7d7c7b797978767675757473727171706e6e6e6d6d6c6c6b6b6b6b6b6b6a6a6a6a6a6a6a6a6a +6a6a6969696969696969696a696a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6b6b6b6c6c6c6c6c +6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c +6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6c6c6c6c6c6c6c6c6c6c +6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6b6c6c6b6b6b6a6a6a6a6a6a6a6a6a +6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6b6b6b6b6b6b6b6b6a6b6a6a +6a6a6a6a6a6a6a6a6a6a6a6a6b6b6b6b6c6b6c6d6d6d6e6e6e6e6e6e6e6e6f6f6f6f6f70707171 +7272737273737374757676767879797a7b7c7d7d7e808181828485858788898a8b8b8d8e909192 +949696989b9c9d9fa1a1a3a5a6a8aaacadafafb0b1b3b4b5b7b9b9bbbbbdbdbfc0c1c2c3c3c3c4 +c5c6c6c6c7c7c7c8c8c8c8c8c8c8c8c7c7c7c7c5c6c5c4c4c3c3c2c2c1c1bfbfbebdbcbcbbb9b9 +b8b7b6b4b4b3b2b2b1afafaeadacaaaaaaa9a8a8a6a5a4a3a3a3a1a1a09f9e9f9d9d9d9c9a9a9a +98989898979696959493939293919190908e8e8e8e8c8c8b8b8a8a898888878685858584838382 +818080807f7f7d7d7c7b7b7b7a7877777775757574727272727070706f6e6d6d6c6b6b6a686868 +68666665666564646361616160605f5f5e5e5c5c5c5c5a5a5a5a58585756565655555454545353 +5151515151504f4f4e4e4e4e4e4e4e4c4b4b4b4b4b4b4a4a4a4949494948494848484848484747 +474747474747474747474747474747464746464646464646464646464645454646454545454545 +454546464646464646464646464646464646474747474747474747484848484848484849494848 +49494949494a4a4a4a4a4a4a4a4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4c4b4c4c4d4d4d +4d4d4d4d4e4e4e4e4e4e4e4e4f4f4f4f5050505050505050505050505050505050505050505050 +505050505050505050505050505050505050505050505050505151515151515151515151515151 +515151515151515151515151515151515151515151515151515251525252525252525252525252 +525252525252525252525251525151515150505050504f4f4f4f4f4f4f4f4f4f4f4f4f4f4f5050 +505050505050505050505050504f4f4f4f4f4f4f4f4f4f4e4e4e4e4e4e4e4e4e4e4f4f4f4f4f4f +4f4f4f4f4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4f4e4f4f4f4f4f4f4f4f4f4f4f4f4f4f +4f4f4f4f4f4f4f4f4f4f4f4f4f50504f4f50505050505050505051515151515151515152525252 +525252535353535353535455555555555656565757565657575758595959595959595a5a5a5a5b +5c5c5c5d5d5d5e5e5e5f5f5f606060616262626263646464646464656666666666666868696969 +696a6b6a6b6b6b6b6d6d6e6e6e6e6f6f6f70707071727373737374747475757575777777787878 +7979797979797a7a7c7c7c7c7d7d7d7d7e7e7e7e7e7f7f80808080808181828282828282828383 +848485858585858585858686868686868686868787888888888888888888898989898989898989 +89898989898989898989898a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a +8a8989888888888888888888888888888888888888888787878686878786868685858585858585 +858584858484848483838383838383838383838383838383838383838282828181818180808080 +8080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7d7d7d7c7c7c7c7b7c7c7b7b7c7b7b7c7c7c7b7a7a7a7a797876757574737271706f6e +6e6e6c6b6b6b6a6a6b6b6b6c6c6c6d6e707072747576797a7c7f81828587898c8e8f9094959698 +99999a9c9d9d9e9fa0a0a0a09fa0a0a09f9f9f9f9f9f9e9e9e9e9d9d9d9d9d9b9b9b9a9a9b9b9a +9a9a999999999898979797979797979797989898989998999999999a9a9a9b9b9b9b9c9c9d9d9d +9d9e9ea0a0a0a0a1a1a1a1a2a2a2a2a3a3a3a3a3a3a4a4a4a4a3a2a3a2a2a2a19f9f9e9e9c9b9a +9a99989696949392908e8d8b8a8886858381807f7d7b7b7977767574737271706f6f6e6d6d6c6c +6c6c6b6c6c6c6c6c6c6c6e6e6e6e6f6e6f7070717274747474767677777978797a7a7b7d7d7d7f +7f7f7f7f808081818282828282828181818181818080807f7f7f7d7c7c7c7c7c7c7b7a7a7a7979 +7978787878787878787878787979797979797a7a7a7b7a7b7c7c7d7d7d7e7e7e7f7f7f7f807f80 +808080808080818180808181818181818181818181818181818180808181808080808080808080 +8080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f80808080818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818282828282828282 +828283838383838282828181808080807f7f7f7f7e7d7d7d7c7b7b7a7a79797877777776767474 +7474727271716f6f6f6f6e6e6d6c6b6b6b6b6b6b6a6a6a6a6a6a6a6a6a6a6a6b6b6c6c6c6d6d6d +6e6e6f70707172737475767677787a7b7b7c7d7e7f7f818183848486868789898a8a8c8c8d8e8f +8f8f90919291939393949595959696969696969697979797969796969696969696959596969595 +959594949494949494949494949493939393929292929292929192919191919191919191919191 +919291929292929292929393939394949494949494959696969797979797979898989898989797 +989898989797979697969695949493929190908e8e8d8b8a8a88878785838282807f7e7d7c7a7a +797777757575737271717170706e6e6e6d6d6d6b6b6b6b6b6b6b6a6a6a6a696969696969696969 +6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6b6b6b6b6b6b6b6b6b6b6b6b6b +6b6b6b6b6b6b6c6c6c6c6d6c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d +6d6d6d6d6d6d6d6d6d6d6d6d6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6d6d6d6d6d6d6d6d6d6c6c6b +6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b +6b6b6b6b6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6b +6a6b6b6b6b6b6b6b6b6b6b6b6b6c6c6c6c6c6c6c6c6c6c6c6d6c6d6d6d6d6e6e6f6f6f6f6f6f70 +70717172727274747475757577777878797a7b7c7d7d7e7f7f81838484858788898a8c8d8e8e90 +92939597989a9c9c9ea0a1a2a5a6a7a9ababacaeafb1b2b3b5b6b8b9bbbcbcbebec0c1c2c2c3c3 +c4c5c5c5c6c6c7c7c7c7c8c8c8c8c8c8c7c7c7c6c6c5c5c4c4c3c2c2c1c1c0bfbebebdbdbbbab9 +b8b8b7b6b5b3b3b3b1b0afaeaeacacabaaa9a9a7a6a6a4a4a3a3a2a1a0a0a09e9e9d9d9b9b9b9b +99999898969796969594939392919191918f8f8f8e8d8d8c8b8b8b898989888786868585848484 +83818180807f7f7f7d7c7c7b7b7a797978767676757574747372717171706f6e6c6c6c6b6b6a6a +68686767666665656363626261616060605f5d5d5d5c5c5b5b5a5a5a5958585757565555555555 +545452525151505051514f4f4e4e4e4e4d4c4d4c4c4c4c4a4a4a4a4a4a4a4a4848494948484847 +474747474646464646464646464646464646464545454545454545464645454646464646464646 +464646464646464646464646464647474747474747474747474747474747474747474747474748 +484848484849494a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4b4b4c +4c4c4d4d4d4d4e4d4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e +4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f +4f4f4f4f4f4f4f4f4f4f4f4f50504f4f5050505050505050505050505050505050505050505050 +50505050505050504f4f50504f4f4f4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e +4e4f4f4f4f4f4f4f4f4f4f4e4e4e4e4d4e4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4e4e4e +4e4e4d4d4d4c4c4d4d4c4c4c4c4c4c4c4c4d4d4d4e4e4d4d4e4d4d4e4e4d4d4d4d4d4d4d4d4d4d +4d4d4d4e4e4e4e4e4f4f4f4f4f4f4f4f4f4f4f4f4f505150505151515252525252525252535353 +535353545455555555555656565657575758585757585859595959595a5b5c5c5c5c5c5c5c5c5d +5d5d5e5f5f5f60606060626262626262636464646465666667676767696969696969696b6c6c6c +6c6c6c6d6e6e6e6e6e6e6f7171717272727373737373747575767676777777787878787979797a +7b7b7c7c7c7c7c7c7e7e7e7e7e7e7e7f7f80808080808182828282828282838383838484848484 +84848585868686868686868787878788888888888888888888888888888888888988898989898a +8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8989898989898989898989898989898989898989 +898989898989898989888887878787868686868686868686868686868686868686868685858584 +848585848484848484848483838383828382828282818181818181818181818181818181818181 +808081818080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7d7d7d7c7c7c7c7b7c7c7b7b7c7b7b7c7c7c7b7b7b7b7b7a797776767574737271706f6f6e +6d6c6c6c6b6a6a6a6a6b6b6b6c6d6e6e707173747678797b7e7f818486898a8c8d909293959797 +999a9b9b9d9e9f9f9f9f9fa0a0a19fa0a0a0a0a0a0a0a09f9f9e9e9e9e9d9d9d9c9c9d9d9c9c9c +9b9b9b9b9b9a9a9a9a9a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9c9c9c9d9d9d9d9e9e9f9e9f9fa0 +a0a2a2a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a3a4a4a4a4a3a2a1a1a0a09f9e9d9c9c9a99979796 +959393908f8e8d8a8988868483817f7e7c7b7a7877767474737170706f6e6e6e6d6c6c6c6c6c6c +6b6c6c6c6c6c6c6c6e6e6e6f706f707171727475757575777778797a797a7b7b7c7d7e7e808080 +80808080818182828282828281818181818180807f7e7e7e7c7c7c7c7c7c7c7b7a797978787878 +78787878787878787878797979797a7a7b7b7b7b7b7b7c7c7d7d7e7f7f7f808080808080808080 +808080808181808081818181818181818181818181818181808081818080808080808080808080 +808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f808080808181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818182828282828282828282 +8383838383828282818180808080808080807f7e7e7d7d7c7c7b7b7a7a79797878777775757575 +74737272707070706f6f6e6d6c6c6c6c6c6c6b6b6a6b6a6a6a6a6969696a6a6b6b6b6b6c6b6d6d +6e6e6e6f7071727374747475787979797a7b7c7d7e7e8081828383848687888889898a8c8d8d8d +8e8f90909191919293949495959595959595969696969796979797979797979696979796969696 +969696959695959595959595949494949393939393939393939393939393939393939393939393 +939393939393939394949494959596959696969697979798989898989898989898989897979898 +979796969695969594939292918f8e8d8d8c8b8a88878685848481807f7f7d7c7b7a7978777674 +74737372706f6f6f6f6e6e6d6d6c6b6b6b6a6a6a6a6a6a6a696969696969696969696969696a6a +6a6a6a6a6a6a6a6b6a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c +6c6c6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d +6d6d6d6d6d6d6d6d6d6d6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6d6d6d6d6d6d6d6d6d6d6c6c6c6c +6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c +6c6c6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6a6b6a6a6a6a6a6a +6a6a6a6a6a6a6a6a6a6a6a6b6c6b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6e6e6e6e6e6e6e6e6f +6f70707071717172737374747575767677797a797a7b7b7c7f80808082838485878888898b8c8d +909192959696999a9b9d9fa1a2a4a5a6a7a9aaacadafb1b2b3b5b7b8b9bbbbbdbebfbfc0c1c2c3 +c3c3c4c5c6c6c6c6c7c7c8c8c9c9c8c7c8c7c7c6c6c5c5c5c4c4c3c3c2c1c0c0bfbfbebdbbbaba +bab9b7b5b5b5b4b3b1b0b0afafaeacababaaa9a8a6a6a5a5a4a3a2a2a2a0a09f9e9d9d9d9d9b9b +9a9998999898979695949493939393919190908f8f8e8d8d8d8c8c8b8a89888887888786868583 +8383838282817f7e7e7e7e7d7c7b7a7979797878777675757474747372706f6f6f6e6e6d6c6b6b +6a6a69696867666665656464636362616060605f5f5e5d5c5c5c5c5b5b5a595857575757575656 +5554535352525353515150504f4f4e4e4e4e4e4e4e4c4c4c4c4b4c4b4b49494a4a494949484848 +484847474747474747474746474646464645454545454545454646454546464646464646464646 +464646464646464646464646464646464646464646464646464646464646464646464646474747 +474747474848484848484848484848484848484848484848484848484948494949494a4a4b4b4b +4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c +4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d +4d4d4d4d4d4d4d4d4d4d4e4e4d4d4e4e4e4e4e4e4e4f4e4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f +4f4f4f4f4f4f4e4d4f4e4d4d4d4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4d +4d4d4d4d4d4d4d4d4d4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4d4d4d4d4d +4c4c4c4b4b4c4c4b4b4b4b4b4b4b4b4c4c4c4d4e4c4d4e4d4d4e4e4d4d4d4d4d4d4d4d4d4d4d4d +4d4e4e4e4e4e4f4f4f4f4f4f4f4f4f4f4f4f4f5051505152525253535353535353535454545454 +5454555555555656575757575858585959585859595a5a5b5b5b5b5d5d5d5d5d5d5d5d5d5e5e5f +60616161616161616363636364646566666666666767686869696b6b6b6b6b6b6b6d6d6d6d6e6d +6e6f7070707070707072727273747475757575757576767777787979797a7a7a7a7a7a7a7b7c7c +7d7d7d7d7e7e7f7f7f7f7f7f7f8080818181818182828282838283838484848485858585858585 +8586868686868686868787878788888988898989898989898989898989898989898989898a8a8a +8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a89898989898989898989898989898989898989888988 +888888888888888887878787878686868686868686868686868686868686868686858585848385 +848383838383838383828282828282828282828181818181818181818181818181818181818080 +81818080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7d7d7d7c7c7c7c7b7b7a78777776757473727170706f6e6d +6c6c6b6a6a6a6a6a6a6a6b6b6c6c6e6f7071737577787a7c7e80838587898b8d8f919294959798 +999a9c9d9e9f9f9f9fa0a0a1a0a1a1a1a1a1a1a1a1a0a1a0a0a0a09f9f9f9e9e9f9f9e9e9e9d9d +9d9d9d9c9c9c9c9c9c9c9c9c9c9d9d9d9d9d9d9d9d9d9d9e9e9e9f9f9f9fa0a0a1a0a1a1a1a1a3 +a3a3a4a4a3a3a4a4a4a4a4a4a4a4a4a4a4a3a3a3a3a2a1a0a09f9e9d9c9b9a9998979594939290 +8f8d8c8a8987868483817f7d7c7a7978777574737271706f6e6e6d6c6c6c6b6b6b6b6b6b6b6b6c +6c6c6c6d6d6d6f6f6f7071707172727375767677777878797a7b7a7b7c7c7d7e7f7f8080808081 +818182828282828282828181818180807f7f7e7e7e7e7c7c7c7b7b7b7b7a7a7979787878787878 +7878787878787878797979797a7a7b7b7c7c7c7c7d7d7e7e7f7f7f7f8080808080808080818180 +808181818181818181818181808081818080808080808080808080808080808080808080808080 +80808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f808080808080808080808080808181808081818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181828282828282828282828383 +83838382828282828181818080818180807f7f7e7e7d7d7c7c7b7b7a7a79797878777776767574 +73737272717170706f6e6d6d6c6c6c6c6b6b6a6b6a6a6a6a69696969696a6a6a6a6b6a6b6b6c6c +6d6d6e6f707071727273757676777878797a7b7c7d7e7f80818283848585878788898a8a8b8c8d +8e8e8f909091929393949494949595959696969697969797979797979797979797979797979797 +979697969696969696969696959595949495959494949494949494949494949494949494949494 +949595949495959596969696979697979797989898989898989898989898989898979797979696 +9595949394939291908f8e8d8c8b8a8988878684838281807e7d7c7b7a79787776757473727170 +706f6e6d6d6d6d6c6c6b6b6a6a6a6a69696969696969696969696969696969696969696a6a6a6a +6a6a6a6a6a6b6a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6c6c6c6d6d6c6c6d6d6d6d6d6d6d6d6d6d6d +6d6d6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e +6e6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6e6e6e6e6e6e6e6e6e6e6d6d6d6d6d6d +6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6c6c6d6d6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c +6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6a6b6a6a6a6a6a6a6a6a +6a6a6a6a6a6a6a6a6a6a6b6a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6c6c6c6d6d6c6c6d6d6d6e6e6e +6e6e6f6f6f6f707071717272737374757675767777787a7b7b7c7d7e7f80828383848687888b8c +8d8f9191939596989a9c9d9fa0a1a2a4a5a7a9abacaeafb1b2b4b5b7b8babbbcbdbebfc0c1c2c2 +c3c4c5c5c6c6c7c7c8c8c9c9c9c8c9c8c8c8c8c7c7c7c6c6c5c5c4c3c2c3c2c1c0bfbebdbcbcbb +b9b8b8b7b6b5b4b3b2b1b1b0afaeadacabaaa9a9a7a7a6a5a4a4a3a2a2a1a09f9f9e9e9d9d9c9b +9a9b9a9999989796969595949493939292919190908f8f8e8e8d8c8b8b8a898a89888888868686 +8584848382818180807f7f7e7d7c7c7b7a7b7a7978787777767675737272717071706f6e6e6d6d +6c6c6b6a69696868676766666564636362616261605f5f5e5e5d5d5c5b5a5a5959595958585756 +555554545454535352525151505050504f4f4f4d4d4d4d4c4d4c4c4b4b4b4b4a4a4a4949494949 +484848484848484848474847474747464646464646464645454646454545454545454545454545 +454545454545454545454545454545454545454545454545454545454546464545464646464646 +464647474747474747474747474747474747474747474747474748474848484849494949494a4a +4a4a4a4a4a4a4b4b4a4a4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b +4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c +4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4d4c4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d +4d4d4d4d4d4c4d4c4c4c4c4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4c4c4c +4c4c4c4c4c4c4c4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4c4c4c4c4c4b4b +4b4b4b4b4b4b4b4b4b4b4b4b4b4c4c4c4c4d4c4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4e +4e4e4e4e4f4f4f50504f4f50505050505050515152525252535353535353535354545454555555 +565656565757585858585959595a5a59595a5a5b5b5c5c5c5c5e5e5e5f5f5e5e5f5f6060616162 +62626263636365656565666667676868686869696a6a6b6b6c6c6c6c6d6d6d6f6f6f6f706f7070 +71717171727272747474747575767677777777787879797a7a7a7a7b7b7b7c7c7c7c7d7d7d7e7e +7e7e7f7f8080818180808181818282828282838383838483848484848585858686858586868687 +878787878787878787888888888988898989898989898989898989898989898989898a8a8a8a8a +8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a898989898989898989898989898989898989898889888888 +888888888888878787878786868686868686868585868685858585858585858484848483848383 +838383838383838282828282828282828281818181818181818080818180808080808080808080 +8080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d +7d7d7d7c7c7c7c7c7c7c7c7c7c7d7d7d7c7c7c7c7c7c7b7978777776757473737171706f6e6d6d +6c6b6b6b6a6a6a6a6b6b6c6c6d6e6f707173747678797b7e80828486878a8c8d8f919194959797 +999a9c9c9c9c9d9e9e9f9fa0a0a0a0a0a0a0a1a0a1a0a0a0a09f9f9f9f9f9f9f9f9f9f9e9e9e9e +9e9d9d9d9d9d9d9d9d9d9d9e9e9e9e9e9e9e9e9e9e9f9f9f9f9f9f9fa0a0a1a0a1a1a1a1a3a3a3 +a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a1a1a1a1a09e9d9d9c9b9a9998969695949191908e8c8c8a +888786848281807e7c7a797877767573727170706f6e6d6d6c6c6c6c6b6b6b6c6c6c6c6c6d6d6d +6d6e6e6e70707071727273737374767777777779797a7b7c7b7c7c7d7e7e7f8081818181818181 +82828282828282818080808080807f7f7e7d7d7d7b7b7b7b7b7b7b7a7a79797878787878787878 +78787878787879797a7a7b7b7c7c7c7c7c7c7d7d7e7e7f7f7f7f80808081818080818181818181 +818181818180808181808080808080808080808080808080808080808080808080808080808080 +8080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f8080808080808080808080808080808080808080808080808080808081818080818181 +818181818181818181818181818181818181818181818181818282828282828282828283838383 +83828282828281818181818181818180807f7f7d7d7c7c7c7c7b7b7a7a79797878777776757474 +737373737171706f6e6e6e6e6e6e6c6c6b6c6b6b6b6b6a6a6969696a6a6a6a6b6a6b6b6c6c6c6c +6d6e6f6f70707071737475757676777879797a7c7d7e7e7f8081838384848586888888898a8b8c +8d8d8d8e8f91919292929292939394949494959495969696969696969696969697979696979796 +979696969696969696969595959595959595959595959595959595959595959595959595959595 +959595959595969696969796979797979898989797979797979797979796969595959594939292 +929192908f8e8d8c8b8a8988878685848381807f7e7e7b7a7979787776747473727170706f6f6e +6d6c6c6c6c6c6c6b6b6a6a6a6a6969696969696969696969696969696969696a6a6a6a6b6b6b6b +6b6b6b6c6b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d +6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e +6e6e6e6e6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6e6e6e6e6e6e6e6e6e6e6d6d6d6d6d6d6d6d +6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6c6c +6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6a6c6b6a6a6a6a6a6a6a6a6a +6a6a6a6a6a6a6a6a6b6a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6c6c6c6c6c6c6c6c6c6c6d6d6d6d6d +6e6e6e6e6f6f7070707071717274757374757576787979797a7b7c7d7e7f80818283848687898b +8c8c8e909193949798999a9c9d9ea0a2a3a5a7a8a9acadaeb0b2b2b5b6b8b8b9babcbdbdbebfc0 +c2c2c2c2c4c4c5c5c7c7c7c6c8c7c7c7c7c6c6c6c6c6c6c6c5c4c3c4c3c3c1c0c0bfbebebdbbba +bab9b8b7b6b5b5b4b3b2b1b0b0afadacababaaa9a8a7a6a6a6a4a4a3a2a1a1a0a09f9f9e9d9c9c +9b9b9b9a999897969696969595949392929191919190908f8e8d8c8c8b8c8b8a8a8a8888878786 +868584838383838181807f7e7e7e7d7d7c7b7a7a7979797978757474747374737270706f6f6f6f +6e6d6c6b6a6a6a6a69696866656565646564636161616160605f5e5d5c5c5c5c5c5b5b5a595857 +57575757565554545353525252525251514f4f4f4f4e4f4e4e4d4d4d4d4c4c4c4b4b4b4b4b4a4a +4a4a4a4a4a49494849484848484747474747474747464647474646464646464646464646464646 +464646464646464646464646464646464646464646464646464646464646464645454646454545 +46464646464646464646464646464646464646464646464647464747484848484949494a4a4a4a +4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a +4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b +4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4c4b4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c +4c4c4c4b4c4b4b4b4b4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4b4b4b4b4b +4b4b4b4b4b4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4b4b4a4a4b4b4b4c4c4c4c4c4b4b4b4b +4b4b4b4b4b4b4b4b4b4b4b4c4c4c4c4d4c4d4d4d4d4d4d4d4e4e4d4d4e4e4e4e4e4e4e4e4f4f4f +4f4f50505050505050505151515151515252535353535454545555545455565656565656565757 +57585958595a5a5a5b5b5b5b5b5b5b5c5c5d5d5e5e5e5e60606060606060616162626363646464 +646465656666676768686969696969696a6b6c6c6d6d6e6e6e6e6e6e6e70707071727172727373 +737373737375757576777677787878787879797a7a7b7b7b7b7c7c7c7d7d7c7c7e7e7e7f7f7f7f +808081818181818181818182828283838383848485848585858586868686868686868686878787 +87878787878787888888888988898989898989898989898989898989898989898a8a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8a8a8a8a8989898989898989898989898989898989898988898888888888 +888887878787868686858585858585858585858585858585858585858584848484838483838383 +838383838382828282828282828181818180808080808080808080808080808080808080808080 +807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7f7e7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d +7d7c7c7c7c7c7c7c7c7c7c7d7d7d7c7c7c7c7c7c7b7a7978787776757474727271706f6e6e6d6c +6c6c6b6b6b6b6a6b6b6b6c6e6d6f707172747576797b7d7f81828487898a8c8e8e909294949697 +99999a9a9b9d9d9d9e9e9e9e9f9f9f9fa0a0a0a0a0a0a19fa0a0a0a0a0a0a0a0a09f9f9f9f9f9e +9e9e9e9e9e9e9e9e9e9f9f9f9f9f9f9f9f9f9fa0a0a0a0a0a0a0a1a1a1a1a1a1a1a1a3a3a3a3a3 +a3a2a2a2a2a2a2a1a1a1a0a0a09f9f9f9e9d9b9a9a9998979595939291908d8d8c8b8888878583 +82817f7d7d7b797876757574737171706f6f6e6e6d6d6c6c6c6c6b6b6b6c6c6c6c6c6e6e6e6e6f +6f6f7172727273737474747576787878787a7a7b7b7c7c7d7d7e7f7f7f80818181818181818282 +8282828282818080807f7f7f7e7e7e7d7d7d7b7a7a7a7a7a7a7979797978787878787878787978 +797979797a7a7b7b7b7b7c7c7c7d7c7d7e7e7f7f7f7f7f7f808080818180808181818181818181 +818181808081818080808080808080808080808080808080808080808080808080808080808080 +807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f80808080808080808080808080808080808080808080808080808080818180808181818181 +818181818181818181818181818181818181818181818182828282828282828282838383838382 +82828282818181818181818181808080807e7e7d7d7d7d7b7b7b7b7a7a79797878777675757474 +7474727272706f6f6f6f6f6f6d6d6d6c6c6c6c6c6b6b6a6a6a6b6b6b6b6a6b6a6a6b6b6b6b6c6d +6e6d6f6f6f7071727373747475757777787a7a7b7b7d7e7e808081818383858585878888898a8a +8b8c8d8e8e8f8f9090909191929292939393939494949494949495959595969695959696969696 +969696969696969695959595959595959595959595959595959595959595959595959595959595 +959595959696969696969696969697979796969696969695959595949493939292929190908f8e +8f8d8c8b8a898887868584838281807e7e7c7b7b79787676757574727271716f6e6e6d6d6d6c6b +6b6b6b6b6b6a6a6a6a6a6a696969696a696a6a6a6a6a6a6a6a6a6a6a6a6b6b6b6b6c6c6c6c6c6c +6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6d6d6e6d6e6e6e6e6e6e6e6e6e6e6e6e6e6e6f6f +6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f +6f6f6f6f7070707070707070707070707070706f6f6f6f6f6f6f6f6f6f6e6e6e6e6e6e6e6e6e6e +6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6d6e6d6d6d6d6d6d6d6d6d6d6d6d6d6d6c6c6c6c +6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6b6c6c6b6b6b6b6b6b6b6b6b6b6b +6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6c6c6c6c6c6c6c6c6c6c6d6d6d6d6d6e6e +6e6e6e6e6f6f6f6f70707172737172737374757676767778797a7b7c7d7d7e7f81828385868788 +898b8c8d8f919293959697999b9c9e9fa1a2a4a6a8a9aaadadafb1b3b3b5b5b7b9b9babcbcbebf +bfbfc1c2c3c3c4c5c5c5c6c6c6c6c7c6c6c6c6c6c6c6c5c5c4c5c4c4c2c1c2c1c0c0bfbdbcbcbb +bab9b9b8b7b6b5b4b4b2b2b1afafaeadacabaaaaa8a8a8a6a6a5a4a3a3a2a2a1a19f9f9e9e9d9d +9c9b9a9a999898989796969695949493939392919191908f8e8e8d8d8c8c8c8c8a8a8989888787 +8685858585838383818080807f7f7e7e7d7c7b7b7b7b7a78777777757675757373727271717070 +6f6e6d6d6c6c6b6b6b69686868666766666464646462626161605f5f5f5e5e5d5d5c5c5b5a5a5a +59595857565656565555545454535351515151515150504f4f4f4f4e4e4e4d4d4d4d4c4c4b4b4b +4b4b4b4a4a4a4a4a4a4a4a49484848484848484747484847474747474747474747474747474747 +474647464646464646464646464646464646464646464646464646464646454546464545454646 +464646464646464646464646464646464646464646464646464647474747484848494949494949 +494949494949494949494949494949494949494949494949494949494949494949494949494949 +4949494949494949494949494949494a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a +4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4b4a4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b +4b4b4b4b4b4b4b4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4b4b4b4b4b4b4b +4b4b4b4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4b4b4a4a4b4b4b4c4c4c4c4c4b4b4b4b4b4b +4b4b4b4c4b4c4c4c4c4d4d4d4d4d4d4d4d4d4d4d4d4d4e4e4d4d4e4e4e4e4e4e4e4f5050505050 +51515151515151515252525252525454545454545555555656555556575757585858585959595a +5a595a5b5b5b5c5d5d5d5d5d5d5e5e5f5f5f5f5f60616262626262626363646464646566666666 +67676868696969696a6a6a6b6b6b6c6d6e6e6e6e6f6f6f6f6f6f70727272737373737374747474 +7474757777777878777879797979797a7a7c7b7c7c7c7c7d7d7d7e7e7d7d7f7f7f808080808080 +818181828182828282838383848484848585858585858585868686868686868686868787878787 +8787878788888989898989898989898989898989898989898989898989898a8a8a8a8a8a8a8a8a +8a8a8a8a8a898a8989898988888888888888888888888888888888888888888888888888888888 +878787878686868585858585858585858585858585848584848484838383838383838383838383 +83838382828282828282828181818180808080808080808080808080808080808080808080807f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d +7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7d7c7c7a7a7a79787776767474737271706f6f6e6d6c6c +6b6b6a6a6b6b6b6b6c6c6d6d6e70717273757678797b7d7f81838587888a8c8e8f909294959698 +99999a9a9b9c9c9d9e9e9e9fa0a0a09fa09fa0a0a0a0a0a09f9fa0a09f9f9f9f9f9f9f9f9f9f9f +9f9fa0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a1a1a2a2a2a2a3a1a2a2a2a2a2a2a2a3a2a1a1 +a2a1a1a1a1a1a1a09f9e9e9d9c9b9b9a9998989795949391908f8e8d8b89888686848281807e7d +7c7b797877757573727171706f6f6e6d6d6c6c6c6c6b6b6b6c6c6c6c6c6d6d6e6e6f6e6f707071 +727272747474747676777878787a7a7a7a7b7c7d7d7e7f7f7f7f80808080818182828282828281 +81818181818080807f7e7e7d7c7c7c7b7b7b7b7a7a797979797878787878787979797979797979 +7a7a7a7a7a7a7b7d7d7d7e7e7e7e7e7e7e7f808080808080808080808080818180808181818181 +81818181818180808181808080808080808080808080808080808080808080808080808080807f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +808080808080808080808080808080808080808080808080808080808080808080808080808080 +807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f8080808081818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818182828282828282828282838383 +838383838382828282818181807f7f7f7f7f7f7d7d7d7d7b7b7a7a7a7a79797877767675757474 +7474727271716f6f6f6f6f6f6d6e6c6c6b6b6b6b6b6b6b6a6a6a6a6b6a6b6b6b6b6c6c6c6c6d6d +6d6e6f6f70707071717373747476767678787a7a7b7c7c7d7e7f7f81818284848586878789898a +8a8b8c8c8d8d8e8f8f8f9090919193919393939395959595959596969696969696969596959595 +959696969696969696959596969595959595959595959595959595959595959595959696959596 +96969696969697959696969696969696969696959595949393939293929291908f8f8e8d8b8b8a +898887868584838281807f7e7d7c7a7a79777675757373717171706f6e6e6e6d6d6c6b6b6b6b6b +6b6a6a6a6a696969696a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6c +6c6d6d6d6d6d6d6d6d6d6e6e6e6e6e6e6e6e6f6f6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f +6f7070707070707070707070707070707070707070707070707070707070707070707070707070 +7070707070707070707070707070707070707070707070707070706f6f6f6f6f6f6f6f6f6f6f6f +6f6f6f6f6f6f6f6f6f6f6f6e6e6f6f6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6d6d6d6d6d6d +6d6d6d6d6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6c6b6b6b6b6b6b6b6b6b6b6b6b6b6b +6b6b6b6b6c6b6c6c6c6c6c6c6c6c6c6b6b6b6b6b6b6b6b6c6c6b6b6c6c6c6d6d6d6d6d6d6d6d6d +6e6e6e6e6f6f6f6f6f707070707171717373737475757676787878797b7c7c7e7f7f8183838586 +87898b8c8d8f909193949597999b9c9e9fa1a2a4a6a7a9abacadafb0b2b3b3b6b7b8babbbbbdbe +bfbfc1c1c3c3c4c3c5c4c5c5c5c5c6c6c6c6c5c5c6c5c5c4c4c3c3c3c2c2c1c1c0bfbebebdbdbc +bbbab9b8b8b7b5b5b3b3b3b1b0b0aeaeadabababa9a9a9a8a6a5a5a4a3a3a2a2a0a09f9f9d9d9c +9d9b9b9b9a989898979696969595949393939291919191908f8f8e8d8c8c8c8c8c8b8a8a888887 +878686868684848383818181817f7f7f7f7e7d7c7c7b7b7a797978777676757675747373717171 +71706f6e6e6d6c6c6c6b6a6a696867676666656564646262626160605f5f5e5e5d5d5d5c5b5b5a +5a5a5a5a5958585757565555555555545452535252515151515050504e4e4e4e4e4e4e4e4d4d4d +4d4d4d4c4c4b4b4b4a4a4a4a4a4a49494948484949484848474747474746464646464646464646 +464646464646464646464545454545454545454545454546464545464646464646464646464646 +464646464646464646464646464646464646464647464747474747474747474747474747474747 +484847474848484848484848484848484848484848484848484848484848484848484848484848 +484848484848484849494949494949494949494949494949494949494949494949494949494949 +494949494949494949494949494a494a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a49 +4a4949494949494949494949494949494949494949494949494a4a4a4a4a4a4a4a4a4a4a4a4a4a +4a4a4a4a4a4a4a4a4a4a4a4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4c4c4c +4c4c4c4c4c4c4c4d4d4d4d4e4e4f4f4f4f4f4f4f4f4f4f4f4f4f4f505050505050515151515252 +5253535252535353535354545454565656565757575757575757575858585959595b5b5b5b5c5c +5c5c5c5d5d5d5d5f5f5e5e5f5f5f61626262626262626464636364646466676767676768696969 +696969696a6c6c6c6d6d6d6e6e6e6e6e6f70707071717272727273737374737475757576767777 +7777787878797979797a7a7c7c7c7c7c7c7d7d7d7d7e7e7e7f7f7f7f7f7f7f8080808081828282 +838382828383838484848484848484848584858585858686868787878788888888888888888888 +888888888888888988898989898989898989898989898989898989898989898989898989898989 +898989898989898989898989898989898989898888888888888888888787868686868686868686 +868686868686868686868585858484858584848484848484848383838382838282828281818181 +81818181818181818181818181818181818181808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7f7e7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d +7d7d7d7d7d7d7d7e7e7e7e7e7e7e7d7c7c7b7b7b7a7978777775757473727170706f6e6d6d6c6c +6b6b6a6b6a6a6b6c6b6c6d6e6f707072747576787a7b7e8082848587898a8c8d8f919293959797 +98999a9a9b9b9c9c9d9e9f9f9f9f9f9fa0a0a1a0a1a1a0a0a1a1a0a0a0a0a0a0a0a0a0a0a0a0a0 +a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a2a2a3a3a3a3a3a2a2a2a2a2a2a2a2a3a2a1a0a1a0 +a0a0a0a0a09f9d9c9c9b9a9998979695959492918f8e8d8b8a898785848382807f7e7c7a7a7977 +767574737270706f6f6e6e6e6d6c6c6c6c6c6c6b6b6b6c6c6c6c6c6d6d6e6f706f707171727374 +74757575757777787879797b7b7b7b7c7c7d7e7f80808080808080808181828282828282818181 +81818180807f7e7d7d7c7c7c7c7b7b7a7a797978787878787878787878797979797a797a7a7b7b +7b7b7b7b7b7d7d7d7e7f7e7f7f7f7f808080808080808080808080808181808081818181818181 +8181818180808181808080808080808080808080808080808080808080808080808080807f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080 +80808080808080808080808080808080808080808080808080808080808080808080808080807f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f80808080818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181828282828282828282828383838383 +83838382828282818181808080808080807e7e7d7d7c7c7b7b7b7b7a7a79787777767675757575 +747372727070707070706f6e6d6d6c6c6c6c6c6c6c6b6b6b6b6a6b6a6a6a6a6b6b6b6b6c6b6c6d +6e6e6e6e6e6f6f71717172747474757577787979797a7b7c7d7e7e7f8182838384848687888888 +89898a8b8c8d8d8d8e8e8f90919091919191939393939494959595959595959595959595959596 +969696969696969595969695959595959595959595959595959595959595959596969595969696 +9696969696959595959595959595959595949493929191919091908f8e8e8d8d8c8a8888878685 +84838281807f7e7d7c7b7a797877767474737270706f6f6f6e6d6d6c6c6b6b6a6a6a6a6a6a6a69 +696969696969696a6a6a6a6b6a6b6b6b6b6b6b6b6b6b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d +6d6d6d6d6d6d6d6d6e6e6e6e6e6e6e6e6f706e6f70707070707070707070707070707070707071 +717171717171717171717171717171717171717171717171717171717171717171717171717171 +717171717171717171717171717171717171717171717171717070707070707070707070707070 +7070707070707070706f6f70706f6f6e6f6e6e6e6e6e6e6e6e6e6e6e6e6e6e6d6d6d6d6d6d6d6d +6d6d6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c +6c6c6c6c6c6c6c6c6c6c6c6c6c6b6b6b6b6b6b6b6b6c6c6b6b6c6c6c6d6d6d6d6d6d6d6d6d6d6d +6d6d6e6e6e6e6e6e6e6e6e6f6f6f7070707172727373757575757778797a7b7b7c7e7f80818283 +868687898b8b8d8f9091949596989a9b9d9fa0a2a4a5a7a8aaacadaeafb2b3b5b6b7b8babbbcbd +bfbfc0c1c2c2c3c3c4c4c5c5c6c6c6c6c5c5c6c6c6c5c5c4c4c4c4c4c3c3c2c1c0c0bfbfbebebd +bbbabab9b8b7b5b5b5b4b3b2b0b0afaeadadabababaaa8a7a7a6a5a5a4a3a2a2a1a19f9e9d9e9d +9d9d9c9a99999898989897979695949493939393939291908f8f8e8e8e8e8e8d8c8b8a8a898988 +888888878685858383838382828181807f7e7e7e7e7d7c7b7a7979797879787675757474747473 +7170706f6f6f6f6e6d6c6b6a6a6a696968676666656565646362616160606060605f5e5d5c5c5c +5c5c5c5b5b5a5958575757575756565555545453535353525252505050504f504f4f4e4e4e4e4e +4e4e4d4d4d4d4c4c4b4b4b4b4a4a4a49494a4a4949494848484848474747474747474747464746 +464646464646464645454545454545454545454545464645454646464646464646464646464646 +464646464646464646464646464646464646464646464646464646464646464646464646464747 +464647474747474747474747474747474747474747474747474747474747474747474747474747 +474747474747484848484848484848484848484848484848484848484848484848484848484848 +484848484848484848484849484949494949494949494949494949494949494949494949494949 +49494949494949494949494949494949494949494949494a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a +4a4a4a4a4a4a4a4a4a4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4c4c4c4c4d +4c4d4d4d4d4e4e4e4e4e4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f5050505051515252525253535354 +5453535454545454555556565757575758585858585858585859595a5b5b5b5d5d5d5d5d5d5d5d +5d5e5e5f5f616160606161616363636364636464666665656666666868686869696a6b6b6b6b6b +6b6b6b6d6d6d6e6f6f707070707070717171727273737474757575757575767676777778787979 +7a7a7a7a7a7a7a7b7b7d7d7d7d7e7d7e7e7e7e7f7f7f8080808080808081818181818282828384 +828384848485858585858585858585858585858586868687878787888888888888888888888888 +898889898989898989898989898989898989898989898989898989898989898989898989898989 +898889888888888888888888888888888887878787878787878787868686868686868686868686 +868686868686868685858584848585848483848383838382828282828282828282818181818181 +8181818181818181818181818181818181808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7e7f7e7e7e7f7e7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d +7d7d7d7d7d7e7e7e7e7e7e7e7e7d7d7c7c7b7b7a7978787776757473727171706f6e6e6c6c6b6b +6a6b6a6a6a6b6a6b6b6c6c6e6e6f7173737577787a7d7f8082848587898b8c8e8f919294949697 +98989a9a9b9b9c9d9e9e9f9f9f9fa0a0a1a0a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a2a2 +a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a3a3a2a2a2a2a2a2a2a2a2a1a1a0a09f9f9f +9f9e9e9d9b9a9a9998979695939292918f8e8c8b898887868382817f7e7d7c7a79777775747372 +71706f6e6e6d6d6c6c6c6b6b6b6b6b6b6b6b6b6b6c6c6c6d6d6e6e6f7071707172727374757576 +767777787879797a7a7b7b7c7c7d7d7e7f80808181808081818182828282828282828181818180 +807f7f7e7e7d7d7c7c7b7b7a7a7979797978787878787878787878797979797a797a7a7b7b7b7b +7c7c7c7e7e7e7e7f7e7f7f7f7f8080808080808080818180808181818181818181818181808081 +818080808080808080808080808080808080808080808080808080808080808080807f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080 +8080808080808080808080808080808080808080808080808080808080808080808080807f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080818180808181818181818181818181 +818181818181818181818181818181818181818181818282828282828282828283838383838383 +8383838282828282818181808080807f7f7e7e7d7d7c7c7c7c7b7b7a7978787777777776767574 +7373727272727171706f6e6e6d6d6d6d6c6c6c6b6b6b6b6a6b6a6a6a6a6a6a6a6a6b6a6b6b6c6c +6c6c6d6d6d6f6f6f70717172737374757676777878797a7b7c7d7e7f8080828283848585868787 +88898a8a8b8b8c8c8d8e8f8e8f9090909292929293939494959594949595959595959595969696 +969696969696969696969696969696969696969696969696969696969696969696969696969696 +9696969595959595959595949494949393929190908f8e8f8e8d8c8c8a8a898886868483828180 +7f7e7d7c7b7a797877767574737271706f6e6e6d6d6c6c6b6b6a6a6a6a69696969696969696969 +69696969696a6a6a6a6b6a6b6b6b6b6b6b6b6b6b6c6c6c6d6d6c6c6d6d6d6d6d6d6d6d6e6e6e6e +6e6e6e6e6e6e6f6f6f6f6f6f6f6f6f706f70707070707070707070707070707070707070717171 +717171717171717171717171717171717171717171717171717171717171717171717171717171 +717171717171717171717171717171717171717171717170707070707070707070707070707070 +707070707070707070707070706f706f6f6f6f6f6f6f6f6f6f6f6f6f6f6e6e6e6e6e6e6e6e6e6e +6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6c6c6d6d6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c +6c6c6c6c6c6c6c6c6c6c6c6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6c6c6c6c6c6c6c6c6c6c6c6c6c +6c6c6c6c6c6d6d6c6c6d6d6d6e6e6e6e6f6f70707171727273747575767778797a7b7c7d7e8081 +8283858688898b8c8e8f9192949698999b9d9ea0a2a4a5a7a8aaabadafb1b2b4b5b6b7b9babcbc +bebfc0c0c2c2c3c3c4c4c5c5c6c6c6c6c7c7c7c6c6c6c5c5c6c6c5c5c4c3c2c2c1c1c0c0bfbebd +bcbbbab9b8b8b7b6b5b4b3b2b1b0afafaeadadacaaa9a9a8a7a7a6a5a4a4a2a2a1a09fa09f9e9e +9d9c9b9b9a9a999998989797969695959595949493929191909090908f8f8e8d8c8c8b8b8b8b8a +8a8988878786868585848483838282818180807f7f7e7d7c7c7b7a7b7a79787877777676757473 +737272717170706f6e6d6d6c6b6c6b6a6969686867676665646463636363626261605f5f5e5e5e +5e5d5d5c5b5a5a59595959585857575656555555555454545252525251525151505050504f4f4f +4e4e4e4e4d4d4c4c4c4c4b4b4b4a4a4b4b4a4a4a49494949494848484848484848484748474747 +474747474747464646464646464646464646464646464646454546464545454545454545454545 +454545454545454545454545454545454545454546464545464646464646464646464646464646 +464646464646464646464646464646464646464646464646464646464646464646464646464646 +464646464747474747474747474747474747474747474747474747474747474747474747474747 +474747474747474747484748484848484848484848484848484848484848484848484848484848 +484848484848484848484848484848484848484848494949494949494949494949494949494949 +494949494949494a4a4a4a4a4a4a4a4b4b4a4a4b4b4b4b4b4b4b4b4b4b4b4b4b4c4c4c4c4d4c4d +4d4d4d4e4e4e4e4e4f4f4f4f4f4f4f4f50504f4f50505051515151525253535353545454545454 +54545555555556565757585858585959595a5a59595a5a5b5b5c5c5c5c5e5e5e5f5f5e5e5f5f60 +606161626262626363636565656566656666676767676868686a6a6a6a6b6b6c6c6d6d6c6c6d6d +6d6f6f6f6f7070717172727272737373747474747575767677777777787878797979797a7a7b7b +7c7c7b7b7c7c7c7e7e7e7e7f7e7f7f7f7f80808081818080818181828282828283838383848384 +848484858585868685858686868686868686878787878788888888888888888888888888888988 +898989898989898989898989898989898989898989898989898989898989898989898989898988 +898888888888888888888888888888878787878787878787878686868686868686858586868585 +858585858585848484848484848484838483838383828282828282828282828181818181818181 +81818181818080818180808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7e7f7e7e7e7f7e7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d +7d7d7d7e7e7e7e7e7e7e7e7d7d7c7c7c7c7b7a7979777776757473727271706f6f6d6d6c6c6b6c +6b6b6a6b6a6b6b6c6c6d6d6e707171737576787a7c7e7f8182848687888b8c8d8f919192949595 +97979898999b9c9c9c9c9c9d9e9e9f9e9f9fa0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a1a1a1a1 +a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a2a2a2a2a2a1a1a0a0a0a0a0a0a09f9e9d9d9c9c9c9b9b +9b9a9896969695949291908f8e8d8c8b888786858482807f7e7c7b7a797877757574727170706f +6e6d6d6c6c6c6c6c6b6b6b6c6c6c6c6c6c6c6d6d6d6e6e6f6f7071727172737374757676777777 +7779797a7a7b7b7c7c7c7c7d7e7f8081818181818181818182828282828282818080808080807f +7f7e7d7c7c7b7b7b7b7a7a79797979787878787878787878787979797a7b7a7b7b7c7c7c7c7c7c +7c7e7e7e7e7f7e7f7f7f7f80808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080 +808080808080808080808080808080808080808080808080808080808080808080807f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080818181818282828282828282838383838383838383 +8382828282828181818181818180807f7f7e7d7c7c7c7c7c7c7b7a797978787878777776757474 +73737373727271706f6f6e6e6e6e6e6d6d6c6c6c6c6b6c6b6b6b6b6b6b6a6a6b6a6b6b6c6c6c6c +6c6c6c6e6e6e6f707070717273747575757676777879797a7b7d7e7e7f7f808283838384848586 +8788888889898a8c8d8c8d8d8d8d8f8f9090919192929292929293939393939393939494949494 +949494959595959595959595959595959595959595959595959595959595959595949494949494 +9493939393939393929292929291918f8e8d8d8d8c8c8b8a898987878685838381807f7e7e7d7b +7a7979787776757473727170706f6e6d6d6c6c6c6c6b6b6a6a6a6a696969696969696969696969 +696a6a6a6a6b6b6c6b6c6c6c6c6c6c6c6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6e6e6e6e +6e6e6f6f6f6f707070707070707170717171717171717171717171717171717171717272727272 +727272727272727272727272727272727272727272727272727272727272727272727272727272 +727272727272727272727272727272727272727272717171717171717171717171717171717171 +71717171717171717171717071707070707070706f6f70706f6f6f6e6e6e6e6e6e6e6e6e6e6d6d +6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d +6d6d6d6d6d6d6d6d6d6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6d6d6d6d6d6d6c6c6d6d6c6c6c +6c6c6c6c6c6c6c6c6c6c6d6d6d6d6e6e6f6f7070707071727373747476777778797a7b7d7d7e80 +8282848586888a8b8c8d909193949698999a9d9ea0a2a3a5a6a8aaacadafb0b1b3b4b5b8b8b9bb +bcbcbebebfc0c1c1c2c3c3c3c3c3c5c5c5c4c4c5c5c5c5c5c5c5c4c3c2c2c2c2c1c1c0bfbebebd +bcbbbab9b9b8b7b6b5b5b3b2b1b1b0b0afaeacabababa9a9a8a7a6a6a4a4a3a2a1a2a0a0a09f9e +9d9c9b9b9b9b9a9a9998979796969696969594939292919191919191908f8e8d8c8c8c8c8c8c8b +8a898887878787868685858484828282828181807f7e7e7d7c7d7c7b7a7a797979787776757574 +747474737271706f6f6f6e6f6e6c6b6b6a6a6a6a69686766656565656565646362616161616160 +605f5e5d5c5c5c5c5c5b5b5a5a5958575757575757575555545453545353525252525251515050 +50504f4f4e4e4e4e4d4d4d4c4c4c4c4c4c4c4b4b4b4b4b4a4a4a4a4a4a4a4a49484a4948484848 +484848484747474747474747474747474747474747474646474746464646464646464646464646 +464646464646464646464646464646464646464646464646464646464646464646464646464646 +464646464646464646464646464646464646464646464646464646464646464646464646464646 +464647474747474747474747474747474747474747474747474747474747474747474747474747 +474747474747474847484848484848484848484848484848484848484848484848484848484848 +484848484848484848484848494948484949494a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a +4a4a4a4a4a4b4b4b4b4b4b4b4b4b4b4b4b4b4c4c4b4b4c4c4c4c4c4c4c4c4d4d4d4d4e4d4e4e4e +4e4f4f505050515151515151515151515151515151525252535454555555555656565656565656 +56565656575859595a5a5a5a5b5b5b5c5c5b5b5c5c5d5d5e5e5e5e606060616160606161626263 +63646464646464646666676768676868696969696969696b6b6c6c6d6d6e6e6e6e6e6e6e6e6e70 +70707172717273737373737474747575757576767777787877777979797a7a7a7a7b7b7c7c7c7c +7c7c7c7d7d7e7e7f7f807f80808080818181818181818181818282828282838383838483848485 +858585868686868686868686868686868787878787888888888888888888888888888889888989 +898989898989898989898989898989898989898989898989898989898989898989898989888988 +888888888888888888888887878787868686868686868685858585858585858585858585858585 +858585858484848484848484848384838383838282828282828282818181818080808080808080 +8080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d +7d7e7e7e7e7f7e7f7f7e7d7d7c7c7c7b7b7a7a7878777675747373727170706e6e6d6d6c6c6c6c +6b6b6b6b6a6b6b6c6c6d6f70707173747578797b7c7d7f8182838587898a8c8d8e8f9091929494 +9596969899999a9a9a9b9c9c9d9d9d9d9e9e9e9e9e9e9f9e9f9f9f9f9f9f9f9f9fa0a0a0a0a0a0 +a0a0a0a0a0a0a0a0a0a0a0a0a0a0a1a0a0a0a09f9f9e9e9e9e9d9d9d9c9b9b9b99999998989796 +9593939291908f8d8c8c8b89888785848282817f7d7c7b79797876757573737271706f6f6d6d6c +6d6b6c6c6c6c6b6b6b6c6c6c6c6c6c6c6e6e6e6f6f70707172737273747475767676787878787a +7a7b7b7b7b7c7d7d7d7e7f8080818181818181818181828282828282828180807f7f7f7f7e7e7e +7d7c7c7b7a7a7a797979797979787878787878787878797a7a7a7b7b7b7b7b7c7c7c7d7d7d7d7f +7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080 +80808080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808181818182828282828282828383838383838383838382 +8282828281818181818181808080807f7e7d7d7d7d7d7d7b7b7a7a797979797878777675757474 +74747373727270706f6f6f6f6f6e6e6d6d6d6d6c6c6c6c6c6c6c6c6b6b6b6b6b6b6c6c6c6c6c6c +6c6e6e6e6e6f6f6f7071727273737374747676777778797a7b7b7d7d7e7f808080818283838485 +8585878788898a898a8a8b8b8d8d8e8e8e8e909090909090919191919191919292939393939393 +939494949494949494949494949494949494949494949494949494949494949393939393939291 +9191919191919090908f8f8e8e8d8c8b8a8a8989888786868484838280807e7e7c7b7b7a797877 +7675757473727171706e6f6d6d6c6c6b6b6b6b6a6a6a6a6a6a696969696a696a6a6a6a6a6a6a6b +6b6b6b6c6c6c6c6c6c6c6c6c6c6c6c6d6d6e6e6e6e6e6e6e6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f +707070707171717171717171717171717171717171717171717171717171717172727272727272 +727272727272727272727272727272727272727272727272727272727272727272727272727272 +727272727272727272727272727272727272727171717171717171717171717171717171717171 +717171717171717171717171717171717171707071717070706f6f6f6f6f6f6f6f6f6f6e6e6e6e +6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6d6e6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d +6d6d6d6d6d6d6d6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6d6d6d6d6d6d6c6c6d6d6c6c6c6c6c +6c6c6c6c6c6c6c6c6d6d6d6d6e6e6e6e6f6f6f6f707171717272747574757677787a7a7b7d7e7e +80818284858688898b8c8e8f9192949597999b9c9ea0a0a3a5a7a8aaabacaeb0b0b3b4b5b6b7b8 +babbbcbdbdbebfc0c0c1c1c1c3c3c4c3c3c4c4c4c4c5c5c5c4c4c3c3c3c3c2c2c1c1c0c0bebdbd +bcbbbbbab9b8b7b7b5b4b4b3b2b2b1b0afaeadadababaaa9a8a8a6a6a5a4a3a4a2a2a2a09f9f9e +9d9d9d9c9b9b9a999999989897979796959594949393939292929191908f8e8e8d8d8d8d8c8c8b +8a89898988878787878686848484848282828180807f7e7f7e7d7c7c7b7b7b7a79797877767676 +76757474737271717071706f6e6e6d6c6c6c6b6b6a696868676767676666656464646363626261 +61605f5f5f5f5e5d5d5c5c5c5b5a5a5a5959595957575656565656565554545454535352525252 +5151505050504f4f4f4e4e4e4e4e4e4e4d4d4d4d4c4b4b4b4b4b4b4b4b4a4a4b4b4a4a4a4a4a4a +4a4949484848484848484848484848484848484847474848474747474747474747474747474747 +474747474747474747474747474747474746474646464646464646464646464646464646464646 +464646464646464646464646464646464646464646464646464646464646464646464646464646 +474747474747474747474747474747474747474747474747474747474747474747474747474747 +474747474747474747474747474747484748484848484848484848484848484848484848484848 +48484848484848484848494948484949494a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4b4a4b +4b4b4b4c4c4c4c4c4c4c4c4c4c4c4c4c4d4d4c4c4d4d4d4d4d4d4d4d4e4f4f4f4f4f4f4f4f4f50 +505151515252525252525252525352535353535454545555555656565657575757585858585858 +5858595a5a5a5b5b5b5c5d5d5d5e5e5d5d5e5e5f5f5f5f5f606262626363626263636464646465 +65656666666668686969696969696a6a6a6b6b6b6b6d6d6e6e6e6e6f6f6f6f6f70707070727272 +7373727374747474747575767677777777777878797978787a7a7a7b7b7b7b7c7b7d7d7d7d7d7d +7d7e7e7f7f80808080808080808181818181818181818282838383838484848484848484858585 +858686868686868686868686868687878787878888888888888888888888888888888888888888 +888888888888888888888888888888888888888888888888888888888888888888888888888888 +888888888888888888878787878686868686868686858585858585858585848584848484848484 +848483838383838383838383838383838382828282828282828181818180808080808080808080 +808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7e7f7e7e7e7f7e7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7e +7e7e7e7e7e7e7e7e7e7e7e7d7d7d7a7a7a7a78787776757474737271716f6f6e6e6d6d6b6b6b6b +6b6b6b6b6b6c6c6c6d6f6e70717274757777797b7c7d7f8182848587888a8a8c8e8f8f91929393 +95959697989999999a9a9b9b9d9d9d9d9d9d9e9e9e9e9e9e9e9e9f9f9f9f9f9f9f9f9f9fa0a0a0 +a0a09f9f9f9f9f9f9f9f9f9e9e9e9e9d9d9d9d9d9d9c9b9b9b9a9a9a9998989796969494939191 +908f8d8d8b8b8987868684838281807e7d7d7a79787775757573717171706f6f6e6d6d6c6c6c6c +6c6b6b6b6c6c6c6c6c6c6c6d6d6e6e6f6f7070717172737473747575757778787879797a7a7a7a +7c7d7d7d7d7e7f7f7f7f8080818282818182828282828281818181818180807f7e7d7d7d7c7c7c +7b7b7b7a7a7a797878787878787878787979797979797a7a7a7b7a7b7c7c7d7d7d7e7e7e7f7f7f +7f807f808080808080808080808080818180808181818181818181818181808081818080808080 +8080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080807f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080808080808080808080808080807f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818182828282828383838383838383 +83838282828181818181807f7f7f7f7f7f7e7e7d7d7d7c7b7b7a7a7a7a79797877767675757575 +747473727272727270706f6f6f6f6f6e6e6d6e6c6c6b6b6b6b6b6b6c6a6b6b6b6b6b6b6c6c6c6c +6c6c6d6d6e6f6f6f6f7070717273737374757676767777787a7b7b7c7c7d7e7f7f808081818283 +8485858686878789898a898a8a8a8c8d8d8d8f8f8e8e8f8f8f9191919191919191919192929292 +929292939393939393939393939393939393939393939393939392929292929292919191919090 +8f8f8f8f8f8e8d8d8c8c8b8a8a8989878686858483838181807f7e7d7c7a7a7978777676757473 +72717170706e6e6e6d6d6c6c6c6b6b6a6a6a6a696969696a6a6a6a6a6a6a6a6a6a6b6b6b6b6b6b +6b6b6b6c6c6d6d6d6d6e6e6e6e6e6e6e6e6f6f6e6e6f6f6f707070707070707070707070707070 +707070707070707070717071717171727272727272727272727272727272727272727272727272 +727373737373737373737373737373737373737373737373737373737373737373737373737373 +737373737373737272727272727272727272727272727272727272727272727272727272727272 +7272727171717170717070707070707070707070707070707070707070707070706f6f6f6f6f6f +6f6f6f6f6f6f6f6f6f6f6f6f6e6e6f6f6e6e6e6e6e6e6e6e6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d +6d6d6d6d6d6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6b6b6c +6c6b6b6c6c6c6c6c6c6c6c6c6d6d6d6d6e6e6e6e6f70707171717272737374767878787a7b7c7d +7f7f818283848588898a8c8e8e9092949597989a9c9d9fa1a2a4a6a7a8aaadadaeb0b2b3b4b6b7 +b8b9bbbbbcbdbfbfc0c1c1c2c2c3c4c4c3c4c5c5c4c4c4c4c4c4c3c3c3c3c3c2c1c0c0c0bebebe +bdbcbbbabab8b8b8b6b5b4b3b3b2b1b0b0aeaeadacabaaaaa8a8a7a6a5a5a5a3a2a2a2a0a0a09f +9d9d9d9c9c9c9b9a9a999998979797969695959494949392929191919190908f8e8d8d8c8c8c8c +8b8a8a8a8a8987878787868685858584828282818081807f7f7f7d7d7c7c7b7b7a7a7a7a777777 +77757675757373727271717070706f6e6e6c6c6c6c6b6b6a696868676767666565646463636262 +6261606060605f5f5e5d5d5d5c5c5c5b5a5a5a5a5a5a5958575757575756555555555554545353 +52525252515151505051514f4f4f4e4e4e4e4e4e4d4d4d4d4d4d4d4d4c4d4c4c4c4c4a4a4a4a4a +4a4a4a4a4a49494949494949494949494949484849494848484747474747464646464646464646 +464646464646464646464646464647474646474747474747474746464646464646464646464646 +464646464646464646464646464646464646464646464646464646464646464646464646464646 +464646474747474747474747474747474747474747474747474747474747474747474747474747 +474747484748484848484848484848484848484848484848484848484848484848484949494949 +4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4b4b4b4b4b4b4b4b4b +4b4c4c4c4c4c4d4d4d4e4e4d4d4e4e4e4e4e4e4e4e4e4e4e4e4f4f4f4f4f505051515252525252 +52525252525252535353545453535454545656565657575758585858585858585859595a5a5b5b +5b5b5c5c5c5d5d5d5d5e5e5f5f5e5e5f5f5f616262626262636364646363646464656666666767 +67686969696969696a6a6b6b6b6c6c6c6d6e6e6e6e6e6e6f707070717271717272727373737374 +7474747575777777777777777777787979797a7a7a7a7a7a7a7c7c7c7c7d7d7d7d7e7e7e7e7f7f +7f7f7f7f7f80808181818181818182828282838383838383838384848484858485858585858585 +868685858686868787878787878787878788888888888888888888888888888988898989898989 +898989898989898989898989898989898989898989898988888888888888888887888787878786 +868686868686868686868686868686868686868585858585858585848485858484848484848484 +838383838383838383828281818181818181818181818181818181818181818181818181818180 +8080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7e7e7e +7e7f7e7f7f7f7e7f7e7d7d7d7b7b7b7b797978777675757473727270706f6f6e6d6c6c6c6b6c6b +6a6a6a6b6b6b6c6e6d6e6f70717374747677797a7b7d7f808284858687898a8b8c8e8f90919292 +9394969797979898999a9b9b9b9b9b9b9c9c9d9c9d9d9d9d9e9e9e9e9e9e9e9e9e9e9f9f9f9f9f +9e9e9e9e9e9e9e9e9e9d9d9c9c9b9b9b9b9b9b9a99989897979797969594939391908f8e8e8d8b +8989888785848382807f7f7e7c7b7a7a77767574737372706f6f6f6e6e6e6d6c6b6b6b6c6b6c6b +6b6b6c6c6c6c6c6c6c6d6d6e6f7070717172727374757475767676787878797a7a7b7b7b7b7d7d +7d7d7e7f8080808080808182828181828282828282818181818181807f7e7d7c7c7c7c7c7c7b7b +7a79797978787878787878787878797979797a7a7b7b7b7b7b7b7c7c7d7d7e7f7f7f8080808080 +808080808080808080808080808181808081818181818181818181818080818180808080808080 +807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808081818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181828282828283838383838383838383 +8282828181818181808080808080807f7f7e7e7d7d7c7c7b7b7b7b7a7a79787777767676767575 +747473737373717170707070706f6f6e6e6d6d6c6c6c6c6c6c6c6b6b6b6b6b6b6b6c6c6c6c6c6c +6c6c6d6e6e6e6e6e6e6f70717172727374747474747578797979797a7b7c7d7e7d7e7e7f808283 +838383848486878887888888898a8b8b8d8d8c8c8d8d8d8f8f8f8f908f90909090919191919191 +9192929292929292929292929292929292929292929292929191919191919190908f8f8e8e8d8d +8d8d8d8c8b8a89898888888786848383828180807e7e7d7c7b7a7978777675747474737170706f +6f6e6e6d6d6c6c6b6b6b6b6a6a69696969696969696a6a6a6a6b6a6b6b6b6b6c6c6c6c6c6c6c6c +6c6c6d6d6d6d6d6e6e6e6e6f6e6f6f70706f6f7070707171717171717171717171717171717171 +717171717171717171717171717272727272727272727272727272727272727272727272727273 +737373737373737373737373737373737373737373737373737373737373737373737373737373 +737373737372727272727272727272727272727272727272727272727272727272727272727272 +727171717171717171717171717171717171717171717171717171717171717070707070707070 +707070707070707070706f6e706f6e6e6e6e6e6e6e6e6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d +6d6d6d6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6b6b6c6c6b +6b6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6d6d6d6e6e6f6f6f6f6f70707173757575767778797b7b +7c7d7f80808384858788898b8c8f9091939596989a9c9d9fa1a2a3a6a8a8aaacadaeb0b2b4b5b6 +b7b8b9babcbdbebfbfc0c1c2c3c3c2c3c4c5c4c4c4c5c5c5c4c4c4c4c4c4c3c2c1c1c0c0c0bfbe +bdbcbcbababab9b7b6b5b5b4b4b3b2b0b0afaeadacacaaaaa9a8a7a7a7a5a4a3a3a2a2a2a19f9e +9e9d9d9d9d9c9c9b9a9998989898989797969695949393939393939291908f8e8e8e8e8e8e8d8c +8b8b8b8b89898989888887868686848484838283828181817f7f7e7e7d7e7d7c7c7c7979797978 +7978777575747474747373727170706f6f6f6f6e6d6c6b6a6a6a6a6a6968676666656565656564 +636362626161606060605f5f5e5d5c5c5c5c5c5c5c5a5a5a5a5959585757575757565655555454 +545453535352525353515151505050504f4f4e4e4e4e4e4e4e4e4e4e4e4e4e4e4c4c4c4c4b4c4b +4b4b4b4a4a4a4a4a4a4a4a4a4a4a4a4a49494a4a49494948484848484747474747474747474747 +474747474747474747474747484747464747474747474747464646464646464646464646464646 +464646464646464646464646464646464646464646464646464646464646464646464646464646 +464747474747474747474747474747474747474747474747474747474747474747474747474747 +474747474747474747474748474848484848484848484848484848484848484849494949494a4a +4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4b4b4b4b4c4b4c4c4c4c4d +4d4d4d4d4e4e4e4f4f4e4e4f4f4f4f4f4f4f4f4f4f4f4f50505151515152525253535353535353 +53535353535454545556545556565658585858585858595959595959595a5a5b5b5c5c5d5d5d5d +5d5d5d5e5e5f5f606061616060616161636363636464656566666565666666676767676868696a +6b6b6b6b6b6b6b6c6c6c6c6d6d6e6f707070707070707171717273727374747475757575757575 +757676787878787978797979797a7a7a7b7b7b7b7b7b7b7d7d7d7d7e7d7e7e7f7f7f7f80808080 +808080808181818181818181828282828383848384848484858585858585858585858585858686 +858586868687878787878787878787888888888888888888888888888888888888888888888888 +888888888888888888888888888888888888888888878787878787878787878787878787868686 +868686868686868686868686868686868685858585858585858483858483838383838383838282 +828282828282828281818181818181818181818181818181818181818181818181818181808080 +807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f +7e7f7f7f7e7f7e7e7e7e7c7c7c7b7a7a797877767675747373717170706f6e6d6d6c6b6c6b6a6a +6a6a6a6a6b6c6b6c6d6e6f7071727374767778797b7d7f80828384858788898b8c8d8e8f909192 +939494959696979899999a9a9a9a9b9b9c9b9c9c9c9c9d9d9d9d9d9d9d9d9d9d9e9e9e9e9e9d9d +9d9d9d9d9d9d9d9c9c9b9b9a9a9a9a99999897969695959494939291908f8e8d8c8b8a89888686 +848382817f7e7d7c7b7a797877767473727170706f6e6d6d6d6d6c6c6b6b6a6a6a6b6a6b6b6b6b +6c6c6c6d6d6d6d6e6e6f7071717272737374757675767777777979797a7b7a7b7c7c7c7e7e7e7e +7f7f80808181818182828282828282828282828181818180807f7e7d7d7c7c7c7c7b7b7a7a7979 +797978787878787878787878797979797a7a7b7b7c7c7c7c7d7d7e7e7f7f7f7f80808080808080 +80808080808080808080808080808080808080808080808080808080808080808080808080807f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080 +808080808080808080808181808081818181818181818282828282838383838383838383838282 +828282828282818181818080807f7f7f7f7e7e7d7d7c7c7c7c7b7b7a7978787777777776767575 +747474747272727171717170706f6f6e6e6d6d6d6d6c6c6c6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b +6c6c6c6d6d6d6d6e6e6f6f70707171717172727375767677777878797a7b7a7b7c7c7d7f808081 +81828283848584858686878889898a8a8a8a8b8b8b8d8d8d8d8e8d8e8e8e8e8f8f8f9090909091 +919191919191919191919191919191919191919191919090908f8f8f8f8e8e8d8d8c8c8b8b8b8b +8a8a8988878786858584838281807f7e7d7d7b7b7a7978777675747373727171706f6e6e6d6d6c +6c6b6b6a6b6a6a6a6a696969696969696969696a6a6a6a6b6a6b6b6b6b6c6c6c6d6d6c6c6d6d6d +6e6e6e6e6e6f6f6f6f706f70707070707070707071717171717171717171717171727271717272 +727272727272727272727273737373737373737373737373737373737373737373737373747474 +747474747474747474747474747474747474747474747474747474747474747474747474747474 +747474737373737373737373737373737373737373737373737373737373737373737373737372 +727272727272727272727272717172727171717171717171717171717170707070707070707070 +7070707070707070706f706f6f6f6f6f6f6f6f6f6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e +6e6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6c6c6d6d6c6c6c6b6b6b6b6b6b6b6b +6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6c6c6c6d6d6c6c6d6d6e707171727373747576777879 +7a7b7c7e7f808283848587898b8c8e9091939597989a9c9d9fa1a3a4a6a7a9aaacaeb0b1b3b4b5 +b6b8b9babbbcbdbebfc0c1c2c2c3c3c4c4c4c4c5c5c5c5c5c5c5c5c5c4c4c3c3c2c2c1c1c0bfbe +bebdbcbcbbb9b8b8b7b6b6b5b4b3b2b1b0afaeaeacacabaaa9a9a8a7a6a5a5a4a3a3a2a1a0a09f +9f9e9e9d9d9c9b9a9a9999999998989797969695959595949493929191909090908f8f8e8e8d8d +8d8d8b8b8b8a898a8988888886868685848584838383818181807f807f7e7e7e7c7c7c7b7a7b7a +7978787777767675757474737372727171706f6e6e6d6d6d6d6c6c6b6a69696868686867676666 +6565646463636262616160605f5f5f5f5e5e5e5c5c5c5c5b5b5a5a595959595858575756565656 +55555554545454535353525252525151505050505050504f4f50504f4f4f4d4d4d4d4c4d4c4c4c +4c4b4b4b4b4b4b4b4b4b4b4b4b4b4a4a4b4b4a4a4a494949494948484848484848484848484848 +484848484848484848484847484747474747474747474646464646464646464646464646464646 +464646464646464646464646464646464646464646464646464646464646464646464646464647 +474747474747474747474747474747474747474747474747474747474747474747474747474747 +47474747474747474748474848484848484848484848484848484848484849494949494a4a4a4a +4a4a4a4a4b4b4a4a4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4c4c4c4c4d4c4d4d4d4d4e4e4e +4e4e4f4f4f4f4f4f4f4f50504f4f50505050505050515152525252535353545454545555555555 +555555565656565756575757575959595a5a5a5a5b5b5b5b5b5b5b5c5c5d5d5d5d5e5e5e5f5f5f +5f60606161626263636262636363656565656666676768686767686868696969696a6a6b6b6c6c +6c6c6d6d6d6e6e6e6e6f6f70707171717172727273737373747475757575767676777776767777 +77797979797a797a7a7a7a7b7b7b7c7c7b7b7c7c7c7e7e7e7e7f7e7f7f7f7f8080808181808081 +818182828282828282828282838383838483848484848585858585858585868685858686868686 +868686878787878787878787878888888888888888888888888888888888888888888888888888 +888888888888888888888888888888888888888787878787878787878787878787878686868686 +868686858586868585858585858585848484848484848484838483838383838383838382828282 +8282828282828181818181818181818181818180808181808080808080808080808080807f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f +7f7f7e7f7e7e7e7e7c7c7c7c7b7b7a797777777675747473737171706f6e6e6d6c6d6c6b6b6b6a +6a6a6b6c6b6c6c6d6e6f7070717274747677797a7c7e7f80818284858687888a8b8c8c8e8f9091 +91919393949596969797979798989998999999999a9a9a9b9b9a9a9b9b9b9c9c9c9b9b9b9b9a9a +9a9a9a9a9a999998989797969696969594939291919191908e8d8c8c8b8a888787868582828180 +7f7e7c7b7a79797877767474727170706f6f6e6d6c6c6c6c6c6c6b6b6a6a6b6c6b6c6c6c6c6d6d +6d6e6e6e6e6f6f707172727373747475767776777778787a7a7a7b7c7b7c7c7c7c7e7e7e7f8080 +81818181818182828282828282828181818080808080807f7d7c7c7b7b7b7b7b7b7a7a79797979 +7878787878787878787879797a7a7b7b7c7c7c7c7c7c7d7d7e7e7f7f7f7f808080808080808080 +8080808080808080808080808080808080808080808080808080808080808080808080807f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080818181818282828383838383838383838382828282 +82828282818181818181818080807f7e7f7e7d7c7c7c7c7c7c7b7a797977777878777776767575 +757573737372727272717170706f6f6e6e6e6e6d6d6d6c6c6c6c6c6c6c6c6c6c6c6c6b6b6b6c6c +6c6c6c6c6c6d6d6e6e6f6f70707070707172737475757576767778797879797a7b7d7e7e7e7e7f +7f8082838283838384858686888888888888888a8a8a8b8c8b8c8c8c8c8d8d8d8d8d8d8d8e8e8e +8e8e8e8f8f8e8e8f8e8e8f8f8e8e8e8e8e8e8e8e8d8d8d8d8d8d8d8c8b8a8a8989888888888887 +8685848483838281807f7e7e7d7c7a7a79797877767575737271717070706f6e6d6d6c6c6c6c6b +6b6a6b6a6a6a6a69696969696969696a6a6b6b6b6b6c6b6c6c6c6c6d6d6d6d6d6d6d6d6e6e6e6e +6f6f6f707070707170717171717171717171727272727272727272727272727272727272727272 +727272727272727272737373737373737373737373737373737373737373737373737474747474 +747474747474747474747474747474747474747474747474747474747474747474747474747474 +747373737373737373737373737373737373737373737373737373737373737373737373727272 +727272727272727272727272727272727272727272727272727272717171717171717171717171 +717171717171717071707070707070706f6f6f6f6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6d +6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6c6c6c6c6c6c6c6c6c6c +6c6c6c6b6b6c6c6b6b6b6b6b6b6b6b6c6c6c6c6c6c6c6c6c6d6f70707071717273747475767779 +797b7c7d7e7f8082838586878a8b8c8e909293959798999c9e9ea1a2a3a5a7a8abacaeafb0b1b3 +b4b6b7b8b9babbbcbebebebfc0c1c1c2c2c3c3c3c4c4c4c4c4c4c3c4c3c3c2c2c2c2c1c0bfbfbe +bebebdbbbab9b9b8b8b7b6b5b5b3b2b1b0b0afaeadacababaaa9a8a7a7a6a5a5a4a3a2a2a0a0a0 +a09f9f9e9c9b9b9b9b9b9b9a9998989797969696969695949392929191919191908f8f8e8e8e8e +8c8c8c8c8b8c8b8a898987878787868786858585838382828182818080807e7e7d7d7c7d7c7b7a +7a7979797877777676757574747473727170706f6f6f6f6f6e6d6c6b6b6a6a6a6a6a6a69686767 +66666565656564646362616161616161615f5f5f5e5d5d5c5c5c5c5c5c5b5b5a5a595858585757 +575757575755555554545454535352525252525252515152525151514f4f4f4f4e4f4e4e4e4e4d +4d4d4c4c4d4d4c4c4c4c4c4c4c4c4c4c4c4c4c4b4b4b4a4a4a4a49494949494949494949494949 +494949494949494949484948484848484848484847474747474747474747474747474747474747 +474747474747474747474747474747474747474747474747474747474747474747474747484848 +484848484848484848484848484848484848484848484848484848484848484848484848484848 +484848484848484948494949494949494949494949494949494949494a4a4a4b4b4b4b4c4c4c4c +4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4d4d4d4d4e4d4e4e4f4f5050505050 +515151515151515151515151515151515151525353545454545555555656565656565656565657 +57575758585958595959595b5b5b5c5c5c5c5d5d5d5d5d5d5d5e5e5f5f5f5f6060616161616162 +6263636464646464646464646666676768686969696969696969696a6a6a6b6c6c6d6d6e6e6e6e +6e6e6e6f6f6f6f707071717373737373737374747474757576767676777777787877777878787a +7a7a7a7b7a7b7b7b7b7c7c7c7c7c7c7c7c7c7c7e7e7e7f807e7f80808081818181818181818181 +828282828282828282828383838384838484848485858585858585858585858585868685858686 +868787878787878787878788888888888888888888888888888888888888888888888888888888 +888888888887878888878787878787878786868686868686868686868686868685858585858585 +858585858585858585858585858484848484848484848384838383838383838282828281818181 +818181818080808080808080808080808080808080808080808080808080808080807f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f7f +7f7f7f7f7f7e7d7c7c7c7b7b7b7a787878777675757474727272706f6f6e6d6e6c6c6c6c6b6b6b +6b6b6b6b6b6c6e6d6f6f7071727274757678797b7c7d7e7f8182828485878788898b8c8c8e8e8e +909090929393949494949595969596969696979797989897979898989999999898989897979797 +979797959595959494939393929190908f8e8e8d8d8c8b8a8988878785848382827f7f7e7d7c7b +7979787776757574727271706f6f6d6e6d6c6b6c6b6c6c6c6b6b6b6b6c6c6c6c6c6c6c6e6e6e6f +6f6f6f7070727273737474757576767877787879797b7b7b7b7c7b7d7d7d7d7f7f7f8080808181 +818181818282828282828282818181807f7f7f7f7f7e7d7c7c7b7a7b7a7a7a7979797979797878 +78787878797979797a7a7b7b7b7b7c7c7c7d7c7d7e7e7f7f7f7f7f7f8080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080807f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808181818182828283838383838383838383828282828282 +8282818181818181818080807f7f807f7e7d7d7d7c7c7c7b7b7a7a787879797878777776767676 +747474737373737272717170706f6f6f6f6e6e6e6d6c6c6c6c6c6c6c6c6c6c6c6b6b6b6c6c6c6c +6c6c6c6d6d6e6e6e6e6f6f6f6f6f70717172737373747475757776777778797a7b7b7b7c7d7d7e +7f807f8080808283838385858585858586888888898989898989898a8a8a8a8b8b8b8c8c8c8c8c +8c8d8d8c8c8d8c8c8d8d8c8c8c8c8c8c8c8b8b8a8a8a8a8a8a8988888887878685858585848383 +828180807f7e7e7d7b7b7a7a787877767575747373717170706e6e6e6d6d6c6c6b6b6b6b6a6a6a +6a6a6a6a6b696a6a6a6a6a6a6a6b6b6c6c6c6c6c6c6c6c6c6d6d6e6e6e6e6e6e6e6f6f6f6f7070 +707171717171717171717171717171717272727272727272727272727272737273737373737373 +737373737373737474747474747474747474747474747474747474747474747475757575757575 +757575757575757575757575757575757575757575757575757575757575757575757575757574 +747474747474747474747474747474747474747474747474747474747474747474747373737373 +737373737273727272727272727272727272727272727272727171717171717171717171717171 +7171717171717171717171717171707070706f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6e6e6e +6e6d6e6d6d6d6e6d6e6e6e6e6e6e6e6e6e6e6e6e6e6d6e6d6d6d6d6c6c6c6c6c6c6c6c6c6c6c6c +6c6b6b6c6c6b6b6b6b6b6b6b6a6c6b6b6b6b6b6b6b6b6c6d6e6e6e6f6f70707172737474767678 +78797b7c7c7e7f808283858687898b8c8e909192949698999b9d9ea0a2a3a5a7a9aaabacaeb0b1 +b2b4b5b6b7b8babbbbbcbebebebfbfc1c1c1c2c2c2c3c3c3c2c3c3c3c2c2c2c2c1c0c0c0bfbfbf +bebdbcbbbbbabab8b8b7b7b5b4b4b2b2b1b0afafadadacabaaa9a9a8a7a7a6a4a4a4a2a2a2a2a0 +a09f9e9d9d9d9d9c9c9b9a999999999897979797969595949493929292929190909090908f8d8d +8d8d8c8d8c8c8b8b898989898788878787878585848483838282828280807f7f7e7f7d7d7c7c7b +7b7b7a79797978777776767675747473737271717171706f6f6e6e6d6c6c6c6c6c6b6a6a6a6968 +6767676766666665646464636363636161616060605f5f5f5e5e5e5d5d5c5c5c5b5b5b5a5a5a59 +5959595757575656565655565454545454545453535454535353515151515050505050504f4f4f +4e4e4f4f4e4e4e4e4e4e4e4e4e4e4e4e4d4c4c4c4b4b4b4b4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a +4a4a4a4a4a4a4a4a4a4a4a4a4a4a49494949484848484848484848484848484848484848484848 +484848484848484848484848484848484848484848484848484848484848484848484949494949 +494949494949494949494949494949494949494949494949494949494949494949494949494949 +494949494949494949494a494a4a4a4a4a4a4a4a4a4a4a4a4a4a4b4b4b4c4c4c4c4d4d4d4d4d4d +4d4d4d4d4d4d4d4d4d4d4d4e4d4e4e4e4e4e4e4e4e4e4f4f4f4f4f4f4f4f505051515151525253 +535353535353535353535353535353535455555555555656575758585858585858585858595959 +595a5a5a5a5a5a5a5b5d5d5d5e5e5e5e5f5f5f5f5f5f5f605f6161616162626363636363646464 +646565656665666666666868696969696a6a6a6b6a6b6b6b6b6c6c6c6d6e6e6e6e6f6f6f6f6f6f +7070717171727272727474747474747475757575777677777777787878797978787979797b7b7b +7b7b7b7b7b7b7c7c7d7d7d7d7d7d7d7d7d7f7f7f80807f7f808080818181818181818181818282 +828282828282828383848484848484848484858585858585858585858585858686858586868687 +878787878787878787888888888888888888888888888888888888888888888888888888888888 +888888878788888787878787878787868686868686868686868686868686858585858485848484 +848484848484848484848483838383838383838383838383838383838382828282818181818181 +818180808080808080808080808080808080808080808080808080808080807f7f7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7e7f +7e7e7e7e7e7e7e7d7d7b7a7a7a78797877767674747474727170706f6e6e6e6c6b6b6b6b6a6b6b +6b6b6c6c6c6d6d6e6f6f7071717274757777797a7b7c7d7e8081828284858787888a8a8a8c8c8c +8e8f90909191929293939493949494949595959595959595959595959595959595959595949494 +9494949292919191918f8f8e8e8c8c8c8b8988888786868584828281807f7d7d7d7b7a79797776 +75757473717171706f6f6e6d6d6d6c6c6c6c6c6c6b6b6b6c6b6b6b6c6b6c6d6d6e6e6f6f707071 +717272727374747575767677787878797a7a7a7a7a7b7c7d7d7d7e7e7e7f7f7f7f808080818282 +828282828282828281818181808080807f7e7d7d7c7c7b7b7b7b7b7a7a7a797878787878787878 +797979797a7a7a7a7a7a7b7d7d7d7e7e7e7e7e7e7e7f8080808080808080808080808080808080 +808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080 +808080808181808081818181818181818181818181828282828282828282828383838383828282 +82828282818181808080807f7f7f7f7f7e7e7e7d7d7d7a7a7a7a7a7a7a79797878777777777575 +7574747474737372727171707070706f6f6e6e6e6e6e6e6d6d6d6c6c6c6c6c6c6c6c6c6c6d6d6c +6c6c6c6c6d6e6e6e6e6e6e6f6f6f7070707171737373747474757676767878797a7a7a7b7b7c7c +7d7d7f7f7f7f818181818282848484848585858685868787878888888989898a8a8a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8a8a89898989898989898888868686868585858484848382818180807f7f +7e7d7c7c7a7a7a787776767574747371717170706f6e6e6e6d6d6d6b6b6b6b6b6a6a6a6a696b6a +6a6a6a6a6a6a6a6a6b6b6b6b6b6b6b6c6c6d6d6e6e6e6e6e6e6e6f6f6f6f707070707070707070 +707070717172727272727272727273737373737373737373737373747473737474747474747474 +747474747474747474747575757575757575757575757575757575757575757575757575757575 +757575757575757575757575757575757575757575757575757575757575757575757575757575 +757575757575757575757575757575757574747474747474747474747474747474747474747474 +747474747474737374747373737373737373737373737372727272727272727272727272727271 +7171717071707070707070707070707070707070707070706f6f6f6f6f6f6f6f6f6f6f6f6f6f6f +6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6e6e6f6f6e6e6e6d6d6d6d6d6c6c6c6c6c6c6c6c6c +6c6c6c6c6c6c6b6b6b6b6b6b6b6b6c6c6a6a6b6b6b6c6c6c6d6d6e6e6f6f707071727273747576 +777879797b7d7e7f808283858689898b8d8e8f91929497989a9b9d9fa1a2a4a5a7a8aaabadaeaf +b1b2b4b5b6b7b8b9babcbdbdbebebfc0c0c1c1c1c2c3c3c3c2c3c3c3c2c2c2c2c1c1c1c0bfbfbe +bebebdbcbbbbbab9b8b7b7b5b5b4b3b3b2b0b0afaeadacababaaa9a9a8a7a5a5a5a4a3a2a2a1a1 +a0a09f9e9d9d9c9c9c9c9b9a9999999998979797959594949494939292929291909090908f8f8e +8e8d8d8c8c8c8c8c8b8a8a8a8988878787878786858584838282828282818080807f7f7f7d7d7c +7c7b7c7a7a7a7a7878777777767675757574737272727171707070706f6e6d6d6d6c6b6b6b6b6a +6968686867676766666665656563636363626262616060605f5f5e5e5e5d5d5d5d5c5c5c5b5a5b +5a5a5a5a5858585857575757575756565655555656555555535353535253515151515151515151 +51515151515050504f4f4f4f4e4e4e4e4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d +4d4d4d4d4d4c4c4b4b4b4a4a4a4a4a4a4949494949494949494949494949494949494949494949 +494949494949494949494949494949494949494949494949494949494949494949494949494a4a +4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a +4a4a4a4b4a4b4b4b4b4b4b4b4b4b4b4b4b4b4b4c4c4c4c4c4d4d4d4d4d4d4d4d4d4d4e4e4e4f4f +4e4e4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f50505050515152525252525253535353535353 +53545454555554545555555656565656565758585858585858585a5a5b5b5b5b5b5b5b5b5b5b5b +5b5c5c5d5d5d5d5d5e5e5f5f5f5f60606061616161626262626363636363646465656565666767 +6768686767686969696969696a6c6c6c6d6d6c6c6d6d6d6e6e6e6e6e6e6f707070717172727272 +7272727273747474747474767676777777777777787878787979797a7a79797a7a7a7b7b7b7b7c +7c7d7d7d7d7d7d7d7e7e7d7d7e7e7e7f7f7f7f807f808080808181818282818182828283838383 +838383838383838383838483848484848585858585858585868685858686868686868686868686 +868686868686868686868686868686868686868686868686868686868686868686868686868686 +868686868686868686868686868686868686858585858585858585858585858585858585848485 +858484848383838383838383838382828282818281818181818181818181818181818181818181 +818181818180808080808080807f7f80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f +7f7e7f7e7e7d7d7b7b7b7b797a797877777575757574727171706f6f6e6d6c6c6c6c6b6b6a6b6a +6b6b6c6b6c6d6e6e6e6f6f7071737474767778797a7b7c7e7f7f80818484858687878989898a8c +8d8d8e8e8f8f909091909191919192929292929292929292929292929292929292929191919190 +908f8f8e8e8e8e8c8b8a8a8989898885848484838381807f7f7e7c7b7a7a7a7877767674747373 +71706f6f6f6e6e6e6d6c6b6c6b6b6b6c6b6c6b6b6b6c6c6c6c6c6c6c6d6d6e6f70707171727273 +737474757576767777787879797a7b7b7b7b7b7c7c7d7d7e7f7f7f808080808080808182828282 +8282828282828181818180807f7f7e7d7c7c7c7c7b7b7a7b7a7979797878787878787878787979 +7a7a7b7b7b7b7b7b7b7d7d7d7e7f7e7f7f7f7f8080808080808080808080808080808080808080 +80808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080 +808081818080818181818181818181818181818282828282828282828283838383838282828282 +82828181818080808080808080807f7f7e7d7d7d7b7b7b7b7b7b7b7a7a79797878787876767675 +7575757474737372727171717170706f6f6e6e6e6e6d6d6d6c6c6c6c6c6c6c6c6c6c6d6d6c6c6c +6c6c6d6d6d6d6d6d6d6e6e6e6e6e6e6f6f71717171727273747474757576777878797979797a7a +7c7c7d7d7e7e7e7e7f7f8181828283838383838384848485858586878788888888888888888888 +8888888888888888888787878786878686858583838383838383828281807f7e7e7d7e7d7c7b7a +797978787775747474737271706f6f6f6e6e6e6d6d6c6b6b6b6a6a6a6a6a69696969696a6a6a6a +6b6a6b6b6b6b6c6c6c6c6c6c6c6d6d6d6e6e6e6e6f6e6f6f707070707171717171717171717171 +717172727272727272727272737373737373737373737373737475737475757575757575757575 +757575757575757576767676767676767676767676767676767676767676767676767676767676 +767676767676767676767676767676767676767676767676767676767676767676767676767676 +767676767676767676767676767676757575757575757575757575757575757575757575757575 +747574747373747473737373737373737373737373727272727272727272727272727272717171 +7171717171717171717171717171717171717171717170707070707070707070707070706f706f +6f6f706f7070707070707070707070706f6e706f6e6e6e6d6d6d6d6d6c6c6c6c6c6c6c6c6c6c6c +6c6c6c6c6b6b6b6b6a6b6a6a6b6b69696a6a6a6a6a6a6b6b6c6c6c6c6e6e6f6f6f707171727475 +757577787a7b7b7d7e808183848687888a8b8c8f91939596989a9b9d9fa0a2a3a5a7a8a9abadae +b0b1b2b4b5b6b8b9bababbbcbdbebebfbfc0c1c2c2c2c2c3c3c3c2c2c2c2c2c2c2c1c0c0c0c0c0 +bfbebdbcbcbbbab9b9b8b7b6b5b5b4b3b2b1b0afaeadadacababaaa8a7a7a7a6a5a4a3a2a2a2a2 +a1a09f9e9d9d9d9d9c9c9b9b9a9a999898989797969695959493939393939292919190908f8f8e +8e8e8e8e8e8e8d8c8b8b8a8a898989898988878685858484848484838282818181817f7f7e7e7d +7e7d7c7c7c7a7a7979797979787877767574747474747373727271706f6f6f6f6e6e6d6d6c6b6a +6a6a6a6a6a69696867676765656565656565646362626161606060606060605f5f5f5d5c5d5c5c +5c5c5a5a5a5a595a59595959585858575758585757575555555554545353535353535353535353 +5353535252525151515150504f4f4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e +4e4e4e4e4d4d4d4d4c4c4b4b4b4b4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a +4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4b4b4b4b +4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b +4b4b4b4b4b4b4c4b4c4c4c4c4c4c4c4c4c4d4d4d4d4d4e4e4e4e4e4e4e4e4e4e4f4f4f50504f4f +505050505050505150515151515151515151525252525253535353535353545455545555555556 +5656575756565757575858585858585859595a595a5a5a5a5c5c5d5d5d5d5d5d5d5d5d5d5d5d5d +5e5e5e5e5f5f606061616161626262636363636463646465656565656666676767676768686869 +6a68696a6b6b6b6b6b6b6b6d6d6d6e6f6d6e6f6f6f707070707070707171717272737374737474 +747475757575757575777777787878787978797979797a7a7a7b7b7a7a7b7b7b7c7c7c7c7c7d7d +7d7d7e7d7e7e7f7f7e7e7f7f7f8080808080808080808081818182828181828282838383838383 +838383848384848484848484848485858585858585858686858586868686868686868686868686 +868686868686868686868686868686868686868686868686868686868686868686868686868686 +868686868686868686868686868686868585858585858585858585858585848584848383848483 +838382828282828282828282818181818181818181818181818181818181818181818181818181 +81818180808080808080807f7f80807f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7e +7f7e7e7e7e7c7c7c7b7a7b7a79787877777676757372727170706f6e6d6d6c6c6b6b6a6b6a6a6a +6b6a6b6b6c6c6c6c6d6e6f707172737475767778797a7b7c7d7e80818283848485868687898a8a +8b8b8c8c8d8d8e8d8e8e8e8e8f8f8f90908f8f9090909090908f8f90908f8f8f8e8e8e8e8d8d8c +8c8b8b8a8a8988878786858584828181807f7f7e7d7c7b7a797877767675747373717170706f6e +6d6d6c6c6c6c6b6b6a6b6a6a6a6b6a6b6b6b6b6c6c6c6d6d6d6d6e6e6f70717172727373747475 +7576767777787879797a7a7b7b7c7c7c7c7d7d7e7e7f7f7f7f8080808181818182828282828282 +82828282818180807f7f7e7e7d7d7c7c7b7b7a7a797a7979797978787878787878787879797a7a +7b7b7b7b7c7c7c7e7e7e7e7f7e7f7f7f7f80808080808080808080808080808080808080808080 +8080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080 +808080808080808080808181808081818182828282828282828282838383838382828282828282 +8282828181818080818180807f7f7e7e7e7e7c7c7c7b7b7c7c7b7b7a7a79797979777777767676 +7675757474737372727272717170706f6f6f6f6e6e6e6d6d6d6d6c6c6c6c6c6c6c6c6b6b6b6b6b +6c6c6c6c6c6c6c6c6d6d6c6c6d6d6d6f6f6f6f7070717172727373747475757676777778787979 +7a7a7b7b7c7c7d7d7e7e7f7f808081818181828282838383838484858585858585858686858586 +8585868685858584848484838483838383818181808080807f7f7e7d7c7c7b7a7b7a7978787676 +7575747372727170706f6e6d6d6d6d6c6c6b6b6a6a6a6a696969696969696969696a6a6a6a6b6a +6b6b6b6b6c6c6c6d6d6d6d6e6e6e6f6f6f6f706f70707070717171727271717272727272727272 +737373737373737373737474747474747474747474747474757475757575757575757575757575 +757575757575767676767676767676767676767676767676767676767676767676767676767676 +767676767676767676767676767676767676767676767676767676767676767676767676767676 +767676767676767676767676767575757575757575757575757575757575757575757575757475 +747474747474747474747474747474747474747373737373737373737373737373737272727272 +727272727272727271717272717171717171717170707070707070707070707070706f706f6f6f +706f707070707070707070707070706f706f6f6f6f6e6e6e6e6e6d6d6d6d6d6d6d6d6c6c6d6d6c +6c6c6b6b6b6b6a6b6a6a6a6a696969696969696969696a6a6a6a6b6b6c6c6d6d6e6e6f70717172 +737475767778797b7c7e7f818283848687898c8e8f91939496989a9b9d9ea0a2a4a5a7a9aaacad +afb0b1b2b5b6b7b8b9babbbcbdbebebfc0c1c1c2c2c3c3c3c3c3c3c3c3c3c3c3c2c2c2c2c1c1c0 +bfbebebdbdbbbbbab9b8b8b7b6b5b4b3b2b1b0afafaeadadacaaa9a9a8a7a7a6a5a4a4a3a3a2a2 +a1a09f9f9e9e9d9d9c9c9b9b9a9a99999898979796969595949494949393929291919191909090 +8f8f8f8f8e8e8d8d8c8c8b8b8b8b8a8a89888787868686868585848483838383818181807f807f +7e7e7e7c7c7c7b7b7b7b7a7a79787777767676767575747473737272717170706f6f6e6e6d6d6d +6d6c6c6b6b6a6a6a6a6868686767676766666565646463636363626262616161605f605f5e5e5e +5c5c5c5c5b5c5b5b5b5b5a5a5a59595a5a59595957575757565655555555555555545455555454 +54535353535352525252515150504f4f50504f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f +4f4f4e4e4e4e4d4d4c4c4c4c4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b +4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4c4c4c4c4c4c +4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c +4c4c4c4c4d4c4d4d4d4d4d4d4d4d4d4e4e4e4e4e4f4f4f50504f4f505050515151515151515151 +515151515152515252525252525252525353535353545454555555555656575657575757585858 +585858585858585959595a5a5a5a5b5b5c5b5c5c5c5c5e5e5e5e5e5e5e5e5f5f5e5e5f5f5f6060 +6060616162626363636364646465656565666566666767676768686869696969696a6a6a6a6b6a +6b6b6c6c6c6c6d6d6d6f6f6f6f706f707070707171717272727273737374747474757475757575 +76767677777777787878797979797a797a7a7a7a7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7e7e7e7e +7f7e7f7f7f7f7f7f7f7f7f80808081818080818181828282828282828282828383838383838383 +838483848484848484848484858585858585858585858585858686858586868686868686868686 +868686868686868686868686868686868686868686868686868686868686868686868686858586 +868585858585858585858585858584848484848484848484848484848384838383838383838383 +828282828282828282828181818181818181818181818180808181808080808080808080808080 +807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7e7f7e +7e7e7e7c7c7c7c7b7c7b7a79797777777776747373727171706f6e6e6d6d6c6c6b6c6b6b6a6b6a +6b6b6c6c6c6c6c6d6e6f7070717273747576777879797a7b7e7e7f808181828283848687878787 +8888898a8b8a8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8b8b8b8b8a8a898887 +87878786858483828282817f7e7e7d7c7c7b7a79797877767474747372717170706f6f6e6d6c6c +6c6c6c6c6b6b6a6b6a6b6b6c6b6c6c6c6c6d6d6d6e6e6e6e6f6f70717272737374747575767677 +77777778787a7a7b7b7c7c7c7c7c7c7d7d7e7e7f80808081818181818181828282828282818181 +8181808080807f7f7e7d7c7c7b7b7b7b7a7a797a797979797878787878787878797a7a7b7b7c7c +7c7c7c7c7c7e7e7e7e7f7e7f7f7f7f808080808080808080808080808080808080808080808080 +808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080 +808080808080808080818180808181818181818080818180808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080808080 +808080808080808080808080808080818181828281818282828383838383828282828282828282 +828181818181818181807f807f7e7e7e7c7c7c7c7c7c7c7c7c7b7b7a7a7a7a7878777777777776 +76757574747373737372727171707070706f6f6f6e6e6e6e6d6d6d6d6d6d6d6d6c6c6c6c6c6d6d +6d6d6d6d6d6d6c6c6d6d6c6c6c6e6e6e6e6f6f7070717171717373747475757575767677777878 +79797a7a7a7a7c7c7d7d7e7e7e7e7e7e7f7f7f8080808182818283838383838383838383838383 +8383838383828282818082818080807e7e7e7e7e7e7e7d7c7b7a79797978797877767675757373 +72717070706f6f6e6d6c6c6c6c6c6c6b6b6a6a6a6a696969696969696a6a6a6b6b6b6b6c6b6c6c +6c6c6d6d6d6e6e6d6d6f6f6f707070707170717171717272727272727272727272727272727373 +737373737373747474747575757575757575757575757675767676767676767676767676767676 +767676767777777777777777777777777777777777777777777777777777777777777777777777 +777777777777777777777777777777777777777777777777777777777777777777777777777777 +777777777777777777777776767676767676767676767676767676767676767676767675767575 +757575757574747575747474747474747473737373737373737373737373737372727272727272 +727272727272727272727272727272727272717171717171717171717171717170717070707170 +717171717171717171717171706f71706f6f6f6e6e6e6e6e6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d +6c6c6c6c6b6c6b6b6a6a696969696969696969696a6a6a6a6b6b6c6c6c6c6d6d6e6f7070707172 +737474757678797b7c7d7e7f80828385878a8b8c8e909193959698999b9d9ea0a2a3a5a7a8aaab +adaeb0b1b3b3b4b6b7b8b9bababcbdbebebfbfc0c1c1c1c1c1c2c2c2c2c2c1c1c1c1c1c2c1bfbe +bfbdbdbdbdbbbab9b9b9b8b7b6b5b4b3b2b1b1b0b0afaeacabababaaa9a8a7a6a6a5a5a4a4a3a2 +a0a0a0a09f9f9e9d9c9c9b9b9b9b9a9a9898979796969696969694949393929292929191919090 +90908f8f8e8e8d8d8c8c8c8c8c8b8a898888878787878787868685858484828282828182818080 +807e7e7d7d7d7d7d7c7c7b7a797978787878777776767575747474747272717170706f6f6f6f6e +6e6d6d6c6c6c6c6a6a6a6a6a6a6a68686767666665656565656464646463626162616161615f5f +5f5e5d5e5d5d5d5d5c5c5c5c5c5c5c5c5c5c5a5a59595858575757575757575757575757565656 +565555555454545453535252525252525251515252515151515151515151515151515151515151 +505050504f4f4e4e4d4d4d4d4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c +4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4d4d4d4d4d4d4d4d +4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4e4e4d4d4e4e4e4e4e4e4e4e4e4e +4e4e4f4e4f4f4f4f4f4f4f4f4f5050505050515151515151515252525353535353535353535353 +535353545354545454545454545455555555555656565757575758585958595959595a5a5a5a5a +5a5a5a5a5a5b5b5b5c5c5c5c5d5d5e5d5e5e5e5e60606060606060606161606061616162626262 +63636464646464646666666767676768676868696969696969696a6a6a6b6b6b6b6c6c6d6c6d6d +6e6e6e6e6e6e6e7070707071707171727272727373737373747474757575757675767676767777 +77787877777979797a7a7a7a7b7a7b7b7b7b7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7f7e +7f7f80807f7f808080818181818181818181818282828282828282828283838383838383838384 +838484848484848484848585858585858585858585858585858585858585858585858585858585 +858585858585858585858585858585858585858585858585858585858585858585858585858585 +858585858585858585858585848484848484848484848484848382848382828282828282828181 +81818181818181818080808080808080808080808080808080808080808080808080808080807f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7d7d7d7d7b7c7b7b7a7a787878787675747473727272706f6f6e6e6d6d6c6c6c6c6b6b6b6b6b +6c6b6c6b6b6c6e6d6f6f7071717273747575777778797b7b7c7d7d7e7f7f808182838383848585 +868787878787878788888888898889898989898989898889888888888787878787878685848483 +83828281807f7f7f7d7c7b7b7a7979797877767575747272727171706f6f6e6d6d6d6c6b6b6b6c +6b6c6b6b6b6b6b6c6c6c6c6c6c6c6d6e6e6e6f6f6f6f7070727273737474757576767676787878 +7879797b7b7b7b7c7c7c7c7c7d7e7e7f7f7f808080818181818181818282828282828181818181 +807f7f7f7e7e7e7d7c7c7b7a7b7a797979797979797978787878797979797a7b7b7b7b7c7c7c7d +7d7d7d7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080808080 +80808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080808080 +808080808080808181808081818181818180808181808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080808080 +808080808080808080808080808181818282818182828283838383838282828282828282828281 +81818181818181807f80807f7f7f7d7d7d7d7c7d7c7c7c7b7b7b7b7b7b79797878787878777776 +7675757474747473737272727272717070706f6f6f6f6e6e6e6e6e6e6e6d6c6c6c6c6c6d6d6d6d +6d6d6d6d6c6c6d6d6c6c6c6e6e6e6e6e6e6f6f7070707072727272737373737474757576767777 +787878787a7a7a7a7b7b7b7c7b7c7d7d7d7e7e7e7f7f7e7f808080808080808080808080808080 +8080807f7f7f7e7e7f7f7e7e7e7c7b7b7b7b7b7b7a797978777777757675757474737371717170 +6f6f6f6d6e6d6c6b6b6b6b6b6b6a6a6a6a6a6b696a6a6a6a6a6a6b6b6b6c6c6c6c6c6c6c6c6c6d +6e6e6e6f6f6e6e7070707171717171717171717172727272737273737373737373737374747474 +747474747575757576767676767676767676767676767676767676767676767676767676767676 +767677777777777777777777777777777777777777777777777777777777777777777777777777 +777777777777777777777777777777777777777777777777777777777777777777777777777777 +777777777777777777767676767676767676767676767676767676767676767676767676767676 +767676757576767575757575757575747474747474747474747474747474737373737373737373 +727372727272727272727272727272727171717171717171717171717171717171717171717171 +71717171717171717171707071717070706f6f6f6f6f6e6e6e6e6e6e6e6e6e6e6e6e6e6e6d6d6c +6c6c6c6c6c6c6b6b6a6a6a6a696a696969696a6a6a6a6a6a6b6b6b6b6c6c6d6d6e6e6e6f707071 +72737475767878797b7c7c7e7f8083858687898b8c8e909192949697999b9d9ea0a2a3a5a6a8a9 +abacaeafb0b1b3b4b5b7b7b8babbbbbdbdbebfbfc0c0c0c1c1c1c1c2c1c1c1c1c1c2c1bfbfc0be +bebebebcbcbbbbbbbab8b8b7b6b5b4b4b3b2b2b1b0afaeadadacabaaaaa8a8a7a7a6a5a4a4a2a2 +a2a2a0a09f9e9e9e9d9d9c9c9b9b99999999979797979797959595959494949392929291919191 +90908f908e8e8d8d8d8d8d8c8b8b8a8a8988888888888787878786868484848482838282828280 +807f7f7f7f7e7d7d7d7c7b7b7a7a7a7a797978787777767676767474747372727171717170706f +6f6f6f6f6e6c6c6c6c6c6c6c6a6a6a6a6868676767676766666666656564656363636361616160 +6060606060605f5f5f5f5e5e5e5e5e5e5c5c5b5b5b5b5959595959595959595959595858585857 +575756565656555554545454545454535354545353535353535353535353535353535353535252 +5252505050504f4f4f4f4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e +4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4f4f4f4f4f4f4f4f4f4f +4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f50504f4f505050505050505050505050 +505050505050505050505051515151525353535353535354545455555555555555555555555555 +5555555555555555555555565657575757585858595959595a5a5b5a5b5b5b5b5c5c5c5c5c5c5c +5c5c5c5d5d5d5e5e5e5e5f5f5f5f60606060626262626262626263636262636363646464646564 +66666666666668686869696969696969696a6a6a6b6b6b6b6c6c6c6d6d6d6d6e6e6e6e6e6e6f6f +6f6f6f6f7071727272727272727373737374747474747575757676767677767777777778787879 +7978787a7a7a7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7d7d7e7e7e7e7f7f7f7f7f7f7f7f +80807f7f8080808181818181818181818182828282828282828282838383838383838383838383 +838383838383838384848484858485858585858585858585858585858585858585858585858585 +858585858585858584858484848484848484848484848484848484848484848484848484848484 +848484848484848484848383838383838383838383838382828383828282828282828281818181 +818181818181808080807f807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f808080807f807f7f7f7f7e +7e7e7d7d7d7c7b7a7a7a7a787878767575747374727271716f6f6e6e6d6d6b6b6b6c6b6c6b6b6b +6b6b6c6c6c6d6d6e6f6f70707171727474757676777879797b7b7c7d7d7d7f7f80818181828282 +838283848484858585868685858686868686868585868685858584848483828282828281807f7f +7d7d7d7d7b7b7b79787877777776757574737171717070706e6e6e6d6d6d6d6c6c6c6c6b6b6b6b +6b6c6b6c6b6b6b6c6d6e6e6e6e6e6f6f70707171727272737474757575757676787878787a7a7a +7a7a7a7b7c7c7c7d7e7e7e7e7f7f7f808080808181818282828282828281818181818181808080 +7f7e7e7d7c7c7c7b7b7b7a7a7a7a7979787878787979797979797a7a7a7a7a7b7c7c7d7d7d7e7e +7e7f7f7f7f807f8080808080808080808080808080808080808080808080808080808080808080 +80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f8080808081818181818181818181818181828282828282828282828282828282828282 +81818181808080807f7f7f7f7e7e7e7d7d7e7e7d7d7d7c7b7b7a7a7a7a7a797978787878777776 +76757575757474747372727272727171707070706f6f6f6e6e6e6e6e6e6d6d6d6d6c6c6c6c6c6c +6c6c6d6d6c6c6d6d6d6d6d6d6d6e6e6e6e6f6f6f6f6f6f70717171727273737373747475757676 +76767676777979797a7a7a7a7a7a7a7b7b7b7b7c7c7c7c7c7c7d7d7d7e7e7d7d7e7d7d7e7e7d7d +7d7c7c7c7c7b7c7b7b7b7a7a7a7a7979777777777676767574747473727171707070706f6e6e6e +6d6d6d6c6c6c6c6c6c6b6b6b6b6a6a6a6a6a6a6a6b6b6b6b6b6b6b6c6c6c6c6d6d6e6e6e6e6e6f +6f7070707070707071717171727172727272737373747473737474747474747474757575757575 +757575757575757575757575757575757575767677777777777777777777777777777878787878 +787878787878787878787878787878787878787878787878787878787878787878787878787878 +787878787878787878787878787878787878787878787878787878787878787878787878777777 +777777777777777777777777777777777777777777777676767676767676767576757575757575 +757575757575757575757575757575757575757575757574747474747474747474747474747474 +747473737474737373737373737372727272727272727272717171717071707070717071717171 +71717171717171717170717070707070707070706f6f6f6f6f6f6f6f6e6e6f6f6e6e6e6e6e6e6e +6d6c6b6b6b6b6b6b6a6a6a6a6a6a6a6a696969696a6969696a6a6a6a6a6b6b6c6d6d6d6f6f7070 +7172737375777777797a7b7d7f808183858588898b8c8e8e90929496989a9b9d9ea0a2a3a4a7a8 +a9aaacaeafb0b2b3b3b5b6b7b8babbbcbcbdbdbebfbfc0bfc0c0c0c0c2c2c1c1c1c1c0c0c0c0bf +bfbfbebebcbbbbbbb9b9b8b7b7b5b5b4b3b3b2b1b0b0aeaeadadababaaa9a8a7a7a6a5a5a4a3a2 +a2a1a1a1a09f9f9e9d9c9d9c9c9c9a999999979797979797969494949494949393929292929191 +9090909090908e8e8d8d8d8c8c8b8b8b8b8a898989888787878787878685858584838282828282 +8180808080807f7d7d7d7c7c7c7c7b7b7a7a797978787777777775757474737373737272727170 +707070706f6f6d6d6d6d6d6d6b6b6b6b6b6b696968686868686867666666656565636363636263 +62616161616161606061605f5e5e5e5e5e5e5c5c5c5c5c5c5c5c5c5b5b5b5b5a5a5a5a5a5a5a5a +585858585757565655555656555555555555555555555555555555555555545454545453535353 +535351515151515151515151515151515151515151515151515151515151515151515151515151 +515151515151515151515151515151515151515151515151515151515151515151515151515151 +515151515151515151515151515151515151515151515151515151515151515151515151515251 +525252525252525252535353535353545456565555565656565656565657575757575757575758 +5758585858585858585858585858585a5a5a5b5b5b5b5c5c5d5c5d5d5d5d5d5d5d5d5d5e5e5e5e +5e5e5e5e5f5f5f5f60606261626262626363636363636363646463636464646666666667676767 +69696969696969696969696a6a6b6b6b6c6c6c6d6d6d6e6e6e6e6e6e6e6e6e6f6f707070707171 +7272727272727273737474747474747475757676767676777777777877787878787979797a7a7a +7a7a7a7a7a7a7a7a7b7b7c7c7c7c7d7d7d7e7e7d7d7e7e7e7e7e7e7e7e7f7f7f7f807f80808080 +808080808080808081818181828282828282828282828282828282828282838383838483848484 +848484848484848484848484848484848484848585848485858585858585858585858585858585 +858585858585858585858585858585858585858585858585858585858585848484848383838383 +838383838383838382828282828282828282828282828182818181818181818181808080808080 +80808080808080808080808080808080807f7f80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f808080808080808080807f7f7f +7e7d7d7c7c7b7b7b7b7979787776767574757473727270706f6f6e6d6c6c6c6c6c6c6b6b6a6b6a +6b6b6c6b6c6d6e6e6e6e6f6f707172737474747576767778797a7a7a7b7b7c7d7e7e7f7f7f7f7f +7f80808081818182838182838383838383828183828181818080807f7f7f7f7f7f7e7c7b7b7a7a +7a7a78787776757574747474737371706f6f6f6e6e6e6d6d6c6c6b6b6b6b6b6b6b6a6b6a6b6b6c +6c6c6c6c6c6c6e6e6e6e6f6f707071717272737374747575767676767777787879797b7b7b7b7b +7b7b7c7c7c7d7e7e7f7f80808080808080818181828282828282828181818181818180807f7e7d +7d7c7c7c7c7b7b7a7a797979797878787878797979797a7a7b7b7b7b7b7b7c7c7d7d7e7f7f7f80 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f80808080818181818181818181818181818282828282828282828282828282828282828181 +818180808080808080807f7f7f7e7d7f7e7d7d7d7c7c7c7b7b7b7b7b7a7a797979797878777776 +7676767575757474747473737272717171717070706f6f6f6f6e6e6d6d6d6d6c6c6c6c6c6c6c6c +6d6d6c6c6d6d6d6d6d6d6d6d6d6d6d6e6e6e6e6e6e6e6f6f6f7070717171717272737374747474 +74747476767677787778787878797979797979797979797a7a7a7b7b7a7a7b7a7a7b7b7a7a7a79 +7979797979797979787877777676747474747474747372717170706f6f6e6e6e6e6e6d6d6d6c6b +6c6b6b6b6b6b6b6a6a6a6a6a6a6a6b6a6b6b6c6c6c6c6c6c6c6d6d6d6d6d6e6e6e6e6f6f707071 +717171717171727272727272727272727373737475737475757575757575757676767676767676 +767676767676767676767676767676767677777777777777777777777777777778787878787878 +787878787878787878787878787878787878787878787878787878787878787878787878787878 +787878787878787878787878787878787878787878787878787878787878787878787777777777 +777777777777777777777777777777777777777776767676767676767676767676767676767676 +767676767676767676767676767676767676767676757575757575757575757575757574757474 +737374747373737373737373727272727272727272727171717171717171717171717171717171 +71717171717171717171717171717171717170707070707070706f6f70706f6f6e6f6e6e6e6e6c +6c6c6c6c6c6c6b6b6a6b6a6a6a6a6969696969686868696969696969696a6b6b6b6c6c6e6e6f6f +707071737474757677787b7b7c7e80808384868788898b8c8f9193959698999b9d9e9fa2a3a4a6 +a8a9abacaeb0b0b1b3b4b5b8b9bababbbcbdbebebfbebfc0c0c0c2c2c1c1c1c1c1c1c1c1c0c0c0 +c0c0bebdbdbcbbbbbab9b9b8b7b6b5b5b4b4b3b2b0b0afafaeadacabaaa9a8a7a7a7a6a5a4a3a2 +a2a2a2a1a1a09e9d9e9d9d9d9c9b9a9a9898989898989896969696959594949393939392929192 +919191918f8f8e8e8e8e8e8d8d8c8c8b8a8a8a8989898989898988878686858584848484848382 +82818181817f7f7f7e7e7e7e7d7d7c7c7b7b7a7a79797979787776767575757574747473737373 +727271716f6f6f6f6f6f6e6e6d6d6d6d6b6b6a6a6a6a6a6a6a6969686767676565656565656564 +646464646463626362616060606060605f5f5e5e5e5e5e5e5e5d5d5d5d5c5c5c5c5c5c5c5c5a5a +5a5a59595858575758585757575757575757575757575757575757575656565656555555555454 +535353535353535353535353535353535353535353535353535353535353535353535353535353 +535353535353535353535353535353535353535353535353535353535353535353535353535353 +535353535353535353535353535353535353535353535353535353535353535353535353535353 +535353535353535454545455555656585857575858585858585858595959595959595959595959 +595959595959595a595a5a5a5a5c5c5c5d5d5d5d5e5e5f5e5f5f5f5f5f5f5f5f5f606060606060 +606061616161626263636464646465656565656565656666656566666668686868696869696b6b +6b6b6b6b6b6b6b6b6b6b6c6c6c6c6d6d6e6f6f6f70707070707070707070717171717172727373 +747374747474757575757575757576767777777777787878787978797979797a7a7a7b7b7b7b7b +7b7b7b7b7b7b7b7c7c7c7c7c7d7d7d7e7e7d7d7e7e7f7e7f7f7f7f808080808080808080808080 +808080808080818181818282828282828282828282828282828282828383838383838383838383 +838383838383838384838484848484848485858484858585858585858585858585858585858585 +858585858485848484848484848484848484848484848484848484848383838382828282828282 +828282828282818181818181818181818181818181818181818181818181818080808080808080 +8080808080807f807f7f7f7f7f7f7f7e7e7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f +7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f808080808080808080807f7f7f7f7e +7e7d7d7c7c7b7b7a7a7978777776757675747373717170706f6e6d6d6c6c6c6c6b6b6a6b6a6a6a +6b6a6b6b6c6c6c6c6d6d6e6f7070717172727373747576767777787879797a7a7b7b7c7c7c7c7d +7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7c7c7c7c7b7b7a79787877777676 +7575747372727171717170706f6e6d6d6c6c6c6c6b6b6a6b6a6a6a6a6a6a6a6a6b6a6b6b6c6c6c +6c6d6d6d6f6f6f6f707071717272737374747575767677777777787879797a7a7b7b7b7b7c7c7c +7d7d7d7d7e7e7f7f8080808081818182828282828282828282818181808080807f7f7e7e7d7d7c +7c7b7b7a7a797a797979797878787878797979797a7a7b7b7c7c7c7c7d7d7e7e7f7f7f7f808080 +808080808080808080808080808080808080808080808080808080808080808080808080807f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808181808081818181818180808181808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f80808080808080808181808081818182828282828282828282828282828282828282828181 +81808081818080807f7f7f7f7e7f7e7e7e7e7d7d7d7c7c7c7c7b7b7b7a7a7a7a79797878777777 +77767676757575757474737372727272717171707070706f6f6e6e6e6e6d6d6d6d6d6d6d6d6c6c +6d6d6c6c6c6c6c6c6c6c6c6c6c6d6d6c6c6d6d6d6e6e6e6e6e6f6f6f6f70707171727271717272 +727474747475747575757576767677777676777777787878787878787878787878787878777777 +7676777776767575747474747272727171717170706f6f6e6e6d6d6d6d6c6c6c6b6b6b6b6a6b6a +6a6a6a6a6a6a6a6a6a6a6a6a6b6a6b6b6c6c6c6c6d6d6d6e6e6e6e6e6f6f6f6f70707171727271 +717272727373737373737373737374747474757475757575757575757576767676767676767777 +767677777777777777777777777777787878787878787878787878787878797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797978787878787878 +787878787878787878787878787878787878777777777777777777777777777777777777767677 +777676767676767676767676767676767676767575757575757575757575757575747574747474 +747474747474747474747373737373737373737372727272727272727272727272727272727272 +7272727271717272717171717171717170707070707070707070707070706f706f6f6f6f6d6d6d +6c6c6c6c6b6b6a6b6a6a6a6a696969696968686868686868686868696969696a6a6b6b6c6c6d6d +6e6f707071727374767778797b7c7e7f818283848687898c8e8f91939496989a9b9d9ea0a1a3a5 +a7a8aaacacaeb0b1b2b5b6b7b8b9babbbcbdbebdbebfbfbfc1c1c1c2c2c1c1c2c1c1c2c2c1c1c1 +bfbfbfbebdbdbcbbbbbab9b8b8b7b6b6b5b4b3b3b1b1b0afaeadacabaaa9a9a8a7a7a6a5a4a4a3 +a3a2a2a1a09fa09f9e9e9d9c9b9b9a9a9a9a999999979797979696959594949494939392939292 +92929090908f8f8f8f8e8e8d8d8c8c8c8c8b8b8b8a8a8a8a898988888787868686868585848483 +838383818181808080807f7f7e7e7d7d7c7c7c7c7b7b7a79787877777777767676757575757474 +737372727272717170706f6f6f6f6d6d6d6c6c6d6d6c6c6b6b6a6a6a6a68686867676767666666 +666666666565646463636363626261616060606060606060605f5f5f5e5e5f5f5e5e5e5c5c5c5c +5b5b5a5a5a5a5a5a5a59595a5a5959595959595959595959595958585858585757575756565555 +545455555454545454545454545454545454545454545454545454545454545454545454545454 +545454545454545454545454545454545454545454545454545454545454545454545454545454 +545454545454545454545454545454545455555454555555555555555555555555555555555555 +55555555555656565657575858595959595a5a5a5a5a5a5a5a5b5b5b5b5b5b5b5b5b5b5b5b5b5b +5b5b5b5b5b5c5b5c5c5c5c5e5e5e5f5f5f5f606061606161616161616161616262626262626262 +6363636364646565666666666767676767676767686867676868686a6a6a6a6b6a6b6b6c6c6c6c +6d6d6d6d6d6d6d6d6e6e6e6e6f6f70707070717171727271717272727373737373747474747574 +75757575767676777776767777777878787878797979797a797a7a7a7a7b7b7b7c7c7b7b7c7c7c +7c7c7c7c7c7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f8080808080808080818180808181 +818181818181828282828282828282828282828282828282828283838383838383838383838383 +838383838383848384848484848484848484848484848484848484848484848484848484848484 +848483848383838383838383838383838383838383838383838383838282828282828282828282 +82828282818181818181818181818181818080818180808080808080807f7f7f7f7f7f7f7f7f7f +7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f808080808080808080807f7f7f7f7e7e7d +7d7c7c7c7c7b7b7a7978777776777675747473737171706f6e6e6e6e6d6d6c6c6b6c6b6b6a6b6a +6b6b6c6c6c6c6c6c6d6e6f6f7070707071717273747475757575777778787979797979797a7a7a +7b7b7b7b7c7b7c7c7c7c7c7c7c7c7b7c7b7b7b7b7a7a7a79797979797978777676747475757373 +72717070707070706f6f6e6d6c6c6c6c6c6c6b6b6a6b6a6a6b6b6b6b6b6b6c6b6c6c6d6d6d6d6e +6e6e7070707071717272737374747575767677777777777779797a7a7b7b7c7c7c7c7c7c7c7d7d +7d7e7f7e7f808181818181818182828282828282828181808080808080807f7f7e7d7c7c7b7b7b +7b7a7a797a79797979787878787879797a7a7b7b7c7c7c7c7c7c7d7d7e7e7f7f80808080818080 +81818080808080808080808080808080808080808080808080808080808080808080807f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080 +808080808080808080808080808181808081818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818080818180 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +808080808080808080808080808080818181828281818282828282828282828282828281818181 +8181818181818080807f7e807f7e7e7e7d7d7d7c7c7c7c7c7c7c7b7b7b7b7a7a79797777787877 +77777676767675757474737373737272727171717170706f6f6f6f6e6e6e6d6d6e6e6d6d6d6d6d +6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6e6e6e6f6f6f6f707071717171717171717173 +737373747374747474757575757575757575757676767676767676767676767676767575757575 +75757575747473737272717170707070706f6f6e6e6d6d6c6c6c6c6c6c6c6b6b6b6b6a6b6a6a6b +6b6a6a6b6b6b6b6b6b6b6c6b6c6c6d6d6d6d6d6e6e6f6f6f6f6f70707070717172727272727272 +727273737373737373737474747475757675767676767676767676777777777777777777777777 +7777777777777777777777777778787878787878787878787878797979797a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a79797a7a7979797979797979787878787878787878 +787878787878787878787878787878787777777777777777777777777777777777777777777777 +777777777777777777777777777777777776767676767676767676767676767576757574747575 +747474747474747473737373737373737373727272727272727272727272727272727272727272 +727272727272727272727272727271717171717171717171717171717071707070706e6e6d6d6d +6d6d6c6c6b6c6b6b6b6b6a6a6a69696868686868686868686869696968696a6b6a6b6b6b6b6c6e +6f6e6f7071727474757678787a7c7d7e7f80828385878a8b8c8e909193959698999b9c9ea0a2a3 +a5a7a7a9abadaeb0b2b3b3b5b6b7b9b9bab9bbbcbcbcbfbfbfc0c0c0c0c0c0c1c1c1c1c1c1bfbf +bfbebdbdbdbcbcbbbab9b9b9b8b8b7b6b4b4b3b3b2b1b0b0aeadacabababa9a9a8a7a6a6a5a5a4 +a4a3a2a1a1a0a0a09f9e9d9c9b9b9b9b9b9a9a9898989897979696959595959494939493939393 +919191909090908f8f8e8e8d8d8d8d8c8c8c8b8b8c8c8a8a898988888787878787868586858484 +848282828282828281807f807f7e7d7d7d7d7d7d7c7b7a7a787878787878787777777776767575 +7373737373737272717171716f6f6f6e6e6f6f6e6e6d6d6c6c6c6c6a6a6a69696a6a6868686868 +6868676766666565656564646363626262626262626262616161616161616160605f5f5e5e5d5d +5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5b5b5b5a5a59595959585857575757 +575757565657575656565656565656565656565656565656565656565656565656565656565656 +565656565656565656565656565656565656565656565656565656565656565656565656565656 +565656565656565656565656565656575756565757575757575757575757575757575757575757 +5757575858585859595a5a5c5c5c5c5c5c5c5c5c5c5c5c5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d +5d5d5d5e5d5e5e5e5e606061616161616262636263636363636363636364646464646464646565 +646466666767686868686969696969696969696969696969696b6b6c6c6d6c6d6d6e6e6e6e6e6e +6e6e6e6e6e6e6f6f6f6f7070717172727272737373737373737374747474747575757576757676 +76767777777878777778787879797979797a7a7a7a7b7a7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f80808081818080818181818181818181 +818181818282828282828282828282828282828282828282838383838383838383838383838383 +838383838483848484848484848484848484848484848483838484838383838383838383838383 +828382828282828282828282828282828282828282828282828281818181818181818181818181 +8181808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7e7e7f7f +7e7e7d7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7d7d7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f8080808080808080807f7f7f7f7f7f7e7e7d +7c7c7c7b7b7b7a7978787778767675757474727272706f6f6f6f6e6e6d6d6c6c6c6c6b6b6b6b6b +6c6b6c6b6b6b6c6d6d6d6e6f6e6f70707171727273737373757575757676767776777878787979 +797979797979797979797979797979797978787777767676767676757574747272737371717170 +6f6f6f6e6f6e6d6d6d6c6b6b6b6c6b6c6b6b6b6b6b6b6c6c6c6c6c6c6c6c6d6d6e6e6e6e6f6f6f +717171717272737374747575767677767878787878787a7a7b7b7b7b7c7c7c7c7c7c7d7e7e7e7f +807f7f808181818181818182828282828282828181808080807f7f7f7e7e7e7d7c7c7b7a7b7a79 +7979797979797978797979797a7a7b7b7b7b7c7c7c7d7c7d7e7e7f7f7f7f808080808180808181 +8080808080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080 +808080808080808080808081818080818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818180808181808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080 +808080808080808080808080808181818282818182828282828282828282828282818181818181 +818181818080807f7f80807f7f7f7e7e7e7d7c7d7c7c7c7c7b7b7b7b7b7b7a7a78787979787878 +777676767676757574747474737373727272727172707070706f6f6f6e6e6f6f6e6e6e6e6e6e6e +6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6e6e6e6f6f6f6f6f6f707070707070707070727272 +727272727272727373737373737373737374747474747474747474747474747473737373737373 +737372727272717170706f6f6f6f6f6e6e6e6e6d6d6c6c6c6c6c6c6c6b6b6b6b6b6b6b6b6c6c6b +6b6c6c6c6c6c6c6c6d6c6d6d6e6e6e6e6e6f6f7070707070717171717171727272737273737373 +747474747474747475757575767676767676767676767676767777777777777777777877787878 +7878787878787878787878797979797979797979797979797a7a7a7a7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7b7b7a7a7a7a7a7a7a7a7979797979797979797979 +797979797979797979797979797978787878787878787877787777777777777777777777777777 +777777777777777777777777777777767676767676767676767676767676767676757576767575 +757575757575747474747474747474747373737373737373737273727272727272727272727272 +72727272727272727272727271717171717171717171717171717171717171716f6f6e6e6e6e6e +6d6d6c6d6c6c6c6c6b6b6b6a6a6969696968686868686869696968696a6a696a6a6a6a6b6d6d6c +6d6e6f707171727475757778797a7c7c7e7f8083858687898b8c8e909192949696999b9d9ea0a2 +a2a4a6a8aaabadafafb1b2b3b5b5b7b6b8b9b9b9bdbdbdbebebebfbfbfc0c0c0c1c1c1bfbfbfbf +bebebebdbdbcbcbbbbbbb9b9b8b8b6b6b5b5b4b3b2b2b0afafadadadababaaa9a8a8a7a7a6a6a4 +a4a3a3a2a2a1a09f9f9e9d9d9c9c9c9b9b99999999999897979696969695959595949494949292 +929191919190908f908e8e8e8e8d8d8d8c8c8d8d8b8b8b8b898988888888888786878786868684 +8383838383838281818281807f7f7f7e7e7e7d7d7c7c7a7a7a7a7a7a7979787878787877777575 +757575757373737373737171717070717170706f6f6e6e6e6e6c6c6c6b6b6c6c6a6a6a6a6a6a6a +696968686767676766666565656565646564646464636363636363636362626161606060605e5e +5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5d5d5d5c5c5b5b5b5b5a5b595959595959 +595858595958585858585858585858585858585858585858585858585858585858585858585858 +585858585858585858585858585858585858585858585858585858585858585858585858585858 +585858585858585858585858585959585859595959595959595959595959595959595959595959 +595a5a5a5a5b5b5c5c5e5e5e5e5e5e5e5e5e5e5e5e5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f +5f605f606060606262636363636364646464646464646464646465656666666666666667676666 +68686969696969696a6a6a6a6b6a6b6b6b6b6b6b6b6b6b6d6d6e6e6e6e6e6e6f6f6f6f6f6f6f6f +6f6f6f707071717172727272737373737474747474747474757575757676777777777777777777 +787878797978787979797a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7d7c7d7d7d +7d7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080818180808181818181818181818181 +818182828282828282828282828282828282828282828383838383838383838383838383838383 +838383838383838383838383838383838383838383828283838282828282828282828282828282 +828282828282828282828282828282828282828282828281818080808080808080808080808080 +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7d7d7e7e7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7d7d7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f80808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f8080808080808080807f7e7e7e7e7e7d +7c7c7b7a7a7a7a7978787877767674747474727271716f6f6f6f6e6e6d6d6b6b6b6c6b6c6b6b6b +6b6b6c6c6c6c6d6d6d6d6e6e6e6e6e707070717171717171727474747575757575757576767676 +77767777777777777777767675757575757575757574747373737171717171707070706f6e6e6e +6d6d6d6d6d6d6c6c6c6c6b6b6b6b6b6b6a6c6b6b6b6b6b6b6c6c6e6d6e6e6f6f6f6f7070707272 +727273737474757576767777787878787a7a7a7a7a7a7a7b7c7c7c7c7d7d7e7e7e7e7f7f7f7f7f +808080808181828282828282828281818181818181807f7f7f7e7e7d7c7c7c7b7b7b7a7a7a7a79 +79787878797979797a7a7a7a7a7a7b7d7d7d7e7e7e7e7e7e7e7f80808080808080808080808080 +80808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808181808081 +818181818180808181808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f8080808081818181818181818181818181818181818182828282828282828181818180 +8080808080807f807f7f7f7f7e7e7e7e7e7e7e7d7d7d7c7c7c7c7b7a7a7a7a7a7a7a7979787878 +787877767676757575757474747373737372727272727270707070707070706f6f6f6f6e6e6e6e +6d6d6d6d6d6d6d6e6e6c6c6d6d6d6d6d6d6d6d6d6d6d6d6e6e6e6e6f6f6e6e6f6f6f6f6f6f6f70 +707171717171717172727272737373737373737373737373737373737373727272717172727171 +71706f6f6f6f6f6f6f6e6e6d6d6d6d6c6c6c6c6c6c6c6c6b6b6b6b6b6b6b6a6c6b6b6b6b6b6b6b +6b6b6d6d6d6d6e6d6e6e6e6e6f6f70707070707171717272727273737373747473737474747575 +757575757575757575757575767677777777777777777778787878787878787979787879797979 +797979797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a79797979797979797979797979797979797979797979797979797979787879797878787777 +777777777777777777777777777777777777767676767676767676757675757575757575757575 +757575757575757575747474747474747474747474747474747474747474747474747474747373 +7373727272727272727272727272727272727272727272727172717170707070706f6f6e6e6e6e +6d6e6d6d6d6d6b6b6b6b6b6b6b6a6a6a6a69696969686868686868696969696a6a6a6a6b6b6b6c +6c6c6f70707072727374767777797a7b7d7f808183858588898b8c8e8e9092939698999b9d9ea0 +a2a3a4a7a8a9acacaeafb0b2b3b4b5b6b7b8b9babbbcbdbcbcbebebebfc0bfbfbfc0c0c0bfbfbf +bebebebebcbcbcbbbbbbbab9b9b9b7b7b6b5b4b3b3b2b0b0b0aeaeaeadabaaaaa9a8a8a7a7a5a5 +a4a4a2a2a1a2a0a0a09f9e9d9c9c9c9c9c9b9b9999989897979797969694959494949493939392 +92929291919090909090908e8e8e8d8d8d8d8d8d8b8b8b8b8b8b89898888888887878786868686 +85858383838382828282828181818080807d7d7d7d7d7d7d7b7b7b7b7b7b7b7a78787878787878 +76767676747474747373737272737372727171707070706e6e6e6d6d6d6d6d6d6d6c6c6c6c6b6b +6a6a69696969686868676666666666666666666666666565646463636363636363616161616161 +6060605f5f60605f5f5f5f5f5f5f5f5e5e5e5e5e5e5e5e5e5e5e5e5d5d5c5c5c5c5b5b5b5b5a5a +5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a +5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a +5a5a5a5a5a5a5a5a5a5a5a5b5b5a5a5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5c +5c5c5c5d5d5e5e5e5e5e5e60606060606060606060606060616161616161616161616161616162 +616262636363636364646565656566666767676767676767676767676767686868696969696969 +696b6c6c6c6c6c6c6c6c6c6c6c6c6d6d6c6c6d6e6e6e6e6e6e6f6f707070707171727272727272 +727272727272727374747474747474757575757676767777777777777777777877787878787979 +797a7a79797a7a7a7a7a7a7a7a7b7b7b7b7c7b7c7c7c7c7d7d7d7e7e7d7d7e7e7e7e7e7e7e7e7e +7e7e7e7e7f7f7f7f7f7f7f7f7f807f808080808080808080808080818180808181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +828182828282828282828282828282828282828282828282828282828282828282828281828181 +818180808080808080808080808080808080808080808080808080808080808080808080807f7f +7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7d +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f80808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f808080808080808080807f7f7f7f7e7d7c7c +7b7b7b7b7b7a7979787877777575757574737272707070706f6f6e6d6c6c6c6c6c6c6b6b6a6b6a +6b6b6b6b6b6b6b6c6c6d6d6d6d6e6e6e6f6f6f6f6f6f6f71717172737273737373747474747474 +7474747474747474747373737372737272727271717070706f6f6f6f6f6e6e6e6e6e6d6d6d6c6b +6c6b6b6b6b6b6b6b6a6b6a6b6b6b6b6c6c6c6c6c6c6c6d6d6e6e6f6f7070707071717173737373 +74747575767677777878797879797b7b7b7b7b7b7b7c7c7c7c7c7d7d7e7e7f7f80808080808080 +80808181828282828282828281818181818181807f7e7e7d7d7c7c7c7c7b7b7a7a797979797878 +787879797a7a7b7b7b7b7b7b7b7d7d7d7e7f7e7f7f7f7f80808080808080808080808080808080 +8080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808081818080818181 +818181808081818080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f80808080818181818181818181818181818181818181828282828282828281818181808080 +808080808080808080807f7f7f7f7e7f7e7d7d7d7c7c7c7c7c7b7b7b7b7b7b7b7a7a7979787878 +7877777776767676757575747474747374737373737171717171717171707070706f6f6e6e6d6d +6d6d6d6d6d6e6e6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6d6d6e6e6e6e6e6e6e6e6f6f +6f6f6f6f6f6f707070707171717171717171717171717171717171717070706f6f70706f6f6f6e +6e6e6e6e6e6e6e6d6d6c6c6c6c6c6c6c6c6c6c6c6c6b6b6b6b6b6b6b6b6c6c6c6c6c6c6c6c6c6c +6e6e6e6e6f6e6f6f6f6f7070717171717172727273737373737373737475737475757576767676 +7676767676767676767676777777777777777777777878787878787878797a78797a7a7a7a7a7a +7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a797a797979797979797878797978787877777777 +777777777777777777777777777777777676767676767676767676767676767676767676767676 +767676767676767575757575757575757575757575747574747474747474747474747473737373 +7272727272727272727272727272727272727272727272727272717171717170706f6f6f6f6e6f +6e6e6e6e6c6c6c6c6c6c6c6b6b6a6a6969696968686868686868686868696969696969696a6a6a +6c6d6d6e6f6f7070727374757677787b7b7c7e80808384868788898b8c8e9193949698999b9d9e +a0a2a3a5a8a8aaabacaeb0b1b2b3b4b5b7b8b9babbbabbbdbdbdbebfbfbfbfc0c0c0c0c0c0bfbf +bfbfbebebebdbcbcbbbbbbbbb9b9b8b7b6b5b5b4b3b2b2b0b0b0afadacacabaaaaa9a8a7a7a6a6 +a4a3a2a3a2a2a2a19f9e9d9d9d9d9d9c9c9b9a9999989898989797969695959595949494939393 +9392929192919191918f8f8f8e8e8e8e8e8e8d8d8c8c8c8c8a8a89898989898989888887878686 +8484848484848484848383828181817f7f7f7f7f7f7f7d7d7c7d7c7c7c7c7a7a7a7a7a7a7a7878 +7777767676767575757474757574747373727272727070706f6f6f6f6f6f6f6e6e6e6e6d6d6c6c +6b6b6b6b6a6a6a6969696968696868686868686867676666656565656565656464636363636262 +626161626261616161616161616060606060606060606060605f5f5e5f5e5e5d5d5d5d5c5c5c5c +5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c +5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c +5c5c5c5c5c5c5c5c5c5d5d5c5c5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5e5e5e +5e5f5f606060606060626262626262626262626262626363636363636363636363636363646364 +646565656565666667676767676868686868686868686968696969696a6a6a6b6b6b6b6b6b6b6d +6d6d6d6d6d6d6d6d6e6d6e6e6f6f6e6e6f70707070707070717171717172727373737373737374 +73747474747575757575757575767676767777777878787879787979797979797979797a7a7a7b +7b7a7a7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7d7d7d7e7e7d7d7e7e7f7e7f7f7f7f7f7f7f +7f7f80808080808080808080808080808080808080808080808181808081818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +808080808080808080808080808080808080807f807f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e +7e7e7e7e7e7e7e7e7e7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f +7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f80808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f +7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f808080808080808080807f7f7f7f7e7e7d7d7c7c +7c7c7b7b7a7a7979787877777676757473737272717170706f6e6d6d6c6c6c6c6b6b6a6b6a6a6a +6a6a6a6a6a6b6a6b6b6b6b6c6c6c6d6d6c6c6d6d6d6f6f6f6f706f707070707171717171717171 +71717171717171707070706f706f6f6f6f6e6e6e6e6e6d6d6d6c6c6d6d6c6c6c6b6b6b6b6a6b6a +6a6a6a6a6a6a6a6b6a6b6b6b6b6c6c6c6d6d6d6d6e6e6f6f707071717171727272747474747575 +76767777787879797a797a7a7b7b7b7b7c7c7c7d7d7d7d7d7e7e7e7e7f7f808081818080818181 +82828282828282828282818181808080807f7f7e7e7d7d7c7c7b7b7a7a797a7979797978787878 +79797a7a7b7b7b7b7c7c7c7e7e7e7e7f7e7f7f7f7f808080818180808180808181808080808080 +808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f808080808080808080808080808080808080808080808080808080808080808080 +808080808081818080818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818180808181808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f80808080808080808181808081818181818181818282828282828282828281818181818181 +81808081818080807f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7b7b7c7c7b7b7a7a7979797978 +7878777777777676767575757574757474747472727271717272717171707070706f6f6e6e6e6e +6e6e6e6e6e6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6e6e +6e6e6e6e6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6e6e6e6e6e6e6e6e6e6e6d6d6d +6c6c6d6d6c6c6c6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6c6c6c6d6d6c6c6d6d6d6f6f +6f6f706f7070707071717172727272737373747474747474747474757475757575767676767676 +767677777676777777787878787878787878787979797979797979797a797a7a7a7a7a7a7a7a7a +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a797a7979797979797979797979797979787878787878 +787878787878787878787878787877777777777777777777777777767677777676767676767676 +767676767675757575757575757575757575757475747474747474747474747474747473737373 +73737373737373737373737373737373737373737373737372727272717171707070706f706f6f +6f6f6d6d6d6c6c6c6c6b6b6a6a6969696968686867676868676767676767686867676868686a6a +6a6b6c6b6c6d6e6f7071727374767778797b7c7e7f818283848687898c8e8f91939496989a9c9d +9fa1a3a4a6a7a9aaacadafb0b1b2b5b6b7b8b9b9babbbcbdbdbebfbfbfc0c0c0c0c0c0c0c0c0c0 +bfbfbfbfbebebdbdbcbcbbbbbab9b8b8b7b6b5b4b4b3b2b2b1afaeaeadacacabaaa9a9a7a7a6a5 +a4a5a4a3a3a2a09f9f9e9e9e9e9d9d9c9b9a9a9999999998989797969696969595959494949493 +939293929292929090908f8f90908f8f8e8e8d8d8d8d8b8b8b8a8a8b8b8a8a8989888888888686 +86858586868585848483838383818181808080807f7f7e7f7e7e7e7e7c7c7c7b7b7b7b7a7a7979 +7878787877777776767777767675757474747472727271717272717171707070706f6f6e6e6d6d +6d6d6c6c6c6b6b6b6b6a6b6a6a6a6a6a6a6a6a6a68686867676868676766666565656564646464 +646464646464646464646463636363636363636262626261616061606060605f5f5f5e5e5f5f5e +5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e +5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e +5e5e5e5e5e5e5e5f5f5e5e5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f6060606061 +616262636363636464646464646464646464646465656565656565656565656565656665666667 +67676768686869696969696a6a6a6a6a6a6a6a6a6b6a6b6b6b6b6c6c6c6d6d6c6c6d6d6d6f6f6f +6f6f6f6f6f6f706f70707070707070717171717272727373737373747474747474747474757475 +757575767676777776767777777878787878797979797a797a7a7a7a7a7a7a7a7a7b7b7b7c7c7b +7b7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f +808080808080808080808080808080808080818180808181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181808081818080808080808080808080808080808080807f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f80808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e +7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f8080808181808081808080807f7f7e7e7d7d7c7c7c7c +7c7c7b7b7a7a78787777777776757474737372727171706f6e6e6e6e6d6d6c6c6b6c6b6b6b6b6b +6b6a6a6b6a6b6b6b6b6c6c6c6c6c6c6c6c6c6c6e6e6e6e6f6e6f6f6f6f70707070707070707070 +70707070706f6f6f6f6e6f6e6e6e6e6d6d6d6d6d6c6c6c6c6c6c6c6c6c6c6b6b6b6b6a6b6a6a6b +6b6a6a6b6b6c6b6c6c6c6c6d6d6d6e6e6e6e6f6f70707171727272727373737575757576767777 +777778787a7a7b7a7b7b7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7f807f8081818181818181818282 +8282828282828181808080808080807f7e7d7d7c7c7b7b7b7b7a7a797a79797979787878787979 +7a7b7c7c7c7c7c7c7c7e7e7e7f807e7f8080808181818080818180808080808080808080808080 +80808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f8080808080808080808080808080808080808080808080818180808181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818080818180 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +808080808080808080808080808080808080818181818282828282828282818181818181818181 +81818181808080807f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7c7b7b7a7a7a7a797979 +7777787877777776767676757675757575737373727273737272727171717170706f6f6f6f6f6f +6f6e6e6e6e6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6e6e6e6e +6e6e6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6e6e6f6f6e6e6e6d6d6d6d6d6d6d6d6d6d6c6c6c6d6d +6c6c6d6d6d6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6d6e6e6d6d6e6e6e70707070 +717071717171727272727272727374747474757575757575757675767676767777777777777777 +777777777777777878787878787878797979797a7a7a7a7a7a7a7b7a7b7b7b7b7b7b7b7b7b7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7b7a7a79797a7a79797979797979797878787878787878 +787878787878787878787878777777777777777777777777777777777777777777777777777777 +777777767676767676767676767676767675767575747475757474747474747474737373737373 +737373737373737373737373737373737373737373737272727272727271717171707170707070 +6e6e6e6e6e6e6e6c6c6b6b6a6a6a6a69696968686868686868686868676768686767676969696a +6b6a6b6b6c6d6e6f6f71727474757678787a7c7d7e7f80828385878a8b8c8e909193959798999c +9e9fa1a2a4a5a7a9aaabadaeb0b2b3b3b5b5b6b8b9b9babbbcbcbdbebebebfbfbfbfbfbfbfbfbf +bfbfbebebdbdbdbdbcbcbbbab9b9b9b8b6b5b5b4b4b4b3b1b0b0afaeaeadacababa9a9a8a7a6a7 +a5a5a5a4a2a1a0a0a0a0a09f9f9e9c9b9b9b9b9b9b999998989797979796969695959595949493 +94939393939191919090909090908f8f8e8e8e8e8c8c8c8b8b8c8c8b8b8a8a8989898987878787 +87878787868585848484848282828282828281807f81807f7f7f7d7d7d7d7d7d7d7c7c7b7b7a79 +79797878787878787878787777767675757474737373737373737372727272717170706e6e6f6f +6e6e6e6d6d6d6d6c6d6c6c6c6c6c6c6c6c6c6a6a6a696969696969686867676767666666666666 +666666666666666666656565646465656464646464636362636262626261616161616161616161 +616161616161616161616161616161616161616161616161616161616161616161616161616161 +616161616161616161616161616161616161616161616161616161616161616161616161616161 +616161616161616161616161616161616161616161616161616161616161616162626262636364 +646464646466666666666666666666666666676767676767676767676767676768676868696969 +696969696a6a6b6b6b6c6c6c6c6c6c6c6c6c6d6c6d6d6d6d6e6e6e6e6e6e6e6e6e6e7070707070 +707070717270717272727272727373737373737374747474747575757575757575757675767677 +777777787878787878787879797979797a7a7a7a7b7a7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f8080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080807f7f80807f7f7f7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7d7d7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f80808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e +7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f8080808181808081808080807f7f7f7f7e7e7d7c7c7c7c7c +7b7b7b7b7979787878787676757574747373727271706f6f6f6f6e6e6d6d6c6c6c6c6c6c6c6c6b +6b6b6b6b6b6b6a6c6b6b6b6b6b6b6b6b6b6d6d6d6d6d6d6d6d6d6e6e6f6f6f6f6f6f6f6f6e6f6e +6e6e6e6d6d6d6d6d6d6d6d6d6d6c6c6c6c6c6b6b6b6b6b6b6b6b6b6c6a6b6b6b6b6b6b6b6c6c6b +6b6c6c6c6c6c6c6c6d6e6e6e6f6f6f6f7070717172727373737374747476767676777678787878 +79797b7b7b7b7b7b7c7c7c7c7c7c7d7d7e7e7e7e7f7f7f80807f80818181818181818182828282 +828282828181808080807f7f7f7e7d7d7d7c7c7b7a7b7a797979797979797a787979797a7a7a7b +7c7c7c7c7c7c7d7f7f7f80807f7f80808081818180808181808080808080808080808080808080 +8080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f80808080808080808080808080808080808080808080808181808081818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818180808181808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7f7f80 +808080808080808080808080808080808181818182828282828282828181818181818181818181 +8181808080807f7f7f7f7f7f7f7f7e7e7e7e7d7d7c7c7c7c7c7c7c7c7b7b7b7b7b7b7a7a7a7878 +79797878787777777776767676767674747473737474737373727272727172707070707070706f +6f6f6f6e6e6e6e6e6e6e6d6e6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6e6e6e6e6e6e +6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6e6e6f6f6e6e6e6d6d6d6d6d6d6d6d6d6d6c6c6c6d6d6c6c +6d6d6d6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6d6d6e6e6e6f6f6e6e6f6f6f717171717271 +727272727373737373737374757575757676767676767676767676767677777777787778787878 +787878787879797979797979797a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7b7b7a7a7a7a7a7a7a7a79797979797979797979 +797979797979797979797878787877787777777777777777777777777777777777777777777777 +777676767676767676767676767676767676767575767675757575757575757474747474747474 +747474747474747474747474747474747474747473737373737372727171717171717171716f6f +6f6f6f6f6f6d6d6d6d6b6b6b6b6a6a6a6969696969696868686867676868676767696969696a69 +6a6a6b6c6c6d6d6f707171727475757778797a7c7c7e7f8083858687898b8c8e9091939496999a +9b9d9fa0a2a4a6a6a8aaabadafafb1b2b2b4b6b6b7b9b9b9babcbcbcbdbdbdbebebebebebebebe +bfbebebebebebdbdbcbcbababab9b7b7b7b6b6b6b5b3b2b2b1b0b0afaeadadababaaa9a8a9a7a7 +a7a5a4a3a2a2a2a2a1a0a09f9e9d9d9c9c9c9c9a9a999999999998979797969696969595959594 +9494949292929191919191918f908f8f8f8f8d8d8d8c8c8d8d8c8c8b8b8b8b8b8a888888888888 +8888878686868686858483838383838382818182828181817f7e7e7e7e7e7e7d7d7d7d7c7b7b7b +7a7a7a7a797a797979787878787777767675757575757575747473737373737272707071717070 +706f6e6e6e6e6e6e6e6e6e6e6e6e6e6e6c6c6c6b6b6b6b6b6b696a696969696868686868686868 +686868686868686767676666676766666666666565646564646464636363636363636363636363 +636363636363636363636363636363636363636363636363636363636363636363636363636363 +636363636363636363636363636363636363636363636363636363636363636363636363636363 +636363636363636363636363636363636363636363636363636363636363646464646564666666 +666666686868686868686868686868686969696969696969696969696969696969696a6b6a6b6b +6b6b6c6c6d6d6d6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6f6f6f6f706f7070707072727272727272 +727373727273737373737374747474747474757575757676777777777777777777777777787878 +7879797979797979797a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7d7c7d7d7d7d +7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080807f807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7f7f7e7e7e7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7d7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7a7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7d7d7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e +7e7e7e7e7e7e7e7f7e7f7f7f7f80808080808080808080808080807f7e7e7e7e7e7e7d7c7c7c7b +7a7a7a7a7a7a787878777676757574747373727271716f6f6f6f6e6e6d6e6c6c6b6b6b6b6b6b6c +6a6b6b6b6b6b6b6b6c6c6b6b6c6c6c6c6c6c6c6d6c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d +6d6d6d6d6d6c6d6c6c6c6c6c6c6c6c6c6c6c6c6b6b6c6c6b6b6b6b6b6b6b6a6c6b6b6b6b6b6b6b +6b6c6d6e6e6e6e6e6f6f707070707171727273737474747475757577777777787878787a7a7a7a +7a7a7b7b7c7c7c7c7d7d7e7e7e7e7e7e7e7e7f7f7f7f8080808081818181828282828282828281 +818181818181807f7f7e7d7d7d7c7c7c7b7b7b7a7a7a7a797a797979797979797a7a7a7b7b7b7b +7d7d7e7e7e7e7f7f7f807f8080808080808081818080818080818180808080808080807f7f7f7f +7f80808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808081 +818080818181828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282818181818181818180808181808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f8080808081818181818181818181818181818181818181818181818181818080818180 +8080808080807f807f7f7f7f7e7e7e7e7e7e7e7e7d7d7d7d7c7c7c7c7b7b7b7b7a7a7a7a7a7a7a +797979787878787778767676767575757474757574747473737373727272727272707070707070 +707070706f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6d6d6d6d6d +6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6c6c6d6d6c6c +6c6c6c6c6c6c6d6d6d6d6d6d6d6d6d6e6e6e6e6e6e6f6f6f70706f6f7070707272727273727373 +737374747475757575757575757575757576767676777677777777787878787878787879797878 +7979797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7c7b7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7e7e7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7d7d7e7e7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7a7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a79797979797979 +797979797979797979797979797979797979797979787879797878787777777777777777777777 +777777777676767676767676767576757575757575757575757575757574747474747474747474 +74747474747474747474747474747474747474747474737373737373737273727272727171716f +6f6f6f6f6f6d6d6d6d6d6d6b6b6b6a6a6b6b696969686767686867676868686767676868686869 +69696b6b6c6c6c6e6f707072727374767777797a7b7d7f808183858588898b8d8e909293959798 +9a9b9d9fa1a3a4a5a7a8a9acacaeb0b1b1b4b4b5b7b8b8b9babbbbbcbcbcbdbebebebebfbfbebe +bebebdbdbdbdbdbcbcbcbababab9b9b9b7b7b6b5b4b4b3b2b2b1b0afafadadacabaaaaaaa8a7a7 +a6a5a5a4a3a2a2a2a1a19f9f9e9d9c9d9c9c9c9c9a999999999998989797979796969495949494 +949393939292939391919191909090908e8e8e8d8d8e8e8d8d8d8c8b8b8b8b8b8a8a8989898988 +8888888786868686868685858383838382838282828181818180807f7f7f7e7d7d7d7d7d7d7c7c +7c7b7b7c7c7b7b7b79787878787878787777777776767676767676757373737373737372727171 +7171717071707070706f6f6f6f6f6e6e6e6d6d6e6e6c6c6c6c6b6b6b6b6a6a6a6a6a6a6a6a6a6a +696969696969696969696969696868676767676667666666666565656464646463636363636363 +636363636363636363636363636363636363636363636363636363636363636363636363636363 +636363636363636363636363636363636363636363636363636363636363636363636363636363 +636464636364646465656565656565656565656565656565656565656666666667676767696969 +69696969696969696969696969696a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6b6c6c6c6c6c6c6d6e6e +6e6e6e6e6e6e6e6e6e6e6f6f6f6f706f7070707071717172727171727272737373737373737373 +747374747474747474747475757676767777777777777777777777777777787879797979797979 +7a7a79797a7a7a7a7a7a7a7a7b7b7b7b7c7c7d7d7d7d7d7d7d7d7d7d7d7d7e7e7d7d7e7e7e7e7e +7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f807f808080808080808080808080808080 +808080808080808080808080818180808181818181818181818181818181818181818080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +807f7f7f7f7f7f7f7f7e7e7f7f7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7c7c7c7c7c7c7c7c7c7b7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a79797a7a7979797979797979797979797979 +7979797979797979797979797a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e +7e7e7e7e7e7f7e7f7f7f7f8080808080808080808080808080807f7f7f7f7e7e7d7c7c7c7b7b7b +7b7b7b7b79797878777776767575747473737272707070706f6f6e6e6d6d6c6c6c6c6c6c6c6b6b +6b6b6a6b6a6a6b6b6a6a6b6b6b6b6b6b6b6b6b6b6b6b6c6b6c6c6c6c6c6c6c6c6b6c6b6b6b6b6b +6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6a6a6b6b6a6a6b6a6b6b6b6b6c6c6c6c6c6c6c6c6c6c +6e6e6e6e6f6f7070717171717272737374747575757576767678787878797879797b7b7b7b7b7b +7b7c7c7c7c7c7d7d7e7e7f7e7f7f7f7f8080808080808080818181818282828282828282818181 +81818181807f7e7d7c7c7c7c7c7c7b7b7a7a79797979797979797a797a7a7b7b7b7b7b7b7b7d7d +7e7e7f7f80808080808080808080808081818080818080818180808080808080807f7f7f7f7f80 +808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080818180 +808181818282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828181818181818181808081818080808080808080808080808080808080 +80808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7f7e7f7f7f7f7f +7f7f80808080818181818181818181818181818181818181818181818181818180808181808080 +808080808080808080807f7f7f7f7e7f7e7e7d7d7d7d7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7a7a +7a7979797978787777777776767675757676757575747474747374737373737171717171717171 +7171707070706f706f6f6f6f6f6f6f6f6f6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6d6d6d6d6d6d6d +6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6c6c6d6d6c6c6c6c +6c6c6c6c6d6d6d6d6d6d6d6d6d6e6e6f6f6f6f7070707171707071717173737373747374747474 +7575757676767676767676767676767777777777777777777778787878797879797a7a79797a7a +7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7e7e7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7d7d7e7e7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a797a797979797979797878797978787877777777777777777777777777 +777776767676767676767676767676767676767676767676767676757575757575757575757575 +757575757575757575757575757575757575757574747374737373737373737373727272707070 +7070706f6f6e6e6e6e6c6c6c6b6b6c6c6a6a696867676868676768686867676767676767686868 +69696a6a6a6b6c6d6e6f6f7070727374757677787b7b7c7e808083848687898b8c8e9091939596 +989a9d9e9fa1a2a3a5a8a8abacadaeb1b1b3b4b5b5b7b8b9b9bababbbcbdbdbdbdbebebfbebfbf +bebebebebebebdbdbbbbbbbbbbbbb9b9b8b7b6b6b5b4b4b3b2b1b1afafaeadacacacaaa9a8a8a7 +a7a6a5a4a3a3a2a2a1a1a09e9d9e9d9d9d9d9b9b9b9b9a9a999998989898979796969595959594 +94949393949492929192919191918f8f8f8e8e8f8f8e8e8e8d8d8d8d8c8c8b8b8a8a8a8a898989 +898988888788878786868484848484848484848383828281818080807f7f7f7f7f7f7f7e7e7e7d +7c7e7d7c7c7c7a7a7a7a7a7a7a7a79797979787877787777777775757575757575747473737272 +7272727272727271717171717070706f6f70706e6e6d6e6d6d6d6d6c6c6c6c6c6c6c6c6c6c6b6b +6b6b6b6b6b6b6b6b6b6b6b6a6a6969696968696868686867676766666666656565656565656565 +656565656565656565656565656565656565656565656565656565656565656565656565656565 +656565656565656565656565656565656565656565656565656565656565656565656565656566 +666565666666676767676767676767676767676767676767676768686868696869696b6b6b6b6b +6b6b6b6b6b6b6b6b6b6b6b6b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6d6d6e6d6e6f70707070 +707070707070707071717171717171717171727272737472737474747575757575757575757575 +75757575757575757576767777777878787879787979797979797979797a7a7a7a7a7a7a7a7b7b +7a7a7b7b7b7b7b7b7b7b7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7e7f7d7e7f7f7f7f7f7f7f +7f7f7f7f7f7f808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808181808081818181818181818181818181818181818180808080808080 +8080808080808080808080807f807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e +7e7e7e7e7e7e7e7d7d7e7e7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a797979797979797979 +797979797979797979797979797979797979797878797978787878787878787878787878787878 +78787878787878787878797979797a7a7a7a7a7a7a7b7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e +7e7e7e7f7e7f7f7f7f8080808181808081808081818080807f7f7f7f7e7e7d7d7d7d7c7c7c7b7b +7b7b7a7a79797878777776767575747473737272717170706f6f6e6e6d6d6d6d6c6c6c6b6b6b6b +6a6b6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6a6b6b6b6b6b6b6b6b6a6b6a6a6a6a6a6a6a +6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6a6b6b6b6b6c6c6c6d6d6c6c6d6d6d6f6f +6f6f707071717272727273737474757576767676777777797979797a797a7a7b7b7b7b7c7c7c7d +7d7d7d7d7e7e7e7e7f7e7f7f7f7f80808081818080818181828282828282828282828181818080 +80807f7f7e7d7c7c7b7b7b7b7a7a797a79797979797979797a797a7a7b7b7b7b7c7c7c7e7e7e7e +7f7f80808181808081818181818180808181808080808080808080808080807f7f7f7f7f808080 +80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080 +808080808080808080808080808080808080808181808081818181818181818181818181818181 +818182828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828281818181818181818181818181818181818180808181808080808080808080 +8080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7f7e7f7f7f7f7f7f7f +7f7f80808080808080808181808081818181818181818181818181818181818181818180808181 +80808080808080807f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7b7b7c7c7b7b7b7a +7a7a7a797978787878777777767677777676767575757574757474747472727271717272717171 +707070706f706f6f6f6f6f6f6f6f6f6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6d6d6d6d6d6d6d6d6d +6d6d6d6d6d6d6d6d6d6c6c6d6d6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6c6c6d6d6d6d6d6d +6d6d6e6e6e6e6e6e6e6e6e6f6f7070707071717172727171727272747474747574757575757676 +7676767676767777767677777778787878787878787878797979797a797a7a7a7a7a7a7a7a7a7b +7b7b7b7b7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a797a7979797979797979797979797979787878787878787878787878787878 +777777777777777777777777777676777776767676767676767575757575757575757575757575 +757575757575757575757575757575757575757574757474747474747474747373737272727271 +7170706f6f6f6f6d6d6d6c6c6c6c6b6b6a69686867676868676767666666666666666666666767 +67686869696a6b6c6b6c6d6e6f7071727374767778797b7c7e7f8182848587898b8c8e90919396 +98999b9d9d9fa1a3a4a7a8aaabadaeb0b1b2b3b5b6b7b8b9b9babbbcbcbdbdbebebfbebfbfbfbf +bfbfbfbfbebebdbdbcbcbcbcbbbbbab9b8b8b7b6b6b5b4b3b3b1b1b0afaeaeadacabaaaaa9a8a8 +a7a6a5a5a4a4a2a2a1a09fa09f9e9e9e9c9c9c9c9b9b9a9a999999999898979796969696959595 +9494949493939293929292929090908f8f90908f8f8f8e8e8e8e8d8d8c8c8c8c8b8b8b8a8a8a8a +8989888988888888868686858586868585848483838383828282818181818080807f7f7f7f7e7f +7e7e7e7e7c7c7c7b7b7c7c7b7b7b7a7a7a7a797a79797979777777767677777676757574747474 +747474747473737373737272727171717170706f706f6f6f6f6e6e6e6e6e6e6e6e6e6e6d6d6d6d +6d6d6d6d6c6c6d6d6c6c6c6b6b6b6b6a6b6a6a6a6a696969696968686868686868686868686868 +686868686868686868686868686868686868686868686868686868686868686868686868686868 +686868686868686868686868686868686868686868686868686868686868686868686868686868 +6868686869696969696969696969696969696969696969696a6a6a6a6b6a6b6b6c6c6c6c6d6d6d +6d6d6d6d6d6d6d6d6d6d6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6f6f6f6f706f7070717171717272 +727272727272737373737373737373737474747475747575757576767676767676767777767677 +777777777777777878787878797979797a797a7a7a7a7a7a7a7a7a7b7b7b7c7c7b7b7c7c7c7c7c +7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f +7f7f7f7f8080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a +7a7a7a7a7a7a7a7a7a7a7a7a797a79797979797979797979797979797878787878787878787878 +787878787878787878787878787878787878787878787878787878787878787878787878787878 +787878787878787878787979797979797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e +7e7f7e7f7f7f7f80808080808080818181818181808080807f7f7e7e7d7d7d7d7c7c7c7c7c7c7c +7b7b7a7a79797777777776767575747473737373717170706f6f6e6e6e6e6e6d6d6c6c6c6c6b6c +6b6b6b6b6b6b6b6a6a6b6b6a6a6a6a6a6a6a6b6a6b6b6b6b6b6b6b6b6a6b6a6a6a6a6a6a6a6a6a +6a6a6a6b6b6a6a6b6b6b6b6b6b6b6b6b6b6b6b6c6b6c6c6c6c6d6d6d6e6e6e6e6e6e6e70707070 +71717272737373737474757576767777777777787879797a7a7b7a7b7b7c7c7c7c7c7c7c7d7d7d +7d7d7e7e7e7e7f7e7f7f8080808081818181818181818282828282828281818180808080808080 +7f7e7d7c7b7b7b7b7b7b7a7a797a797979797979797a7b7a7b7b7c7c7c7c7c7c7c7e7e7e7f807f +80818181818181808081818080808080808080808080808080808080807f7f7f7f7f8080808080 +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080 +808080808080808181808081818181818181818181818181818181818181818181818181818181 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282818181818181818181818181818181818181818181818180808181808080808080 +808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e +7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7f7e7f7f7f7f7f7f7f7f7f +808080808080808080808080808080808080808080808081818080818181818181808081818080 +8080808080807f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7b7b7b +7b7a7a797978787878777777777777777776767676757675757575737373727273737272727171 +717170717070707070707070706f6f6f6f6f6f6f6f6f6f6f6f6f6e6e6e6e6d6d6d6d6d6d6d6d6d +6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6d6d6e6e6e +6f6f6f6f6f6f6f6f6f707071717171727272737372727373737575757576757676767677777777 +77777777777777777777777878787878787878797979797a7a7b7a7b7b7b7b7b7b7b7b7b7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b +7a7a7b7b7a7a797a79797979797979797979797979797878787878787878787878787878787777 +777777777777777777777777777777777777777777777776767676767676767676767676767676 +767676767676767676767676767676767676757675757575757575747474747372727272727271 +71707070706e6e6e6e6e6e6e6c6c6b6a6969696969696868686767676767676767666667676767 +676868696a6b6a6b6b6c6d6e6f6f71727474757678787a7c7d7e8082838586888a8b8c8f919394 +9698989a9c9e9fa2a3a5a6a9a9abadaeaeb1b2b3b4b5b5b7b8b9b9bababbbbbdbcbdbdbebebebe +bebebdbdbcbdbdbdbdbdbcbcbbbab9b9b9b8b8b7b5b4b4b3b3b2b1b0afafaeadacacabaaaaa9a8 +a7a7a5a5a4a4a3a2a1a1a0a0a0a09e9e9d9d9c9c9b9b9b9b9b9b99999898979797979696959595 +95959494939493939393919191909090909090908f8f8f8f8e8e8d8d8d8d8c8c8c8b8b8b8b8a8a +898a8989898987878787878787878685858484848483838382828282828282818181807f81807f +7f7f7d7d7d7d7d7d7d7d7d7d7c7c7c7b7a7c7b7a7a7a7878787878787878787777767676767676 +76757575757474747373737373737372727172717171717070706f6f70706f6f6f6e6e6e6e6e6e +6e6e6e6e6e6e6e6e6e6d6d6d6d6c6d6c6c6c6c6b6b6b6b6b6a6a6a69696a6a6969696969696969 +696969696969696969696969696969696969696969696969696969696969696969696969696969 +696969696969696969696969696969696969696969696969696969696969696969696969696969 +69696a6a6a6a6a6a6a6a6b6b6a6a6b6b6b6b6b6b6b6b6c6c6c6c6d6c6d6d6e6e6e6e6e6e6e6e6e +6e6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f707070707171727172727373737373737373 +737373737474747474747474747475757575767576767777777778787878787878787878787878 +787878787879797979797a7a7a7a7b7a7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7d7d7d7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f807f808080808080808080808080 +808081818181818181818181818181818181818181818181818181818181808081818080808080 +808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7d7d7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7979 +797979797979797979797879787878787878787878787878787877777777777777777777777777 +777777777777777777777777777777777777777777777777777777777777777777777777777777 +77777777777777777878787878787878797a78797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c +7c7c7c7d7d7c7c7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80 +8080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e +7e7e7e7e7f7f808080808080818181818181808080807f7f7f7f7e7e7e7d7d7c7c7c7c7c7c7b7b +7b7b7a7a78787878777776767575747474747272727270706f6f6f6f6f6e6e6d6d6d6d6c6c6c6c +6c6c6c6c6c6b6b6c6c6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b +6b6c6c6b6b6c6c6c6c6c6c6c6c6c6c6c6c6d6c6d6d6d6d6e6e6e6f6f6f6f6f6f6f717272727272 +737374747474757576767777787878787879797a7a7b7b7b7b7b7b7c7c7c7c7c7c7d7d7e7e7e7e +7f7f7f7f7f7f7f7f80808080818181818181818182828282828282818181807f7f7f7f7f7f7e7d +7d7c7b7b7b7a7b7a79797a797a7a7a7a7a7a7a7b7b7b7b7b7c7c7c7d7d7d7d7f7f7f80807f8081 +8181818181808081818080808080808080808080808080808080807f7f7f7f7f80808080807f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080 +808080808081818080818181818181818181818181818181818181818181818181818181818282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828181818181818181818181818181818181818181818181808081818080808080808080 +80808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7f7e +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7f80 +808080808080808080808080808080808080808080818180808181818181818080818180808080 +808080807f7f7f7f7f7f7f7f7f7f7e7e7e7e7d7e7d7d7d7d7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b +7b7a7a797979797878787878787877777676767676767676767474747373747473737372727272 +7272727272717271717171707070707070707070707070706f6f6f6f6e6e6e6e6e6e6e6e6e6e6e +6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6f6f6e6e6f6f6f7070 +707070707070707271727272727373737474737374747476767676767676767676777777777777 +77777778777878787879797979797979797a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c +7c7c7c7c7d7c7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7e7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a +7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a79797979797979797979797979797978787878 +777877777777777777777777777777777777777777767676767676767676767676767676767676 +767676767676767676767676767676767676767676767676767575757574737373737373727271 +7171716f6f6f6f6f6f6f6d6d6d6b6a6a6a6a6a6a69696968676767676767676666676767676768 +6869696a696a6a6b6c6c6d6d6f707171727475757778797a7c7e7f8082848586888a8c8e8f9192 +939596999a9c9ea0a1a4a4a6a8a9aaacaeafb0b2b2b3b5b6b6b7b8b9b9babbbbbbbcbcbcbdbdbd +bdbdbcbdbdbdbdbdbcbcbbbbbababab9b9b8b7b6b6b5b4b3b3b2b1b1b0afaeaeadacacaba9a9a9 +a7a7a6a6a4a4a3a3a2a2a2a19f9f9e9e9e9e9c9c9c9c9c9c9a9a99999898989897979696969696 +959595959494949492929291919191919190908f8f8f8f8f8e8e8e8e8d8d8d8c8c8c8c8b8b8a8b +8a8a8a8a8888888888888888878686868686858584848383838383838382828281818282818181 +7f7e7e7e7e7e7e7e7e7e7d7d7d7c7c7d7d7c7c7c7a7a7a7a797979797978787878787878787877 +777777767676757575757474747373737373737373727272717172727171717070707070707070 +7070707070706f6e6e6e6e6e6e6e6e6e6e6d6d6d6d6d6c6c6c6b6b6c6c6b6b6b6b6b6b6b6b6b6b +6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b +6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b +6c6c6c6c6c6c6c6c6d6d6c6c6d6d6d6d6d6d6d6d6e6e6e6e6e6e6e6e6f6f6f6f6f6f706f707070 +707070707070717171717171717171717171717272727273737373737374747474747474747474 +747475757575757575757576767777777777777778787878797979797979797979797979797979 +7979797a7a7a7a7a7b7b7b7b7b7b7b7b7b7c7b7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7e7e7e7f7f7f7f80808080808080808080808080808080808080808080808080808080 +818181818181818181818181818181818181818181818181818181818080818180808080808080 +808080808080808080808080808080808080808080808080807f7f7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7b7c7b +7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7979797978787878 +787878787878787878787878787878787878777877777777767676767676767676767676767676 +767676767676767676767676767676767676767676767676767676767676767676767776777777 +777777777777787878787878787879797878797979797979797979797979797979797979797979 +79797a7a7a7a7a7a7a7a7a7b7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c +7c7d7d7c7c7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f808080808080808080807f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f +7f7f7f7f7f7f818180808180808181808080808080807f7e7e7e7e7e7e7e7e7d7d7c7c7c7c7b7a +7a7a7a7a797978787777767675757474747472727272727270706f6f6f6f6f6e6e6d6e6c6c6c6c +6b6b6b6b6b6b6b6b6b6b6b6b6b6b6c6b6c6c6c6c6c6c6c6c6b6c6b6b6b6b6b6b6b6b6b6b6b6b6b +6b6b6b6b6b6b6b6b6b6b6b6d6d6d6d6e6d6e6e6e6e6f6f6f70706f6f7171727272727273747474 +75757575767677777878787879797a7a7a7a7a7a7a7b7b7c7c7c7c7d7d7e7e7e7e7e7e7e7e7e7e +7e7e7f7f8080808080808081818181828282828282818181818181808080807f7f7d7d7d7d7c7c +7c7b7a7a7a7a7a7a797a797979797a7a7a7a7b7a7b7c7c7d7d7d7e7e7e7f7f7f7f808080808181 +8080818181818181808081818080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808181808081818182828282828282828282828282828283838383 +838383838383838383838383838383838383838383838383838383838383838383838383828282 +828282828282828282828282818181818181818180808181808080808080808080808080808080 +80808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +80808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f8080808081818181818181818181818181818181818181818180808181808080808080 +8080808080807f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7c7c7c7b7b7b7b7a7a7a +7a7a7a7a7a7a797979797878787878787877777676767675757574747575747474747474747373 +727272727272727272717171717170707070707070707070707070707070707070706f6f6f6f6f +6f6f6f6e6e6f6f6e6e6e6e6e6e6e6e6e6e6e6e6e6f6f6f70706f6f707070707070707071717171 +717272727272727373737374747475757474757575767676767776777777777878787878787878 +797978787979797a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d +7d7e7e7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7d7d7d7c7c7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7a7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a797979797979797979797979797979797979797979 +797979797979797878797978787877777777777777777777767676767676767676767676767676 +767676767676767676767676767675767575757575757575757575757575757574747373727272 +727171716f6f6f6f6f6f6d6d6c6c6a6a6b6b6a6a69696969696967676767676767666767676767 +686868686969696b6b6c6c6c6e6f707072727374767779797b7d7e7f8183838587898a8c8e8f90 +93949698999b9d9ea0a2a3a4a6a9aaabadaeaeb0b1b2b3b5b5b6b7b8b8babbbbbcbcbcbdbebdbd +bdbdbcbcbdbdbdbdbdbcbcbcbabababab9b9b8b6b6b6b4b4b4b3b2b1b0b0afaeaeadacaaaaaaa9 +a8a7a7a5a5a5a5a3a2a2a2a1a1a19f9e9e9e9c9c9c9c9c9c9b9a99999898989898979796969696 +9495949494949393939292939391919191919191908f8f8f8f8f8e8e8e8d8d8d8d8c8c8b8c8b8b +8b8b8a8a8a89898989888888888786868686868686868585848484838383838283828282818181 +81808080807f7f7f7e7e7e7e7d7e7d7d7d7d7c7c7c7b7b7c7b7a7a7a7978787878787878787878 +787878787777777676767575757474737373737373737373737373737373737373737272727171 +7272717171717070706f6f6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e +6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d +6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e +6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6f70717171717171727272727272727272 +727272727272727272737373737373737373737373737374747575757575757676767777777777 +777777777777777777777777777778787979797979797979797979797a7a79797a7a7a7b7b7b7b +7b7c7c7c7c7c7c7c7c7c7d7c7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f807f80808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7a7a7a7a7a7a7a7a79797979787878787878787878787878787878787878787878 +787877777777767776767676767676767676767676767676767676767676767676767676767676 +767676767676767676767676767676767676767676767676767676767676767676767676767676 +767676767777777777777777777877787878787878787878787878787878787878787979797979 +79797979797a7a7a7b7b7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f808080808080808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e +7f7e7f7f81818080818080818180808080808080807f7f7f7f7e7f7e7e7d7d7c7c7c7c7c7b7b7b +7b7b7a7a797978787777767675757575747473737373717170707070706f6f6e6e6d6d6d6d6c6c +6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c +6c6c6c6c6c6c6c6c6c6e6e6e6e6f6e6f6f6f6f7070707171707072727373747474747575757676 +767677777878797979797a7a7b7b7b7b7b7b7b7b7c7c7c7c7c7d7d7e7e7f7e7f7f7f7f7f7f7f7f +7f80808080808080808181818182828282828281818181818180807f7f7e7e7c7c7c7c7c7c7c7b +7a797a7979797a797a7a7a7a7b7b7b7b7b7b7b7c7c7d7d7e7f7f7f808080808080808081818080 +818181818181808081818080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808081818080818181828282828282828282828282828282838383838383 +838383838383838383838383838383838383838383838383838383838383838383838282828282 +828282828282828282828181818181818181808081818080808080808080808080808080808080 +8080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7f7e7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080 +8080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f +7f7f80808080818181818181818181818181818181818181818181808081818080808080808080 +80808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7d7d7d7d7c7c7c7b7b7b7b7b7b7b7b7b +7b7b7b7b7a7a7a7a79797879787878787777777777767676757576767575757575757575747474 +747374737373737272727272717171717171717171717171717171717171717170707070707070 +706f6f70706f6f6f6f6f6f6f6f6f6f6f6f6f707070717170707171717171717171727272727273 +73737374737474747475757576767575767676777777777777777777777878787878787878797a +78797a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7e +7f7d7e7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7d7d7d7c7c7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a797a7979 +797979797978787979787878777777777777777777777676767676767676767676767676767676 +767676767676767676767676767676767676767676767676767676767676757574747373737372 +72727070707070706f6e6d6d6b6b6c6c6b6b6a6a69696969676767676767676667676767676767 +676768686869696a6a6a6b6c6d6e6f6f70707273757577787a7b7c7e7f8082848587888a8b8d8f +9192949698999b9d9e9fa2a4a6a7a9ababacaeafb0b2b3b4b5b5b7b8b9b9bababbbcbdbdbdbdbd +bcbcbdbdbdbdbdbdbdbdbbbbbbbbbbbbbab8b7b7b6b6b6b5b4b3b2b2b1b0b0afadacacacabaaa9 +a8a7a7a7a7a5a4a3a3a2a2a2a1a09f9f9d9d9d9d9d9d9c9b9a9a99999999999898979797979696 +9595959594949493939494929291929191919190909090908f8f8f8e8e8e8e8d8d8c8d8c8c8c8c +8b8b8b8a8a8a8a8989898989888887888787878786868585858484848484848484848383828281 +8181818080807f7f7f7f7f7f7f7f7f7f7e7e7e7d7c7d7c7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a79797978777776767676757575757575757575757575757575757575757574747473737474 +737372727171717170707070707070707070707070707070707070707070707070707070707070 +70707070707070707070707070706f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f +6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f70707070707070707070707070707070707070 +707070707070707070707070707070707070707070727272727272727373747374747474747474 +747474747474747575757575757575757575757575757676767676767677777778787878787878 +787878787878787978797979797a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7a7a7b7b7b7c7c7c7c7c7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7e7d7e7e7e7e7e7e7e7f7f7f7f80808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7a7b7a7a7a7a7a +7a7a7a7a7979797979797979787878787777777777777777777777777777777777777777777777 +767676767676767676767676767675767575757575757575757575757575757575757575757575 +757575757575757575757575757575757575757575757575757575757575767576767676767676 +767677777777777777777777777777777777777777777777777777777777777778787878787878 +7878787979797a7b797a7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f808080808080808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e +7f7f80808080818181818181808081818080807f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7b7b +7b7b7a7a797978787777777776767575747474747272727171717170706f6f6e6e6e6e6d6d6d6c +6c6d6d6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6c6c6d +6d6d6d6d6d6d6d6f6f6f6f706f7070707071717172727272737374747575757576767677777777 +787879797a7a7a7a7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f80 +80808181808081818182828282828282828181818180807f7f7e7e7e7e7c7c7c7b7b7b7b7a7a79 +7a7979797a797a7a7a7a7b7b7b7c7c7c7c7d7d7e7e7f7f7f7f8080808181808081818181818180 +80818180808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f80808080808080808080808080808080808080808080808080808080808080808081 +818080818181818181818181818181818282828282828282828282828282828383838383838383 +838383838383838383838383838383838383838383838383838383838383838382828282828282 +828282828282828281818181818181818181818181808081818080808080808080808080808080 +808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7f7e7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080 +807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f +7f7f80808080808080808080808080818180808181818181818080818180808080808080808080 +8080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7b7b7c +7c7b7b7b7a7a7a7a797a7979797978787878787777777676777776767676767676767575757574 +757474747473737373737272727272727272717172727171717171717171707070707070707070 +707070707070707070707070707070707171717171717171727271717272727373737373747474 +7475747575757576767677777676777777787878787878787878787979797979797979797a797a +7a7a7a7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e +7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a797a79797979 +797979797979797979797878787878787878787877777777777777777777777777777777777777 +777777777777777777777777777777777777777676777776767676767676757574747474737373 +727272727171706f6e6e6d6d6d6d6c6c6b6b6a6a6a6a6868686767676766666666666666666666 +666666676767686869696a6b6c6b6c6d6e6f71727374757778797a7c7d7f8082838586888a8c8d +8f91939596989a9b9da0a2a3a5a7a7a9abacadafb0b1b2b3b5b6b7b8b9b9babbbcbcbcbcbdbdbd +bebebebebebebebebdbdbdbdbcbcbbbab9b9b8b8b7b7b6b5b4b4b3b2b2b1afaeaeadacacabaaa9 +a9a8a8a7a6a5a5a4a3a3a2a1a0a09f9f9f9f9e9e9d9c9b9b9a9a9a9a9999999898989897979696 +969695959594949494939392939292929291919191919090908f8f8f8f8e8e8d8e8d8d8d8d8c8c +8c8c8c8b8b8b8a8a8a8a8989888988888888878787878786868685858686858584848383838382 +82828282818181808081818080807f7f7f7f7e7e7d7d7d7d7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b +7a7a7a7a7979787878787777777777777777767677777676767676767676757575757575757575 +747473737373727272727272727272727272727171727271717171717171717171717171717171 +717171717171717171717171707070707070707070707070707070707070707070707070707070 +707070707070707070707070707070707070717171717171717171717171717171717171717171 +717172727171727272727272727272727272727474747474747474747574757575757575757575 +757575757576767676767676767777767677777778787878787878787878797979797979797979 +79797979797a797a7a7a7a7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080 +808181808081818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818080818180808080808080808080808080 +80808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a797a79797979797979 +797978787878787878787878777777777777777777777777777676777776767676767676767575 +757575757575757575757575747574747474747474747474747474747474747474747474747474 +747474747474747474747474747474747474747474747474747474747574757575757575757575 +767676767676767677777676777777777777777777777777777777777777787878787878787878 +78797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c +7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f808080808080808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f +808080808081818080818181818181808080807f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c +7b7b7a7a797977777777777776767575757573737372727373717170706f6f6f6f6e6e6e6e6e6e +6e6e6e6e6e6e6e6d6d6e6e6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6d6d6e6e6e6e6e6e6e6e +6e6e6e6e6e70707070717071717272727273737373737474757576767676777777787877777979 +7a7a7b7b7b7b7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f80807f7f808080818181 +8181818181818182828281818282818080808080807f7f7e7e7d7d7b7b7b7b7b7b7b7a7a797a79 +79797a797a7b7b7b7c7c7c7c7c7c7c7d7e7f7e7f80808081818181818181818080818180808080 +8080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f808080808080808080808080808080808080808080808081818080818181818181818181 +818181818181818181818181818182828282828282828282828282828283838383838383838383 +838383838383838383838383838383838383838383838383838383838383828282828282828282 +828282828282818181818181818181818181818080818180808080808080808080808080808080 +80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7f7e7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080807f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f +808080808080808080808080808080808080808080808080808080808080808080808080808080 +807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7b7b7b7b7a7b7a7a7a7a797979787878787777777777777777777777777776767676757675 +757575747474747473737373737373737272737372727272727272727171717171717171717171 +717171717171717171717171717172727273737272737373737373737374747474747575757576 +7576767676777777777777777777777878787878787878797979797a7a7a7a7a7a7a7b7a7b7b7b +7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7f807e7f80 +808080808080808080808080818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +81818181818181808081818080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7b7b7a7a797a797979797979 +797979797979797978787878787878787878777777777777777777777777777777777777777777 +777777777777777777777777777777777777777777777777777777777676757575757474747272 +7373727271706f6f6e6e6e6e6e6e6d6c6b6b6b6b69696969696868676767676767676767676666 +6667676767676868696a6b6a6b6b6c6d6f6f7072737475767778797c7d7e7f8182848687898b8c +8f9091939596989b9d9ea0a2a2a4a6a8a9aaacadaeafb1b2b4b4b5b5b7b8b9b9babababbbbbcbc +bcbdbdbdbdbdbcbcbcbcbcbdbcbab9bab8b8b9b9b7b6b5b5b4b4b4b3b1b0b0afaeaeadacababaa +aaa9a8a7a7a6a5a5a4a3a2a2a0a0a0a0a0a09f9e9d9c9b9b9b9b9b9b9b99999999989897979797 +9696959595959594949394939393939292929191919190909090908f8f8e8f8e8e8e8e8d8d8d8c +8c8c8c8b8b8b8b8b8a8a898a898989898888888888878787868687878686858584848484838383 +838382828282828282828181818180807f7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c +7c7b7a7b7a79797978787878787878787878787878787878787878787777777777777777767576 +757474747373737373737373737373737373737373737373737373737373737373737373737373 +737373737373737373737272727272727272727272727272727272727272727272727272727272 +727272727272727272727272727272727373737373737373737373737373737373737373737373 +737373737373737373737373737373737375757575757575757576757676767676767677777676 +777777787878787878787878787878787878797979797979797979797a7a7a7a7a7a7a7a7a7a7a +7a7a7a7b7a7b7b7b7b7c7c7c7d7d7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7f7f7f7f7f +7f7f7f7f7f7f7f7f7f807f80808080808080808081818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181808081818080808080 +8080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c +7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a797a797979797979797878 +787877777777777777777676767676767676767676767676767676767676767676767675757575 +757575757575757575757475747474747474747373747473737373737373737373737373737373 +737373737373737373737373737373737373737374747373747475747575757575757575757676 +767676767676767676767676767676767676767676767676767676767777777777777777777778 +7878797a78797a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7c7c7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80 +8080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f8080 +80808081818080818181818181808080807f7f7f7f7f7f7f7e7e7d7d7d7d7c7c7c7c7c7c7c7b7b +7b7b7a7a7878787878787677767676767474747373747472727272707070706f6f6f6f6f6f6f6f +6f6f6f6f6f6e6e6f6f6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6f6f6e6e6f6f6f6f6f6f6f6f6f6f +6f6f6f71717171727272727373737374747474747575767677777777787878797978787a7a7b7b +7b7b7b7b7c7c7c7c7c7c7c7c7c7d7d7e7e7e7e7f7f7f7f7f7f7f7f80807f7f8080808181818181 +818181818182828281818282818080807f7f7f7e7e7e7e7d7d7b7b7b7b7b7b7b7a7a7a7a7a7a7a +7a7a7a7b7b7b7c7c7c7c7d7d7d7e7f807f7f808080818181818181818180808181808080808080 +808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f8080808080808080808080808080808080808080808080818180808181818181818181818181 +818181818181818181818181828282828282828282838283838383848484848484848484848484 +848484848484848484848484848484848484848484848484848484838382828282828282828282 +828282828181818181818181818181818180808181808080808080808080808080808080808080 +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080807f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080 +80808080808080808080808080808080808080808080808080808080808080808080808080807f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7b7b7b7b7b7b7b7b7b7b7a7a7a7979797978787878787878787878787877777676767676767676 +767575757575747474747474747473737474737373737373737372727272727272727272727272 +727272727272727272727272737373747473737474747474747474757575757576767676767676 +7676777778787878787878787879797979797979797a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7c +7c7c7c7c7c7c7c7c7d7c7d7d7d7d7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f80807f7f808080 +808080808080808080808181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +8181818181808081818080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7d7e +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7b7b7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a797979797979797979797878787877787777777777777777777777777777777777 +777777777777777777777777777777777777777777777777777776767676767675757573737474 +737372727171706f6f6f6f6f6e6d6d6d6d6c6a6a6a6a6a69696868676767676767676766666667 +67676766686768686a686a6a6b6c6d6d6e707071727374757678797a7c7d7e8081838586888a8b +8d8e9091939698999b9d9d9fa1a3a5a6a7a9aaabadaeb0b0b2b2b3b5b6b6b8b8b8b9b9bbbbbbbc +bcbcbcbdbcbcbcbcbcbdbcbababbb9b9babab8b7b7b7b6b6b6b4b3b2b2b1b0b0afaeadadacacab +aaa9a9a8a7a7a6a4a4a4a2a2a2a2a2a1a09f9f9e9d9d9d9c9c9c9c9a9a9a9a9999989898989797 +969696969695959495949494949393939292929291919191908f8f8f8f8f8f8f8f8e8e8e8d8d8d +8d8c8c8c8c8c8b8b8a8b8a8a8a8a89898989898888888787888887878686868686858584848484 +838383838383838382828282818181818080807f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7c +7c7d7c7b7b7b7a7a7a7a797a797979797979797979797979797978787878787878787777787776 +767675757575747574747474747474747474747474747474747474747474747474747474747474 +747474747474747473737373737373737373737373737373737373737373737373737373737373 +737373737373737373737373737374747474747474747474747474747474747474747474747474 +747474747474747474757475757575777777777777777777777777777777777777787877777878 +787979797979797979797979797979797a7a7a7a7a7a7a7a7a7a7b7b7b7b7c7b7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7d7d7d7e7e7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f80808080808080 +808080808080808080808080808080808080818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818080818180808080808080 +807f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a797979797979797979797979797979797978787878 +777777777777777776767676767676767675767575757575757575757575757575747474747474 +747474747474747474747474747474747473737474737373737373737373737373737373737373 +737373737373737373737373737373737373747473737474747474747474747474747475757575 +757575757575757575757575757575757575757576757676767677777777777777777777787878 +79797878797979797979797979797979797a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7a7b7b7b7b7b7b +7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7c7c7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f80808080807f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f8080 +81818181818180808181808080808080807f7f7e7e7e7e7e7e7e7e7e7e7e7e7d7d7c7c7c7c7b7a +7a7a7a7a7a7a7878787877777777757575747474747474727272727272717171707070706f6f6f +6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f70706f6f70707071717171 +71727272727372747474747474747575767676767777787878787979797a7a7a7a7a7a7a7b7c7c +7c7c7c7c7c7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7f7f80808080808080808080808081818181 +8282828181818181818181818080807f7f7f7d7c7c7c7c7c7c7b7a7a7a7a7a7a797a79797a7b7a +7b7b7b7b7d7d7d7e7e7e7f7f7f7f7f8080808080808081818080818181818181808080807f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080 +808080808080808080808080808080808080808080808080808080808080808081818080818181 +828282828282828282828383838383838383838383838383838383838383838383838384848484 +848484848484838383838383838383838383838383838383838383838383838383838383828282 +82828282828282818181818181818180808181808080808080808080808080807f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080808080 +80808080808080808080808080807f7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f808080808181818181818080818180808080808080808080808080808080 +80807f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7c7c7d7d7c7c7c7c7c +7c7c7b7b7a7a7a7a7a7a7a7a7a7a7a7a7979797978787878787878787878787877787777777776 +767676767575757575757575747475757474747474747474737373737373737373737373737373 +747474747474747474747474747474747474757574747575757676767676777777777877787878 +78787878797978787979797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7c7c7c7c7d7d7d +7d7d7d7d7d7e7e7d7d7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f807f808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080807f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7c7c7d7d7c7c7c7c7c7c7c7c7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7b7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7979797979797979797979797979797979797979797979797978787878787878787878 +787878787878787878787878787777797978787878787878787776767676757575757575757474 +7472727272727271706f6f6f6e6d6d6d6d6c6c6a6a6a6a69696969686867676767676767666666 +6767676767686868686969696b6c6c6c6d6f6f7071737374757777797a7b7d7f7f82838587888a +8c8d8f9193949698999b9d9e9fa1a3a4a6a7a9aaabadaeafb1b1b2b3b4b5b7b7b8b8b9bababbba +bbbbbbbbbdbdbcbcbcbcbbbbbbbbbabababab9b7b7b6b6b6b5b4b4b3b2b2b1b0afafaeaeadacab +abaaa9a9a8a7a5a5a5a5a4a4a2a2a1a2a0a0a09f9e9e9d9c9c9c9c9b9b9a9a9999989898989897 +9795959595949594949494939393939393939392919191919190908f8f8f8f8e8e8e8e8e8e8e8e +8d8d8c8c8c8c8b8c8b8b8b8b8a8a8a8a8a89898988888989888888878686868686868686868585 +85848484848383838383838382818181818181818181818080807f7f7f7f7e7e7e7e7e7e7e7d7d +7d7d7d7d7c7c7c7c7c7c7c7c7b7b7b7b7a7a7a7a7a7a7a7a797979797979797979787878787878 +777777777777777777777777777676777776767676767676767676767676757575757575757575 +757575757575757575757575757575757575757575757575757575757575757575757575757575 +757575757575757575757575757575757575757575757575757575767676767676767677777676 +777777777777777777777777777777777777787878787978797979797979797979797979797979 +797979797979797a7a7a7a7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d +7c7d7d7d7d7e7e7e7f7f7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080 +808080808081808181818182828282828282828282828282828282828282828282828383828283 +838383838383838383838383838383838383838383838383838383838383838383838383838282 +828282828282828282828282828282828181818180808080808080808080808080808080808080 +808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c +7c7c7c7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a79797979787978787878777777777777777777 +777777777777767676767676767676767676767575767675757574747474747474747474747474 +747473737373727372727272727272727272727272727272727272727272727272727272727272 +727272727272727272727272727272727272727272727372737373737373737373747474747474 +747475757575767676767676767676767676767676767676767676767677777777777777777778 +77787878787878787878797979797979797979797a7a7a7a7a7a7a7a7b7b7a7a7b7b7b7b7b7b7b +7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f80808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f80808181 +818181818080818180808080808080807f7f7f7f7e7f7e7e7e7e7e7e7e7d7d7c7c7c7c7c7b7b7b +7b7b7b7b7979787978787878767676757575757575747473737373727272717171717070707070 +707070707070707070707070707070707070707070707070707071717070717171727272727273 +7373737474757575757575757676777777777878797979797a7a7a7b7b7b7b7b7b7b7c7c7c7c7c +7c7c7c7d7d7d7d7e7e7f7e7f7f7f7f7f7f7f7f7f80808080808080808080808080818181818282 +8281818181818181818180807f7e7e7e7c7c7c7c7c7c7c7b7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b +7b7b7d7d7d7e7f7f80808080808080808080808081818080818181818181808080807f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080 +808080808080808080808080808080808080808080808080808080808080818180808181818282 +828282828282828283838383838383838384838484848484848484848484848484858585858585 +858585858484848484848484848484848484848484848483848383838383838383838282828282 +8282828282818181818181818180808181808080808080808080808080807f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080808080 +808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f8080808081818181818180808181808080808080808080808080808080808080 +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7c7c7d7d7c7c7c7c7c7c7c +7c7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a797979797979797879787878787878787878777777 +777776767676767676767575767675757575757575757474747474747474747474747474747575 +757575757575757575757575757575757676757576767677777777777878787878787878787978 +79797a7a79797a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7d7d7d7d7d +7d7d7d7e7f7d7e7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7c7c7d7d7c7c7c7c7c7c7c7c7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a797a797979797979797979787878787878787878787878 +787878787878787878787877777979787878787878787877777777777676767676767675757574 +74747473737271707070706f6f6e6e6d6d6b6b6b6b6a6a69696868676767676767676666666766 +67666666676667686868696a6a6a6a6c6c6d6e707070717374757677787b7b7d7f808284858788 +8a8c8e8f9193949698999b9d9ea0a2a3a5a6a7a9abacadaeafb0b2b3b5b5b6b7b8b9b9bab9babb +bbbbbdbdbcbcbcbcbcbcbcbcbbbbbbbbbbb9b9b8b8b7b7b6b6b5b4b4b3b2b1b1b0b0afaeadadac +ababaaa8a7a7a7a7a6a6a4a3a2a3a2a2a2a1a09f9e9d9d9d9d9c9c9b9b9a9a9999999999989896 +96969695969595959594949494949494949392929191919190909090908f8f8f8f8f8f8f8f8e8e +8d8d8d8d8c8d8c8c8c8c8b8b8b8b8b8a8a8a89898a8a8989898888888887888787878786868685 +858585848484848484848483838383828382828282818181808080807f7f7f7f7f7f7f7f7f7f7f +7f7f7e7e7e7e7d7e7d7d7c7c7c7c7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7979 +797978797878787878787877777878777777777777777777777777777676767676767676767676 +767676767676767676767676767676767676767676767676767676767676767676767676767676 +767676767676767676767676767676767676767676767676767777777777777777787877777878 +787878787879787979797979797979797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7b7b7b7b7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7d7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7f7f7f80807f7f8080808080808080808080808080808080808181818181818181818181 +818181818181818181828282828282828282828282828282828282828282828283838282838383 +838383838383838383838383838383838383838383838383838383838383838383838382828282 +828282828282828282828282828281818181808080808080808080808080808080808080808080 +80807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c +7c7b7b7b7b7a7a7a7a7a7a7a797a79797979787878787878787878787777777777777777777777 +777777777676767676767676767576757574747575747474737373737373737373737373737373 +727272727272727272727272727272727272727272727272727272727272727272727272727272 +727272727272727272727272727272727272727272727272727272727272727373737373737373 +747474747575757575757575757575757675767676767676767676777777777777777777777777 +77777777777777777878787878787878787879797979797979797a7b797a7b7b7b7b7b7b7b7b7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f80808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f808080818180 +80818181818181808081818080807f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7c7c7c7b7b +7b7b7a7a797a797979797777777676777776767575747474747373737373727272727272727271 +717272717171717171717171717171717171717272717172727272727272727373737373747474 +7475757676777776767777777878787879797a7a7a7a7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7d7d +7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f808080818180808181818181818181828282828281 +81818080818180807f7f7e7e7e7e7c7c7c7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7c7c7c +7e7e7e7e7f7f8080818180808181818181818181818181808081818080807f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080 +808080808080808080808080808080808080818180808181818181818181818181818182828282 +828282828282838383838383838383848384848484848484848484848484848585858585858585 +858584848484848484848484848484848484848484838483838383838383838382828282828282 +828282818181818181818180808181808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080808080808080 +80808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080808080808080807f7f +7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c +7c7c7c7c7c7c7c7b7b7c7c7b7b7b7a7a7a7a7a7a7a7a7a797a7979797979797979797878787878 +777777777777777776767777767676767676767675757575757575757575757575757576767676 +76767676767676767677777676777777777777777778787878787979797979797979797a797a7a +7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7e7e7e +7e7e7f7e7f7f7f7f7f7f7f7f7f8080808080808080808080808081818080818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818180 +808181808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7a7a7a7a7a7a7a7a7a7a7a7a7a7a797a7979797979797979797878787878787878787878787878 +787878787878787878787879797979797979797979787878787877777776767777767676757575 +75747473737272717170706f6f6e6e6d6d6c6c6b6b6a6a69696868686867676766666666656665 +6565666566666666676767686869696a6b6c6c6d6e6f70717273747677797a7c7d7f8082838587 +898a8c8e8f91939597989a9c9e9fa1a2a4a5a7a8aaabacadb0b1b2b3b4b5b6b7b8b9b8b9bababa +bcbcbcbdbdbcbcbdbcbcbdbdbcbcbcbabababab9b9b8b8b7b6b6b5b4b3b3b2b2b1b0afafaeadad +acaaa9a9a8a8a7a7a6a5a4a5a4a3a3a2a1a0a09f9f9e9e9d9d9c9c9b9b9a9a9a9a999999979797 +9796979696969695959594949595949493939292929291919191919090908f8f90908f8f8f8e8e +8e8e8d8e8d8d8d8d8c8c8c8c8c8b8b8b8a8a8b8b8a8a8a89898989888988888888878787878786 +868685858686858585848484848384838383838282828282818181818181818180808181808080 +7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7a7a7a7a +797a79797979797979797979797979797979797979797979797978787878787878787878787878 +787878787878787878787878787878787878787878787878787878787878787878787878787878 +787878787878787878787878787878787878787878787879797979797979797979797979797979 +7979797a797a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c +7c7c7c7c7c7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f +7f8080808181808081818181818181818181818181818181818182828282828282828282828282 +828282828282828383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383828282828282 +828282828282828282828282828281818181818181818080818180808080808080808080808080 +7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7b7b7c7c7b7b7b7b7b7b7b +7b7a7a7a7a7a7a7a7a7a797a797979797878787878787878787877777776767777767676767676 +767675757575757575757574757474747474747474747373737373737373737373737373737272 +727272727272727272727271717272717171717171717171717171717171717171717171717171 +717171717171717171717171727271717272727272727272727272727273737373737373737373 +747474747474747474747474747475747575757575757575757676767676767676777776767777 +777777777777787878787878787878787979797979797979797a797a7a7a7a7a7a7a7a7a7b7b7b +7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f80808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f8080808080808081 +81818181818181818181808080807f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c +7b7b7a7b7a7a797978787777777777777776767575757574747474747373737373737373737373 +737373737373737373737373737373737373737373737373737373737374747474747575757576 +76777777777777777878787879797a7a7b7b7b7b7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d +7d7e7e7e7e7f7e7f7f7f7f7f7f7f80808080818181818181818181818181818282828181808080 +8080808080807f7f7e7d7d7d7b7b7b7b7b7b7b7a7a7a7a7a7a7b7b7b7b7b7c7c7c7c7c7c7c7e7e +7e7f807f8081818181818181818181818080818180808080808080807f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080 +808080808080818180808181818181818181818181818181818181818181818181828282828282 +828282828383838383838383838483848484848484848585848485848486868585858585858585 +848484848484848484848484848484848484848384838383838383838383828282828282828282 +82818181818181818181818181818080818180808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080808181808081818181 +8181808081818080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f8080808080808080808080808080808080808080808080808080808080807f7f7f7f +7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7a7b7a7a7a7a7a7a7a797979797878787777 +777777777777777777777777777777777777767676767676767676767676767676777777777777 +7777777777777777777777777777777777777778787878787979797a7a79797a7a7b7a7b7b7b7b +7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7f7f7e7e7f7f +807f80808080808080808081818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818080 +81818080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b +7b7b7b7b7b7b7b7b7b7b7b7a797b7a797979797979797978787878787878787878787878787878 +787878787878787878797979797979797979797878787878777777777777777777777676767675 +75747473737373717170706f6f6e6e6e6e6d6c6b6b6a6a69696969696868676767676667666665 +66656666666667676767676868696a6b6b6b6c6d6e6f6f71727474767778797c7d7e7f82838586 +888a8b8c8f9092949597999a9c9d9fa0a2a4a5a6a8a9abadaeafb0b1b2b4b4b5b5b6b7b7b8baba +babbbbbbbbbbbcbcbcbcbcbcbcbabababab9b9b8b8b8b7b7b6b5b4b4b4b4b3b2b1b1b0afafaeac +ababaaaaa9a9a8a7a6a7a5a5a5a4a3a2a2a0a0a0a09f9f9e9d9c9c9b9b9b9b9b9b9b9898989897 +98979797979696959595959595959494939393939292929191919190909090909090908f8f8f8f +8e8f8e8e8e8e8d8d8d8c8c8c8c8b8b8b8b8b8b8b8b8a8a8a8a898a898989898888888888878787 +868687878686868585858584858484848483838383838282828282828282828282828281818181 +80807f807f7f7f7f7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7b7a7c +7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a797979797979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +7979797979797979797979797979797979797979797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7b7a7b7b7b7b7b7b7b7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f807f808080808080808080808080808081 +818181818181818181818181818181818181818181818181828282838382828383838383838383 +838383838384848484848484848484848484848484848484848484848484848484848484848484 +848484848484848484838384848383838383838383838383838383838383838282828282828282 +828282828282828282828282818181818181818181818181818181818181818181818181818080 +808080808080807f807f7f7e7e7e7e7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b +7b7b7b7b7b7b7b7a797b7a79797978787878787878787878777777777777777777777777777777 +767676757576767575747574747474747474747473737373737373737373737373737372727272 +727272727272727272727272727272727272727272727272727272727272727272727272727272 +727272727272727272727272727272727272727272727272727272737373737373737373737474 +747474747474747474747474757475757575757575757576767676767676767676767676767676 +76767676777777777777777777777878787979787879797a797a7a7a7a7a7a7a7a7a7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7d7d7c7c7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80 +808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7f808080808080818181 +8181818181818181808080807f7f7f7f7f7f7f7f7f7f7f7f7e7e7d7d7d7d7c7c7c7c7c7c7c7b7b +7b7b7b7b7a7a797978787878787878767776767676757575757574747474747474747474747474 +747474747474747474747474747474747474747474747474747474757575757576767676777678 +787878787878797979797a7a7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7d7d7d7d7e7d7e7e7e7e7f +7f7f7f7f7f7f7f7f7f7f7f7f80808080818181818181818181818181818282828181808080807f +7f7f7f7f7e7e7e7d7d7d7b7b7b7b7b7b7b7a7a7a7a7a7a7b7b7b7b7b7c7c7c7d7d7d7d7f7f7f80 +807f8081818181818181818181818080818180808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080 +808080808181808081818181818181818181818181818181818181818181818282828283828383 +838384848484848484848484848484848484848485858484858484868685858585858585858484 +848484848484848484848484848484848484848484848484848484838382828282828282828281 +8181818181818181818181818080818180808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f808080808080808080808080808080808080808080808081818080818181818181 +808081818080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f8080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a79797978787878 +787878787878787878787878787878787777777777777777777777777777777878787878787878 +787878787878787878787878787878787879797979797a7a7a7b7b7a7a7b7b7b7b7b7b7b7b7b7b +7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7c7d7d7d7d7e7e7e7e7e7f7f7f80807f7f80808080 +808080808080808080818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818180808181 +8080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b +7b7b7b7b7b7b7b7b7b7a7a7b7b7a7a7a7a7a7a7a7a797979797979797979797979797979797979 +797979797979797a7a7a7a7a7a7a7a7a7a79797979797878787878787878787777767676767675 +75747474747272727270706f6f6f6f6e6d6d6d6c6b6a6a6a6a6a69696868676767676767666666 +666666656766666666676768686a696a6b6c6c6d6d6f7071717474757678797a7c7e7f80828485 +86888a8b8c8f9091949596989a9b9d9fa1a1a3a5a6a8aaabacadaeb0b1b2b2b4b4b4b5b8b8b8b9 +b9babababbbbbbbbbcbcbcbabababababab9b9b9b8b8b7b7b6b6b6b5b4b3b3b3b2b1b1b0aeadad +acacababaaa9a8a9a7a7a7a6a4a4a4a2a2a2a2a0a09f9e9e9e9d9d9d9c9c9c9c99999999999998 +989898979796969696969696959594949494939393929292929191919191919190908f8f8f8f8f +8f8f8f8f8e8e8e8d8d8d8d8c8c8c8c8c8c8c8c8b8b8b8b8a8b8a8a8a8a89898989898888888787 +888887878786868686868686868685858484848483838383838383838383838383828282828181 +818181818181808080807f807f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7c7c7d7d7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7a7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7b7a7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7f7f7f7f7f808080808080808080808080808080808080808180818181818181818181828282 +828282828282828282828282828282828282828282828383838484838384848484848484848484 +848484858585858585858585858585858585858585858585858585858585858585858585858585 +858585858585858484858584848484848484848484848484848484848483838383838383838383 +838383838383838383828281818181818181818181818181818181818181818181818180808080 +8080808080808080807f7f7f7f7e7e7e7e7e7e7e7e7d7d7d7d7c7d7c7c7c7c7c7c7c7c7c7b7b7b +7b7b7b7b7b7a7a7b7b7a7a7a797979797979797979787877777777777777777777777777777676 +767575767675757575757575757575757575747474747374737373737373737373727272727272 +727272727272727272727272727272727272727272727272727272727272727272727272727272 +727272727272727272727272727272727272727272727272727373737373737373737374747474 +747474747474747474747474747474747474747474757575757575757575767576767676767676 +76767777777777777777777778787879797878797979797979797979797979797a7a7a7a7a7a7a +7a7a7a7a7a7a7a7b7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7d7d7c7c7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f80808080807f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f818180808181818181 +8180808181808080808080807f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7c7c7c7c7b7b +7a7a7a7a7a7a7a7979797978787878777777777777777777767676767675757574747575747474 +747474747474747474747474747575747475757576767676767777777777777777777878787879 +7979797a7a7a7a7a7a7a7a7b7c7c7c7c7c7c7c7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7f7f80808080808080808080808081818080818181828282828281818181818181807f7f807f +7e7d7d7d7c7c7c7c7b7b7b7a7a7a7a7a7a7a7b7b7b7b7b7b7b7c7c7d7d7d7e7e7e7f7f7f7f8080 +8080818180808181818181818181818181808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080 +808080808080808080808080818181818282828282828282838383838383838383838383838383 +838383838384848484858485858585858585858585858585858585858585858585858585858585 +858585858585858585858585858585848483838383838383838383838383838282828282828282 +828281818180808181808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d +7d7c7c7d7d7c7c7c7b7b7b7b7b7b7b7b7b7a7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a79797979787878787878787878787878787878787878787878787878787878787878787878 +787878797979797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7a7b7b7b7b7b7b7b7b +7b7c7c7c7c7c7c7c7c7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f807f8080 +808080808080808080808080808080808080808081818080818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818180808181808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080807f7f7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7c7c7d7d7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7a7b7a7a7a7a7a7a7a7a7a7979797979797979797979797979797979797979 +797979797979797979797979797979797979797979797978787979787878787878787776767675 +75747474747272727272726f6f6f6f6d6e6d6d6d6d6b6b6a6a696a696969686766666667666766 +6666666666676767676768686869696a6b6b6c6c6c6e707071737375757777797a7d7d7f818283 +8587898a8c8e8f9193949697999a9c9e9fa0a3a4a5a7a8aaabacadafafb0b2b3b3b4b5b6b7b8b7 +b8bab9bababbbabababcbcbcbcbbbbbbbbbabab9b9b8b8b7b6b6b6b5b4b4b4b3b3b2b0afafaeae +adadacabaaaaaaa8a8a7a7a5a5a5a4a3a2a2a1a1a1a09f9f9e9e9e9d9c9c9c9c9b9b999a999998 +989898989797979796969595949494949393939393939393929292929191919191919190908f8f +8f8f8e8e8e8e8e8e8e8e8d8d8d8d8c8c8c8c8c8c8c8b8c8b8b8b8b8a8a8a8a8a89898988888989 +888888878787878687868686868686868686858585858584848483838484838383838383838282 +818181818181818181818181818180808080808080807f7f7f7f7e7e7e7e7e7e7e7d7e7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7e7e7f7f7f7f7f7f7f7f808080808080 +808080808181818181818181818181818181828182828282828282828282828282828282828383 +838384848484848484848484848484848484848484848484848484848484848484848484848484 +848484848484848484848484848484848484848484848484848484848484848484848484848484 +848484848484848484848484848484848484848484848484848484848484848483838383838383 +838383838383838383838383838383838282838382828281818181818181818181808080808080 +8080807f807f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7d7d7e7e7d7d7d7d7d7d7d7d7c7c7c7c7c +7b7b7b7b7a7b7a7a7a7a7a7a7a7a7a797979797979797978787878777777777777777776767676 +767676767675767575757574747474747474747474747474747474747474747474747474737373 +737373737372727373727272717171717171717171717171717171717171717171717171717171 +717171717171727271717272727272727272727272727272727272727272727272737373737373 +737373737373737374737474747474747474747575757575757575767675757676767676767676 +7777777777777777777777777777777777777778787979797979797979797a7a7a7a7a7a7a7a7a +7a7a7a7a7b7b7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e +7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +80808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f8181808081818181818180 +80818180808080808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7d7d7c7c7c7c7c7b7b7b +7b7b7b7b7b7a7a7a7a797978797878787878787878787777777777767676757576767575757575 +7575757575757575757575767675757676767777777777787878787878787878797879797a7a7a +7a7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7d7d7d7d7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f +8080808080808080808080808081818080818181828282828281818181818181807f7e7f7e7d7c +7c7c7c7c7c7c7b7b7b7a7a7a7a7a7a7a7b7b7b7b7b7b7b7c7c7d7d7e7f7f7f8080808080808080 +818180808181818181818181818181808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080 +808080808080808080808181818182828282828282828383838383838383838483848484848484 +848484858585858585858585858585858585858585858585858585858585858585858585858585 +858585858585858585858585858584848484848484848483848383838382828282828282828282 +81818180808181808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7c +7c7d7d7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7a7a7a7a7979797979797979797979797979797979797979797979797979797979797979797979 +797a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c +7c7c7c7c7c7c7c7d7d7d7d7e7e7f7e7f7f7f7f7f7f7f7f7f808080808080808080808080808080 +808080808080808080808080808080808080818180808181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181808081818080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7c7c7d7d7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a79797a7a7979787978787878777777767675 +757575747473737373707070706f706f6e6e6e6c6c6b6b6a6b6a69696967676767676767666665 +666565666666666666676668686969696a6a6a6b6d6e6e707071717374757678797b7c7d7f8082 +838587888a8c8d8f9192949598999a9c9e9fa1a3a4a6a7a8aaacacaeafb0b0b2b3b4b5b6b6b7b9 +b8b9b9bababababcbcbcbcbcbcbcbcbbbbbabababab9b8b7b7b6b6b6b6b5b5b4b2b1b1b0b0afaf +aeadacacacaaaaa9a8a7a7a7a6a5a4a3a2a2a2a2a1a1a0a09f9e9d9d9d9d9c9c9b9b9a9a999999 +999998989898979796969595959594949494949494949393939392929192919191919090909090 +8f8f8f8f8f8f8f8f8e8e8e8e8d8d8d8d8d8d8d8c8d8c8c8c8c8b8b8b8b8b8a8a8a89898a8a8989 +898888888888888888888788878787878686868686858585848485858484848484848484838383 +8383838383838283828282828181818181818181808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7e +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7e7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80807f7f80808080808080808181818181818181 +818182828282828282828282828282828282828282838283838383838383838383838384848484 +858585858585858585858585858585858585858585858585858585858585858585858585858585 +858585858585858585858585858585858585858585858585858585858585858585858585858585 +858585858585858585858585858585858585858585858585858585858585848484848484848484 +848484848483848383838383838382828383828282818181818181818181818080808080808080 +80808080808080808080808080808080807f7f7f7e7d7f7e7d7d7d7d7d7d7d7d7c7c7c7c7c7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a797a7979787878787777777777777777767676767676 +767676767676767676757575757575757575747574747474747474747474747474747373737373 +737373727273737272727171717171717171717171717171717171717171717171717171717171 +717171717272717172727272727272727272727272727272727272727272727373737373737373 +737373737373737373737373737373737374747474747474747576747576767676767676767777 +777777777777777777777777777777777777787878787878787878787979797979797979797979 +79797a7b797a7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080 +8080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f80808080818181818181818181 +8181808081818080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7c7c7c7b7b +7c7c7b7b7b7a7a7a7a797a79797979797979797978787878787777777777777777777777777777 +7777777777777777777777777777777778787878787979797979797979797a797a7a7a7a7b7b7b +7c7c7b7b7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f8080 +8080808080808181808081818181818181818282828282818181808080807f7f7e7e7d7d7c7c7c +7c7b7b7b7a7a7a7a7a7a7a7a7a7a7b7b7b7c7c7c7c7d7d7e7e7f7f7f7f80808081818080818181 +8181818181818181808081818080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080808181 +808081818181818181818282828282828282828283838383838383838384838484848484848484 +848585858585858585858585858586868585868585868685858585858585858585858585858585 +858585858585858585858585848484848484848484838483838383828282828282828282828181 +8181818181818080818180808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808081818080818181818181808081818080 +80808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d +7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f8080808181808081818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818180808181808080808080 +808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a797a797979797878787777777776 +76757574747474727272717071706f6f6f6d6d6d6c6b6c6b6a6a6a686868676767676666656665 +6565656565656566656666676767676868696a6b6b6c6c6e6e6f70727274757778797a7c7d7e81 +82838587888a8c8d8f9193949698999b9d9fa0a2a3a5a6a8a9abacadaeb0b1b2b3b4b5b6b7b8b9 +b8b9babababcbcbcbcbcbcbcbcbcbcbbbbbbbbbabab9b9b8b8b8b8b7b7b6b4b3b3b2b2b1b1b0af +aeaeadacacabaaa9a9a8a7a7a6a5a4a4a3a3a2a2a1a1a0a09f9f9e9e9d9d9c9c9b9b9a9a9a9a99 +999998989898979796969696959595949495959494949393939392939292929291919191919090 +908f8f90908f8f8f8e8e8e8e8e8e8e8e8e8d8e8d8d8d8d8c8c8c8c8c8b8b8b8a8a8b8b8a8a8a89 +898989898989898988898888888887878787878686868686868686858586868585858484848484 +848484848384838383838282828282828282828281818181818181818080818180808080808080 +80808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080 +808081818080818181818181818181818181818181818181818181818182828282828282828282 +838383838383838383838383838383838383838483848484848484848484848484848485858585 +858585858585858585858585858585858585858686858586868686868686868686868686868686 +868686868686868686868686868686868686868686868686868686868686868686868686868686 +868585868685858585858585858585858585858585858585858585858484848484848484848484 +848484838483838383838383838383838383838282828282828282828281818181818181818181 +8181818080818180808080808080807f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7c7c7c7b +7b7c7c7b7b7b7b7b7b7b7b7a7a7a7a797a79797979787878787878787878787777777676777776 +767676767676767575757575757575757475747474747474747474747474747473737373737373 +737373737373737372727272727272727272727272727272727272727272727272727272727272 +727272727272727272727272727272727272727272727272727272727273737373737373737373 +737373737373737373737373737373747474747474747474757475757575757575757576767676 +767676767676767676777776767777777878787878787878787879797979797979797979797979 +797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b +7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080 +807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f808080808081818080818181818181 +8181818181808080807f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c +7c7c7c7b7b7b7b7a7b7a7a7a7a7a7a7a7a7a797979797978787877777878777777777777777777 +777778787777787878787878787879797979797a7a7a7a7a7a7a7a7a7b7a7b7b7b7b7c7c7c7c7c +7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f808080808181 +818181818181818181818181818180808282818181808080808080807f7f7e7e7d7c7b7b7b7b7b +7b7b7a7a7a7b7b7a7a7b7b7b7c7c7c7c7c7c7c7d7d7e7e7f7f7f7f808080818180808180808181 +808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808181808081818181818181818181 +818181818181818182828282828282828282838383838383838383848384848484848484848485 +858585858585858585858585858585858585858585858585858585858585858585858585858585 +858585858585858585858484848484848484848384838383838282828282828282828281818181 +818181818181818181808081818080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808181808081818181818181818181818181818181818181 +8181818181818181818080807f7f80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d +7d7d7d7d7d7e7e7e7f807e7f808080808080808081818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7b7b7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7a7a7b7b7a7b7a7a7a7a79797977777878777776 +7675757575737373737273727070706e6e6e6e6d6e6d6b6b6b6969696969696967676667666666 +66666666656665666667676767676768696a6a6b6b6c6c6d6e6f6f71737475767778797b7d7e7f +8183848687898b8c8e9091939596989a9b9d9fa0a1a4a4a6a8a9a9acadaeafb0b1b2b4b4b5b5b6 +b7b7b8babababbbbbbbbbbbbbbbbbbbbbbbabab9b9b8b8b8b8b8b8b7b5b4b4b4b4b3b3b2b0afaf +afaeaeadacababaaa9a9a8a7a6a6a5a5a4a4a3a3a2a2a0a0a0a09f9f9e9e9d9c9b9b9b9b9b9b9b +9a9a99999898979797979696969595959595959594949494939493939292929291919190909090 +9090909090908f8f8f8f8f8f8f8f8f8e8f8e8e8e8e8d8d8d8c8c8c8c8b8b8b8b8b8b8b8b8a8a8a +8a8a8a8a8a8a898a89898989888888888887878787878787878686878786868685858585858585 +858584858484848483838383838383838383828282828282828282828282828282828282828282 +8282818182828181818080808080808080808080808080808080808080808080807f807f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f807f8080808080808080808080808080808080808080808080808181818181818181 +818181818181818181818282818182828282828282828282828282838383838383838383838484 +848484848484848484848484848484848485848585858585858585858585858585868686868686 +868686868686868686868686868686868686868686868686868686868686868686868686868686 +868686868686868686868686868686868686868686868686868686868686868686868686868686 +868686868686868686868686868686868686868686868686868685858585858585858585858585 +858485848484848484848484848484848483838383838383838383828282828282828282828282 +82828282828282828282828282818181818081808080808080807f7f7f7f7e7e7e7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7c7c7c7c7b7c7b7b7a7a7a7a797979797979797978787878787878787878 +787878787877777777777777777776777676757576767575757575757575747474747474747474 +747474747474737373737373737373737373737373737373737373737373737373737373737373 +737373737373737373737373737373727273737272727272727272737373737373737373737373 +737373737373737373737373737474747474747474747574757575757575757575767676767676 +76767676767676767676767676767777777878777778787879797979797979797979797979797a +797a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7d7d7c7c7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080807f +7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7f7e7f7f8080808080818180808181818181818181 +818181808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7d7d7c7c7c7c7c7c7c7c +7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a797979787879797878787878787878787878 +7979787879797979797979797a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c +7c7c7d7d7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808081818181 +81818181818181818181818180808282818181808080807f7f7f7e7e7e7e7d7c7b7b7b7b7b7b7b +7a7a7a7b7b7a7a7b7b7b7c7c7c7c7d7c7d7e7e7f7f7f7f7f7f8080808181808081808081818080 +80808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f8080808080808080808080808081818080818181818181818181818181 +818181818181828282828282828282838384848484848484848484848484848484848484858585 +858585858585858585858585858585858585858585858585858585858585858585858585858585 +858585858585858584848484848484848484848484848383828282828282828282818181818181 +81818181818181808081818080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f80808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808081818080818181818181818181818181818181818181818181 +818181818181818080807f7f80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7e7e7e7e7e7e +7e7e7e7f7f7f80807f7f8080808080808080818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +81818181818181818181818181818181808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7b7b7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7a7a7b7b7b7b7b7b7b7b7a7a7a787879797878777777 +77777674747474737473727272706f6f6f6e6f6e6d6d6d6b6a6a6a6a6a6a686868686767676767 +6767666666666667666766666667686868696a6a6b6c6c6d6d6f7071727374757678797a7c7d7f +808283858688898b8c8e9092939596989a9b9c9f9fa1a3a4a5a7a9aaabadadaeb0b1b2b2b4b4b4 +b5b8b8b8b9b9b9babababababababababababab9b9b9b9b9b9b8b7b6b6b6b5b4b4b3b2b1b1b1b0 +b0afaeadadacababaaa9a8a8a7a7a6a6a5a4a4a4a2a2a2a2a1a09f9f9f9e9d9d9d9c9c9c9c9b9b +9a9a99999898989897979796969696969696959595959494949493939393929292919191919191 +91919190908f8f8f8f8f8f8f8f8f8f8f8f8f8f8e8e8e8d8d8d8d8c8c8c8c8c8c8c8c8b8b8b8b8a +8b8a8a8a8a8a8a8a8a8a8989898989888888888888888887878888878787868686868686868686 +858685858585848484848484848484848383838383838383838383838383838383838383838383 +828283838282828181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818180818080808080808080808080808081808181818181 +818181818181818181818181818181818181818181818181818181818182828282828282828282 +828282828282828283838282838383838383838383838383838484848484848484848485858585 +858585858585858585858585858585858585858585858585858585858585858686868686868686 +868686868686868686868687868787878787878787878787878787878787878787878787878787 +878787878787878787878787878787878787878787878787878787878787878787878787878787 +878787878787878787878787878787878787878787878787868686868686868686868686868686 +868686868686868686868686868686858585858485848484848383838383838383838383838383 +838383838383838383838382828282828282828282828282818181818080807f7f7f7f7e7f7e7e +7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7c7c7c7c7b7b7b7b7b7b7b7b7a7a7a7a797a797979797979 +797979787878787878787878787878787777787877777777777777777676767676767676767576 +757575757474747474747474747474747474747474747474747474747474747474747474747474 +747474747474747474747474747373747473737373737373737474747474747474747474747474 +747474747474747474747475757575757575757575757575757575757575757676767676767676 +767676767676767676767676777777787877777878787979797979797979797979797979797979 +797979797979797979797979797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7a7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7d7d7c7c7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f8080818181818181818181818180808181 +8080808080808080808080807f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7e7e7d7d7d7c +7c7c7c7b7c7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7c7b7c7c7c7c7d7d7d7e7e7d7d7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f807f8080808080808080808080808080808080 +81818080818181818181818181818181818080807f7f7f7e7e7d7c7c7c7c7c7c7c7c7b7b7b7b7b +7b7b7b7b7b7b7b7b7d7d7d7e7e7e7e7e7e7e7f8080808080808081818080818181818181818181 +8181808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f808080808080808080808080808080808080808080808080808080808181818182828282 +828282828383838383838383838383838383838484848485848585858585858585858585858585 +858585858585858586868585868585868685858585858585858585858585858585858585858585 +858585858585848484848484848484838483838383838383838382828282828282828282818181 +80808181808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808081818080818181818181808081818080808080808080 +80808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7d7d7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7c7c7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f +7f7f7f7f7f807f8080808080808080808181818282818182828282828282828282828282828282 +828282828282828181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828281818282818181808080808080808080 +80808080808080808080808080808080808080808080808080808080808080808080807f7f7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7d +7d7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7b7a7a7a7a7a7a7a7a7a7a7a79797978777777 +777776767474747473737272727270706f6f6e6e6d6d6d6d6b6b6a6a6a6a686968686868666666 +66676667666666666667676767686868686969696b6c6c6c6d6e6f7071727373767777797a7c7d +7f8082838586888a8b8d8f9192949497999a9b9d9e9fa1a4a5a6a8a8aaabacadafafb0b2b3b3b4 +b5b6b6b7b7b7b8b9b9b9b9babababababababababab9b9b9b7b7b7b6b6b6b5b5b4b4b4b3b2b2b1 +b0afafaeadadacabaaaaa9a9a8a8a7a7a5a5a5a5a3a3a2a2a1a2a0a0a09f9e9e9d9c9c9c9c9c9c +9b9a99999999989898979798989696969595959594959393939393939393939393939292929291 +91919191919191909090908f908f8f8f8f8e8e8e8e8e8e8e8e8d8d8d8d8c8c8c8c8c8c8c8c8c8c +8c8c8b8c8b8b8b8b8a8a8a8a8a8989898989898989888889898888888787878787878787878687 +868686868686868686858585858585858585858484848383848483838383838383838383838383 +838383838383838383838383838383838383838382828282828282828281828181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818281828282828282828282828282828283838383838383838383838383838383838384848383 +848484848484848484848484848484848484848484848484848484848585858585858585858585 +858585858585858585858585858685868686868787878787878787878787878787878787878787 +878787878787878787878787878888878788888888888888888888888888888888888888888888 +888888888888888888888888888888888888888888888888888888888888888888888787888887 +878787878787878787878787888888888887878787878787878787878787878787878787868786 +868686868686868686868686868686868686868686868686868686868686868686868686858586 +868585858585858585848484848383828282828282828282828282828281818180808181808080 +7f7f7f7f7f7f7f7f7f7e7e7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7a7a7a7a +7a7a7a7a7a7a797979797879787878787878787878787878787877777777777777777777777777 +777777777777777777777777767676767676767676767676767676767676767676767676767575 +757575757575757575757575757575757575757575757574747474747474747474747474747474 +747474747474747474747474747474747474757475757575757575757575757575757575757575 +767676777776767777777777777777777777777777777777777777777777777777777878797979 +79797979797979797979797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7a7a7b7b7b7b7b7b +7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7e7f7e7e7e7f7e7f7f7f7f80808181818181818181818181808081818080 +80808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7d7d7e7e7d7d7d7c7c7c +7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7d7d7d7e7e7d7d7e7e7f7e +7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080808181 +8080818181818181818181818181818080807f7e7e7d7d7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b +7b7b7b7b7b7b7d7d7d7e7f7e7f7f7f7f8080808080808080818180808181818181818181818181 +808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f8080808080808080808080808080808080808080808080808080808081818181828282828282 +828283838383838383838384838484848485858585858585858585858585858585858585858585 +858585858585868685858685858686858585858585858585858585858585858585858585858585 +858585858484848484848484848484848484838483838383828282828282828282828181818080 +8181808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080818180808181818181818080818180808080808080808080 +8080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e +7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7d7d7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7d7d7c7c7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f808080808080 +808080808080808080808080808081818182828181828282828282828282828282828282828282 +828282828281818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818182828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282818182828181818080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080807f7f7f7f7f +7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7d7d7c +7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a797979797878 +7777757575757575747473737171707070706f6f6e6e6c6c6b6b6b6b6a6a696969696767676767 +676766666566656666666666666667676868696a6a6a6a6b6c6d6e6f7070727374757678797b7c +7d7f8081838586898a8c8d8f8f9294959698999a9d9fa1a2a4a5a6a7a8aaacacaeafb0b0b2b3b4 +b4b5b5b6b7b8b8b8b8b9b9bababbbbbbbbbbbbbababab9b9b9b8b7b7b6b6b6b6b6b5b4b4b3b2b1 +b1b0afafaeadacacababaaaaa9a8a7a7a7a7a5a5a4a3a2a3a2a2a2a1a09f9e9d9d9d9d9d9d9c9b +9a9a9a9a9999999898999997979796969696959594949494949494949494949493939393929291 +9291919191909090909090909090908f8f8f8f8f8f8f8f8e8e8e8e8d8d8d8d8d8d8d8c8d8c8c8c +8c8c8c8c8c8c8b8b8b8b8b8a8a8a8a8a8a8a8a89898a8a89898988888888888888888887888787 +878787878787878686868686868686868685858584848585848484848484848484848484848484 +848484848484848484848484848484848484838383838383838383838383838383838383838383 +838383838383838383838383838283828282828282828282828282828382838383838383838383 +838383838383838383838383838383848484848484848484848484848484848484858584848585 +858585858585858585858585858585858585858585858585858586868686868686868686868686 +868686868686868686868686868686868687878787878787878787878787878787878787878787 +878787878787878887888889898888898989898989898989898989898989898989898989898989 +898989898989898989898989898989898989898989898989898989898989898988888989888888 +888888888888888888888989898989888888888888888888888888888888888888888888888888 +888888888888888888888888888888878887878787878787878787878787878787878686878786 +868686868686868585858585848484848484848484848484848484838383828183828181818080 +80808080808080807f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7d7c7e7d7c7c7c7b7b7b7b7b7b +7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a797979797979797979787978787878 +787878787878787878787777777777777777777777777777777777777777777777777776767676 +767676767676767676767676767676767676767676757575757575757575757575757575757575 +757575757575757575757575757575757575757575757575757575757575757575757575757676 +767777767677777777777777777777777777777777777777777777777777777777787878787878 +7878787878787878787979797979797979797979797979797979797a7b797a7b7b7b7b7b7b7b7b +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7e7f7e7e7e7f7e7f7f7f7f808080818180808181818181818181818181808081 +8180808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d +7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f +7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808181808081818181818181818181 +818181818181808081818080807f7f7f7f7e7e7d7d7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7c7c7b +7b7c7c7c7e7e7e7e7f7e7f7f7f7f80808080808080808181808081808081818080808080808080 +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80 +808080808080808080808080808080808081818080818181818181818182828282828282828282 +838383838383838383848384848484858585858585858585858585858585858585858585858585 +858585858585858585858585858585858585858585858585858585858585858585858585858585 +858584848484848484848484848484848384838383838282828282828282828281818181818181 +818080818180808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808081818080818181818181818181818181818181818181818181818181818181 +818181818080818180808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f8080808080808080 +818180808181818181818181828282828282828282828282828282828282828282828282828282 +828282818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828281818181818181818181818181 +81818181818181818181808081818080808080808080808080808080808080807f7f7f7f7f7f7f +7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7a7a7a7a79797878 +7777777776767575747473737272717170706f6f6e6e6d6d6c6c6b6b6a6a6a6a68686867676767 +66666566656565656565656566656666676767676868696a6b6b6c6d6e6f70717274757678797a +7b7d7e8082848587888a8b8d8f9191939596989b9d9ea0a1a2a3a5a6a8a9abacadaeb0b1b2b3b4 +b4b5b6b7b7b8b8b9b9bababbbbbbbbbbbbbbbbbbbabababab9b9b8b8b7b7b7b7b6b6b5b4b3b3b2 +b1b1b0afaeaeadadacacabaaa9a9a8a8a7a7a6a5a4a5a4a3a3a2a1a0a09f9f9f9f9e9e9d9c9b9b +9b9b9a9a9a99999999989898979797979696959594949595949494949494949493939393929392 +929292919191919191919191919090908f8f90908f8f8f8e8e8e8e8e8e8e8e8e8d8e8d8d8d8d8d +8d8d8d8d8c8c8c8c8c8b8b8b8b8b8b8b8b8a8a8b8b8a8a8a898989898989898989888988888888 +888888888887878787878787878787868686868686868686868686868686868686858586868585 +858585858585858585858585858585858484848484848484848484848484848484848484848484 +848484848484848484848483848383838383838383838383838384838484848484848484848484 +848484848484848484848484848585858585858585858585858585858585858585858585858585 +858586868585868686868686868686868686868686868686878787878787878787878787878787 +878787878787878787878787878787888888888888888888888888888888888888888888888888 +888888888889888989898989898989898989898989898989898989898989898989898989898989 +898989898989898989898989898989898989898989898989898989898989898989898989898989 +89898989898989898a8a8a8a8a8989898989898989898989898989898989898989898989898989 +898989898989898989898989898889888888888888888888888888888888888888888888888888 +888888888887878787878686868686868686858586868585858484848483848383838382828282 +828282828282818181808081818080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7d7d7d +7d7d7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a797a797979797979 +797979797979797978787878787878787878787878787878787878787878787878777777777777 +777777777777777676777776767676767676767575757575757575757575757575757575757575 +757575757575757575757575757575757575757575757575757575757575757575757576767676 +767676767676767676777776767777777777777777777777777777777777777878787878787878 +78787878787878797979797979797979797979797979797979797a797a7a7a7a7a7a7a7a7a7b7b +7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7e7f7e7e7e7f7e7f7f7f7f8080808080808080818180808181818181818181818181 +808081818080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d +7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f +7f7f7f7f7f7f7f7f7f7f8080808181808081818181818181818181818181818181818181818180 +80818180808080808080807f7f7f7f7e7e7d7c7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c +7c7c7e7e7e7e7f7e7f7f7f7f808080808080808080808080808080808080808080808080807f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080 +808080808080808080808181808081818181818181818181818181828282828282828282828383 +838383838383838483848484848585858585858585858585858585858585858585858585858585 +858585858585858585858585858585858585858585858585858585858585858585858585858585 +848484848484848484848484848483848383838382828282828282828282818181818181818181 +81818181808081818080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080 +808080808080808080808080808080808080808080808080808080808080818180808181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +81818181818181818181818181818080807f7f80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f808080808181818181818181 +818181818181818181818282828282828282828282828282828282828282828282828282828282 +828181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282818181818181818181818181818181 +8181818181818181818181818181818181818181818181818181818181818080807f7f80807f7f +7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7a7a79797878 +7878777776767575747473737373727271706f6f6e6e6e6e6d6d6c6b6b6b696969696968686767 +666766666666666665656665666667676767676768696a6a6b6b6c6d6e6f6f7273747576777879 +7b7d7e808183848686898b8c8d8f90919496989a9b9c9e9fa0a2a4a4a6a8a9aaacadafafb0b0b2 +b3b4b4b5b5b6b7b8b8b9b9bababababababababababab9b9b8b8b8b8b8b8b7b7b6b5b4b4b4b3b3 +b2b1afafafafaeaeadacababaaaaa9a9a8a7a6a7a5a5a5a4a3a2a2a0a0a0a0a0a09f9e9d9c9c9c +9b9b9b9b9b9b9b9a99999898989897979696959596969595959595959595949494949394939393 +9392929291919292919191909090909090909090908f8f8f8f8f8f8f8f8f8e8f8e8e8e8e8e8e8e +8e8e8d8d8d8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a8a8a8a898a898989898989 +898989888888888888888888888787878787878787878787878786868787868686868686868686 +868686868686868686868686868685858585858585858585858585858585858585858585858585 +858585858585858585848584848484848484848484848484858485858585858585858585858585 +858585858585858585858586868686868686868686868686868686868686868686868686868686 +868686868686868686868686868686868686868686868787878888878788888888888888888888 +888888888888888888888888888989898989898989898989898989898989898989898989898989 +8989898a898a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8b8b8a8a8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b +8b8b8b8b8b8b8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b +8b8b8b8b8b8b8b8b8b8b8b8a8b8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8b8b8a8a8b8a8a8b8b +8a8a8a898989898988888888888888888888888888888887878787868786868585858584848484 +848484848383838383838383838382828282828282828281828181808080807f7f7f7f7f7f7f7f +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7c7d7c7c7b7b7c7c7b7b +7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7979797979797979 +797979797978787878787878787878787877777777777777777777777777777777777776767777 +767676767676767676767676767676767676767676767676767676767676767676777777777777 +777777777777777777777777777777777777777777777777777777777778787878787878787878 +7878787878797979797979797979797979797979797979797a797a7a7a7a7a7a7a7a7a7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7d7d7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7e7f7e7e7e7e7e7e7e7e7f7f808080808080808181808081818181818181818181818080 +81818080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e +7e7d7d7d7d7c7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7d7c7d7d7d7d7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f80808081818080818181818181818181818181818181818181818181808081 +81808080807f7f7f7f7e7e7e7e7e7e7d7c7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7d +7e7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080807f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080 +808080808080808081818080818181818181818181818181818282828282828282828383848484 +848484848484848484848485858585858585858585858585858585858585848584848484848484 +848484848484848484848484848484848484848484848484848484848484848484848484848383 +838383838383838483848484838483838383828282828282828282828181818181818181818181 +8181808081818080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080 +808080808080808080808080808080808080808080808080808080808181808081818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +8181818181818181818181818080807f7f80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7e7d7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f8080808081818181818181818181 +818181818181818182828282828282828282828282828282828282828282828282828282828281 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818182828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818080807f7f80807f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7a7a79797979 +7878777777777675747474747373737271716f6f6f6f6e6e6e6d6d6d6a6a6a6a6a696968686767 +67676767676766666666656566666666666667686868696a6a6c6c6d6d70707172737475767879 +7a7c7d7f808182858687898a8b8d8f9193959697999a9c9d9fa0a1a3a5a6a7a9ababadadaeb0b1 +b1b3b3b4b5b5b6b7b7b8b8b8b9b9b9b9b9b9b9b9bab9b9b9b9b9b9b9b8b8b7b7b6b6b6b4b4b3b3 +b1b1b1b1b0b0afaeadadacacababaaa9a8a9a7a7a7a6a4a4a4a2a2a2a2a2a1a09f9f9e9e9e9d9d +9d9d9c9c9c9b9a9a99999999989897979696979796969696969696969595959594949494949493 +939392929393929292919191919091909090908f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f +8e8e8e8d8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c8c8b8b8b8b8a8b8a8a8a8a8a8a8a8a8a8a8a8a8a +8a8989898989898989898988888888888888888888888888878788888787878787878787878787 +878787878787878787878787868686868686868686868686868686868686868686868686868686 +868685868585858585858585858585858585858585858585858585858585858586858686868686 +868686868686868686878787878787878787878787878787878787878787878787878787878787 +878787878787878787878787878787878787878788888889898888898989898989898989898989 +89898989898989898989898a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8b8a8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b +8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8c8c8b8b8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c +8c8c8c8c8d8d8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c8c8c8d8c8d8d8d8d8d8d8d8d8d8d8d8d8d8d +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8e8e8d8d8e8d8d8e8e8d8d +8d8c8c8c8c8c8b8b8b8b8a8b8a8a8a8a8a8a8a8a8a898989898989898988888888878787878787 +878786868686858685858585848484848484848484848484848383838382828282828282828181 +8181808180808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7f7f7e7e7e7e +7e7e7e7e7d7d7d7d7d7d7d7d7d7c7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b +7b7b7b7a7a7a7a7a7a797a79797979787878787878787878787878787878787878777778787777 +777777777777777777777777777777767776767676767676767676767676767777777777777777 +777777777777777777777777777777777777777777777777777777787878787878787878787878 +7878787979797979797979797979797979797979797979797979797979797979797a7a7a7a7b7a +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7d7d7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7e7f7e7e7e7f7e7f7f7f7f7f7f7f808080808181818181818181818181808081818080808080 +80808080808080808080808080808080807f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7d7d7e7e7d7d7d7d7d7d7d7d7d7d7d7e7e7d7d7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f8080808080808080 +808080808080808080808080808080808080808181808081818181818181818181818181818181 +807f80807f7f7f7e7e7e7d7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7c7c7c7d7d7d7d7e7e7e7e7e +7e7e7f7f8080808080808080808080808181808081808081818080807f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080 +808080808080808080808081818080818181828282828283838383838383838383838383838384 +848484858485858585858585858585858585858585858585848484848484848484848484848484 +838383838383838383838383838383838383838383838383838383838383848484848484848484 +848484848484848484848384838383838383838383838383838382828282828181818080818180 +8080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808081818080818181828282828282828282828282828282828282828282828282828282828181 +82828181818080808080808080808080808080808080808080808080808080808080807f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f807f808080808080808080808080818181818282 +828282828282828282828282828282828282828282828282828281818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818182828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828283838383838383838383828282828282828282828383838383 +838383838383838383838282828282828282828282828282828282828282828282828282828282 +828282828181828281818181818181818080808080808080808080808080808080808080808080 +807f807f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d +7d7d7d7d7d7d7d7d7d7d7d7d7c7c7d7d7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7c7c7d7d7c7c7c7c7c7c7c7b7b7b7b7a7a7a7a7979 +797877777777777675747474737373727271706f6f6f6e6e6e6d6d6c6c6a6a6a6a696968696767 +6666666666666665666666666666676767676868686969696a6b6c6c6d6e6f7071727373757778 +797b7c7d7e7f8183848688898b8c8e8f9193949697999a9c9e9fa0a2a4a5a6a8a9aaacacadaeb0 +b1b2b2b4b4b5b6b6b7b7b7b8b9b9b9b9babab9b9b9b9b8b8b9b9b9b9b9b7b7b7b6b6b6b5b4b4b4 +b3b3b2b2b1b0afafaeaeadadacabaaaaaaa8a8a7a7a5a5a5a5a4a4a2a2a1a2a0a0a0a09e9e9e9d +9d9d9c9c9c9c9b9b9a9a9999989897979898979797969696969695959595949593939393939393 +93939393939393929292919192929191919191919191909090908f908f8f8f8f8e8e8e8e8e8e8e +8e8e8e8e8e8e8e8e8e8e8e8d8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c8b8c8b8b8b8b8a8a8a8a8a8a +8a8a8a8a8989898989898989898989898989898989898989898989888889898888888888888888 +888888888888888888888787878787878787878787878787878787878787878787878787878787 +878787878786878686868686868686868686868687868787878787878787878787878787878787 +878787878787878787878787878787878787878787878787878787878787878788888889898888 +898989898989898989898989898989898989898989898989898989898989898989898989898989 +89898989898989898989898989898a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8b +8b8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c +8c8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8e8e8e8e8e8e8e8e8e8e8e8e8e +8e8e8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f90909090909090 +909090909090908f8f8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f +8f8f8f8f8e8e8e8e8e8e8e8e8d8d8e8e8d8d8d8c8c8c8c8b8b8a8a8a8a8a8a8a8a8a8989898989 +898989888889898888888787878787868686868586858585858585858585848484848484848484 +848484848383848483838382828282828282828282818181818081808080808080808080808080 +80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7d7d +7d7c7c7d7d7b7b7b7b7b7b7b7b7a7a7a7a7a797979797979797979797979797979797979797979 +797979797979797979787878787878787878787878787878777777777777777777777777777777 +777777787877777878787878787878787878787877777777777878787878787878787878787878 +787878787878787878787878787878787878787879797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e +7f7e7e7e7e7e7e7e7e7f7e7f7f8080808081818181818181818181818080818180808080808080 +808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7e7f7e7e7e7e7e7e7e7d7d7e7e7d7d7d7d7d7d7d7d7d7d7d7e7e7d7d7e7e7e7e7e7e7e7e7e7e +7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080 +80808080808080808080808080808080808181808081818181818181818181818181818181807f +807f7e7e7e7d7d7d7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7c7c7c7d7d7d7d7e7e7f7e7f7f7f +7f808080808080808080808080808181808081808081818080807f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080 +808080808080808080818180808181818282828282838383838383838383848384848484858585 +858585858585858585858585858585858585858585858484848483848383838383838383838282 +828282828282828282828282828282828282828282828282828282828383838383838383838383 +838383848384848483848383838383838383838383838383828282828281818180808181808080 +808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +818180808181818282828282828282828282828282828282828282828282828282828281818282 +8181818080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7f7e7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808181818182828282 +828282828282828282828282828282828282828282828282818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282838383838383838383838282828282828282828283838383838383 +838383838383838382828282828282828282828282828282828282828282828282828282828282 +828281818282818181818181818180808080808080808080808080808080808080808080808080 +80808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d +7d7d7d7d7d7d7d7d7d7d7c7c7d7d7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7c7c7d7d7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7a7a7a79 +79797978787776757575757575747372717070707070706f6e6d6d6b6b6b6b6a6a696968686767 +6767676766666565656565656666666666666668676868696a6a6a6b6c6d6e6f70707173747577 +78787a7b7c7e808183858687898a8c8e8f9193949598999a9c9e9fa1a2a4a6a7a8a9aaabaeafb0 +b0b1b2b3b4b4b5b5b6b7b8b8b8b8b9b9bab9babab9b9bababababab9b9b9b8b7b7b6b6b6b6b5b5 +b4b4b3b2b1b1b0b0afafaeadacacacaaaaa9a8a7a7a7a7a6a6a4a3a2a3a2a2a2a2a0a0a09f9e9e +9d9d9d9d9c9c9b9b9a9a9999989899999898989797979797969696969595949494949494949494 +9494949494939393929193929191919191919191909090909090909090908f8f8f8f8f8f8f8f8f +8f8f8f8f8f8f8f8f8f8e8e8e8e8d8d8d8d8d8d8d8c8d8c8c8c8c8c8c8c8c8c8b8b8b8b8b8b8b8b +8b8b8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a89898a8a89898989898989898989 +898989898989898988888888888888888888888888888888888888888888888888888888888788 +878787878787878787878787878787878787878787878787878787878887888888888888888888 +8888888888888888888888888888888888888888888888888888888888888989898a8a89898a8a +8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8a8a8a8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8c8c +8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8d8c8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8e +8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f +909090909090909090909090909090909090909190919191919191919191929292929292929292 +929292929292919191919191919191919292929292929292929292929292929292929292929292 +929291919191909190908f8f90908f8f8f8e8e8e8e8e8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8c +8c8b8a8c8b8a8a8a89898989898888888888888888888888888888888787878787878787878687 +868685858686858585848484848484848484848383838383838383838383838383838383838383 +82828282828282828281828181818181818181818181818181808080808080808080807f7f7f7e +7e7f7f7d7d7c7d7c7c7c7c7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7979797978797878787878787878787777777777777777777777777777777777 +777878777778787878787878787878787878777777777778787878787878787878787878787878 +7878787878787878787878787878787878787879797979797979797979797979797a797a7a7a7a +7a7a7a7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e +7e7e7e7e7e7e7e7f7e7f7f7f7f8080808181808081818181818181818181818080818180808080 +80808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e +7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080 +8080808080818180808181818181818181818181818181818181818181818080818180807f7f7e +7e7e7e7d7d7d7c7c7c7c7b7b7b7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f80 +8080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080 +808081818080818181818181818182828282828383838383838383838483848484848585858585 +858585858585858585858585858585858585858584848484838483838383838383838382828282 +828282828282828282828282828282828282828282828282828283838383838383838383838383 +838483848484838483838383838383838383838383838282828282818181818181818180808181 +80808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f80808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080 +808080808080808080808080808080808080808080808181808081818181818181818181818181 +818181818182828282828282828282828282828282828282828282828282828282828282828282 +828181818181818181808081818080808080808080808080808080808080807f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7f7e7f7f7f7f7f7f7f7f7f80808080808080808181808081818181818181818282828282828282 +828282828282828282828282828282828282828282828181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828383838383838383838382828282828282828282838383838383838383 +838383838383828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282818181818181818181818181818080818180808080808080808080 +8080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7b7b7b7a7a7a +7a7979787877777777767675747373727272727171706f6e6e6d6d6c6c6b6b6a6a696968686868 +6767666665656565656565656565656565666566666767686869696a6b6c6c6d6e6f7071737474 +757778797c7d7e808282848687898b8d8e9091939496989a9b9d9fa0a2a3a5a6a7a8abacadaeaf +b0b1b2b3b4b4b5b6b7b7b8b8b9b9bab9bababababbbbbbbbbbbabababab9b9b8b8b7b7b7b7b6b6 +b5b4b3b3b2b2b1b1b0afaeaeadacacabaaa9a9a8a8a7a7a6a5a4a5a4a3a3a3a1a1a1a1a0a09f9f +9e9e9d9d9c9c9b9b9a9a99999a9a99999998989898989797979796969595959595959594949595 +9494949393939392939292929292929292929191919191919191919190909090909090908f8f90 +908f8f8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8d8e8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8c8c8c8c +8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8a8a8b8b8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a +8a8a8a8a8a8a898989898989898989898989898989898989898989898989898989898988898888 +888888888888888888888888888888888888888888888888888889888989898989898989898989 +898989898989898989898989898989898989898989898989898989898a8a8a8a8a8a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8b8b8a8a8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b +8b8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8e8d8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f +8f8f8f8f8f8f8f8f8f8f90908f8f90909090909090909191919191919191919191919191919292 +929292929292929292929292929292929293929393939393939393939494949494949494949494 +949494949393939393939393939394949494949494949595949495949495959494949494949494 +93939393929392929292929292929291919191919090908f8f90908f8f8f8e8e8e8e8e8e8e8e8e +8d8e8d8d8d8d8c8c8c8c8c8b8b8b8b8b8b8b8b8a8a8b8b8a8a8a89898989898989898988898888 +888888888888888787878787878787878786868686868686868585868685858585858585858484 +848484848484848384838383838383838383838383838382828282828282828282818181808080 +807f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b +7b7b7b7b7b7a7a7a7a797a79797979797979797978787878787878787878787878787878787878 +787878787878787878787878787878787777777777787878787878787878787878787878787878 +787878787878787878787878787878787879797979797979797979797979797a797a7a7a7a7a7a +7a7a7a7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e +7e7e7e7e7e7f7e7f7f7f7f80808080808080808181808081818181818181818181818080818180 +8080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808181 +808081818181818181818181818080818180808080808080808080808080808080807f7f7e7e7e +7e7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f808080 +808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808081818080818181818181 +818181818181818181818181828282828283838383838383838384838484848485858585858585 +858585858585858585858585858585858484848483838283828282828282828282818181818181 +818181818181818181818181818181818181818181818181828282828282828282828282838384 +838484848384838383838383838383838383838382828282828181818181818181818181818181 +81818181808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080 +818180808181818181818181818181818181818181818181818181818181818181818181818181 +818181828282828282828282828282828282828282828282828282828282828282828282828281 +818181818181818181818181818181818181818181818181818181808080807f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e +7f7f7f7f7f7f7f8080808081818181818181818181818181818181818182828282828282828282 +828282828282828282828282828282828282828281818180808181808080808080808080808081 +818080818181818181818181818181818181818181818181818181818181818181818181818181 +818182828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828283838383838383838383828282828282828282828383838383838383838383 +838383838282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828181818181818181818181818181818181818181818181818181818181 +8180808080808080807f7f80807f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7b7b7b7b7a +7a79797878787878777675747473737373737271706f6f6e6e6e6e6d6c6b6b6a6a696969696968 +67676666666666666665656666656566656666676767676868696a6b6b6b6c6d6e6f7172727374 +757678797b7d7e7e8082838586898a8b8c8f9091949596989a9b9d9fa0a1a3a4a6a8a9a9abacad +afafb0b0b2b3b4b4b5b5b6b6b8b7b8b8b9b9bababababab9b9babab9b9b8b8b8b8b8b8b7b7b6b5 +b4b4b4b4b3b3b2b0afafafaeaeadacababaaaaa9a9a8a7a6a7a6a5a5a5a3a3a3a3a2a2a1a0a0a0 +9f9f9e9e9d9c9b9b9b9b9b9b9b9b9b9a9a99999998989898979796969595969695959595959595 +959494949493949393939393939393939292929191929291919190909090909090909090909090 +909090909090908f8f8f8f8f8f8f8f8f8e8f8e8e8e8e8e8e8e8e8e8d8d8d8c8c8d8d8c8c8c8b8b +8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b +8b8b8b8b8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a898a89898989 +8989898989898989898989898989898989898989898989898a898a8a8a8a8a8a8a8a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8b8b8b8b8b8b8b8b8b8b8b8b8b +8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b +8b8c8c8b8b8c8c8c8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8e8e8e8e8e8e +8e8e8e8e8e8e8e8e8e8e8e8e8f908e8f9090909090909090909090909090909090909191919191 +919191919191919192929191929292929292929293939393939393939393939393939394949495 +959494959595959595959595959595969596969696969696969697979797979797979797979797 +979796969696969696969696979797979797979797979797979797979797979797979797979696 +969695969595959595959595959494949393939392929292929292929191919191919191919091 +909090908f8f8f8f8f8e8e8e8d8d8e8e8d8d8d8d8d8d8d8d8c8c8c8c8c8c8c8c8c8b8c8b8b8b8b +8b8b8b8b8b8a8a8a8a8a8a8a8a8a8a898989888889898888888888888888888888888887878787 +878787878786878686868686868686868686868686858585848485858484848383838383838382 +828182818080807f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d +7d7d7d7c7c7c7c7b7c7b7b7b7b7b7b7b7a7a7a7a79797979797979797979797979797979797979 +797979797979797979797979787878787777777878787878787878787878787878787878787878 +78787878787878787878787878787879797979797979797979797979797a797a7a7a7a7a7a7a7a +7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e +7e7e7e7e7e7e7e7e7f7f8080808080808081818080818181818181818181818180808181808080 +808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808081818080 +8181818181818181818181808081818080808080808080808080807f7f7f7f7f7e7e7e7e7e7e7d +7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7e7e7e7e7f7f7f7f7f7f7f7f7f7f8080808080 +80808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080818180808181818181818181 +818181818181818181818282828283838484848484848484848484848484858585858585858585 +848584848484848484848484848483838383828282828181818181818181818080808080808080 +808080808080808080808080808080808080808080808181818182818282828282828383838383 +838383838383838383838383838383838383828282828281818181818181818181818181818181 +8181808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f8080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808181 +808081818181818181818181818181818181818181818181818181818181818181818181818181 +818282828282828282828282828282828282828282828282828282828282828282828282818181 +81818181818181818181818181818181818181818181818181808080807f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f80808080818181818181818181818181818181818181828282828282828282828282 +828282828282828282828282828282828282818181808081818080808080808080808080818180 +808181818181818181818181818181818181818181818181818181818181818181818181818181 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282838383838383838383838282828282828282828283838383838383838383838383 +838382828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828281818181818181818181818181818181818181818181818181818181818180 +808080808080807f7f80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e +7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7d7e7e7e7e7e7e7e7d7d7d7d7d7d7c7c7b7b7b7b7b7a +7a7979797979787777767675747474747372727171706f6f6f6e6d6d6d6c6c6b6a6a6a6a696868 +686767676767676666676766666666656566666666676768686969696b6c6c6d6f707070717274 +757678797a7b7c7e7f8082858586888a8b8d8f9092939596989a9c9c9ea0a1a3a5a5a7a8a9abab +adadaeb0b1b1b2b3b4b4b5b6b6b6b7b7b8b9b9b9b9b8b8b9b9b9b9b9b9b9b9b9b9b8b8b6b7b5b5 +b5b5b4b4b3b2b1b1b1b0b0afaeadadacacababaaa9a8a9a8a7a7a7a5a4a4a4a4a4a3a2a2a2a1a0 +9f9f9f9e9d9d9d9d9d9c9c9c9c9b9b9a9a9a999999999898979796969797969696969696969695 +959595949594949494949494949493939392929393929292919191919191919191909190909090 +90909090908f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8e8e8e8d8d8e8e8d8d8d8c8c8c8c +8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8b8c8b8b +8b8b8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8b8b8b8b8b8b8b8b8b8b8b8b8b8b8c +8b8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8d +8d8c8c8d8d8d8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f8f908f9090 +909090909090909090909191909091919191919191919191919192919292929293939393939393 +939393939393949493939494949494949495959696969696969696969696969696979797989897 +9798989898989898989898989898989898989998999999999a9a9a9a9a9a9a9a9a9a9a9a9a9a9a +999999999999999999999a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a99999999 +989998989898989898989897979796969696959595959595959594949494949494949493949393 +939392929292929191919090919190909090909090908f8f8f8f8f8f8f8f8f8f8f8f8f8f8e8f8e +8e8e8e8d8d8d8d8d8d8d8d8d8d8c8c8c8b8b8c8c8b8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a8a898a +898989898989898989898989898989898989898888888787888887878786868686858585848484 +8484838383828282828181808080808080808080808080808080808080808080807f7f7f7f7f7f +7e7e7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7a7b7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7979797978787879797979797979797979797979797979797979787978 +78787878787878787878787878797979797979797979797979797979797979797a797a7a7a7a7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e +7e7f7e7f7f7f7f7f7f7f8080808081818181818181818181818080818180808080808080808080 +80808080808080808080808080808080808080808080808080808080808080807f7f7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f807f80808080 +808080808080808080808080808080808080808080808080808080808080808080808080808081 +8180808181818181818181818181818181818181818080807f7f807f7e7e7e7d7c7c7c7c7c7c7c +7c7c7c7c7b7b7b7b7b7b7c7c7d7d7e7e7e7e7e7e7e7e7e7e7e7e7f7f8080808080808080808080 +80808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808081818181 +828282838383838383838383838383838383848484848584858585858585858585848484848484 +8484848483838383838282828282828282828081808080807f7f7f7f7f7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f80808080808080808181818181818282838383 +828382828282838383838383838383838383838383828282828282828281818181808080808080 +8080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808181808081818182828282828282828282828282828282 +828282828383838383838383838383838383838383838383838383838383838383838383838383 +828282818182828181818181818181808080808080808080808080808080808080808080808080 +80808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f80808080 +808080808080808080808080808181818182828282828282828282828282828282828281818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828383838383838383838383838383838383838383838383838383838383 +838383838383838383838382828282828282828181828281818181818181818181818181808080 +80808080808080808080807f807f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7c7b7b7b7b +7b7a7a797979787877777776757474747373727272706f6f6f6e6e6e6d6d6d6c6b6a6a696a6868 +686866666666666666666666656666666667676767676868686969696b6b6c6c6c6d6f70707273 +73757777797a7b7d7f7f8183848587888a8c8d8f9192949597999a9b9d9e9fa2a2a4a5a6a8a9aa +acacadaeb0b0b1b2b3b3b5b6b6b7b7b7b8b9b9b9b9b9b9b9b9b9b9b8b8b8b8b8b8b8b7b7b7b6b6 +b5b5b5b4b4b4b3b2b2b1b0afafaeaeadadacabaaabaaa9a9a8a7a7a7a6a5a5a5a5a4a3a2a2a2a1 +a0a0a09f9e9d9e9e9d9c9c9c9c9c9c9c9a9a9a9a99999898989898989897979797969696959595 +959495949494949393939393939393939393939393939292929292929292919192929191919191 +9191919090909090909090908f908f8f8f8f8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e +8e8e8e8e8e8e8e8e8e8d8d8d8c8c8d8d8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c +8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8b8b8a8a8a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8b8b8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c +8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c +8c8c8c8c8c8c8c8c8c8c8c8d8d8c8c8d8d8d8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e +8e8e8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f909090909090909090909090909090 +909090909091919191929192929292929292929293939393939393939393949494949494949494 +949595959696959596969697979797979797979797979797979798989898989999999999999999 +99999999999999999999999a9a9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b +9b9b9b9b9b9b9b9b9b9b9b9b9b9c9c9c9d9d9c9c9d9c9c9d9d9c9c9c9c9c9c9c9c9b9b9b9b9a9b +9a9a9a9a9a9a9a9a9a999999999999999998989898979797979797979796969696959695959595 +959595959594949494949494949393949493939392929292929191919190919090909090909090 +9090909090908f8f8f8f8f8f8f8f8f8f8f8f8f8e8e8f8f8e8e8e8d8d8d8d8d8d8d8d8d8d8d8d8d +8d8c8d8c8c8c8c8b8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a8a8a8a8a898989888888878786858685 +858585848484848484848484848383838383838383828282828181818181818181818180808080 +8080807f7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7979797979797979797979797979 +797979797979797979797979797979797979797979797979797a797a7a7a7a7a7a7a7a7a7a7a7a +7a7a7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e +7e7e7e7e7f7e7f7f80808080818181818181818181818180808181808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080818180 +808181818181818181818181818181818181818080807f7e7f7e7d7d7d7c7c7c7c7c7c7c7c7c7c +7c7c7b7b7b7b7b7b7c7c7d7d7e7e7f7e7f7f7f7f7f7f7f7f7f8080808080808080808080808080 +8080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080818181818282 +828383838383838383838483848484848585858585858585858585858585858484848483848383 +8383828282828281818181818181818180807f7f7f7f7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7f7f7f7f807f808081818181818181828282828282 +828282828383838383838383838383838383838282828282828282818181818080808080808080 +808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808081818080818181828282828282828282828282828282828282 +828283838383838383838383838383838383838383838383838383838383838383838383838282 +828181828281818181818181818080808080808080808080808080808080808080808080808080 +8080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080 +808080808080808080808081818181828282828282828282828282828282828282818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828283838383838383838383838383838383838383838383838383838383838383 +838383838383838383828282828282828281818282818181818181818181818181818080808080 +80808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7e7e7d7e7d7d7d7d7c7c7c7c7c7b +7b7a7a7a7a7a79797877767575757575747473717070707070706f6f6e6d6c6b6b6a6b6a696969 +676767676767676767666665656565666666666666666667686869696a6a6a6a6c6d6e6f707071 +7374757677787b7b7c7e808082848587898a8c8d8f909394959798999b9e9ea0a1a2a4a6a7a8a9 +aaabadaeafb0b0b2b3b4b4b5b5b6b7b8b8b8b8b8b8b9b9babab9b9b9b9b9b9b8b9b8b8b7b7b6b6 +b6b6b6b6b5b4b4b3b2b1b1b0b0afafaeadacadacababaaa9a8a8a7a7a7a7a7a6a5a4a3a3a2a2a2 +a2a1a09fa09f9e9d9d9d9d9d9d9d9b9b9b9b9a9a99999999999999989898989797979696969695 +969595959594949494949494949494949494949493939393939393939291939291919191919191 +919090909090909090909090909090908f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f +8f8f8f8f8f8f8f8e8e8e8d8d8e8e8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8c8d8c8c8c8c8c8c +8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b +8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c +8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8d8c8d8d8d +8d8d8d8d8d8d8d8d8d8e8e8d8d8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f +8f8f8f8f8f8f8f8f8f8f8f8f909090909090909090909191919191919191919291929292929292 +929292939393939393939393939393939393949494949594959595959696969696969696969697 +979798989797989898999999999a999a9a9a9a9a9a9a9a9a9b9b9b9b9b9c9c9c9c9c9c9c9c9c9c +9c9c9c9c9c9c9c9c9c9c9d9d9d9d9e9d9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e +9e9e9e9e9e9e9e9e9e9e9e9f9f9fa0a09f9fa09f9fa0a09f9f9f9f9f9f9f9f9e9e9e9e9d9e9d9d +9d9d9d9d9d9d9d9c9c9c9c9c9c9c9c9b9b9b9b9a9a9a9a9a9a9a9a999999999899989898989898 +989898979797979797979796969797969696959595959594949494949494949493949393939393 +9393939392929292929292929292929292919192929191919090909090909090908f908f8f8f8f +8f8f8f8f8f8e8e8e8e8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d8d8c8c8c8b8a8a8989888888888888 +888787878786878686868685858585858585858484848483838383838383838383828281828181 +818180808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7d7e7d7d7d7d7d7d7d7d7d7c7c +7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a797a7979797979 +797979797979797979797979797979797979797979797979797979797a797a7a7a7a7a7a7a7a7a +7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e +7e7e7f7e7f7f7f7f80808081818080818181818181818181818180808181808080808080808080 +80808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808081818080818181818181 +81818181818080818180808080808080807f7f7f7f7e7e7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f80808080808080808080808080808080 +808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f80808080808080808080808080818180808181818181818181828282828283 +838383838383838384838484848485858585858585858585858585858584848484838483838383 +82828282828181818080818180807f7f7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f808080808181818282828282828282 +828283838383838383838383838383838382828282828282828282818181818181818180808181 +80808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080808181808081818181 +818181818181818181818181818181818181818282828282828282828282828282828282828282 +838383838383838383838383838383838383838383838383838383838383838383838382828282 +828282828282828282828281818181818181818080818180808080808080808080808080808080 +808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808081 +818080818181818181818182828282828282828282828282828282828282828181818181818181 +818181818181818181818181818181808081818080808080808080808080818180808181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818182828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282838383838383838383838383838383838383838383838383838383838383838383 +838383838383838282828282828282828282828282828282828282828282828281818181818181 +8180808181808080808080808080808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c +7b7b7b7b7a7a79787777767676767575747372727171717170706f6e6d6d6c6b6c6b6a6a6a6868 +686767686867676666656565656565656565656565656666676768686868696a6b6b6c6d6e6f70 +71727374767778797b7c7e7f8182848587888a8c8e8f9193939597999a9c9d9fa0a2a3a5a6a7a8 +aaabacadaeb0b1b2b3b4b4b5b6b7b7b7b7b8b8b9b9babababababababab9bab9b9b9b9b8b8b8b7 +b7b7b7b6b6b5b4b3b3b2b2b1b1b0afaeafaeadadacabaaaaa9a9a9a9a8a8a7a6a5a5a4a4a3a3a2 +a2a1a1a0a09f9f9f9f9e9e9e9c9c9c9c9b9b9a9a99999a9a999999989898989897979797969796 +969696959595959595959594949595949494939393939393939393929392929292929292929291 +919191919191919191919191919190909090909090908f8f90908f8f8f8f8f8f8f8f8f8f8f8f8f +8f8f8f8f8f8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8e8d8d8d8d8d8d8d8d +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c8c +8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8e8d8e8e8e8e8e +8e8e8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f90908f8f909090 +909090909090909090909191919191919191919192929292929292929293929393939393939393 +939494949595949495959595959595959696969697969797979798989898989898989898999999 +9a9a99999a9a9a9b9b9b9b9c9b9c9c9c9c9c9c9c9c9c9d9d9d9d9d9e9e9e9f9f9e9e9f9f9f9f9f +9f9f9f9f9f9f9f9fa0a0a0a0a1a0a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1 +a1a1a1a1a1a1a1a1a1a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a1a1a1a1a0a1a0a0a0a0 +a0a0a0a0a09f9f9f9e9e9f9f9e9e9e9d9d9d9d9d9d9d9d9d9d9c9c9c9c9b9c9b9b9b9b9b9b9b9b +9b9a9a9a99999a9a99999999999999999898989898979797979797979797969796969696969696 +969695959595959595959494959594949494949494949393939393939393939293929292929292 +929292919191919191919191919090908f8f90908f8f8f8e8e8e8e8d8d8c8c8b8b8b8b8a8a8a89 +898989888988888888878787878787878787878686868686868686858585858484838483838383 +82828282828181818080818180808080808080807f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d +7d7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a797a79797979797979 +79797979797979797979797979797979797979797979797979797a797a7a7a7a7a7a7a7a7a7b7b +7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e +7f7e7f7f7f7f808080808080808081818080818181818181818181818180808181808080808080 +8080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080807f7f7f7f7e7e7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080 +80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f808080808080808081818080818181818181818181818181818282828282838383 +838383838383848384848484858585858585858585858585858585848484838283828282828181 +81818180807f7f7f7f7f7f7f7e7e7d7d7d7d7c7c7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7b7b7b7b7c7c7c7d7d7d7d7e7d7e7e7f7f7f7f7f808081818181818181818181 +828283838383838383838383838383828282828282828282828181818181818181818181818181 +81818181808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f808080808080808080808080808181808081818181818181818181818181818181 +818181818181818181818181818181818182828282828282828282828282828282828282828383 +838383838383838383838383838383838383838383838383838383838383838383828282828282 +828282828282828282818181818181818181818181818181818181818181818181818181818080 +81818080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f80808080818181818181818181 +818181818181818181828282828282828282828282828181828281818180808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080818180808181818181818181818181818181818181818181818181818181 +818181818181818181818181828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828383838383838383838383838383838383838383838383838383838383838383838383 +838383838382828282828282828282828282828282828282828282828282818181818181818181 +8181818181818181818181818181818180808080808080807f7e807f7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7c7c +7c7c7b7b7a79787878787878767675747373737373737271706f6e6e6e6d6e6d6c6b6b69696969 +6969696868676766666666666666656565656565666667676767676768696a6a6b6b6c6d6e6f6f +71727474757678787b7c7d7e8082838486888a8b8c8f8f9092959597999a9b9e9fa0a2a3a4a6a7 +a8aaaaacadafafb0b0b2b3b4b4b5b5b5b5b7b7b8b8b8b9b9b9b9b9b8b9b8b8b9b9b8b8b8b8b8b8 +b8b7b7b6b5b4b4b4b4b3b3b2b0afb0afafafaeadacacababababaaaaa9a8a7a7a6a6a5a5a4a4a3 +a3a2a2a1a1a0a0a0a0a09e9e9e9d9c9c9b9b9b9b9b9b9b9b9b9a9a999999989898989798979797 +979696969595969695959595959595959494949494949494949394939393939393939393929292 +919192929191919191919191909090909090909090909090909090909090909090909090909090 +9090908f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8e8f8e8e8e8e8e8e8e8e8e8e +8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e +8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8f8e8f8f8f8f8f8f8f +8f8f8f8f8f8f8f8f8f8f8f8f909090919190909191919191919191919191919191919191919191 +919191919191919192929293939292939393949494949494949494959495959595959595959596 +969697979696979797979797979798989898999899999a9a9a9a9b9b9b9b9b9b9b9b9c9c9c9c9c +9c9c9c9c9c9d9d9d9d9e9d9e9e9f9f9e9e9f9f9fa0a0a0a0a0a1a1a1a1a1a1a1a1a1a1a1a1a1a1 +a1a1a1a1a1a1a2a2a2a2a3a2a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3 +a3a3a3a3a3a3a3a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a3a3a3a3a2a3a2a2a2a2a2a2 +a2a1a1a1a1a0a0a0a0a0a0a0a09f9f9f9f9f9f9f9f9f9f9e9e9e9e9d9e9d9d9d9d9d9d9d9d9d9c +9c9c9c9c9c9c9c9b9b9c9c9b9b9b9a9a9a9a9a9999999999999999999899989898989898989898 +979797979797979797979797979797979797969696969595959595959594959494949494949494 +949393939393939393939392929292929292929191919190908f8f8e8e8d8d8d8d8d8d8d8c8c8c +8b8a8c8b8a8a8a8989898989898989898988888888888888888888888887868586858585858484 +848484838383838383838382828383828282818181818081808080808080807f7f7f7f7e7e7e7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7b7b7b7b7b7b7b7a7b7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7a7b7b7b7b7b7b7b7b7b7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7f7f80808080808080818180808181818181818181818181808081818080808080808080 +808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080807f807f7f7f7f7e7e7e7e7e7e7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7d7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080 +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f8080808080808080818180808181818181818181818181818182828282838384848484 +848484848484848484848585858584858484848484848484848383838282828282828180808080 +807f7f7e7e7e7e7d7d7d7c7c7c7c7c7c7b7b7a7a7a797979797979797979797979797979797979 +79797979797a7a7a7a7b7b7b7c7c7c7c7c7c7d7d7e7e7e7e7e7f7f808080808080818181818282 +838383838383838383838383838282828282828282828281818181818181818181818181818181 +8181808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f8080808080808080808080808081818080818181818181818181818181818181818181 +818181818181818181818181818181828282828282828282828282828282828282828383848484 +848484848484848484848484848484848484848484848484848484848484848383838383838383 +838283828282828181818181818181818181818181818181818181818181818181818180808181 +8080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e +7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808181818181818181818181 +818181818181818282828282828282828282828281818282818181808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808181808081818181818181818181818181818181818181818181818181818181 +818181818181818181818282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828283838383838383838383838383838383838383838383838383838383838383838383838383 +838383828282828282828282828282828282828282828282828282828181818181818181818181 +818181818181818181818181818180808080808080807f7f80807f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7d7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e +7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7d7d7d7d7c7d7c +7b7b7b7a7979797979797777777674747474747473727271706f6f6e6f6e6e6d6d6b6b6a6a6a6a +6a69696868676767676767676666666666666566666666666666676869686a6a6b6c6c6d6d6f70 +7171727475757878797b7c7e7f8082848586888a8a8c8d909092949597999a9c9d9ea0a2a3a4a6 +a6a8a9ababadadaeb0b1b1b2b3b3b3b5b5b6b6b6b7b7b7b8b8b8b8b8b8b9b9b8b8b8b8b9b8b9b8 +b8b6b7b5b5b5b5b4b4b3b2b1b2b1b1b1b0afaeaeadadadadacacabaaa9a9a8a8a7a7a6a6a5a5a4 +a4a3a3a2a2a2a2a29f9f9f9e9e9e9d9d9d9d9d9c9c9c9c9b9b9a9a9a9999999999999898989897 +979796969797969696969696969695959595949594949494949494949494949494949393939292 +939392929292929292929191919191919191919191919191909190909090909090909090909090 +908f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f +8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e +8e8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f +8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f908f90909090 +909090909090909090909191919292919192929292929292929292929293929393939393939393 +939393939393949494959594949595959696969696969696969796979797979797979797989898 +99999898999999999999999a9a9b9b9b9b9b9b9b9c9c9c9c9d9d9d9d9d9d9d9e9e9f9f9f9f9f9f +9f9f9fa0a0a0a0a0a0a0a0a1a1a0a0a1a1a1a2a2a2a2a3a3a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4 +a4a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5 +a5a5a5a5a5a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a5a5a4a4a4a4a4a4a4a4a4a4a4a4a3 +a3a3a3a2a2a2a2a2a2a2a2a1a1a1a1a1a1a1a1a1a1a0a0a0a09fa09f9f9f9f9f9f9f9f9f9e9e9e +9e9e9e9e9e9d9d9e9e9d9d9d9c9c9c9c9c9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9a9a99 +999999999999999999999999999999999898989897979797979797979797979797979797979796 +969696969696969695959494949494949493939393929292929191908f908f8f8f8f8e8e8e8d8d +8e8e8d8d8d8c8c8c8c8c8c8c8c8c8b8b8a8a8a8a8a8a8a8a8a8a8a898888888888888787868686 +8685858585858585858484858584848483838383828282828282828282818181818080807f7f7f +7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7c7c7c7c7c7c7c7b7c7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f +7f7f7f7f7f80808080818181818181818181818180808181808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808081818080818181818181818181818180 +8080807f7f7f7f7f7f7f7f7e7e7e7e7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e +7e7e7e7e7e7e7f7e7f7f7f7f80808080808080808080808080808080808080807f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080 +808080808080808080808080808080818181818282828282828282838383838383838383838383 +838384848585858584848484848484848484838383838382828282818281808080807f7f7e7e7e +7e7e7d7c7d7d7c7c7c7b7a7a797979797979797979797979787878787878787878787878787878 +797979797979797979797a7a7a7a7c7b7c7c7c7c7d7d7e7e7e7e7e7f7f80808080818181818181 +818282828282838383838383838383838383838383828282828282828281818181808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080 +808080808080808080808080808080808080808080808080808181808081818182828282828282 +828282828282828283838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838282828181828281818180808080808080808080808080808080808080 +8080808080808080808080808080808080808080807f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7f7f8080808080808080808080808080808080808080808081818080818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181808081818080808080808080808080818180808181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818182828282828282828282828282828282828282828282828282 +828282828282828282828282828282838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838282838382 +8282818181818181818181818080808080808080807f807f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7f7e7f7f7f7f8080808080808080807f807f7f7f7f7f7f7f7f7f7e7e7e7d7d7d7d7d7d +7c7b7b7b797979797979777777777676747474747273727271716f6f6e6e6d6e6d6d6b6b6b6b6a +6a696968686868666666666666666565666666666767676767676868686969696b6b6c6c6c6e6f +707072737375777779797b7c7d7f8182838586888a8b8d8f8f9293959597999a9b9d9fa0a1a3a4 +a5a6a8a9aaacacadaeafafb1b2b2b3b4b5b6b6b6b7b7b7b6b9b8b8b8b8b8b8b9b8b8b8b8b8b8b8 +b7b7b7b6b6b5b5b5b4b4b4b4b2b2b1b1b0b0afafafafaeaeadacababaaaaa9a9a8a8a7a7a6a6a5 +a5a5a5a3a3a2a2a1a1a1a0a0a09f9e9d9e9e9d9c9c9c9c9c9c9c9b9b9b9b999a99999999989898 +989898989897979797969696959595959595959595949594949494939393939393939393939393 +939393939393939392929292929292929191929291919191919191919191919191919191919191 +91919191919191919190909090909090909090909090908f908f8f8f8f8f8f8f8f8f8e8e8e8e8e +8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e +8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f +8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f90909090909090909091909191919191919191919191 +919191929292929292929292929292929292929292929293939394949393949494949494949495 +959595959696969696969696969697979797979797979798979898989899999999999a9a9a9b9b +9a9a9b9b9b9c9c9c9c9c9c9c9c9c9d9e9f9f9f9f9f9f9f9f9fa0a0a0a0a0a0a0a0a1a1a1a1a2a2 +a2a3a3a3a3a4a3a4a4a4a4a4a4a4a4a4a5a5a5a5a5a5a5a5a6a6a5a5a6a6a6a6a6a6a6a6a7a7a7 +a7a7a7a7a7a7a8a7a8a8a8a8a9a9a9a9a9a9a9a9a9a9a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8 +a8a8a8a8a8a8a8a8a8a8a8a8a8a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a7a6a6a6a6a5a5a5a5a5a5 +a5a5a4a4a5a5a4a4a4a3a3a3a3a3a2a2a2a2a2a2a2a2a2a1a2a1a1a1a1a1a1a1a1a1a0a0a09f9f +a0a09f9f9f9f9f9f9f9f9f9f9f9f9f9e9e9e9e9e9e9e9e9e9d9d9c9c9c9c9c9c9c9c9c9c9c9c9c +9c9c9c9c9b9b9b9b9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9999989898989898989898979797 +9797979797979797979796969696959595959595959492929292929292919191909090908f908f +8f8f8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8e8d8d8d8c8c8b8b8b8b8a8b8a898989898989898988 +888887878787868686868686868685858585848583838383828282828282828282828181818080 +81818080807f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7d7d7d7d7c7d7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f +7e7f7f808080808181818181818181818181808081818080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080818180808181818181818181818181808080 +807f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7f +7e7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080 +808080808080808080808080808181818182828282828282828383838384838484848484848484 +8485858585858484848483848383838382828282828181818181818180807f7f7e7e7d7d7d7d7d +7c7b7c7b7a7a7a7979797878787878787878787878787777777777777777777777777777777878 +7878787878787878797979797a7a7b7b7b7b7c7c7d7d7d7d7d7e7e7f7f80808181818181818182 +828282828383838383838383838383838383838282828282828282818181818080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080 +808080808080808080808080808080808080808080808081818080818181828282828282828282 +828282828282838383838383838383838383838383838383838383838383848384848484848484 +848484848484848484848484848484848484848484848484848484848484848484848484838483 +838383838383838382828281818282818181808080808080808080808080808080808080808080 +808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e +7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f +7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080818180808181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818080818180808080808080808080808181808081818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181828282828282828282828282828282828282828282828282828282 +828282828282828282828282828383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838382828383828282 +8181818181818181818180808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f +7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f +7f7f7f7f7f7f7f7f80808080808080808080808080808080808080807f7f7f7e7d7e7d7d7d7d7c +7c7c7a7a7a7a7a7a79797878777775757575747574737272707070706f706f6e6c6c6c6c6b6b6a +6a696969696767676767676766666566656566666666666667666768686869696a6a6a6b6c6d6e +6f707071737475757778797b7c7d7f8081848586888a8a8d8f909093949597999b9c9d9fa0a1a2 +a4a6a7a8a9aaabacadafb0b0b1b2b3b4b4b4b5b6b6b6b8b8b8b8b8b8b8b9b8b9b8b9b9b9b8b9b8 +b8b7b7b6b6b6b6b6b6b6b4b4b3b3b2b2b1b1b1b1b0b0afaeadadacacababaaaaa9a9a8a8a7a7a7 +a7a5a5a4a3a2a2a2a2a2a2a1a09fa09f9e9d9d9d9d9d9d9d9c9c9c9c9b9b9a9a9a9a9999999999 +999999989898989797979696969695969595959595959595959494949494949494949494949494 +949494949494939393939393939392929393929291929191919191919191919191919191919191 +91919191919191909090909090909090909090909090909090909090909090908f8f8f8f8f8f8f +8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f +8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f9090909090909090909090909090909090909090 +909090909090909090909090909090919191919191919191919191919192919292929292929292 +929393939393939393939393939393939393939393949494959694959696969696969696979797 +9797989898989898989898989999999999999999999a999a9a9a9a9b9b9b9b9b9c9c9c9d9d9c9c +9d9d9d9e9e9e9e9f9e9f9f9f9fa1a1a1a1a1a1a1a1a1a1a2a2a2a2a3a2a3a3a4a4a4a4a5a5a5a6 +a6a6a6a6a6a6a6a6a6a6a6a6a6a6a7a7a7a7a8a7a8a8a9a9a8a8a9a9a9a9a9a9a9a9aaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaa9a9a9a9a9a9a9a9a9a8a9a8a8a8a8a8a8a8a8a8a7a7a7a7a7a7a7a7 +a6a6a7a7a6a6a6a5a5a5a5a5a4a4a4a4a4a4a4a4a4a3a4a3a3a3a3a3a3a3a3a3a2a2a2a1a1a2a2 +a1a1a1a1a1a1a1a1a1a1a1a1a1a0a0a0a0a0a0a0a0a0a09f9f9f9f9f9f9f9f9f9e9f9e9e9e9e9e +9e9e9d9d9d9d9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9b9b9b9b9b9b9b9b9b9b9a9a9a9a9a +9a9a9a9a999a999998989898979797979797979795959595949594939393929292929292929292 +929292929292919191919091909090908f8f8f8e8e8d8d8d8d8d8d8d8c8c8b8c8b8b8b8b8a8a8a +898989898888888888888888878787878686858585858484848484848484848483838382818382 +81818180808080807f7f7f7f7f7f7f7f7f7f7e7e7e7e7d7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c +7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f +7f7f7f808080818180808181818181818181818181808081818080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080808080808080808080808080808080807f7f7f +7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f +7f7f7f7f7f7f7f7f80808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080 +808080808080818180808181818282828282828282828283838383848384848484848484848485 +85858585848484848384838383838282828282818181808080807f7f7e7e7d7d7c7c7c7c7b7b7a +7a7979797978787877777777767676767676767675757575757575757575757575757576767677 +7776767777777878787879797a7a7a7a7b7b7b7c7c7c7c7d7d7e7e7f7f80808080818181828282 +828283838383838383838383838383838382828282828282828282818181818181818180808181 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080 +808080808080808080808081818080818181818181818181818181818282828282828282828282 +828282828383838383838383838383838383838383838383838383838483848484848484848484 +848484848484848484848484848484848484848484848484848484848484848484848384838383 +838383838383828282828282828282828181818181818181818181818180808181808080808080 +80808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f +7f7f7f7f7f80808080808080808080808080818180808181818181818181818181818181818181 +818181818181818181818181818180808181808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808181808081818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818282828282828282828282828282828282828282828282828282828282 +828282828282828282828283838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838282 +828282828282828281818181818181818080818180808080808080807f7f7f7f7f7f7f7f7f7f7f +7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f +7f7f7f7f7f7f80808080808080808080808080808080808080807f7f7f7f7e7f7e7e7e7e7d7d7d +7c7c7c7c7b7b7a7a7979797977777776757675747474727272717071706f6e6e6d6d6c6c6b6b6a +6a6a6a68686867676767666665666565656565656565666566666666676767686869696a6b6c6c +6d6e6f7071727374757778797a7c7d7f8082838586888a8c8c8e9091939597989a9b9c9d9fa0a2 +a3a5a6a7a8aaabacadaeafb0b1b2b3b3b4b5b5b5b7b7b7b8b8b8b8b9b9bab9bababab9bab9b9b9 +b9b8b8b8b7b7b7b7b6b6b5b5b4b4b3b3b3b3b2b2b1b0afafaeaeadadacacababaaaaa9a9a8a8a7 +a7a6a5a4a4a3a3a3a3a2a2a1a1a0a09f9f9f9f9e9e9e9d9d9d9d9c9c9b9b9b9b9a9a9a99999a9a +999999989898989897979797969796969696969696969695959595959595959494959594949494 +949494949393939393939393939393939393929392929292929292929292929292929292929292 +929292929291919191919191919191919191919191919191919191919191909090909090909090 +909090909090909090909090909090909090909090909090909090909090909090909090909090 +909090909090909090909090909090909091919191919191919191919191919191919191919191 +919191919191919191919191919292929292929292929292929292939293939393939393939394 +949494949494949595949495959595959595959696969697969797979797979797979898989898 +9999999a9a99999a9a9a9b9b9b9b9b9b9b9b9b9c9b9c9c9c9c9d9d9d9d9d9e9e9e9f9f9e9e9f9f +9fa0a0a0a0a1a0a1a1a1a1a3a3a3a4a4a3a3a4a4a4a5a5a5a5a6a5a6a6a6a6a7a7a7a7a7a8a8a8 +a8a8a8a8a8a9a9a8a8a9a9a9aaaaaaaaabaaababababababababababababababacacacacacacac +acacacacacacacacadadadadadadadadadadacacacacacacacacacacacacacacacacacacacacac +acacacacacacacacacabababababababababaaabaaaaaaaaaaaaaaaaaaa9a9a9a8a8a9a9a8a8a8 +a8a8a8a8a8a7a7a7a7a7a6a6a6a6a6a6a6a6a6a5a6a5a5a5a5a5a5a5a5a5a4a4a4a4a4a4a4a4a3 +a3a4a4a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a1a1a1a0a1a0a0a0a0a0a0a0 +a0a09f9f9f9f9f9f9f9f9e9e9f9f9e9e9e9e9e9e9e9e9d9d9d9d9d9d9d9d9d9d9c9c9c9c9c9c9c +9c9c9b9c9b9b9b9b9a9a9a99999a9a999999979797979697969696969595959494959594949494 +949494949393939392939292929291919191919090908f8f8f8f8e8e8d8e8d8d8d8d8c8c8c8c8c +8b8b8b8a8a8b8b8a8a8a8989898988888787878786868685858686858585848484848384838383 +838282828282818181808081818080807f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d +7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f +7f8080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080807f7f7f7f7e +7f7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f7f +7f7f7f7f7f7f80808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808081 +818080818181818181818182828282828282828282838383838483848484848484848484858585 +85858484848382838282828281818181817f7f7f7f7f7f7f7e7e7d7d7c7b7a7a7a7a7a7a797978 +787878777777767676767676767676767676757575757575757575757575757575767676767676 +76767676777777777878797979797a7a7a7b7b7b7b7c7c7d7d7e7e7f7f80808080808181818181 +828283838383838383838383838383828282828282828282828181818181818181818181818181 +818181818181818181808081818080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080818180808181 +818181818181818181818181818181818181818181818181818182828282828282828282828282 +828283838383838383838383838383838383838383838383838384838484848484848484848484 +848484848484848484848484848484848484848484848484848484848484848483848383838383 +838383838282828282828282828281818181818181818181818181818181818181818181818181 +81818181818181818181818181808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f +7f7f7f808080818180808181818181818181818181818181818181818181818181818181808081 +818080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080818180808181818181 +818181818181818182828282828282828282828282828282828282828282828282828282828282 +828282828282828282838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838382828282 +828282828282818181818181818181818181818181818181818180808080808080808080808080 +7f7e807f7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f +7f7f7f7f8080808080808080818180808181818181818181808080807f807f7f7f7f7e7e7e7c7c +7d7d7c7c7b7b7a7a7a7a7878787877787775757573737373727372706f6f6e6e6e6e6d6d6c6b6b +6b6969696969696967676667666666666666666566656666666667676767676868696a6b6b6b6c +6d6e6f6f71727374757677787a7c7d7e7f8282848688888a8b8d8f909294959698999a9b9e9fa0 +a2a3a4a5a7a8a9a9abacadafafafb0b2b2b2b4b5b5b5b5b6b6b7b7b8b8b9b9b9b8b9b8b8b8b8b7 +b7b8b8b8b8b8b7b7b6b6b5b5b4b4b4b4b4b4b3b2b1b0afafafafaeaeadadacacababaaaaa9a9a8 +a7a6a6a6a6a5a5a4a4a3a3a2a2a1a1a1a1a0a0a09f9f9f9f9e9e9d9c9c9c9b9b9b9b9b9b9b9b9b +9b9a9a9a9999989898989798979797979797979797969696969696969695959696959595959595 +959594949494949494949494949494949394939393939393939393939393939393939393939393 +939393929292929292929291919292919191919191919191919191919090909090909090909090 +909090909090909090909090909090909090909090909090909090909090909090909090909191 +909091919191919191919191919191929292929292929292929292929292929292929292929292 +929292929292929292929293939393939393939393939393949593949595959595959595969696 +96969696969696969696969696969697979797989899989999999999999999999a9a9a9a9a9b9b +9b9c9c9c9c9c9c9c9d9d9d9d9d9d9d9d9d9e9d9e9e9f9f9f9fa0a0a0a1a1a1a1a1a1a1a1a1a1a2 +a2a2a3a4a2a3a4a4a4a6a6a6a6a6a6a6a6a6a6a7a7a7a7a8a7a8a8a8a8a9a9a9a9a9aaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaababababacabacacacacacacacacacacacacacacadadadadadadadadad +adadadadadadaeaeaeaeaeaeaeaeaeaeadadadadadadadadadadadadadacacadadacacacacacac +acacacacacacacabababababababababaaabaaaaaaaaaaaaaaa9a9a9a9a8a8a8a8a8a8a8a8a8a8 +a8a8a8a7a7a7a7a7a6a6a6a6a6a6a6a6a6a5a6a5a5a5a5a5a5a5a5a5a4a4a4a4a4a4a4a4a4a4a4 +a4a4a4a4a4a4a4a3a3a3a3a2a2a2a2a2a2a2a2a1a1a1a1a1a1a1a1a1a0a1a0a0a0a0a0a0a0a0a0 +9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9e9e9e9e9e9e9e9e9e9e9d9d9d9d9d9d9d9d9c +9b9d9c9b9b9b9a9a9a9a9a9a9a9a9a9a9898989897989797979796969696969696969696969696 +96969595959493959493939392929292929191919191919190908f908f8f8e8e8e8e8d8d8d8c8c +8c8c8c8c8c8c8c8c8b8b8b8b8a8a89898888878787878787878787878686868685868585848484 +848383838282828282828282828281818181808180807f7f80807f7f7f7f7f7f7f7f7e7e7e7e7e +7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080808080807f807f7f7f7f7e7e7e7e7e7e7e +7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7e7e7f7f7f7f7f7f7f7f7f7f +7f7f7f7f80808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080818180 +808181818181818181828282828282828282838384848484848484848484848484838584848484 +8383838282828282828180808080807e7e7e7e7d7d7d7c7c7c7c7b7a7979797979797777777777 +777676767575757575757575757575757474747474747474747474747474747575757575757575 +7575767676767777777777787979797a7a7a7a7b7b7c7c7d7d7e7e7f7f7f7f7f80818181818282 +838383838383838383838383838282828282828282828281818181818181818181818181818181 +818181818181818080818180808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808181808081818181 +818181818181818181818181818181818181818181818181828282828282828282828282828283 +838484848484848484848484848484848484848484848484848484848484848484848484848484 +848484848484848484848484848484848484848484848484848484848484848484848484848484 +848483838383828382828282818181818181818181818181818181818181818181818181818181 +8181818181818181818181808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7f +7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f8080808181808081818181818181818181818181818181818181818181818181818080818180 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808181808081818181818181 +818181818181828282828282828282828282828282828282828282828282828282828282828282 +828282828282828383838383838383838383838383838383838383838383838483848484848484 +848484848484848484848484848484848484848484848484848484848484848484838383838383 +838383838282828281828181818181818181818181818181808080808080808080808080807f7f +80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f8080808080808080818180808181818181818181808080808080808080807f7f7f7d7d7e7e +7d7d7c7c7c7c7c7b7979797978797877777774747474737473727171706f6f6f6e6e6e6d6d6d6b +6a6a6a6a6a6a6868686867676767676767666666666666656766666666676768686a696a6b6c6c +6d6d6f707071737474757778797b7c7e7e808284848587898a8b8d8f909193949597999a9c9d9e +a0a1a2a4a5a5a8a8a9abacacadaeafafb1b2b3b3b3b4b4b6b6b6b7b7b7b7b8b8b8b8b8b8b7b7b8 +b8b8b8b8b7b7b6b6b6b6b5b5b5b5b5b5b4b3b3b2b1b1b1b1b0b0afafaeaeadadacacababaaaaa8 +a8a8a8a7a7a6a6a5a5a4a4a3a3a3a3a2a2a2a1a1a1a09f9f9f9e9e9e9d9d9d9d9d9d9c9c9c9c9b +9b9b9a9a9999999999999999999899989898989797979797979797969697979696969696969696 +959595959595959595959595959594959494949494949494949494949494949494949494949494 +949393939393939393929293939292929292929292929292929291919191919191919191919191 +919191919191919191919191919191919191919191919191919191919191919191919192929191 +929292929292929292929292929393939393939393939393939393949394949494949494949494 +949494949494949494959595959595959595959595959696959596969696969696979798989898 +98989898989898989898989898999999999a9a9a9a9b9b9b9b9b9b9b9b9b9c9c9c9c9c9d9d9d9e +9e9e9e9e9e9f9fa0a0a0a0a0a0a0a0a0a0a0a0a1a1a1a1a2a2a2a3a4a4a4a4a4a4a4a4a4a5a5a5 +a6a6a5a5a6a6a6a8a8a8a8a8a8a8a8a8a9a9aaaaaaaaaaaaaaaaaaabababababacacacacacacac +acacacacacacacacadadadadadadadadadadadadadadadadadadadadaeaeaeaeaeaeaeaeaeaeae +aeaeaeaeafafafafaeafaeaeaeaeadadadadadadadadadadadadadacacadadacacacacacacacac +acacacacababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa9a9a9a9a8a8a8a8a8a8a8a8a8a8a8a8 +a8a7a7a7a7a7a6a6a6a6a6a6a6a6a6a5a6a5a5a5a5a5a5a5a5a5a4a4a4a4a4a4a4a4a4a4a4a4a4 +a4a4a4a4a4a3a3a3a3a2a2a2a2a2a2a2a2a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a0a0 +a0a0a0a0a0a0a0a0a0a0a0a09fa09f9f9f9f9e9e9e9e9e9e9e9e9e9e9d9d9d9d9d9d9d9d9c9c9d +9d9c9c9c9b9b9b9b9b9b9b9b9b9b99999999999999999998989797979797979797979797979797 +96969695959696959595949494949493939393929392919191919191909090908f8f8f8e8e8e8e +8e8e8e8e8e8d8c8c8c8c8c8c8b8b8a8a8989898988898888888887878787878787878686868685 +8585848484848383838383838282828282828282818182828181818181818180807f7f7f7f7e7e +7e7e7e7e7e7e7e7e7e7e7e7d7d7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7d7c7c7c7c7c +7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f +808080808181818181818181818181808081818080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f808080 +8080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080 +818181818282828383838383838383838383838383848384848484848484848484848484848282 +8282818281808080807f7f7e7e7e7e7d7c7c7c7b7b7a7979797979797878777777777575757575 +757575757474737373737373737373737373737373737373737373737373737374747373747474 +75757575757677777777777878797979797a7a7b7b7c7c7d7d7d7d7f7f80808080818181818181 +818282828282838383838383838383838383838383838383838382828281818181808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808081818181828282828282828282828282828383838383838383838383838383838383 +838383838383838383838383838383838383838383838483848484848484848484848484848485 +858585858585858585858585858585858585858585858585858585858484838383838383838383 +838383838383838383838383838383828282828282828281818282818181808080808080808080 +8080808080808080808080808080808080808080808080808080808080807f7f7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f80808080808080808080 +808080808080808080808080818180808181818181818181818181818181818181818181818181 +8181818181818181808081818080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808181808081 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181828282828282828282828282828282 +828282828282828282828383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +8383838383838383838382828383828282818181818181818181818080808080808080807f807f +7f7f7f7f7f7f7f7f7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f +8080808080808080808080808080808080808080808080807f807f7f7f7f7f7f7f7f7f7f7f7e7e +7e7d7c7c7c7c7c7b7b797979797878777776767474747473737272727170706f6e6e6e6d6d6d6d +6b6b6a6a6a6a68696868686866666666676667666666666666676767676768686869696a6b6b6c +6c6c6e70707072737475767778797b7c7d7f7f8283848688898a8c8d8f909293959597999a9b9d +9f9fa0a2a3a5a6a7a8a9aaacacaeaeafafb1b2b2b3b3b4b5b5b6b7b7b6b7b7b7b8b8b8b8b8b7b7 +b8b8b8b8b8b8b7b7b7b7b7b7b6b5b5b5b4b4b4b4b2b2b2b2b1b1b0b0afafaeaeadadacabababa9 +a9a9a9a8a8a7a7a6a6a5a5a5a5a4a4a4a2a2a2a2a1a2a0a0a0a09f9f9f9e9d9e9e9d9d9d9c9c9c +9c9c9c9c9b9b9a9a99999999999999999998989898989898989797989897979796969696969696 +969696959595959595959595949594949494949494949494949494949494949494939393939393 +939393939393939393939393939393939393939393939393939393939393939393939393939393 +939393939393939393939393939393939393939393939393939393939393939393939393939393 +939393939393939393939393939393939494949494949494949494949494949494949494949494 +949494949494949595959595969696969696969696979697979797989898989898989898989999 +999a9a99999a9a9a9b9b9b9b9b9b9b9b9b9d9c9d9d9d9d9e9e9e9e9e9f9f9f9f9f9f9f9fa0a09f +9fa1a1a1a1a1a1a1a1a2a2a2a2a3a3a4a4a4a4a4a4a4a4a5a5a5a5a6a6a6a6a7a7a7a8a8a8a8a9 +a8a9a9a9a9aaaaaaababaaaaabababababababacacadadadadadadadadadaeaeaeaeaeaeaeaeaf +afaeaeafafafafafafafb0afb0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0afafafafafafafaf +afafaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeadadadadadadadadadadacacacacacabab +ababababababababababababaaaaa9a9a9a9a9a9a9a9a9a9a9a9a8a8a8a8a7a7a7a7a7a7a7a7a7 +a7a7a7a7a6a6a6a6a6a6a6a6a6a5a6a5a5a5a5a5a5a5a5a5a5a5a5a5a5a4a4a4a3a3a4a4a3a3a3 +a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a2a2a2a2a1a2a1a1a1a1a1a1a1a1a1a0a0a0a0 +a0a0a0a09f9fa0a09f9f9f9f9f9f9f9f9f9f9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e9e9e9d9e9d9d +9d9d9c9c9c9b9b9b9b9a9a9a9a9a9a9a999a999999999999999898999998989898989898989797 +979796979696969695959595959494949393939393939292919191919191919191919191909090 +908f8f8f8f8e8e8e8d8c8c8c8c8c8c8c8b8a8a8b8b8a8a8a898989898888878787878787878787 +868686858586858484848383838382838282828282828282828181818181818181818180808080 +807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f8080 +808081818181818181818181818080818180808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f8080808080 +808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808181 +818182828283838383838383838384838484848484848484848484848483848383838381818181 +81818180807f7f7e7e7d7d7d7d7c7b7a7a79797878787878787877777676757574747474747474 +747473737272727272727272727272727272727272727272727272727272737372727373737474 +74747475757575767677777878787879797a7a7b7b7c7c7c7c7e7e7f7f80808181818181818182 +828282828383838383838383838383838383838383838383828282818181818080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080818181818282828282828282828282828283838383838383838383838383838483848484 +848484848484848484848484848484848484848484848484848484848484848484848484858585 +858585858585858585858585858585858585858585858585858585848484848484848484848484 +848483848383838383838383838282828282828282818182828181818080808080808080808080 +80808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7f7e7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080 +808080808080808080808181808081818181818181818181818181818181818181818181818181 +818181818181808081818080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808081818080818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818282828282828282828282828282828282 +828282828282828283838383838383838383838383838383838383848384848484848484848484 +848484848484848484848484848484848484848484848484848484848484848484848484848484 +848484848384838382828383828282818181818181818181818080808080808080808080808080 +8080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080 +80808080808080808080808080808080808080808080808080808080808080808080807f7f7f7e +7e7e7e7d7d7c7c7a7a7a7a7a7a79787777757575757575747473727171707070706f6f6e6e6c6c +6b6b6b6b6a6a6969696967676767676767666665666565666666666666676668686969696a6a6a +6b6d6e6e6f707171727475757778797b7b7d7f808183848587888a8b8d8f909093949597999a9b +9c9ea0a1a2a3a5a6a7a8a9ababacadafb0b0b1b2b3b3b4b4b5b5b6b6b7b7b8b8b8b8b8b7b7b8b8 +b8b8b8b8b8b8b8b8b8b8b7b6b6b6b6b6b6b6b4b4b4b4b3b3b2b2b1b1b0b0afafaeaeadadababab +abaaaaa9a9a8a8a7a7a7a7a6a6a6a4a4a4a3a2a3a2a2a2a2a1a1a1a09fa09f9e9e9e9d9d9d9d9d +9d9d9c9c9c9b9b9b9b9a9b9a9a9a9a999999999999999998989999989898979797979797979797 +979696969696969696969596959595959595959595959595959595959595959494949494949494 +949494949494949494949494949494949494949494949494949494949494949494949494949494 +949494949494949494949494949494949494949494949494949494949494949494949494949494 +949494949494949494949494949495959595959595959596959696969696969696969696969696 +96969696969797979797989898989898989898989898989898999999999a999a9a9a9a9b9b9b9c +9c9b9b9c9c9c9d9d9d9d9d9d9d9d9d9e9e9f9f9f9fa0a0a0a0a0a1a1a1a1a1a1a1a1a2a2a1a1a3 +a3a4a3a4a4a4a4a5a5a5a5a5a6a6a6a6a6a6a6a6a6a7a7a8a8a9a9a9a9aaaaaaababababababab +abababacacacadadacacadadaeadaeaeaeaeafafafafafafafafafafb0b0b0b0b0b0b0b0b1b1b0 +b0b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b0b0b0b0b0b0b0b0b0b0 +afafafafaeafaeaeaeaeaeaeaeaeaeaeaeaeaeaeadadadadadadadadadadacacacacacabababab +aaabaaaaaaaaaaaaaaaaaaa9a9a9a9a9a9a9a9a9a9a9a9a9a8a8a8a8a7a7a7a7a7a7a7a7a7a7a7 +a7a7a6a6a6a6a6a6a6a6a6a5a6a5a5a5a5a5a5a5a5a5a5a5a5a5a5a4a4a4a3a3a4a4a3a3a3a3a3 +a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1 +a1a1a0a0a1a1a0a09fa09f9f9f9f9f9f9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e +9d9d9d9c9c9c9c9b9b9b9b9b9b9b9b9b9b9b9b9a9b9a9a99999a9a999999999999999998989898 +989898989898979797979796969695949594949494939393939393939393939393939292929291 +9190908f8f8f8f8e8e8e8e8e8e8e8d8c8b8d8c8b8b8b8a8a8a8a8a898989898989898989898888 +888786878685858584848484848484848484848484848483838383828382828282818181818180 +808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f8080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f80808080808080 +80808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080818180808181818282 +828282838383838383838383848384848484848484848484848484838483838383818181808080 +807f7f7e7e7d7d7c7c7b7b7a7a7979787877777777767676757575757474737373737373737373 +727272727272727272727272727272727272727272727272727272727272727272727273737373 +73747474747575767677777777787879797a7a7b7b7c7c7d7d7e7e7f7f80808080818181828282 +828283838383838383838383838383838383838383838282828282818181818181818181818181 +818080818180808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808181808081818181818181818181 +818181828282828282828282828282828282838383838383838383838383838384838484848484 +848484848484848484848484848484848484848484848484848484848484848484848585858585 +858585858585858585858585858585858585858585858585858484848484848484848484848484 +838483838383838383838382828282828282828282828282828281818181818181818181818181 +8181818181808081818080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7f7e7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808181 +808081818181818181818181818181818181818181818181818181818080818180808080808080 +80808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808181808081818181818181818181818181 +818181818181818181818181818181818181818182828282828282828282828282828282828282 +828282828282838383838383838383838383838383838383838483848484848484848484848484 +848484848484848484848484848484848484848484848484848484848484848484848484848484 +848483848383838383838383838282828282828282828281818181818181818080818180808080 +808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080 +8080808081818080818181818181818181818181818181818181818181808081818080807f7f7f +7f7e7e7d7d7c7c7c7c7b7b7a7978787777777776767575747473737272717170706f6f6e6e6d6d +6c6c6b6b6a6a6a6a6868686767676766666566656565656565656566656666676767676868696a +6b6b6c6c6e6e6f7071727374757777797a7c7d7e7f8182838687888a8c8c8e9091939496979899 +9c9d9ea0a1a2a3a5a6a8a8aaabacadaeafb0b1b1b3b3b4b4b5b5b6b6b7b7b7b7b8b8b8b9b9b9b9 +b9b9b9b9b9b9b9b9b9b8b8b8b8b7b7b7b6b6b6b6b5b5b4b4b3b3b2b2b1b1b0b0afafaeaeadadac +acababaaaaa9a9a9a9a8a8a8a6a6a6a5a4a5a4a3a3a3a2a2a2a2a1a1a0a0a0a09f9f9f9e9e9e9e +9d9d9d9c9c9c9c9b9c9b9b9b9b9a9a9a9a9a9a9a9a99999a9a9999999898989898989898989897 +979797979797979796979696969696969696969696969696969696969695959595959595959595 +959595949495959494949494949494949494949494949494949494949494949494949494949494 +949494949494949494949494949494949494949494949494949494949495959494959595959595 +959595959595959595959595969696969696969696979697979797979797979797979797979797 +979797989898989899999999999999999a9a99999a9a9a9b9b9b9b9c9b9c9c9c9c9d9d9d9d9d9d +9d9d9d9d9e9e9e9f9f9e9e9f9fa0a0a1a1a1a1a2a2a2a2a2a3a3a3a3a3a3a3a3a4a4a4a4a5a5a6 +a5a6a6a6a6a7a7a7a7a7a8a8a8a9a9a8a8a9a9aaaaababababacacacacacadadadaeaeadadaeae +aeafafafafafafafafafb0afb0b0b0b0b1b1b1b1b1b1b1b1b1b1b2b2b2b2b2b2b2b2b2b2b2b2b2 +b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b1b1b1b1b1b1b1b1b1b1b0b0 +b0b0afb0afafafafafafafafafafafafafafaeaeaeadadaeaeadadadacacacacacababababaaab +aaaaaaaaaaaaaaaaaaa9a9a9a9a9a9a9a9a8a8a9a9a8a8a8a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7 +a6a6a6a6a6a6a6a6a6a5a6a5a5a5a5a5a5a5a5a5a5a5a5a5a5a4a4a4a4a4a4a4a4a4a4a4a4a4a3 +a3a4a4a3a3a3a3a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a1a1 +a1a1a1a1a1a1a0a1a0a0a0a0a0a0a0a0a09f9f9f9f9f9f9f9f9f9f9f9f9f9e9e9f9f9e9e9e9d9d +9d9d9d9c9c9c9c9c9c9c9c9c9c9c9c9c9c9b9c9b9b9b9b9b9b9b9b9b9b9b9b9b9b9a9a9a99999a +9a9999999898989898979797979697969696969595959494959594949494949494949393939392 +92919191919090908f8f8f8f8e8e8d8e8d8d8d8d8c8c8c8c8c8b8b8b8a8a8b8b8a8a8a89898989 +888887878787868686868686868685858686858585848484848384838383838282828282818181 +81818181818080818180808080808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f80808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f808080808080808080 +8080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080818180808181818181818181818181818182828282 +828383838383838383838483848484848484848484848484838283828282828080807f7f7f7f7e +7e7d7d7c7c7a7a7a7a797978787777767676767676767575757574747373737373737373737272 +727272727272727272727272727272727272727272727272727272727272727272737373737374 +74747475757676767676767777787879797a7a7a7a7c7c7d7d7e7e7f7f80808080808181818181 +828283838383838383838383838383838383838382828282828181818181818181818181818181 +818181818181818181818181818181818181818181818181808081818080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080818180808181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818282828282828282828282828282828383838383838383838383838383848384848484848484 +848484848484848484848484848484848484848484848484848484848484848485858585858585 +858585858585858585858585858585858585858585858584848484848484848484848484848384 +838383838383838383828282828282828282828282828282818181818181818181818181818181 +818181818181818181818181818181818181818181818181818080807f7f80807f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7f7e7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080818180808181818181 +818181818181808081818080808080808080808080808080808080808080808080808080808080 +8080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808081818080818181818181818181818181818181 +818181818181818181818181818181818181828282828282828282828282828282828282828282 +828282828383838383838383838383838383838383838384838484848484848484848484848484 +848484848484848484848484848484848484848484848484848484848484848484848484848484 +838483838383838383838382828282828282828282818181818181818181818181818181818181 +81818080807f7f80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080818180 +80818181818181818181818181818181818181818181818181818181818181818181808080807f +7f7e7e7c7c7d7d7c7c7b7a797978787878787877767575747473737373727271706f6f6e6e6e6e +6d6d6c6b6b6b696969696969696767666766666666666666656666676667676767676768696a6a +6b6b6c6c6d6f706f70727374747677797a7b7c7d7e7f8283848688888a8b8d8f90919394959899 +9a9b9d9e9fa0a2a4a4a5a7a8a9aaabacadaeafafb0b1b2b2b3b4b5b5b5b5b6b6b6b7b7b7b8b8b8 +b8b8b8b8b8b8b8b8b8b8b8b8b8b8b7b7b7b7b6b6b5b5b4b4b4b4b3b2b1b2b1b0afafafafaeaead +adacacababababaaaaaaa8a8a8a7a6a7a6a6a5a5a4a4a4a4a3a3a2a2a2a2a1a1a0a0a0a0a09f9f +9f9e9e9e9e9d9e9d9c9c9c9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9a9a9a99999a9a999999989898 +989898989898979897979797979797979797979797979797979797969696969696969695959696 +959595959595959595959595959595959595959595959595959595959595959595959595959595 +959596969595969696969696969696969696969696969696969696969696969696969696969696 +969696969696969696969797979797979797989997989999999999999999999999999999999999 +999a9a9a9a9a9b9b9b9c9c9b9b9c9c9c9c9c9c9c9c9d9d9d9d9e9d9e9e9e9e9f9f9fa0a09f9fa0 +a0a0a1a1a1a1a1a1a1a1a1a2a2a3a3a4a4a4a4a5a5a5a6a6a6a6a6a6a6a6a6a6a6a6a7a7a8a7a8 +a8a8a8a9a9a9aaaaaaaaabababababababacacadadadadaeaeaeaeaeafafafafafafafafafafb0 +b0b0b0b0b0b0b0b0b1b0b1b1b1b1b2b2b2b2b2b2b2b2b2b2b3b3b3b3b3b3b3b3b2b2b3b3b2b2b2 +b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b1b1b2b2b1b1b1b0b0b0b0b0b0b0b0b0b0afafaeae +adaeadadadadadadadadadadadadadadacacacababacacabababaaaaaaaaaaa9a9a9a8a7a9a8a7 +a7a7a7a7a7a7a7a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a4a4 +a4a4a4a4a4a4a4a3a4a3a3a3a3a3a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a2a2a2a2a1a1a2 +a2a1a1a1a1a1a1a1a1a1a1a1a1a1a0a0a0a0a0a0a0a0a0a0a0a0a0a0a09f9f9f9f9f9f9f9f9f9f +9f9f9f9f9e9f9e9e9e9e9e9e9e9e9e9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9c +9c9b9b9b9b9b9b9b9b9b9b9b9b9b9b9a9b9a9a9a9a9a9a9a9a9a9a9a9a9a9a9999999999999999 +999998989898989797979796979696969695959595959595959595959595959594949493929392 +919191909090909090908f8f8e8f8e8e8e8e8d8d8d8d8d8c8c8c8c8c8c8c8c8b8b8a8a8a8a8989 +888888888787878787878787878787878786868686858584858484848483838383838282828282 +8282828181828281818181818181818080808080808080807f807f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7e7e7f7f7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f8080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080807f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080 +808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f8080808181808081818181818181818181818181828282828383 +84848484848484848484848484838483838383838383828282828282817f7f7f7e7e7e7e7c7c7c +7c7b7b797979797878777776767575757575757574747474747473737373737373737372727272 +727272727272727272727272727272727272727272727272727272727272727373737373747474 +747474757575757575767678777878797979797b7b7c7c7d7d7e7e7f7f7f7f7f80818181818282 +838383838383838483848484848484848483838282828281818181818181818181818181818181 +818181818181818181818181818181818181818181818080818180808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808181808081818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818182 +828282828282828282828282828283838383848384848484848484848484848484848484848483 +848383838383838383838383838383838383838383838383838383838383848484848584858585 +858585858585858585858585858585858585858585848484848484848484848484848484848484 +848484848484838382828282828282828282828282828181818181818181818181818181818181 +81818181818181818181818181818181818181818181818080807f7f80807f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808181808081818181818181 +818181818080818180808080808080808080808080808080808080808080808080808080808080 +808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080818180808181818181818181818181818181818181 +818181818181818181818181818181818282828282828282828282828282828282828282828282 +828283838383838383838383838383838483848484848484848484848484848484848484848484 +848484848484848484848484848484848484848484848484848484848484848484848484848484 +848484848484848484838383838383838383838282828281828181818181818181818181818181 +8080807f7f80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808181808081 +81818181818181818181818181818181818181818181818181818181818181818080808080807f +7f7d7d7e7e7d7d7c7c7a7a797979797979787777777675747474747373737271716f6f6f6f6e6e +6e6d6d6d6a6a6a6a6a6a6a68686868676767676767676666676766676767676767686969696a6a +6b6b6c6d6e6d6e707071727474767778787a7b7c7e7f808284848587898a8b8d8e8f9093949597 +98999b9c9d9fa0a1a2a4a5a6a8a8a9aaacacadaeafafb0b1b2b3b3b3b4b4b4b6b6b6b7b7b7b7b8 +b8b8b8b8b8b8b8b8b8b8b8b8b7b7b7b7b6b6b6b6b5b5b5b5b4b3b2b3b3b2b1b1b1b1b0b0afafae +aeadadadadacacacaaaaaaaaa8a9a8a8a7a7a6a6a6a6a5a5a4a4a4a4a3a3a2a2a2a2a2a1a1a1a0 +9f9f9f9f9f9f9e9e9e9d9d9d9d9d9d9d9d9d9c9d9c9c9c9c9b9b9b9a9a9b9b9a9a9a9999999999 +999999999999999999999999999999999999999899989898989797979797979797969697979696 +969696969696969696969696969696969696969696969696969696969696969696969696969696 +979796969797979797979797979797979797979797979797979798979898989898989898989898 +989898989898989899999999999999999a9a99999a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9b9b +9c9c9c9c9d9d9d9e9e9d9d9e9e9e9e9e9e9e9e9fa0a0a0a0a0a0a0a0a0a1a1a1a2a2a1a1a2a2a2 +a3a3a3a3a4a3a4a4a4a5a5a5a5a6a6a6a6a7a7a7a8a8a8a8a8a8a8a8a8a9a8a9aaaaaaaaaaaaaa +aaabababacacacacadadadadadadadaeaeaeaeaeafafb0b0b0b0b1b1b1b1b1b1b1b1b1b1b2b2b2 +b2b2b2b2b2b2b2b2b2b2b2b2b3b3b3b3b2b3b2b2b2b2b3b3b3b3b3b3b3b3b2b2b3b3b2b2b2b2b2 +b2b2b2b2b2b2b2b1b2b1b1b1b1b1b1b1b0b0b1b1b0b0b0afafafafafafaeaeaeaeadadacacacac +acacacacacacacacabacababababaaaaaaa9a9aaaaa9a9a9a8a8a8a8a7a6a6a6a5a5a6a6a5a5a5 +a5a5a5a5a5a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a3a3a3a3a2a3a2a2a2a2a2a2a2a2a2a1a1a1a1 +a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a0a0a0a0a0a0a0a0a0a0a0a0a09f9fa0a09f +9f9f9f9f9f9f9f9f9f9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9d9d9d9d9d9d9d9d9d +9d9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9b9b9b9b9b9a +9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a99999999999999999999 +989898989897979797969796969696959595959595959595959595959595949494939394939292 +92919191919091908f8f8f8f8f8f8f8f8e8e8e8e8e8d8d8d8d8d8d8d8d8c8c8b8b8b8b8a8b8989 +898988888888888888888888888888878787878686868686868685858484848483838383838383 +838282838382828282828282818180808080808080808080808080808080808080808080808080 +80807f7f80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f +7f7f80808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80 +808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f808080808080808080807f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f8080808080808080808080808080808080808080808080818181818282828383838383838383 +8383838383838483848484848484848484828282828182818080807f7e7e7d7c7d7c7c7c7b7979 +797979787877777676757575757474737373737373737272727272727272727272727272727273 +737373737373737373737373737373737373737373737373737373737372727272727272727273 +747474757576767676767677777878797979797a7b7c7c7d7d7d7d7f7f80808080818181818181 +818383838383838383838383838383838383838383838383838382828282828282828181818180 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808181818182828282828282828282828282838383 +838383838383838383838383838383838383838383838383838384838484848484848484848484 +848484848484848484848484848484848484848484848484848484848484848484848484848484 +848484848585858585858585858585858585858585858585858585858585858585848483838383 +838383838383838383838383838383838383838382828282828282828282828282828282828281 +818181808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080807f807f7f7f807f8080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808181808081818181 +81818181818181818181818181818181818181818181808081818080807f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808181808081818181818181818181818181818181818181 +818181818181818181828282828282828282828282828282828282828282828282828383838383 +838383838383838383838383838383838383838483848484848484848484848484848484848484 +848585858585858585858585858585858585858585858585858585858585858585858584858484 +848484848484848484848484838383838383838383838383838282838382828281818181818080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808181 +80808181818181818181828282828282828282828383838282838382828281818181807f7f7f7f +7f7f7f7e7e7d7c7c7c7c7c7b7b7a79797978777777777675747474737373727271706f6f6f6e6e +6e6d6d6c6c6a6a6a6a6a6a68696868686866666666676667676767666667676767686868686a6a +6a6b6b6c6c6c6d6f707172737474767778787b7b7c7d7f7f8283848687888a8b8c8f9091929495 +96989a9b9b9d9f9fa1a2a3a5a6a6a8a9aaabacacadaeafafb0b1b2b2b3b4b5b5b5b6b5b6b6b6b6 +b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b7b7b7b7b5b5b5b5b5b5b4b4b4b4b2b2b2b2b1b1b0b0af +afafafaeaeaeacacacabababaaa9a9a9a9a9a8a8a7a7a6a6a5a5a5a5a5a4a4a3a3a3a3a2a2a2a2 +a1a0a1a0a0a0a09f9f9f9f9f9e9e9e9d9d9e9e9d9d9d9c9c9c9c9c9c9c9c9c9c9b9b9b9b9b9b9b +9b9b9a9b9a9a9a9a9a9a9a9a9a9999999999999999999999999999999898989898989898979798 +989797979797979797979797979797979797979797979797979797979797979797979797979797 +979797979797979797979898989898989898989898989899999898999999999999999999999999 +999a9a9a9a9a9a9a9a9a9a9b9b9b9b9c9b9c9c9c9c9c9c9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9d +9d9d9f9f9f9f9f9f9f9fa0a09f9fa0a0a1a1a1a1a1a2a2a3a3a3a3a4a4a4a4a4a4a4a4a4a4a5a5 +a5a6a6a5a5a6a6a6a8a9a9a9a9a9a9a9a9a9a9a9a9a9a9aaaaaaababababababacacadadadadae +aeaeaeaeaeaeaeafafafafb0b0b0b0b1b1b1b1b1b1b1b1b1b1b1b1b2b2b1b1b2b2b2b2b2b2b2b2 +b2b2b2b2b3b2b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b2b2b2b2b2b2b2b2b2b2b1b1b1b1 +b1b0b0b0b0b0b0b0b0b0b0afafafafafafafafafafaeaeaeaeadadadadacacacacacacababaaaa +aaaaa9a9a9a9a9a9a9a9a9a9a8a8a8a7a7a8a8a7a7a7a5a5a5a5a5a5a4a4a4a3a4a3a3a3a3a2a2 +a2a2a2a2a2a2a2a2a1a1a1a0a0a1a1a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0 +a0a0a09f9f9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9d9d9e9e9d9d9d +9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9c +9b9c9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9a9a9a99999a9a9999999999999999999999 +999999999999999a9a9a9a999a999999999a9a9a9a9a9a9a9a9a9a999999989899999898989797 +979797979797979697969696969696969595969695959595959595959494949493939393939392 +92929191919191919091909090908f8f8f8f8f8f8f8f8e8e8e8e8d8d8d8d8d8c8c8b8b8b8b8b8b +8b8b8b8b8b8a8a8a89898989888888888888888787868686868686868686858585858584848483 +838484838383828282828282828282828282828281818080808080808080807f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f807f808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080 +80808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e +7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080807f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80 +808080808080808080808080808080808080808080808181818182828283838383848384848484 +8484848484848484848384838383838181818181818180807f7e7d7d7c7b7c7b7a7a7a78787878 +787777767675757474747473737272727272727272727272727272727272727272727272737373 +737373737373737373737373737373737373737373737373737373727272727272727272727373 +7374747575757576757676777778787878797a7b7b7c7c7c7c7e7e7f7f80808181818181818183 +838383848384848484848484848384838383838383838383828282828282828281818181808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808081818181828282828282828282828282828383838383 +838383838383838383838383838384838484848484848484848484848484848484848384838383 +838383838383838383838383838383838383838383838383838383838383848384848484848484 +848485858585858585858585858585858585858585858585858585858585858584848484848484 +848483848383838383838383838383838383828282828282828282828282828282828282818181 +818080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808081818080818181818181 +8181818181818181818181818181818181818181808081818080807f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808081818080818181818181818181818181818181818181818181 +818181818181818282828282828282828282828282828282828282828282828283838383838383 +838383838383838383838383848384848484848484848484848484848484848484848484848485 +858585858585858585858585858585858585858585858585858585858585858585858585858585 +858585858585858585858484848484848484848384838382828383828282818181818180808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808081818080 +818181818181818182828282828282828282838383828283838282828181818181808080808080 +807f7f7e7e7d7d7d7d7c7c7b7a7a7a7a797978787776757575757575747372717070707070706f +6e6d6d6b6b6b6b6b6b6a6a69696969676767676767676767676666676767676767676769696969 +696a6a6a6a6c6e6f6f70717172747575777778797b7b7d7f808182848586878a8b8c8e8f909294 +959697999a9b9d9ea0a1a2a2a5a6a7a8a9a9aaabacadaeafb0b0b1b3b4b4b4b5b4b5b6b6b6b8b8 +b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b6b6b6b6b6b6b6b6b6b6b4b4b4b4b3b3b2b2b1b1b1 +b1b0b0b0aeaeaeaeadadacabababababaaaaa9a9a8a8a7a7a7a7a7a6a6a5a5a5a5a4a4a3a3a2a2 +a2a2a2a2a2a1a1a1a1a1a0a0a09f9ea09f9e9e9e9d9d9d9d9d9d9d9d9d9d9c9c9c9c9c9c9c9c9c +9c9c9c9c9c9c9c9c9c9c9c9b9b9b9b9a9b9a9a9a9a9a9a9a9a9a99999999999999999898999998 +989898989898989898989898989898989898989898989898989898989898989898989898989898 +9898989898989898999999999999999999999999999a9b999a9b9b9b9b9b9b9b9b9b9b9b9b9b9c +9c9c9c9c9c9c9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9e9e9e9e9e9e9e9e9e9f9e9f9f9f9f +a1a1a1a1a1a1a1a1a2a2a1a1a2a2a3a3a4a4a4a4a5a5a5a5a5a6a6a6a6a6a6a6a6a6a6a7a7a7a8 +a9a7a8a9a9a9abababababababababababababababacacacadaeadaeaeaeaeafafafafafb0b0b0 +b0b0b0b0b0b1b1b1b1b2b2b2b2b2b2b2b3b2b3b3b3b3b3b3b3b4b4b3b3b4b4b4b4b4b4b4b4b4b4 +b4b4b4b4b4b4b4b4b4b4b4b4b3b4b3b3b3b3b3b3b3b3b3b2b2b2b2b2b2b2b2b2b2b1b1b1b1b1b0 +b0b0b0afb0afafafafaeaeaeaeaeaeaeaeaeaeadadadadacacababaaaaaaaaaaaaaaa9a9a9a9a9 +a8a8a8a8a7a8a7a7a7a7a6a6a6a5a5a6a6a5a5a5a3a3a3a3a2a2a1a1a1a1a1a1a1a1a1a0a0a0a0 +a0a0a0a0a0a09f9f9f9e9e9f9f9e9e9e9e9e9e9e9d9e9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d +9d9d9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9b9b9c9c9b9b9b9b9b +9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9a9a9a9a9a9a +9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9999999898999998989898989898989898989898 +9898989898999999999999999999999a9a9a9a9a9a9a9a9a9a9999999898999998989897979797 +979797979796979696969696969695959696959595959595959594949494949494949494939393 +92919291919191919191919190909090909090908f8f8f8f8e8e8e8e8e8d8d8c8d8c8c8c8c8c8c +8c8c8c8b8b8b8a8a8a8a8989898989898989888888888788878787878686868686858585848485 +858484848383838382838282828282828282828181818181818181818180808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f8080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080 +8080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e +7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080 +808080808080808080808181808081818181818181818282828282838383838483848484848484 +84848484848484838483838383818181808080807f7f7e7d7c7c7b7a7b7a797979777777767676 +767575747473737373727272727272727272727272727272727272727272727272727373737373 +737373737373737373737373737373737373737373737373737272727272727272727273737373 +73747474747574757576767676777778797a7a7b7b7c7c7d7d7e7e7f7f80808080818181838383 +838483848484848484848483848383838383838383838282828282828282828281818181818181 +818181818181818181818181818181818080818180808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808181808081818181818181818181818181818181 +818181818181818181818181818181818182828282828282828282828282828283838383838383 +838383838383838383838383848384848484848484848484848484848484848483848383838383 +838383838383838383838383838383838383838383838383838383838483848484848484848484 +858585858585858585858585858585858585858585858585858585858585848484848484848484 +838483838383838383838383838383838282828282828282828282828282828282828282818181 +818181818181818181818181818181818181818180808181808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808181808081818181818181818181818080 +818180808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080818180808181818181818181818181818181818181818181818181 +818181818182828282828282828282828282828282828282828282828282838383838383838383 +838383838383838383838483848484848484848484848484848484848484848484848484858585 +858585858585858585858585858585858585858585858585858585858585858585858585858585 +858585858585858584848484848484848483848383838383838383838282828282818181808081 +818080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808181808081818181818181 +818181818181828282828282828282828383838383838383838382828282828181818080818180 +807f7f7e7e7e7e7d7d7d7c7c7b7b7a7a7979787877777777767675747373727272727171706f6e +6e6d6d6d6d6c6c6b6b6a6a6a6a6868686767686867676766666666666666666666676767686867 +676868696b6c6c6d6e6e6f707171737374757777797a7c7d7e7f818283868788898b8c8e8f9192 +93949697999a9c9d9e9fa1a2a3a5a6a6a7a9aaabacadaeaeafb1b2b2b3b4b3b4b5b5b5b7b7b7b8 +b8b8b8b9b9b9b9b9b9b9b9b9b9b9b9b9b8b8b8b7b7b8b8b7b7b7b6b6b6b6b5b5b4b4b3b3b3b3b2 +b2b2b0b0b0b0afafaeaeadadadadacacababaaaaa9a9a9a9a8a8a8a7a7a7a7a6a6a5a5a4a4a4a4 +a3a3a3a2a2a2a2a2a1a1a1a1a0a1a0a0a0a09f9f9f9e9e9f9f9e9e9e9d9d9d9d9d9d9d9d9d9d9d +9d9d9d9d9d9d9d9d9d9c9c9c9c9b9c9b9b9b9b9b9b9b9b9b9a9a9a99999a9a9999999999999999 +9999999999999999999999999999999999999999999999999999999999999999999a9a99999a9a +9a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b9b9b9c9b9c9c9c9c9c9c9c9c9c9c9c9c9c9c9d9d9d +9d9d9d9d9d9d9d9e9e9e9f9f9e9e9f9f9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a1a0a1a1a1a1a3a3 +a3a4a4a3a3a4a4a4a4a4a4a4a5a5a6a6a6a6a7a7a7a7a7a8a8a8a9a9a8a8a9a9a9aaaaaaaaabaa +ababababadadadaeaeadadaeaeaeaeaeaeaeaeafafafafb0afb0b0b0b0b1b1b1b1b1b2b2b2b3b3 +b2b2b3b3b3b4b4b4b4b4b4b4b4b4b5b4b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5 +b5b5b5b5b5b5b5b5b5b5b4b5b4b4b4b4b4b4b4b4b4b3b3b3b2b2b3b3b2b2b2b1b1b1b1b1b0b0b0 +b0afb0afafafafaeaeaeadadaeaeadadadacacacacababaaaaa9a9a9a9a8a8a8a7a7a7a7a7a6a6 +a6a6a5a6a5a5a5a5a4a4a4a3a3a4a4a3a3a3a1a1a1a1a0a09f9f9e9e9f9f9e9e9e9d9d9d9d9d9d +9d9d9d9d9c9c9c9c9c9c9c9c9c9c9c9c9c9c9b9c9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b +9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a99999a9a99999999999999 +999999999999999999999999999999999999999999999999999999999999999898989898989898 +989898989898989898989898989898989897979797979797979797979797979797979797979797 +979797989898989898989898989999999999999999999998989898989898989898979797979797 +979797969796969696969696969696969696969696969696959595949495959494949393939392 +93929292929292929292919191919191919191919090908f8f8f8f8e8e8d8e8d8d8d8d8d8d8d8d +8d8c8c8c8c8c8b8b8b8a8a8b8b8a8a8a8989898988898888888887878787878686868585868685 +858584848484838483838383838383838382828282828282828282818181818181818180808181 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e +7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f80808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080 +808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f +7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f +7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080 +808080818180808181818181818181818181818182828282828383838384838484848484848484 +84848484838283828282828080807f7f7f7f7e7e7d7c7b7a7a797a797878787676767676767675 +757474737373737272727272727272727272727272727272727373727273737374747474747474 +747474747474747474747474747474747474747474737373737272727272727272737373737374 +74747475747575767676767676777879797a7a7b7b7c7c7d7d7e7e808080808080808282828384 +838484848484848484838483838383838383838382828282828282828282818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818180808181808080808080808080808080808080808080808080808080808081818080 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181828282828282828282828282828282838383838383838383 +838383838383838383838483848484848484848484848484848484848483828483828282828282 +828282828282828282828282828282828282828282828282828283828383848483838484848585 +858585858585858585858585858585858585858585858585858585858484848484848484848384 +838383838383838383838383838382828282828282828282828282828282828282828181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818180808181808080808080808080808081818080818181818181 +818181818181818181818080818180808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080818180808181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181828282828282828282828282828282828282828282828282828383838383838383838383 +838383838383838384838484848484848484848484848484848484848484848484848585858585 +858585858585858585858585858686858586868686868686868686868686868686868686868686 +868686868585858584848484848484838483838383838383838382828282828181818181818181 +818181818181818181818181818181818181818181818181818080818180808080808080808080 +808181808081818181818181818181818181818181818181818181818181818181818181818181 +818181818282828282828282828283838383838383838383828282828281818181818181818180 +807f7f7f7f7e7e7e7d7d7d7d7b7b7a7a7979787878787877767574747373737373737271706f6e +6e6e6e6e6e6d6d6c6b6b6b69696969696969686868676767676767676766666868676767676767 +67686a6b6b6b6c6c6d6e70707171727374747677797a7b7c7d7e7f8283848587888a8b8c8e8f90 +9193959597999a9a9d9e9fa0a2a2a3a4a6a7a8a9aaaaabadafafafb0b0b1b2b2b2b5b5b5b5b5b6 +b6b7b7b7b7b7b8b8b8b8b8b8b8b8b7b7b7b8b8b7b7b8b8b8b7b7b7b7b6b6b5b5b4b4b4b4b4b4b4 +b2b2b2b1b0b1b0afafafafafaeaeadadacacabababababaaaaa9a9a9a9a8a8a7a7a6a6a6a6a6a5 +a5a5a5a4a4a4a3a3a3a3a2a3a2a2a2a2a1a1a1a0a0a1a1a0a0a09f9f9f9f9f9f9f9f9f9f9f9f9f +9f9f9f9f9f9f9f9e9e9e9e9d9e9d9d9c9c9d9d9c9c9c9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b +9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9c9c9b +9b9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9d9d9e9d9e9e9e9e9e9e9e9e9e9e9e9e9e9e9f9f9f9f9f +9f9f9fa0a0a0a0a1a1a1a1a1a1a1a1a1a1a1a1a1a2a2a2a2a2a2a2a2a2a3a2a3a3a4a4a5a5a6a6 +a6a6a6a6a6a6a6a6a6a6a7a7a8a8a8a8a9a9a9aaaaaaaaababababababababacacacacadacadad +adadafafafafafafafafafafafafafafafb0b0b0b0b1b0b1b1b1b1b2b2b2b2b2b3b3b3b3b3b3b3 +b3b3b3b4b4b4b4b4b4b4b4b4b5b4b5b5b5b5b5b5b5b5b5b5b5b5b4b4b5b5b4b4b4b4b4b4b4b4b4 +b4b4b4b4b4b4b4b3b2b3b2b2b2b2b2b2b2b2b2b1b1b1b0b0b0b0b0b0b0afafafafafadadadadac +adacacacacabababaaaaaaaaaaaaaaa9a9a9a9a8a8a7a6a5a5a5a5a5a5a5a4a4a4a3a3a3a3a2a2 +a1a2a1a1a1a1a0a0a0a0a0a0a0a09f9f9d9d9d9d9c9c9b9b9b9b9b9b9b9a9a9a9a999999999999 +999998989898989898989898989898989798979797979797979797979797979797979797979696 +969696969696969696969696969696969696969696969696969696969696969696969696969696 +969696969696969696969696969696969696969696969696969696969695959595959595959595 +959595959595959595959595959595949494949494949494949494949494949494959595959595 +959696969696969696969697979797979797979797969696969696969696969595959595959595 +959495949495959494959595959595959595959595959494949494949494949493939393929392 +92929292929292929191919191919191909090908f8f8f8f8f8e8e8d8e8d8d8d8d8d8d8d8d8d8c +8c8c8c8c8b8b8b8b8b8b8b8b8b8b8a8a8a8a898a89898989888888878787878686868686868686 +858585858485848484848484848484838383828283838282828181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +80808181808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080 +80808080808080808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080 +808181808081818181818181818181818181828282828383848484838483838383838383838383 +8383828282828181817f7f7f7e7e7e7e7c7c7c7b7a797978797777777775757575757575747474 +747373737372727272727272727273727373737373737374747373747474757575757575757575 +757575757575757575757575757575757575757474747473737373737373727473737373747474 +74747474747575757575757777787879797a7a7b7b7c7d7d7d7f7f7f7f7f7f8082828283838383 +838383838484848484848484848484848484838383838283828282828181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181808081818080808080808080808080808080808080808080808080808080818180808181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818282828282828282828282828282828383838383838383838383 +838383838383838383838383838383838383838383838383838383828283838282828282828282 +828282828182818181818181818182818282828282828282828282828383828283838384848484 +848484848485848585858585858585858585858585858585858584848484848484848484848484 +848484848484838483838383828282828282828282828282828282828282828281818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181808081818080808080808080808080818180808181818181818181 +818181818181818180808181808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808181808081818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818282828282828282828282828282828282828282828282828383848484848484848484848484 +848484848484848484848484848484848484848484848484848484848484848485858585858585 +858585858585858585858586868585868686868686868686868686868686868686868686868686 +868685858585848484848484848484848484848484848484838383838382828282818281818181 +818181818181818181818181818181818181818181818180808181808080808080808080808081 +818080818181818181818181818181818181818181818181818181818181818181818181818181 +818182828282828282828282838383838483848484848383838383828282828282828282808180 +8080807f7f7f7e7e7e7e7c7c7c7c7a7a797979797978777776767574747474747373727170706f +6f6f6f6e6e6e6d6d6d6b6a6a6a6a6a6a6969696867676767676767666668686767676767676768 +696a6a6a6b6b6c6c6e6e6f6f707071727474767778787a7b7c7e7f808183848587888a8a8c8d8e +90909294959598999a9c9d9d9fa0a2a3a4a5a6a6a8a9abacacadadaeafafafb2b2b3b3b3b4b4b5 +b6b6b6b6b7b7b7b7b8b8b8b8b7b7b7b8b8b7b7b8b8b8b7b7b7b7b6b6b6b6b5b5b5b5b5b5b5b3b3 +b3b2b2b3b2b1b1b1b1b1b0b0afafaeaeadadadadadacacababababaaaaa9a9a8a8a8a8a8a7a7a7 +a7a6a6a6a5a5a5a5a5a5a4a4a4a4a3a3a3a2a2a3a3a2a2a2a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1 +a1a1a1a1a0a09f9f9f9f9f9f9f9e9e9f9f9e9e9e9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d +9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9e9e9d9d9e +9e9e9f9f9f9f9f9f9f9f9f9f9f9f9f9fa09fa0a0a0a0a0a0a0a0a0a0a0a0a0a0a1a1a1a1a1a1a1 +a1a2a2a2a2a3a3a3a3a3a3a3a4a3a4a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5a5a6a6a7a7a8a8a8a8 +a8a8a8a9a8a9a9a9aaaaaaaaaaaaabababacacacacadadadadadadadaeaeafafafafafafafafaf +b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b2b2b2b2b2b2b2b2b2b2b3b3b3b3b3b4b4b4b4b4b4b4b4b4 +b4b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b4b4b4b4b3b3b4b4b3b3b3b3b3b3b3b3b3b3b3 +b3b2b2b2b2b1b1b1b1b1b1b1b1b0b0b0b0afafafaeaeaeaeaeaeaeadacacacacaaaaaaaaaaaaa9 +a9a9a9a8a8a8a7a7a7a7a7a7a7a6a5a5a5a4a4a4a3a2a2a2a2a2a2a1a0a0a09f9f9f9f9e9e9e9e +9e9e9e9d9d9c9c9c9c9c9c9c9b9b99999999989897979797979797969696969595959595959595 +949494949494949494949494949494949494949494949494949494949494949494949493939393 +939393939393939393939393939393939393939393939393939393939393939393939393939393 +939393939393939393939393939393939393939393939393939393929292929292929292929292 +929292929292929292929292929191919191919191919191919191919191919292929292929293 +939393949394949494959595959595959595959494949494949494949493939393939393939393 +939393949493939494949494949494949494949493939393939393939393929292929292929292 +9292929292929191919191919191909090908f8f8f8f8f8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8d +8d8d8c8c8c8c8b8c8b8b8b8b8a8a8a8a8a8a8a8a8a8a8989898888888887878787878787868685 +858585858585858585858585858484848383848483838382828282818281818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818080 +8181808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080 +808080808080808080808080808080808080808080808080808080808080808080808080807f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080 +808080808181818182828283838383838383838383838383838483848484848484848484828282 +828082808080807e7e7e7d7c7d7c7c7b7a79797978777777767676757575747473737373727272 +727272737373737374747474747474747474757575757575757575757676767676767676767676 +767676767676767676767676767675757575757575757575747474747474747474747373737374 +73747474747575767676767777787879797a7a7b7b7d7d7d7d7e7e808080808181818281828383 +848484848483848383838383838383838383838383838383838383838383838282828282828282 +828281818181818181818080818180808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808181808081818181818181818282828282828282828282828282 +828282828282838383838383838383838383838383838383838383838383838383838383838383 +838383838383848283838383838383838382828282828282828281828181818181818181818080 +808080808080808080808080808080808080818181818281828282828282828282838383838384 +848484848484848484858585858585858585858585858585858585858584848484838483838383 +838383838383838383838383838383838383838383838383838383838383828282828282828282 +828282828282828282828282828281818181808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808181808081818181818181818181818080818180808080 +80808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080818180808181818181818181828282828282828282828282828282828282828283 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838483848484848585858585858585858585858585858585858585858585858585858585 +858585858585858585858585858585858585858585858585858585858585858585858585858585 +858585858585858585858584858484848484848484848383838383838383828283838282828181 +818181818181818180808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808181808081818181818181818181818181 +828282828283838383838383838383838383838383838383838383838282838382828282818181 +818080807f7f7e7e7e7e7c7c7c7c7c7c7a7a797979787877777777767574747373737372727170 +6f6f6f6e6e6e6d6d6d6d6b6b6b6b6a6a6969696969696767676767676767686866666767676868 +6869696a6a6b6b6b6c6c6d6e70707172737474767778787b7b7c7d7f7f828284848787898b8c8d +8e8f909294959697999a9b9d9e9f9fa0a2a3a4a6a7a7a9aaaaabacadaeaeafafb1b1b2b2b3b3b4 +b4b5b5b5b6b6b6b6b6b6b8b8b8b7b7b8b8b7b7b7b8b8b8b8b8b8b7b7b7b7b7b7b6b6b6b5b5b5b5 +b4b4b4b4b3b3b2b2b2b2b1b1b0b0b0b0afafaeaeaeaeaeadadacacababababaaaaa9a9a9a9a9a9 +a9a9a8a8a8a8a6a7a6a6a6a6a5a5a5a4a4a5a5a4a4a4a3a3a3a3a3a2a2a2a2a2a2a2a2a2a2a2a2 +a2a2a2a2a2a2a2a1a1a0a0a0a0a0a0a0a0a09f9f9f9e9e9e9e9d9d9d9d9d9d9d9d9d9d9d9d9d9d +9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9e9e9f9fa0a0a0a0a0a0a0a0 +a1a1a1a1a1a1a1a1a1a1a1a1a1a1a2a1a2a2a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a3a3a4a4a4a4 +a4a4a4a4a5a5a5a5a6a6a6a6a6a6a6a6a6a6a6a6a6a7a7a7a7a8a8a9a9a9a9a9a9a9aaaaaaaaab +abababababababacadadadadaeaeaeaeaeaeaeaeafafafafb0b0b0b0b0b0b0b1b1b2b2b2b2b2b2 +b2b3b3b3b3b4b4b4b4b4b4b4b4b4b4b4b4b5b4b5b5b5b5b5b5b5b5b5b5b5b5b6b6b5b5b6b6b6b5 +b5b5b5b5b5b5b5b5b6b4b5b5b5b5b5b5b5b5b5b5b4b4b4b4b4b4b4b4b4b3b3b3b3b3b2b2b2b2b2 +b2b1b1b1b0b1b0afafaeaeaeaeaeaeadadadacacadadababaaaaaaaaa9a9a9a9a8a8a6a7a6a6a6 +a6a5a5a5a4a4a5a5a3a3a2a2a2a2a1a1a1a0a0a0a09e9e9d9d9d9d9c9c9c9c9c9c9c9c9b9b9a9a +9a9a9a9a9a99999898979797979796969595949493939393929292929292929292929292929292 +929292919191919191919191909190909090909090909090909090909090909090909090909090 +909090909090909090909090909090909090909090908f8f90908f8f8f8f8f8f8f8f8f8f8f8f8f +8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f90909090909090909090909090909090909090 +909090909090909090909090909090909090909090909090909090909090909090919191929292 +929292929292929292929292939393939393939393939393939393929292929293939393929392 +929292929292929293939393939393939393929292919192929191919191919190919090909090 +90909090909090909090909090909090908f8f8f8f8f8f8e8e8d8d8d8d8d8d8d8d8d8d8d8d8d8d +8d8d8d8c8c8d8d8c8c8c8b8b8b8b8a8a8989898989898989898989898888888887878787878787 +868685858585848484848484848484848484848484838383838383838382828383828282818181 +818181818181818181818181808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f8080808080 +80808080808080808080808080808080808080808080808080808080808080808080807f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080 +808081818181828282838383838383838383848384848483848383838383838383838181818180 +81807f7f7f7d7d7d7c7b7c7b7a7979787878777676757575757474747373727272727272727272 +727373737373747474747574757575757676767676767676767677777777777777777777777777 +777777777777777777777777767676767676767676767575757574757474747473737373737373 +73737374747575767576767777787879797a7b7c7c7c7c7d7d7f7f808081818181818182828383 +848484848484848484848484848484848484838483838383838383838382828282828282828282 +818181818181818180808181808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808081818080818181818181818182828282828282828282828282828282 +828282828383838383838383838383838383838383838383838383838383838383838383838383 +838383838382828282828282828282818181818181818181818181818181818181818180808080 +7f807f7f7f7f7f7f7f7f807f808080808181818181818181818181818181818282828282838383 +838483848484848585858585858585858585858585858585858585848484848484848484848484 +848483848383838383838383838383838383838383838383838383838282828282828282828282 +828282828282828282828282818181818080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808081818080818181818181818181818180808181808080808080 +8080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808181808081818181818181818282828282828282828282828282828282828282838383 +838383838383838383838383838383838383838383848384848484848484848484848484848484 +848484848484848485858585858585858585858585858585858585858585858585858585858585 +858585858585858585858585858585858585858585858585858585858585858585858585858585 +858585858585858585858585858585858585858584848484848484848382848382828281818181 +818181818181808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808081818080818181818181818181818181818282 +828282838383838383838383848384848484848484848484848483838484838382838282828281 +818180807f7f7f7f7e7e7d7d7d7d7b7b7a7a7a7a7a797978787776757575757575747372717070 +707070706f6f6e6e6c6c6c6c6b6b6a6a6969696967676767676767676868666667676767676768 +6869696969696a6a6b6b6d6e6f6f70717172747575777778797b7b7d7e8080828385868788898a +8b8d8f909193949597999a9b9b9c9e9fa1a2a3a4a6a7a7a8a9aaababacadafafb0b0b1b2b3b3b4 +b4b4b5b5b6b6b6b6b8b8b8b7b7b8b8b7b7b7b8b8b8b8b8b8b8b8b8b8b8b8b7b7b7b6b6b6b6b6b6 +b6b6b5b5b4b4b4b4b3b3b2b2b2b2b1b1b0b0b0b0b0afafaeaeadadadadacacabababababababab +aaaaaaaaa9a9a8a8a8a8a7a7a7a6a6a7a7a6a6a6a5a5a5a5a5a4a4a4a4a4a4a4a4a4a4a4a4a4a4 +a3a4a3a3a3a3a2a2a2a2a2a2a2a2a2a2a1a1a1a0a0a0a09f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f +9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa0a0a1a1a2a2a2a2a2a2a2a2a3a3 +a3a3a3a3a3a3a3a3a3a3a3a3a4a3a4a4a4a4a4a4a4a4a4a4a4a4a4a4a5a5a5a5a5a6a6a6a6a6a6 +a6a6a7a7a7a7a8a8a9a8a9a9a9a9a9a9a9a9a9aaaaaaaaaaababababababababacacacacadadae +adaeaeaeaeafafafafafb0b0b0b0b0b0b0b0b1b1b1b1b2b2b3b2b3b3b3b3b4b4b4b4b4b4b4b4b5 +b5b5b5b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b7b7b6b6b7b7b7b6b6b6 +b6b6b6b6b6b6b6b5b5b5b5b5b5b5b5b5b4b4b3b3b3b3b3b3b3b3b3b2b2b2b2b2b1b1b1b1b0b0af +afafafafafaeaeadadacacacacabababaaaaababa9a9a8a8a7a7a6a6a6a6a5a5a4a4a3a3a3a3a2 +a2a2a1a1a2a2a0a09f9f9e9e9d9d9d9d9d9d9d9b9b9a9a99999898989898989898989797979796 +9796969595949493939393939292919190908f8f8f8f8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e +8e8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8c8c8d8d8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c +8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8e8e8e8f8f8f8f90 +8f9090909090909090909191919191919191919191919191919090909090919191919191919191 +919191919191929292929292929292929191919090919190909090909090909090909090909090 +9090909090909090909090909090908f8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e +8e8d8c8e8d8c8c8c8b8b8b8b8b8a8a8a8a8a8a8a8a8a8a8a8a8a89898989888887888787878786 +868686868585858585858585858585858585858484848483848383828283838282828181818181 +818181818181818181818080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f80808080808080 +8080808080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808181808081 +8181828282828283838383838383838384838484848384838383838383838383818181807f807f +7e7e7e7c7c7c7b7a7b7a7978787777767675757474747473737373737272727272727272727273 +737373737474747475747575757576767677777676777777787878787878787878787878787878 +787878787878787878787777777676777776767675757575747574747474737373737373737373 +737474747475747575767677777878797a7b7b7c7c7d7d7e7e7f7f808081818181828283838484 +848484848484848484848484848484848384838383838383838383828282828282828282828181 +818181818181818181818181818181818181818181818181818181818181818181818181808081 +818080808080808080808080808080808080808080808080808080818180808181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181828282828282828282828282828282828282 +828283838383838383838383838383838383838383838383838383838383838383838383838383 +8383838282828282828282828281818181818181818080818180808080808080807f7f7f7f7e7f +7e7e7e7e7e7e7e7e7f7e7f7f7f7f80808080808080808181808081818182828282828383838384 +838484848485858585858585858585858585858585858585858484848484848484848484848484 +838483838383838383838383838383838383838383838383838382828282828282828282828282 +828282828282828282828282818181818181818181818181818181818181818181818181818181 +818181818181808081818080808080808080808080818180808181818181818181818181818181 +818180808181808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808181808081818181818181818181818181818181818181 +818181818181818181818181818182828282828282828282828282828282828282828383838383 +838383838383838383838383838383838383838483848484848484848484848484848484848484 +848484848484858585858585858585858585858585858585858585858585858585858585858585 +858585858586868585868686868686868686868686868686868686868686868686868685858686 +858585858585858585858585858585858585848484848484848484838483838383828282828282 +828282828181818181818181818181818180808181808080808080808080808081818080818181 +818181818181818181818181818181818181818181818181818181818181818181818182828282 +828383838383838383838483848484848484848484848484848484848484838483838383828282 +8181818180807f7f7e7e7e7e7c7c7c7b7b7b7b7a7a797978787777777776767574737372727272 +717170706f6f6e6e6d6d6c6c6b6b6a6a6a6a686868676768686767676666666666666666666667 +67676868686869696a6b6c6c6d6e6e6f707171737374757777797a7b7c7e7f8082838384868788 +8b8c8d8e90919394969797989a9b9d9ea0a1a2a3a4a5a6a7a8a9aaabacacaeaeafb0b1b1b2b3b3 +b4b4b5b5b5b5b7b7b7b8b8b7b7b8b8b8b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b8b8b8b7b7b8b8b7 +b7b7b6b6b6b6b5b5b4b4b4b4b3b3b3b2b2b2b2b1b1b0b0afafafafaeaeaeadadaeaeadadadacac +acacababaaaaaaaaa9a9a9a8a8a9a9a8a8a8a7a7a7a7a7a6a6a6a6a6a6a6a6a6a6a6a6a6a6a5a6 +a5a5a5a5a4a4a4a3a3a4a4a3a3a3a2a2a2a2a2a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1 +a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a3a3a3a4a4a3a3a4a4a4a5a5a5a5 +a5a5a5a5a5a5a5a5a5a5a6a5a6a6a6a6a6a6a6a6a6a6a6a6a6a6a7a7a7a7a7a8a8a8a9a9a8a8a9 +a9a9aaaaaaaaabaaabababababababababacacacacacadadadaeaeadadaeaeaeafafafafb0afb0 +b0b0b0b1b1b1b1b1b2b2b2b3b3b2b2b3b3b3b4b4b4b4b5b4b5b5b5b5b6b6b6b6b6b6b6b6b6b6b7 +b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b6b6b6b6b6 +b6b6b6b6b6b5b5b5b5b5b5b5b5b5b4b4b3b3b2b2b3b3b2b2b2b1b1b1b1b1b0b0b0b0afafaeaead +adadadacacababaaaaaaaaa9a9a9a8a8a8a8a7a7a6a6a5a5a4a4a3a3a2a2a1a1a0a0a0a09f9f9f +9e9e9e9e9d9d9c9c9b9b9a9a9a9a99999997979797969695959494959594949493939393929392 +9292929090908f8f8f8f8e8e8d8d8c8c8c8c8b8b8b8a8a8b8b8a8a8a8a8a8a8a8a8a8a8a8a8a89 +898989898989898989898989898989898989898989898989898989898989898989898989898989 +898989898989898989898989898989898989898989898989898989898989898989898989898989 +898989898989898989898989898989898a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8b8b8b8b8c8c8c8d8d8d8d8e8d8e +8e8e8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8e8e8e8e8e8f8f8f8f8f8f8f8f90908f +8f9090909191919191919191919190909090909090909090909090909090909090909090909090 +90909090909090908f8f90908f8f8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e +8d8e8d8d8d8d8c8c8c8c8c8b8b8b8b8b8b8b8b8a8a8b8b8a8a8a89898989888988888888878787 +878786868686868686868585868685858584848484838483838383838383838382828282828282 +828282828282828281818181818181818181818181818181818181818181818080818180808080 +8080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e +7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f808080808080808080 +808080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808181808081818181818181818181818181 +8282828282838383838383838383848384848483848383828282828282828080807f7e7f7e7d7d +7d7b7b7a7a797a7978777776767676757574747474737373737372727272727272727373737374 +747475757575767576767676777777787877777878787979797979797979797979797979797979 +797979797979797978787878787878787777767676767576757575757474747373737373737374 +7474747574757576767676777778797a7a7b7b7c7c7d7d7e7e7f80808080808181828283848484 +848484848484848484848484848483848383838383838383838282828282828282828281818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818282828282828282828282828282828282828282 +838383838383838383838383838383838383838383838383838383838282838382828282828282 +82818181818181818181818080807f7f80807f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7d7e7d7d +7d7d7d7d7d7d7e7d7e7e7e7e7f7f7f7f7f7f7f7f80807f7f808080818181818182828282838283 +848484858585858585858585858585858585858585858584848484848484848484848484848384 +838383838383838383838383838383838383838383838383828282828282828282828282828282 +828282828282828282828181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818180808181808080808080808080808080808080808080808080808080808080808080 +80808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f8080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808181808081818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181828282828282828282828282828282828282828283838383838383 +838383838383838383838383838383838384838484848484848484848484848484848484848484 +848484848585858585858585858585858585858585858585858585858585858585858585858585 +858585858585858585858585858585858585858585858585858585858585858585858585858585 +858585858585858585858585858585858484848484848484848384838383838282828282828282 +828281818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181828282828283 +838383838383838384838484848484848484848484848484848484848384838383838282828181 +8181818180807f7f7f7f7d7d7d7d7d7d7d7b7b7a7a797978787878787776757474737373737373 +727271706f6f6e6e6e6e6d6d6c6b6b6b6969696969696968686867676767676767676767686868 +676768686868696a6b6b6c6d6c6d6f7070717172737474767779797b7c7d7e7f80818283848788 +898a8b8d8f90919393949597999a9b9d9e9f9fa1a2a3a4a4a6a7a8a8aaaaabacaeaeafafafb1b1 +b2b2b2b3b5b5b5b5b5b6b6b6b6b6b7b7b7b8b8b8b8b8b8b8b8b8b8b9b9b7b7b8b8b8b8b8b8b8b8 +b7b7b7b7b6b6b5b5b5b5b4b4b4b4b4b4b4b3b2b1b2b1b0b0b0afafafafafafafafafafaeaeaeae +adadacacacacabababaaaaababaaaaaaa9a9a9a9a9a8a8a8a8a8a8a8a8a8a8a8a8a8a8a7a8a7a7 +a7a7a6a6a6a6a6a6a6a6a5a5a4a4a4a4a4a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3 +a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a5a5a6a6a6a6a6a6a6a6a7a7a7a7a7a7 +a7a7a7a7a7a7a7a7a8a7a8a8a8a8a8a8a8a8a8a8a8a8a8a8a9a9a9aaaaaaaaabababababababab +acacacacadacadadadadadadadadadaeaeaeaeaeafafafafafafafafb0b0b0b0b1b1b2b1b2b2b2 +b2b3b3b3b3b3b4b4b4b4b4b4b4b4b4b4b5b5b5b5b6b5b6b6b6b6b7b7b7b7b7b7b7b7b6b6b8b8b7 +b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b6b6b7b7b6b6b6b6b6b6b6b6b5b5b5b4b4b4b4 +b4b4b4b3b3b3b3b3b3b3b2b2b1b1b0b0b0b0b0b0b0afafaeaeaeaeaeadadadacababaaaaaaaaaa +aaa9a8a7a7a6a6a6a6a5a5a5a4a4a4a4a3a3a2a2a1a19f9f9f9f9e9e9d9d9c9c9b9b9b9b9a9a9a +9a9a999998989797959595959595959393939392929190909090909090908f8f8f8f8e8f8e8e8e +8e8c8c8c8b8b8c8c8a8a8989888888888787878787878787878787878787878787878787868686 +868686868686868686868686868686868686868686868686868686868686868686868686868686 +868686868686868686868686868686868686868686868686868686868686868686868686868686 +868686868686868686868686868687878787878787878787878787878787878788888787888888 +8888888888888888888888888888888888888888888888888888888989898a8a8a8b8c8a8b8c8c +8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8d8d8d8d8d8d8d8d8d8d8d8d8d +8e8e8e8e8f8f8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e +8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8d8d8d8d8d8d8e8e8d8d8e8e8e8e8e8e8d8c8e +8d8c8c8c8b8b8b8b8b8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a898989898889888888888787878787 +868686868686868686868686868585858584848384838383838383838383828282828282828282 +828282828282818181818181818181818181818181818181818181818181818181818080818180 +808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080 +80808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808081818080818181818181818181818181818282 +828282838383838383838383838383838383838383828282828282817f7f7f7e7d7e7d7c7c7c7a +7a7979787977777676757575757474747474747373737373727272727373737374747474757575 +76767676777677777777787878797978787979797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a797979797979797978787777777776777676767675757574747474747473757474 +7474747474757575757676787879797a7a7b7b7c7c7d7d7e7f7f7f7f8081818282828383838383 +838384838484848484848484848484848484848484848383828282828282828282818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818182828282828282828282828282828282828282828383 +838383838383838383838383838383838383838383838383838382828383828282828282828181 +8080808080808080807f7f7f7e7e7f7f7e7e7e7e7e7e7e7e7e7e7e7e7d7d7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7d7d7e7e7e7e7e7e7e7f7f7e7e7f7f7f8080808080818282828282828383 +838484848484848484848584858585858585858585848484848484848484848484848484848484 +848484848484838483838383838383838383838383838282828282828282828282828282828282 +828282828282828281818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181808081818080808080808080808080808080808080808080808080808080808080808080 +8080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f80808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808081818080818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818282828282828282828282828282828282828283838484848484848484 +848484848484848484848484848484848484848484848484848484848484848484848484848484 +848485858585858585858585858585858585858585858585858585858585858585858585858585 +858585858585858585858585858585858585858585858585858585858585858585858585858585 +858585858585858585858585858584848484848484848484848484848483838383828382828282 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818282828282838383 +838383838383848384848484848484848484848484848484848484848484848483838382828282 +82828081808080807e7e7e7e7e7e7e7c7c7c7c7a7a797979797978777776767574747474747373 +737271716f6f6f6f6e6e6e6d6d6d6b6a6a6a6a6a6a696969686868686767676767676868686767 +6868686869696a6a6b6c6b6c6d6e6e6f6f70707172747476767878797b7c7d7d7e808183848586 +87898a8b8d8e8e8f919394959798999a9b9d9d9ea0a0a2a3a4a4a6a7a8a8aaaaacacacaeaeafaf +afb0b2b2b3b3b3b4b4b4b4b5b6b6b6b7b7b7b7b8b8b8b8b8b8b9b9b7b7b8b8b8b8b8b8b8b8b7b7 +b7b7b6b6b6b6b6b6b5b5b5b5b5b5b5b4b3b2b3b3b2b2b2b1b1b1b1b1b1b1b1b1b1b0b0b0b0aeaf +aeaeaeaeadadadacacadadacacacabababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa9 +a9a8a8a8a8a8a8a8a7a7a6a6a6a6a6a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5 +a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a7a7a8a8a8a8a8a8a8a9a9aaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababacacacacadadadadadadadaeaeaf +afafafafafafafafafafafafafb0b0b0b0b0b1b1b1b1b1b1b1b1b2b2b2b2b3b3b3b3b3b3b3b3b4 +b4b4b4b4b5b5b5b5b5b5b5b5b5b5b6b6b6b6b6b6b6b6b6b6b7b7b7b7b7b7b7b7b6b6b8b8b7b7b7 +b7b7b7b7b7b7b7b7b7b7b7b7b7b7b6b6b6b6b5b5b6b6b5b5b5b5b5b5b5b4b3b3b3b2b2b2b2b2b2 +b2b1b0b0b0b0b0b0afafafafaeaeaeadadadadacacababababaaa9a9a9a8a8a8a7a7a7a6a6a6a5 +a4a3a3a3a3a3a2a1a1a1a0a0a0a09f9f9d9d9d9d9b9b9b9b9a9a98989898979797979696969695 +949493939393919191919191908e8e8e8e8e8e8d8c8c8c8c8c8c8c8c8b8b8b8b8a8b8a8a8a8a88 +888887878888868686868484848483838383838383838383838383838383838383838282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828283828383838383838383838383838383838383 +838383838383838383838383848484848484848484848484848484848484858584848585858585 +858585858585858585858585858585858585858585858685868787878888888989888889898989 +898989898a8a8a8a8a8a8a8a8a8a8a8a8a8a8a89898989898a8a8a8a8b8a8b8b8b8b8b8b8b8c8c +8c8c8d8d8d8d8d8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8d8c8d8d8d8d8d8d8d8d +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8c8c8d8d8c8c8d8d8d8d8d8d8c8c8d8d8c +8c8c8b8b8b8b8b8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8989898988898888888887878787878686 +868686868686868686868685858585848484848484848484848484848383838382838282828282 +828282828181818181818181818181818181818181818181818181818181818180808181808080 +80808080808080807f7f7f80808080808080808080808080808080808080808080808080808080 +80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080 +8080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f80808080808080808080808080808080808080808181818282818182828283838383 +83838383838383838383848384848483828181818181818080807f7e7e7d7c7d7c7b7a7a797979 +787777777676767575747474737272727273737373737474747474747575757575757575757777 +77777877787878787979797a7a79797a7a7a7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7b +7b7b7b7b7b7b7b7a7a7a7a79797979797878777877777777757575757575757474747474747475 +74757575757676767676777878797979797a7b7c7c7d7d7e7f8080808181818282828284848484 +848484848484848484848384838383838383838383838383838383838383838282828282828282 +828282828282828181818181818181818181818181818181818181818181808081818080808080 +808080808080808080808080808080808080808080818180808181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818182828282828282828282 +828282828282828282828383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838282828282818181818181818181818080808080808080 +80807f7f7f7f7f7e7e7e7e7e7e7e7e7d7d7e7e7d7d7d7c7c7c7c7c7c7c7c7c7b7c7b7b7b7b7b7b +7b7b7c7b7c7c7c7c7c7c7c7c7c7d7d7d7e7e7d7d7e7e7e7f7f7f7f808080808182818282828283 +838383838484848484848484848484848484848484848484848484848484848484838483838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838282828282828282828282828282828282828282828282828282828282828181818181818181 +808081818080808080808080808080818180808181818181818181818181818181818180808181 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808181808081818182828282828282828282828282828282828282828282 +828282838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838483848484848484848484848484848484848484848484848484 +848484848484848484848484848484848484848484848484848484848484848484848484848485 +858484858585858585858585858585858585858585858585858585858584848585848484848484 +848484848484848484848484848484848484848484838483838383838383838383838383838383 +838383828282828282828281818181808080808080808080808081818080818181818181818181 +818181818181818181818181818181818181818181818181818181818182828282828282828282 +838383838483848484848484848484858585858585858585848584848484848484848483838282 +8282818181818080807e7e7e7e7e7e7c7c7c7c7c7c7a7a79797978787777777776757474747373 +73727271706f6f6f6e6e6e6d6d6d6d6b6b6b6b6a6a6a6969696969696868686867676768686868 +6868686969696a6a6a6a6b6b6b6d6d6d6e7070717272737475767778787a7c7c7d7f8081828484 +8687888a8a8c8d8e90919294959698989a9b9c9d9e9fa0a1a3a3a4a6a6a7a7a9aaaaabacadaeae +aeafafb1b1b1b1b3b3b3b4b5b5b5b6b5b6b6b6b6b8b8b8b8b8b8b8b8b7b7b9b9b8b8b8b8b8b8b8 +b8b8b7b7b7b7b7b7b7b6b6b5b5b5b5b5b5b4b4b4b4b4b4b4b3b3b3b3b2b2b2b1b1b1b1b1b1b0b0 +b0b0afafafaeaeafafaeaeaeadadadadadadadadadadadadadadadadadadadacacabababababab +abaaaaaaaaa9a9a9a9a9a8a8a8a8a8a8a8a8a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7 +a7a7a7a7a7a7a7a7a7a8a8a8a8a8a8a8a8a9a9a9a9a9aaaaaaaaababababababababacacacacac +acacacacadacadadadadadadadadadaeaeaeaeaeaeaeaeaeaeaeaeaeafafafafb0b0b0b0b0b0b0 +b1b0b1b1b1b1b2b2b2b2b2b2b2b2b2b2b3b3b3b4b4b3b3b4b4b4b4b4b4b4b5b5b6b6b6b6b6b6b6 +b6b6b6b6b6b7b7b6b6b7b7b7b7b7b7b7b8b7b8b8b8b8b8b8b8b8b8b7b7b7b7b7b7b7b7b7b7b7b7 +b7b7b7b6b6b6b6b6b5b5b5b5b5b5b4b4b4b4b4b4b4b4b4b2b2b2b2b2b2b1b1b1b1b1b1b0b0afaf +afafaeaeaeaeaeaeadabababaaaaabaaa9a9a9a8a8a7a7a7a7a6a6a6a5a4a4a3a2a2a2a1a1a1a1 +a09f9e9e9e9e9d9d9c9c9c9c9b9b9b9a9898989897979696969593939393939393929191919191 +918f8e8e8e8e8e8e8c8c8c8c8b8b8a898989898888898988888887878787868786868686848484 +838383838383818181818181818181808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808081818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818182828282828383838484848484848485858585868586868686868686 +868687878787878787878787878787878787878787878888888888888888898989898a8a8a8a8a +8a8a8a8a8a8a8a8a8a8a8a8a8a8b8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c +8c8c8b8b8c8c8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8b8c8b8b8b8b +8b8b8b8b8b8b8b8b8b8b8b8b8b8a8a8b8b8a8a8a89898989888988888888888888888888888888 +888787878686868685858585858585848584848484838383838383838383838383838383838383 +838382828282828282828282828282828282828282828181818080818180808080808080808080 +8080808080807f7f7f808080808080808080808080808080808080808080808080808080808080 +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080 +808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f808080808080808080808080808080808080808081818182828181828282838383838383 +83838383838383838383838383838181818181818180807f7e7d7d7c7b7c7b7a79797878787776 +767575757574747373737272727272737373737374747474757576767676767676767678787878 +7978797979797a7a7a7b7b7a7a7b7b7b7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7c7c7c +7c7c7c7c7c7b7b7b7b7a7a7a7a7a79797879787878787676767676767675757475747474747474 +747474757575757676777778787878797a7b7b7c7c7d7e7f808081818181818181838383838483 +848484848484848484848484848484848484838483838383838383838382828282828282828282 +828282828281818181818181818181818181818181818181818181818080818180808080808080 +808080808080808080808080808080808080808181808081818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181828282828282828282828282 +828282828282828283838383838383838383838383838383838383838383838383838383838383 +8383838383838383838383838383828282828281818181818181818181808080807f807f7f7f7f +7e7e7e7e7e7d7d7d7d7d7d7d7d7c7c7d7d7c7c7c7b7b7b7b7a7b7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7b7a7b7b7b7b7c7c7c7d7d7c7c7d7d7d7e7e7e7e7f7f808081818181818181828282 +828283838383848384848484848484848484848484848484848484848484848484848484848484 +848483848383838383838383838383838383838383838383838383838383838383838383838382 +828282828282828282828282828282828282828282828282828282828281818181818181818080 +818180808080808080808080808181808081818181818181818181818181818181808081818080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808081818080818181828282828282828282828282828282828282828282828282 +828383838383838383838383838383838383838383838383838483848484848484848484848484 +848484848484848484848484848484848484848484848484848484848484848484848484848484 +848484848484848484848484848484848484848484848484848484848484848484848484858584 +848585858585858585858585858585858585858585858585858585848485858484848484848484 +848484848484848484848484848484848484848484848484848484848483848383838383838383 +838282828282828282818181818080808080808080808080818180808181818181818181818181 +818181818181818181818181818181818181818181818181818181828282828282828282828383 +838384838484848484848484848585858585858585858585858585858585858585848483838283 +828282828181817f7f7f7f7f7f7e7e7d7d7d7d7b7b7a7a7a7a7a79797878777675757575757574 +7372717070707070706f6f6e6e6c6c6c6c6b6b6b6a6a6a6a696968686868676767686868686868 +68686868696969696969696b6b6b6b6d6e6f6f6f707171727475757678797a7b7c7d7e80808182 +84858587898a8b8c8e8f90919494959698999a9b9c9d9fa0a1a2a2a3a4a6a7a7a8a9aaabababac +adafafafafb1b1b2b3b4b4b4b5b4b5b6b6b6b8b8b8b8b8b8b8b8b7b7b9b9b8b8b8b8b8b8b8b8b8 +b8b8b8b8b8b8b8b7b7b6b6b6b6b6b6b6b6b6b6b6b6b6b5b5b5b5b4b4b4b3b3b3b3b2b3b2b2b2b2 +b1b1b1b0b0b1b1b0b0b0afafafafafafafafafafafafafafafafafafafafaeaeaeaeadaeadadac +acacacabababababaaaaaaaaaaaaaaaaa9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9 +a9a9a9a9a9a9a9aaaaaaaaaaaaaaaaabababababacacacacadadaeadaeaeaeaeafafafafafafaf +afafafafafafafafafafafafafb0b0b0b0b0b0b0b0b0b0b0b0b0b1b1b1b1b2b2b3b2b3b3b3b3b3 +b3b3b3b3b4b4b4b4b4b4b4b4b4b4b5b5b5b6b6b5b5b6b6b6b6b6b6b6b6b7b7b7b7b7b7b7b7b7b7 +b7b7b7b8b8b7b7b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b7b7b7b7b7b7b7b7b7b7b7b7b7b7 +b7b6b6b6b6b6b5b5b5b5b4b4b3b3b3b3b3b3b3b3b3b1b1b1b1b0b0afafafafafafaeaeadadacac +abababababababa9a9a9a8a7a8a7a6a6a6a5a5a4a4a3a3a2a2a2a2a1a1a09f9e9e9d9d9d9d9c9c +9b9b9a9a99999898989897979695949494949393929291908f8f8f8f8f8f8f8e8d8d8c8c8c8c8a +8a8a8a8a8a8a888887878686858585858584848585848484838383838283828282828080807f7f +7f7f7f7f7e7e7d7d7d7d7d7d7d7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7f7f7f7f7f80808081828182828282838383838383838383838383838383 +848484848484848484848484848484848484848485858585868586868787878788888888888888 +8888888888888888888888898989898989898989898a8a8a8a8b8a8b8b8b8b8b8b8b8b8b8b8b8b +8a8a8b8b8a8a8a8a8a8a8a8a8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b +8b8b8b8b8b8b8b8b8b8b8b8a8a8b8b8a8a8a898989898889888888888888888888888888888887 +878786868686858585858585858585858585858484848484848484848384838383838383838383 +828282828282828282828282828282828282828281818180808181808080808080808080808080 +808080807f7f7f8080808080808080808080808080808080808080808080808080808080807f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080 +80808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f8080808080808080808080808081818080818181828282828282828282828383838383838383 +838383838383838383838383818181808080807f7f7e7d7c7c7b7a7b7a79787877777676757574 +747474737373737372727272727373737373747474747575767677777676777777797979797a79 +7a7a7a7a7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d +7d7d7d7d7d7c7c7c7b7b7b7b7a7a797a7979797977777776767676757574757474747474747474 +7474747474757576767777777778797a7a7b7c7c7d7e7f7f808080808181818383838384838484 +848484848484848484848484848484848384838383838383838383828282828282828282828282 +828282818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818282828282828282828282828282 +828282828282838383838383838383838383838383838383838383838383838383838383838383 +8383838383838383838383838282828282818181808081818080807f7f7f7f7e7f7e7e7e7e7d7d +7d7d7d7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7a7a7a7a797a797979797979797979797979797979 +7979797a797a7a7a7a7b7b7b7c7c7b7b7c7c7c7d7d7d7d7e7e7f7f808080808181818282828282 +838383838483848484848484848484848484848484848484848484848484848484848484848484 +838483838383838383838383838383838383838383838383838383838383838383838383828282 +828282828282828282828282828282828282828282828282828282818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181808081 +818080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808081818080818181818181818181818181818181 +818181818181818181818181818282828282828282828282828282828282828282828282828283 +838383838383838383838383838383838383838383838384838484848484848484848484848484 +848484848484848484848484848484848484848484848484848484848484848484848484848484 +848484848484848484848484848484848484848484848484848484848484848484848484848484 +848484848484848484848484848484848484848484848484848484848484848484848484848484 +848484848484848484848484848484848484848484848484848484838483838383838383838382 +828282828282828282818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818282828282828282828283838383 +848384848484848484848485858585858585858585858585858585858585858484848483848383 +83838282828181818180807f7f7e7e7e7e7c7c7c7b7b7b7b7a7a79797878777777777676757473 +7372727272717170706f6f6e6e6d6d6c6c6c6b6b6b6b6a6a696969696868686767686867676767 +676768686767686868696969696a6b6c6c6d6d6e6e6f707172737475767778797a7b7c7d7e7f81 +818384868788898b8c8d8f9091929494969798999b9c9d9e9fa0a1a2a3a4a5a6a7a8a9a9aaabac +acaeaeafafb0b1b2b2b3b4b3b4b5b5b5b7b7b7b8b8b7b7b8b8b8b9b9b9b9b9b9b9b9b9b9b9b9b9 +b9b9b9b9b9b9b9b8b8b8b7b7b8b8b7b7b7b7b7b7b7b7b6b6b6b6b6b5b5b5b5b4b5b4b4b4b4b3b3 +b3b2b2b3b3b2b2b2b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b0b0b0b0afb0afafafafae +aeaeadadadadacacacacacacacacababababababababababababababababababababababababab +abababababacacacacacacacacadadadadaeaeaeafafafafb0afb0b0b0b0b1b1b1b1b1b1b1b1b1 +b1b1b1b1b1b1b1b1b1b1b1b2b2b2b2b2b2b2b2b3b3b2b2b3b3b3b4b4b4b4b5b4b5b5b5b5b5b5b5 +b5b5b6b6b6b6b6b6b6b6b6b6b7b7b7b7b7b7b7b7b8b8b7b7b8b8b8b9b9b9b9b9b9b9b9b9b9b9b9 +b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b8b8b8b7b7b8b8b7b7b7b7b7b7b7b7b6 +b6b6b6b6b5b5b5b5b4b4b3b3b2b2b3b3b2b2b2b0b0b0b0afafaeaeadadadadacacababaaaaa9a9 +a9a9a8a8a8a6a6a6a6a5a5a4a4a3a3a2a2a1a1a0a09f9f9e9e9d9d9c9c9b9b9a9a999998989797 +96969595949494949393929190908f8f8f8f8e8e8d8c8b8b8a8a8b8b8a8a898988888888868686 +858585858484838382828181818180808080808080807f7f7f7f7e7f7e7e7e7e7c7c7c7b7b7c7c +7b7b7a7a7979797979797979797878787878787878787878787878787878787878787878787878 +787878787878787878787878787878787878787878787878787878787879797979797979797979 +79797979797979797979797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f8080808181808081818181818181818282 +828282828282828282828282828282828282838383838483848484848585858686858586868686 +868686868686868686878787878787878787878888888889888989898989898989898989898989 +898989898989898989898a8a8a8a8a8a8a8a8b8b8a8a8b8b8b8b8b8b8a8a8b8b8a8a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8989898988898888888888888888888888888888878787 +878786868685858686858585858585858584848484848484848483848383838383838383838282 +828282828282828282828282828282828282818181818181818180808181808080808080808080 +80807f7f7f8080808080808080808080808080808080808080808080808080808080807f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080 +8080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80 +808081818080818181818181818181818181818282828282828282828283838383838383838383 +838383828282828282828080807f7f7f7f7e7e7d7c7b7a7a797a79787777767676767575747474 +747373737373727272727273737474747575757576767777787878787878787a7a7a7a7b7a7b7b +7b7b7c7c7c7c7c7c7c7c7d7d7d7d7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e +7e7d7d7d7d7c7c7c7c7c7b7b7a7b7a7a7a7a787878777777777676757675757575757574747474 +7474747575767676767676777879797a7b7b7c7d7e7e7f7f7f8080808082828283848384848484 +848484848484848484848484848483848383838383838383838282828282828282828282828282 +828181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818182828282828282828282828282828282 +828282828383838383838383838383838383838383838383838383838383838383838383838383 +83838382828383828282818181818180808080808080807f7f7f7f7e7e7d7e7d7d7d7d7c7c7c7c +7c7b7b7b7a7a7b7b7a7a7a7a7a7a7a7a7979797978797878787878787878787878787878787878 +787978797979797a7a7a7a7a7a7a7a7b7b7b7b7c7c7d7d7e7e7f7f7f7f7f808081818181818282 +828283828384848484848484848484848484848484848484848484848484848484848484848384 +838383838383838383838383838383838383838383838383838383838383838383838282828282 +828282828282828282828282828282828282828282828282828181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818080818180 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808181808081818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818182828282828282828282828282828282828282828282828282838383 +838383838383838383838383838383838383838383848384848484848484848484848484848484 +848484848484848484848484848484848484848484848484848484848484848484848484848484 +848484848484848484848484848484848483838484838383838383838383838383838383838383 +838383838383838383838383838383838383838383838384848383848484848484848484848484 +848484848484848484848484848484848484848484848484848384838383838383838383828282 +828282828282828181818181818181808081818080808080808080808080808080808080808080 +808080808080808080808080808080808181808081818182828282828282828282838383838483 +848484848484848484858585858585858586868585868686868686868685858585848584848383 +83838281818181818180807f7f7f7f7d7d7d7d7d7d7d7b7b7a7a79797878787878777675747473 +7373737373727271706f6f6e6e6e6e6e6d6d6c6c6b6b6a6a6a6a69696968686868686868686868 +6868686868676769696868696a6b6b6c6c6c6c6e6f7070717273747475767879797a7b7c7d7d7f +81828384858788898b8b8d8e9090919394959697999a9a9b9d9e9f9fa0a2a3a4a4a4a6a7a8a8aa +aaababacaeafafafb0b0b1b2b2b2b5b5b5b5b5b5b5b5b6b6b7b7b7b7b7b7b7b7b8b8b8b8b8b8b8 +b8b8b8b8b8b7b7b7b8b8b7b7b8b8b8b8b8b8b8b8b7b7b7b7b7b6b6b6b6b5b6b5b5b5b5b4b4b4b4 +b4b4b4b4b4b4b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b2b2b2b2b1b2b1b1b0b0b0b0af +afafafafaeaeaeaeaeaeaeaeadadadadadadadadadadadadadadadadadadadadadadadadadadad +adadadaeaeaeaeaeaeaeaeafafafafafb0b0b0b0b1b1b2b1b2b2b2b2b3b3b3b3b3b3b3b3b3b3b3 +b3b3b3b3b3b3b3b3b3b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b5b5b5b5b6b5b6b6b6b6b6b6b6b6b6 +b7b7b7b7b7b7b7b7b7b7b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b9b9b9b8b8b9b9b8b8b8b8b8b8b8 +b8b8b8b8b8b8b8b8b8b8b8b8b8b7b7b7b7b7b7b7b7b6b6b6b6b6b6b6b5b5b5b5b5b5b5b5b4b4b4 +b3b3b2b2b2b2b1b1b0b0afafafafafafafadadadacababaaaaaaaaaaaaa8a8a7a7a6a6a5a5a5a5 +a4a4a4a2a2a2a2a1a09f9f9f9f9e9e9d9d9c9b9a9a9a9a99999897969695959595949493939291 +9090909090908f8f8e8d8c8b8b8b8b8b8a8a898887878787878786868585848484848282828282 +828281807f807f7e7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7b7c7b7b7b7b797979797979797979 +787877777777777777777776767676767676767676767676767676767676767676767676767676 +767676767676767676767676767676767676767676767676767676777777777777777777777777 +777777777777777777777777787778787878787878787878787878787878787878787878787879 +79797a7a79797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7b7b7b7b7b7c7c7c7c7d7c7d7d7d7d7e7e7e7f7f7e7e7f7f7f7f7f7f7f7f80808080 +808080808080808080808080808080808181818182818282828283838383838383838484838384 +848484848484848585858585858585858586868686878687878787878787878787878788888787 +888888888888888889898989898989898989898989898989898989898989898989898989898989 +89898a8a89898a8a8a8a8a8a898989898888878887878888878788888888888887878787868686 +858585858585858585858585858585848484848484848484838483838383838383838382828282 +828282828282828282828282828282828181818080818180808080808080808080808080808080 +7f7f7f8080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080 +808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080 +818180808181818181818181818181818182828282828282828282838383838383838383838383 +83828282828282817f7f7f7e7e7e7e7c7c7c7b7a79797879777776767575757574747474747473 +73737374727373737374747575757676767677777878797979797979797b7b7b7b7c7b7c7c7c7c +7d7d7d7d7d7d7d7d7e7e7e7e7f7f7f7f7f7f7f7f808080808080808080807f7f7f7f7f7f7f7f7e +7e7e7e7d7d7d7d7d7c7c7b7c7b7b7b7b7979797878787877777676767676767676757575757474 +74747475757576757677787878797a7a7b7c7c7c7e7e7e7f7f7f7f828282838383838383838384 +848484848484848484848484848484848484848484848383828282828282828282828282828281 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181828282828282828282828282828282828282 +828383848484848484848484848484848484848484838483838383838383838383838383838383 +838282838382828281818181807f7f7f7f7f7f7f7f7e7e7e7e7d7d7d7d7c7c7c7c7b7b7b7b7b7a +7a7a79797a7a797979797979797978787878787878787878787878787778777777777777777778 +777878787879797979797979797a7a7a7a7b7b7c7c7c7c7d7e7e7e7e7f7f808080808081828282 +828282838383838383838383838383848384848484848484848484848484848484848484848484 +848384838383838383838383838383838383838383838383838383838383838382828282828282 +828282828282828282828282828282828282828282828281818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818180808181808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808081818080818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181828282828282828282828282828282828282828382838383838484848484 +848484848484848484848484848484848484848484848484848484848484848484848484848484 +848484848483848383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383828283838282828282828282828282828282828282828282 +828282828282828282828282828282828282828282838382828383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838282828282 +828282828281818181818181818080818180808080808080808080808080808080808080808080 +808080808080808080808080808081818080818181828282828282828282828383838383838383 +838383838383848485858585858585868685858686868686868686858585858585858584848484 +838282828282828081808080807e7e7e7e7e7e7e7c7c7c7c7a7a79797979797877777676757474 +747474737373727171706f6f6f6f6e6e6d6d6d6d6b6b6b6b6a6a6a696969696969686868686868 +68686867676969686869696a6a6b6b6b6b6d6d6e6e6f7070717273747576767778797a7a7c7d7e +7f81818384858787898a8b8c8d8e8f9092929495959798999a9b9c9d9e9fa0a0a2a3a4a4a6a6a8 +a8a8aaabacacadadaeafafafb2b2b2b2b3b3b3b3b4b4b5b5b6b6b6b6b6b6b7b7b7b7b8b8b8b8b8 +b8b8b8b7b7b7b8b8b7b7b8b8b8b8b8b8b8b8b7b7b7b7b7b6b6b6b6b6b6b6b6b6b6b5b5b5b5b5b5 +b5b5b5b5b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b3b3b3b3b3b3b3b3b2b2b2b2b1b1b1 +b1b1b0b0b0b0b0b0b0b0afafafafafafafafafafafafafafafafafafafafafafafafafafafafaf +afb0b0b0b0b0b0b0b0b1b1b1b1b1b2b2b2b2b3b3b3b3b3b3b3b3b4b4b4b4b4b4b4b4b4b4b4b4b4 +b4b4b4b4b4b4b5b5b6b6b6b6b6b6b6b6b6b6b6b6b6b6b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b8b8 +b8b8b8b8b8b8b8b7b9b8b8b8b8b8b8b8b8b8b8b8b8b8b8b9b9b9b8b8b9b9b8b8b8b8b8b8b8b8b8 +b8b8b8b7b8b7b7b7b7b7b7b6b6b6b6b6b6b6b6b5b4b4b4b4b4b4b3b3b3b3b3b3b3b2b1b1b1b0b0 +afafafafafaeadadacacacacacacaba9a9a9a8a8a8a7a7a6a6a6a6a4a4a3a3a3a3a1a1a1a1a0a0 +a09d9d9d9d9d9c9b9b9b9a99999898989796969695949493929292919191908f8f8e8e8e8d8c8c +8c8b8b8b8a8a8a898887878787868585858483838383838382828181818181807e7e7e7e7e7e7e +7d7c7c7d7c7b7a7a7a7a7a7a7a7a7a7a7a79797878787878787878787676767676767676767575 +757575757575757575747474747474747474747474747474747474747474747474747474747474 +747474747474747474747474747474747474747474747474747575757575757575757575757575 +767576767676767676767676767676767676767676767676767676767676767676767676777777 +787877777878787878787878787878787878787878787878787878787878787878787878787878 +787878797979797a7a7b7b7b7b7b7b7b7b7b7c7c7c7d7d7c7c7d7d7d7d7d7d7d7d7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f807f80808080818181818181818182828181828282 +828282828283838383838383838384848585858585858585858585858585858585868685858686 +868686868686878787878787878787888788888888888888888888888888888888888888888888 +898988888989898989898888888887878787878788888787888888888888878787878686868585 +858585858585858585858585858484848484848484848384838383838383838383828282828282 +828282828282828282828282828281818180808181808080808080808080808080808080807f7f +7f7f7f7f7f7f808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080808080808080 +807f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080 +808080808080808081818181828282838383838383838383838383838383838383838381818181 +8181818080807f7e7e7d7c7d7c7c7b7a7979797877777776767675757474747473737373747474 +74747474747575757575757577777777787879797a7a79797b7b7b7c7c7c7c7d7c7d7d7d7d7e7e +7e7f7f7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7e7e7d7d7d7d7c7d7c7c7c7c7a7a7a79797979787877787676757575757575747474747475 +7575757676767676777878787979797b7c7c7c7d7d7d7f7f808081818182818283838484848484 +848484848484848484848384838383838383838383838383838383838383838282828282828282 +828282828282828282828282818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818182 +828282828282828282828282828282828282828282828282838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383828282828281818181 +8181818181818080808080807f7f7e7e7e7e7d7d7d7d7d7d7d7b7c7b7b7b7b7a7a7a7a7a797979 +787879797878787878787878787878787777767676767676767676767676767676767676777677 +7777777777777878787879797979797979797b7c7c7c7c7c7d7e7e7e7e7e7f7f80808080818281 +828282828383838383848484848484848484848484848484848484848484848484838483838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383828282828282828282828282828282828282828282828282828282828282828282 +828281818181818181818181818181818181818181818181818181818181808081818080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808081818181828282828282828282828282828282828282828282 +828283838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838384838484848484848484848484848484848484848484 +848484848484848484848484848484848484848484848484838383838383838383838383838383 +838383838382828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828383838383838383838383838383828382828282828282828282828282828181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818182828282838384848484 +848484848484848484848585858585858585858585858585858585858584858484848484848484 +84838382828282818181818080807e7e7e7e7e7e7c7c7c7c7c7c7a7a7979797878777777777675 +7474747373737272727170706f6f6f6f6d6d6d6d6d6d6b6b6b6a6a6b6b69696969686869696767 +68686868686868686969696a6a6a6a6a6b6b6d6d6d6e6f707171727274747576787778797b7c7c +7e7f8081828484858787898a8b8c8d8f8f9092939495969798999a9b9d9d9e9fa0a1a2a3a3a4a6 +a6a7a7a9aaaaabacadadaeaeafb0b0b0b1b2b2b3b2b3b3b3b3b5b5b5b5b6b5b6b6b6b6b7b7b7b7 +b7b8b8b8b7b7b8b8b7b7b7b8b8b8b8b8b8b8b8b8b8b8b8b8b8b7b8b7b7b7b7b7b7b7b6b6b7b7b6 +b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b5b5b5b5b4b5b4b4b4b4b4b4b4b3b3b2b2 +b2b2b2b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b2 +b2b2b2b2b2b2b2b2b2b3b3b4b4b4b4b4b4b4b5b5b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6 +b6b6b6b6b6b6b6b6b6b6b6b6b6b7b7b6b6b7b7b7b7b7b7b7b8b7b8b8b8b8b8b8b8b8b8b8b8b8b8 +b8b8b8b8b8b8b8b8b8b8b8b8b8b8b9b9b8b8b9b9b9b8b8b8b8b8b8b8b8b8b8b7b7b7b7b7b6b6b6 +b6b6b6b6b6b5b5b5b5b5b5b5b4b4b4b4b3b3b3b3b1b1b2b2b1b1b1afafafafafafaeaeaeaeaeae +adadababaaaaa9a9a9a9a7a7a7a7a6a6a6a5a4a4a3a2a1a2a1a1a1a19f9e9e9e9d9e9d9c9c9b9b +9a9a9998989897969696959594939393929191908f8f8f8e8e8e8d8c8c8c8b8b8a898989888787 +8786868584848484838282828282818080807e7e7f7f7e7e7e7d7c7c7c7c7c7b7b7a7a79797979 +787878787878777776767676767676767676767675767575757574747473737373727272727171 +717171717171717171717171717171717171717171717171717171717171717171717171717272 +727272727272727272727272727272727272737373737373737373737373737373737373737373 +737373737373737374737474747474747474747575757575757575757575757575757575757575 +757575757575757575757575757575757575767676767777777777777777777777777778787878 +7878787878787878787879797a7a7a7a7a7a7a7b7b7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c +7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7e7d7e7e7e7e7f7f7f80807f7f80808080808080808080 +808080818181818182828282828282828283828383838384848484848484848484848484848485 +858585858585858585868686878786868787878787878686878786868687878787878787878787 +878787878787878787878787878786878686868686868686868686868686868686868686868685 +858585848484848484848484848484848484848483848383838382828282828282828282828282 +82828282828282818181818181818181818181818080818180808080808080808080807f7f7f7f +7f7f7f7f8080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080808080808080807f +7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080 +808080808080818181818282828383838383838383838383838383838383838383818181818181 +8180807f7e7d7d7c7b7c7b7a797978787877767675757575747473737373737373737474747475 +747575767676767676767878787879797a7a7b7b7a7a7c7c7c7d7d7d7d7e7d7e7e7e7e7f7f7f80 +807f7f808080808080808080808080808080808080808080808080808080808080808080808080 +7f7f7e7e7e7e7d7e7d7d7d7d7b7b7b7a7a7a7a7979787877777676767676767575747474747474 +747576757676777777777878787a7a7a7b7c7c7c7e7e7f80818181818181828283838484848484 +848484848484848484848484848484848484838483838383838383838382828282828282828282 +828282828282828282828181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181828282 +828282828282828282828282828282828282828282828383838383838383838383838383848384 +848484848484848484848484848484848483848383838383838383838282828282818181818181 +81818181808080807f7f7e7e7d7d7d7d7c7c7c7c7c7c7c7b7b7a7a7a7a79797979797878787777 +787877777777777777777777777777767676767676767676757675757575757575757675767676 +767676767777777778787878787878787a7a7a7a7b7b7c7d7d7d7d7d7e7e7f7f80808181818181 +818182828282828383838384838484848484848484848484848484848484848484848484838483 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838282828282828282828282828282828282828282828282828282828282828282828282 +818181818181818181818181818181818181818181818181818181818080818180808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080818181818282828282828282828282828282828282828282828282 +838383838383838383838383838383838383838383838383848384848484848484848484848484 +848484848484848484848484848484848484848484848484848484848484848484848484848484 +848384838383838383838383838383838383838383838282828282828282828282828282828282 +828282818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818182828282828282828282828282828282828282828282828282828282828281818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181828282828283838383838383 +838384838484848485858585858585858585858585858585858585858585858585858585858584 +8483838283828282828181817f7f7f7f7f7f7e7e7d7d7d7d7b7b7a7a7a7a7a7979787877767575 +75757575747473727171707070706f6f6e6e6e6e6c6c6c6b6b6c6c6a6a69696868696967676868 +686868686868686868696969696969696b6b6b6b6c6e6f6f6f6f71717273757475757778797a7b +7c7d7e808081828385858687898a8a8b8d8f8f9091939494959699999a9b9c9d9e9fa0a1a2a2a3 +a4a6a7a7a8a9aaaaababacadaeaeafb0b0b1b0b1b2b2b2b4b4b4b4b5b4b5b6b6b6b7b7b7b7b7b8 +b8b8b7b7b8b8b7b7b7b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b7b7b8b8b7b7b7 +b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b6b6b6b6b6b6b6b6b6b6b6b6b6b5b5b4b4b4b4 +b4b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b4b4b4 +b4b4b4b4b4b4b4b5b5b6b6b6b6b6b6b6b6b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7 +b7b7b8b7b8b8b8b8b8b8b8b9b9b8b8b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9 +b9b9b9b8b9b8b8b8b8b8b8b8b9b9b8b8b9b9b9b8b8b8b8b8b8b8b8b8b8b7b7b7b7b7b6b6b6b6b5 +b6b5b5b4b4b4b4b4b4b4b3b3b3b3b2b2b1b1afafb0b0afafafadadadadacacababababababaaaa +a9a8a7a7a6a6a6a6a4a4a3a3a2a2a2a2a1a1a09e9d9e9d9d9d9d9b9b9b9a999a99989897969595 +949494949392919190908f8f8f8f8e8d8c8b8a8a8a8a8a8a898887878686858585858483828281 +8180808080807f7e7e7d7d7d7d7c7c7c7a7a7b7b7a7a7a79797979787877777676757575757575 +757575757474737373737373737273727272727272727272717171707070706f6f6f6f6f6f6f6f +6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f70707070 +707070707070707070707070707070707171717171717171717171717171717171717172717272 +727272727272727272727272727272727273737373737373737373737373737373737373737373 +737373737373737373737373737373737474747475757575757575757575757575767676767676 +767676777677777777787878787878787879797878797979797979797979797979797a7a7a7a7a +7a7a7a7a7a7b7b7b7b7b7b7b7b7b7c7b7c7c7c7c7d7d7d7e7e7d7d7e7e7e7e7e7e7e7e7e7e7e7e +7e7f7f7f7f7f808080808180818181818181818181828282828282828282828282828282838383 +838383838383838484848586848586868686868685858686858585868686868686868686868686 +868686868686868686868686868686868686868686868686868686868686868686868686858585 +858484848484848484848484848484848484838483838383828282828282828282828282828282 +8282828282818181818181818181818181818080818180808080808080808080807f7f7f7f7f7f +7f7f80808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f8080808080808080808080808080808080808080808080808080808080807f7f7f +7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f +7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080818180808181 +81818181818182828282828383838383838383838383838383838383838383818181808080807f +7f7e7d7c7c7b7a7b7a797878777776767575747474747373737373737373737374747474757475 +7576767676777777797979797a7a7b7b7c7c7c7c7d7d7d7e7e7e7e7f7e7f7f7f7f808080808080 +808081818080818181818181818181818181818181818181818181818181818180808181808080 +7f7f7f7f7e7f7e7e7e7e7c7c7c7b7b7b7b7a7a7979787877777777767675757474747474747474 +75747575767676767777777979797a7b7b7c7d7d7e7f8080818181818282838384848484848484 +848484848484848484848484848484848384838383838383838383828282828282828282828282 +828282828282828281818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818282828282 +828282828282828282828282828282828282828283838383838383838383838383838483848484 +848484848484848484848484848484838483838383838383838382828282828181818080818180 +80807f7f7f7f7e7e7d7d7d7d7c7c7c7b7b7c7c7b7b7a7a79797979787878787877777776767777 +767676767676767676767676767575757575757575757475747474747474747475747575757575 +7575757576767677777676777777797979797a7a7b7b7c7c7c7c7d7d7e7e7f7f80808080818181 +828282828283838383848384848484848484848484848484848484848484848484848384838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838382828282828282828282828282828282828282828282828282828282828282828282828181 +818181818181818181818181818181818181818181818181818180808181808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808081818080818181818181818181818181818181818181818181 +818181818181818181818181828282828282828282828282828282828282828282828282828383 +838383838383838383838383838383838383838383838483848484848484848484848484848484 +848484848484848484848484848484848484848484848484848484848484848484848484848483 +848383838383838383838383838383838383838382828282828282828282828282828282828282 +828181818181818181808081818080808080808080808080808080808080808080808080808080 +808080808080808080808080808080818180808181818181818181818181818181818181818181 +818181828282828282828282828282828282828282828282828282828282828282818181818181 +818181818181818080818180808080808080808080808080808080808080808080808080808080 +808080808080808081818080818181818181818181818181818282828282838383838383838383 +848384848484858585868685858686868686868686868686868686868685858686858585848484 +848384838383838282828181818180807f7f7e7e7e7e7c7c7c7b7b7b7b7a7a7979787877777777 +76767575747473737272717170706f6f6f6f6d6d6d6c6c6c6c6b6b6a6a69696969686868676768 +6867676767676768686767686868696969696a6b6c6c6d6d6e6e6f707170717273747576777879 +7a7b7c7d7e7f8081828384858687888a8b8c8d8e8f9091929494969798999a9b9c9d9e9fa0a1a2 +a3a4a5a6a7a7a9a9aaaaabacadadaeafaeafb0b0b0b2b2b2b3b4b3b4b5b5b5b6b6b6b6b6b7b7b7 +b8b8b7b7b8b8b8b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9 +b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b8b8b8b8b8b8b8b8b7b7b8b8b7b7b7b6b6b6b6b6b5 +b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b6b6b6b6b6 +b6b6b6b6b6b7b7b7b8b8b7b7b8b8b8b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9 +bab9bababababababababababababababababababababababababababababababababababababa +bab9bab9b9b9b9b9b9b9b9b9b9b9b9b9b9b8b8b8b7b7b8b8b7b7b7b6b6b6b6b6b5b5b5b5b4b5b4 +b4b3b3b3b3b2b2b2b1b1b1b1b0b0afafaeaeaeaeadadadababababaaaaa9a9a8a8a8a8a7a7a6a5 +a4a4a3a3a2a2a1a1a0a09f9f9e9e9d9d9c9b9a9b9a999999979797969596959494939291919090 +8f8f8e8e8d8d8c8c8b8b8a8a89898887868685858585848483838282818180807f7f7e7e7d7d7c +7c7c7c7b7b7a7a7979797978787877777777767676757575757474737373737272727171727271 +71717070707070707070706f706f6f6f6f6f6f6f6f6f6e6e6e6e6e6d6d6d6d6d6d6d6d6d6d6d6d +6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6e6e6e6e +6e6e6e6e6e6e6e6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f706f70707070 +707070707070707070707070707070717171717171717171717171717171717171727271717272 +727272727272727272727272727272727373737373737373737373737373737474747474747474 +747574757575757676767676767676777776767777777777777777777777777778787878787878 +7878787979797979797979797a797a7a7a7a7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7d +7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f8080808080808080818180808181818282828282 +828282828283838383848384848484848484848484848484848585858585858585868685858686 +868686868585868685858585858586868585868686868686858586868585858585858585848484 +848484848484848484848484848484848384838383838282828282828282828282828282828282 +828282818181818181818180808181808080808080808080808080808080807f7f7f7f7f7f7f7f +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f8080808181808081818181818181818181818181818181818181818181818080808080 +808080808081818181818181818181818181818181818181818181818181818181818181818181 +818181818080818180808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080818180808181818181818181818181818181 +818181818282828282838383838383838383838383838383838382828280808080807f7f7e7e7d +7c7b7b7a797a797877777676767675757474747473737373737373737474757575757675767678 +7878787878787a7a7a7a7b7b7c7c7d7d7c7c7e7e7e7f7f7f7f807f808080808181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818080 +80807f807f7f7f7f7d7d7d7c7c7c7c7b7b7a7a7979787878787777767675757575757574747574 +757576767676767676787878797a7a7a7c7c7d7e7f7f7f7f808081818282838384848484848484 +848484848484848484848484848483848383838383838383838282828282828282828282828282 +828282828282818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818182828282828282 +828282828282828282828282828282828282838383838383838383838383838384838484848484 +848484848484848484848484848384838382828383828282818181818180808080808080807f7f +7e7e7e7e7d7d7c7c7c7c7b7b7b7b7b7b7b7b7a797a797878787777777777767676767676767676 +767676767676767676767675757575757575757574757474747474747474757475757575757575 +7575767676767676767676767878787879797a7a7a7a7a7a7c7c7d7d7e7e7f7f7f7f7f80808181 +818181828282838482838484848484848484848484848484848484848484848483848383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +828282828282828282828282828282828282828282828282828282828282828282828281818181 +818181818181818181818181818181818181818181818181818181818180808181808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808081818080818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818282828282828282828282828282828282828282828282828283838383 +838383838383838383838383838383838383838384838484848484848484848484848484848484 +848484848484848484848484848484848484848484848484848484848484848484848483828483 +828282828282828282828282828282828282818181818181818181818181818181818181818180 +808080808080807f7f80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80807f7f8080 +808181818181818181818181818181818181818181818181818181818181818080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808081818181818282828383828283838483 +848484848585858585858585858585858585858585858686858586868686868686868585858584 +858484838383838281818181818180807f7f7f7f7d7d7d7c7c7c7c7b7b7a7a7979787878787877 +767675757474737373737272717070706e6e6e6e6e6e6e6c6c6b6b6a6a6a6a6969696868686868 +68686868686868686868676769696868696a6b6b6b6b6c6c6d6f706e6f70717273747475767778 +787a7b7c7d7d7e7f8182828384868688898a8b8b8d8e909091929495959697999a9a9b9c9e9f9f +a0a1a3a3a4a4a5a6a7a8a9a9aaabaaabacacadafafafafb0afb0b2b2b2b3b3b3b4b4b5b5b5b5b5 +b5b5b5b6b6b7b7b7b7b7b7b7b7b7b7b7b7b7b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8 +b8b8b8b8b9b9b8b8b9b9b9b9b9b9b9b9b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b7b7b7b7b7b6b6b6 +b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b7b7b7b7b7b7b7 +b7b7b7b8b8b8b8b8b8b8b8b8b8b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9bab9 +bababababababab9b9babab9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b8b7 +b8b7b7b7b7b7b7b7b7b7b7b7b7b6b6b5b5b5b5b5b5b5b5b5b5b4b4b3b3b3b2b2b2b2b1b2b1b0af +afafafafafafaeaeaeadacacababaaaaaaaaa9a9a9a7a7a7a7a6a6a5a4a4a4a4a4a3a3a2a1a09f +9f9f9e9e9d9d9c9b9a9a9a9a999998969596959595959393939190919090908f8e8d8d8b8b8b8b +8a8a89898888878787878585848382828282828281807f807f7e7d7d7d7d7c7c7b7b7a7a797979 +797978777877767676757575747474747474747373737372727171717170707070707070707070 +6f6f6f6f6f6f6f6f6f6e6f6e6e6e6e6e6e6e6e6e6d6d6d6d6d6c6c6c6c6c6c6c6c6c6c6c6c6c6c +6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6d6d6d6d6d6d +6d6d6d6d6d6d6d6d6d6d6d6d6e6e6e6f6f6e6e6f6f6f6f6f6f6f6f6f6f6f6f706f707070707070 +707070707070707070707070707171717171717171717171717171717171717171717171717171 +717171717171717171717171717172727272727272727272727272727273737374747373747475 +747575757576767676767676767676767676767676767676767676767676777777777777777777 +777878787878787878787978797979797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7c +7c7c7d7d7d7d7e7d7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808081818080 +818181828282828382838383838383838383838383838384848484848484848484848484848484 +848484848484848585848485858585858585858585858585858585858585858585858484848484 +848484848484848484848484848483848383838382828282828282828282828282828282828281 +81818180808080808080808080808080808080808080808080808080807e7e7f7e7f7f7f7f8080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f80808081818080818181818181818181818181818181818181818181818180808080808080 +808080818181818181818181818181818181818181818181818181818181818181818181818181 +81818080818180808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808181808081818181818181818181818181818181 +8181828282828283838383838383838383838383838383838282827f7f7f7f7f7e7e7d7d7c7b7a +7a7978797878777676757575747474747475737474747474747475757676767676777777797979 +797979797b7b7b7b7c7c7d7d7e7e7d7d7f7f7f8080808080808080808081818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818180808080 +8080808080807e7e7e7d7d7d7d7c7c7b7b7a7a7979797978787776767676767676757575757474 +75757575757576777878787979797b7b7c7c7e7e7e7e7f7f808081828282838383838383838384 +848484848484848484848484848484848484848484848383828282828282828282828282828282 +828282828181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181828282828282828282 +828282828282828282828282828282838384848484848484848484848484848484848483848383 +8383838383838383838383838383838282838382828281818181807f7f7f7f7f7f7f7f7e7e7d7d +7d7d7c7d7b7b7b7b7a7a7a7a7a7a7a7a7978797978787877777777777676767675767575757575 +757575767576767676757575757575757575747574747474747474747474747474747474747474 +757575757575757575757777777778777979797979797b7b7c7c7c7c7d7e7e7e7e7f7f80808080 +818282828383828283838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838282 +828282828282828282828282828282828282828282828282828282828282828282818181818181 +818181818181818181818181818181818181818181818181818181808081818080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080818180808181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818182828282828282828282828282828382838383838383838383848484848484 +848484848484848484848484848484848484848484848484848484848484848484838483838383 +838383838383838383838383838383838383838383838383838383838383838383828283838282 +8282828282828282828281828181818180808080808080808080808080808080808080807f7f7f +7f7f7f7f7f7e7e7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7e7e7f7f7f80 +80808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f80 +7f8080807f807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f807f80808080818181818182828283838282838383838383 +838384848484858485858585858585858585858586868585868686868686868685858585858585 +8584848484838282828282828080808080807e7e7e7d7d7d7d7c7c7b7b7a7a7979797979787777 +77777675747474747373737272726f6f6f6f6f6f6f6d6d6d6d6b6b6b6b6a6a6a69696969696968 +686868686868686867676969686869696a6a6a6a6b6b6c6d6e6c6d6e6f70707171727474757577 +7878797a7b7c7d7e7e7f8182828485858787898a8b8c8d8d8f909092929495959797999a9a9c9c +9e9e9fa0a1a2a2a4a5a5a6a7a6a8a8a8a9ababacacadacadaeaeaeb0b0b0b1b1b2b2b2b2b3b3b3 +b3b4b4b5b5b5b5b6b6b6b6b6b6b6b6b6b7b7b7b7b7b7b8b7b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8 +b8b8b9b9b8b8b9b9b9b9b9b9b9b9b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b7b7b7b7b7b6b6b6b6b6 +b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b7b7b7b7b8b7b8b8b8 +b8b9b9b9b9b9b9b9b9b9b8bab9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9 +b9b9b9b9b9b8b8b9b9b8b8b8b8b8b8b8b8b8b8b8b8b7b8b7b7b7b7b7b7b7b7b7b7b7b7b6b6b6b6 +b6b6b6b6b5b5b5b5b5b5b5b4b4b3b3b3b3b3b3b2b2b2b2b1b1b0b0b0afafafaeaeaeaeadacacac +acacacabaaaaaaa9a8a8a8a8a6a6a6a6a5a5a5a3a3a3a2a2a2a1a0a0a09f9f9e9e9d9d9c9b9b9b +99999898989796969695949493929192919090908e8e8e8d8c8d8c8b8b8a8a8989878787878686 +8585848483838383818181807e7e7e7e7e7e7d7c7c7d7c7b7a7a7a797878787877777676767676 +75747575747474737373727272727272717170707070706f6f6f6f6e6e6e6e6e6e6e6e6e6e6d6d +6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6c6c6c6c6c6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b +6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6c6b6c6c6c6c6c6c6c6c6c6d6d6d6d6d6d6d6d6d6d +6d6d6d6d6d6d6d6d6d6d6e6e6e6f6f6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f +6f6f6f6f6f6f6f6f6f6f6f70707070707070707070707070707070707070717071717171717171 +717171717171717171717171727272727272727272727272727272737373747473737474747474 +747474757575757575757575757575757575757575757575757575757676767676767676767677 +77777778777878787878787878787979797979797979797979797979797979797a7a7a7a7b7b7b +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7e7d7e7e7e7e7f7f7f80807f7f8080 +808181818181818181818181818181818181818181828282828382838383838383838383838383 +838383838384848383848484848484848484848484848484848484848484848483838383838383 +838383838383838383838383838383838383828282828282828282828282828282828282818181 +8180808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080818181818282828282828282 +83838383838383838383838383838382828281818181818180807f7f7d7d7d7d7c7c7b7a797978 +78787876767676767575757574747474747474747475757575757575767678777979797979797b +7b7b7c7c7c7c7d7d7e7e7f7f7f7f7f7f7f7f7f7f7f808081818181818181818181818182828181 +828282828282828282828282828383838383828282828282828281818282818181818181818081 +808080807f7f7f7e7e7e7e7d7d7c7c7b7b7a7a7a7a797978787676757575757575757475757575 +75757676767676767878787979797a7c7c7c7e7e7e7e7f7f808082828282828283838484848484 +848484848484848484848384838383838383838383838383838383838383838383838383828282 +828282828282828282828282828282828281818181818181818181818181818181818181818181 +818181818181818182828282828282828282828282828282828282828282828282838383838383 +838383838383838383838383838383838383838383838383838383838483848484848484848484 +84848484848383838382828181818181818181818080808080807f7f7e7e7e7e7d7d7d7d7d7c7c +7b7b7b7b7b7b7a7a7a797979797878787877777777767676767676767675757676757575757575 +757575757575757575757575757575757475747474747474747475737474747474747474747474 +74757574747575757676767677777777797979797979797b7c7c7c7c7c7d7e7e7e7f7f80808080 +818181828182828282838383838384848484848484848484848484848384838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838282828282828282828282828282828282828282828282828282828282828282828282818181 +818181818181818181818181818181818181818180808181808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808081818181828282828282828282828282828282828282828282828282828282 +828383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838483848484848484848484848484848484848484848484 +848484848484848483838383838383838383838383838382828282828282828281828181818181 +818181818080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e +7e7e7e7d7d7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7e7e7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f +7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080808080808080808080 +807f7f80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f80807f7f808080808080808080808080808080808080818181818181818181828283838383 +848484858584848585858686868686868686868686868685858686858585858585858485848484 +848484848484838382828282808080807f7f7f7e7e7e7e7d7d7c7c7b7b7b7b7a7a797979797877 +7777777675747474737373727271716f6f6f6f6f6f6d6d6d6d6d6d6b6b6b6a6a6b6b6969696968 +686969676768686868686868686969696a6a6a6a6a6b6b6b6b6c6c6c6f6f707070717273737475 +7677787879797b7c7c7d7f7f8082828484848687898a8a8b8d8d8f8f909292949495979799999a +9c9c9d9d9f9fa0a1a2a3a3a3a5a6a6a6a7a7a9a9aaaaababacadaeaeaeaeaeaeafb0b0b0b1b2b2 +b2b2b2b3b3b3b3b4b4b4b4b5b5b5b5b5b5b5b6b6b6b6b6b6b6b6b7b7b7b7b7b8b8b8b8b8b8b8b8 +b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b7b7b9b9b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8 +b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8 +b8b8b9b9b8b8b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9bab9babababa +b9b9b9b9b9b9b9b9b9b9b8b8b8b8b8b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b6b6b6b6b5b6b5b4b4 +b3b3b3b3b3b3b2b2b2b2b2b2b2b1b0afb0b0afaeaeaeaeaeaeaeacacacacaaacaaaaaaaaa8a8a7 +a7a7a7a6a6a6a6a5a4a3a3a2a3a2a1a1a19f9f9f9f9d9e9d9d9c9b9b9a9a999998989897969695 +9594939393929191908f8f8e8d8e8d8c8c8c8a8a8a898889888787878484848484838382828181 +80807f7f7e7e7e7e7c7c7c7c7b7b79797979787878787877767676767574747474747373727272 +7271717171707070707070706f6f6f6f6f6f6f6e6d6d6d6d6d6d6d6d6c6c6d6d6c6c6c6c6c6c6c +6c6c6c6c6c6b6c6b6b6b6b6a6a6a6a6a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6c6c6c6c6c6c6c6c +6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6d6d6d6d6d +6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6e6d6e6e6e6e6f6f6f6f6f6f +6f6f6f6f6f6f6f6f6f707070707070707070707070707070707070717170707171717171717171 +717171717171717171717272727272727272727272727272727272727272727272727372737373 +737474747474747474757574747575757575757575757575757575757575757575757575767676 +767676767676777677777777777777777777777778787878797979797979797979797979797979 +79797a7a7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7c7c7d7d7d7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7f7f80808080808080808081818181818181818181818181828282828383838383838282 +838382828282828283838282838383838383828283838282828282828282828282828283838383 +838383838383828282828182818181818181818181818181818181818181818181818181818181 +818181818180808181808080808080808080808080808080807e7e7f7e7f7f7f7f7f7f7f7f7f7f +7f7f7f7f8080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f8080808080808080808080808080808080808181818182828282828282828383 +83838383838383838383838383828282818181818181807f7e7e7c7c7c7c7b7b7a797878777777 +7776767576757474747474747475747575757576767676767676777778797a7a7a7a7a7a7c7c7c +7d7d7d7d7e7e7f7f80808080808080808080808081818181818181818181818181828281818282 +828282828282828282828283838383838282828282828282818182828181818181818181818181 +81818080807f7f7f7f7e7e7d7d7c7c7b7b7b7b7a7a797877777676767676767575747474747474 +757576757676777777787878797a7b7b7d7d7d7d7e7e7f80818181818181828283838484848484 +848484848484848484848484848484848484838483838383838383838383838383838282828282 +828282828282828282828282828282818181818181818181818181818181818181818181818181 +818181818181828282828282828282828282828282828282828282828282828383838383838383 +838383838383838383838384838484848484848484848484848484848484848384838383838383 +838383828282828281818181818181818181808080807f7f7e7e7d7d7d7d7c7c7c7c7c7b7b7a7b +7a7a7a7a7979797878787877777777777777777676767676767676757476757474747474747475 +747575757575757575757575757574757474747474747474747373737373737373737373737374 +7473737474747575757576757676787878787878787a7a7a7a7b7b7c7d7d7d7e7e7f7f80808181 +818181818181818282828282838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838382 +828282828282828282828282828282828282828282828282828282828282828282828181818181 +818181818181818181818181818181818181808081818080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080818181818282828282828282828282828282828282828282828282828282828283 +838383838383838383838383838383838383848384848484848484848484848484848484848484 +848484848484848484848484848484848484848484848484848484848483848383838383838383 +838383838383828282828282828282828282828282818181818181818181818181818181818181 +8181808080807f807f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d +7d7c7c7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7d7d7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e +7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f807f80807f +7e807f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7f7f7e7e7f7f7f7f7f7f7f807f8080808080808080808181818181818181818182828282828383 +838485838485858586868686868686868686868686858586868585858585858585858585858585 +85858585848483838282818181818080807f7f7f7f7e7e7d7d7c7c7c7c7b7b7a7a7a7a7a797978 +787776757575757575747372727070707070706f6f6e6e6e6e6c6c6c6b6b6c6c6a6a6969686869 +69676768686868686868686868686969696969696969696a6a6a6c6c6d6d6e6e6f707071717274 +75757575777879797b7b7c7d7e80808081838585858688898a8a8b8d8e8f8f9092939494959798 +99999a9b9c9d9e9f9fa0a1a2a2a2a3a4a6a6a7a7a7a7a8aaababababababacadaeaeafb0b0b0b0 +b0b1b1b2b2b3b3b3b3b4b4b4b4b4b4b4b5b5b6b5b6b6b6b6b7b7b7b7b7b8b8b8b8b8b8b8b8b8b8 +b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b7b7b9b9b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8 +b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b9b8b9b9b9b9b9b9b9 +babab9b9babab9bab9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b8b8 +b8b8b8b8b8b8b8b8b7b7b7b7b7b6b6b6b6b5b6b5b5b5b5b5b5b5b5b5b4b4b4b4b4b4b4b3b3b2b2 +b1b1b1b1b0b0b0b0b0b0b0afaeadaeadacabababababababa9a9a9a8a7a8a7a7a7a7a5a5a4a4a3 +a3a2a2a2a2a1a1a09f9e9f9e9d9d9d9b9b9b9a999a99999897969595949494949493929190908f +8f8f8f8e8d8c8b8a8a8a898a898787878585858584858482828280808080807f7f7e7e7d7d7c7c +7b7b7a7a7a7a797978787777757575757575757575747372727272717171717170706f6f6f6f6f +6f6f6f6e6e6e6e6e6e6e6d6d6c6d6c6c6c6c6b6b6b6b6b6b6b6b6a6a6b6b6a6a6a6a6a6a6a6a6a +6a6a6a6a6a6a6a6a6a69696969696a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6b6b6b6b6b6b6b6b6b +6b6b6b6b6b6b6b6b6b6b6b6b6b6b6c6b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6d6d6d6d6d6d6d +6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6e6e6e6e6e6e +6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f70716f7071717171717171717171 +717171717171717172727272727272727272727272727272727272727272727272727272727273 +737373737373737474737374747474747474747474747474747474747474747474747575757576 +757676767676767676767676767676767676777777777878787878787878787878787878787878 +7879797979797a7a7a7a7a7a7a7a7a7a7a7a7a7b7c7a7b7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f807f80808181818182828282828281818282 +818181818181828281818282828282828181828281818181818181818181818181828282828282 +828282828181818181818181818181818181818181818181818181818181818181818181818181 +81818180808181808080808080808080808080808080807e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f +7f7f80808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808081 +818080818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818180808181 +8080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f80808080808080808181808081818181818181818282828282828282828283838383 +83838383838383838383838282828181818180807f7e7d7d7c7c7b7b7a7a797877777676767675 +7574757474747474747474757475757575767676777777777878797a7b7b7c7c7c7c7d7d7d7e7e +7e7e7f7f8080818180808181818181818181828282828282828282828282828282828282828282 +828282828282828282838383838382828282828282828282828282828282828282828282828282 +818181808080807f7f7e7e7d7d7c7c7c7c7b7b7a79787877777777767675757474747474747474 +7574757576767676777778797a7a7b7b7c7c7d7d7e7f8080818181818282838384848484848484 +848484848484848484848484848484848384838383838383838383838383838382828282828282 +828282828282828282828282828181818181818181818181818181818181818181818181818181 +818181818282828282828282828282828282828282828282828282828283838383838383838383 +838383838383838383848384848484848484848484848484848484848483848383838383838383 +838282828282818181808081818080807f7f7f7f7e7e7d7d7d7d7c7c7c7b7b7b7b7a7a797a7979 +797978787878787777777676777776767675757575757575757574757474747474747474757475 +757575757575757575757575747574747474747474747473737373737373737373737373737373 +73737373747474747574757576767676777777797979797a7a7b7b7c7c7d7d7e7e7f7f80808181 +808081818182828282828383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383828282 +828282828282828282828282828282828282828282828282828282828282828281818181818181 +818181818181818181818181818181818181818181808081818080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080818180808181818181818181818181818181818181818181818181818181818181818181 +818181818181828282828282828282828282828282828282828282828282828282828282838383 +838383838383838383838383838383838483848484848484848484848484848484848484848484 +848484848484848484848484848484848484848484848484848484838483838383838383838383 +838383838282828282828282828282828282828181818181818181808081818080808080808080 +7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7b +7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7d7d +7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7e7f +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f80808081818080818181828282828283838383 +848384848484858585858585858586868585868686868686868686868686868686868585868685 +858584848484838382828282818181808080807f7f7e7e7d7d7d7d7c7c7c7b7b7b7b7a7a797978 +787777777776767574737372727272717170706f6f6f6f6d6d6d6c6c6c6c6b6b6a6a6969696968 +6868676768686767676767676767676767686867676868686a6a6a6a6b6b6c6c6d6e6e6f707171 +727273747575767778797a7b7c7c7d7f80808182838485868788898a8b8c8d8e8f909192939495 +969798999a9b9b9c9d9e9f9fa0a1a2a2a3a3a4a4a5a7a8a8a9a9a9a9aaaaabacadadaeaeaeaeaf +afb0b0b1b1b1b1b2b2b2b3b3b3b3b4b4b5b4b5b5b5b5b6b6b6b6b6b7b7b7b7b7b7b7b7b8b8b7b7 +b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9 +b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9bab9bababababababababa +babababab9bab9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b8b8b8b7 +b7b8b8b7b7b7b6b6b6b6b6b5b5b5b5b4b5b4b4b4b4b4b4b4b4b4b3b3b3b2b2b2b2b1b1b0b0afaf +afafaeaeaeadadadadacacababaaaaa9a9a9a9a8a8a8a6a6a6a5a4a5a4a3a3a3a1a1a1a1a0a09f +9f9e9e9d9d9c9b9a9b9a99999997979796959695949493929191909090908f8f8e8d8c8c8b8b8a +8a89898887868685848584838383818181807f807f7e7e7e7c7c7c7b7b7b7b7a7a797978787777 +7777767675757474747472727271717272717170706f6f6f6f6e6e6e6e6e6d6d6d6c6c6d6d6c6c +6c6b6b6b6b6b6b6b6b6b6a6b6a6a6a6a6969696969696969696969696969696969696969696969 +6969696969696968686868686969696969696969696969696969696a6a6a6a6a6a6a6a6a6a6a6a +6a6a6a6a6a6a6a6a6a6a6a6a6b6a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6c6c6c6c6c6c6c6c6c6c6c +6c6c6c6c6c6c6c6d6d6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6e6e6e6e6e6e6e6e +6e6e6e6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f706f70707070707070707070707070 +707070707070717171717171717171717171717171717171727271717272727272727272737373 +737373737373737373737373737373737373737373737373737373737373737374747474757475 +757575757575757575757575757575757575767676767676767677777676777777777777777778 +7878787879797979797979797979797979797a797a7a7a7a7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c +7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f8080808080808080808080808081 +818080818181818181818181818181818181818181818181818181818181818282828282828282 +828281818181818181818181818181818181818181818181818181818181808081818080808080 +8080808080808080808080808080808080808080807e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f +808080808080808080808080808080808080818180808181818181818181818181818181818181 +818181818080818180808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808081818080 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +8181818181818181818181818181808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f808080818180808181818181818181818181818182828282828282828282838383838383 +838383838383828282818181808080807f7f7e7d7c7c7b7b7b7b79797877767676767676757574 +7574747474747475757675767676767777777878787879797a7b7c7c7c7c7c7c7e7e7e7f7f7f7f +808081818181818181818181818181818282828282828282828282828282828282828282828282 +828282828282828383838383828282828282828282828282828282828282828282828282828181 +818181818180807f7f7e7e7c7c7c7c7c7c7b7a7979787878787777767675757575747474747574 +7575767676767676777879797a7a7b7b7c7c7d7e7f7f7f7f808081818282838384848484848484 +848484848484848484848484848483848383838383838383838383838383828282828282828282 +828282828282828282828281818181818181818181818181818181818181818181818181818181 +818182828282828282828282828282828282828282828282828282838383838383838383838383 +838383838383838483848484848484848484848484848484848484838483838282838382828281 +8181818180808080808080807f7f7e7e7e7e7d7d7c7c7c7c7b7b7b7b7b7b7b7a79787a79787878 +777777777776767676767676767676757575767675757676757675757575757575757675767676 +767676767676767676767576757575757575757575747474737374747373737373737373737373 +73737474747475747575767676767676767878787879797a7a7b7b7c7c7d7d7e7e7f7f7f7f7f7f +808080818181818182828283838282838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838282828282 +828282828282828282828282828282828282828282828282828282828282818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818282828282828282828282828282828282828282828282828282828282828383838383 +838383838383838383838383838384838484848484848484848484848484848484848484848484 +848484848484848484848484848484848484848484848484838284838282828282828282828282 +82828181818181818181818181818181818080807f7f80807f7f7f7f7f7f7f7f7f7f7f7f7f7e7e +7e7e7d7e7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7a7a7b7b7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7a7a7b7b7b7c7c7c7c7c7c7c7c7c +7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7d7e7e7e7d7e7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7e7d7e7e7e7e7e7e7e7f7f7f7f80808080808080808181818181828282828382 +838383838484848585848485858585858585858585858585858585858585858585858585858585 +848484848383828282828181818181818180807f7f7e7d7d7d7c7c7c7c7c7c7c7b7b7a7a797977 +7777777777767574747373737372727171707070706e6e6e6d6d6d6d6c6c6b6b6a6a6a6a696968 +68686868686868686868676768686767676767676767696969696a6a6b6b6b6c6c6d6e6f6f6f6f +707273737474757677787878797c7d7d7d7e7f808182838485868687898a8b8b8c8d8e90909192 +939595969697989a9a9a9b9c9d9d9f9f9f9fa0a2a3a4a4a4a4a4a5a6a7a8a9a9a9a9aaaaababac +acadadaeaeafafafafafafafb0b1b2b1b2b2b2b2b3b3b3b3b3b4b4b5b5b5b5b5b5b5b5b5b5b5b5 +b5b5b5b5b5b5b5b5b5b5b5b5b5b5b6b6b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7 +b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b8b7b8b8b8b8b8b8b8b8b8b8b8 +b8b8b7b8b7b7b7b7b7b7b7b6b6b7b7b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b5b5b5b5b5b5 +b5b4b4b4b3b3b3b3b3b2b2b2b2b1b2b1b0b0b0b0b0b0b0b0afafafafafafafadadacacabababab +aaaaaaa9a9a9a9a8a8a7a7a6a6a4a4a4a4a4a4a4a2a2a2a09fa09f9f9f9f9d9d9d9c9b9b9a9a9a +9a999998969596959595959393939190919090908f8e8d8d8b8b8b8b8b8b8a8988888787868685 +858483828282818281807f7f7d7d7d7d7c7d7c7b7b7b7979797979797978777677767574747474 +74747373727272727070707070707070706f6f6e6e6e6e6d6d6d6d6d6c6c6c6c6c6c6c6c6c6c6b +6b6b6b6b6b6b6b6b6a6b6a6a6a6a69696969696969696969696969696969696969696969696969 +69696969696868686868696969696969696969696969696a6a6a6a6b6b6b6b6b6b6b6b6b6b6b6b +6b6b6b6b6b6b6b6b6b6b6c6b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d +6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6e6e6e6e6e6e6e6e6e6e +6e6f6f6f6f70707070707070707070707070707070707170717171717171717171717171717171 +717171717272727272727272727272727272727272727272727272727272727272727373737373 +737373737373737373737373737373737373737373737373737373737373747474747574757575 +757575757575757575757575757575757676767676767676767676767676767676767676777777 +777778787878787878787979787879797a797a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c +7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7e7d7e7e7e7e7f7f7f7f7f7f7f7f80807f7f80808080 +808080808080808080808080808080808080808080808080808080808081818181818181818181 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080807e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f80 +808080808080808080808080808080808181808081818181818181818181818181818181818181 +81818080818180808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080818180808181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f8080808181808081818181818181818181818181828282828282828282828383838383838383 +838383838282828180807f7f7f7f7e7e7d7c7b7b7a7a7a7a787878777575757575757474757475 +75757575757676767676767677787878797979797a7a7c7b7d7d7d7d7d7d7f7f7f808080808080 +818181818181818181818181818182828282828282828282828282828282828282828282828282 +828282828283838383838282828282828282828282828282828282828282828282828281818181 +818181808080807f7f7d7d7d7d7d7d7b7b7a7a7979797978787776767676767575757574757474 +7575757575757777787879797a7a7b7b7c7c7e7e7e7e7f7f808081828282838383838383838383 +838384838484848484848484848484848484848484848384838383838282828282828282828282 +828282828282828282818181818181818181818181818181818181818181818181818181818181 +828282828282828282828282828282828282828282828282828383838383838383838483848484 +848484848483848383838383838383838383838383838383838383838382828383828282818181 +81807f7f7f7f7f7f7f7f7e7e7d7d7d7d7c7d7b7b7b7b7a7a7a7a7a7a7a79787879797878787777 +777777767676767676767676767575757676757576767676767676767676767676767676767676 +767676767676767676767676767676767676767575757474757574747474747474737473737373 +74747474747474747575757575757577777777787879797a7a7b7b7c7c7c7c7e7e7e7e7e7e7f7f +7f8080808081828282838382828383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838382828282828282 +828282828282828282828282828282828282828282828282828282828181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818182828282828282828282828282828282828282838283838383838383838384848484848484 +848484848484848484848484848484848484848484848484848484848484848483848383838383 +838383838383838383838383838383838383838383838282838382828282828282828282828281 +8180808080808080808080808080807f7f7f7e7e7f7f7e7e7e7e7e7e7e7e7e7e7e7e7d7d7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a79797a7a797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +7979797979797979797979797979797979797979797a7a79797a7a7a7b7b7b7b7b7b7b7b7b7b7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7f7f7f7f7f7f7f80808080808181818182818282 +828283838384848383848484848484848584858585858585858585858585858585858585858484 +848483848282828281818181818181808080807f7e7e7e7d7d7d7d7c7c7c7b7b7b7b7a7a787878 +787878767675757474747473737272717171716f6f6f6e6e6e6e6d6d6c6c6b6b6b6b6a6a696969 +69686868686868686767686867676767676767666968686868686969696b6a6c6c6d6d6d6d6e70 +7070717172737375757576787979797a7c7c7d7e7f8080828283858586878889898b8b8c8d8e90 +9091929293959595969798989a9a9a9b9c9d9e9f9f9fa0a0a1a2a2a3a5a5a5a5a6a6a7a7a8a8a9 +a9aaaaababababacacacadaeaeaeaeaeaeafb0b0b0b0b0b1b1b2b2b2b2b2b2b2b3b2b3b3b3b3b3 +b3b3b3b3b3b3b3b3b3b3b3b3b4b4b5b5b5b5b6b5b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6 +b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b5b6b5b5b5 +b5b5b5b5b5b5b5b5b5b4b4b5b5b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b3b3b2b2b2b2b2b2b1 +b1b1b0b0b0b0afafaeaeaeaeaeaeadadadadadadadadacacacababababa9a9a8a8a8a8a8a7a6a6 +a6a5a5a5a5a4a4a2a2a2a2a0a0a0a09f9f9f9d9d9d9c9b9c9b9a9a9a9898989797979695959594 +9493929192919090908e8e8e8d8c8d8c8c8c8a8a89898787878787878585848483838282818180 +807e7e7e7d7e7d7d7c7c7a7a7a7a787a7878787876767676767676757474757473727272717171 +7070707070706e6e6e6e6e6e6e6e6e6d6d6d6d6d6d6c6c6c6c6c6b6b6b6b6b6b6b6b6b6b6a6a6a +6a6a6a6a6a6a6a6a6a6a6a6a696969696969696969696969696969696969696969696969696969 +6969696868686869696a6a6a6a6a6a6a6a6a6a6a6a6b6b6b6b6c6c6c6c6c6c6c6c6c6c6c6c6c6c +6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6d6d6d6d6d6d6d6e6d6e6e6e6e +6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f70 +707070717171717171717171717171717171717171717171717171717171717171717171717171 +717172727272727272727272727272727272727272727272727272727272727273737373737373 +737373737373737373737373737373737373737373737373737373737474747475747575757575 +757575757575757575757575757576767676767676767676767676767676767676767777777777 +78787878787878787979787879797979797979797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b +7b7b7b7b7b7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7f7f7e7e7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808181818181818181818080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080807e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808081818181828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828281818181808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080 +808080808080808181818182828282828282828383838383838383838383838383838282828181 +81818181808080807f7f7e7e7d7d7c7b7a7a797978787878767676767575757575757475747475 +75757575757677787878787879797a7a7b7b7c7c7c7d7d7d7f7f7f7f7f7f7f7f7f7f7f80818181 +828281818282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282838383838383838383838383838383838383828281 +818181807f7f7f7f7f7f7f7d7d7d7c7b7b7a7a7a7a797978787676757575757474757475757575 +7575767676767777787879797a7a7b7c7c7c7e7e7e7e7f7f808082828282828283838384848484 +848484848484848484848384838383838383838383838383838383838383838383838383838383 +838382828282828282828282828282828282828282828282828282828282828282828282828282 +828282838383838383838383838383838383838383838383838383838383838383838383838383 +838383848384848484848484848484848484848383838382828181818181818181818080808080 +807f7f7e7e7e7e7d7d7d7d7d7c7c7b7b7b7b7b7b7a7a7a79797878787877787777777777777777 +777777777676777776767676767676767676767675767575757575757575767677777777777777 +777778787878777776767676757575757575757575757575757575747474747474747474747373 +737374727373737374747575757676767677777878797979797a7a7c7c7c7c7e7e7d7d7e7e7e80 +808080808081818181818181818182828282828383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838382828282 +828282828282828282828282828282828282828282828282828282828282828181818181818181 +818181818181818181818181818181808081818080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080818181 +818282828282828282828282828282828282828282828282828282828282828282828383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838483848484848484848484848484848484848484848484848484848484 +848484848484848383838383838383838382828282818281818181818181818180808080808080 +8080807f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7b7c +7b7b7b7b7a7a7a7a7a7a7a7a7a7a79797979797979797979797979797979797978787979787878 +787878787878787878787878787878787878787878787878787878787878787878787878787878 +787878787878787878787878787878787878787979787879797979797979797a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7b7c7c7c7b7c7b7b7b7b7b7b +7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c +7c7c7c7d7c7d7d7d7d7d7d7d7d7d7d7d7d7e7e7d7d7e7e7e7f7f7f7f7f80808080818081818181 +828282828282828283838484858585858585858585858585858686868585868685858584848484 +8383838383838383838282818181807f7f7f7f7f7f7e7e7e7d7d7d7c7c7c7b7a7a7a7a7a7a7a78 +78787776767575757574747373727272727070706f6f6f6f6e6e6d6d6c6c6b6b6b6b6b6a696a6a +6969696767676767676767686866666767676767676768686868696969696a6a6a6c6c6c6c6d6d +6d6f6f70717172737374747576777779797a7b7b7d7d7f7f80818283848385858788898a8a8b8c +8d8f8f8f91919293949495959797989899999a9b9c9d9d9d9f9f9fa0a2a2a2a2a3a3a4a5a6a6a6 +a6a6a6a7a8a8a9aaaaaaabaaabacacacacadadaeaeaeaeaeaeaeafafafb0b0afafb0b0b0b0b0b0 +b0b0b1b1b1b1b1b2b2b2b2b2b2b2b3b3b3b3b3b3b3b3b3b3b3b3b3b4b4b4b4b4b4b4b4b4b4b4b4 +b4b4b4b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b6b4b5b5b5b5b4b4b4b4b4b4b4b4b4b3b3 +b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b1b1b1b1b1b0b0b0b0b0b0b0b0aeaeafafaeaeae +acacacacacacacacabaaabaaaaaaaaa9a9a9a9a9a8a8a8a7a6a7a6a6a6a6a4a3a3a3a3a3a2a2a1 +a1a0a09f9f9f9f9d9d9d9c9d9c9b9b9b99999998979897969696949494949293929291918f8f8f +8e8d8e8d8c8c8c8a8a8a89898989878787858484848484848282828180807f7f7e7e7d7d7c7c7c +7c7b7b79797878787878777676767675757574747473737272727271717171717070706f6f6f6f +6e6e6e6e6d6d6d6c6c6d6d6c6c6c6b6a6a6a6a6a6a6a6a6a6a6a6a69696a6a6969696969696969 +696969696869686868686868686868696969696969696969696a6a6a6a6a6a6a6a6a6a6a6a6a6a +6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6c6c6c6c6c6c6c6c +6c6c6c6c6c6c6d6c6d6d6d6d6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e +6e6f6f6e6e6f6f6f6f6f6f6f6f7070707070707070707070707070707070707070707070707070 +707070707070707070707070707070707070717071717171727272727272727272727272727272 +727272727272727272727373737373737373747473737474747474747474747474747474747474 +747474747474747474747474747474747474747474747474747474747474757475757575757575 +757575757575757575757575757575757575757576767575767676777777777777777777777777 +7777777777777777777777777877787878787979797a7a79797a7a7a7a7a7a7a7a7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7f7f +7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080808080807f7f80807f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f +7f7f7f7f8080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f8080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080818181818282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282818181818080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080 +808080808081818181828282828282828283838383838383838383838383838382828281818181 +818180807f7f7e7e7d7d7c7c7b7a79797878777777777676757574747474747475747575767676 +767676767878787879797a7a7b7b7c7c7d7d7e7d7e7e8080808080808080808080808181818282 +818182828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828383838383838383838383838383838383838282818181 +8181808080808080807e7e7d7d7c7c7b7b7b7b7a7a797877777676767675757475747474747474 +7575767576767777787879797a7a7b7b7d7d7d7d7e7e7f80818181818181828282838383838483 +848484848484848484848484848484848484838483838383838383838383838383838383838383 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828383838383838383838383838383838383838383838383838383838383848384848484848484 +8483848383838383838383838383838383828282828281818181818181818181808080807f7f7e +7e7d7d7d7d7c7c7c7c7c7b7b7a7b7a7a7a7a797979787877777777777777777777777777777777 +777776767777767676767676767676767676767676767676767676767677777777777777777777 +787878787877777777777676767676767676767676767676767575757574757474747473737373 +737272727272737374747475757575767677777878787879797a7a7b7b7d7d7c7c7d7d7d7f7f7f +7f8080818181818181818181828282828283838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383828282828282 +828282828282828282828282828282828282828282828282828282828281818181818181818181 +818181818181818181818181818080818180808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808181818182 +828282828282828282828282828282828282828282828282828282828282828283838383838383 +838383838383838383838383838383838384838484848484848484848484848484848484848484 +848484848484848484848484848484848484848484848484848484848384838383838383838383 +838383838382828282828282828282818181818181818181818181818181808080807f807f7f7f +7f7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7c7c7c7c7b7b7b7b7b7b7b7a7b7a7a7a7a7a7a7a +7a7a79797979797979797979787878787878787878787878787878787878777778787777777777 +777777777777777777777777777777777777777777777777777777777777777777777777777777 +777777777777777777777777777777777778787777787878787878787879797979797979797979 +79797979797a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7c7c7d7d7d7e7e7e7e7e7f7f7f7f807f808080808181 +818181818181828283838484858485858585858585858586868685858686858585848484848384 +838383838383838282818181808080808080807f7f7f7e7d7d7c7c7c7c7b7b7b7b7b7b7b797978 +787777767676767575747473737373717171707070706f6f6e6e6d6d6c6c6c6c6c6b6a6b6a6969 +696767676767676767686866666767666766666666666666676867686868686a6a6a6a6a6a6a6c +6c6d6d6e6f7070707071727374757576777778797b7b7c7c7d7f807f808082838485858687898a +8a8a8c8c8d8e8f8f90909293949394949596989999999a9a9b9c9e9e9e9e9f9fa0a1a2a2a2a2a2 +a2a3a4a5a6a7a7a7a7a7a7a8a8a9a9aaaaabababababababacacacadaeacadaeaeaeaeaeaeaeae +afafafafafb0b0b0b0b0b0b0b1b1b2b1b2b2b2b2b2b2b2b2b2b3b3b3b3b3b3b3b3b3b3b3b3b3b3 +b3b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b3b3b3b3b3b2b2b2b2b1b2b1b1b1b1b0b0b0 +b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0afafafafafaeaeaeaeadaeadadababacacabababa9a9 +a9a9a8a9a8a8a7a7a7a7a7a7a7a6a6a6a6a6a5a5a5a3a2a3a2a2a2a2a0a0a0a09f9f9e9e9d9d9c +9c9b9b9a9a999999989998969696949494949394939191918f8f8f8f8e8f8e8d8c8c8a8a8a8a89 +8a8987878785858585858585838382818080808080807e7e7d7d7c7c7b7b7a7a79797879787877 +7775757575757575747372737272727271717170706f6f6f6f6f6f6f6f6f6e6e6d6c6c6c6c6c6c +6c6c6b6b6b6a6a6b6b6a6a6a696969696969696969696969696868696968686868686868686868 +68686868686868686868686868696969696969696969696a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a +6a6a6a6b6a6b6b6b6b6b6b6b6b6b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6d6d6d6d6d6d6d6d +6d6d6d6d6d6d6d6d6d6d6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6f6e6f6f6f6f6f6f6f70 +706f6f707070707070707071717171717171717171717171717171717171717171717171717171 +717171717171717171717171717171717171717171717272727272727272727272727272727272 +727272727272727273737373737373737474737374747474747474747474747474747474747474 +747474747474747474747474747474747474747474747474747474747574757575757575757575 +757575757575757575757575757575757575767675757676767777777777777777777777777777 +777777777777777777777777777777777878787979787879797979797979797a7a7a7a7a7a7a7a +7a7b7a7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7e7e7e7e7e +7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f807f808080808080808080808080808080 +808080808080808080808080808080808080808080807f7f80807f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f +7f7f80808080808080808181808081818181818181818181818181818181818181818180808181 +808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80 +808080808080808080808080808080808080808080808080808080818180808181818181818181 +818181818181818181818181818181818181818181818181818181818181828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282818181818181818181818181 +81818181818180808181808080808080808080808080808080808080808080808080808080807f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808181 +808081818182828282828282828282838383838383838383838383838383828282818181818080 +7f7f7e7e7d7d7c7c7b7b7a79787877777777767675757474747474747474757475757676767677 +7777797979797a7a7b7b7c7c7d7d7e7e7f7e7f7f80808080818181818181818182828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828283838383838383838383838383838383838383838282828282 +818181808080807f7f7e7e7d7d7c7c7c7c7b7b7a79787877777676757574757474747474747474 +7574757576767777787879797a7a7b7b7c7c7d7d7e7f8080818181818282828383838384838484 +848484848484848484848484848484848384838383838383838383838383838383838383838282 +828282828282828282828282828282828282828282828282828282828282828282828282828283 +838383838383838383838383838383838383838383838383838383838483848484848484848483 +8483838383838383838383838383838282828282818181808081818080807f7f7f7f7e7e7d7d7d +7d7c7c7c7b7b7b7b7a7a797a797979797878787878777777767677777676767676767676767676 +767676767676767676767777767677777777777777777777777777787878787878787878787979 +797979787878787877777777777777777676777776767675757575747574747474737373737372 +727272727373737373747474747575767677777777787879797a7a7b7b7b7b7c7c7c7e7e7e7e7f +7f8080818180808181818282828282838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838282828282828282 +828282828282828282828282828282828282828282828282828282818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818282828282 +828282828282828282828282828282828282828282828282828282828282838383838383838383 +838383838383838383838383838383848384848484848484848484848484848484848484848484 +848484848484848484848484848484848484848484848484848483848383838383838383838383 +838383828282828282828282828181818080818180808080808080807f7f7f7f7e7f7e7e7e7e7d +7d7d7d7d7d7d7d7d7d7c7c7c7b7b7c7c7b7b7b7a7a7a7a7a7a7a7a7a797a797979797979797979 +787878787878787878787777777777777777777777777776767777767676767676767676767676 +767676767676767676767676767676767676767676767676767676767676767676767676767676 +767676767676767676767676767676777776767777777777777777787878787878787878787878 +78787879797979797979797979797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b +7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f80808081 +818080818181838383838483848484848484848484858585858585858585858484848483848383 +83838383838383828282818181818080807f7f7f7f7e7e7d7d7d7d7c7c7c7b7b7b7b7a7a797978 +787777777776767575747474747272727171717170706f6f6e6e6d6d6d6d6c6c6b6b6a6a6a6a68 +68686767686867676766666666656665656565656565656665666666666767676868686869696a +6a6b6b6c6c6d6d6e6e6f707171727373747576767878797a7b7a7b7c7d7e7f8081818284858586 +878788898a8a8c8c8d8e8f8e8f909091939494959696979899999a9a9b9b9c9d9e9e9f9f9f9fa0 +a0a1a2a3a3a4a4a4a4a5a5a6a6a7a7a8a8a8a8a9a9a9aaaaaaaaabaaabababababababababacac +acacacadadadaeaeaeaeafafb0afb0b0b0b0b0b0b0b0b0b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b2 +b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b1b1b1b1b1b0b0b0b0afb0afafafafaeaeaeaeae +aeaeaeadadaeaeadadadadadadadadacacacacacababababaaabaaaaa9a9a9a9a8a8a8a6a6a6a6 +a5a6a5a5a4a4a4a4a3a3a3a2a2a2a2a2a1a1a1a09fa09f9e9e9e9c9c9c9c9b9b9a9a9999989897 +9796969595949394939292929090908f8e8f8e8d8d8d8b8b8b8a898a8988888886868685848584 +838383818181808080807f7f7e7d7c7c7b7b7b7b7a7a7979787877777676757574757474747472 +72727171717170706f706f6f6f6f6e6e6e6e6e6d6d6d6c6c6d6d6c6c6b6b6a6a6a6a6a6a6a6a6a +696969696969696969696868686868686868686868686868686868686868686868686868686868 +6868686868686868686868696969696969696969696a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a +6a6b6a6b6b6b6b6b6b6b6b6b6c6c6c6d6d6c6c6d6d6d6d6d6d6d6d6e6e6e6e6e6e6e6e6e6e6e6e +6e6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f706f70707070707070707070 +707070707070707070717171717171717171717171717171717171717171717172727171727272 +727272727272727272727272727272727272727273737373737373737373737373737373737373 +737373737373747474747474747474747474747474747474747474747474747474747474747474 +747474747474747474747474747474747474747474747474747475747575757575757575757575 +757575757575757575757575757575757575757575757576767676767676767676767676767676 +76767777767677777777777777777878787878787878787878787878787979797979797979797a +797a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f +808080808080808080808080808080808080818180808181818181818181818181818181818181 +81818181818181818181818181818080818180808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080 +808080808081818080818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828181818181818181818181818181 +8181818181818181818181818181818181818181818181818080818180808080808080807f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808181808081818181818181818181 +8181818282828282828282828283838383838383838383838383828281818180808080807f7e7e +7d7d7c7c7b7b7a7a79787777767676767676757574747474747475757675767677777777787878 +7a7a7a7a7b7b7c7c7d7d7d7d7f7f807f8080818181818181818181818181828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282838383838383838383838383838383838383838382828282828181 +818181818180807f7f7e7e7c7c7c7c7c7c7b7a7979787877777676757675757474747474747574 +7575767676767777787879797a7a7a7a7c7c7d7e7f7f7f7f808081818182828283848283848484 +848484848484848484848484848483848383838383838383838383838383838383838382828282 +828282828282828282828282828282828282828282828282828282828282828282828282838383 +838383838383838383838383838383838383838383838383838384838484848484848484838483 +8382828383828282828282828281818181818080807f7f80807f7f7f7e7e7e7e7d7d7c7c7c7c7b +7b7b7b7b7b7b7a7a797a7979797978787878787777777777777777777777777777777777777777 +77777777777777777777777777787877777878787878787878797979797979797979797a7a7a7a +7a7979797979787878787878787877777878777777767676767576757575757474737373727272 +727273737373737474747475757676767676767777787879797a7a7a7a7b7b7b7d7d7d7d7e7e7f +7f8080808080808081818181818282828383828283838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838382828282828282828282 +828282828282828282828282828282828282828282828282828181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818182828282828282 +828282828282828282828282828282828282828282828282828282828383838383838383838383 +838383838383838383838383838483848484848484848484848484848484848484848484848484 +848484848484848484848484848484848484848484848483828483828282828282828282828282 +82818181818181818181818080807f7f80807f7f7f7f7f7f7f7f7e7e7e7e7d7e7d7d7d7d7c7c7c +7c7c7c7c7c7b7b7b7b7a7a7a7a7a7a7a7a79797979797979797978797878787878787878787777 +777777777777777776767676767676767676767676767676767676767676767676767676767676 +767676767676767676767676767676767676767676767676767676767676767676767676767676 +767676767676767676767676767676767676767676767676767777777777777777777777777777 +7778787878787878787878787878787978797979797979797a7a79797a7a7a7a7a7a7a7a7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7a7a7b7b +7a7a7a7a7a7a7a7a7a7a7a7b7b7a7a7b7b7b7c7c7c7c7c7d7d7d7d7e7d7e7e7e7e7f7f7f7f7f7f +7f7f80808181828283828383838383838383838484848585848485858584848484838483838383 +8383838383828282808081818080807f7f7f7f7e7e7d7d7d7d7c7c7c7c7c7c7c7a7a7979787877 +777777777776767575747472727272727272717170706f6f6d6d6d6d6d6d6c6c6b6b6b6b696968 +68686868686868676766666566656565656565656566656666666667676767676767686869696a +6a6b6b6b6b6c6c6d6e6f6f6f7070717273737474757778777878797a7b7c7c7d7e808181818282 +83858686878788898a898b8b8b8c8e8f8f9091919293949495959696979899999a9a9a9a9b9b9c +9d9e9e9f9f9f9fa0a0a1a1a2a2a4a4a4a4a4a4a4a5a5a5a5a6a5a6a6a7a7a6a6a7a7a7a8a8a8a8 +a8a9a9a9a9a9a9a9ababacabacacacacacacacacacadadadadadadadadaeaeadadaeaeaeafafaf +afafafafafafafafafafafafafafafaeaeaeaeadadadacacacacabacababaaaaaaaaa9a9a9a9a9 +a9a9a9a9a9a9a9a9a9a9a9a9a9a8a8a8a8a8a7a7a7a6a5a6a5a5a4a4a4a4a4a4a4a2a2a1a1a0a1 +a0a09f9f9f9f9f9f9f9e9e9d9d9d9c9c9c9b9a9b9a9a9a9a979797979696959595959494929291 +919090908f908f8e8d8d8b8b8b8b8a8b8a89898987878686858685848484828282828182817f7f +7f7d7d7d7d7d7d7d7c7c7b7a797978787979777776767575747474747373727372727272707070 +707070706f6f6e6f6e6e6e6e6d6d6d6d6d6c6c6c6c6c6c6c6c6c6b6b6a6a6a6a6a6a6a6a6a6969 +696969696969696968686868686868686868686868686868686868686868686868686868686868 +6868696968686969696a6a6a6a6a6a6a6a6a6a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6c +6b6c6c6d6d6c6c6d6d6d6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f +6f6f6f6f6f6f707070707070707070707070707070707070707170717171717171717171717171 +717171717171717272727272727272727272727273737272737373737373737373737373737373 +737373737373737373737373737373737373747474747474747474747474747474747474747474 +747474747575757575757575757575757575757575757575757575757575757575757575757575 +757575757575757575757575757575757575757575757575767576767676767676767676767676 +767676767676767676767676767676767676767676777777777777777777777777777777777777 +7777777777777777777777777878787878787878787878787878787979797979797979797a797a +7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7d7d7d7e7e7d7d7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f80 +808080808080808080808080808080808181808081818181818181818181818181818181818181 +8181818181818181818181818080818180808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080 +808080818180808181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818182828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828281818181818181818181818181818181 +818181818181818181818181818181818181818181818080818180808080808080807f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808081818080818181818181818181818181 +8182828282828282828282838383838383838383838383838282818181807f7f7f7f7e7d7d7d7c +7b7b7a7a7979787877777675767575757574757575757575767676767676787878787979797b7b +7b7b7c7c7d7d7e7e7e7e8080808080808181818181818181818181818282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828383838383838383838383838383838383838383828282828281818181 +818181808080807f7f7d7d7d7d7d7d7b7b7a7a7979787877777676767675757575747474747474 +75757575767677777878797979797b7b7c7c7e7e7e7e7f7f808080828282838382828383838383 +838383838383838483848484848484848484848484848484848484848484848483838282828282 +828282828282828282828282828282828282828282828282828282828282828282828383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838382 +828383828282828282828181808080807f7f7f7e7e7f7f7e7e7e7d7d7d7d7c7d7b7b7b7b7a7a7a +7a7a7a7a7979797979797979787878787877777777777777777777777777777777777777777777 +77777877787878787878787979787879797979797979797a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7a +7a7a7a7a7979797979797979787879797878787777777776767676767675757474747373737372 +7373737373747474747474757575757575767677777878797979797a7a7a7c7c7c7c7d7d7e7e7f +7f7f7f7f7f7f808080808182828283838282838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383828282828282828282828282 +828282828282828282828282828282828282828282828281818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181828282828282828282 +828282828282828282828282828282828282828283828383838384848484848484848484848484 +848484848484848484848484848484848484848484848484848484848484848384838383838383 +838383838383838383838383838383838383838383828283838282828282828281828181818180 +8080808080808080807f7f7f7e7e7f7f7e7e7e7e7e7e7e7d7d7c7c7c7c7c7c7c7c7c7b7b7b7b7b +7b7b7b7a7a7a7a7979797979797979787878787878787878787878787877787777777776767676 +767676767676757575757575757575757575757575757575757575757575757575757575757575 +757575757575757575757575757575757675767676767676767676767676767676767676767676 +767676767676767676767676767676767676767676767677777777777777777777777777777778 +787878787878787878787878787878787878787878787979787879797979797979797a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a79797979797979797979797979797979797979797a7a7a79797a7a7979 +7979797979797979797a7a79797a7a7a7b7b7b7b7b7c7c7c7c7c7c7c7c7c7d7d7e7e7e7e7e7e7e +7f7f80808181818181818182818282828283838384848383848484838383838383838383838383 +838383828282808081818080807f7f7f7f7e7f7d7d7d7d7c7c7c7c7c7c7c7a7a7a7a7878777777 +777777767676767575737373737273727171717170706e6e6e6e6e6e6c6c6c6c6c6c6a6a696969 +686868686867676666666666666665656565656565656565656666666666666667676868686869 +6969696a6a6b6b6c6c6c6d6d6f6f707071717273747374747576777878797a7b7c7c7d7e7e7f80 +818182828384858486868687898a8a8b8c8c8c8e8f8f9090919191939494959595959696979899 +999a9a9a9a9b9b9c9c9d9d9f9f9f9f9f9f9fa0a1a1a1a1a1a1a1a2a2a1a1a2a2a2a3a3a3a3a4a5 +a5a5a5a5a5a5a7a7a7a7a7a7a7a8a8a8a8a8a8a9a9a9a9a9a9a9a9aaaaa9a9aaaaaaababababab +abababababababababababababaaaaaaaaa9a9a9a8a8a8a8a7a7a7a7a6a6a6a6a5a5a5a5a5a5a5 +a5a5a5a5a5a4a5a4a4a4a4a3a3a3a3a3a2a2a2a1a1a1a1a1a09f9f9f9f9f9f9d9d9c9c9c9c9b9b +9a9a9a9a9a9a9a999998989897979797959695959595929292929191909090908f8f8d8d8d8d8b +8b8b8a8b8a8a898987878787858685858585838382828182808080807e7e7e7e7d7e7d7c7c7c7a +7a7a7a797979787878777676757576767474747473737271727170707070707070706e6e6e6e6e +6e6e6d6d6d6d6d6d6d6d6c6c6c6c6c6b6b6b6b6b6b6b6b6b6a6a6a6a6a6a6a6a6a6a6a69696969 +696969696969686868686868686868686868686869686969696969696969696969696969696969 +6a6a69696a6a6a6b6b6b6b6b6b6b6b6b6b6c6c6c6c6d6c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d +6d6e6e6d6d6e6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f70707070707070707070707070707170 +717171717272727272727272727272727272727272727272727272727272727272727272727272 +727272727273737373737373737373737373747473737474747474747474747474747474747474 +747474747474747474747474747474747575757575757575757575757575757575757575757575 +757576767676767676767676767676767676767676767676767676767676767676767676767676 +767676767676767676767676767676767676767676767676767676767676767676767676767676 +767676767676767676767676767676767676767777777777777777777777777777777777777777 +777777777777777777777878787878787878787878787878787979797979797979797979797979 +7979797979797a7a7a7a7b7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7d7d7d7e7e7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f +7f7f7f7f7f7f7f7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f8080808081818181818181818181818181818181818181818180808181808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080807f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080 +808080808080808080808080808080808080808080818181818282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +818182828181818080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f808080808080808080808080808080808080808080808080808181818282818182828283 +83838383838383838383838383838282828282818181818181818080807f7e7d7d7c7d7b7b7a7a +79797878787676767676767675757575747475757575757576777878787978797a7a7a7c7c7c7c +7d7d7e7e7f7f7f7f7f7f8080818181818181828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828383838383838383828281 +818181807f7f7f7f7f7f7f7d7d7d7c7b7b7a7a7979787877777575757475747474757374747474 +75757575767677777878797979797a7c7c7c7e7e7e7e7f7f808081818182818282828284848484 +848484848484848484848384838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838482838383838383838382828181818181 +81818181808080808080808080807e7e7e7d7d7e7e7d7d7d7c7c7c7c7b7b7b7b7b7b7a7a7a7979 +787878787778777777777777777777777777767677777676767777777777787878787878787878 +78787878797979797a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7a7a7a79797a7a79797978787878777876767575757575757574747474747473 +737373727272727373737374747575757576767777787878787979797b7b7b7b7c7c7d7d7e7e7d +7d7f7f7f8080808080808181818181818181818282828282828282828282828282828383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383848384848484848484848484848484848484848484848484848484848484 +848484848484838383838383838383838282828281828181818180808080808080808080808080 +80807f7f7f7f7f7e7e7e7d7d7e7e7d7d7d7c7c7c7c7c7c7c7c7c7b7b7a7a7a7a79797979797979 +797979797979787879797878787777777777777777777677767676767676767676767676767676 +767676767676767676767676767676767675757676757575757575757575757575757575757575 +757575757575757575757575757575757575757575757575757575757575757575757575757575 +757575757575757575767675757676767676767676767676767676767676767676767676767676 +767676767676767777777778777878787878787878787878787878787878787878787878787878 +787878787878787878787878787878787878787878787878787878787878787878787878787878 +78787979787879797979797979797a7a7a7a7a7a7a7a7a7b7b7c7c7c7c7c7c7c7d7d7d7d7e7e7e +7e7e7e7e7f80818181818181818181828282828282828282828282828281828181818181818181 +81818181818181818080807f7f7f7f7e7e7e7e7e7e7d7d7d7b7b7b7b7b7b797979797979787877 +7777767575757575757473737373737372707070707070706e6e6e6e6c6c6b6b6b6b6b6a696a69 +686767676767676666656565656564646465636464646464646465656565656565656666666668 +686868686969696a6b6b6b6c6c6c6e6e6e6f6f6f6f7171727374757575777778797a797a7b7b7b +7e7e7e7f80808082828384858586878789898a8a8b8b8c8c8e8e8f8f9090919192929393949495 +959696979798989999999999999b9b9c9c9c9c9c9d9d9e9e9e9e9e9e9e9e9e9f9f9f9f9f9fa0a0 +a2a2a2a2a2a2a3a3a4a4a4a4a4a5a5a5a5a5a5a5a5a5a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6 +a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a4a4a4a4a3a4a2a2a2a2a2a2a2a2a2a1a1a1a0a0a0 +a09f9f9f9f9f9f9f9f9f9f9f9f9f9e9e9e9e9d9e9d9c9c9c9c9b9a999999999999979897979797 +9696959494949494949493939392929291908f8f8f8f8e8e8d8d8c8c8a8a8a8a8a8a8888888887 +87858584848484848382828281807f7f7f7f7f7e7d7d7d7c7c7c7b7b7b79797979787878777777 +767676757575747373737272727272727170707070706f6f6f6f6e6f6e6e6e6e6d6d6d6c6c6c6c +6c6c6b6b6a6a6a6a6a6a6a6a6a6a6a6a69696a6a69696969686868686868686868696969696969 +6969696969696969696a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6b6b6b6b6b6b6b6b6b +6b6b6b6b6b6c6c6c6c6c6c6c6c6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6f6f6f +6f6f6f6f6f6f6f6f6f707070707171717171717171727272727272727272727272727272727272 +727272727272727272727272727272727272727272737273737373747474747474747474747474 +747474747474747474747474747474747474747474747474747475757474757575757575757575 +757575757575757575757575757575757575757676767676767676767676767676767676767676 +767676767676767676767676767676767676767676767676767676767676757575757575757575 +757575757575757575757575757575757575757576757676767676767676767676767676767676 +767676767676767676767676767676767676767676767676767676767676767676767677777676 +77777778787878787878787878787878787878787878787878787878797979797a797a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7a7a7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f +7f7f80808080818181818181818181818181818181818181818181808081818080808080808080 +80808080808080808080808080808080808080808080808080808080808080808080807f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080 +808080808080808080808080808080808080808181818182828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828181 +828281818180808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f8080808080808080808080808080808080808080808080808081818182828181828282838383 +83838383838383838383838382828282828181818181818180807f7e7d7c7c7b7c7b7a79797878 +7777777676767675767574747574757576767676767676787878797a797a7b7b7b7d7d7d7d7e7e +7f7f80808080808080818181818181818282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828283838383838383838282818181 +8181808080808080807e7e7d7d7c7c7b7b7a7a7979787776767675767574747473737373737474 +747475757676777778787878797a7b7b7d7d7d7d7e7e7f80818181818181818181838383838383 +838383848384848484848484848484848484848484848484848484848384838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383828282828282828282828181818181818181 +8181808080807f807f7f7f7f7d7d7d7c7c7d7d7c7c7c7b7b7b7b7a7b7a7a7a7a79797978787777 +777777777777777777777777777777777676777776767677777777777878787878787878787978 +79797a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7b7b7b7a7a7b7b7a7a7a797979797878777776767676767676757575757474737373 +73727272727272727273737474747475757676777777777878787a7a7a7a7b7b7c7c7d7d7c7c7e +7e7e7f7f7f7f808081818181818181818182828282828282828282828282828283838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828283838383838383838383838383 +838383838383838383838383838383838483848484848484848484848484848484848484848484 +848484848484848484848484848484848484848484848484848484838483838383838383838383 +838383838282828282828282828281818181818181818181808080807f807f7f7f7f7f7f7f7f7f +7e7e7e7e7e7d7d7d7c7c7d7d7c7c7c7b7b7b7b7a7b7a7a7a7a7979797979787878787878787878 +787878787777787877777776767676767676767676767676767576757575757575757575757575 +757575757575757575757575757575747475757474747474747474747474747474747474747474 +747474747474747474747474757475757575757575757575757575757575757575757575757575 +757575757575757676757576767676767676767676767676767676767676767676767676767676 +767676767677777777777777777777777777777777777777777777777777777777777777777777 +777777777777777777777777777777777777777777777777777777777777777777777777777777 +787877777878787878787878797979797979797979797a7a7a7a7b7a7b7b7c7c7c7c7d7d7d7d7d +7d7d7d7f7f7f7f807f808080808181818181818181818181818181818181818181818181818181 +8181818181818080807f7f7f7f7e7f7e7e7e7e7d7d7d7b7b7b7b7b7b7a7a797979797878777777 +767676767676767574737473737373717171717171716f6f6e6e6d6d6c6c6c6c6c6b6a6a696867 +676767676767666666666565646464646363636363636363646464646464646464646464666666 +6666666666676868696969696b6b6b6b6b6b6b6d6d6e6f70717171727273757675767676767979 +797a7b7b7b7d7d7e7f8080818282838485858686878788898a8a8b8b8c8c8d8d8e8e8f8f909091 +91929293939494949494949696979798989898999999999999999999999a9a9a9a9b9b9c9c9e9e +9e9e9e9e9e9f9f9f9fa0a0a1a1a1a1a1a1a1a1a1a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2 +a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a0a0a0a09f9f9e9e9e9e9e9e9e9e9e9d9d9d9c9c9c9c9b +9b9a9b9a9a9a9a9a9a9a9a9a999999999999999898979796959494949494949393929292929191 +908f8f8f8f8f8f8f8e8e8e8e8d8d8c8b8a8a8a8a89898888878785858585858584848383828280 +8080808080807f7e7d7d7c7c7b7b7b7b7b7a797978787878777777757575757575757474747372 +72717171717070706f6f6f6f6f6f6f6e6e6e6e6d6d6c6c6c6c6c6c6c6c6c6b6b6b6a6a6a6a6a6a +6a6969696969696969696969696968686969686868686868686868686868686969696969696969 +696969696969696a6a6a6a6a6a6a6a6a6b6a6b6b6b6b6b6b6b6b6b6c6c6c6c6c6c6c6c6c6c6c6c +6c6c6c6d6d6d6d6d6d6d6d6d6d6e6e6e6e6f6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f707070707070 +707070707070707171717172727272727272727373737373737373737373737373747374747474 +747474747474747474747474747474747474747474747474747575757575757575757575757575 +757575757575757575757575757575757575757575757575767675757676767676767676767676 +767676767676767676767676767676767677777777777777777777777777777777777777777777 +777777777777777777777777777777777777777777777777777777777676767676767676767676 +767676767676767676767676767676767676767676767676767676767676767676767676767676 +767676767676767676767676767676767676767676767676767676767676767676777776767777 +777878787878787878787878787878787878787878787878787879797979797979797979797979 +7979797979797a797a7a7a7a7a7a7a7b7b7a7a7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f +7f7f7f7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f +7f7f80808080808080808181808081818181818181818181818181818181818181818181818181 +8181818181818080818180808080808080808080808080808080808080808080807f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080818180 +808181818181818181818181818181818181818282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282818181818181818181818181818080818180808080808080808080808080808080808080 +80808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80 +808080808080808080808080808080808081818080818181828282828282828282828383838383 +838383838383838383838282828282818181808080807f7f7e7d7c7c7b7a7b7a79787877777676 +7675757575747574747475747575767676767777777979797a7b7a7b7c7c7c7e7e7e7e7f7f8080 +818180808181818282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282838383838383838383838282828282 +818181808080807f7f7e7e7d7d7c7c7b7b7a7a7978777776757675747474737373737373737373 +7474757576767676777778797a7a7b7b7c7c7d7d7e7f8080818180808181818383838383838383 +838483848484848484848484848484848484848484848484848483848383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838282828282828282828281818180808181808080 +7f7f7f7f7e7f7e7e7e7e7c7c7c7b7b7c7c7b7b7b7a7a7a7a797a79797979787878787877777777 +77777777777777777777777777777777777777777778787878787979797979797979797a797a7a +7a7a7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7c7c7c7b7b7c7c7b7b7b7a7a7a7a79797878777777777676767575757574747373737372 +727272727272727272737373737474757576767676777777797979797a7a7b7b7c7c7c7c7d7d7d +7e7e7e7e7f7f808081818080818181828282828282828282828282828282838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838382828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282838383838383838383838383838383 +838383838383838383838383838384838484848484848484848484848484848484848484848484 +848484848484848484848484848484848484848484848484848384838383838383838383838383 +838382828282828282828282818181808081818080807f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d +7d7d7d7c7c7c7b7b7c7c7b7b7b7a7a7a7a797a7979797978787878787777777777777777767677 +777676767676767676757575757575757575757575757574757474747474747474747474747474 +747474747474747474747474747474747474747474747474747474747474747474747474747474 +747474747474747474747574757575757575757575757575757575757575757575757575757575 +757575757575757575757575757575757575757575757575757575757575757575757575757575 +757575767676767676767676767676767777767677777777777777777777777777777777777777 +777777777777777777777777777777777777777777777777777777767677777676767676767676 +7676767777767677777778787878787878787878797979797a797a7a7a7a7b7b7b7c7c7b7b7c7c +7c7e7e7e7e7f7e7f7f7f7f80808081818080818181818181818181818181818181818181818181 +808081818080807f7f7f7f7e7f7e7e7e7e7d7d7d7c7c7c7c7b7b7a7a7979797978787878787777 +777676767675757475747474747272727171717170706f6f6e6e6d6d6d6d6c6c6b6a6969686868 +686767676666666665656464646463636363636363636363636363636363636363636464646464 +646464646565666666666767676868686869696a6b6c6c6d6d6e6e6f7071707172727274747475 +7676777878797a7b7b7c7d7d7e7f8080818182828384858586868787888889898a8a8b8b8c8c8d +8d8e8e8f8f90909090919192929393939394949495959494959595969696969797989899999999 +9a9a9a9b9b9b9b9c9c9d9d9d9d9d9d9d9d9d9e9e9e9f9f9e9e9f9f9f9f9f9f9f9f9f9f9f9f9f9f +9f9f9f9f9f9f9f9e9e9f9f9e9e9e9c9c9c9c9b9b9a9a99999a9a99999998989898989797979796 +9796969696969696969695959594949494939392929191909090908f8f8e8e8d8d8d8d8c8c8c8b +8b8b8b8a8a8a8989898988888787868685858484838382828181818180807f7f7e7e7e7e7c7c7c +7b7b7b7b7a7a7979787877777777767675757474747473737372727272717171707070706f6f6e +6e6e6e6d6d6d6c6c6d6d6c6c6c6b6b6b6b6a6b6a6a6a6a6a6a6a6a6a6969696969696969696968 +686868686868686868686868686868686868686868686868686868686869696969696969696969 +69696969696a6a6a6a6a6a6a6a6a6b6a6b6b6b6b6b6b6b6b6b6c6c6c6c6c6c6c6c6d6d6c6c6d6d +6d6e6e6e6e6e6e6e6e6e6e6f6f6f6f706f70707070707070707070707070707171717272717172 +727272727272727373737373737373737374747474747474747474747474747574757575757575 +757575757575757575757575757575757575757575757576767676767676767676767676767676 +767676767676767676767676777776767777777777777777777777777777777777777777777777 +777777777777777777777777777777787878787878787878787878787878787878787878787878 +787878787878787878787878787878787878787878787878787877777777777777777777777777 +777777777777777777777777777777777777777777777777777777777777777777777777777777 +777777777777777777777777777777777777777777777777777777777777777777777777777778 +787878787878787878787878787878787878787878787878797979797979797979797979797979 +797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c +7c7b7b7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f +7f7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f +808080808080808080808080808080808080808080808081818080818181818181818181818181 +818181818181818181818181818181818181818181818181808081818080807f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808181808081818181818181818181818181818181 +818181818181818181818181818181818182828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828281818282818181818181818181 +818181818181818181818181818181818181818181818181818181828281818282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828181818181818181818181818181818181818181818181818181818181818181818080818180 +8080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080 +818180808181818181818181818181818181818181818282828282828282828283838383838383 +8383838383838282818181818180808080807f7f7e7e7d7c7b7b7a797a79787777767676767675 +757575747574757576757676777777777878787a7a7a7b7c7b7c7c7d7d7e7e7f7f808081818181 +818181818182828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828383838383838383838382828282828181 +818181818180807f7f7e7d7c7c7c7c7b7b7a797878777677767575757373737373737373737474 +7575767676767676777879797a7a7a7a7c7c7d7e7f7f7f7f7f7f80808082828282828282828384 +828384848484848484848484848484848484848484848484838483838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +8383838383828283838282828282828282818181818181818181818080807f7f80807f7f7f7e7e +7e7e7d7e7d7d7d7d7b7b7b7b7b7b7b7b7b7b7a7a7a79787a797879797777787878777777777777 +7777777777777777777777777777777777787878787979797a7a7a7a7a7a7a7a7a7b7a7b7b7b7b +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7e7e7d7d7e7e7e7e7e7e7e7e7e7e7e7d +7d7d7d7c7c7c7c7c7c7c7c7b7b7b7b7a7a79797878787878777776767676757574747474737372 +727272727272727373737374747575767676767676767878787879797a7a7a7a7a7a7c7c7c7d7d +7d7d7e7e7f7f80807f7f8080808181818181818181818181818182828282838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828383838383838383838383838383838383 +838383838383838383838383848384848484848484848484848484848484848484848484848484 +848484848484848484848484848484848483838484838382838282828282828282828282828282 +8181818181818181808080807f7f7f7f7f7f7f7f7e7e7e7e7d7e7d7d7d7d7d7d7d7c7c7c7c7b7b +7b7a7a7a7a7a7a7a7a7a7a79797979787978787878777777777776767676767676767676767676 +767676767676767575757575757575757575757575747574747474747474747474747474747474 +747474747474747474747474747474747474747474747474747474747474747575747475757575 +757575757575757576757676767676767676767676767676767676767676767676767676767676 +767676767676767676767676767575767675757575757575757575757575757575757575757575 +757676767676767676767676767676767676767676767676767676767676767676767676767676 +767676767676767676767676767676767676767676767676767676767676767676767676767676 +767676767676767677777777777777777777787878787978797979797a7a7a7a7a7a7a7a7b7b7c +7c7d7d7e7d7e7e7e7e7f7f7f7f7f7f7f7f80807f7f808080808080808080808080808080808080 +80808080807f7f7f7f7e7f7e7e7e7e7d7d7d7b7b7b7b7b7b7a7a79797979787878787877777776 +76777775757475747474747272727272727271706f6f6e6e6d6d6d6d6d6d6c6b6a696868686868 +686867676766656564646464636363636363636362626363626262626262626263636363636363 +636364646565656566666666666666676768696a6a6a6a6b6b6c6d6e6d6e6e6e6e707071727373 +737474757677777879797a7b7c7c7c7c7d7d7e7f80818181828283838484858686868787888889 +898a8a8b8b8a8a8c8c8d8d8e8e8e8e8f8f8f8f8f8f8f8f90909090919192929393949494949495 +959595969697979898989898989898989999999999999999999999999999999999999999999999 +999999999999999999999999979797979696959594949494949494939393939392929292919291 +919191919191909090908f8f8f8f8f8e8e8d8d8c8c8b8b8b8b8b8a898988888888878787868686 +8686868685858584838483828181818180807f7f7e7e7d7d7d7d7d7c7b7c7b7a7a7a7878787878 +78787777767675757474747474747373727271717171706f6f6f6f6f6f6f6e6e6e6e6d6d6c6c6c +6c6b6b6b6b6b6b6b6b6b6b6a6a6a6a696a69696a6a69696a6a6a69696969696969696969686868 +68686868686868686868686868686868686868686868686868696969696a6a6a6a6a6a6a6a6a6a +6a6a6a6b6b6b6b6b6b6b6b6b6c6b6c6c6d6d6c6c6d6d6d6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6f +6f6f6f6f6f6f6f6f6f707070707170717172727171727272727272727273737373737373737373 +737373737374747474747474747474757575757575757575757575757576757676767676767676 +767676767676767676767676767676767676767676777777777777777777777777777878777778 +787878787878787878787878787878787878787878787878787878787878787878787878787878 +787878787878787878787878787979797979797979797979797979797979797979797979797979 +797979797979797979797979787879797878787878787878777777777777777777777777777777 +777777777777777777777777777777777777777777777777777777777777777777777777777777 +777777777777777777777777777777777777777777777777777777777777777777777777787878 +787878787878787878787878787878787878787878787979797979797979797979797979797979 +79797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b +7b7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f +7f7f807f8080808080808080808080808080808080818180808181818181818181818181818181 +81818181818181818181818181818181818181818181808081818080807f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808081818080818181818181818181818181818181818181 +818181818181818181818181818181828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282818182828181818181818181818181 +818181818181818181818181818181818181818181818181818282818182828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828281 +818181818181818181818181818181818181818181818181818181818181818180808181808080 +808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808181 +808081818181818181818181818181818181818182828282828282828282838383838383838383 +83838383828281818181807f7f7f7f7f7e7e7d7d7c7b7a7a797879787877777676767676757575 +75757575767676767676787878787979797b7b7b7b7d7c7d7d7e7e7f7f80808080818181818181 +818181828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828283838383838383838383828282828281818181 +818181808080807f7e7d7d7d7c7b7b7b7a79797877787676767674747474737373737374747474 +75757575757576777777797979797b7b7c7c7e7e7e7e7e7e7f7f7f818181818282828283838282 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383828283838282828282828282818181818081808080807f7f7f7e7e7f7f7e7e7e7d7d7d7d +7c7d7c7c7c7c7a7a7a7a7a7a7a7a7a7a7979797878797978797977777878787777777777777777 +777777777777787778787878787878797979797a7a7a7b7b7b7b7b7b7b7b7b7c7b7c7c7c7c7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7f7f7e7e7f7f7f7f7f7f7f7f7f7f7f7e7e7e +7e7d7d7d7d7d7d7d7d7c7c7c7c7b7c7a7a79797979797878777777777676757575757474737373 +73727272727373737374747474757575757575757777777778777979797979797b7b7b7c7c7c7c +7d7d7e7e7f7f7e7e7f7f7f80808080818081818181818181828282828383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828283838383838383838384838484848484848484 +848484848484848484848484848484838483838383838383838383838383838383838383838383 +838383838383838383838383838383828283838282828282828282828282828182818181818080 +8080808080807f7f7f7f7e7e7e7e7e7e7e7d7d7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7a7a7a79 +797979797979797978787777777777777777777676767676757575757575757575757575757575 +757575757574747474747474747474747474747474747474747474747474747474747474747474 +747474747475747575757575757575757575757575757575757575757576767575767676767676 +767676767676767676767676767676767676767676767676767676767676767676767676767676 +767676767676767676767675757676757575757575757575757575757575757575757575757576 +767676767676767676767676767676767676767676767676767676767676767676767676767676 +767676767676767676767676767676767676767676767676757675757575757575757575757575 +757575757575767676767676767676767777777777777777777878797979797979797a7a7b7b7c +7c7c7c7c7c7c7c7d7e7e7e7e7e7e7e7f7f7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7e7e7e7e7e7e7e7e7e7e7d7d7d7b7b7b7b7b7b797a797979797878787878777777767677 +77757575757575757473727272727272717070706f6f6e6d6d6d6d6d6c6c6b6a69696968686868 +676767666666656565646463636363636363626263636262626262626261636262626262626262 +636363636363646464646464646565666667676767686869696b696b6b6b6b6d6d6e6e6f6f6f70 +707272737374757576767777777879797a7a7b7c7c7c7d7e7f7f7f7f8081818182828383848485 +85868685858787888888888889898a8a8a8a8a8a8a8b8b8b8b8c8c8c8c8d8d8e8f8f8f8f909090 +909191919192929293929393939394949494949494949494949494949494949494949494949494 +9494949494949494949391919191919190908f8f8f8f8f8f8e8e8d8d8d8d8c8c8c8c8c8c8c8c8c +8c8c8c8c8b8b8b8b8a8a8a8a898888888887878686868686858484848484848383838281828181 +81818080807f7f807f7e7d7d7d7d7c7c7b7c7a7a79797979797877787877777775757575747574 +737373737272717171717171707070706f6f6f6f6e6d6d6d6d6d6d6d6c6c6c6c6c6c6b6b6b6b6a +6a6a6a6a6a6a6a6a6a69696969696969696a6a69696a6a6a696969696969696969696868686868 +68686868686868686869686969696969696969696969696a6a6a6a6b6b6b6b6b6b6b6b6b6b6b6b +6b6c6c6c6c6d6c6d6d6d6d6d6d6d6e6e6d6d6e6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f707070 +707170717171717272727272727272737372727373737373737373747474747474747474747474 +747474757575757575757575767677777777777777777777777777777777777777777777777777 +777777777777777777777777777777777777777878787878787878787878787879797878797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +79797979797979797979797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a79797a7a79797979797979797878787878787878787878787878787878 +787878787878787878787878787878787878787878787878787878787878787878787878787878 +787878787878787878787878787878787878787878787878787878787878787878787979797979 +79797979797979797979797979797979797979797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c +7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7d7e7e7e7e7e7e7e7e7e7f7f7f7f +7f7f7f7f80807f7f80808081818181818181818181818181818181818181818181818181818181 +808081818080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080818180808181818282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828181818180808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080 +808080808080808081818182828181828282838383838383838383838383838383828282828281 +818181818181808080807f7f7d7d7d7d7c7c7b7a79797878787876767676767575757575757675 +7675757576777878787978797a7a7a7c7c7c7d7d7d7e7f7f7f7f7f7f7f80818181828281818282 +828282828282828282828282828282828282828282818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818282828282828282828282828282828282828282828282818181 +8181807f7f7f7f7f7e7d7d7d7d7c7a7a7a79787878767575757574747474737373737273737373 +74747575757677777778787979797a7c7c7c7e7e7d7d7e7e7e8080808080808181818281828282 +828383838383848484848484848484848484848483848383838383838383838383838383838383 +838383838383838383838383838383838383838383838282828282828282828282828282828181 +81818181818181818181818181808080808080808080807e7e7e7d7d7e7e7d7d7d7c7c7c7c7b7c +7b7b7b7b7a7a7a7979797978787878787878777877777777777777777777777777777878787878 +797979797979797979797a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7c7c7c7c7d7c7d7d7d7d7d7d7d7e +7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7e7e7f7f7e7e7e7d7d7d7d7c7c7c7c7c7c7a7a7979797979787877777676757575757575747474 +7474747373737373727373737374747575757676767677777777797979797979797b7b7b7b7c7c +7d7d7e7e7d7d7e7e7e808080808080808080808181818181818181818181818181818282828282 +828282828282828282828282828282838383838383838383838383838383838383838383838383 +838383838383838383838382828282828383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838384838484848484848484848484848484848484848484848484848484848484 +83838383838383838383828282828282828282818281818181808080808080808080807f7f7f7f +7f7e7e7e7e7e7e7e7e7d7d7d7d7c7c7c7c7c7c7c7b7b7a7a7a7a79797979797979797979797979 +787878787777777777777776777676767675757575757575757575757575747475757474747474 +747474747474747474747474747474747473747373737374747474747474747474747474747474 +747474747474747474747474747475757575757575757575757575757575757575757575757575 +757575757675767676767676767676767676767676767676767676767676767676767676767676 +767676767676767676767676767676767676767676767676767676767676767676767676767676 +767675757575757575757676757576767676767676767676767676767676767676767676767676 +767676767676767676767676767676767676767676757576767575757575757575747474757574 +74757575757575757575757575757676767677767777777777777778787878797979797979797a +7a7b7b7b7c7c7c7c7d7d7d7d7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f8080807f7f80807f7f +7f7f7f7f7f7e7e7d7d7d7d7c7c7c7c7c7c7c7a7a7a7a7979797978787878787777777676767676 +767575747474747474747373717171717070706f6f6f6f6e6d6c6c6b6b6b6b6a6a6a6969696767 +676766666665656565656565656363636363636363636362626262626262626262616161616161 +62626262626262636363636363636464646565666666676767676869696969696a6a6c6d6d6d6d +6e6f6f70707070727273747474757576767677787979797a7b7b7b7b7c7c7e7e7e7e7f7f808081 +81818181818183848484848484848585858586868686868686878989898989898a8b8b8b8b8b8b +8b8c8e8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f8f9090909090909090909090909090909090909090 +908f8f8f8f8e8e8e8e8d8d8d8c8b8b8b8a8a8b8b89898989898989898888888887888787878786 +868686868686868584848484848382828282828181808080807f7e7e7e7e7e7e7e7e7e7e7d7d7d +7b7b7b7b7a7a7a7a7a7a7878787877777777777775757474747473737373727272717171717171 +706f6f6f6f6f6e6e6d6d6d6d6c6c6c6c6c6c6c6c6c6c6c6b6b6b6a6a6a6a696969696969696969 +68686a6a6969696969696968696868686868686868686868686868686868686869696969696969 +6969696a6a6a6a6a6a6a6a6a6a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6c6c6c6c6c6d6d6d6d6d6d +6d6d6d6d6d6d6d6d6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f707070717171717272727272727272 +727272727273737373747374747474747474747474747474747575757676757576767677777777 +777777777777777777777777777777777777777777777777777878797979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +7979797979797a7a79797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7979797979797979797979797979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797a79 +7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e +7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e +7f7f80807f7f808080818181818181818181818181818181818181818181818181818181818080 +818180808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808181808081818182828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828281818181808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080 +808080808080818181828281818282828383838383838383838383838383838282828282818181 +8181818180807f7f7e7e7c7c7c7c7b7b7a79787877777777767676767675757575757576767676 +767676787878797a797a7b7b7b7d7d7d7d7e7e7f80808080808080808181818282818182828282 +828282828282828282828282828282828282828181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818182828282828282828282828282828282828282828282828181818181 +8080808080807f7e7d7d7d7d7b7b7b7a7979787776767676757574747373737372727272727373 +747474757575767777787878797a7b7b7d7d7c7c7d7d7d7f7f7f7f808081818181818181818182 +828282828383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838382828282828282828282828282828281818181 +8181818181818181818181808080807f807f7f7f7f7d7d7d7c7c7d7d7c7c7c7b7b7b7b7a7b7a7a +7a7a79797978787878777777777777777777777777777777777777777777777778787878787979 +79797a797a7a7a7a7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7d7d7d7d7e7d7e7e7e7e7e7e7e7f7f7f +7f8080808080808080808080808080808080808080808080808080808080808080808080807f7f +80807f7f7f7e7e7e7e7d7e7d7d7d7d7b7b7a7a7a7a7a7979787877777676767676767575747474 +747373737373727272727273737474747575757576757676787878787878787a7a7a7a7b7b7c7c +7d7d7c7c7d7d7d7f7f7f7f807f8080808081818181818181818181818181818182828282828282 +828282828282828282828282828383838383838383838383838383838383838383838383838383 +838383838383838383828282828283838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838483848484848484848484848484 +848484848484848484848483848383838383838383838383838383838383838383838383838282 +8282828282828282818181818181818181818181818181808080807f807f7f7f7f7e7e7e7e7e7d +7d7d7d7d7d7d7d7c7c7c7c7b7b7a7b7a7a7a7a7979797979787878787878787878787878787777 +777776767576757575757575757575747474747474747474747474747373747473737373737373 +737373737373737373737373737373737373737373747474747474747474747474747474747474 +747574757575757575757575767676767676767676767676767676767676767676767676767676 +767676767676767676767676767676767676767676767676767676767676767676767676767676 +767676767676767676767676767676767676767676767676767676767676767676767676767676 +757575757575757576767575767676767676767676767676767676767676767676767676767676 +767676767676767676767676767676767676767574767574747474747474747373737474737374 +747474747474747474747474757575757575757575767576767777777778787878787878787979 +79797a7a7b7b7c7c7c7c7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7f7f7f7e7e7f7f7e7e7e7e +7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7a7a797a79797979787878787877777776767676767676 +757575757475747473737171717171717170706f6f6e6d6c6c6c6c6c6c6b6b6a69696967676767 +676767666665666565656563636363636363636363626262626162616161616060606060606060 +6060606060616161616161616161616262636363636463646566666666666666686969696a6a6b +6b6c6c6c6c6d6d6e6f70707171717171727374757576767676767777797979797a7a7b7b7c7c7c +7c7c7c7c7e7e7e7e7f7e7f7f808080808181818181818181838383838484858686868686868686 +888888888988898989898989898a8a8a8a8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8a +8a8a8a898988888787878786868685858686848483848383838382828282828282828282818181 +8181818181807f7f7e7e7e7e7d7d7d7d7d7c7c7b7b7b7b7b7a7a7a7a7a7a7a797a797878787676 +767676767676767674747474737473737373717170707070707070706f6f6f6e6d6e6d6d6d6d6c +6c6c6c6c6b6b6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a696969686868686868686868686868686767 +696968686868686868686868686868686868686868686868686868686868696969696969696969 +696a6a6a6a6b6a6b6b6b6b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6d6d6d6e6e6e6e6e6e6e6e +6e6f6e6f6f6f6f7070707070707070707070707070707171717272727273737373737373747374 +747474757575757575757575757575757575757575757576767677777676777777787878787878 +7878787878787878797879797979797979797979797979797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7b7b7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7e7f7e7e7e +7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f +7f7f7f7f7f7f7f8080808080808080818180808181818181818181818181818181818181818181 +818181818181818181818181818181818080818180808080808080808080808080808080808080 +8080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080 +808080808080808080808081818080818181818181818181818181818181818181828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828281818181818181818181818181808081818080808080808080808080808080808080 +808080808080808080808080808080808080808181808081818181818181818181818181818181 +818182828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828281818181818181818181818181818181818180808181808080808080808080 +808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808181808081818181 +818181818282828282828282828283838383838383838383838383838382828282828181818080 +80807f7f7e7e7d7d7c7c7b7b7a7a79787777767676767575757575757575757575767676767777 +777979797a7b7a7b7c7c7c7e7e7e7e7f7f80808181808081818182828282828282828282828282 +828282828282828282828282828282828281818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181828282828282828282828282828282828282828282828282828282828181 +818180807f7f7e7e7e7e7c7c7c7b7a7a7978777776767575747473737373727272727273737373 +7374747475767576777778797a7a7b7b7b7b7c7c7c7e7e7e7e7f7f808081818080818181828282 +828283838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383828282828282828282828282828282818181808081 +8180808080808080807f7f7f7f7e7f7e7e7e7e7c7c7c7b7b7c7c7b7b7b7a7a7a7a797a79797979 +787878787877777777777777777676777776777776767777777777777777787878787879797979 +7a797a7a7a7a7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f808080 +808080808080808080808080808080818180808181818181818181818181808081818080808080 +8080807f7f7f7f7e7f7e7e7e7e7c7c7c7b7b7b7b7a7a7979787877777777767675757474747473 +7373737372727272727373737373747474747574757576767676777777797979797a7a7b7b7c7c +7b7b7c7c7c7e7e7e7e7f7e7f7f7f7f808080818180808181818181818181828282828282828282 +828282828282828282828283838383838383838383838383838383838383838383838383838383 +838383838383838282828282838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838384838484848484848484848484848484 +848484848484848484838483838383838383838383838383838383838383838383838382828282 +8282828282828181818080818180808080808080807f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c +7b7b7c7c7b7b7b7a7a7a7a797a7979797978787878787777777676777776767676767676767575 +757574757474747474747474747373737373737373737373737373737373737373737373737373 +737373737373737373737373737373737373737474747474747474747474747474747474747475 +747575757575757575757676767676767676767676767677777676777777777777777777777777 +777777777777777777777777777777777777777777777777777777777777777777777777777777 +777777777776767777767676767676767676767676767676767676767676767676767676767575 +757575757575757575757575757575757575757575757575757575757575757575757575757575 +757575757575757575757575757575757575747574747474747474747473737373737373737373 +737373737373737373737474747474747474747574757575757676767777767677777778787878 +79797a7a7a7a7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7d7d7d7d7d7c7c7c7b7b7b7b7a7a797a797979797878787878777777767677777676767575 +75757475747474747272727171717170706f6f6e6e6d6d6d6d6c6c6b6b6a6a6a6a686868676767 +67666665666565656563636362626363626262616161616061606060605f5f5f5f5f5f5f5f5f5f +5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f606060606160616162626262636363656565656666676768 +68686869696a6a6b6b6c6c6c6c6d6d6e6f70707171717172727274747474757576767777767677 +7777797979797a797a7a7a7a7b7b7b7c7c7b7b7c7c7c7e7e7e7e7f7f8080818180808181818383 +838384838484848484848484848585858585858585858585858585858585858585858585858584 +848484838382828282818181808080807f7f7e7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7b7b +7c7c7b7b7a7a797979797878787878777777767676767575757575757574757474747472727271 +717272717171707070706f706f6f6f6f6d6d6d6c6c6d6d6c6c6c6b6b6b6b6a6b6a6a6a6a696969 +696968686868686868686767686867676767676767676666666666666666666666666666666767 +67676767676767676767676868676768686868686868686868686868696969696969696969696a +6a6a6a6b6a6b6b6b6b6c6c6c6c6c6c6c6c6d6d6c6c6d6d6d6e6e6e6e6e6f6f6f6f6f6f6f6f6f70 +6f7070707071717172727171727272727272727273737373737474747474747474747574757575 +757676767676767676777776767777777777777777787878787878787878787979797979797979 +7979797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7e7f7e7e7e7e7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f +7f7f7f7f7f80808080808080808080808080808080808080808080808181808081818181818181 +818181818181818181818181818181818181818181818181818181818181818181818080818180 +808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808181808081818181818181 +818181818181818181818181818181818181818181818181818181818181818282828282828282 +828282828282828282828282828282828282828282828282828181828281818181818181818181 +818181808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +818181818181818181818181818282818182828282828282828282828282828282828282828282 +828282828282818181818181818181818181818181818181818181818181818181818181818181 +80808181808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f80808080808080808181808081818181818181818181818181818181 +818182828282828282828282838383838383838383838383838282818181818180808080807f7f +7e7e7d7d7c7c7b7b7b7b797978777676767676767575757575757676767676777777777778787a +7a7a7b7c7b7c7c7d7d7e7e7f7f8080818181818181818181828282828282828282828282828282 +828282828282828282828282828282818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818282828282828282828282828282828282828282828282828282828281818181 +818180807f7f7e7e7d7d7c7c7b7b7a797878777776767575747473737272727272737373737374 +7474757675767676777879797a7a7a7a7a7b7b7d7d7d7d7e7e7f7f7f7f7f7f8080808181818181 +828282828282828282828282828383828283838383838383838383838383838383838383838383 +838383838282838382828282828282828181818181818181818181818181818080807f7f80807f +7f7f7f7f7f7f7f7e7e7e7e7d7e7d7d7d7d7b7b7b7b7b7b7b7b7a7a7a7a79797879787878787777 +77777776767677777676777777777777777777777777777777777777787878797979797a7a7b7a +7b7b7b7b7c7c7c7c7c7c7c7c7c7c7d7d7d7e7e7e7e7f7f807f8080808080808080808181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +81808080807f807f7f7e7e7d7d7c7c7c7c7c7b7b7a7a7979787878787777767675757575747474 +7373727272727273737373737474747475747575767676767676767878787879797a7a7a7a7a7a +7b7b7b7d7d7d7d7e7d7e7e7e7e7f7f7f8080808080808080808080808181818181818181818181 +818182828181828282838383838383838383838383838383838383838383838383838383838383 +838383838382828282828383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383848384848484848484848484848484848484 +848484848484848384838382828383828282828282828282828282828282828282818181818181 +8181808080807f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7d7e7d7d7d7d7c7c7c7b7b7b7b7a7a7a +7a7a7a7a7a79797979787978787878777777777776767676767676767676767676767675757575 +747574747474747474747473737373737373737373737373737373737373737373737373737373 +737373737373737373737373737373747474747575757575757575757575757575757575767576 +767676767676767677777777777777777777777777777777777777777777777777777777777777 +777777777777777878777778787878787878787878787878787878787878787877777878777777 +777777777777777777777777777777777777777777777777777777777777777777777776767676 +767676767676767676767676767676767676767676767676767676767676767676767676767676 +757576767575757575757575757575757475747474747474747474737373737373737373737373 +737373737373737374747473737474737374737474757575757676767676767676777777777878 +797979797a7a7a7a7a7a7a7b7b7b7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7c7c7c7c7c7b7b7b7b7b7b7b7a7a797a7979797978787878787777777676777776767675757575 +7475747474747272727272727271706f6f6e6e6d6d6d6d6d6d6c6c6b6b6a6a6868686868686867 +6766676666656564646363636363636363626262626162616060605f5f5f5f5f5f5f5f5e5e5f5f +5e5e5e5e5e5e5e5e5e5e5e5e5e5f5f5f5f605f6060616161616161616363636364646565656565 +6566666767686869696969696a6b6c6d6d6e6e6e6e6e6e6e707070707171727273737272737373 +757575757675767676767777777777777777787879797a7a7b7b7c7c7c7c7c7c7c7c7c7e7e7e7e +7f7e7f7f80807f7f8080808181818181818181818181818181818181818181818181808080807f +7f7e7e7d7d7d7d7c7c7c7c7c7c7c7b7b7a7b7a7a7a7a7979797878797978787877777777777777 +7777767675757575747474747473737373737373727272727272727172717171716f6f6f6f6f6f +6f6f6f6f6e6e6e6e6d6e6d6d6c6c6b6b6a6a6a6a6a6a6a6a696969696869686868686767676767 +666666666666666667676666676767676767676766666666666666666666666666666667676767 +67676768686868686868686868686868686868686868686868686969696a6a69696a6a6a6b6b6b +6b6c6b6c6c6c6c6d6d6d6d6d6d6d6d6e6e6d6d6e6e6e6f6f6f6f6f707070707070707070717071 +717171727272737372727373737373737373747474747475757575757575757576757676767677 +77777777777777777777777778787777787878797979797979797979797a7a7a7a7a7a7a7a7a7a +7a7a7a7a7b7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7e7e7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7f7f7f7f807f808080808080808080808080808080808081818080818181818181818181 +818181818181818181818181818181818181818181818181818181818181818180808181808080 +80808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808081818080818181818181818181 +818181818181818181818181818181818181818181818181818181818182828282828282828282 +828282828282828282828282828282828282828282828281818282818181818181818181818181 +81808080807f807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f807f808080808181 +818181818181818181818182828181828282828282828282828282828282828282828282828282 +828282828181818181818181818181818181818181818181818181818181818181818181818080 +8181808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f808080808080808081818080818181818181818181818181818181818181 +8282828282828282828283838383838383838383838383828281818181807f7f7f7f7f7e7e7d7d +7c7c7b7b7a7a7a7a787878777676767676767575757575757676767676777878787879797b7b7b +7b7d7c7d7d7e7e7f7f808080808181818181818181818282828282828282828282828282828282 +828282828282828282828282828181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818182828282828282828282828282828282828282828282828282828282818181818181 +808080807f7f7e7e7d7d7c7b7b7a79797878777776767575747473737272727373737373747474 +7475747575757677777778787979797a7a7c7c7c7c7c7c7e7e7e7e7e7e7f7f7f80808080818182 +828282828282828282828283838282838383838383838383838383838383838383838383838383 +83838282838382828282828282828181818180818080808080808080807f7f7f7e7e7f7f7e7e7e +7e7e7e7e7d7d7c7c7c7c7c7c7c7c7c7a7a7a7a7a7a7a7a79797979787878787878787877777777 +77767676777776767777777777777777777777777877787878787979797a7a7a7a7b7b7b7b7b7b +7b7b7c7c7c7c7d7c7d7d7d7d7e7e7e7f7f7f7f8080808080808080808080808081818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818180 +808080808080807f7f7e7e7d7d7d7d7d7c7c7b7b7a7a7979797978787777767676767575757474 +737373737273737373737474747474747474757575757575757777777778777979797979797a7a +7a7c7c7c7c7d7c7d7d7d7d7e7e7e7f7f7f7f7f7f7f7f7f7f7f8080818181818181818181818181 +828281818282828383838383838383838383838383838383838383838383838383838383838383 +838383828282828283838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383828283838282828282828282828282828182818181818080808080808080 +7f7f7f7f7e7e7e7e7e7e7e7d7e7d7d7d7d7c7c7c7c7c7c7c7c7c7c7b7b7b7a7a7a7a7979797979 +797978787777777777777777777676767676757575757575757575757575757575747474747474 +747474747474747474737373737373737373737373737373737373737373737373747374747474 +747474747474747474747474747575757576767676767676767676767676767676767676767676 +767676767677777878787878787878787878787878787878787878787878787878787878787878 +787878787879797878797979797979797979797979797979797979797979787879797878787878 +787878787878787878787878787878787878787878787878787878777877777777767676767676 +767676767676767676767676767676767676767676767676767676767676767676767676767575 +767675757575757575757575757575757575757575757575747473737373737373737373737373 +737373737373747474737374747373737373737474747475757575757575757676767677777777 +7778787979797979797a7a7a7b7b7b7b7b7b7b7b7b7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c +7c7c7c7b7b7b7b7b7b7b7a7a797a79797979787878787877777776767777767676757575757475 +7474747472727272727272717070706f6f6e6d6e6d6d6d6c6c6c6c6b6b69696969686968676767 +67676766666565646464646363636362626262626262616161606060605f5f5f5f5e5e5f5f5e5e +5e5e5e5e5e5e5e5e5e5e5e5f5f5f5f5e5f5e5e5f5f5f5f5f5f5f61616161626163636363636364 +6465656565666666666667686969696a6b6a6b6b6b6b6d6d6d6d6d6d6e6e6f6f6e6e6f6f6f7171 +717171717171717272737373737373737474757576767676777777777777777778797a7a7a7a7a +7a7a7b7b7a7a7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7a7a7a +7a7979797878777777777777767676767676767675757574747575747474737373737373737373 +71727171717170707070706f6f6f6f6f6f6f6e6e6e6e6e6e6e6e6e6e6e6e6e6c6c6c6c6c6c6c6c +6c6c6b6b6b6b6b6b6b6b6a6a696968686868686868686767676767676767676766666666666565 +656565656565666665656666666666666666656565656565656565656565656566666767676767 +6768686868686868686868686869686969696969696969696a6a6a6b6b6a6a6b6b6b6c6c6c6c6c +6c6c6c6c6d6d6e6e6e6e6e6e6e6f6f6e6e6f6f6f70707070707171717171717171717271727272 +727373737474737374747474747474747575757575767676767776777777777777777777787878 +78787878787878787878797978787979797a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7d7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7e7f7e7e7e7e7e7e7e7e7e +7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7e7e7e7e7e7e7e7e +7e7f7f7f7f7f7f7f7f80807f7f8080808181818181818181818181818181818181818181818181 +818181818181818181818080818180808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080808080808080808080808080808080807f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808081818181828282828282828282828282828282828282828282828282828282828282 +828282828282828281818181818181818181818181818181818181818181818181818181818180 +8080808080808080808080807f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7e7e7e7f7f7e7e7f7f7f7f7f7f7f7f8080808080808080808080808080 +808181818181818181818181818181818181818181828282828282828282828282828282828282 +828282828282828282828282828282828281818180808181808080808080808080808080808080 +8080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080 +808080808080808080808080808080808080808080808080808181818182828282828282828383 +83838383838383838383838383828282828281818181818181808080807f7f7d7d7d7d7c7c7b7b +7a7a79797878787877767676757575757575757676767676777778787878797a7a7a7b7b7c7d7d +7d7e7f7f7f7f7f7f7f808181818282818182828282828282828282828282828282828281818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818282828282828282828282828282828282828282828281818180 +7f7f7f7f7f7f7f7e7d7d7b7b7a7a79797878777675757574757474747472727272727272727373 +73737474747576767677777879797979797a7a7c7c7c7c7e7e7d7d7e7e7e808080808080808080 +808181818181818181818181818181818181818181828282828281818181818181818181818181 +818181818181818181818181808080808080808080807f7f7f7f7f7e7e7e7d7d7e7e7d7d7d7c7c +7c7c7c7c7c7c7c7b7b7a7a7a7a7979797878797978787878787878777877777777777777777777 +7777777777777776767777767777787879797979797979797a7a7a7a7a7a7a7a7a7b7b7c7c7c7c +7d7d7d7e7e7d7d7e7e7e7f7f7f7f7f7f7f7f7f807f808080808080808080818181818181818181 +818181818181818181828281818282828282828282828282818182828181818181818181818181 +8180807f7f7f7f7f7f7f7e7e7d7d7d7d7c7c7b7b7a7a7a7a797978787777777775757575757575 +74747474737373737272727273727373737374747575757676767677777777797978787979797b +7b7b7b7c7b7c7c7c7c7d7d7d7e7e7d7d7f7f7f8080808080808080808080808080808181818181 +818181818181818181818181818181828282828282828282828282828282828282828282828282 +828282828282828282828282828282828383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838282828283828383838383838383838383838383828282828282 +82828281828181818181818181818080808080808080808080808080807f7f7f7f7f7e7e7e7e7e +7e7e7e7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7b7b7a7a7a7a7979797979797979787878787777 +777777777776767575757575757575757474747373747473737373737373737373737372737272 +727272727272727272727272737373737373737373737373737373747474747474747474747474 +747474757575757575757575757575757575757575757576767676767676767677777878787878 +78787878787878787878787878787979797a7a79797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a79 +797979787878787878787878787878787878787878787878787878787878787878787878777777 +777777777777777777777777767676767676767676767676767676767676767676767676767676 +767676767676767676767676757574747474747474747474747474747373737373727272727272 +727272727272727272727272727372737373737373737474737374747475757575757677777777 +777777797978787979797a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7b7b7b7a7a7a7a7a7a797a797979797878787878777777767677777676767575757574757474 +74747373737272717171717070706f6f6f6f6f6e6e6e6c6b6b6b6b6b6b6a696969696969686766 +66666666666665646565646464636363626162616161616060606060605f5f5f5f5f5f5f5f5f5e +5e5e5e5e5d5d5d5d5d5d5d5d5d5e5d5e5e5e5e5e5e5f5f5f5f5f5f5f6060606061616262626262 +6364646464646465656565666767676767686868696969696a6a6a6a6b6b6a6a6b6b6b6c6c6c6c +6d6d6e6e6e6e6e6e6e6f6f6f6f7070707070707071727272737373737474747474747475757676 +767676767676767676767676767676767676767676767676767676767676767676767676757474 +747474747474737372727272717271717171707070707070707070707070706f6f6f6f6e6e6e6e +6d6d6d6d6d6d6d6d6d6d6d6d6c6c6b6b6b6b6b6b6b6b6b6a6b6a6a6a6a69696968686969686868 +686868686768676767676767676666676766666666666666656665656565656565656565656565 +656565656464656564646464646464646565656565656565656566666666666666666767676767 +6767686868696969696a6a6a6a6a6a6a6a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6c6c6c6c6d6d6e +6e6e6e6e6e6e6e6e6f6f6f70706f6f707070717171717172727272727272727273727373737374 +747475757474757575767676767676767676767777777777777777777877787878787979797979 +7979797a7a79797a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c +7d7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7d7d7e7e7e7f7f7f7f7f7f7f7f7f7f7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d +7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7d7d7d7d7d7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d +7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e +7e7e7e7f7e7f7f80807f7f80808081818181818181818181818181818181818181818181818181 +818181818181818180808181808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080808080808080808080808080808080807f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080818181818282828282828282828282828282828282828282828282828282828282828282 +828282828282818181818181818181818181818181818181818181818181818181818181808080 +807f807f7f7f7f7f7f7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7d7d7d7e7e7d7d7e7e7e7e7e7e7e7e7f7f7f7f807f80808080808080808081 +818181818181818181818181818181818181818282828282828282828282828282828282828282 +828282828282828282828282828282818181808081818080808080808080808080808080808080 +808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080 +808080808080808080808080808080808080808080808081818181828282828282828283838383 +838383838383838383838382828282828181818181818180807f7f7e7e7c7c7c7c7b7b7a7a7979 +787877777777777676767575757575757576767676767777787879797a7b7b7b7c7c7d7d7e7e7f +808080808080808081818182828181828282828282828282828282828282828282818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818182828282828282828282828282828282828282828282818181808080 +80808080807f7e7d7c7c7b7b7a7a79797877767676757675747474727272727272727272727272 +73737374747474757677787878787879797a7a7b7b7d7d7c7c7d7d7d7f7f7f7f807f8080808081 +818181818181818181818181818181818181818282828282818181818181818181818181818181 +81818181818181818181808080807f807f7f7f7f7e7e7e7e7e7d7d7d7c7c7d7d7c7c7c7b7b7b7b +7a7b7a7a7a7a797979797978787877777878777777777777777777777777777777777777777777 +777777777776767777767777787879797a797a7a7a7a7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7d7d +7d7e7f7d7e7f7f7f80808080808080808080808080808080808080808181818181818181818181 +818181818181818282818182828282828282828282828181828281818181818181818181818181 +80808080808080807f7f7e7e7e7e7d7d7c7c7b7b7b7b7a7a797978787878767676767676767575 +7474737373737272727272727272727273737474747575757576757676787877777878787a7a7a +7a7b7a7b7b7b7b7c7c7c7d7d7c7c7e7e7e7f7f7f7f807f80808080808080808081818181818181 +818181818181818181818181818282828282828282828282828282828282828282828282828282 +828282828282828282828282828283838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838382828282828282828282828282828282828282828181818181818181 +8181818181818181818181818080808080808080807f807f7f7f7f7e7e7e7e7e7d7d7d7d7d7d7d +7d7c7c7c7c7b7b7a7b7a7a7a7a7a7a7a7a7a797979797978787878787878787777777776767576 +757575757474747474747474747473737372727373727272727272727272727272727272727272 +727272727272727272727373737373737373737373737373737474747475747575757575757575 +757676767676767676767676767676767676767676777777777777777777777878787878787878 +7879787979797979797979797a7a7a7b7b7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a +7a7979797979797979797979797979797979797979797978797878787878787878787777777777 +777777777777777777777676767676767676767676767676767676767676767676767676767676 +767676767676767676767675757575757575757574757474747473737373737272727272727272 +727272727272727272727272727272727272727273737272737373747474747475757575767576 +767878777778787879797979797a7a7a7a7b7a7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b +7b7b7a7a7a7a7a7a797a7979797978787878787777777676777776767675757575747574747474 +73737372727171717171717170706f706f6e6e6e6c6c6c6c6c6c6c6b6a696a6969696967676767 +6767676766656665646464636363626262626262626161616160605f5f5f5f5f5f5f5f5f5e5e5e +5e5e5d5d5d5d5d5d5d5d5d5c5d5c5c5c5c5c5c5d5d5d5d5d5d5d5e5d5e5e5f5f60606060606161 +616161616162626262626363646364656565666666666666666667676666676767686868686869 +6969696a696a6a6b6b6b6b6c6c6c6c6c6c6c6c6d6d6d6e6e6e6e6f6f706f707070707171717171 +717171717171717171717171717171717171717171717171717171717171717171717170707070 +6f706f6f6e6e6d6d6d6d6d6d6d6d6d6d6c6c6c6c6c6c6c6c6c6c6c6c6c6b6b6b6b6a6a696a6969 +696969696969696969696868676767676767676767676767676767666666656566666565656565 +656565656565656565656564646565646464646464646464646464646464646464646464646464 +646463636464636363636363636364646464646464646464656565656665666667676767676767 +686868696969696a6a6b6a6b6b6b6b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6d6d6d6e6e6e6e +6f6e6f6f6f6f707070717170707171717272727272737373737373737373747374747474757575 +76767575767676777777777777777777777878787879787979797979797979797a7a7a7a7a7a7a +7a7b7b7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7e7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7e7e7f7f7f808080808080808080807f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7d7d7e7e +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7d7d7d7d7d7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d +7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e +7e7f7e7f7f7f7f7f7f7f7f7f808080808080808081818080818181818181818181818181818181 +818181818181818181818181818181818181818181818181818180808181808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080807f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808081818080818181818181818181818181818181 +818181828282828282828282828282828282828282828282828282828282828282828282828282 +828282828181818181818181818181818180808181808080808080808080808080807f7f7f7f7e +7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f808080 +808080808081818080818181818181818182828282828282828282828282828282828282828282 +828282828282828282828282828181818181818181818181818181818181818080818180808080 +80808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080 +808080808080808080808081818080818181818181818182828282828282828282838383838383 +8383838383838383838282828282818181808080807f7f7e7e7d7d7c7c7b7b7a7a797978787777 +7777767676757575757575757575757676767777787879797a7a7b7b7c7c7d7d7e7e7f7f808081 +818080818181828282828282828282828282828282828282828282828282828181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181828282828282828282828282828282828282828282828282828181818080 +818180807f7e7d7d7c7c7b7b7a7a79787777767576757474747272727272727272727272727272 +72737373737475767677777777787879797a7a7b7b7b7b7c7c7c7e7e7e7e7f7e7f7f7f7f808080 +808080808081818080818181818181818182828282828181818181818181818181818180808181 +80808080808080807f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7b7b7c7c7b7b7b7a7a7a7a797a +797979797878787878777777777777777776767777767676767676767676767676767676767777 +76767777777777777777797979797a797a7a7a7a7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7e7e7e7e +7f7e7f7f7f7f808080818180808181818181818181818181818182828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828181 +81808081818080807f7f7f7f7e7e7d7d7c7c7c7c7b7b7a7a797979797777777676767675757474 +73737373727272727272727272727373737373747474747574757576767676777777797979797a +797a7a7a7a7b7b7b7c7c7c7c7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f808080818180808181 +818181818181818181818182828282828282828282828282828282828282828282828282828282 +828282828282828282828282838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383828282828282828282828282828282828282828281818181818181818181 +818181808081818080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7b7b7c7c7b7b +7b7a7a7a7a797a7979797979797979797878787878777777767677777676767575757574757474 +747473737373737373737373727272727272727272727272727272727272727272727272727272 +727272727272727273737373737373737373737373737374747474757475757575757575757576 +76767676767676777776767777777777777777787878787878787878787979797979797979797a +797a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c +7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a797a79797979797979797978787878787878 +787878787878787877777777777777777777777777777777777777777777777676777776767676 +767676767676767676757575757575757575747574747474737373737372727272727272727272 +727272717172727171717171717272717172727272727272727373737373747474747574757576 +7676767777777878787878797979797a797a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a +7a7a7a7a7a7a797a79797979787878787877777776767777767676757575757475747474747373 +7373737272727171717170706f706f6f6f6f6d6d6d6c6c6c6c6b6b6a6b6a6a6a6a686868676768 +686767666665656565646464636363636262626161616160605f5f5e5e5f5f5e5e5e5d5d5d5d5d +5c5c5c5c5c5c5c5c5c5b5c5b5b5b5b5b5b5b5b5b5b5b5b5b5c5b5c5c5c5c5d5d5d5d5d5e5e5e5e +5e5e5e5e5f5f5f5f60606160616161616262626262626262636362626363636464646464656565 +656665666666666767676868676768686869696969696a6a6a6a6b6a6b6b6b6b6c6c6c6d6d6c6c +6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6c6c6d6d6c6c6c6b6b6b6b6a6b +6a6a6a6a6969696969696969696968686867676868676767676767676766666666656665656565 +656565656565656565656464646464646464646464646464646363636363636363636363636363 +636363636262636362626262626262626262626262626262626262626262626262626262626262 +636362626363636363636363646464646464646464646565656566656666676767676868686969 +6969696a6a6a6a6b6a6b6b6b6b6c6c6c6c6c6c6c6c6d6d6c6c6d6d6d6e6e6e6e6e6f6f6f6f706f +707070707171717272717172727273737373737474747474747474747574757575757676767777 +767677777778787878787878787878797979797a797a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b +7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080807f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7e7e7e7e7e7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7d +7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f +7e7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080818180808181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +81818181818181818181818181818181818181818080818180808080808080807f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f8080808080808080808080808081818080818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818282828282828282828282828282828282828282828282818182828181818181818181818181 +81818080808080808080808080808080808080808080808080808080808080807f7f7f7e7d7f7e +7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7e7d7e7e7e7e7e7e7e7f7f7f7f808080 +808080808080808080808080808080818181818181818182828181828282828282828282828282 +828282828282828282828281818181818181818181818181818181818181818181818181818181 +8080818180808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080818180808181 +818181818181818181818181818181818181818181828282828282828282828383838383838383 +838383838382828282818181808080808080807e7e7d7d7c7c7b7b7b7b79797878777776767676 +76767675757576767676767676777777787879797a7a7b7b7c7c7c7c7d7d7f7f80808181818181 +818181818282828282828282828282828282828282828282828282828281818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818282828282828282828282828282828282828282828282828281818181818181 +8181807f7e7e7c7c7c7c7b7b7a7978787776777675757573737272727272727272727271717172 +72727273747575767675757777787879797a7a7a7a7a7a7a7c7c7d7d7e7d7e7e7e7e7f7f7f7f7f +7f7f7f7f7f7f7f8080808080808080818181818180808080808080807f7f80807f7f7f7f7f7f7f +7f7f7f7f7f7f7e7e7e7e7d7e7d7d7d7d7c7c7c7c7c7b7b7b7a7a7b7b7a7a7a7979797978797878 +787877777777777676767676767676767676767676767676767777767677777777777777777777 +777777777777787879797a7a7b7a7b7b7b7b7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7f807e +7f8080808181818181818181818181818181818181818181828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828281818181 +818181818181808080807f7f7e7e7c7c7d7d7c7c7b7b7a7a7a7a78787877777777767675757474 +747473737272727272727272737373737374747474757475757676767676767678787878797879 +7979797a7a7a7b7b7a7a7c7c7c7d7d7d7d7e7d7e7e7e7e7e7e7e7f7f7f7f808080808080808080 +808080808080808080818181818181818181818181818181818181818181818181818181818181 +818181818181818182828282838383838383838383838383838383838383838383838383838383 +838383838383838383838383838382828383828282828282828282828282828282828282828282 +82828282828282818181818181818181818181818181818181818180808080808080807f7f8080 +7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7d7e7d7d7d7d7c7c7c7b7b7b7b7a7a7a7a7a7a7a7a79 +797979787978787878787878787877777777777676767575767675757574747474737473737373 +727272727272727273737171727272727272727272727272727272727272727272727272727272 +727272727272737373747473737474747474747474757575757675767676767676767676777777 +7777777777777777777778787777787878797979797979797979797a7a7a7a7a7a7a7a7a7b7a7b +7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7b7a7a7a7a7a7a7a7a7a797979797979797979 +797979797979787878777778787777777777777777777777777777777777777777777777777777 +777777777777777676767676767676767576757575757474747373737372727272727272727272 +727272727272727272727272727272727272727272727273737373737474747475747575767676 +767676767777777777787878797a78797a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a +7a7a7a7a797a797979797878787878777777777777777777777676767574767574747473737373 +73727272727272727171707170706f6f6e6e6d6d6d6d6d6c6c6b6c6b6b6b6b6969696868696968 +6867676666666665656564646464636363626262626161606060606060605f5f5e5e5e5e5e5d5d +5d5d5d5d5d5d5c5b5d5c5b5b5b5b5b5b5b5b5b5b5b5b5c5b5c5c5c5c5d5d5d5d5d5e5e5e5e5e5e +5e5e5e5e5e5e5f5f605f6060606061616161616161616161616161616162626262626363636364 +636464646465656565656565656565666666666667676767686768686868696969696969696969 +696969696969696969696969696969696969696969696969696969696969696868686867686767 +676766666666666666666666656565656565656565656565656565646464646364636363636363 +636363636363636362626262626262626262626262626261616161616161616161616161626261 +616262626262626262626262626262626262626262626262626262626262626263636262636363 +63636363636363636363646464646464646464646565656667666767686868686868686969696a +6a6a6a6b6b6c6b6c6c6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6e6f6f6f6f707071707171 +717172727272727272727272737373737374747475757474757576757676767677777777777777 +777777787878787878787878787979797a7b797a7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f80807f7f808080808080808080808080 +808080808080808080808080808080808080808080818181818181818181818080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080808080807f7e807f7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7d7e7d7d +7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f807f8080808080808080808080808181808081818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +8181818181818181818181818181818181818080818180808080808080807f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f80808080808080808080808080818180808181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818182 +828282828282828282828282828282828282828282828181828281818181818181818181818181 +808080807f807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7d7d7e7e7d7d +7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7a7b7a7a7a7a7a7a7a +7a7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7f7f7f7f +7f7f7f7f7f7f7f807f808080808181818181818181828281818282828282828282828282828282 +828282828282828282818181818181818181818181818181818181818181818181818181818080 +818180808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808181808081818181 +818181818181818181818181818181818181818282828282828282828283838383838383838383 +83838382828282818181807f7f7f7f7f7f7d7d7d7c7b7b7a7a7a7a787878787777767676767676 +767575757676767676767678787879797a7a7b7b7b7b7d7d7d7d7e7e8080808081818181818181 +818182828282828282828282828282828282828282828282828282818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818182828282828282828282828282828282828282828282828282818181818181818181 +80807f7f7d7d7d7d7c7c7b7a797978777877767676747473737372727272727272717171727272 +727373747475757474767677777777787978797979797b7b7c7c7c7c7c7c7c7c7d7d7d7d7e7d7e +7e7e7e7e7e7f7f7f7f7f7f7f7f80808080807f7f7f7f7f7f7f7f7e7e7f7f7e7e7e7e7e7e7e7e7e +7e7e7e7d7d7c7c7c7c7c7c7c7c7c7b7b7b7b7b7a7a7a79797a7a79797978787878787878787878 +777777777676757575767576767676767676767676767677777676777777777777777777777777 +7878787879797a7a7b7b7b7b7b7b7b7b7c7c7c7c7d7c7d7d7d7d7e7e7e7e7e7f7f7f80807f7f80 +808081818181818181818181818181818181818181818282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282818181818181 +818181818080808080807f7f7d7d7e7e7d7d7c7c7b7b7b7b797979787878787777767675757575 +747473737373727272727373737373747474747474747475757575757575777777777877787878 +787979797a7a79797b7b7b7c7c7c7c7c7c7d7d7d7d7d7d7d7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f8080808081808181818181818181818181818181818181818181818181818181 +818181818181828282828383838383838383838383838383838383838383838383838383838383 +838383838383838383838383828283838282828282828282828282828282828282828282828282 +828282828281818181808180808080808080808080808080807f7f7f7f7f7f7f7f7e7e7f7f7e7e +7e7e7e7e7e7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7a7a7a7a7979797979797978787777 +777777777777777777777777767676767675757574747575747474737373737373737373737272 +727272727272737371717272727272727272727272727272727272727272727273727373737373 +737373737474747575747475757575757575757676767676767676767676767676777778787878 +7878787878787878797978787979797a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c +7c7c7b7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7979797878797978787878787878787878787878787878787878787878777877777777 +777777777776767676767676767676767676767675757574747474737373737373737373737373 +727372727272727272727272727272727272727272737373737374747474747474747575757575 +75767677777777787878797978787979797a7a7a7a7a7a7a7a7a7b7a7b7b7b7b7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7979787878787777777777777777777776767675757676757575747474747373 +72727272727271717171717170706f6f6e6e6e6e6e6d6d6c6d6c6c6c6c6a6a6a69696a6a696968 +6867676767666666656565656464646363636362626161616161616160605f5f5f5f5e5e5d5d5d +5d5d5d5d5c5c5d5d5c5c5c5c5c5c5c5c5c5c5c5c5b5c5b5b5b5b5c5c5c5c5c5d5d5d5d5d5d5d5d +5d5d5d5d5e5e5e5e5e5e5e5e5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f606060606061616161626162 +626262636363636363636363636464646464656565656565656565656666666666666666666666 +666666666666666666666666666666666666666666666666666666666665656565656565656565 +646464646464646464646363636363636363636363636363626261616161616161616261626262 +626262626262616161616161616161616161616161606060606060606060606060606161606061 +616161616161616161616161616161616161616161626162626262626262636362626363636363 +6363636363636363646464646564656565656666666767676767686868686868696a6a6a6b6b6b +6b6c6c6c6c6c6c6c6c6d6d6d6d6d6d6d6d6d6e6d6e6e6e6e6f6f6f707070707171717171717171 +727272727272727272737374747474757575767675757676767676767676777777777877787878 +78797979797979797979797a7a7a7b7b7a7a7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7e7d7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80807f7f8080808080808080808080808080 +808080808080808080808080808080808080808181818181818181818180808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080808080807f7f80807f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d +7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f +7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e808080808080807f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7c7d7d7d +7d7e7e7e7e7e7f7f7f7f7f7f7f7f80807f7f808080818181818181818181818181818181818181 +818181818181818282828282828282828281818180808181808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808081818181828282828282828282828282828282828282828282 +828282828282828181818181818181818181818181818181818181818181818180808080808080 +80808080808080807f7f7f7e7e7f7f7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7d7c7c7c7c7c +7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7f +7f7f7f808080808080808080808080808181818181818181818181818181818181818181828282 +828282828282828282828282828282828281818181818181818080818180808080808080808080 +80808080808080808080808080808080808080808080808080808080808080808080808080807f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f8080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808081818181828282828282828283838383838383838383838383838382828282828181 +81818181818181808080807e7e7d7d7d7d7b7b7a7a797978787878777676767676767675757576 +7676767676767777787879797a7a7a7a7b7b7d7d7d7d7f7f7f7f7f7f8081818182828181828282 +828282828282828282828181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +81818181818181818181818181828282828282828282828282828282828282818182828181817f +7f7f7f7f7e7e7d7d7c7b7a7a797879787776767575757574747373727272727272727272727272 +7373737474747474747476777777777777787979797979797a7a7b7b7b7b7c7c7c7c7c7c7c7c7e +7e7d7d7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7d7d7e7e7d7d7d7c7c7c +7c7c7c7c7c7c7b7c7b7b7b7b7a7a7a7a7a79797978787979787878777777777677767676767676 +767676767676767676767675757676757575767676767676767676767777777878787879797979 +7a7a7a7a7a7a7a7a7b7b7c7c7c7c7d7d7d7e7e7d7d7e7e7e7f7f7f7f7f7f7f7f7f807f80808080 +808080818180808181818181818181818181818182828282828282828282818181818181818181 +818181818181828282828282828282828282828282828282828282828282828282828181828281 +818181818181807f7f7f7f7f7f7f7e7e7d7d7c7c7c7c7a7a7a7979797978787777767675757575 +757574747474747473737373737373737374737474747474747575757676767677767777777778 +7878797979797979797a7a7a7a7c7b7c7c7c7c7d7d7d7d7d7d7d7d7e7e7d7d7e7e7e7f7f7f7f7f +808080808080808080808080808080808080808081818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818080 +8080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7d7d7d +7d7c7c7c7c7c7c7c7c7b7b7b7b7a7b7a7a7a7a7979797979797979787878787777777777777776 +767575757575757575757474747474747474737374747373737373737372737272727272727272 +727272727272727272727272727272727373737373737373737374747474747474747474747474 +747475757575757575757575757575757576767676777778787878787878787878787878787979 +797a7a79797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7c7c7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7d7d7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7d7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7979797878797978787878787878787878 +787878787878787878787878777776767676757575757575757575757474747474747474737374 +747373737272727373717172727272727272727272727272737373737473747474747575767676 +76767676767777777778777878787879797979797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +797a79797979797979797979797978787878777777767676767576757575757474747474747474 +7373727272727171707070707070706f6f6e6e6e6e6d6e6d6d6d6d6b6b6b6a6a6b6b6a6a696968 +6868686767676666666665656564646464636362626161616160606060605f5f5f5f5f5f5f5f5e +5e5e5e5d5e5d5d5d5d5c5c5c5c5c5b5b5b5b5c5b5c5c5c5c5c5c5c5c5c5b5b5b5b5b5b5b5b5c5c +5c5c5c5c5d5d5e5e5e5e5d5d5d5d5d5d5d5d5e5e5d5d5e5e5e5f5f5f5f5f5f5f5f5f605f606060 +606060606161606061616161616161616262626263626363636364646465656464656565656565 +656565656565656565656565656565656565656564646464636363636363636263626262626262 +6262626262626262616161606061616060606060606060606060605f605f5f5f5f5f5f5f5f5f5f +5f5f5f5f6060606060606060606060606060606060606060616161616161616161616161616060 +616160606060606060606161616161616161616161616161616262626262626262636362626363 +636464646464656565656565656565656666666667666768686869696a6a6a6a6b6b6b6b6b6b6b +6b6c6c6d6d6d6d6d6d6d6d6d6e6e6e6f6f6e6e6f6f6f7070707070707070707171727272727373 +737474737374747474747474747575757575757575757676777777777878787979787879797979 +797979797a7a7a7a7a7a7a7a7a7b7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7d7d +7c7c7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f807f8080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808181818181808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080807f807f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e80808080808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d +7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d +7d7d7d7d7e7e7e7e7e7e7e7e7f807e7f8080808181818181818181818181818181818181818181 +818181818182828282828282828282818181808081818080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080818181818282828282828282828282828282828282828282828282 +828282828281818181818181818181818181818181818181818181818181808080808080808080 +7f807f7f7f7f7e7e7e7d7d7e7e7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7b7a7a7a7a7a7a7a7a7b7a7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7e7e7e +7e7f7f807f80808080808080808081818181818181818181818181818181818181818282828282 +828282828282828282828282828282818181818181818180808181808080808080808080808080 +8080808080808080808080808080808080808080808080808080808080808080808080807f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080818181818282828282828282838383838383838383838383838383828282828281818181 +818181818180807f7f7d7d7c7c7c7c7b7a79797878777777777776767676767676757575767676 +76767676777778797a7a7b7b7b7b7c7c7d7d7e7e80808080808080818181828281818282828282 +828282828282828281818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818182828282828282828282828282828282828281818282818181808080 +80807f7f7e7e7d7c7b7b7a797a7978777776767676757473737272727272727272727272727272 +727373737373737375757575767576777878787878787879797979797a7a7a7a7b7a7b7b7d7d7c +7c7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7c7c7d7d7c7c7c7b7b7b7b7a +7b7a7a7a7a7a7a7a7a7a7979797979787878777778787777777676767676767676767676767676 +75767575757675767675757676757575767676767676767676767777777878787879797a7a7b7b +7b7b7b7b7b7b7b7c7c7c7c7c7d7d7d7e7f7d7e7f7f7f8080808080808080808080808080808080 +808181808081818181818181818181818181828282828282828282828181818181818181818181 +818181818282828282828282828282828282828282828282828282828282828281818282818181 +8181818181808080808080807f7f7e7e7d7d7d7d7b7b7b7a7a7a7a797978787777767676767676 +757574747474737373737373737373737373737373737374747475757575767576767676777777 +78787878787878797979797a7a7b7b7b7b7c7c7c7c7c7c7c7c7d7d7c7c7d7d7d7e7e7e7e7e7f7f +7f7f7f7f7f7f7f807f808080808080808080818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818180808080 +80808080807f807f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7c7c7c7c7b +7b7a7b7a7a7a7a7979797979797979797978787878787878787777777776767576757575757474 +747474747474747473737373737373737272737372727272727272727272727272727272727272 +727272727272727272727272727273737373737373737373747474747574757575757575757575 +76767676767676767676767676767677777777777878787878787878787978797979797a7a7a7b +7b7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7d7e7e7e7e7e7e7e7e7e7e7e7e7f7f7e7e7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7e +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a79797a7a797978797878787878787878 +787878787878787878787877777777777676767676767676767675757575757575757473757473 +737372727273737171727272727272727272727272727373737373737373737374747575767576 +767676777777777777777777777878787878797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a797a79797979797979787878787777777676767676767676767675757575747574747373 +7272727272717171717171717170706f6f6f6f6e6f6e6e6e6e6c6c6c6b6b6c6c6b6b6a6a696969 +6968686867676767666666656565656464636362626262616161616160605f605f5f5f5f5e5e5e +5e5e5e5e5e5e5e5d5d5d5d5d5c5c5c5c5b5c5b5b5b5b5b5b5b5b5b5a5a5a5a5a5a5a5a5b5b5b5b +5b5b5b5c5c5c5c5c5b5b5b5b5b5b5b5b5c5c5b5b5c5c5c5d5d5d5d5d5d5d5d5d5e5d5e5e5e5e5e +5e5e5f5f5e5e5f5f5f5f5f5f5f5f60606060606060606060616161626261616262626262626262 +626262626262626262626262626262626262616161616060606060606060606060606060606060 +6060606060605f5f5f5e5e5f5f5e5e5e5e5e5e5e5d5e5d5d5d5d5d5d5d5d5e5d5e5e5e5e5e5e5e +5e5e5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f606060606060606060606060605f5f6060 +5f5f5f5f5f5f5f5f60606060606060606061606161616162626262626262626363626263636364 +64646464656565656665666666666767676767676768686869696a6a6b6b6c6c6c6c6c6c6c6c6c +6d6d6d6d6d6d6d6d6d6d6e6e6e6f706e6f70707071717171717171717171727272727273737374 +7473737474757475757575767676767676767676767777777777787878797a78797a7a7a7a7a7a +7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7d7d7c7c +7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f80808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808081818181818080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f +7f7f7f7e7f7e7e7e7e7e7e7e80808080808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d +7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d +7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f80808080808080808181808081818181818181818181 +818181828282828282828282828181818181818181818181818181818181818181818181818181 +818181818181818181818181808081818080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080818180808181818181818181818181818181818181818181818181818181 +818181818181818181818181828282828282828282828282828282828282828282828282828282 +828282818181818181818181818181818080818180808080808080807f7f7f7f7f7f7f7f7f7e7f +7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a797a79797979797979797a797a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7e7e7e +7e7f7e7f7f7f7f7f7f7f7f7f808080818180808181818181818181818181818182828282828282 +828282828282828282828282828181818181818181818181818181818181818080818180808080 +808080808080808080808080808080808080808080808080808080808080808080807f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080 +808080808080808080808080808080808080808080808080808181808081818181818181818181 +818181828282828282828282828383838383838383838383838383838282828282818181808081 +8180807f7f7e7e7d7d7c7c7b7b7a79787877777777767676757575757575757575757676767777 +77777878797a7b7b7c7c7c7c7d7d7e7e7f7f808080808181818282828282828282828282828282 +828282828282818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181828282828282828282828282828282828282828282828282828181818080 +80807f7f7e7d7c7c7b7a7b7a797878777776767574737372727272717171717171717171717172 +7271717272727474747475747575767676767777777878787878797979797a797a7a7b7b7b7b7c +7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7a7a7a7a797a79 +797979797979797978787878787777777676777776767675757575757575757575757575757475 +7474747574757575757575757575767676777776767777777878787878797979797a7a7b7b7c7c +7b7b7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f80808080808080808181808081818181818181 +818181818181818181818181818181818282828282828282828281818181818181818181818181 +818182828282828282828282828282828282828282828282828282828282828282828282828282 +8282828181818080818180807f7f7e7e7e7e7c7c7c7b7b7b7b7a7a797978787777777776767575 +747474747373737373737373737373737373737373737373747474747574757575757676767777 +76767777777878787879797a7a7a7a7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e +7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080 +818180808181818181818181818181818181818181818181818181818181818181818181818181 +8181818181818080818180808080808080808080808080808080808080808080807f7f7f7f7f7f +7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7b7b7c7c7b7b7b7a7a7a7a79 +7a7979797978787878787878787878777777767677777676767575757574757474747473737373 +737373737373727272727272727271717272717171717171717171717171717171717171717171 +727271717272727272727272737373737373737373737474747475747575757575757575757676 +7677777676777777777777777778787878787979797979797979797a797a7a7a7a7b7b7b7b7b7b +7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c +7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a797a79797979797979797979 +797979797979797979787878787877777776767777767676757575757575757575747574747474 +737373737372727272727272727272727272727273737373737373737373747474747574757575 +75767676777776767777777878787878797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a797a797979797979797979787878787877777776767777767676757575757475747474747373 +73737372727271717272717171707070706f706f6f6f6f6d6d6d6c6c6d6d6c6c6b6b6a6a6a6a69 +696968686868676767666666666565646464646363636262626261616061606060605f5f5f5e5e +5f5f5e5e5e5d5d5d5d5d5c5c5c5c5b5c5b5b5b5b5b5b5b5b5b5a5a5a5a5a5a5a5a5a5a5a5a5a5a +5a5b5b5b5b5b5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5b5b5b5b5b5b5b5b5b5c5b5c5c5c5c5c5c5c +5c5c5c5c5c5c5c5c5c5c5c5c5d5d5d5d5d5d5d5d5d5d5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e +5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d +5d5d5d5d5c5c5c5c5c5c5c5c5c5c5c5c5c5c5b5c5b5b5b5b5b5b5b5b5c5b5c5c5c5c5c5c5c5c5c +5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5e5e5e5e5e5e5e5e5f5f5e5e5f5f5f5f5f5f5f +5f5f5f5f5f5f606060606060606060616061616161626262636362626363636363636363646464 +646465656565666566666666676767686868686969696a6a6a6a6b6b6c6c6d6d6c6c6d6d6d6e6e +6e6e6e6e6e6e6e6e6f6f6f6f706f70707070717171727271717272727373737373747474747474 +747474757475757575767676777776767777777878787878797979797a797a7a7a7a7a7a7a7a7a +7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080 +808080808080808080808080808080818180808181818181818181818181818181818181818181 +818181818181818181818181818181818181828282828281818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181808081818080808080808080808080808080808080 +80808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f +7f7e7f7e7e7e7e7e7e7e80808080808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7d +7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7c7c7c7d7d +7d7d7e7e7e7e7e7e7e7f7e7f7f7f7f808080808080808080808080808080808080808080808081 +818181828282828282828281818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818282828282828282828282828282828282828181828281818181818181 +8180808080808080808080808080808080808080808080807f7f7f7f7e7e7e7e7e7e7e7d7e7d7d +7d7d7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a797a79797979797979797a797a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7d7d7d7d7e +7d7e7e7f7f7e7e7f7f7f8080808080808080808080808080808080808080818181818181818182 +828181828282828282828281818181818181818181818181818181818181818181818181818181 +81818181818181818181808081818080808080808080808080808080808080807f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080 +808080818180808181818181818181818181818181818181818181818181818181818181818181 +81828282828282828282828383838383838383838383838382828282818181808080808080807f +7f7e7e7d7d7c7c7b7b7b7a79797877767676767676767575757676767676767677777777777878 +79797a7b7c7c7c7c7c7c7e7e7f7f80808181818181818182828282828282828282828282828282 +828282828181818181818181808081818080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808081818080818181818181818181818181818181818181818181 +818181818181818282828282828282828282828282828282828282828282828281818181818181 +80807f7e7d7c7c7b7c7b7a79797878787776757474737372727272727272727272727271717171 +71717171737373737473747475757575757676767677777778787878797879797a7a7a7a7a7a7a +7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a797979797879787878 +787878787878777777777776767676767676767676757575757575757575757575757574757474 +74757475757676757576767677777777777777777777787878797979797a7a7b7b7c7c7c7c7c7c +7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f808080808080808081818080818181818181818181 +818181818181818181818181818182828281818282818181808080808080808080808080808181 +818182828282828282828282828282828282828282828282828282828282828282828282828282 +8281818181818181818180807f7f7f7f7d7d7d7c7c7d7d7b7b7a7a797978787878787776767575 +757574747473737474737373737373737373737373737474747475747575757576767676767676 +767676777777777878797979797a7a7a7a7a7a7a7a7b7b7a7a7b7b7b7c7c7c7c7c7d7d7d7d7d7d +7d7d7d7e7d7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f80807f7f80808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080807f7f80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e +7e7d7e7d7d7d7d7d7d7d7d7d7c7c7c7b7b7c7c7b7b7b7a7a7a7a7a7a7a7a7a7a79797979787978 +787878777777777777777777777676767575767675757574747474737473737373727272727272 +727272727171717171717171727271717272727272727272727272727272727272727272727272 +727272727272727273737373747474747474747475757575767576767676767676767677777778 +787777787878787878787879797979797a7a7a7a7a7a7a7a7a7b7a7b7b7b7b7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f80807f7f8080808080808080808080808080 +8080808080808080808080808080808080808080808080808080808080808080807f807f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7d7d7e7e7d7d7d7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7a7b7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7979797979787878787878787877777777767676767676767576757575757474 +747474737373727273737272727272727272737373737373737373737474747475747575767676 +7677777777777777777878787878797979797a797a7a7a7a7a7a7a7b7b7a7a7b7b7b7b7b7b7b7a +7b7a7a7a7a7a7a7a79797979787878777777777777777777777676767675767575757574747474 +7473737373737373737272727271717071707070706e6e6e6e6e6e6e6e6d6c6d6c6b6b6b6a6a6a +696969696969696868686867676665656564646464646464636362636262626261616160606060 +6060605f5f5f5f5f5e5e5e5e5d5e5d5c5c5c5c5c5c5c5c5b5b5b5b5b5b5b5b5b5b5b5b5b5a5a5c +5c5b5b5b5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5b5b5b5b5b5b5b5b5b5c5b5c5c5c5c5c5c5c5c5c +5c5c5c5c5c5c5c5c5c5c5d5d5d5d5d5d5d5d5d5d5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e +5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d +5d5d5c5c5c5c5c5c5c5c5c5c5c5c5c5c5b5c5b5b5b5b5b5b5b5b5c5b5c5c5c5c5c5c5c5c5c5d5d +5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5e5e5e5e5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f +5f5f60606060616161616161616261626262626363636363636363636363636363636464646565 +65656666676667676767686868686868686969696a6a6b6b6c6c6d6d6d6d6d6d6d6d6d6e6e6e6e +6e6e6e6e6e6e6f6f6f70716f707171717272727272727272727273737373737474747474747474 +74757475757575767676777776767777777878787878797979797a797a7a7a7a7a7a7a7a7a7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7e +7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808181808081818181818181 +818181818181818181818181818181818282828282818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181808080808080808080808080808080 +8080807f7f80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7e +7f7e7e7e7e7e7e7e80808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7d7e7d7d +7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7c7c7c7d7d7d7d +7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f807f808080808080808080808080818181 +818282828282828282818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818182828282828282828282828282828282828281818282818181818181818180 +8080807f807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d +7c7c7c7c7b7c7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a79797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +7979797979797979797979797a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7c7c7c7c7d7d7d7d7d7d7d +7d7e7e7d7d7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f807f808080808181818181818181828281 +818282828282828282818181818181818181818181818181818181818181818181818181818181 +8181818181818181808081818080808080808080808080808080808080807f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080 +808181808081818181818181818181818181818181818181818181818181818181818181818182 +8282828282828282828383838383838383838383838382828282818181807f7f7f7f7f7f7e7e7d +7d7c7c7b7b7a7a7a79787978777676767676767675757576767676767676777878787879797a7a +7b7b7d7d7d7d7d7d7f7f8080808081818181818181828282828282828282828282828282828282 +828281818181818181818080818180808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080818180808181818181818181818181818181818181818181818181 +818181818182828282828282828282828282828282828282828282828282818181818181818080 +807f7e7d7d7c7d7b7b7a7a79797978777775757474737373737272727272727272717171717171 +717173737373737373737474747474757575757676767777777777777777787978797979797979 +7979797a7a7a7a7a7a7a7a7a7a7979797979797979797879787878787777777777777777777777 +777777777676767676757575757575757575757474747474747474747474747474757475757575 +75757576767575767676777777777877787878787979797a7a7a7a7b7b7b7b7c7c7c7c7c7c7c7c +7d7d7e7e7e7e7f7f7f7f7f7f7f7f7f7f8080808080808080818180808181818181818181818181 +818181818181818181818181828282818182828181818080808080808080808080808081818181 +828282828282828282828282828282828282828282828282828282828282828282828282828281 +81818181818181818080808080807e7e7e7d7d7e7e7c7c7c7c7a7a797979797978777777767676 +757575747475757474747473737373737373737374747474747474747474757575757575757575 +757676767678777878787879797979797979797a7a79797a7a7a7b7b7b7b7b7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7d7c7d7d7d7d7e7e7e7e7e7e7e7e7f7f7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7e7e7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7c7d7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7b7b7b7a7a7b7b7a7a7a79797979797979797978787777777777777777 +777676767676767676767675757574747575747474737373737373737373737272727272727272 +727271717171717171717272717172727272727272727272727272727272727272727272737273 +737373737373747474747575757575757575767676767776777777777777777777787878797978 +7879797979797979797a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80807f7f80808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080807f7f7f7f7f7f7f7f7e7e7f7f7e7e7e7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7b7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7a7a7a7a7a7979797979797979787878787777777777777777777777777676757575 +757474747373747473737373737373737474747474747474747475757575757575757676767677 +777777777777777878787878797979797a797a7a7a7a7a7a7a7b7b7a7a7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7a7a7a7a7979797878787878787878787777767676767676767676757575757574 +74747474747474737373737272727272727271706f6f6f6f6f6f6f6e6d6e6e6d6d6d6c6c6c6b6a +6b6a6a6a6a69696969696968676767666666666566656464646464646464636363626262626262 +6161606060605f5f5f5f5f5f5f5e5e5e5e5e5e5e5d5d5c5c5c5c5c5c5c5c5c5c5c5c5b5b5d5d5c +5c5c5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c +5c5c5c5c5c5c5c5b5d5c5c5c5c5c5c5c5c5c5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d +5d5d5d5d5d5d5d5d5d5d5d5d5d5d5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5d5c5d5d5d5d +5c5c5c5c5b5c5b5b5b5b5b5b5b5b5c5b5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5d5d5d5d +5d5d5d5d5d5d5d5d5d5d5d5d5d5d5e5e5e5e5f5f5f5f5f5f5f605f606060606060606060606060 +616161616262626262626262626262626263636363646364646464646464646465656566666666 +6767676767676767686868686968696a6a6a6b6b6c6c6c6c6d6d6d6d6d6d6d6d6d6e6e6e6e6f6e +6f6f6f6f7070707171707071717172727272727272727272737373737374747474757475757575 +75757575757676767777767677777778787878787979797979797979797a797a7a7a7a7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808081818080818181818181818181 +818181818181818181818181818182828282828181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818080808080808080808080808080808080 +807f7f80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f80808080808080808080808080808080807f807f7f7f7f7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7d7d7e7e7e7e7e7e7e7e7e7f7f7f80807f7f80808081818181818181818181818181 +818181818181818181818181828282828282828282828282828282828282828282828282828282 +828282818181808081818080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080818181818282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828281818181818181818181818181818181818181818181818181808080 +808080808080807f7f7f7e7e7f7f7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a797a79797979797979797a797a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7a7a7b7b7b7b7b7b7b7b7b7b7b7b7c7c7d7d7d +7d7d7d7d7d7d7e7e7e7f7f7e7e7f7f7f8080808080808080808081818181818181818181818181 +818181818181818181818181818181818181818181818181818080818180808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808181818182828282828282828383838383838383 +8383838383838383838383838282828282818181818181818181808080807e7e7e7e7d7d7c7c7b +7b7b7b797978787877777777777676757575767676767676767777787878787a7a7a7a7b7b7c7d +7d7d7f7f7f7f7f7f7f808181818181818282828282828282828282828281818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818282828282828282828282828282828282828181818181807f7f +7f7f7e7d7d7d7c7c7c7a7a79797877777675757575737373737272717171717172727070717171 +717171717271727272727373747474747474747475757575767677777777777778787879797979 +797979797979797979797979797978787878777777777777777777777777767776767676767676 +767675757575757575757474757574747474747474747575757575757575757475747474757576 +7676767676767676787878797978787979797a7a7a7a7a7a7a7a7a7b7d7d7d7e7e7d7d7e7e7e7e +7e7e7e7e7f7f7f7f807f8080808080808080808080808181808081818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818282828282828282828282828282828383838383838383 +8282838382828281808080807f7f7f7e7e7e7e7e7e7c7c7c7c7c7c7a7a79797879777777777575 +757575757575757474747474747474747474737373737473747474747474747575747475757576 +7676767676777777777777777878787879797979797979797a7a7a7a7a7a7a7a7a7a7b7b7b7b7c +7b7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7d7d7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e +7d7d7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7a +7a7a7a797979797979797979797979797979787878777778787777777777777776767575757575 +757575757474747474747474737374747373737373737372737272727272727272727272727272 +727272727272727271717272717171717171717172727272727373737373737373747473737474 +747575757575757575757576767676767777777778777878787878787878787979797a7a79797a +7a7a7a7a7a7a7a7b7b7b7b7b7c7c7c7c7c7c7c7c7c7d7c7d7d7d7d7d7d7d7d7d7d7d7d7e7e7d7d +7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f807f8080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080808080808080807f807f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7f7f7e +7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7d7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7a7a7a79797a7a797979797979797978787878777877777777777777777775 +757575757575757575757575757574747474747474747474757575757675767676767676767777 +76767777777878787878797979797a797a7a7a7a7b7b7b7b7b7b7b7b7b7b7c7c7c7c7b7c7b7b7b +7b7a7a7a7a7a7a7a7a7a7a7a7a7a79797979787878787878787778777777777676767676757575 +7474757574747474747474737372727272727272717170706f6f6f6f6e6e6e6e6d6d6d6d6d6d6d +6c6c6c6b6b6b6a6969696969696868686767676767676666656565656464646363646462626262 +62626262616161605f605f5f5f5f5e5e5e5e5e5e5e5e5e5e5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d +5c5c5c5c5c5c5c5c5c5c5b5b5b5b5b5b5b5b5b5b5b5b5b5b5c5b5c5c5c5c5c5c5c5c5c5c5c5c5c +5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5b5b5b +5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c +5c5c5c5c5c5c5c5c5c5c5c5c5b5c5b5b5b5b5b5b5b5b5c5c5d5d5d5d5d5d5d5d5d5e5e5e5e5e5e +5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5f5f5f60605f5f60606060606060606161616161 +616161616161616161626263636363646464656564646565656666666666666666666666666666 +6767686868686969696a6a6a6a6a6b6b6b6b6b6b6c6d6d6d6e6e6e6e6f6f6f6f6f6f6f6f6f6f6f +6f6f70707070717071717171717171727272727373737474747474747474747474747474757475 +757575767676777776767777777878787878797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7b +7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d +7d7d7d7d7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f808080808181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282818182828181818080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080807f807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e +7e7e7e7e80808080808080808080808080808080808080808080807f7f7f7f7e7f7e7e7e7e7e7e +7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7f807e7f808080818181818181818181818181818181 +818181818181818181818282828282828282828282828282828282828282828282828282828282 +828181818080818180808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808181818182828282828282828282828282828282828282828282828282828282828282828282 +82828282828282828281818181818181818181818181818181818181818181818181808080807f +807f7f7f7f7e7e7e7d7d7e7e7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b +7a7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a79797a7a79797979797979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +797979797979797979797979797979797a7a79797a7a7b7a7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c +7c7c7c7c7d7d7d7e7e7d7d7e7e7e7f7f7f7f807f80808080818181818181818181818181818181 +818181818181818181818181818181818181818181818180808181808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808081818181828282828282828283838383838383838383 +83838383838383838383828282828281818181818181818180807f7f7d7d7d7d7c7c7b7b7a7a7a +7a787877777777777777777676757575767676767676767777787879797b7b7b7b7c7c7d7d7e7e +808080808080808181818181818182828282828282828282828282818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818182828282828282828282828282828282828281818181818080808080 +7f7e7e7d7d7d7d7b7b7a7a79797877767676767474737372727171717171727270707171717171 +717171717171717172727373737373737373747474747475757575767576777777787878787878 +787878787878787878787878777777777676757675757575757575757575757575757575757575 +747474747474747473737474737373737373737374747474747474747475747575757576767676 +767676767676787878797a78797a7a7a7b7b7b7b7b7b7b7b7b7b7d7d7d7e7e7d7d7e7e7f7e7f7f +7f7f80808080808080808080808080808080808081818080818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818182828282828282828282828282828283838383838383838282 +838382828281818181818080807f7f7f7f7f7f7e7e7d7d7d7d7b7b7a7a797a7978787876767676 +767676767675757474747474747474747373737373737373737373737374747373747474757575 +75767576767676767676777777777878787878787878797979797979797979797a7a7a7a7a7a7a +7a7a7b7a7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7c7c7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7c7c +7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7b7a7a7a7a79797979 +797878787878787878787878787878787777777676777776767576757575757474747474747474 +747473737373737373737272737372727272727272727272727272727272727272727272727272 +727272727272717172727171717171717171727272727273737373737373737475737475757576 +76767676767676767677777777777878787879787979797979797979797a7a7a7b7b7a7a7b7b7b +7b7b7b7b7b7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7d7e7e7e7e7e7e7e7f7f7e7e7f7f +7f7f7f7f7f7f808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080808080808080808080807f7f80807f7f7f +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7b7b7b7a7a7b7b7a7a7a7a7a7a7a7a797979797979797979787978787878767676 +767676767676767676767676757575757575757575757676767676767676767676767677777676 +7777777878787878797979797a797a7a7a7a7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7b +7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7979787978787878787878787877777777777676767575 +7676757575757575757574747474737473737272717170707070707070706f6f6f6f6e6f6e6d6d +6d6c6c6c6b6b6b6b6b6b6b6a6a6a69686968686868676767676766666665656666646463646363 +636362626261616161616161606060605f605f5f5f5f5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5d5d +5d5d5d5d5d5d5d5d5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c +5c5c5c5b5c5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5a5a5a5a5a +5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5b5b5b5b5b5b5b5b5b5b5b5b5b5b5c5b5c5c5c5c5c5c5c5c +5b5c5b5b5b5b5b5b5b5b5c5b5c5c5c5c5c5c5c5c5c5d5d5d5d5d5d5d5d5d5d5e5e5e5e5e5e5e5e +5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5f5f5f60615f60616161616161616162626262626262 +626262626262626263636363636464646566646566666667676767676767676767676767676768 +686868686969696a6b6a6b6b6c6c6c6c6c6c6c6d6d6d6e6e6e6e6f6f6f6f6f6f6f706f70707070 +717171717171717171717171717272727273737374747474747474747475747575757575757575 +757676767777767677777778787878787979797979797979797a797a7a7a7a7a7a7a7a7a7b7b7b +7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d +7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f8080808081818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828181828281818180808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080808080808080808080808080807f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f80808080808080808080808080808080808080808080807f7f7f7f7e7f7e7e7e7e7e7e7e7e +7e7d7d7d7d7d7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c +7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f8080808080808080818180808181818181 +818181818181818182828282828282828282828282828282828282828282828282828282828281 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818282828282828282828282828282828282828282828282828282828282828282828282828282 +82828282828282818181818181818181818181818080818180808080808080807f7f7f7f7e7f7e +7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a797a +797979797979797979797979797979797979797979797979797979797979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +79797979797979797979797979797979797979797a797a7a7a7a7a7a7a7a7a7b7b7b7c7c7b7b7c +7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f8080808080808080818180808181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818180808181808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808181808081 +818181818181818181818181818181818182828282828282828282838383838383838383838383 +838383838383838382828282828181818080818180807f7f7e7e7d7d7c7c7b7b7a7a7979797977 +777776767777767676757575757576767677777777787879797a7a7b7b7c7c7d7d7e7e7f7f8080 +808081818182828282828282828282828282828282828282828181818181818181818181818181 +818181818080818180808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080818180808181818181818181818181818181818181818181818181818181818181 +81818181818181818182828282828282828282828282828282828282828282828181818180807f +7f7e7e7e7e7c7c7c7b7a7a79787777767675757474737372727272717171707070707070707070 +707070707070717171727271717272727373737373747474747574757575757676767676767676 +767676767676767676767676757575757475747474747474747474747474747474747474747373 +737373737373737373737373737373737373747474747474747474757475757575767676777776 +76777777797979797a797a7a7a7a7b7b7b7c7c7b7b7c7c7c7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f +808080808080808080808080808080808080818180808181818181818181818181818181818181 +818181818181818181808081818080808080808080808080808080808081818080818181818181 +818181818181818181818181828282828282828282828282828282838383838383838383838383 +83838382828282828181818080818180807f7f7e7e7e7e7c7c7c7b7a7b7a797979777777767677 +777676757574747474747474747473737373737373737373737373737373737373737474747475 +747575757575757575757676767777767677777778787878787878787878797979797979797979 +7a797a7a7a7a7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c +7c7b7b7c7c7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a797a79797979787878787877 +777777777777777676777776767675757575757575757574757474747473737373737373737373 +727272727272727271717272717171717171717171717171717171717171717171717171717171 +717171717272717172727272727272727373737373747474747474747474757475757575767676 +777776767777777878787878797979797a797a7a7a7a7a7a7a7a7a7b7b7b7c7c7b7b7c7c7c7c7c +7c7c7c7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f8080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808181808081818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181808081818080808080808080808080808080808080807f7f +7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7a7a7a7a7a7a7a7a7a797a797979797777777676 +777776767676767676767575757575757575757576767676767676767777767677777777777777 +777878787878797979797a797a7a7a7a7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7d7d7d7d7d7c7c7c +7b7b7c7c7b7b7b7b7b7b7b7b7a7a7a7a797a797979797979797979787878787877777777777777 +77767677777676767575757574757474747472727271717272717171707070706f706f6f6f6f6e +6e6e6d6d6d6d6c6c6c6b6b6b6b6a6b6a6a6a6a6969696969686868676767676666656665656565 +64646463636363626262616161616061606060605f5f5f5f5f5f5f5f5e5e5f5f5e5e5e5d5d5d5d +5d5d5d5d5d5d5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c +5c5b5c5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5a5a5a5a5a5a5a +5a5a5a5a5a5a5a5a5a5a5a5a5a5b5b5b5b5b5b5b5b5b5b5b5b5b5b5c5b5c5c5c5c5c5c5c5c5b5c +5b5b5b5b5b5b5b5b5c5b5c5c5c5c5c5c5c5c5c5d5d5d5d5d5d5d5d5d5d5e5e5e5e5e5e5e5e5e5e +5e5e5e5e5e5e5e5e5f5f5e5e5f5f5f606060606160616161616161616161626262636362626363 +636363636363646464646465656565666566666666676767676767676768686767686868696969 +69696a6a6a6a6b6a6b6b6c6c6c6c6d6d6d6e6e6e6e6e6f6f6f6f6f6f6f6f6f706f707070707171 +717272717172727272727272727373737373747474747474747474757475757575757575757576 +76767777767677777778787878787979797979797979797a797a7a7a7a7a7a7a7a7a7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d +7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f8080808080808080808080808081818080818181818181818181818181818181 +818181818181818181818181818181818181818181818182828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818080818180 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +80808080808080808080808080808080808080808080807f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d +7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b +7c7c7c7c7c7c7c7c7d7d7d7d7e7e7f7e7f7f7f7f80808080808080808080808080808080808080 +808080808080818181828281818282828282828282828282828282828282828282828282818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818182 +828282828282828282828282828282828282828282828282828282828282828281818282818181 +818181818180808080808080808080808080808080808080808080807f7f7f7f7e7e7d7e7d7d7d +7d7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a797a7979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +7979797979797979797979797979797979797a797a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b +7c7c7c7c7c7c7c7c7c7c7d7d7d7e7f7d7e7f7f7f80808080808080808080808080808080808080 +808080808181808081818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181808081818080808080 +808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080 +808080808080808181808081818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181828282828282828282828383838383838383838383838383 +838383838282828281818180808080808080807f7e7e7d7d7c7c7b7b7b7a797a79787878767676 +7676767676777776767676767777777777777779797a7a7b7b7c7c7c7c7d7e7f7e7f8081818181 +818181828282828282828282828282828282828282828281818180808181808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808081818080818181818181818181818181818181818181818181 +81818181818181828282828282828282828282828282828282828282828281818181818180807f +7f7f7f7d7d7c7c7b7b7a7978787878767675757474737372727272727171717171717170707070 +707070707171717171717171717172727272727373737374737474747475757575757575757575 +757575757575757575757474747473747373737373737374747373747474747474747473737373 +737373737373737373737373737373737474747575747475757675767676767777777777777777 +787879797a7a7b7a7b7b7b7b7c7c7c7c7c7c7c7c7c7c7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f8080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080818180808181818282828282828282828282828282828383838383838383838383838383 +83828282828281818181818181818180807f7f7f7f7d7d7d7c7b7c7b7a7a7a7878787878787878 +777676757575757575757575747474737373737373737373737373737373737374747474757475 +757575757575757576767676767676767676777777777777777777777878787878787878787978 +797979797a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a79797979797979797979797979797879787878787777777777767676 +767676767676767676767575757574747474747474737473737373727272727272727272727171 +717171717171717171717172727171727272727272727272727272727272727272727272727272 +727272727272727373727273737374747474747575757575757575757675767677777777787878 +787878787879797979797a7a7a7a7b7a7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7d7d7d7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f807f8080808080808080808080808080808080 +808081818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818180808080 +808080808080808080807f807f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e +7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7a7b7a7a7a7a78787878787878 +787878787878777777777676767676767676777777777777777777777777777777777777777778 +787878787979797a7b797a7b7b7b7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7b7b7b7b7a7b7a7a7a7a7a7a7a7a7a7979797979787878787878787878 +78787878787877777776757776757575737373737373737373737272727271727171707070706f +6e6e6e6e6e6e6e6d6d6d6d6c6d6c6c6c6c6b6b6b6a6a6a6a696969696968686768676767676666 +6665656565656464636363636263626262626161616161616161606061616060605f5f5f5f5f5f +5f5f5f5f5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5d5c +5e5d5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5b5b5b5b5b5b5b5b5b +5b5b5b5b5b5b5b5b5b5b5b5c5c5c5c5c5c5c5c5c5c5c5c5c5c5d5c5d5d5d5d5d5d5d5d5c5d5c5c +5d5d5c5c5d5d5e5d5e5e5e5e5e5e5e5e5e5f5f5f5f5f5f5f5f5f5f606060606060606060606060 +606060606060606060606060606161616162616262636362626363636464646464646464646464 +646464646565656565666666666766676767676868686868686868696968686969696a6a6a6a6a +6b6b6b6b6c6b6c6c6d6d6d6d6d6d6d6e6e6e6e6e6f6f6f6f6f6f6f6f70716f7071717172727272 +727272727272727272727273737373737474747474747474747574757575757575757575767676 +7676767676777777777878787979797979797979797a797a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7d7d7d +7d7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f80808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080818181818181818181818181818181818181 +818181818181818181818282818182828282828282828282828282828282828282828282828282 +828282828282828282828282828181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818080818180808080808080807f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080 +8080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e +7e7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c +7c7c7c7c7c7c7d7d7d7d7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f807f8080808080 +808080808181818282818182828282828282828282828282828282828282828282828181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181828282 +828282828282828282828282828282828282828282828282828282828282818182828181818181 +8181818080808080808080807f807f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7d7d7d7d7d7d7d7d7c +7c7c7c7b7c7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a797979797979797979797979797979 +79797979797979797979797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a797a7979797979797979797979797979797979797979797979797a7a7a7a7a7a7a7a7a7b7b7c +7c7c7c7c7c7c7c7c7d7d7d7e7e7d7d7e7e7e7f7f7f7f7f7f7f7f7f807f80808080808080808080 +808081818080818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818080818180808080808080 +80808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080 +808080808081818080818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818282828282828282828283838383838383838383838383838383 +838382828282818181807f7f7f7f7f7f7f7e7d7d7d7c7b7b7a7a7a797879797878787676767676 +76767677777676767676777878787878787a7a7b7b7c7c7d7d7d7d7e7f807f7f80818181818181 +818282828282828282828282828282828282828282818181808081818080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080818180808181818181818181818181818181818181818181818181 +818181818182828282828282828282828282828282828282828282828181818181818080808080 +807e7e7d7d7c7c7b7a797979797777777675757474737373737271717171717171707070707070 +706f71707070707070707070717171717172727272737273737373747474747474747474747474 +747474747474747473737373737373737373737373747473737474747474747474737373737373 +737373737373737374737474747475757576767575767676767676767677787878787878787979 +7a7a7b7b7b7b7b7b7b7b7c7c7c7c7d7c7d7d7d7d7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808181808081818182828282828282828282828282828283838383838383838383838383838382 +828282828181818181818181818080808080807e7e7e7d7c7d7c7c7c7b7a797979797979797877 +777777777676767676767575757474747474747374737373737373737373747474747474747474 +747474747474757575757575757575757676767676767676767677777777787778787878787878 +7878797979797979797979797979797a7a79797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a797979797979797979 +797979797979797978787777777777777777777777777777777777777776767676767575757575 +757575757575757574747474737373737373737373737373737272727272727272727271717171 +717171717171717171727271717272727272727272727272727272727272737273737373737373 +737373737374747373747474757575757576767676777677777777777777787878787979797979 +7979797a7a7a7a7a7b7b7b7b7b7b7b7b7b7c7b7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e +7e7e7f7f7f7f808080808080808080808080808080808080808080808080808080808080808080 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181808080808080 +8080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7e7e +7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b797979797979797979 +797979797878787877777777777777777878787877787777777777777777777777777778787979 +79797a7a7a7b7b7a7a7b7b7b7c7c7c7c7c7c7c7c7c7d7d7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7b7c7b7b7b7b7a7a7a7a7a7979797979797979797979 +797979797878787777787877777775747474747474747474737373737373737372727272717070 +707070706f6f6e6e6e6e6e6e6e6e6e6d6d6d6c6c6c6c6b6b6b6b6b6a6a696a6969696968686867 +676767676666656565656465646464646363636363636363626263636262626161616161616161 +6160605f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5e5e5f5f +5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5d5e5d5d5d5d5c5c5c5c5c5c5c5c5c5c5c +5c5c5c5c5c5c5c5c5d5d5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5f5f +5e5e5f5f5f5f5f5f5f5f5f5f5f5f5f606060606060606060606161616161616161616161616161 +616161616162616262626263636363636363636464636364646465656565656565656565656565 +656566666666676768686868686868686869696969696969696a6a69696a6a6a6b6b6b6b6b6c6c +6c6c6c6c6c6c6d6e6d6e6e6e6e6f6f6f6f6f707070707070707071717070717171727272727272 +727272727272727272737373737374747474747474747475747575757575757575757676767676 +7676767777777778787879797979797979797979797979797979797979797a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7a7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7d7d7d7d7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f807f80808080808080808080808080808181818181818181818181818181818181818181 +818181818181818182828181828282828282828282828282828282828282828282828282828282 +828282828282828282828281818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +81818181818181818181818181818181818080818180808080808080807f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080 +80808080808080808080808080808080808080808080807f807f7f7f7f7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7d7d7d7c7c7d7d7c7c7c7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7d7c7d7d7d7d7e7e7e7e7e7e7e7e7f7f7f7f8080808080808080818181 +818181818181818181818181818181818182828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828281818181818181818181818181818181818181 +81808080808080808080808080807f7f7f7f7e7e7e7d7d7d7d7d7d7d7d7d7c7d7c7c7c7c7b7b7b +7b7b7b7b7b7b7b7b7b7b7a7a7a7a79797979797979797979797979797979797879787878787979 +79797979797979797979797979797979797979797979797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a79797979797979797979 +79797979797979797979797979797a797a7a7a7a7a7a7a7a7a7a7a7a7b7b7a7a7b7b7b7b7b7b7b +7b7b7b7b7b7b7c7c7c7c7d7c7d7d7d7d7e7e7e7e7e7f7f7f80807f7f8080808080808080818181 +818181818181818181818181818181818181818181818282828282828282828281818180808181 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808181818182828282828282 +828282828282838383838383838383838383838383838383838383838383838282828282818181 +818181818181808080807f7f7e7e7d7d7c7d7b7b7b7b7979787878787777777777777776767777 +76767676767777787878787a7a7a7a7a7a7b7c7d7d7d7d7f7f7f7f7f7f80808080818182828282 +828282828282828282818181818181818181818181818181818181818181818181818181818080 +818180808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080 +818180808181818181818181818181818181818181818181818181818181818181818181818181 +8181818181818181818181818182828282828282828282838383838382828181818180807f7f7f +7f7f7e7d7d7c7c7b7b797979797777767675757575737373737272717171717171717070707070 +707070717170707171717171717171717171717271727272727272727272737373737373737373 +737373737373737373737273727272727272727272727272727272727272727272727272737373 +737374747474747474747474757575757575757575767677777778787878797979797a7a7a7a7a +7a7a7b7b7c7c7c7c7d7d7d7e7e7d7d7e7e7e7e7e7e7e7e7e7e7e7e7f7f80808080808080808080 +808080808080808080808080818180808181818181818181818181818181818181818181818181 +818181808081818080808080808080808080808080808081818080818181818181818181818181 +818181818181818181818181818181818282828282828282828283838383838383838383838383 +83838383838282838382828281808080807f7f7f7e7e7e7e7c7c7c7c7c7c7b7b7a7a7979797978 +777777777676767675757575757575747474747474747474747474747373737374737474747474 +747474747474747575747475757576767676767676767676767676767676767676777677777777 +787878787878787879797878797979797979797979797979797979797979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797878787877 +777777777777777777777777777777777777777777767675757575757575757574747474747474 +747373747473737373737373737373737372737272727272727272727272727272727272727272 +727271717272717171717171717172727272727272727272737373737373737373737373737474 +7474757575757575757576767676767777777777777777777878797979797979797a7a7a7a7b7b +7b7b7b7b7b7b7c7c7c7c7d7c7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f807f808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808181808081818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818282828282828282828282828282 +828282828282828282818182828181818181818181818181818181818181818181818181818181 +8181808080807f807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7e7e7f7f7e7e7e7d7d7d7d7d7d7d7d7d7c7d7c7c7c7c7c7b7b7a7a7a7a79797979 +797979797979797979787878787878787878787878787979787879797979797979797979797979 +7a7a7a7a7b7a7b7b7b7b7c7c7c7d7d7d7d7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7e7e7f7f7e7e +7e7d7d7d7d7d7d7d7d7d7c7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7a7a7a7a79 +797979797979787978787877777777767676767575757474747473747373737373737373737272 +7171717171717170706f6f6f6f6e6e6e6e6e6e6e6e6d6d6c6c6c6c6b6c6b6b6b6b6a6a6a6a6a69 +696868686868676766676666666665656565656464646363646463636362626262626262626262 +626262626262626262626262626262616161616161616161616060606060606060605f605f5f5f +5f5f5f5f5f5f5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e +5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5f5f5f5f605f60606060606060605f605f5f5f5f5f5f +5f5f605f6060606061616161616161616161626262626262626262626262626262626262626262 +626263636262636363636363636464656565656565656565666666676766666767676767676767 +68686868686868686869696a6a6a6a6a6a6a6a6a6a6a6a6b6b6a6a6b6b6b6c6c6c6c6c6d6d6d6d +6e6d6e6e6e6e6e6e6f6f6f6f6f6f6f6f7070707070707070707170717171717171717272727273 +737373737373737373737373747474747474747474757475757575757575757575757576767676 +77777777777777777777777777787878787978797979797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7b7b7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7d7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7e7e7e7e7e7e7e7e7e7e7f7f7f80807f7f808080808080808080808080808080808080808080 +808080808080808080808080808080808081818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +828282828281818181818181818181818181818181818181818181818080818180808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080808080808080808080808080808080807f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080 +8080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7e7f7e +7e7e7e7d7d7d7c7c7d7d7c7c7c7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7e7e7e7e7f7f807f808080808181818181 +818181818181818181818181818181828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282818181818181818181818181818181818181818180 +80808080808080807f807f7f7e7e7e7e7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7a +7b7a7a7a7a7a7a7a79797979787878787878787878787878787878787878787878787879797979 +797979797979797979797a797a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a797a79 +79797979797979797979797979797979797979797979797979797a7a79797a7a7b7a7b7b7b7b7b +7b7b7b7b7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7f807e7f80808080808080808181818181 +818181818181818181818181818181818181818182828282828282828282818181808081818080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808081818181828282828282828282 +828282828383838383838383838383838383838383838383838383838382828282828181818181 +8181818180807f7f7e7e7d7d7c7c7b7c7b7a7a7a78787777777777777777777777767677777676 +7676767777787879797b7b7b7b7b7b7c7d7e7e7e7e808080808080808080808181828282828282 +828282828282828181818181818181818181818181818181818181818181818181818180808181 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808181 +808081818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818182828282828282828282838383838382828181818181818080808080 +7f7e7e7d7d7c7c7a7a7a7a797877777676767674747373727271717171717171707070706f706f +6f70706f6f70707070707070707070707071707171717171717171717272727272727272727272 +727272727272727272727272727272727272727272727272727272727272727272727373737373 +747474747574757575757676767676767676767677777777787879797a7a7a7a7b7b7b7b7b7b7b +7b7c7c7c7c7c7d7d7d7e7f7d7e7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080 +808080808080808080808181808081818181818181818181818181818181818181818181818181 +818080818180808080808080808080808080808080818180808181818181818181818181818181 +818181818181818181818181818182828282828282828282838383838383838383838383838383 +8383838282838382828281818181818080807f7f7f7f7e7e7d7e7d7d7c7c7b7b7a7a7a7a7a7979 +787877777777767676767676767575747574747474747474747473737373737373737373737373 +737373737374747373747474757575757575757575757575757576757676767676767676767777 +777777777777787877777878787878787878787878787878787878787878787878787878787878 +787878787878787878787878787878787878787878787878787878787878787877777777767676 +767676767576757575757575757575757575757574747474747474747474737373737373737372 +727373727272727272727272727272727272727272727272727272727272727272727272727272 +717172727171717171717171727272727272727272727373737374737474747474747475757575 +76767676767676767777777777787878787978797979797a7a7a7a7a7a7a7a7b7b7b7b7c7c7c7c +7c7c7c7c7d7d7d7d7d7d7d7d7d7e7d7e7e7e7e7e7e7e7f7f7f7f80808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808081818080818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818182828282828282828282828282828282 +828282828282828181828281818181818181818181818181818181818181818181818181818181 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080807f7f80807f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7c7c7b7b7b7b7a7a7a7a7a7a +7a7a7a7a7a7a7a7979797979797979797879787879797878797979797979797a797a7a7a7a7b7b +7b7b7b7b7b7b7b7b7c7c7c7d7d7d7d7e7e7f7e7f7f7f7f80808080808080807f7f80807f7f7f7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7d7e7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7b7b7b7b7a7a7a +7a7a7a7a7a7a7a7a7a797978787777777776767675757575757575757575757575757574747373 +727372727272717171717170707070707070706f6f6e6e6e6e6d6e6d6d6d6d6c6c6c6c6c6b6b6a +6a6a6a6a6969686968686868676767676766666665656666656565646464646464646464636463 +636363636363636363636363636262626262626262626261616161616161616161616161616161 +6161616160606060606060606060606060605f605f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f +5f5f5f5f605f606060606060606060616161616161616161616161616161616161616161616161 +616161616161626262626262626262626363636363636363636363636363636363636363636363 +646563646565656565656565666666666666666666666767676868676768686868686868686969 +69696a696a6a6a6a6b6b6b6b6b6b6b6b6b6b6b6b6b6c6c6b6b6c6c6c6d6d6d6d6d6e6e6e6e6e6e +6e6e6e6f6e6f707070707070707071717171717171717171717171717171717172727272737373 +737373737373737373737474747474747474747574757575757575757575757575767676767777 +777777777777777777777778787878787878787878797979797979797979797979797979797979 +79797979797a7a79797a7a7b7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d +7d7d7d7d7d7d7d7d7d7e7e7e7f7f7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80 +7f8080808080808080808080808080818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818282 +828282818181818181818181818181818181818181818181818180808181808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080808080808080808080808080808080807f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080 +808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e +7e7d7d7d7d7d7d7d7d7d7d7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7c7c7b7b7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f80808080808080 +808181808081818181818181818282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +8282828282828282828282828282828281818181818181818080818180808080808080807f7f7f +7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7a7a7a7a797a79 +797979797979797978787878787878787878787878787878787878787878787878797979797979 +79797979797979797a797a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a797a797979 +7979797979797979797979797979797979797979797979797979797979797a797a7a7a7a7a7a7a +7a7a7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f80808081818080 +818181818181818181818181818181818181828282828282828282828181818181818181818181 +818181818181818181818181818181818181818181818080818180808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808081 +818080818181818181818181818181818181818181818181818182828282828282828282828282 +828283838383838383838383838383838383838383838383838383828282828281818180808181 +80807f7f7e7e7e7e7c7c7c7b7a7b7a797979777777767677777676767676767676767676777777 +77787879797a7a7b7b7b7b7c7c7d7e7f7f7f7f8080808181808081818182828282828282828282 +828282828281818181818181818181818181808081818080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080 +808080808080818180808181818181818181818181818181818181818181818181818181818181 +81818181818181818182828282828282828282838383838382828282828282828181818180807f +7f7e7e7d7d7c7c7b7b7a7978787777767675757474737372727272717171707070706f706f6f6f +6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f706f70707070707070707071717171717171717171717171 +717171717171717171717171717171727271717272727272727272727272727273737373737474 +7474757475757575767676777776767777777878787879797a7a7a7a7b7b7b7c7c7b7b7c7c7c7d +7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808181808081 +818181818181818181818181828282828282828282828383838383838383838383838383838383 +83838383838383838282828282818181808080807f7f7e7f7e7e7e7e7c7c7c7b7b7b7b7a7a7979 +787878787777777676767675757475747474747474747474737373737373737373737373737373 +737373737373737373737474747474747474747474747474757475757575757575757576767676 +767676767676767676777776767777777777777777777777777777777777777777777777777777 +777777777777777777777777777777777777777776767777767676767676767675757575757575 +757574757474747474747474747474747474737373737373737373737272727272727272727272 +727271717272717171717171717171717171717171717171717171717171717171717171717171 +717171727271717272727373737373737373737374747474757475757575757575757576767677 +7776767777777878787878797979797a797a7a7a7a7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7d7d7d +7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f8080808080808080808080808081818080 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828181 +818181818181818181818181818181818181818181818181818181818181818080818180808080 +8080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7d7d7d7d7c7c7c7c7c7c7c7c7b7b +7c7c7b7b7b7a7a7a7a7a7a7a7a7a797a797979797979797979797979797a797a7a7a7a7b7b7b7c +7c7b7b7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f8080808080808080808080808080807f7f7f +7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c +7c7b7b7c7c7b7b7a7a797979797878787878777777777777777776767777767676757575757475 +74747474737373737372727271717272717171707070706f706f6f6f6f6e6e6e6e6e6d6d6d6c6c +6c6c6b6b6a6b6a6a6a6a6969696969686868676768686767676666666666666666666566656565 +656565656565656565656564646464646464646464636363636363636362626363626262626262 +626261616161616161616161616161616061606060606060606060606060606060606060606060 +606061606161616161616161616262626262626262626262626262626262626363626263636363 +636363636464646464646464646465656565656565656565656565656565656565656565656566 +65666666666666666666676767686867676868686969696969696969696969696969696a6a6a6a +6b6a6b6b6b6b6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6c6c6d6d6d6e6e6e6e6e6f6f6f6f6f6f6f6f +6f706f707070707070707070717171717171717172727171727272727272727273737373737373 +737373737373737374747474747474747475747575757575757575757575757575767676777776 +767777777777777777787878787878787878787979797979797979797979797979797979797979 +7979797979797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7c7c7b7b7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d +7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f +7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080808080 +808081818080818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818182828282 +828181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818180808181808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080807f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080 +80808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d +7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7d7d7d7e7f7d7e7f7f7f808080808080808080 +808080808080808080808081818181818181818181818181828281818282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282818182 +828181818181818181818181818180808080808080808080808080808080808080807f7f7f7e7e +7f7f7e7e7d7e7d7d7d7d7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a797a797979 +797979797979787878787878787878787878787878787878787878787878787979797979797979 +7a7a79797a7a7b7a7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7a7b7a7a7a7a7a +7a7a79797a7a797979797979797979797979797979797979797979797a797a7a7a7a7a7a7a7a7a +7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7d7d7d7e7f7d7e7f7f7f7f7f7f7f7f808080808080808080 +808080808080808080818180808181818282828282828282828281818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181828282828282828282828282828282 +838383838383838383838383838383838383838383838382828181818181808080808080807f7f +7e7e7d7d7d7d7b7b7b7a797b7a7878787676767676767676777777777777777777777777777779 +797a7a7b7b7c7c7c7c7c7d7e7e7f80808081818181818181818181828282828282828282828282 +828282818181808081818080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080 +808080808080808080808080808081818080818181818181818181818181818181818181818181 +81818181818181828282828282828282828383838383828282828282828281818181818180807f +7f7e7e7d7d7c7c7b7a797978787878777675757474737373737272727171717170717070707070 +70706f6f70706f6f6f6f6f6f6f706f707070707070707070717171717171717171717171717272 +717172727272727272727272727272727272727272727272727272727373737374747475757575 +76757676767677777777777777777878787879797a7a7b7b7b7b7c7c7c7c7c7c7c7c7c7c7d7d7d +7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080818180808181818282828282828282828283838383838383838383838383838383838383 +83838383838382828282828181818181818180807f807f7f7f7f7d7d7d7c7c7d7d7b7b7a7a7979 +797978787878787878767675767575757575757575757474747373747473737373737373737373 +737373737373737374747474747474747474747474747574757575757575757575767676767676 +767676767676767676767676767676767676767676767676767676767676767676767676767676 +767676767676767676767676767676767676767676767676767676767676757575757575757575 +747574747474747474747474747474747373737373737373737372727272727272727272727272 +727272727272727272727272727272727272727272727272727272727272727272727272727272 +727373727273737374747474747474747474757575757675767677777676777777787878787878 +7878787879797979797a7a7a7a7b7a7b7b7b7b7c7c7c7c7c7c7c7c7d7d7d7d7e7e7e7e7e7e7e7e +7f7f7f7f7f7f7f7f7f807f80808080808080808081818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818080818180808080808080808080808080808080808080808080808080808080808080808080 +808081818080818181818181818181818181818282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828281818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +8181818181818180808080808080808080808080807f7f7e7e7e7e7d7d7d7d7d7d7d7d7c7c7d7d +7c7c7c7b7b7b7b7b7b7b7b7b7a7b7a7a7a7a7a7a7a7a7a7a7a7a7a7b7a7b7b7b7b7c7c7c7c7c7c +7c7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f80808080818181818181818181818181818080808080 +8080808080808080807f807f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d +7d7d7d7d7c7b7c7b7a7a7a79797979797878787878787878787878787878787777777776777676 +7575757574747473737373737373737373727272727172717171717070706f6f6f6f6e6e6e6e6e +6d6d6c6d6c6c6c6c6b6b6b6b6b6a6a6a69696a6a69696968686868686868686867686767676767 +676767676767676767666666666666666666666565656565656565656565656564646565646464 +636363636363636363636363636362636262626262626262626262626262626262626262626262 +636263636363636363636364646464646464646464646464656564646565656565656565656565 +656566666666666666666666676767676767676767676767676767676767676767676767686768 +6868686868686868696969696969696969696a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6b6b6c6d6b +6c6d6d6d6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6f6f6f6f6f70707070707070707071 +707171717171717171717272727272727272727272727272727272727272737373737373737373 +737373737373747474747474747474757475757676757576767676767676767777777777777777 +777777777777777878787878787878787879797979797979797979797979797979797979797979 +797979797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c +7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7d7e7e7e +7e7e7e7e7f7f7e7e7f7f7f80808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808181818182828281 +818180808181808080808080808080808080808080808080808080808080808081818080818181 +818181818181818181818181818181818181818181818181818181818181818181818181818180 +808181808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080 +8080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e +7e7e7e7e7e7e7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7d7d7d7e7e7d7d7e7e7e7f7f7f7f7f7f7f7f7f7f7f +7f7f7f807f80808080818181818181818181818181818282818182828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828181828281 +818181818181818181818181808080807f807f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7d7d7e7e +7d7d7d7d7d7d7d7d7c7c7c7c7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7979797979797979797979 +79797979787878787878787878787878787879787979797979797979797a7a7a7a7a7a7a7a7b7b +7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7a7a7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a797a79797979797979797979797979797a7a +7a7a7b7a7b7b7b7b7c7c7c7c7c7d7d7d7e7e7d7d7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f807f +808080808080808181808081818182828282828282828282818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818282828282828282828282828282828383 +83838383838383838383838383838383838383838382828181818180807f7f7f7f7f7f7e7e7d7d +7c7c7c7c7a7a7a79787a79787878767676767676767677777777777777777878787878787a7a7b +7b7b7b7c7d7d7d7d7e7f7f7f808080818181818181818181818282828282828282828282828282 +828181818080818180808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080 +808080808080808080808080818180808181818181818181818181818181818181818181818181 +81818181818282828282828282828283838383838282828282828282818181818181808080807f +7f7e7e7d7d7c7c7a7a797979797877777776757474747473737372717171717171717171717171 +707071717070707070707070707070707070707070707171717171717171717171717172727171 +727272727272727272727272727272727273727373737373737374747474757575767676767676 +767676777778787878787878797979797a7a7b7b7b7b7b7b7c7c7c7c7d7c7d7d7d7d7e7e7e7e7e +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808181808081818182828282828282828282838383838383838383838383838383838383838483 +8484848483838383828281818181818180808080808080807e7e7e7d7d7e7e7c7c7c7c7a7a7a7a +797979797979797777777777777776767676767675757574747575747474747474747474747474 +737473737373747474747474747474747474747474747474747474747474747575757575757575 +757575757575757575757575757575757575757575757575757575757575757575757575757575 +757575757575757575757575757575757575757575757575757575757474747474747474747474 +747474747474747474747474747473737373737373737373727272727272727272727272727272 +727272727272727272727272727272727272727272727272737273737373737373737373737374 +747373747474757575757575757575767677777777777777787877777878787979797979797979 +79797a7a7a7a7b7b7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7e7e7e7e7f7f7f7f7f7f7f7f8080 +808080808080808080808080808080808080818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818180 +808181808080808080808080808080808080808080808080808080808080808080808080808080 +818180808181818181818181818181818182828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +8181818181808080808080808080808080808080807f7f7f7f7e7e7e7e7e7e7e7e7d7d7e7e7d7d +7d7c7c7c7c7b7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c +7c7c7d7d7d7d7e7e7f7f7f7f7f7f7f808080808181818181818181818181818180808080808080 +8080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e +7e7e7d7c7d7d7c7c7c7b7b7b7b7a7a797979797979797979797979797978787878787878787777 +777776767675757575757575757574747373737373737373737272727171717170707070706f6f +6e6f6e6e6e6e6d6d6d6d6d6c6c6c6b6b6c6c6b6b6b6a6a6a6a6a6a6a6a6a6a6a6a6a6a696a6969 +696969696969696868686868686868686867676767676767676767676767666667676666666565 +656565656565656565656565646564646464646464646464646464646464646465646565656565 +656565656565656565666666666666666666666666666767666667676767676767676767676767 +686868686868686868686969696969696969696969696969696969696969696969696969696969 +6969696969696a6a6a6a6b6a6b6b6b6b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6d6e6e6d6d6e +6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f7070707070717171717171717171717171 +717171717171717172727272727272727272727272727372737373737474747474747474747474 +747474747575757575757575757575757576767575767676767676767677777777777777777777 +777777777778787878787878787878797979797979797979797979797979797979797979797979 +79797979797979797979797979797979797979797a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7b7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7c7c7c7c7c7c +7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7e7e7d7d7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f807f8080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808081818181828282818181 +808081818080808080808080808080808080808080808080808080808080818180808181818181 +818181818181818181818181818181818181818181818181818181818181818181818181808081 +818080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080 +808080808080808080808080808080808080808080808080808080807f807f7f7f7f7e7e7e7e7e +7e7e7e7e7e7e7e7e7d7d7d7d7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7a7a7b7b +7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7d7c7d7d7d7d7e7e7e7e7e7e7e7e7f7f7f7f80 +808080808080808080808080818181818181818181818181818181818181818181818181818282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828181818181818181818181818181818181818181818181818181818181818181818181 +8181818181808080808080808080808080807f7f7f7f7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d +7c7c7b7b7b7b7b7b7b7b7b7b7b7b7a7a7b7b7a7a7a7a7a7a7a7a79797979787978787878787878 +7878797979797979797979797979797979797979797979797979797a7a7a7a7a7a7a7a7a7a7a7a +7a7a7b7a7b7b7b7b7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7b7b7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a79797979797979797979797979797a797a7a7a7a7a7a7a7a7a7a7a7a7b +7b7a7a7b7b7b7b7b7b7b7b7c7c7c7c7d7c7d7d7d7d7e7e7e7e7e7f7f7f80807f7f808080808080 +808081818181818181818181818181818181818181818282828282828282828282828282828282 +828282828282828282828282828181818080818180808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808081818182828181828282 +828282828282828282828282828282828282828283838383838383838383838383838383838383 +83838383838383838383838282828282818181818181818080808080807e7e7e7e7d7d7c7c7b7b +7b7b797979787878787777777777777676777776767676767777787878787a7a7a7a7a7a7a7c7d +7d7d7d7d7e7f7f7f7f808080808181818282818182828282828282828181818181818181818181 +818181818181818181818181808081818080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080 +818180808181818181818181818181818181818181818181818181818181818181818181818181 +8181818181818181828282828282828282828383838383838383838383838282828180807f7f7f +7f7e7e7d7c7c7c7c7c797979797778777776767575747473737373737272717171717070707070 +70707070706f6f6f6f706f70707070707070707070707070707070707070717171717171717171 +717171717171727272737373737474747474747474757575757575757575757676767677777878 +7878787878797979797a7a7a7a7a7a7a7a7b7c7c7c7c7d7d7d7e7e7d7d7e7e7e7e7e7e7e7e7e7e +7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f80808080808080808080808080808080808080808080808181808081818181818181 +818181818181818181818181818181818282828282828282828283838383838383838383838383 +838383838383838383838282828282828181808080807f7f7f7e7e7e7e7e7e7c7c7c7c7c7c7b7b +7b7979797979797878777777777776767676757575757575757575757474747474747474747474 +747474747474747474747474747473737373747374747474747474747474747474747474747474 +747474757574747575757575757575757575757575757575757575757575757575757575757575 +757575757575757575757575757574747575747474747474747473737373737373737372737272 +727272727272727272727272727272727272727272727272727272727272727272727271717272 +717171717171717172727272727373737373737373737373737373737373737373747474757574 +74757575767676767677777777777777777778787979797979797979797979797a7a7a7a7b7b7b +7c7c7c7c7c7c7c7c7c7d7c7d7d7d7d7e7e7e7f7f7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f8080808081808181818181818181818181818181818181818181818182828181828282828282 +828282828282828282828282828282828282828282828282828282828282828281818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818182828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828181828281818181818181818181 +8181818181818181818181818181818181807f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7f7f7e7e7e7d +7d7d7d7d7d7d7d7d7c7d7c7c7c7c7b7b7b7b7b7a7a7a7a7b7a7b7b7b7b7b7b7b7c7c7c7c7d7d7d +7e7e7e7e7e7e7e7e7e7f7f80808080808080808081818181818282828282828282828282828282 +828282828281828181818181818181818181818181808080808080808080807f7f7f7e7e7f7f7e +7e7e7e7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7a7a7a797979797879787878787878 +787878787878777777777676767676767675757474747473737373737373737272717171717071 +707070706f6f6f6f6f6e6e6e6d6d6e6e6d6d6d6d6d6d6d6d6c6c6c6c6b6c6b6b6b6b6b6b6b6b6b +6b6b6b6b6b6b6b6b6b6b6a6a6a6a6a6a6a6a6a6a69696968686969686868686868686867676767 +676767676767676767676667666666666666666666666666666666666666666666666667666767 +676767676767676868686868686868686868686868686868686969686869696969696969696a6a +6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6a6b6b6b6b6c +6c6c6c6c6c6c6c6d6d6c6c6d6d6d6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6f6e6f6f6f6f +6f6f6f6f6f70707070707070707171707071717172727272727272727272727272727372737373 +737373737373737373737373737374747373747474747474747474747474747474747474757575 +757575757575757575757576757676767676767676767676767676767676777776767777777878 +787878787878787878787878787878787878787878787878787878787878787878797979797979 +7979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7c7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7e7e +7f7f7f808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818180808181808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080 +80808080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f +7f7f7e7f7e7e7d7d7d7d7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7a7a7b7b7b7b +7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7e7e7e7e7f7f80 +7f8080808080808080808181818181818181818181818181818181818181818181818182828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828281818181818181818181818181818181818181818181818181818181818181818181818181 +8181818080808080808080807f807f7f7e7e7e7e7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7b +7b7b7b7b7b7b7b7b7a7b7a7a79797a7a7979797979797979787878787878787878787878787878 +79797979797979797979797979797a797a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a797a79797979797979797979797979797979797a7b79 +7a7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7f7f7e7e7f7f807f80808080 +818181818181818181818181818181818181818182828282828282828282828282828282828282 +828282828282828282828281818180808181808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080818181828281818282828282 +828282828282828282828282828282828282838383838383838383838383838383838383838383 +83838383838383838382828282828181818181818180807f807f7f7d7d7d7d7c7c7b7b7a7a7a7a +787878777777777777777777777676777776767676767777787879797b7b7b7b7b7b7b7d7d7d7d +7e7e7f808080808080808081818182828181828282828282828281818181818181818181818181 +818181818181818181818080818180808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808181 +808081818181818181818181818181818181818181818181818181818181818181818181818181 +81818181818182828282828282828282838383838383838383838383828282818181808080807f +7f7e7e7d7d7d7d7a7a7a7a797a7978777776767575747473737373727272727271717171717171 +717171707070707070707070707070707070707070707070707070707171717171717171717171 +717171717272727373737374747574757575757676767676767676767677777777777878787879 +7879797a7a7a7a7b7b7b7b7b7b7b7b7c7c7c7c7c7d7d7d7e7f7d7e7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f808080808080808080808080808080808080808080808081818080818181818181818181 +818181818181818181818181818182828282828282828282838383838383838383848384848484 +84848484838483838282828282828281818181818080807f7f7f7f7f7f7e7e7d7d7d7d7c7c7c7a +7a7a7a7a7a7a797979797878777777777676767676767676767675757575757575757574757474 +747474747474747474747474737373737373737373737373737373737373737373737373737373 +737474737374747474747474747474747474747474747474747474747474747474747474747474 +747474747474747474747474737374747373737373737373727272727272727272727272727272 +727272727272727272727272727272727272727272727272727272727272727272717172727171 +717171717171727272727273737373737373737374737474747474747474747575757676757576 +76767777777777787878787978797979797a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7c7c7c7d7d +7d7d7e7d7e7e7e7e7e7e7e7e7e7f7f7f80807f7f80808080808080808080808080808080808081 +818181818181818181818181818181818181818181818181818181828281818282828282828282 +828282828282828282828282828282828282828282828282828282828282818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828281818282818181818181818181818181 +81818181818181818181818181818181808080808080808080808080807f7f80807f7f7f7e7e7e +7e7d7e7d7d7d7d7d7d7d7d7d7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7d7d7d7e7e +7e7e7f7e7f7f7f7f80808080808080808080818181818182828282828282828282828282828282 +82828282828282828282828282828282828282818181818181818181818080807f7f80807f7f7f +7f7f7f7f7f7e7e7e7e7d7e7d7d7d7d7d7d7d7c7c7c7c7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7979797978787778777777777676767676757575757575757574747373737372737272 +727271717171717070706f6f70706f6f6f6f6f6f6f6f6e6e6e6e6e6e6e6e6e6d6e6d6d6d6d6d6d +6d6d6d6d6d6d6d6d6c6c6c6c6c6c6c6c6c6c6b6b6b6a6a6b6b6a6a6a6a6a6a6a6a696969696969 +696969696969696968696868686868686868686868686868686868686968696969696969696969 +69696969696a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6b6a6a6b6b6b6b6b6b6b6b6c6c6c6c +6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6d +6d6d6d6d6d6e6f6d6e6f6f6f707070707070707070707070707070707070707070707070707070 +707070717171717171717172727171727272737373737373737373737373737373737373737373 +737373737373737373737373747473737474757475757575757575757575757575757676767676 +767676767676767676767676767676767676767676767676767676767777767677777778787878 +787878787878787878787878787878787878787878787878787878787878787979797979797979 +797979797979797979797979797979797a797a7a7b7b7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7a7b7a7a7a7a7a7a7a7a7a7a7a7a7a7b7a7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7d7d7e7e +7e7f7f7f7f7f7f7f7f7f807f808080808080808080808080808080808080808080808080808080 +808080808080808181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181808081818080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080 +8080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f +7e7f7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f +7f7f7f7f7f7f7f7f80808080808080808181808081818181818181818181818181828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +818181818181818181818181818181818181818181818181818181818080818180808080808080 +807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7b7b7c7c7b7b7b7a7a7a +7a7a7a7a7a7a797a79797979797979797979797979797878787878787878787878787878787979 +7979797979797979797979797a797a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c +7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7b7b7c7c7b7b +7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a797a7979797979797979797979797979797979797a797a7a +7a7a7a7a7a7a7a7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f8080 +808181808081818181818181818181818181828282828282828282828282828282828282828282 +828282828282828282818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818282828282828282828282828282 +828282828282828282828282828282828383838383838383838383838383838383838383838383 +838383838383838282828282818181808080807f7f7e7f7e7e7d7d7c7c7b7b7a7a797979797777 +7776767777767676767676767676767677777777787879797a7a7b7b7b7b7c7c7c7e7e7e7e7f7f +808081818080818181828282828282828282828282828282818181818181818181818181818080 +818180808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080 +808080808080818180808181818181818181818181818181818181818181818181818181818181 +81818181828282828282828282828383838383838383838383838383838282828181818180807f +7f7e7e7e7e7c7c7c7b7a7b7a797878777776767575747474747373737373727272717172727171 +717070707070707070707070707070707070707070707070707071717172727171727272727272 +7272737373737374747474757475757575767676777776767777777878787878797979797a797a +7a7a7a7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f8080808080808080808080808080808080808080808080808080808080808080808181808081 +818181818181818181818181828282828282828282828383838383838383838483848484848484 +8484838483838383838383838382828282828181818080818180807f7f7e7e7e7e7d7d7d7c7c7c +7c7b7b7b7a7a7a7a79797878787877777776767777767676757575757575757575747574747474 +747474747474747474747373737373737373737373737373737373737373737373737373737373 +737373737373737373737373737373737373737373737373737373737373737373737373737373 +737373737373737373737373737373737373737373737272727272727272727272727272727272 +727272727272727272727272727272727272727272727272727272727272727272727272727272 +727272727373737373747474747474747474757475757575757575757576767677777676777777 +7878787878797979797a797a7a7a7a7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e +7f7e7f7f7f7f7f7f7f7f7f80808080808080808181808081818181818181818181818181828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818180808181808080 +808080808080808080808080808080808080808080808080808080808080808080818180808181 +818181818181818181818181818181818181818181818181818181818181818282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828281818181818181818181818181808081818080807f7f7f7f7e +7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e +7f7e7f7f7f7f808080818180808181818282828282838383838383838383838383838383838383 +838383838383838383838383838383838382828282828282828282818181818181818180808181 +8080807f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b +7b7b7b7b7a7a7a7a797a7979797978787878787777777676777776767675757575747574747474 +73737373737272727171727271717171717171717070707070707070706f706f6f6f6f6f6f6f6f +6f6f6f6f6f6f6e6e6e6e6e6e6e6e6e6e6d6d6d6d6d6d6d6d6c6c6d6d6c6c6c6b6b6b6b6b6b6b6b +6b6b6b6b6b6b6a6b6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6a6b6b6b6b6b6b6b6b6b6b6b +6b6b6b6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6e6e6e6e +6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6f6f6f6f6f +6f6f6f6f706f707070707171717171717171717171717171717171717272717172727272727272 +727373737373737373737373737373737474747474747474747474747474747474747474747474 +747474747474747474747474747474747574757575757575757575757575757576767676767676 +767676767676767676767677777676777777777777777777777777777777777777787878787878 +787878787878787878787878787878787878787878787878787878787879797979797979797979 +79797979797979797979797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a797a797979797979797979797979797a797a7a7a7a7a7a7a7a7a7a7a7a +7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b +7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e +7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f80808080808080808080808080808080808081818080818181818181808081818080 +808080808080808080808080808080808080808080808080818180808181818181818181818181 +818181818181818181818181818181818181818181818181818181818181808081818080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080 +8080808080808080808080808080808081818080818181818181808080807f7f7f7f7f7f7f7e7f +7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7a7a7a7a7a7a7a7a +7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7d7d7d7d7e7d7e7e7f +7f7e7e7f7f7f808080808080808080808080808080808080808080808080808181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818080 +80808080808080808080808080808080808080808080808080808080808080808080808080807f +7f7f7e7e7f7f7e7e7d7e7d7d7d7d7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a +7a7a7a7a797a79797979797979797979797979797878787878787878787878787878787979797a +7a79797a7a7a7a7a7a7a7b7a7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7b7b7b7b7b7b7b7b7b7a7b7a7a79797a7a7979797979797979797979797a797a7a7a7a +7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7d7d7d7e7e7d7d7e7e7f7e7f7f7f7f80808080 +808080808080808080808080808080808181818282818182828282828282828282828282828282 +828282828282828181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818182828282828282828282828282828282 +828282828282828282828282828283838383838383838383838383838383838383838383838282 +83838282828181818181808080808080807e7e7d7e7d7d7c7c7b7b7b7a797a7978787876767676 +76767676777777777777777777777777777779797a7a7b7b7c7c7c7c7c7d7d7e7e7f7f80808181 +818181818181818282828282828282828282828282828181818080818180808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080 +808080808080808080808080808080808080808181808081818181818181818181818181818181 +81818282828282828282828283838383838383838383838383838382828281818181818180807f +7f7f7f7d7d7d7c7b7c7b7a79797878787877777675757574747474747373737373737373727272 +727171717171717171717171717171717171717171717171727272727272727273737272737373 +7474747474757575757675767676767777777777777777787878787979797a7a7a7a7b7a7b7b7b +7b7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80 +808080808080808080808080808080808080808080808080808080808080808080808080808181 +808081818181818181818282828282828282828283838383838383838384838484848484848484 +8384838383838383838383828282828281818181818181818180807f7f7f7f7e7e7e7d7d7d7d7d +7c7c7c7c7b7b7a7a79797979787878787878787877777777767676767676767576757575757575 +757575757575757574747474747474747373747473737373737373737373737373737373737373 +737373737373737373737373737373737373737373737373737373737373737373737373737373 +737373737373737373737373737373737373737372727272727272727272727272727272727272 +727272727272727272727272727272727272727272727272737372727373737373737373737373 +737374747474747575757575757575757675767677777676777777787878787878787878787979 +7979797a7a7a7a7b7a7b7b7b7b7c7c7c7d7d7c7c7d7d7d7d7d7d7d7d7e7e7e7e7e7f7f7f7f807f +808080808080808080818181818181818181818181818181818181818181818181818282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828281818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181808081818080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808081818181818181818282 +818182828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +8282828282828282828282828181818181818181818181818181818181818181808080807f807f +7f7f7f7f7f7f7e7e7e7e7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7f7e +7f7f7f7f8080808181808081818182828282828383838383838383838383838383838383838383 +838383838383838384848383848383838382828282828282828181818181818181818181818181 +81808080807f807f7f7f7f7f7f7f7f7f7e7e7e7e7e7d7d7d7d7d7d7d7d7c7c7d7d7c7c7c7c7c7c +7c7c7b7b7b7b7a7b7a7a7a7a797979797978787878787878787878777777777677767675757575 +747474737373737373737373737373737373727272727272727272717271717171717171717171 +7171717170707070707070706f6f6f6f6e6e6e6e6e6e6e6e6e6e6e6e6e6d6d6d6d6d6d6d6d6d6d +6d6d6d6d6c6d6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d6c6d6d6d6d6d6d6d6d6d6d6d6d6d +6d6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6f6f6f6f707070707070 +707070707070707070707070707070707070707070707070707070707070707071717171717171 +717172717272727273737373737373737373737373737373737373737373737373737373737374 +747474747474747474747474747475757575757575757575757575757575757575757575757575 +757575757575757575757575757576757676767676767676767676767676777777777777777777 +777777777777777777777777777777777777777777777777777777777777777878787878787878 +787878787878787878787878787878787878787878787878787878797979797979797979797979 +7979797979797979797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a797a797979797979797979797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d +7d7d7d7d7d7e7f7d7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080807f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080 +808080808080808080808080808081818080818181818181808080807f7f7f7f7f7f7f7f7f7f7f +7f7f7e7e7e7e7e7d7d7d7d7c7d7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7a7a7a7a7a7a7a7a7a7a +7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7e7e7d +7d7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f807f8080808081818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818180808080 +8080808080808080808080808080807f807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e +7d7d7e7e7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7b7b7a7a7a7a7a7a7a7a7a79797979797979 +79797979797979797979797979797979797a7879797979797979797979797979797a7a7a7b7b7a +7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7d7c7d7d7d7d7d7d7d7d7d +7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7c7d7c7c7c7c7c7c7c +7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7d7d7d7e7e7d7d7e7e7e7e7e7e7e7e7f7f7f7f7f7f +7f7f7f807f80808080808080808081818182828181828282828282828282828282828282828282 +828282828281818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181828282828282828282828282828282828282 +828282828282828282828282838383838383838383838383838383838383838383838382828383 +82828281818181807f7f7f7f7f7f7f7d7d7d7d7c7c7b7b7a7a7a79787979787878767676767676 +767677777777777777777878787878787a7a7b7b7b7b7c7d7d7d7d7e7e7f7f8080808081818181 +818181818182828282828282828282828282828281818180808181808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080 +808080808080808080808080808080808081818080818181818181818181818181818181818181 +828282828282828282828383838383838383838383838383838282828181818181818080808080 +807e7e7e7d7c7d7c7c7b7a79797979787878777777767575757574747474747474747373737372 +727272717171717171717171717171717171717171727273737373737373747473737474747575 +757575767676767676767676777778787878787878797979797a7a7a7b7b7b7b7b7b7b7b7b7b7c +7c7c7c7d7c7d7d7d7d7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080 +808080808080808080808080808080808080808080808080808080808080808080808081818080 +818181818181818182828282828282828282838383838383838383838383838383838383838483 +84848484848484848483838383838282828281828181818080808080807f7f7f7e7e7e7e7e7d7d +7d7d7c7c7c7c7a7a7a7a7979797979797979787878787777777777777776777676767676767676 +767676767676757575757575757574747575747474747474747474747474747474747474747474 +747474747474747474747474747474747374737373737373737373737373737373737373737373 +737373737373737373737373737373737373727272727272727272727272727272727272727372 +737373737373737373737373737373737373737373737474737374747474747474747474747474 +757575757676777777777777777777777777787877777878787979797979797979797a7a7b7b7b +7b7c7c7c7c7c7c7c7c7c7c7d7d7d7e7e7d7d7e7e7e7e7e7e7e7e7f7f7f7f7f8080808080808080 +808080808080808181818181818181818181818181818181818181818181818182828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818080818180808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080818181818181818182828181 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828181818181818181818181818181818181818181808080808080808080 +808080807f7f7f7f7e7e7e7d7d7d7d7d7d7d7d7d7c7d7c7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f +7f7f80808081818080818181828282828283838383848384848484848484848484848484848484 +848484848484858584848584848484838383838383838382828282828282828282828282828181 +80808080808080808080808080807f7f7f7f7f7e7e7e7e7e7e7e7e7d7d7e7e7d7d7d7d7d7d7d7d +7c7c7c7c7c7c7c7c7c7b7b7a7a7a7a797979797979797979797878787878787878777777777676 +767575757574757474747474747474747373737373737373737373737373737373737373737373 +7373727272727272727271717171707070707070707070707070706f6f6f6f6e6f6e6e6e6e6e6e +6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6f6e6f6f6f6f70 +707070707070707070707070707070707070707070707070707070717171717272727272727272 +727272727272727272727272727272727272727272727272727272727272737373737373737373 +737373737373747474747474747474747474747474747474747474747474747474747474757575 +757675767676767676767676777777777777777777777777777776777676767676767676767676 +767676767676767676767676777677777777777777777777777777777878787878787878787878 +787878787878787878787878787878787878787878787878787878787879797979797979797979 +797979797979797979797979797979797979797979797979797a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a797a79797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7b7c7c7c7c7c7c7c7c7c7d7d7d7d7d +7d7d7d7e7e7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f807f808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080808080808080808080808080807f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080 +8080808080808080808080808080808080808080808080808080808080808080807f807f7f7f7f +7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a +7a7a7a7a7a7a7a7a7a7b7b7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7d7c7d7d7d7d7d7d7d +7d7d7e7e7e7e7e7e7e7e7f7f7f7f80808080808080808080808080808080808080808080808080 +808080818181818181818181818181818181818181818181818181818181818181808080808080 +808080808080808080808080808080808080808080807f7f7f7f7e7e7e7e7e7e7e7e7d7d7d7d7d +7d7d7d7d7c7d7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7b7b7a7a7a7a7a7a7a7a7a7a7a7a +797a7979797979797979797979797979797979797979797979797a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7b7b7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7e7e7d7d7e7e7e7e7e7e7e7e7e7e +7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7d7d7e7e7d7d7d7d7d7d7d7d +7c7c7c7c7c7c7c7c7c7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a797979797a797a7a7a7a7a7a7a7a +7a7a7a7a7b7b7a7a7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7d7d7e7e7e7e7f7f7f80807f7f80 +808080808080808181818181818181818181818181818181818181828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838282828282818181818181818181 +818080808080807f7f7d7d7d7d7d7d7b7c7b7b7b7b797978787878777777777777777676777776 +767676767777787878787a7a7a7a7a7a7a7c7d7d7d7d7d7e7f7f7f7f7f7f7f8081818182828181 +828282828282828282828282828181818181818181818181818181818181818080818180808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080 +818180808181818181818181818181818181818181818181818181818181818181818181818181 +81818181818181818282828282838383838383838383838383838383838382828281808080807f +7f7f7e7e7e7e7c7c7c7c7b7a797979787878777777777777767676757575757474747474747473 +737373737373737373737373737373737373737373737374747474757575757575757576767676 +7676767676777778787878787878797979797a7a7a7a7a7a7a7a7b7b7b7b7c7c7d7d7d7d7d7d7d +7e7e7d7d7e7e7e7e7e7e7e7e7e7e7e7e7f7f80808080808080808080808080807f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808181808081818181818181 +818181818181818181818182828282828282828282828282828383848484848484848483848383 +83838383838383838383838383838382828383828282828181818180808080807f7f7e7e7e7e7e +7e7e7c7c7c7c7c7c7b7b7b7a7a7a7a797979797979797978787878777877777777767676767676 +767676767575757575757575757575757575757575757575747474747474747474747474747474 +747474747474747474747474747474747474747474747474747474747474747474747474747474 +747474747474747474747474747474747474747474747474747474747474747474747474747474 +747474747474747575757575757575757575757575757575757575767676767676767676767777 +77777777777777777878787879787979797979797979797a7a7a7b7b7b7b7c7c7c7c7c7c7c7c7c +7c7c7c7d7d7e7e7e7e7e7e7e7f7f7e7e7f7f7f7f7f7f7f7f808080808080808080818081818181 +828282828282828282828282828383828283838383838383838383838383838383838383838383 +838383838383838383838382828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818180808181808080808080808080 +808080808080808080808080808080808080808080808080808080818180808181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818182828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282838383838383838383838383838383838383828282828181818181818180807f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f +808080818180808181818282828282838383838383838383838383838383848484848484848484 +848484848484848484848484848484848484848484848484848483838382828383828282828282 +82818281818181808080808080808080807f7f7f7f7f7f7f7f7e7e7f7f7e7e7e7e7e7e7e7e7d7d +7d7d7c7d7c7c7c7c7c7c7c7c7c7b7b7b7a7a7b7b7a7a7a79797979787978787878787878787877 +777776767777767676767676767675757575757575757574757474747473737373737373737373 +737373737373737373737373737373737373727272727171717171717171717171717171717171 +707170707070707070707070707070707070707071707171717171717171717171717171717171 +717171717171717272727373727273737373737373737373737373737373737373737373737373 +737373737373737373737373737373737373737373737373737373737373737373747474747574 +757575757575757575757575757575757575757676767777767677777777777777777777777777 +777777777777777777777777777777777777777777777777777777777777777777777777777777 +777777777777777777777877787878787878787878787878787878787878787878787878797979 +79797979797a7a79797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a797979797979797979797979 +79797979797979797979797979797979797979797979797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7b7a7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a797a797979797979797979797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a79797979 +79797979797979797979797979797979797979797979797979797979797a7a7a7a7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c +7c7c7d7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e +7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f80807f7f8080808080807f7f80807f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80807f7f8080808080808080808080808080808080 +8080808080808080808080808080808080808080808080807f7f80807f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080807f7f +7f7f7f7f7f7f7f7e7f7e7e7d7d7d7d7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a +7a7a7a7a7a7a7a7b7b7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7d7d7d7d7d7d7d7d7e7e7e7e7f7f7f7f7f7f7f807f808080808080808080808080808080808080 +808181818181818181818181818181818181818181818181818181818181818080808080808080 +80808080808080808080807f807f7f7f7f7f7f7f7e7e7e7e7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7a7b7a7a79797a7a7979797979797979797979797979 +797979797979797979797979797a797a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7e7f7d7e7f7f7f7f7f7f7f7f7f7f7f7f +7f8080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080807f7f7f7f7f7f7f7f7e7d7f7e7d7d7d7d7d7d7d7d7c7c +7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7b7b7a7a7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7f7f7e7e7f7f80 +7f8080808081818181818181818181818181818181818181818282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828283838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838382828282828181818181818181818180 +8080807f7f7e7e7c7c7c7c7c7c7b7b7a7a7a7a7878777777777777777777777776767777767676 +76767777787879797b7b7b7b7b7b7b7d7d7d7d7e7e7f8080808080808080818181828281818282 +828282828282828282828281818181818181818181818181818181818180808181808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808181 +808081818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181828282828283838383838383838383838383838383838282828181818181808080 +7f7f7f7f7e7e7d7d7c7b7a7a7a7a7a7a7979787878787777777676767675757575757575747473 +737373737373737373737373737373737374737474757575757676767676767676777777777777 +7777777778787878797879797a7a7a7a7b7b7b7b7b7b7b7b7c7c7c7c7c7d7d7d7d7d7d7d7d7e7f +7d7e7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080807f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808081818080818181818181818181 +818181818181818181828282828282828282828282828282838383838383838383848384848484 +84848484848484848484848484838284838282828282828282818181818180807f7f7f7f7f7f7f +7e7e7d7d7d7d7c7c7c7b7b7b7b7a7a7a7a7a7a7a7a797979797879787878787777777777777777 +777776767676767676767676767676767676767676767575757575757575757575757575757575 +757575757575757575757575747574747474747474747474747474747474747474747474747474 +747474747474747474747474747474747474747474747474747474747474747474757475757575 +757575757576767676767676767676767676767676767676767777777777777777777778787878 +7978797979797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7c7c7c7c7d7d7e7d7e7e7e7e7e7e7e +7e7e7f7f7f7f7f7f7f7f80807f7f80808080808080808181818181818181818181818181818282 +828282828282828282828283838282838383838383838383838383838383838383838383838383 +838383838383838383828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828281818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181808081818080808080808080808080 +808080808080808080808080808080808080808080808080808181808081818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828383838383838383838383838383838383838282828281818181818181818080808080808080 +8080808080808080808080807f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f8080 +808181808081818182828282828383838384838484848484848484848585858585858585858585 +858585858585858585858585858585858585858585858585848484838384848383828382828282 +82828282828181818181818181818180808080808080807f7f80807f7f7f7f7f7f7f7f7e7e7e7e +7e7e7e7e7e7d7e7d7d7d7d7c7c7c7b7b7c7c7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a797979 +787779787777777777777777767676767676767676767676767676757575757575757575757575 +757575757575757575757575757575757474747473737373737373727372727272727272727272 +727272727272727272727272727272727272727272727272727272727372737373737373737373 +737373737374747475757474757575757575757575757575757575757575757575757575757575 +757575757575757575757575757575757575757575757575757575757575757676767676767676 +767676767676767676767676767676767677777778787777787878787878787878787878797879 +797979797979797979797979797979797979797979797879787878787878787878787878787878 +787878787878787879787979797979797979797979797979797979797979797979797a7a7a7a7a +7a7a7a7b7b7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a797a7979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979787878787878 +787878787878787878787878787878787878787878787878787878797979797a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7a7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d +7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7f7f7e7e7f7f7f7f7f7f7e7e7f7f7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f80807f7f80808080808080808080808080808080808080 +808080808080808080808080808080808080808080807f7f80807f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e +7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080 +80808080808080808181808081818181818180808181808080808080808080808080807f7f7f7f +7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7d7d +7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80 +80808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7b7b7c7c7b7b +7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a797a79797979797979797979797979797979797979797979 +79797979797979797979797a797a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c +7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f80 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d +7d7d7d7d7d7d7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f +7f7f7f808080808080808081818080818181818181818182828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282838383838383838383838383838383838383838383838383 +8383838383838383838383838383838383838383838282828282818181808081818080807f7f7f +7f7e7e7d7d7c7c7c7c7b7b7a7a7979797977777776767777767676767676767676767677777777 +787879797a7a7b7b7b7b7c7c7c7e7e7e7e7f7f8080818180808181818282828282828282828282 +828282828282828282818181818181818180808181808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080 +808080808080808080808081818080818181818181818181818181818181818181818181818181 +818181818282828282838383838383838383838383838383838383838382828282828181818080 +80807f7f7e7e7d7d7c7c7c7c7b7b7a7a7979797978787878787777777676777776767575747474 +747474747474747474747474747474757475757575767676777776767777777878787878787878 +7878797979797a797a7a7a7a7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f +7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808081818080818181818181 +818181818181818282828282828282828282828282828383838383838383838483848484848484 +848484848484848484848484838483838383838383838382828282828181818080818180807f7f +7e7e7e7e7d7d7d7d7d7c7c7c7b7b7c7c7b7b7b7a7a7a7a797a7979797978787878787878787878 +777777777777777776767777767676767676767675757575757575757575757575757575757575 +757575757575757575757475747474747474747474747474747474747474747474747474747474 +747474747474747474747474747474747474747474747474747474747474747574757575757575 +757575767676767676767676767676767777767677777778787878787878787878797979797a79 +7a7a7a7a7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f +808080808080808081818080818181818181818182828282828282828282828282828283838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818080818180808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808081818080818181818181 +818181818181818181818181818181818181818181818282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828283 +838383838383838383838383838383838383838282828282828282828281818181818181818080 +818180808080808080807f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f80808081 +818080818181828282828283838383848384848484848484848485858585858585858585858585 +868685858685858686858585858585858585858585858484848484848484848384838383838383 +8383838282828282828282828281818181818181818080818180808080808080807f7f7f7f7f7f +7f7f7f7e7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7a7a7a7a79 +7a7979797979797979797878787878787878787878787878787777777777777777777777777777 +777777777676777776767676767676767575757575757575757475747474747474747474747474 +747474747474747474747474747474747474747474747474747475747575757575757575757575 +757575767676767676767676767676767676767676777776767777777777777777777777777777 +777777777777777777777777777777777777777777777777777777777778787878787878787878 +787878787878787878787878787878797979797979797979797979797979797979797a797a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a797a7979797979797979797979797979797979 +7979797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a797a79797979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797878787878787878 +787878787878787878787878787878787878787878787878787878797979797979797979797979 +79797979797979797979797979797979797a797a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7c7c7b +7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d +7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e +7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080 +8080808080808080808080808080808081818080818181818181818181818181818080807f7f80 +807f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7a7a +7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c +7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7e7d7e7e7f7f7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f808080 +8080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7e7e7f7f +7e7e7e7e7e7e7e7d7e7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7a7a7a7a7a7a7a7a7a797a797979797979797979797979797979797979797979797a7a +79797a7a7a7a7a7a7a7b7a7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7f807e7f80808080808080808080808080818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818080808080808080807f807f7f7e7e7f7f7e7e7e7d7d7d7d7d7d +7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7b7b7a7a7a +7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7d7d7d7e7e7d7d7e7e7f7e7f7f7f +7f8080808080808080808080808080808080808080818181818181818182828181828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828383838383838383838383838383838383838383838383838383 +83838383838383838383838382828383828282818181818180808080808080807f7f7e7e7e7e7d +7d7c7c7b7b7b7b7b7a797a79787878767676777776767777777777777777777777777777777979 +7a7a7b7b7c7c7c7c7c7d7d7e7e7f7f808081818181818181818182828282828282828282828282 +828282828281818181808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080808080808080808080808080808080807f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080 +808080808080808080808080808080808080808181808081818181818181818181818181818181 +818182828282828383838383838383838383838383838383838383828282828281818181818181 +80807f7f7e7e7d7d7d7d7d7c7b7c7b7a7a7a797979797978787878787878787776777675757575 +757575757575757575757575757675767676767777777878777778787879797979797979797979 +7a7a7a7a7b7a7b7b7b7b7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f +7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808081818080818181 +818181818182828282828282828282828282828283838383838383838384838484848484848484 +848484848484848484848384838383838383838383828282828281818181818181818180807f7f +7f7f7e7e7e7e7e7d7d7d7d7d7d7d7d7c7c7c7c7b7b7a7b7a7a7a7a797979797979797979797878 +787878787878787878787877777878777777767676767676767676767676767676767676767676 +767676767676767675767575757575757575757575757575757575757575757575757575757575 +757575757575757575757575757575757575757575757575757575757576757676777776767777 +777878787878787878787878787878787878787878797979797979797979797a7a7a7a7b7a7b7b +7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7f7f7f7f807f8080808080808080808181 +818181818181818181818181818181818181828282828282828282828282828282838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838382828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828181818181818181818181818181818181818181818181 +818181818181818181818181818181808081818080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808081818181818181818282818182828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282838383 +838383838383838383838383838383838382828282828282828282818181818181818181818181 +81818181818181818080807f7e807f7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f808080808080 +808080808181818282828283838483848484848484848484858585858585858585858585858585 +858585868685858686868686868686868686868685858585858585858483858483838383838383 +838282828282828282828281818181818181818181818181818181818181818080808080808080 +807f807f7f7e7e7e7e7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7a7b7a +7a7a7a7a7a7a7a7a79797979797979797979797979797978787878787878787878787878787878 +787878787878787878787878777777777676767676767675767575757575757575757575757575 +757575757575757575757575757575757575757575757575767576767676767676767676767677 +777777787878787878787878787878787878787878787878787878787878787878787878787878 +787878787878787878787878787878787878787878787878787878797979797979797979797979 +797979797979797979797979797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7a7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7b7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c +7c7c7c7c7d7d7c7c7d7c7c7d7d7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7b7a7a7a7a7a7a7a7a7a7a7a7a79797a +7a7979797979797979797979797979797979797979797979797979797978787878787878787878 +787878787878787878787878787878787878787878787878787979797979797979797979797979 +7979797979797979797979797979797a797a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c +7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7d +7d7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e +7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080 +808080808080808080808080808081818080818181818181818181818181818080807f7f80807f +7f7f7f7f7f7f7f7e7e7e7e7e7d7d7d7d7c7d7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7a7a7b7b +7a7a7a7a7a7a7a7a7a7a7a7a797a797979797a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7c7c7c7c7c +7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7d7d7e7e7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7b7b7a7a7a7a7a7a7a7a7a7a7a7a +7a7a79797979797979797979797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7a7a +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7d7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e +7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f80807f7f808080808080808080808080808181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +8181818181818181818181808080808080808080808080807f7f80807f7f7f7e7e7e7e7e7e7e7e +7e7e7d7d7d7d7c7d7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7b7b7a7a7a7a7a +7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7d7d7d7e7e7d7d7e7e7e7e7e7e7e7e7f +7f7f7f7f7f7f7f7f807f8080808080808080808181818181818181828281818282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828283838383838383838383838383838383838383838383838383838383 +838383838383838383838282838382828281818181807f7f7f7f7f7f7f7f7e7e7d7d7d7d7c7c7b +7b7a7a7a7a7a79787979787878767676777776767777777777777777777878787878787a7a7b7b +7b7b7c7d7d7d7d7e7e7f7f80808080818181818181818181828282828282828282828282828282 +828282818181818080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080808080808080808080808080808080807f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080 +808080808080808080808080808080808081818080818181818181818181818181818181818181 +828282828283838383838383838383838383838483848484848383838383828282828182818080 +80807f7f7e7e7e7e7e7d7c7d7d7c7c7c7b7a7a7a7a797979797979797978777878777777777777 +7777777777777777777777777777777777787878797978787979797a7a7a7a7a7a7a7a7a7a7b7b +7b7b7b7b7b7b7b7c7c7d7d7d7d7d7d7d7d7d7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f8080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080818180808181818181 +818181828282828282828282828282828282838383838383838383838383838383838383838483 +848484848484848484848484848484848484848383838383828282828182818181808080808080 +7f7f7f7f7f7e7e7e7e7e7e7e7e7d7d7d7d7c7c7c7c7c7c7c7b7b7a7a7a7a7a7a7a7a7a79797979 +797979797979797979787879797878787777777777777777777777777777777777777777777777 +777777777777777777777776777676767676767676767676767676767676767676767676767676 +767677767777777777777777777777777777777777777777777777777777777878777778787879 +797979797979797979797979797979797979797a7a7a7a7b7a7b7b7b7b7c7c7c7c7c7c7c7c7d7d +7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f80808080808080808080808080808081818181 +818181818181818181818281828282828383838383838383838383838383838484848483848383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828281818181818181818181818181818181818181818181818181 +818181818181818181818181818080818180808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080818181818181818182828181828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828383838383 +838383838383838383838383838383828282828282828282828181818181818181818181818181 +8181818181818080807f7f80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080 +808081818182828282838383838383838383838383848485858585858585858585858585858585 +858686858586868686868686868686868686858585858585858584848585848484848484848483 +838383838383838383828282828182818181818181818181818181818180808080808080808080 +8080807f7f7f7f7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7b7c7b7b7b +7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a797979797979797979797979797979797979 +797979797979797979797878787877777777777777777777777777777777777777777777777777 +777777777777777777777777777777777777777777777777777777777777777777777777787878 +787979797979797979797979797979797979797979797979797979797979797979797979797979 +797979797979797979797979797979797979797979797979797a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7b7a7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d +7d7d7e7e7d7d7e7d7d7e7e7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7d7c7c7c +7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7b7b7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a79797878787878787878787878 +787878787878787878787878787878787878787878787879797979797979797979797979797979 +7979797979797979797979797979797979797979797979797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7a7b7b7b7b7c7c7c7c7c7c7c7c7c +7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7d7d7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080 +80808181808081818181818180808181808080808080808080808080808080808080808080807f +807f7f7f7f7e7e7e7e7e7e7e7e7d7d7e7e7d7d7d7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7a7a7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7c7c7c7c7d7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7c7d7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7b7b7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a797a79797979797979797979797979797a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7b7b7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7d7d7e7e7e7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f807f808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080807f807f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e +7e7e7e7d7d7e7e7d7d7d7d7d7d7d7d7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7a7a7a7a7a7a7a7a7b7b7a7a7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7c7d7d7d7d7e7e7e +7e7e7f7f7f80807f7f808080808080808081818181818181818181818181818181818181818181 +818181828282828282828282828282828282828282828282828282828383838383838383838383 +838383838383838383838383838383838383838383838383838383838382828282828282828282 +8282828282818181818181818181818080808080807f7f7e7e7e7e7d7d7d7d7d7c7c7b7b7a7a7a +7a797978787878777777777777777676777776767677777777787878787a7a7a7a7a7a7a7c7d7d +7d7d7d7e7f7f7f7f7f7f7f80818181828281818282828282828282828282828281818181818181 +818181818181818181818180808181808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f80808081818080818181818181818181818181818181818181818181818181818181818181 +818181828282828283838383838383838383838383838383838383838383838282828282828180 +808080807f7f7e7e7e7e7d7d7d7c7c7c7c7c7c7b7b7b7a7a7a7a79797979787878787777777777 +7777777777777777777878797979797979797a7a79797a7a7a7b7b7b7b7b7b7b7b7b7b7c7c7c7c +7d7c7d7d7d7d7d7d7d7e7e7d7d7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f807f80808080808080 +8080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808081818080818181818181818181818181 +818181818181818181818182828282828282828282828282828383848484848484848484848484 +848484848484838483838383838383838383838383838383838282838382828282818181818080 +8080807f7f7f7e7e7f7f7e7e7e7e7e7e7e7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b +7b7b7a7a7a7a797979797979797979797979797878787878787878787878787878787878787878 +787878787778777777777777777777777777777777777777777777777777777777777777777777 +777777777777777777777778787878787878787878787878787978797979797979797979797979 +79797a7a7a7a7a7a7a7a7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7e7d7e7e7e7e7e7e +7e7e7e7e7e7e7f7f7f7f8080808080808080808080808181828282828282828282828282828282 +828283838282838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838382828282 +828282828282828282828282828282828282828282828282828282828282828181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818080818180808080808080808080808080808080808080 +8080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828181818180808080 +80808080808080807f807f7f7f7f7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f80807f7f808080 +818181818181818181828283838383848484848484848484848484848484858585868685858685 +858686858585858585858585858585858585858585858585858485848484848484848484838383 +8383838383838383838383838383838282838382828281818181818181818181808080807f807f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7d7d7d7d7d7d7d7c7d7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7979 +7a7a79797979797979797979797979797979797879787878787878787878787878787878787878 +787878787878787878787878787878787878787879787979797979797979797979797979797979 +7979797979797979797979797979797a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7c7c7c7c7c7b7b7b7b7b7b7b7b7b7a7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a797979797979797979797979797979797979797979797979 +797979797979787878787878787878787878787878787878787878787878787878787878787878 +787878787878787878787879787979797979797979797a7a7a7a7a7a7a7a7b7b7a7a7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7f +7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080 +818180808181818181818080818180808080808080808080808080808080808080808080808080 +8080807f7f7f7f7f7f7f7f7e7d7f7e7d7d7d7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a +7a7a7a7a7a7a7a7a797a7979797979797979797979797a7a79797a7a7b7a7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7b7a7a79797a7a79797979797979797979 +7979797979797979797979797a797a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7c7c7c7c7c7d7d7d7d7d7d7d7d7d7e7d7e7e7f7f7e7e7f7f7f80808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f +7f7e7d7f7e7d7d7d7d7d7d7d7d7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a +7a7a7a7a7a7a7a7b7b7a7a7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d +7e7e7e7f807e7f8080808080808080818181818181818181818181818181818181818181818181 +818282828282828282828282828282828282828282828282828283838383838383838383838383 +838383838383838383838383838383838383838383838383838383828282828282828282828282 +82828281818181818181818181808080807f7f7e7e7d7d7d7d7c7c7c7c7c7b7b7a7a7979797978 +7877777777777777777777777676777776767677777777787879797b7b7b7b7b7b7b7d7d7d7d7e +7e7f80808080808080808181818282818182828282828282828282828282818181818181818181 +818181818181818181808081818080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +808080818180808181818181818181818181818181818181818181818181818181818181818181 +818282828282838383838383838383848384848484848484848484848483828382828282818181 +818180807f7f7f7f7f7f7f7e7e7d7d7d7d7c7c7c7b7b7b7b7a7a7a7a7a7a7a7a79797979797979 +79797979797979797a7a7a7a7a7a7a7a7b7b7a7a7b7b7b7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d +7d7d7d7e7d7e7e7f7f7e7e7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080818180808181818181818181818181818181 +818181818181818181828282828282828282828282828282838383838383838383848384848484 +848484848484848484848484848484848484848484848483828483828282828282828281818181 +818080807f7f80807f7f7f7f7f7f7f7f7e7e7e7e7d7e7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c +7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a79797979797979797979797979797979797979797979 +797979797979797879787878787878787878787878787878787878787878787878787878787978 +7979797979797979797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7b7b7b7b7b7b7b7b7c7c7c7c7d7d7d7d7d7d7d7e7d7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f8080808081818181818181818181818181828282828282828282828282828282828282 +838382828383848384848484848484848484848484848484848484848484848384838383838383 +838383838383838383838383838383838383838383838383838383838383838383828282828282 +828282828282828282828282828282828282828282828282828282828281818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818180808181808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818182828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828281818181808080808080 +8080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80807f7f8080808181 +818181818181818182828282828383838384838484848484848484848585858686858586858586 +868585858585858585858585858585858585858585858585858585858585858585858484848484 +848484848484848484838483838282838382828281818181818181818181808080808080808080 +808080808080808080808080808080808080807f7f7f7f7e7e7e7e7e7e7e7d7e7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7a7a7b7b +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7e7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7e7d7d7d7d7d7d7d +7d7d7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a797a797979797979797979797979797979 +797979797878787878787878787878787878787878787878787878787878787878787878787878 +787878787878787878787878787878787878787879797979797979797a7a79797a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7a7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080 +808080808080808081818080818181818181818181818181818181818080818180808080808080 +807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7a7a7a +7a7a7a7a7a7a797a7979797979797979797979797979797979797a797a7a7a7a7a7a7a7a7a7a7a +7a7a7a7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b +7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a797a797979797979797979797979797979797979 +797979797979797979797a797a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c +7c7c7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f808080808080808080808080 +808080808080808080808081818080818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +8181818181818181818181818181818181818080818180808080808080807f7f7f7f7f7f7f7f7f +7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e +7e7e7f7e7f7f7f7f7f7f7f7f7f8080808080808080818180808181818181818181818181818182 +828282828282828282828282828282828282828282828282838383838383838383838383838383 +838383838383838383838383838383838383838383838383838282828282828282828282828282 +82818181808081818080807f7f7f7f7e7e7d7d7d7d7c7c7c7b7b7b7b7a7a797978787878777777 +76767777767676767676777776767777777878787879797a7a7b7b7b7b7c7c7c7e7e7e7e7f7f80 +808181808081818182828282828282828282828282828282828282828181818181818181808081 +818080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080 +808080808080808080808081818080818181818181818181818181818181818181818181818182 +828282828383838383838383838483848484848484848484848484848384838383838282828282 +8181818080818180807f7f7e7e7e7e7d7d7d7d7d7c7c7c7b7b7c7c7b7b7b7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e +7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080818180808181818181818181818181 +818181818181818282828282828282828282828282828383838383838383838483848484848484 +848484848484848484848484848484848484848484848384838383838383838383828282828281 +81818181818181808081818080807f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d +7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a797a797979797979797979797979797979797979797979797979797979797a797a7a +7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7d7d +7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f80808080808080808181808081818181 +818181818282828282828282828282828282828383838383838383838383838383838383838383 +838383838483848484848484848484848484848484848484848484848483848383838383838383 +838383838383838383838383838383838383838383838383838383838383838282828282828282 +828282828282828282828282828282828282828282828282828282818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818080818180808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080 +808080808080808080808080808080808080808081818080818181818181818181818181818181 +818181818181818181818181818181818181828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828281818181818181818181 +818181808081818080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808081 +818080818181828282828283838383848384848484848484848485858585858585858686858586 +868686868686868686868686868686868686868685858686858585858585858584848484848484 +848484848484848384838383838383838383828282828282828282828181818181818181808081 +818080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f +7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080 +80808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080 +808080808080808080808080808080808080808080808080808080808080808080808081818080 +818080818180808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e +7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a797a7979797979797979797979797979797979 +797978787878787878787878787878787878787878787878787878787878787878787878787878 +787878787878787878787878787878787878797979797979797979797979797979797979797979 +7979797979797979797979797979797979797a797a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c +7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080 +808080808080808080808080808080808181808081818181818181818181818181818181818180 +808080808080807f7e807f7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b +7b7b7b7a797b7a79797979797979797979797979797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a +7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a797a7979797979797979797979797979797979797979 +79797a7a79797a7a7b7a7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7d7d7d7e7e7e7e7f7f7f7f7f7f7f807f8080808080808080808181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +808081818080808080808080808080808080808080808080808080808080818180808181818181 +8181818181818181818181818181818181818181818181818181818180808080808080807f7e80 +7f7e7e7e7e7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b +7b7b7b7a7a7b7b7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7d7d7d7e +7f7d7e7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080808080818181 +818181818182828181828282828282828282828282828383838383838383838383838383838383 +838383838383838383838383838383838282838382828281818181818181818181818181818180 +808080808080807f7f7e7e7e7e7d7d7c7c7c7c7b7b7b7b7b7b7b7a797879787777777676767777 +767677777777777777777777777777787879797a7a7b7b7c7c7c7c7c7d7d7e7e7f7f8080818181 +818181818181828282828282828282828282828282828282828281818180808181808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080 +808080808080808080808080808081818080818181818181818181818181818181818181828282 +828283838383838383838384838484848484848484848484848483848383838382828282828181 +8181818181818180807f7f7f7f7e7e7e7e7e7d7d7d7d7d7d7d7d7c7c7c7c7b7b7b7b7b7b7b7b7b +7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7f7f7e7e7f7f80 +7f8080808080808080808080808080818181818181818181818181818181818181808081818080 +8080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080818180808181818181818181 +818181818182828282828282828282828282828283838383838383838384838484848484848484 +848484848484848484848484848484848484848483848383838383838383838282828282818181 +818181818181818181818181808080807f807f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7d7d +7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7a7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7a7b7b7b7b +7b7b7b7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e +7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f807f80808080818181818181818181818181818181818181 +818182828282828282828282828282828283838383838383838383838383838383838383838383 +838384838484848484848484848484848484848484848484848484838483838383838383838383 +838383838383838383838383838383838383838383838383838383838382828282828282828282 +828282828282828282828282828282828282828282828282828181818181818181818181818181 +818181818181818181818181818181818181818181818181808081818080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808181818181818181828281818282828282828282828282 +828282828282828282828282828282828282828282828282828282818181818181818181818181 +818181818181808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080 +808080808181818181828282838482838484848484848484858585858585858585858585858585 +858585858585858585858585858585858585858585858585858585858585848484848484848484 +848484848483848383838383838383838282828282828282828281818181818181818181818181 +81818181818181818181818181818181818080808080808080807f807f7f7e7e7f7f7e7e7e7e7e +7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7e7e7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f807f80 +808080808080808080808080808080808080808080808081818181818181818181818181818181 +818181818181818181808080808080808080808080808080808080808080808080808181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818180808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080808080807f807f7f7f7f7f7f7f7e7e7e7e +7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7a7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +797979797979797978787979787878787878787878787878787878787878787878787878787878 +787878787878787878787878787878787979797979797979797979797979797979797979797979 +797979797979797979797979797979797a797a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7d7d7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080 +808080808080808080808080808081818080818181818181818181818181818181818181808080 +80808080807f7f80807f7f7f7e7e7e7e7e7d7d7d7d7c7d7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b +7b7a7a7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a797a79797979797979797979797979797a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7a7b7b7b7a7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a797979797979797979797979797979797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7b7b7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7d7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e +7e7f7f7f7f80808080808080808080808080808080808081818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818080 +818180808080808080808080808080808080808080808080808080808181808081818181818181 +818181818181818181818181818181818181818181818181818180808080808080807f7f80807f +7f7f7f7f7f7f7f7e7e7e7e7e7d7d7d7d7c7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b +7b7a7a7b7b7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7d7d7d7e7e7d +7d7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f807f8080808080808080808181818181 +818181828281818282828282828282828282828283838383838383838383838383838383838383 +8383838383838383838383838383828283838282828181818181818181818081808080807f7f7f +7f7f7f7f7f7e7e7d7d7d7d7c7d7b7b7b7b7a7a7a7a7a7a7a797878797877777776767677777676 +7777777777777777777878787879797a7a7b7b7b7b7c7d7d7d7d7e7e7f7f808080808181818181 +818181818282828282828282828282828282828282828282818181808081818080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f808080808080 +808080808080808080808080818180808181818181818181818181818181818181818282828282 +838383838383838383838383838384838484848484848484848484848484838383838382828282 +82828282828081808080807f7f7f7f7f7e7e7e7e7e7e7e7e7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c +7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7f7f7f80807f7f8080808080 +808080808080808080808080808181818181818181818181818181818181818080818180808080 +808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808181808081818181818181818181 +818181828282828282828282828282828282838383838383838383838383838383838383838383 +838383848384848484848484848484848484848484848484848484848483838383838282828282 +828282828282828282818180808080808080808080808080807f7f7f7f7f7f7f7f7f7f7e7e7e7e +7e7e7e7e7e7e7e7e7e7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f +7f7f7f7f8080808080808080808180818181818282828282828282828282828282828282828282 +838383838383838383838383838383848484848484848484848484848484848484848484848484 +848484848484848484848484848484848484848483848383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383828282828282828282828282 +828282828282828282828282828282828282828282828281818181818181818181818181818181 +818181818181818181818181818181818181818181818080818180808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808081818181818181818282818182828282828282828282828282 +828282828282828282828282828282828282828282828282828181818181818181818181818181 +81818181808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7f7f7f7f807f8080 +808081818181818282828383828283838383838383838484848484848484848584858585858585 +858585858585858585858585858585858585858585858585858585858484848484848484848484 +848484848484848484848484848383828282828282828282818181818181818181818181818181 +818181818181818181818181818181808080808080808080808080807f7f80807f7f7f7f7f7f7f +7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7c7d7c7c7c7c7c7c7c7c7d7c7d7d7d7c7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7d7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f +7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808081818282828282828282828282828282828282 +828282828282828181818181818181818181818181818181818181818181818182828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282818181818081808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080808080808080808080808080807f7f7f7f7e7e +7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7d7c7c +7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a +7a7a7a7a7a7a79797a7a7979797979797979797979797979797979797979797979797979797979 +79797979797979797979797979797a7a7a7a797a79797979797979797979797979797979797979 +797979797979797979797979797979797979797a797a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7d7d7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080 +808081818080818181818181818181818181818181818080818180808080808080808080808080 +808080807f807f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7d7d7e7e7d7d7d7c7c7c7c7c7b7b7b7b +7a7b7a7a7a7a7a7a7a7a7a7979797979797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7b7b7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a797a79797979797979797979797979797a7a7a7a7a7a7a7a7a7a +7a7a7a7a7b7b7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7e7e7d7d7e7e7e7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f807f808080808080808080808080808080808080808080808080808080 +808080808081818080818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +8181818181818181818181818080818180808080808080808080808080808080807f807f7f7f7f +7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7d7d7e7e7d7d7d7c7c7c7c7c7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7a7a7a7b7b7a7a7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7c7d7d +7d7d7d7d7d7d7d7e7e7e7e7e7f7f7f80807f7f8080808080808080808080808081818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181808080808080808080807f7f7f7e7e +7e7e7d7d7d7d7d7c7c7b7b7b7b7b7b7a7a7a797978787878777777777777777777767677777676 +7677777778797878797a7a7a7a7a7a7a7c7d7d7d7d7d7e7f7f7f7f7f7f7f808181818282818182 +828282828282828282828282818181818181818181818181818181818181808081818080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f80808081818080818181818181818181818181818181818181818181818181818181818282 +828282838383838483848484848484848484858585858485848484848484848484838383828283 +83828282828181818180808080808080807f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d +7d7d7d7d7d7e7e7e7f7f7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f807f808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080818180808181818181818181818181818181818181 +818181818181818181818182828282828282828282828282828383848484848484848484848484 +848484848484848484848484848484848384838383838383838383838383838383838383838383 +8382828383828282828282828182818181818181818181808080808080808080807f7f7f7e7e7f +7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d +7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7d7d7d7d7e7d7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f80808080808080808080808080818181 +818181818181818181818182818282828282828282828282828383828283838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838483 +848484848484848484848484848484848484848484848483848383838383838383838383838383 +838383838383838383838282828282828282828282828282828282828282828282828282828282 +828282828282828282828281818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818080818180808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f80807f7f808080808080808081818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181808081 +81808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80807f7f808080 +808080808081818181828182828282828282828283838383838484848585848485858585858585 +858585858585868686868686868685858686858585858585858585858585858484848484848484 +848384838383838383838383838383838383838383838282828282828282818182828181818181 +818181818181818181818181818080808080808080807f807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d +7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7d7d7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808081808181818182 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838384848383848383848483 +838382828282828282828282828282828282828282828282828282828282828282828282828282 +828282818181818181818181818181818181818181818081808080807f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7c7c7c7c7c7c7c7c7c7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7979797979797979797979797979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +7979797979797979797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7a7a7b7b7b7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080 +818180808181818181818181818181818181818180808181808080808080808080808080808080 +808080808080808080808080807f7f7f7f7e7f7e7e7d7d7e7e7d7d7d7c7c7c7c7c7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a797a79797979797979797979797979797979797979 +7979797a7a79797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7b7a7b7b7b7a7b7a7a79797a7a79797979797979797979797979797979 +797979797979797979797979797979797a797a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7c7c7c7c7c7c7c7c7c7c7d7d7d7d7e7d7e7e7f7f7e7e7f7f7f8080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080818180808181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818080818180808080808080808080808080808080808080808080808080 +80808080808080807f7f7f7f7e7f7e7e7d7d7e7e7d7d7d7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7a7a7a7b7b7a7a7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7d7d7d7d7d7e7e7e7f7f7e7e7f7f807f808080808080808080818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +81818181818181818181818181818181818181818181808080807f807f7f7f7f7e7e7e7d7d7d7d +7c7c7c7c7c7b7b7a7b7a7a7a7a7979797878777777777777777777777777777676777776767677 +7777787978797a7b7b7b7b7b7b7b7d7d7d7d7e7e7f808080808080808081818182828181828282 +828282828282828282828181818181818181818181818181818181818080818180808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f +808080818180808181818181818181818181818181818181818181818181818181818182828282 +828383838383838383838483848484848585858585858585858585858585858484848383848483 +838283828282828181818181818181808080807f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e +7e7e7e7f7f7f80807f7f8080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808181808081818181818181818181818181818181818181 +818181818181818181828282828282828282828282828282838383838383838383838383838384 +838484848484848484848484848484848484848484848484848484848484848484848484848483 +838484838382838282828282828282828282828282818181818181818181818080807f7f80807f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080818181818181818181818181818282828282 +828282828282828282838283838383838383838383838384848383848484848484848484848484 +848484848484848484848484848484848484848484848484848484848484848484848484848484 +848484848484848484848484848484848384838383838383838383838383838383838383838383 +838383838383838382828282828282828282828282828282828282828282828282828282828282 +828282828282828282818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818180 +808181808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f80807f7f8080808080808080818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818080818180 +8080808080808080808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7f807e7f8080808080 +808080818181818181818181818181818181828282828283838384858384858585858585858585 +858585858686868686868686858586868585858585858585858585858584848484848484848484 +848484848484848484838483838383838383838382828282828282828181828281818181818181 +818181818181818181818180808080808080808080808080808080808080808080808080808080 +8080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7f7f +7e7e7d7e7d7d7d7d7d7d7d7d7e7d7e7e7e7d7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7e7d7e7e7e7e7e7e7e7e7e7e7e7e7f7f7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080818181818181818181818181818181828282 +828282828282828282828282828282828382838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838384848484848484848484848484848484 +848484848484848484848484848484848484848484848484848484858584848584848585848484 +838383838383838383828382828282828282828282828282828282828282828282828282828282 +828181818181818181818181818181818181818181818181818180808080808080808080808080 +80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7f7f7e7e7e7e7e7e7e7d7e7d7d7d7d7d7d +7d7d7d7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a797a7979797979797979797979797979797979797979797979 +7979797979797979797979797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7a7a7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080 +808080808080808081818080818181818181818181818181818181818181818181818181818180 +80818180808080808080807f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7c7c7c7b7b7c7c7b +7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a797a797979797979797979797979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +79797979797979797a797a7a7a797a797979797979797979797979797979797979797979797979 +79797979797979797979797979797a797a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7c7c7b7b7c7c +7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f80808080808080808181808081 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818080818180808080 +808080808080808080808080808080808080808080808181808081818181818181818181818181 +818181818181818181818181818181818181818181818181818181818080818180808080808080 +8080808080807f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7b7b7c7c7b +7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c +7c7c7c7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f8080808080808080818180 +808181818181818181818181818181818181818181818181818181818181818181818181818181 +81818181818181818080818180808080808080807f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7b +7b7b7b7a7a797a7979797978787878787777777676777776767676767677777676777777787878 +7879797a7a7b7b7b7b7c7c7c7e7e7e7e7f7f808081818080818181828282828282828282828282 +828282828282828281818181818181818181818181808081818080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080 +808080808080818180808181818181818181818181818181818181818181818181828282828283 +838383838383838384838484848485858585858585858585858585858584848484848484848483 +8483838383828282828282828282828181818080818180808080808080807f7f7f7f7f7f7f7f7f +7f8080808080808080808080808080808080808080808080818180808181818181818181818181 +818181818181818181818181818181818181818181818181818080818180808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808181808081818181818181818181818181818181 +818181818181818282828282828282828282828282828383838383838383838383838383848384 +848484848484848484848484848484848484848484848484848484848484848484848484848484 +848484838483838383838383838383838383838282828282828282828281818181818181818181 +818181808081818080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080807f7f7f7f7f7f7f7f7f7f808080808080808080808080808181808081 +818181818181818181818181818181818182828282828282828282828282828283838383838383 +838383838383838483848484848484848484848484848484848484848484848484848484848484 +848484848484848484848484848484848484848484848484848484848484848484848484848484 +848484848484848484848484848483848383838383838383838383838383838383838383838383 +838383838383828282828282828282828282828282828282828282828282828282828282828282 +828282828282828181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818080818180808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080 +808080808080808080808080808080808181808081818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818080 +818180808080808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f +7f8080808181808081818181818181818282828282838383838483848484848484848484848484 +848485858585858585858585858585858585858585858585858585848484848484848484848484 +848484848484848384838383838383838383828282828282828282828282828282828282828282 +828282828282828282818181818181818181818181818080818180808080808080808080808080 +808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080808181808081818181 +818181818181818181818181818181818181818282828282828282828282828282828383838383 +838383838383838383838383838384838484848484848484848484848484848484848484848484 +848484848484848484848484848484848484848484858585858585858585858585858585858585 +858585858585858585858585858585858585858585858585858585858585858585858585858484 +848484848484848384838383838383838383838383838383838383838383838383838383838382 +828282828282828282828282828282828282828282828282818181808081818080808080808080 +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e +7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7b7b7c7c7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a797a79797979797979797979797979797979797979797979797979 +797979797979797979797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080 +808080808080808080808080808080808181808081818181818181818181818181818181818181 +818181818181818181808080807f807f7f7e7e7f7f7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7b7b7b7b7b7b7b7b7b7a7b7a7a79797a7a7979797979797979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +7979797979797a797a7a7a797a7979797979797979797979797979797979797979797979797979 +797a7a79797a7a7a7a7a7a7a7b7a7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d +7d7d7d7d7d7d7d7e7e7e7e7f7f807f808080808080808080818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181808081818080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080818180808181818181818181818181818181818181818181818181818181818181 +818181818080807f7e807f7e7e7e7e7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7b7b7b7a7a7b7b7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7c7c7c7c7c7d7d7d7d7d7d7d7d7e7f7d7e7f7f7f7f7f7f7f7f80808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080807f7f80807f7f7f7e7e7e7e7d7e7d7d7d7d7c7c7c7c7c7b7b7b7b7b7b +7b7a79787a7978787877777777777676767777767677777777777777777777777878797979797a +7a7b7b7c7c7c7c7c7d7d7e7e7f7f80808181818181818181818282828282828282828282828282 +828282828282818181808081818080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080 +808080808080808080808080808081818080818181818181818181818181818282828282838383 +838383838383848384848484858585858585858585858585858585848484848484848484838483 +838383828282828282828282828181818181818181818181818181818080808080808080808081 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818080818180808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808081818080818181 +818181818182828282828282828282828282828283838383838383838383838383838483848484 +848484848484848484848484848484848484848484848484848484848484848484848484848484 +848384838383838383838383838383838382828282828282828282818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181808080808080808080808181818181818181818181818181818181818181 +818181818181818181818181818181828282828282828282828282828282838383838383838383 +838383838384838484848484848484848484848484848484848484848484848484848484848484 +848484848484848484848484848484848484848484848484848484848484848484848484848484 +848484848484848484848484838483838383838383838383838383838383838383838383838383 +838383838282828282828282828282828282828282828282828282828282828282828282828282 +828282828281818181818181818181818181818181818181818181818181818181818181818180 +808181808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080818180808181818181818181818181818181818180808181 +80808080808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f80 +808080808080808080808080808081818181818282828283828383848483838484848484848484 +858585858585858585858585858585858585858585858585858484848484848484848484848484 +848484848483848383838383838383838282828282828282828282828282828282828282828282 +828282828282828181818181818181818181818181818181818181818181818181818181818181 +81818181818181818080807f7f80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f +7e7e7e7e7e7e7e7e7f7e7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80807f7f80808080808080 +808080808080818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818182828282828282828282828282828283838383838383 +838383838383838383838383848384848585848485858585858585858585858585858585858585 +858585858585858585858585858585858585858686868686868686868686868686868686868686 +868686868686868686868686868686868686868686868686868686868686868686868685858584 +848585848483848383838383838383838383838383838383838383838383838383838383828282 +828282828282828282828282828282828282828282828181818181818181818181818181818080 +8080808080808080808080808080808080808080808080808080807f807f7f7f7f7f7f7f7e7e7e +7e7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7a7b7a7a7a7a7a7a7a79797a7a79797979797979797979797979797979 +79797979797979797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080 +808080808080808080808080808081818080818181818181818181818181818181818181818181 +8181818181818180808080808080807f7f80807f7f7f7e7e7e7e7e7d7d7d7d7c7d7c7c7c7c7c7c +7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a797a +797979797979797979797979797979797979797979797979797979797979797979797979797979 +7979797979797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b +7b7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7d7c7d7d7d7d7d7d7d7d7d7e7e7e +7e7e7e7e7e7f7f7f7f808080808080808080808080808181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818080818180808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808181808081818181818181818181818181818181818181818181818181818181818181 +81818080807f7f80807f7f7f7f7f7f7f7f7e7e7e7e7e7d7d7d7d7c7d7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7b7b7b7a7a7b7b7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c +7c7c7c7c7d7d7d7d7d7d7d7d7e7e7d7d7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7e7e7f7f7e7e7e7d7d7d7d7c7d7c7c7c7c7b7b7b7b7b7a7a7a7a7a7a7a79 +78787979787878777777777776767677777676777777777777777878787879797a7a7a7a7b7b7c +7c7d7d7d7d7d7e7e7f7f8080808081818181818181818182828282828282828282828282828282 +828282828181818080818180808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f808080808080 +808080808080808080808080818180808181818181818181818181818182828282828383838383 +838383838483848484848585858585858585858585858585858484848484848484848484848484 +848383838383838383838382828282818281818181818181818180808080808080808080818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818180808181808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080818180808181818181 +818181828282828282828282828282828282838383838383838383838383838383838383838383 +838383838383838384838484848484848484848484848484848484848484848484848484848484 +848484848484848484848484848484838383838383838383838282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828181818181818181818182828282828282828282828282828282828282828282 +828282828282828282828282828383838383838383838383838383838484848484848484848484 +848484848484848484848484848484848484848484848484848484848484848484848484848484 +848484848484848484848484848484848484848484848484838483838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838382828282828282828282828282828282828282828282828282828282828282828282828282 +828282818181818181818181818181818181818181818181818181818181818181818181808081 +818080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808181808081818181818181818181818181818181808081818080 +8080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f +7f7f7f7f7f7f7f7f7f7f7f80808181818182828282828282828383828283838383838383838484 +848484848484848484848484858485858585858585858584848484848484848484848484848484 +848484838483838383838383838382828282828282828282828282828282828282828282828282 +828282828281818181818181818181818181818181818181818181818181818181818181818181 +8181818181818080807f7f80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80807f7f808080808080808080 +808080808181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181828282828382838383838383838383848484848484848484 +848484848484848484848484848485858484858585858585858585858585858585858585858585 +858585858585858585858585858585858586868686868686868686868686868686868686868686 +868686868686868686868686868686868686868686868686868686868686868686858585848485 +858484848484848484848484848484848484848484848484848484848484848484848383838383 +838383838383838383828382828282828282828281818181818181818181818181818180808080 +808080808080808080808080808080808080808080808080808080808080808080807f7f7f7f7e +7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7c7d7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080 +808081818080818181818181818181818181818181818181818181818181818180808181808080 +8080808080808080807f807f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7d7d7e7e7d7d7d7d7d7d7d +7d7c7c7c7c7c7b7b7b7b7a7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a79797979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +79797a797a7a7a797a797979797979797979797979797979797979797a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7b7b7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7e7e7d7d7e7e7e7f7f7f7f7f +7f7f7f7f7f7f7f7f7f807f80808080808080808081818181818181818282818182828282828282 +828282828282828282828282828282828181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818080818180808080808080808080 +808080808080808080808080808080808181808081818181818181818181818181818181818181 +818181818181818181818181818181818181818181818080818180808080808080808080808080 +808080807f807f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7c7c7c7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7b7b7a7a7b7b7b7b7b7b7b7b7b7b7b +7b7b7c7c7c7c7c7c7c7c7c7d7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7f7f7e7e7f7f7f8080 +8080808080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f +7f7f7e7e7e7e7d7d7d7d7d7d7d7d7c7c7c7c7b7c7b7b7b7b7a7a7a7a7a79797978787878787877 +7877777777777777777777777776767777767676787878797978797a7a7a7a7a7b7b7c7c7d7d7d +7d7e7e7f7f7f7f7f7f7f8081818182828181828282828282828282828282828181818181818181 +818181818181818181818181818181808081818080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080 +818180808181818181818181818181818181818181818181818181828282828282828282828383 +838384838484848484848484848585858585858585858585858585858585858584858484848484 +848484848383838383838383828283838282828282828282828282828281818181818181818181 +818181818181818181818181818181818181828281818282828282828282828282828282828282 +828282828282818181818181818181818181818080818180808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808181808081818181818181818181818181818181818181818181 +818181818181818181818181818181818282828282828282828282828282838384848484848484 +848484848484848484848484848484848484848484848484848484848484848485858585848584 +848484848484848484848484848383838383838383838383838383838383838383838383828283 +838282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828383828283838383838383 +838484848484848484848484848484848484848484848484848484848484848484848484848484 +848584858585858585858585858585858585858585858585858585858585858584848484848484 +848484848484848484848484848484848484848484848484848484848484848484848484848484 +848484848484848483848383838383838383838282828282828282828282828282828282828282 +828282828282828282828282828282818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818080818180808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f80807f7f80808081818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818080818180808080 +8080808080808080807f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f8080 +7f7f80808080808080808080808080818181818281828282828282828282838383838383838383 +838484848484848484848484848484848484848484848484848484848484848484848484848484 +848384838383838383838383838383838383838383838383838383838383838383838383838282 +828282828282828282828282828282828181818180808080808080808080808080808080808080 +8080808080808080808080808080808080808080808080808080808080808080807f807f7f7f7f +7f7f7f7f807f8080807f807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +807f80808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808181818282818182828283838383838383 +838383838383838383838383838383838383838383838383838383838383838383848484848484 +848484848484848485848585858585858585858585858585858585858585858585858686868686 +868686868686868686868686868686868686868686868686868686868686868686868686868686 +868686868686868686868686868686868585858585858585858585858585858585858585858585 +858485848484848484848484848484848483838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383828282828181818181818181818181818180 +80808080808080808080808080808080808080808080807f807f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7e7e7d7d +7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7b7b7b7b7a7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7b7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080 +818180808181818181818181818181818181818181818181818181818181808081818080808080 +80808080808080808080808080808080808080808080807f7f7f7e7d7f7e7d7d7d7d7d7d7d7d7c +7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a797a79797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +79797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7d7d7d7d7e7d7e7e7f7f7e7e7f7f7f80808080808080 +808080808080808080808080808080808080818181818181818182828181828282828282828282 +828282828282828282828282828281818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818180808181808080808080808080808080 +808080808080808080808080808081818080818181818181818181818181818181818181818181 +818181818181818181818181818181818181818180808181808080808080808080808080808080 +808080808080808080808080807f7f7f7f7f7f7f7f7f7e7f7e7e7d7d7d7d7c7c7c7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7b7b7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7e7e7d7d7e7e7e7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e +7d7d7d7d7c7c7c7c7c7c7c7c7b7b7b7b7a7b7a7a7a7a7979797979787878777777777777777777 +777777777777777777777776767777767676787878797a797a7b7b7b7b7b7c7c7d7d7e7e7e7e7f +7f8080808080808080818181828281818282828282828282828282828281818181818181818181 +818181818181818181818181818080818180808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f8080808181 +808081818181818181818181818181818181818181818181818282828282828282828283838383 +848384848484848484848485858585858585858585858585858585858585858585858585858585 +858584848484848484848382848382828282828282828282828282818181818181818181818181 +818181818181818181818181818181818282818182828282828282828282828282828282828282 +828282828181818181818181818181818180808181808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808081818080818181818181818181818181818181818181818181818181 +818181818181818181818181818182828282828282828282828282828283838383838383838383 +838383838483848484848484848484848484848484848484848484848484858585858585858585 +858585858585858585858584848484848484848484848484848484848484848484848383848483 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838384848383848484848484848485 +858585858585858585858585858585858585858585858585858585858585858585858585858585 +858585858585858585858585858585858585858585858585858585858585848484848484848484 +848484848484848484848484848484848484848483848383838383838383838383838383838383 +838383838383838383838383838383838382828282828282828282828282828282828282828282 +828282828282828282828282828181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818180808181808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f80807f7f808080818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818180808181808080808080 +808080808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7e7e +7f7f7f7f7f7f7f807f808080808181818181818181818181818181818282828282828282828283 +838383838383838384838484848484848484848484848484848484848484848484848484848483 +848383838383838383838383838383838383838383838383838383838383838383838382828282 +828282828282828282828282828281818181808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808081818182828181828282838383838383838383 +838383838383838383838383838383848384848484848484848484848484848585858585858585 +858585858585858585858585858585858585858585858585858585858585858586868686868686 +868686868686868686868686868686868686868686868686868686868686868686868686868686 +868686868686868686868686868685858585858585858585858585858585858585858585858585 +858585858585858585858585858585848484848484848484848484848484848484848484848484 +848484848483848383838383838383838383838282828281818181818181818181818181808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7f7f7e7e7d7e +7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080 +808080808080808081818080818181818181818181818181818181818181818181818181818181 +8181818181818181818080818180808080808080807f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d +7d7d7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a797a797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +7979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c +7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f808080808080808081 +818080818181818181818181818181818282828282828282828282828282828282828282828282 +828282828282828282828282818181818181818181818181818181818181818181818181818181 +818080818180808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808181 +808081818181818181818181818181818181818181818181818181818181818181818181818180 +80818180808080808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c +7b7b7c7c7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b +7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d +7c7c7c7b7b7c7c7b7b7b7a7a7a7a797a7979797978787878787777777777777777767677777676 +76767676767676767677777676777777797979797a7a7b7b7c7c7c7c7d7d7e7e7f7f7f7f808080 +818180808181818282828282828282828282828282828282828282818181818181818181818181 +818080818180808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f80808080808080 +808080808080818180808181818181818181818181818182828282828282828282838383838483 +848484848484848484858585858585858585858585858585858585858585858585858585858585 +848484848484848484838483838383838383838383838383838282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828281818181818181818181818181818181818181818181818181818181818181818180808181 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080818180808181818181818181818181 +818181818181818181818181828282828282828282828282828282838383838383838383838383 +838384838484848484848484848484848484848484848484848484848585858585858585858585 +858585858585858585848484848484848484848484848484848484848484848484848484848484 +848484848484848484848484848484848484848484848484848484848484848484848484848484 +848484848484848484848484848484848484848484848484848484848484848484848484858585 +858585858585858585858585858585858585858585858585858585858585858585858585858585 +858585858585858585858585858585858585858585858585858585858484848484848484848484 +848484848484848484848484848484848484838483838383838383838383838383838383838383 +838383838383838383838383838383828282828282828282828282828282828282828282828282 +828282828282828282828281818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181808081818080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080808080 +808080808080808181808081818181818181818181818181818181808081818080808080808080 +80808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7f7e7f7f7f7f80808080808080808181808081818182828282828282828282838383 +838383838383848384848484848484848484848484848484848484848484848484848484838483 +838383838383838383838383838383838383838383838383838383838383838383828282828282 +828282828282828282828282828281818181818181818181818181818181818181818181818181 +818181808081818080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808081818080818181818181818181818181818181 +818181818181818181818181818181818181828282828282828282828383838383838383838383 +838383838383838383838383838483848484848484848484848484848485858585858585858585 +858585858585858586868585868686868686868686868686868686868686878787878787878787 +878787878787878787878787878787878787878787878787878787878787878787878787878787 +878787878787878787878787868686868686868686868686868686868686858586868585858585 +858585858585858585858585858484848484848484848484848484848484848484848484848484 +848484838483838383838383838383838383838282828282828282828282828282828181818181 +818181818181818181818181818181818181818181818181818181818080818180808080808080 +8080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e +7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c +7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080 +808080808080808080808080808080808080808080818180808181818181818181818181818181 +81818181818181818181818181818181818181808080807f807f7f7e7e7f7f7e7e7e7d7d7d7d7d +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7a7b7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a79797a7a797a7a79797a7a7a7a7a7a +7a7b7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7f807e7f80808080808080808181818181818181818181 +818181818181818181818181818182828282828282828282828282828282828282828282828282 +828282828282828282828181818080818180808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080818180808181818181818181818181818181 +81818181818181808080807f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7b7b7b7a7a7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7b7b +7b7b7b7b7b7b7b7b7a7a7a7a797a79797878787877777776767677777676777777777777777777 +77777777777777777777777778787a7a7a7a7b7b7c7c7c7c7c7c7e7e7f7f808080808181818181 +818181818182828282828282828282828282828282828282828181818080818180808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080807f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e +7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f808080808080808080 +808080808080808080818180808181818181818181828282828282828282828383838384838484 +848484848484848585858585858585858585858585858585858585858585858585858585858484 +848484848484848384838383838383838383838383838382828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181808081818080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808081818080818181 +818181818181818181818282828282828282828282828282828383838383838383838383838383 +848384848484848484848484848484848484848484848484848485858585858585858585858585 +858585858585858484848484848484848484848484848484848484848484848484848484848484 +848484848484848484848484848484848484848484848484848484848484848484848484848484 +848484848484848484848484848484848484848484848484848484848484848484848585858585 +858585858585858585858585858585858585858585858585858585858585858585858585858585 +858585858585858585858585858585858585858585858585858584848484848484848484848484 +848484848484848484848484848484848384838383838383838383838383838383838383838383 +838383838383838383838383838282828282828282828282828282828282828282828282828282 +828282828282828282818181818181818181818181818181818181818181818180808181808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7f7e7f7f7f7f808080808080808080808080808080818181818181818181818282828383 +828283838483848484848484848484848484848484848484848484848484848484848384838383 +838383838383838383838383838383838383838383838383838383838383838282828282828282 +828282828282828282828282818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818282828282828282828283838383838383838383838383 +838383838383838383838384838484848484848484848484848484858585858585858585858585 +858585858585858585858585858585858686858586868686868686868787878787878787878787 +878787878787878787878787878787878787878787878787878787878787878786868787868686 +868686868686868686868585858585858585858585858585858585858585858585858585858585 +858585858585858585858584848484848484848484848484848484848484848484848484848484 +848384838383838383838383838383838382828282828282828282828282828281818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +8181818180808080808080808080808080808080808080808080808080808080807f807f7f7e7e +7f7f7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080 +808080808080808080808080808080808080808181808081818181818181818181818181818181 +818181818181818181818181818181818180808080808080807f7f80807f7f7f7e7e7e7e7e7d7d +7d7d7d7d7d7d7d7c7d7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7b7b7a7b7b7a7a7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7d7c7d7d7d7d7d7d7d7d +7d7e7e7e7e7e7e7e7e7e7e7f7f7f80807f7f808080808080808081818181818181818181818181 +818181818181818181818181828282828282828282828282828282828282828282828282828282 +828282828282828281818180808181808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808181808081818181818181818181818181818181 +8181818181808080807f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7d7d7d7d7c7d7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7b7b7b7a7a7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a797b7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7b7a7b7b7b7b7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7b7b7b7b7b7b7b7b7b7a7a7a7a +7a7a7a7a7a7a797979797979797978787878777777767676777776767777777777777777777777 +7777777878787878787879797b7b7b7b7b7b7d7d7d7d7d7d7f7f80808080808081818181818181 +818181828282828282828282828282828282828282828281818180808181808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080808080808080808080808080807f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f8080808080808080808080 +808080808080808181808081818181818181818282828282828282828283838383838383838384 +838484848485858585858585858585858585858585858585858585858585858585858584848484 +848484848484848484848484848484848484848484838383838283828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818080818180808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080818180808181818181 +818181818181818182828282828282828282828282828283838383838383838383838383838383 +838383838383838383838383838383838383838383838384848585858585858585858585858585 +858585858584848484848484848484848484848484848484848484848484848484848484848484 +848484848484848484848484848484848484848484848484848484848484848484848484848484 +848484848484848484848484848484848484848484848484848484848484848485858585858585 +858585858585858585858585858585858585858585858585858585858585858585858585858585 +858585858585858585858585858585858585858585858585848484848384838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838382828282828282828282828282828282828282828282828282828282 +828282828282828181818181818181818181818181818181818181818181808081818080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7f7e7f7f7f7f808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +807f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f808081818181818181818182828283838282 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838382828282828282828282 +828282828282828282828181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818182828282828282828282838383838383838383838383838383 +838383838483848484848484848484848484848484848484848585858585858585858585858585 +858585858585858585858585858586868585868686868686868687878787878787878787878787 +878787878787878787878787878787878787878787878787878787878787868687878686868686 +868686868686868685858585858585858585858585858585858585858585858585858585858585 +858585858585858584848383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383828282828282828282828282828282818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +81818080808080808080808080808080808080808080808080808080808080808080807f7f8080 +7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7c7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080 +808081818080818181818181818181818181818181818181818181818181818181818181818181 +818181808081818080808080808080808080807f807f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e +7e7e7e7e7d7d7e7e7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7b7b7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7a7b +7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7e7e7d7d7e7e7e7e7e7e7e7e7f +7f7f7f7f7f7f7f7f7f7f7f7f7f807f808080808080808080808080808080808081818181828282 +828282828282828282828282828282828282828281818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818080818180 +808080808080808080808080808080808080808080808080808080808080808080808080807f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808181808081818181 +818181818181818181818181818181818181818181818181818181818181818180808181808080 +80808080808080808080808080807f807f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7c7c +7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7b7b7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a797979 +797878787878787877787777777777777777777777777777777777767677777676767777777778 +787878797979797a7a7a7a7a7b7b7d7d7d7d7f7f7f7f7f7f7f8081818181818181828282828383 +838282828282828282828281818181818181818181818181818181818181818181818080818180 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080 +818180808181818181818181818181818181818181818282828282828282828383848484848484 +848484848484848485858585858585858585858585858585858585858585858585858585858585 +858585848584848484838383838383838383838383838383838383838383838383838383838383 +838383838382828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828281818181818181818181818181818181818180808181808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080818180808181818181818181818181818181818181 +818181818181818181818181818181818181818181828282828282828282828282828283828383 +838384848484848484848484848484848484848484848484848484848484848484848484848484 +848484848484848484848484848484848484848484848485858585858585858585858585858585 +858585858585858585858585858585858585858585858585858585858585858585858585858585 +858585858585858585858585858585858585858585858585858585858585858585858585858585 +858585858585858585858585858585858585858585858585858584848484848484848484848484 +848484848484848484848484848484848484848484848484848484848484848484848484848484 +848484848484848484848484838483838383838383838382828282828282828282828282828282 +828282828282828282828282828282828282828282828282818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181808081818080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080 +80818180808181818181818181818181818181818180808181808080808080808080808080807f +7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7e +7d7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f80808080808080808080808080818181818181818181 +828182828282838383838384848484848484848484848484848484848484838483838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838282 +828282828282828282828282828282828282828282828282828282828282828282818181808081 +818080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808081818181828282828282828282828282828282828282828282 +828282828282828282828282838383838383838383838383838383838383838383838383838383 +838383838383838483848484848585858585858585858585858585858585858585858585858585 +858586868585868686868686868686868686868686868686868686868686868686868686868686 +868686868686868686868686868686868686868686868686868686868686868686868686868686 +868686868686868686868686868686868585858585858585848485858484848484848484848484 +848484848484848484848484848484848484848484848484848484848484848484848484838382 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828181828281818180808080808080808080 +80808080808080808080808080808080808080808080808080808080807f807f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7d7d7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7c7c7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080 +818180808181818181818181818181818181818181818181818181818181818181818181818181 +8180808181808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f +7f7f7e7d7f7e7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7e7f7d7e7f7f7f7f7f7f7f7f808080 +808080808080808080808080808080808080808080808080808080808080818181818282828282 +828282828282828282828282828282828282818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818180808181808080 +80808080808080808080808080808080808080808080808080808080808080808080807f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808081818080818181818181 +818181818181818181818181818181818181818181818181818181818181808081818080808080 +8080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7e7f7e7e7d7d7d7d7c7c7c7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a797a797979797979797a7a +79797a7a7a7a7a7a7a7b7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7b7a7a7a7a7a7a7a7a7a7979797878787877 +777777777777777777777777777777777777777777777777777676777776767677777777787879 +797a7a7a7a7b7b7b7b7b7c7c7d7d7e7e8080808080808081818181818181818282828283838382 +828282828282828282818181818181818181818181818181818181818181818180808181808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808181 +808081818181818181818181818181818181818182828282828282828282838383838483848484 +848484848484858585858585858585858585858585858585858585858585858585858585858585 +858585858585858484848484848484848484848484838483838383838383838383838383838383 +838383828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282818181818181818181818181818181818181808081818080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808181808081818181818181818181818181818181818181 +818181818181818181818181818181818181818282828282828282828282828282828282828282 +838383838383838383838383838383838383838483848484848484848484848484848484848484 +848484848484848484848484848484848484848484858585858585858585858585858585858585 +858585858585858585858585858585858585858585858585858585858585858585858585858585 +858585858585858585858585858585858585858585858585858585858585858585858585858585 +858585858585858585858585858585858585858585858585848484848484848484848484848484 +848484848484848484848484848484848484848484848484838483838383838383838383838383 +838383838383838383838383838383838383838383828282828282828282828282828282828282 +828282828282828282828282828282828282828282828181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818080818180808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f +7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808081 +8180808181818181818181818181818181818180808181808080808080808080808080807f7f7f +7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7f807f8080808080808080808181818181818181818181 +818181818282828282838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838382828282 +828282828282828282828282828282828282828282828282828282828282828181818080818180 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080818181818282828282828282828282828282828282828282828282 +828282828282828282828383838383838383838383838383838383838383838383838383838383 +848384848484848484848485858585858585858585858585858585858585858585858585858585 +868685858686868686868686868686868686868686868686868686868686868686868686868686 +868686868686868686868686868686868686868686868686868686868686868686868686868686 +868686868686868686868686868685858585858585858484858584848484848484848484848484 +848484848384838383838383838383838383838383838383838383838383838383838382828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828281818282818181808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7e7d7f7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7c7c7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080 +808080808080808080808080808181808081818181818181818181818181818181818181818181 +818181818181818181818181818181818181818080818180808080808080807f7f7f7f7f7f7f7f +7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f8080808080 +808080808080808081818080818181818181818181818181818181818181828282828282828282 +828282828282828282828282828282828181818181818181818181818181818181818181818181 +818181818180808181808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080808080 +808080808080808080808080808181808081818181818181818181818181818181818181818180 +808181808080808080808080808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c +7c7c7c7c7c7b7b7c7c7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a797a7979797979797979797979 +797979797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a797a79797979797979797978787878787777777777 +7777777777777777767677777676767676767777767677777777777777777878787879797a7a7a +7a7b7b7b7c7c7c7c7d7d7e7e7f7f80808080818181828282828282828282828383838383828282 +828282828282828181818181818181818181818180808181808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080 +808181808081818181818181818181818181828282828282828282828383838384838484848484 +848484848585858585858585858585858585858585858585858585858585858585858585858585 +858585858584848484848484848484848484848384838383838383838383838383838383838383 +838282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818080818180808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080818180808181818181818181818181 +818181818181818181818181818181818182828282828282828282828282828282828282828383 +838383838383838383838383838383838384838484848484848484848484848484848484848484 +848484848484848484848484848484848484848585858585858585858585858585858585858585 +858585858585858585858585858585858585858585858585858585858585858585858585858585 +858585858585858585858585858585858585858585858585858585858585858585858585858585 +858585858585858585858585858585858585858585858484848484848484848484848484848484 +848484848484848484848484848484848484848484848384838383838383838383838383838383 +838383838383838383838383838383838383838282828282828282828282828282828282828282 +828282828282828282828282828282828282828281818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181808081818080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080 +808080808080808080808080808080808080808080808080808080808080808080807f7f7f7f7f +7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f80808081818080818181818181 +818182828282828383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383828282828282 +828282828282828282828282828282828282828282828282828282828281818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181828282828282828282828282828282828282828282828282828282 +828282828282828283838383838383838383838383838383838383838383838383838383838483 +848484848484848484858585858585858585858585858585858585858585858585858585858585 +858585858585858586868585868686868686868686868686868686868686868686868686868686 +868686868686868686868686868686868686868686868686858586868585858585858585858585 +858585858585858585858585848484848484848484848484848484848484848484848484848484 +848483848383838383838383838383838383838383838383838383838383838383828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818180808181808080808080 +808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080 +808080808080808080808080808080808080808080808080808081818080818181818181818181 +81818181818181818181818181818181818181818181818181818181818080808080808080807f +807f7f7f7f7f7f7f7e7e7e7e7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7f7f7e7e7f7f807f80808080808080808081818181818181 +818181818181818181818181818181818181818181818181818181818282828282828282828282 +828282828282828282828282828281818181818181818080818180808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7a7a7b7b7a7a797a79797979797979797979797979 +79797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a797a797979797979797979787878787877777777777777 +77777777777777777777777777777777777777777777777777777878797979797a7a7b7b7b7b7c +7c7c7d7d7c7c7e7e7f7f8080818181818181818282828282828282828283838383838282828282 +828282828281818180808181808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e +7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080 +808080808181808081818181818181818282828282828282828283838383848384848484848484 +848485858585858585858585858585858585858585858585858585858585858585858585858585 +858585848484848484848484848484848483848383838383838383838383838383838383838382 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828281818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818180808181808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808181 +808081818181818181818181818181828282828282828282828282828282828282828283838383 +838383838383838383838383838383848384848484848484848484848484848484848484848484 +848484848484848484848484848484848485858585858585858585858585858585858585858585 +858585858585858585858585858585858585858585858585858585858585858585858585858585 +858585858585858585858585858585858585858585858585858585858585858585858585858585 +858585858585858585858585858585858585858584848484848484848484848484848484848484 +848484848484848484848484848484848484848483848383838383838383838383838383838383 +838383838383838383838383838383838382828282828282828282828282828282828282828282 +828282828282828282828282828282828282818181818181818181818181818181818181808081 +818080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080 +80808080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f +7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f808080808080808080808080808080 +818181818182828283838282838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838282828282828282 +828282828282828282828282828282828282828282828282828282818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818282828282828282828282828282828282828282828282828282828282 +828282828282838383838383838383838383838383838383838383838383838383838384838484 +848484848484848585858585858585858585858585858585858585858585858585858585858585 +858585858585858585858585858585858585858585858585858585858585858585858585858585 +858585858585858585858585858585858585858585858585858585858585858585858585858585 +858585858585858585858484848484848484848484848484848484848484848484848484848484 +838483838383838383838383838383838383838383838383838383838383838282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828281818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818180808080808080808080808080808080808080 +7f807f7f7e7e7f7f7e7e7e7e7e7e7f7f7e7e7f7f7f7f7f7f7f7f7f7f7f7e7e7f7f7e7e7e7e7e7e +7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080 +808080808080808080808080808080808080808080808080818180808181818181818181818181 +818181818181818181818181818181818181818181818181818181808080808080808080808080 +8080808080807f7f7f7f7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7f7f7f80807f7f80808080808080808080808080818181818181818181 +818181818181818181818181818181818181818181818181818182828282828282828282828282 +828282828282828282828282818181818181818180808181808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7d7d7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7a7a7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a797a +797979797979797979797979797979797979797979797979797979797979797979797979797979 +797979797979797979797979797979797979797979797979797878787878777777777777777777 +77777777777777777777777777777778777878787878787879797a7a7a7a7b7b7b7b7b7c7d7d7d +7e7e7d7d7f7f808080808181818181818182828282828282828282838383838382828282828282 +828282818181808081818080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7f7e7f7f7f7f7f7f7f7f7f8080808080808080808080 +808081818080818181818181818182828282828282828282838383838383838383838383838384 +848585858585858585858585858585858585858585858585858585858585858585858585858585 +858484848484848484848484848484848484848483848383838383838383838383838383828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181808081818080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808081818080 +818181818181818181818181818282828282828282828282828282828282828282838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383848484848584858585858585858585858585858585858585 +858585858585858585858585858585858585858585858585858585858585858585858585858585 +858585858585858585858585858585858585858585858585858585858585858585858585858585 +858584858484848484848484848484848484838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383828282828282828282828282828282828282828282828282 +828282828282828282828282828282828181818181818181818181818181818181818080818180 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f80808080808080808080 +8080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f +7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f807f808080808181 +818181828282838382828383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838382828282828282828282 +828282828282828282828282828282828282828282828282828181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818182828282828282828282828282828282828282828282828282828282828282 +828282828383838383838383838483848484848484848483848383838383838383848384848484 +848484848485858585858585858585858585858585858585858585858585858585858585858585 +848584848485848585858585858585858585858585858585858585858585858585858584858484 +848484848484848484848484848484848484848484848484848484848484848484848484848484 +848484848484848483838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838382828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181808080808080808080808080808080808080808080 +80807f7f80807f7f7f7f7f7f80807f7f80808080808080808080807f7f80807f7f7f7f7f7f7f7f +7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080 +808080808080808181808081818181818181818181818181818181818181818181818181818181 +818181818181818181818181818080828281818180808080808080808080808080807f807f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7d7d7e7e7d7e7e7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f807f8080808080808080808080808080808080808080 +808081818181828282818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818180 +8081818080808080808080808080808080808080808080808080808080808080808080807f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80 +808080808080808181808081818181818181818181818181818181818181818180808181808080 +808080808080808080808080808080808080807f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d +7d7d7d7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7b7a7a7a7a79797979797979797979797979 +797a797a7a7a7a7a7a7a7a7a797979797979797979797979797979797979797979797979797878 +787878787878787878787878777877777777777777777777777777777777777777777777777777 +777776767878777777787878797978787979797a7a7a7a7a7a7a7b7b7b7c7d7d7d7d7d7e7e7f7f +7f7f7f7f7f80818181818282838383838383838382828282828282828282818181818181818181 +818181818181818181818181818180808181808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080807f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e +7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808181808081 +818181818181818181818181818181818182828282828282828283838484848484848484848484 +848484848484848485858585858585858585858585858585858585858585858585858585858585 +858585858484848484848484848384838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838382828282828282828282828282828282828282 +828282828282828282828282828282828282828282818181818181818181818181818181818181 +818181818181818181818080818180808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080818180808181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181828282 +828282828282828282828283828383838383838383838383838383848484848484848484848484 +848484848484848484848484848484848484848484848484848484848484848484848484848484 +848484848484848484848484848484848484848484848484848484848484848484848484848484 +848484848484848484848484848484848484848484848484848484848484848484848484848484 +848484848484848484848484848484848484848484848484848484848484848484848484848484 +848484848484848484848484838383838283828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828281818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181808081818080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7e7d7e7e7e7e7e7e7e7e7e7f7f7f80807f7f808080808080808081818181 +818181818181818181818181818181818282828282828282828283838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838382828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838483848484848484 +848484848484848484848484848484848484848484848484848484848484848484848484848484 +848485858484858585858585858585858585858585858585858585858585858585858585858585 +858585858585858585858585858585858585848484848383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838382828282828282828281828181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181828282828282828282828282828282 +828282828282828282828282828282828282828281818180808181808080808080808080808080 +80808080808080808080808080808080808080808080808080808080808080808080807f807f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080 +808080808081818080818181818181818181818181818181818181818181818181818181818181 +818181818181818181818180808282818181808080808080808080808080808080808080808080 +808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7e7e7f7f7e7f7f7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +818181818282828181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181808081 +818080808080808080808080808080808080808080808080808080808080808080807f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080 +808080808081818080818181818181818181818181818181818181818181808081818080808080 +8080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7d7d7d +7d7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a797a79797979 +797979797979797979797878787878787878787878787878787878787878787878787877777777 +777777777777777777777777777777777777777777777777777777777777777777777777777777 +76767878777777787878797a78797a7a7a7b7b7b7b7b7b7b7c7c7c7d7d7d7d7e7e7f7f80808080 +808080818181818182828383838383838383828282828282828282828181818181818181818181 +818181818181818181818181808081818080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080808080808080808080808080807f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7e7f7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808081818080818181 +818181818181818181818181818181828282828282828282828383838383838383838483848484 +848484848484858585858585858585858585858585858585858585858585858585858585858585 +858584848484848484848484848484848384838383838383838383838383838383838383838383 +838383838383838383838383838383838383828282828282828282828282828282828282828282 +828282828282828282828282828282828282828181818181818181818181818181818181818181 +818181818181818180808181808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808181808081818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818282828282 +828282828282828282828282828282828282828282828282828383838383838383838383838383 +838383838383838383838383838383848384848484848484848484848484848484848484848484 +848484848484848484848484848484848484848484848484848484848484848484848484848484 +848484848484848484848484848484848484848484848484848484848484848484848484848384 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818080818180808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7f7f7e7e7f7f807f80808080818181818181 +818181818181818181818181818182828282828282828282838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383848384848484848484848384838383838383838384838484848484848484 +848484848484848484848484848484848484848484848484848484848484848484848483848383 +848583848585858585858585858585858585858585858585858585858585858485848484848484 +848484848484848484848484848484848383838382828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818282828282828282828282828282828282 +828282828282828282828282828282828282818181808081818080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080808080808080808080808080808080807f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080 +808080808080808080808080808080808080818180808181818181818181818181818181818181 +818181818181818181818182828282828181818181818181818181818181818181818181818181 +80808181808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080 +808080808080808181808081818181818181818181818181818181818181818181818181818181 +828282828281818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818180808181808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d +7d7d7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a797a797979797979 +797979797979797978787878787878787878787878787878787878787878787878777777777777 +777777777777777777777777777777777777777777777777777777777777777777777777777777 +7878787878797979797a797a7a7a7a7b7b7b7c7c7c7c7d7d7d7e7e7e7e7f7f8080818180808181 +818282828282838383838383838383838282828282828282828281818181818181818181818181 +808081818080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7e7f7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808081818080 +818181818181818181818181818282828282828282828283838383838383838384838484848484 +848484848585858585858585858585858585858585858585858585858585858585858585858585 +848484848484848484848484848483848383838383838383838383838383838383838383838383 +838383838383838383838383838383838282828282828282828282828282828282828282828282 +828282828282828282828282828282828281818181818181818181818181818181818181818181 +818181818181808081818080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808081818080818181818181 +818181818181818181818181818181818181818181818181818181818181818182828282828282 +828282828282828282828282828282828282828282828283838383838383838383838383838383 +838383838383838383838383838483848484848484848484848484848484848484848484848484 +848484848484848484848484848484848484848484848484848484848484848484848484848484 +848484848484848484848484848484848484848484848484848484848484848484848483848383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838382828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818080818180808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e +7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f8080808080808080 +818180808181818181818181828282828282828282828383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828283838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838483848484848484848483848383838383838383848384848484848484848484 +848484848484848484848484848484848484848484848484848484848484848484838483838384 +838484848484848484848484848484848484848484848484848484848483848383838383838383 +838383838383838383838383838383838282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818182828282828282828282828282828282828282 +828282828282828282828282828282828181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818180808181 +808080808080818180808181818181818181818181808081818080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080807f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808181808081818181 +818181818181818181828282828281818181818181818181818181818181818181818181818181 +818181818181818181818181818181808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808081818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818282 +828282818181818181818181818181818080818180808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7a797b7a79797979797979 +797979797979787878787878787878787878787878787878787878787878787777777777777777 +777777777777777777777777777777777777777777777777777777777777777777777778787878 +7979797a7a7a7a7b7a7b7b7b7b7c7c7c7d7d7c7c7e7e7e7f7f7f7f808081818181818181818182 +828282828383838383838383838382828282828282828181818180808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7e7f7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080 +808080808181808081818182828282828282828282838383838383838383848384848484848484 +848485858585858585858585858585858585858585858585858585858585858585858585858484 +848484848484848484848484838483838383838383838383838383838383838383838383838383 +838383838383838383838383838382828282828282828282828282828282828282828282828282 +828282828282828282828282828282818181818181818181818181818181818181818181818181 +818181818080818180808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080818180808181818181818181828282828282828282 +828282828282828282828282828282828282828282838383838383838383838383838383838383 +838383838383838383838384838484848484848484848484848484848484848484848484848484 +848484848484848484848484848484848484848484848484848484848484848484848484848484 +848484848484848484848484848484848484848484848484848484848484848484838483838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828281818181818181818181818181818181818180808181 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f80808080808080808080 +808080808080808080808181818181818181828282828383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838382828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838384838484848484848484838483838383838383838483848484848484848484848484 +848484848484848484848484848484848484848484848484848484848484848384838383848384 +848484848484848484848484848484848484848484838384848383828382828282828282828282 +828282828282828282828282828281818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818180808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808081818080818181828282828282828282828282828282828282828282 +828282828282828282828282828281818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181808080807f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808081818080818181818181 +818181818181818282828282818181818181818181818181818181818181818181818181818181 +818181818181818181818181818080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818182828282 +828181818181818181818181818180808181808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7d7d +7d7d7c7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7a7a7b7b7a7a7a7a7a7a7a7a7a +7a7a7a7a7979797978797878787878787878787878787878787878787877777777777777777777 +777777777777777777777777777777777777777777777777787778787878787878797979797a7a +7a7b7b7b7b7b7b7b7b7b7c7d7d7d7e7e7d7d7f7f7f808080808080818181818181818181828282 +828283838383838383838383828282828282828281818181808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080 +808081818080818181828282828282828282828383838383838383838383838383848384848484 +858585858585858585858585858585858585858585858585858585858585858585858584848484 +848484848484848484848484848484848484848484848484848384838383838383838383838383 +838383838383838383838383828282828282828282828282828282828282828282828282828282 +828282828282828282828282828181818181818181818181818181818181818181818181818181 +818180808181808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808181808081818181818181818282828282828282828282 +828282828282828282828282828282828282828383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282818181818181818181818181818181818181808081818080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f807f80 +808080808080808081818181818181818282828283838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282838384 +848484848484848384838383838383838383838383838383838383838383838384838484848484 +848484848484848483848383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838282838382828282828282828282828282828282 +828282828282828282828282818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080818180808181818282828282828282828282828282828282828282828282 +828282828282828282828282818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +81818181818181818181818181818181818181818181818181818181808080807f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f8080808080808080818180808181818181818181818181818181818181818181818181 +818181818181818181818181818181828282828282828282828282828282828282818182828181 +818181818181808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808181808081818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +8181818181818181808081818080808080808080808080808080808080807f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080 +808080808080808080808080808080808080807f807f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7d7d7e7e7d7d7d7c7c7c7c7c7b7b7b7b7b7b7b7b7b7a7b7a7a7a7a7a7a7a7a7a797979 +797979797979797979797979797979797978787878787878787878787878787878787878787878 +787878787878787878787878787979797979797979797979797979797a7a7a7a7a7a7a7a7a7a7b +7b7b7b7c7c7d7d7d7d7d7e7e7f7f7f7f7f7f7f8080808081818181828282828383838383838383 +838383838382828282828181818181818181818181818181818181818181818181808081818080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7e7f7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808081818080818181818181 +818181818181818181818181828282828282828282828383838384838484848484848484848484 +848484848484848484848484848585858585858585858585858585858484848484848484848484 +848484848484848483848383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838382828282828282828282828282828282828282 +828282828282828282828281818181818181818181818181818181818181818181818181818181 +808081818080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808081818080818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181828282828282828282828282 +828282828282828382838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838382838282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818080818180808080808080808080808080 +80808080808080808080808080808080808080808080808080808080808080808080807f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7d7e7e7e7e7f7f7f7f7f7f7f7f80807f7f8080 +808080808080818181818181818181818181818181818181818182828282828282828282828282 +828282828282828383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838483848484848484848483848383838383838383848384848484848484848484848484848383 +838383838383838383838383838383838383838383838382828282818281818182818282828282 +828282828282828282828282828282828282828282828281828181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818180808080 +808080808080818181818181818181818181818181818181818181818181818080808080808080 +808080808080808080808080808080808080808080808080808080808080808081818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818180808181808080808080 +818180808181818181818181818181808081818080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080807f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f80808080808080808181808081818181818181818181818181818181818181818181818181 +818181818181818181818181818282828282828282828282828282828282828181828281818181 +818181818080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808081 +818080818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181808081818080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f +7e7e7d7d7e7e7d7d7d7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a +7a7a7a7a797a797979797979797979787878787878787878787878787878787878787878787878 +78787878787878787878787979797979797979797a797a7a7a7a7b7b7b7b7b7b7b7b7b7b7c7c7c +7c7c7d7d7d7d7e7e7f7f8080808080808081818181818181818282828283838383838383838383 +838383828282828281818181818181818181818181818181818181818181818080818180808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080818180808181818181818181 +818181818181818181818282828282828282828283838383838383838384838484848484848484 +848484848484848484848485858585858585858585858585858584848484848484848484848484 +848484848484848484848484848484848484848484838483838383838383838383838383838383 +838383838383838383838383838383838383828282828282828282828282828282828282828282 +828282828282828282818181818181818181818181818181818181818181818181818181818080 +818180808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080818180808181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828281818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818180808181808080808080808080808080808080 +8080808080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7f807e7f80808080 +808080808181818181818181818181818181818181818181828282828282828282828282828282 +828282828283838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838384838484848484 +848484838483838383838383838383838383838383838383838383838483848484848484848484 +848484848384838383838383838383838383838383838383838383838383838383838382828282 +828282828282828282828282828282828282828282818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181808080808080 +808080808181818181818181818181818181818181818181818181818180808080808080808080 +808080808080808080808080808080808080808080808080808080808080818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181808081818080808080808181 +808081818181818181818181818080818180808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080808080808080808080808080807f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +808080808080808080808080808080808080808080808081818080818181818181818181818181 +818181818181818181818182828282828282828282828282828282828282828282828282828282 +828281818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818180808181808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e +7e7e7e7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a +7a7a797a7979797979797979797878787878787878787878787878787878787878787878787878 +7878787878787878787979797979797979797a797a7a7a7a7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d +7e7e7e7e7f7f808081818080818181828282828282828282828383838383838383838383838383 +838282828282818181818181818180808181808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808081818080 +818181818181818182828282828282828282838383838383838383848384848484848484848484 +848484848484848484858585858585858585858585858585848484848484848484848484848484 +848484848484848484848484848484848484848384838383838383838383838383838383838383 +838383838383838383838383838383838282828282828282828282828282828282828282828282 +828282828282828181818181818181818181818181818181818181818181818181818180808181 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808181808081818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818182828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181808081818080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f +7f7f80808080808080808181808081818181818181818282828282828282828282828282828282 +828282838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383848384848484848484 +848384838383838383838383838383838383838383838383838384838484848484848484848484 +848483848383838383838383838383838383838383838383838383838383838383828282828282 +828282828282828282828282828282828282828181818181818181818181818181818181818181 +818181818181818181818181818080818180808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f +7f7f808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080818180808181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818080818180808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808081818080818181828282828282828282828282828282828282828282828282828282828282 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181808081818080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e +7e7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b +7a7b7a7a7a7a7a7a7a797979797878787878787878787878787878787878787878787979787879 +797979797979797a7a7a7a7a7a7a7a7a7b7a7b7b7b7b7c7c7c7c7c7c7c7c7d7d7d7d7e7e7e7f7f +7f7f80808181818181818181818282828282828282828283838383838383838383838383838382 +828281818181808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080 +808080808181818182828282828282828383838383838383838483848484848484848484848484 +848484848484848585858585858585858585858585858484848484848484848484848484848484 +848484848484848484848484848484848483848383838383838383838383838383838383838383 +838383838383838383838383838382828282828282828282828282828282828282828282828282 +828282828281818181818181818181818181818181818181818181818181818181808081818080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808081818080818181828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828181818181818181818181818181818181818181818181808081818080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f +808080808080808080808080808080808080808081818181818181818181818181818181818182 +828282838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838483848484848484848483 +848383838383838383838383838383838383838383838383848384848484848484848484848484 +838483838383838383838383838383838383838383838383838383838383838282828181828281 +818181818181818181818181818181818180808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f +808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080818180808181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818180808181808080808080808080808081818080 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818180808181808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +818180808181818282828282828282828282828282828282828282828282828282828282828181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818080818180808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7e7e7e7e7e7d7d7d7d7c7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7a7a7a7a7979797979797979797979797979797979797979797a7a79797a7a7a +7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7d7d7d7d7d7d7d7e7e7e7e7f7f7f80808080 +808081818181818181818182828282828282828282838383838383838383838383838383828282 +818181818080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080 +808081818181828282828282828283838383838383838383838383838383838383848384848484 +848484848485858585858585858585858585858584848484848484848484848484848484848484 +848484848484848484848484848484848484848483848383838383838383838383838383838383 +838383838383838383838383828282828282828282828282828282828282828282828282828282 +828282818181818181818181818181818181818181818181818181818181818080818180808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080818180808181818282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828281 +818181818181818181818181818181818181818181818080818180808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f +7f7f7f7f7f7f7f807f808080808080808080818181818181818181818181818181818181828282 +828383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838382828281818282818181 +818181818181818181818181818181808080808080808080808080808080808080808080808080 +808080808080808080807f807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7f7f80 +80808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808181808081818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181808081818080808080808080808080818180808181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +808081818080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f808080808080808081818080818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181828282828282828282 +828181818181818181818181818181818181818181828282828282828282828282828282818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +81818080818180808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +80808080808080808080808080808080808080808080808080808080807f807f7f7f7f7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7e7e7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7b7b7b7b7b7b7b7b7b7c7c7d7d7d7d7d7d7d7e7e7e7e7f7f7f7f7f7f7f7f808080808181 +818182828282838383838383838383838383838282828282828282828281818181818181818181 +818181818181818180808181808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808081818080818181818181 +818181818181818181818181828282828282828282838384848484848484848484848484848484 +848484848484848484848484848484848484848484848484848484848484848484848484848484 +848484848484848484848484848384838383838383838383838383838383838383838383838383 +838383838382828282828282828282828282828282828282828282828282828282828281818181 +818181818181818181818181818181818181818181818181818181818180808181808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808181808081818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181808081818080808080808080808080808080 +808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080 +8080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7d7e7e7e7e7e7e7e7e7e7f7f7f7f +7f7f7f7f80807f7f80808080808080808080808080818181818181818181818181818181818181 +818181818181818181818181828282828282828282828282828282838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383848384848484848484848384838383 +838383838383838383838383838383838383838384838484848484848484848383838382838282 +828282828282828181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818080808080808080808080808080808080808080808080808080 +808080808080807f7f80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080 +808181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818080818180808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f8080808080808080818180808181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818282828282828282828281 +818181818181818181818181818181818181818282828282828282828282828282828181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +8080818180808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080 +8080808080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f +7f7f7f7f7f7f7f7f7e7f7e7e7d7d7e7e7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7c7c7c7c7c7c7c7c7c7c7d7d7d7d7e7d7e7e7f7f7f7f80808080808080808181818181818181 +828282828383838383838383838383838382828282828282828282818181818181818181818181 +818181818181808081818080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080818180808181818181818181 +818181818181818181818282828282828282828283838383838383838384838484848484848484 +848484848484848484848484848484848484848484848484848484848484848484848484848484 +848484848484848484848484848484848384838383838383838383838383838383838383838383 +838383828282828282828282828282828282828282828282828282828282828282818181818181 +818181818181818181818181818181818181818181818181818181808081818080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808081818080818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818080818180808080808080808080808080808080 +80808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080 +808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e +7e7e7f807e7f808080808080808080808080808181818181818181818181818181818181818181 +818181818181818181818282828282828282828282828282828383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838382828282828282828282 +828282828281818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818180808080808080808080808080808080808080808080808080808080 +80808080807f7e807f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808081 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818180808181808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f80808080808080808080808080808080808080808080808080808080818180808181 +818181818181818181818181818181818181818181818181818182828282828282828282818181 +818181818181818181818181818181818182828282828282828282828282828281818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818080818180808080808080808080808080808080808080808080808080808080 +808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080 +808080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f +7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c +7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7d +7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f8080808181808081818182828282828282828282 +838383838383838383838383838383828282828282828282828181818181818181808081818080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808081818080 +818181818181818182828282828282828282838383838383838383848384848484848484848484 +848484848484848484848484848484848484848484848484848484848484848484848484848484 +848484848484848484848484848483848383838383838383838383838383838383838383838383 +838282828282828282828282828282828282828282828282828282828282828181818181818181 +818181818181818181818181818181818181818181818181818080818180808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080818180808181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818080818180808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080 +80808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e +7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080818180808181818181 +818181818181818182828282828282828282828282828283838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383828282828282828282828282 +828282818181818181818181818181818181818181818181818180808181808080808080808080 +8080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808181808081 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181808081818080808080808080808080818180808181818181818181 +818181818181818181818181818181818181818181818181818181818181818181808081818080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808081818080818181828282828282828282828181818181 +818181818181818181818181818181828282828282828282828282828282818181818181818181 +818181818181818181818181818180808181808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080 +80808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f +7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7e +7e7e7e7e7e7e7e7f7f7f7f807f8080808081818181818181818181828282828282828282828383 +838383838383838383838383838282828282828282818181818080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080 +808080808181818182828282828282828383838383838383838483848484848484848484848484 +848484848484848484848484848484848484848484848484848484848484848484848484848484 +848484848484848484848484838483838383838383838383838383838383838383838383838382 +828282828282828282828282828282828282828282828282828282828281818181818181818181 +818181818181818181818181818080818180808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808081818080818181818181818181818181818181818181818181818181 +818181818181818181818181808081818080808080808181808081818181818180808181808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080 +8080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f +7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080 +808080808080818181818181818181818181818282828283838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838282828181828281818181818181 +818080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f8080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080818180808181818282828282828282828281818181818181 +818181818181818181818181818282828282828282828282828282828181818181818181818181 +818181818181818181818181808081818080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080 +8080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7f7f +7f7f7f7f7f80808080808080808080818181818181818181818282828282828282828283838383 +838383838383838383838382828282828282828181818180808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080 +808081818181828282828282828283838383838383838383838383838383838383838383838384 +838484848484848484848484848484848484848484848484848484848484848484848484848484 +848484848484848484848384838383838383838383838383838383838383838383838383828282 +828282828282828282828282828282828282828282828282828282818181818181818181818181 +818181818181818181818180808181808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080818180808181818181818181818181818181818181818181818181818181 +818181818181818181818080818180808080808081818080818181818181808081818080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080 +808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f807f8080808080 +808080808181818181818181818181818182828282838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838382828281818282818181818181818180 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080807f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080818180808181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +81808081818080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +808080808080808080808080808080808080808080808080808080808080808080808080808080 +7f807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7e7e7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f808080808180818181818181818282828283838383838383838383838383838383838382 +828282828282828282818181818181818181818181818181818181808081818080808080808080 +7f7f7f7f7f80808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808081818080818181818181 +818181818181818181818181828282828282828282838384848484848484848484848484848484 +848484848484848484848484848484848484848484848484848484848484848484848484848484 +848484848484848483848383838383838383838383838383838383838382828282828282828282 +828282828282828282828282828282818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818080818180808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +818180808181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818080818180808080808080808080808080808080808080808080807f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7d7e7e7e +7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80807f7f8080808080808080808080 +808081818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818182828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +81818181818181818181818180808080808080807f7f80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e +7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +808080808080808080808080808080808080808080808080808080808181808081818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181808081818080808080808080808080818180808181818181818181818181818181 +818181818181818181818181818181818181818181818181818181808081818080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808181808081818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818180 +8081818080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7f7f7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f8080808080808080808080808080808080 +808181818181818181818181818182828282838383838383838383838383838383838383828282 +828282828282828181818181818181818181818181818181818080818180808080808080807f7f +7f7f7f808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080818180808181818181818181 +818181818181818181818282828282828282828283838383838383838383838383838483848484 +848484848484848484848484848484848484848484848484848484848484848484848484848484 +848484848484838483838383838383838383838383838383838383828282828282828282828282 +828282828282828282828282828181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818180808181808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808181 +808081818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +81818181818181818080818180808080808080808080808080808080808080808080807f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7e7e7f7f807f808080808080808080 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +8181818181818181818180808080808080807f7f80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7d7d +7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080 +808080808080808080808080808080808080808080808080808081818080818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818080818180808080808080808080808181808081818181818181818181818181818181 +818181818181818181818181818181818181818181818181818080818180808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080808080808080 +808080808080808080818180808181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181808081818080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808081818080818181818181818182 +828282828282828282828282828283838383838383838383838383838383838383838282828282 +82828282828181818181818181808081818080808080808080808080808080808080807f7f7f7f +7f8080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808081818080 +818181818181818182828282828282828282838383838383838383838383838384838484848484 +848484848484848484848484848484848484848484848484848484848484848484848484848484 +848484848384838383838383838383838383838383838383838282828282828282828282828282 +828282828282828282828281818181818181818181818181818181818181818181818181818181 +818181818180808181808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080818180808181818181818181818181818181818181818181818181818181818181818181 +818181818080818180808080808081818080818181818181808081818080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f8080 +808080808080808080808081818080818181818181818181818181818181818181818181818181 +818181818282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828281818181818181818181818181 +818181818181818181818181818181818181818180808181808080808080808080808080808080 +80808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7d7d7d7d +7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808181 +808081818181818181818181818181808080808080808080808080808080808080808080808080 +808080808080808080808080808080808181818181818181818181818181818181818181828282 +828282828282828282828282838383838383838383838383838383838383838382828282828282 +8281818181808080808080808080808080808080808080808080808080808080807f7f7f7f7f80 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080 +808080808181818182828282828282828383838383838383838383838383848384848484848484 +848484848484848484848484848484848484848484848484848484848484848484848484848484 +848483848383838383838383838383838383838383838382828282828282828282828282828282 +828282828282828282818181818181818181818181818181818181808081818080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080807f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f80808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808081818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7d7d7d7d7d7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808081818080 +818181818181818181818181818080808080808080808080808080808080808080808080808080 +808080808080808080808080808081818181818181818181818181818181818181818282828282 +828282828282828282828383838383838383838383838383838383838383828282828282828281 +818181808080808080808080808080808080808080808080808080808080807f7f7f7f7f808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080 +808081818181828282828282828283838383838383838383838383838383838383838383838384 +838484848484848484848484848484848484848484848484838483838383838383838383838383 +838383838383838383838383838383838383838383828282828282828282828282828282828282 +828282828282828181818181818181818181818181818181818080818180808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080808080808080808080808080807f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f807f80808080808080808080808080808080808080 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7d7d7d7d7d7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080 +808080818180808181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +80808181808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808181818181818181818181818182828181828282838383838383838383838383 +838383838383838383838383838282828282828282828282828282828181818181818181818181 +81818181818181808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080 +80808080808080808080808080808080808080808080808080808080808080808080807f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080818181818181 +818181818181818181818181828282828282828282828383838384838484848484848484848484 +848484848484848484848484848484848484848484848484848484848484848484848484848384 +838383838282828282828282828282828282828282828282828282828281818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818180 +808181808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080808080808080808080808080808080807f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080818180 +808181818181818181818181818181818181818181818181818181818181818181818181818080 +818180808080808081818080818181818181808081818080808080808080808080808080808080 +8080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080 +80808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7d7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f80807f7f808080808080808080808080808080808080808080808080808080808080 +808080818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181808080808081818181 +81818181818180808080808080807f7f80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f +7f7f7f808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080 +808181808081818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818080 +8181808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808081818181818181818181818181828281818282828383838383838383838383838383 +838383838383838383838382828282828282828282828282828281818181818181818181818181 +8181818181808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080 +8080808080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808181818181818181 +818181818181818181818282828282828282828283838383838383838383838383838483848484 +848484848484848484848484848484848484848483848383838383838383838383838383838383 +838382828282828282828282828282828282828282828282828282818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181808081 +818080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080808080808080808080808080808080807f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808181808081 +818181818181818181818181818181818181818181818181818181818181818181818180808181 +808080808080818180808181818181818080818180808080808080808080808080808080808080 +808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080 +8080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7f7f7e7e7f7f7f7f7f7f7f807f8080808080808080808080808080808080808080808080 +808181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818080808080818181818181 +8181818180808080808080807f7f80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f +7f8080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080807f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080 +808080808080808080808080808080808080808080808080808080808081818080818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181828282828282828282828282828282828282828283838383838383838383838383838383 +838383838383838383828282828282828282828282828282818181818181818180808181808080 +80808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080 +808080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808081818080 +818181818181818182828282828282828282838383838383838383838383838384838484848484 +848484848484848484848484848484848484838483838383838383838383838383838383838383 +828282828282828282828282828282828282828282828282828181818181818181818181818181 +818181818181818181818181818181818181818080818180808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080807f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080 +807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d +7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080808080807f7f7f7f7f8080808080808080 +80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f80 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080808080808080808080808080807f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080 +808080808080808080808080808080808080808080808080808080818180808181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818282828282828282828282828282828282828282838383838383838383838383838383838383 +838383838383838282828282828282818182828181818080808080808080808080808080808080 +8080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080 +80808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080 +808080808181818182828282828282828383838383838383838383838383848384848484848484 +848484848484848484848484848484848384838383838383838383838383838383838383838282 +828282828282828282828282828282828282828282828281818181818181818181818181808081 +818080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080807f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e +7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d +7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080808080807f7f7f7f7f80808080808080808080 +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080 +808080808080808080808080808080808080808080808080808181808081818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818182 +828282828282828282828282828282828282828383838383838383838383838383838383838383 +838383838382828282828282828181828281818180808080808080808080808080808080808080 +807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080 +8080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080 +808081818181828282828282828283838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838382828282 +828282828282828282828282828282828282828282818181818181818181818181818080818180 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f8080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080807f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d +7d7d7d7d7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f807f8080808080808080 +80808080808080808080808080808080808080807f807f7f7f807f8080807f807f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f8080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080 +808080808080808080808080808080808080808080808081818080818181818181818181818181 +818181818181818181818182828282828282828282828282828282828282828282828282828282 +828283838383838383838383838383838383838383838282828282828282828282828282828282 +8282828181818181818181818181818181818181818181818181808080807f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080 +8080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080818181818181 +818181818181818181818181818181818182828282828282828283838484848484848484848484 +848484848484848484848484838483838383828282828282828282828282828282828282828281 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818080818180808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7e7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7d7d7d7d7d7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080 +808080808080808080808080808080808080808080818180808181818181818181818181818181 +818181818181818181828282828282828282828282828282828282828282828282828282828282 +838383838383838383838383838383838383838382828282828282828282828282828282828282 +828181818181818181818181818181818181818181818181808080807f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080 +808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080 +80808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808181818181818181 +818181818181818181818181818181828282828282828282828383838383838383838383838383 +838383838383838383838383838383838282828282828282828282828282828282828282818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818180808181808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7f7e7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7d7d7d7d7d7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080 +808080808080808080808080808080808080808181808081818181818181818181818181818181 +818181818181818282828282828282828282828282828282828282828282828282828282828383 +838383838383838383838383838383838383828282828282828282828282828282828282828281 +8181818181818180808181808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080 +80808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080 +8080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808081818080 +818181818181818181818181818282828282828282828283838383838383838383838383838383 +838383838383838383838383838382828282828282828282828282828282828282828181818181 +818181818181818181818181818181818181818181818181818181818080818180808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7f7e7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d +7d7d7d7d7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080 +808080808080808080808080808080808080808080808181808081818181818181818181818181 +818181818182828282828282828282828282828282828282828282828282828282828283838383 +838383838383838383838383838383838282828282828282828282828281818282818181808080 +808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080808080 +8080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080 +808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080 +808080808080808080818181818282828282828282838383838383838383838383838383838383 +838383838383838383838383828282828282828282828282828282828282828281818181818181 +818080818180808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7f7e7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d +7d7d7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080 +808080808080808080808080808080808080808081818080818181818181818181818181818181 +818181828282828282828282828282828282828282828282828282828282828282838383838383 +838383838383838383838383838382828282828282828282828282818182828181818080808080 +80808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080808080808080 +808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080 +80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080 +808080808080808181818182828282828282828383838383838383838383838383838383838383 +838383838383838383838282828282828282828282828282828282828282818181818181818180 +808181808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d +7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080808080 +808080808080808080808080808181808081818181818181818181818181818181818181818181 +818181818181818181818182828282828282828282828282828282828282828282828282828282 +828282828282828282828282818181818181818181818181818181818181818181818181818181 +81808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f8080808080808080808080808080808080808080808080808080808080807f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080 +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080818181818181 +818181818181818181818181818181818182828282828282828282828282828282828282828282 +828282828282828281818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818080818180808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7e7f7e7e7e7f7e7f7f7f7e7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080808080 +808080808080808080808081818080818181818181818181818181818181818181818181818181 +818181818181818181828282828282828282828282828282828282828282828282828282828282 +828282828282828282828181818181818181818181818181818181818181818181818181818180 +8080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f8080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080807f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808181818181818181 +818181818181818181818181818181828282828282828282828282828282828282828282828282 +828282828282818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818180808181808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808081818080818181818181818181818181818181818181818181 +818181818181818282828282828282828282828282828282828282828282828282828282828282 +82828282828282828181818181818181818181818180808181808080808080808080808080807f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +8080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080807f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080 +808181808081818181818181818282828282828282828282828282828282828282828282828282 +828282828181818181818181818181818181818181818181818181818181818180808181808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808181808081818181818181818181818181 +818181818182828282828282828282828282828282828282828282828282828282828282828282 +8282828281818181808080808080808080808080808080808080808080808080808080807f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080 +808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080807f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080 +808080808080808080808081818182828181828282828282828282828282828282828181828281 +818180808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808081818080818181818181818181818181818181 +818181828282828282828282828282828282828282828282828282828282828282828282828282 +828281818181808080808080808080808080808080808080808080808080808080807f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080 +80808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080807f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7e7f7e7e7e7f7e7f7f7f7f7f7f7f7f7f80808080808080808080808080808080 +808080808080808080818181828281818282828282828282828282828282828281818282818181 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808081818080818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181808081818080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080 +808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080807f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808081 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818180808181808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080818180808181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +81818181818181818181818181808081818080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080 +80808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080807f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7e7f7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181808081818080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808081818080818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818180808181 +8080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080 +8080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080807f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7e7f7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080 +808080808080818180808181818181818181818181818181818180808181808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080 +808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080807f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e +7f7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080 +80808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808081818080818181818181818181818181818181818181818181818181818181 +8181818181818181818181818181818181818181818181818181818181808081818080807f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080808080808080808080 +808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e +7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +808080808181818181818181818181818181818180808181808080808080808080808080808080 +8080807f7f7f7f7f7f7f7f7f7f808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e +7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080818180808181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181808081818080807f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f808080808080808080808080808080808080808080808080808080808080808080 +80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080 +808081818181818181818181818181818181808081818080808080808080808080808080808080 +807f7f7f7f7f7f7f7f7f7f808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e +7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f8080808080808080808080808080808080808080808080808080808080808080808080 +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080 +80808080808080808080808080808080808080808080808080808080808080808080808080807f +7f7f7f7f7f7f7f7f7f808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f80808080808080808080808080808080808080808080808080808080808080808080807f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080 +8080808080808080808080808080808080808080808080808080808080808080808080807f7f7f +7f7f7f7f7f7f7f808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e +7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +80808080808080808080808080808080808080808080808080808080808080808080807f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080 +808080808080808080808080808080808080808080808080808080808080808080807f7f7f7f7f +7f7f7f7f7f808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7f7e7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7e7f7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080807f7f7f7f7f808080808080808080807f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080 +808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f808080808080808080807f7f7f7f7f808080808080808080807f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080808080808080808080808080808080807f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080 +80808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7f7e7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f808080808080808080807f7f7f7f7f808080808080808080807f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080808080808080808080808080808080807f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080 +8080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7f7e7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7f7e7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f808080808080808080807f7f7f7f7f808080808080808080807f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080807f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080 +808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7f7e7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f808080808080808080807f7f7f7f7f808080808080808080807f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080 +80808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e +7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080 +8080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080 +808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f +7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080 +808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080 +80808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080 +80808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080808080 +8080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080 +8080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080808080808080 +808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e +7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7d7d7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080 +808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080808080808080 +80808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7d7d7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e +7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e +7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f +7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f +7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7e7e7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080807f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7a7b7b7b7b7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7e7e7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e +7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f +7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7a7a7a7a797979797979797979797979797979797979797979797979797979 +797979797979797979797979797979797878787878787878787878787878787878787878787878 +78787878787878787878787879797979797979797979797979797979797979797979797a7a7979 +7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a797979797878787878787878787878787878787878787878787878787878787878 +787878787878787878787878787877777777777777777777777777777777777777777777777777 +777777777777777777777878787878787878787878787878787878787878787878797978787979 +7979797979797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7a7b7b7b7b7b7b7b7b7b7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a797a7979797979797979797979797979797979797979797979 +797979797979787878787878787878787878787878787878787878787878787878787878787878 +787878787878787878787878777777777777777777777777777777777777777777777777777777 +777777777777777778787878787878787878787878787878787878787878787878787878787878 +78787878797979797979797979797979797979797979797a797a7a7a7a7a7a7a7a7a7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7d7d7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a +7a79797a7a79797979797979787978787878787878787878787878787878787878787878787878 +787878787777777777777777777777777777777777777777777777777777777777777777777777 +777777777777777777777676767676767676767676767676767676767676767676767676767676 +767676767676777777777777777777777777777777777777777777777777777777777777777777 +777778787878787878787878787878787878787878797879797a7a79797a7a7a7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7e7e7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7d7d7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7b7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7979797979797979797979797978 +787979787878787878787878787878787878787878787878787878787878787878787878787878 +787777767676767676767676767676767676767676767676767676767676767676767676767676 +767676767676767675757575757575757575757575757575757575757575757575757575757575 +757575757676767676767676767676767676767676767676767676767776777777777777777777 +7878787878787878787878787878787878787878787878797978787979797a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7e7e7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f8080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7a7a7b7b7a7a7a79797979797979797979787878787878787878787878787878787878787878 +787878787878787877787777777777777777777676767676767676767676767676767676767676 +767676767676767676767676767676767676767676767676767676767676767676767676767676 +767676767676757575757575757575757575757575757575757576767676767676767676767676 +767676767676767676767676767676767676767676767676767676767676767676767676767676 +767676767676767676767676767777777778777878787878787878787878787878797979797979 +797979797979797a7a79797a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e +7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f80808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7b7a7a7a7a7a7a7a7a7a7a7a7a79 +797a7a797979787878787878787878787777777777777777777777777777777777777777777777 +777777777777777777777777777777777776767676767676767676767676767676767676757675 +757575757575757575757575757575757575757575757575757575757575757575757575757575 +757575757474747474747474747474747474747474747474757575757575757575757575757575 +757575757575757575757575757575757575757575757575767576767676767676767676767676 +767676767676767676767677777777777777777777777777777777777777777878787878787878 +78787878787979787879797979797979797a7a7a7a7a7a7a7a7a7b7a7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a797a797979797979797979797979797979 +797979797878787878787878787877777777777777777777777777777777777776767777767676 +767676767676767676767676767676757575757575757575757575757575757575757475747474 +747474747474747474747474747474747474747474747474747474747474747474747474747474 +747473737373737373737373737373737373737373737474747474747474747474747474747474 +747474747474747474747474747474747474747474747574757575757575757575757575757575 +757575757575757575767676767676767677777676777777777777777778787878787878787878 +7878787878787878787878787878787979797979797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a +7a7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7a7a7a7a7a7a7a7a79797a7a797978797878787878787878787878787878787878 +787877777777777777777777767676767676767676767676767676767676767676767676767676 +767676767676767676767676767575757575757575757575757575757575757574757474747474 +747474747474747474747474747474747474747474747474747474747474747474747474747474 +737373737373737373737373737373737373737374747474747474747474747474747474747474 +747474747474747474747474747474747474747475747575757575757575757575757575757575 +757575757575757676767676767676767676767676767676767676777777777777777777777777 +77777777777777777777777777787878787878787878797879797a7a79797a7a7a7a7a7a7a7a7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7d7d7d7e7e7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7979797979797979787879797878787878787878787878787878787878787878787878 +777777777677767676767575757575757575757575757575757575757575757575757575757575 +757575757575757575757574747474747474747474747474747474747474747474747474747474 +747474747474747474747474747474747474747474747474747474747474747474747474747373 +737373737373737373737373737373737373747474747474747474747474747474747474747474 +747474747474747474747474747474747474747474747474747474747474747474747474747474 +747474747475757575757575757576757676767676767676767777777777777777777777777777 +7777777777777777777777787878787878787878787878787979787879797979797979797a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d +7d7e7e7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7b7b7a7a7a79797979797979797979797979 +797978787878787878787878787878787778777777777777777777767676767676767676767676 +767676767676767676767676767676767676757575757575757574747575747474737373737373 +737373737373737373737373737373737373737373737373737373737273727272727272727272 +727272727272727272727272727272727272727273737373737373737373737373737372727272 +727373737373737373737373737373737373737373737373737373737373737373737373747474 +747474747474747474747474747474747574757575757575757575757575757575757575757575 +757575757575757575757576767575767676767676767676767676767676767676767676767676 +767676767676767676767676767677777777787778787878787878787878787878787878787878 +79797979797979797a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7e7d7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7a7b7a7a79797a7a797979787878787878787878787878787878 +777777777777777777777777777777777777777777777777777676767676767676767676767676 +757675757575757575757575757575757474747474747474737374747373737272727272727272 +727272727272727272727272727272727272727272727272727272727272727272727272727272 +727272727272727272727272727272727272737373737373737373737373737373727272727273 +737373737373737373737373737373737373737373737373737373737373737373737474747474 +747474747474747474747474747474747474747474747474747474747474747474747474747474 +747474747474747474757674757676767676767676767676767676767676767676767676767676 +767676767676767676767676777777777777777777777777777777777777777777777777777878 +787878787878797979797a7a7a7a7a7a7a7b7a7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a +7a7a7a7a7a7a7a7a7a7a7a797a7979797979797979797878787878787878787878787878787777 +777777777777767677777676767676767676767676767675757575757575757575757575757475 +747474747474747474747474747473737373737373737373737373737372727272727272727272 +727272727272727272727272727272727272727272727272727272727272727272727272727272 +727272727272727272727272727272727373737373737373737373737373737272727272737373 +737373737373737373737373737373737373737373737373737373737373737374747474747474 +747474747474747474747474747474747474747474747474747474747474747474747474747474 +747474747474747475747575757575757575757575757575757575757575757575757575757575 +757575757575757575757676767676767676777776767777777777777777777777777778787878 +7878787878787979797979797979797a797a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7c7c7b7b7c +7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7d7d7c7c7c7c7c7c7c7c7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a +7a7a7a79797a7a7979787978787878787878787877777777777777777777777777777776767676 +767676767676767676767676767676767676767676757575757575757575757575757574757474 +747474747474747474747474737373737373737373737373737373727272727272727272727272 +727272727272727272727272727272727272727272727272727272727272727272727272727272 +727272727272727272727272727273737374747373747474747474747473737373737474747474 +747474747474747474747474747474747474747474747474747474747474757575757575757575 +757575757575757575757575757575757575757575757575757575757575757575757575757575 +757575757575767576767676767676767676767675757676757575757575757575757575757575 +757575757575757576767676767676767676767676767676767676767676767676777777777777 +777777777878787878787878797a78797a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7d7d7d7e7e7d7d7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7d7d7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7a7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a79797979797979 +797878797978787878787878787878787878777777777777777777767776767676757575757575 +757575757575757575757575757575757575757474747474747474747474747474747474747474 +747474747474747474747373737373737373737373737373737272727272727272727272727272 +727272727272727272727272727272727272727273727373737373737373737373737373737373 +737373737373737373737373747474757574747575757575757575747474747475757575757575 +757575757575757675767676767676767676767676767676767676767777777777777777777777 +777777767776767676767676767676767676767676767676767676767676767676767676767676 +767676767676767676767676767676767676757576767575757575757575757575757575757575 +757575757575767676767676767676767676767676767676767676767676767777777777777777 +777778787878787878787979787879797979797979797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7b7a7b7b7b7b7c7c7c7c7c7c7c7c7c7c7d7d7d7e7e7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080808080808080808080808080808080807f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f +7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b +7b7b7b7b7b7b7b7b7a7a7b7b7a7a7a7a7a7a7a7a79797979797979797979787878787878787878 +787878787877787777777777777777777676767676767676767676767676767676767676767676 +757575757474747474747474747474747473737373737373737373737373737273727272727272 +727272727272727272727272727272727272727272727272727272727373737373737373737373 +737373737474747474747474747474747474747474747474747474747474747474747575757575 +757575757575757575757575757575757575757576767676767676767676777777777777777777 +777777777777777777777777777777777777777777777777777777777777777777777777777777 +777777777777777777777777777777777777777777777777777777777777777777777777777676 +767677767777777776767676767676767676767676767676767676767676767676767676767676 +767676767676767676767676777776767777777676767676767676767677777777777777777777 +777777777777777777787778787878787878787879797979797979797a7a79797a7a7a7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d +7d7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080807f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b +7b7b7b7b7b7b7a797b7a7979797979797979787878787878787878787777777777777777777777 +777777777777777777777777777776767676767676767675767575757575757575757575757474 +747473737373737373737373737373727272727272727272727272727272727272727272727272 +727272727272727272727272727272727272727272727272727273737373737373737373737373 +737374747474747474747474747474747574757575757575757575757575757576767676767676 +767676767676767676767676767676767676777777777777777777777878787878787878787878 +787878797879797979797979797979797979797979797979797979797979797979797979797978 +797878787878787878787878787878787878787878787878787878787878787878787877777777 +777777777777767676767676767676767676767676767676767676767676767676767676767676 +767676767676767676767777767677777776767676767676767676777777777777777777777777 +7777777777777777777777777777777777777878787878787878797978787979797a7a7a7a7b7a +7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a +7a7a7a7a7a797a7979797979797979797878787878787878787877777777777777777676777776 +767676767676767676767676757575757575757575747574747474747474747474747474747373 +737373737373737373737373737272727272727272727272727272727272727272727272727272 +727272727272727272727272727272727272727272727272737373737373737373737373737373 +747474747474747474747474747475747575757575757575757575757575767676767676767676 +767676767676767676777776767777777878787878787878787879797979797979797979797979 +797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a797a79 +797979797979797979797979797979797979797979797979797979797979797979787878787878 +787878787777777777777777767677777676767676767676767676767676767676767676767676 +767676767676767676767676767676757575757575757575757676767676767676767676767676 +76767676777776767777777777777777787878787878787878787878787878797979797a797a7a +7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7d7d7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a +7a7a79787a79787878787878787877777777777777777777767676767676767676767676767676 +767676767676767676767575757575757575757475747474747474747474747474747473737373 +737373737373737373737372727272727272727272727272727272727272727272727272727272 +737372727373737373737373737373737373737373737474747474747474747474747475757575 +767676767676767676767676777677777777777777787877777878787979797979797979797979 +79797979797979797979797979797a7a7a7a7a7a7a7a7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7d +7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7d7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a +7a7a79797978787979787878787878787878787878787878787878787878787878787878787878 +787777787877777777777777777676767676767676767677777777777777777777777777777777 +7777777777777777777777777676787877777777777777777777777878787879797a797a7a7a7a +7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7d7d7d7e +7e7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7d7d7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7a7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a79797979797979797979797979 +787879797878787878787878777777777777777777767675757575757575757575757575757575 +757575757575757574747474747474747474747474747474747474747474747474737373737373 +737373737373737373727272727272727272727272727273727373737373737373737373737474 +737374747474747474747474747474747474747575767676767676767676767676777777777878 +787878787878787878787978797979797979797a7a79797a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7c7c7d7d7d7d7d7d7d7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7e7e7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7c7c7c7c7c7c +7b7b7b7a7a7b7b7a7a7a7a7a7a7a797a7979797979797979797979797979797979797979797978 +787979787878787878787777767676767676767676777777777777777777777777777777777777 +777777777777777777777676787877777777777777777777777878787879797979797979797979 +7979797a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7a7b7b7b7b7c7c7c7c7c7c7c7c7c7c7d7d7d7e7e7d +7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b +7b7b7b7b7b7b7b7a7a7b7b7a7a7a7a7a7a7a7a7979797979797979797978787878787878787877 +787777777777777777777676767676767676767676767676767676767575767675757574747474 +747474747474747474747474747474737473737373737373737373737373737373737373737373 +737373737373737373737373747474747474747474747474747474747474747475757575757575 +757575757575757576767676767777777777777777777778787878787878787878787878787879 +797979797a7a7a7a7b7a7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7d7d7d7e7e7e7e7f7f7f7f7f7f7f7f808080808080808080808181818181818181818281828282 +828282828282828282828282828282828282828282828282828281818181808180808080808080 +808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7d7d +7d7d7d7d7d7d7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a797979797979 +797979797878787878787878787878787878787878787878777777777776767676767676767777 +767677777777777777777777777777777777777777777777777777777778777878787878787878 +7879797979797979797a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b +7b7b7b7b7b7a797b7a797979797979797978787878787878787878777777777777777777777777 +777777777777777776767676767676767675767575757575757574747575747474737373737373 +737373737373737373737373737373737373737373737373737373737373737373737373737373 +737373737373737373737474747474747474747574757575757575757575767676767676767676 +7676767676767777777777787878787978797979797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b +7b7b7c7c7c7c7d7c7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f +7f8080808081818281828282828383838383838383838384848484848484848484848484848484 +848484848484848484848484848484848484848484848484838383838383838383838383838383 +83838383838383838383838383838383838383838282828282828282828181808080807f7f7f7f +7f7f7f7f7e7e7e7e7d7d7c7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7a7a7a7a7a7a7a7a +7a7a79797979787978787878787878787878787878787777777777767676767676767677777676 +777777777777777777777777777777777777777777777777777777777777777777777777777778 +78787878787878797979797a7a7b7a7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a +7a7a7a7a797a797979797979797979787878787878787878787777777777777777767677777676 +767676767676757575757575757575747574747474747474747474747474747373737373737373 +737373737373737373737373737373737373737373737373737373737373737373737373737373 +737373737373737374747474747474747475747575757575757575757676767777767677777777 +777777777878787878797979797a797a7a7a7a7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d +7e7e7e7e7f7e7f7f7f7f8080808181808081818181818181818181818181818181818182828282 +828383838384838484848485858586868585868686878787878787878787878787878787878787 +878787878787878787878787878787878787878787878686868686868686868686868686868686 +868686868686858586868585858585858585848484848484848484838382828282818181808081 +818080807f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7c7c7c7b7b7c7c7b7b7b +7a7a7a7a797a797979797979797979797979797978787878787777777777777777777777777777 +777777777676777776767676767676767676767777767677777777777777777777777777787878 +78787878787878797979797a797a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c +7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a +7a79787a7978787878787878787777777777777777777776767676767676767676767676767676 +767676767575757575757575757475747474747474747474747474747473737373737373737373 +737373737373737373737373737474737374747474747474747474747474747474747474747474 +747474747575757576767676767676777677777777777777787878787979797979797979797979 +79797a7a7b7b7b7c7c7c7c7d7c7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f80808080808181 +818182818282828283838384848383848484848484848484848484848484848484858585858586 +868686878687878787888888888888888888888989898a8a89898a89898a8a8989898989898989 +898989898989898989898989898989898989898988888888888888888888888888888888888888 +888888888888888888888888888888888787878787878787868586858484848383838383838383 +8383828282828182818181818181818181818181808080807f7f7f7e7e7e7e7e7e7e7e7e7e7d7d +7c7c7b7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a797978787878787878787878787878787878 +787877777878777777777777777777777777777777777777777777777777777777777878787878 +7878787878797979797a797a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7c7c7c7c7c7c7c7c7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080808080808080808080808080808080807f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d +7d7d7d7d7d7d7d7d7d7d7d7d7c7c7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7a7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7979797979797979797979797978 +787979787878787878787877777777777777777776767575757575757575757575757575757575 +757574747474747474747474747474747474747474747474747474737373737373737373747374 +747474747474747474747475757474757575757575757575757575757575757576757676767676 +767677777777787878787878787978797979797979797a7a7a7a7b7b7b7b7b7b7b7b7b7c7c7c7c +7d7d7e7e7e7f7f7f7f7f7f7f7f7f80808181818181818181818181818282838383838384848484 +858585858585868686878786868787878787878787878787878787878787878888888888898989 +8989898989898a8a8b8b8b8b8b8b8b8b8b8c8c8c8d8d8c8c8d8c8c8d8d8c8c8c8c8c8c8c8c8c8c +8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b +8b8b8b8b8b8b8b8b8a8b8a8a8a8a89898989898989898888898887878786868686858685858585 +84848484848484848484848484848484848483838383828282818080808080808080807f7f7e7e +7e7e7e7e7e7d7e7d7d7d7d7d7d7d7d7d7c7c7c7b7b7a7a7a7a797a797979797979797979797979 +787879797878787878787877787777777777777777777777777777777777777778787878787878 +7878787979797979797979797979797979797a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7a7b7b7b7b7c +7c7c7c7c7c7c7c7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b +7b7b7b7b7b7b7a7a7b7b7a7a7a7a7a7a7a7a797979797979797979797878787878787878787778 +777777777777777777767676767676767676767676767676767676757576767575757575757575 +747474747474747474737473737373747474747474747474747474747474747474747474747474 +747474747474757575757575757575757575757575767676767677777777777777777777787878 +787878787878787a7a7a7a7b7a7b7b7b7b7c7c7c7c7c7c7c7c7d7d7d7d7e7e7f7f7f7f80808080 +808080818181818282838383838383838383838383848484848585858585868686878787878887 +898989898989898a8a89898a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8b8b8b8b8b8b8b8b8b8c +8c8d8d8d8d8d8d8d8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f +8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8e8e8e8e +8d8d8e8e8d8d8d8d8d8d8d8d8c8c8c8c8c8b8b8b8b8a8a8a8a8a8a898989888889898888888787 +878786878686868685858585858585858585858585858484848483838383828181818181818080 +7f7f7f7f7f7f7f7f7f7e7e7e7e7e7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7b7b7b7b7b7a7a7a7979 +7a7a79797978787878787878787979777778787878787878787777777777777777777777777777 +7777777777787879797979797979797979797979797a7a7a7b7b7a7a7b7b7b7b7b7b7b7b7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7e7d7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b +7a7b7a7a79797a7a79797979797979797878787878787878787877777777777777777777777777 +777777777777777676767676767676767576757575757575757474757574747474747474747373 +737373737373737373737373737474747474747474747474747474747474747475747575757575 +757575757676767676767676767676767676767777777777787878787978797979797a7a7a7a7a +7a7a7a7a7a7c7c7c7c7d7c7d7d7d7d7e7e7e7e7e7e7e7e7f7f7f7f808081818282838383838383 +838484848484858585858685868686868686868787878788888888888989898a8a8a8a8b8b8c8c +8c8c8c8c8c8d8d8c8c8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8e8e8e8e8e8e8e8e8e8e8f8f +8f8f908f9090919191919292929292929292929292929292929292929292929292929292929292 +929292929292929292929292929292929292929292929292919191919191919191919191919090 +919190908f908f8f8f8f8e8e8e8e8e8d8d8d8d8d8d8d8d8d8d8c8c8c8b8a8c8b8a8a8a89898989 +898989898989888888888888888888888888888887878686858585858483838383838383828282 +8281828181818180808080807f7f7f7f7f7f7f7e7e7d7e7d7d7d7d7c7c7c7c7c7b7b7b7a7a7b7b +7a7a7a797979797879787879797777787878787878787877777777777777777777777777777777 +777777777878787878787878787878787878787979797a7a79797a7a7b7a7b7b7b7b7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080808080808080808080808080808080807f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a797a +797979797979797979797979797978787878787878787878777777777777777776767777767676 +767676767675757575757575757574757474747474747474747474747474747474747473737373 +737373737373737373737374747474747474747474747474747474747474757475757575757575 +75757676767777767677777777777777777878787878797979797a797a7a7a7a7b7b7b7c7c7b7b +7c7c7c7e7e7e7e7f7e7f7f7f7f8080808181808081818182828282838384848585858586868687 +878787878888888889888989898989898989898a8a8a8b8b8b8b8c8c8c8d8d8d8d8e8e8f8f8f8f +8f8f8f90908f8f9090909090909090909090909090909090909191919191919191919192929292 +939293939393949494949494949495959494959494959594949494949494949494949494949494 +949494949494949494949494949494949494949494949393939393939393939393939393939393 +939392939292929291919191919090908f8f90908f8f8f8e8e8e8e8d8e8d8d8d8d8c8c8c8c8c8c +8c8c8c8c8b8b8b8b8b8b8b8b8a8a8b8b8a8a898988888888878787868686868585858484848483 +84838383838282828282818181808080807f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7b7b7c7c7b7b +7b7a7a7a7a797a7979797978787878787878787878777777777777777777777777777777777777 +77777878787878787878787878787878787979797979797979797a797a7a7a7a7b7b7b7b7b7b7b +7b7c7c7b7b7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f8080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080808080808080808080808080808080807f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7d7d7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7c7c7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a79787a7978 +787878787878787878787878777777777777777777777676767676767676767676767676767676 +767676757575757575757575747574747474747474747474747474747474747474737373747473 +737474747474747474757575757575757575757575757676757576767776777777777777777777 +7878787979797979797979797979797a7a7a7b7b7b7b7c7c7d7c7d7d7d7d7e7e7e7e7e7e7e7e7f +7f8181818182818282828283838384848383848484858585858686878788888888888888898989 +8a8a8a8a8b8b8c8b8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8e8e8e8f8f8f8f9090919191919191 +919191919191919191919191919191919191919191919192929292929292929292939393939493 +949494949595959595959595959595959595959595959595959595959595959595959595959595 +959595959595959595959595959595959595959594949494949494949494949494949494949494 +939493939393929292929291919191919191919191909090908f908f8f8f8f8e8e8e8e8e8e8e8e +8e8e8d8d8d8c8c8d8d8c8c8c8c8c8c8c8b8b8a8a8a8a8989898888888888888887878786858786 +85858584848484848383838383838382818082818080807f7f7f7f7f7e7e7e7e7e7e7e7d7d7d7c +7c7c7c7b7c7b7b7b7b7a7a79797979797979797878787878787878777778787777777777777777 +7878787878787878787878787878787979797979797979797a797a7a7a7a7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f80808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080807f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080808080808080808080808080808080807f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7d7d7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7c7c7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7b +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a797979797979797978787979787878 +787878787878787878787777777777777777777776767676757675757575757575757575757575 +757474747474747474747474747474757475757575757575757575757575757474747575747475 +757575757575757676767677767777777777777778787777787878787878787978797979797a7a +7a7b7b7b7b7b7b7b7b7b7b7b7c7d7d7d7e7e7e7e7f7f7f7f7f7f7f808081818181818181828284 +8484848484858585858686868787868687878788888888898989898a8b8a8b8b8b8b8c8c8c8d8d +8d8d8e8e8e8e8e8e8e8e8e8e8e8e8f8f9090909090909191919292929292929393939393939393 +939393939393939393939393939393939393939393949494949494949494949595959595959595 +959596969696969696969696969696969696969696969696969696969696969696969696969696 +969696969696969696969696969696969696959595959595959595959595959595959595959595 +959595949493939393929292929292929292929191919191919191919190909090909090909090 +8f8f8f8e8e8f8f8e8e8e8e8e8e8e8d8d8c8c8c8c8b8b8b8a8a8a8a8a8a8a898989888889898888 +8887878787868585858585858584838384848383838281818181808080808080807f7f7f7e7d7d +7d7d7d7d7d7d7d7c7c7b7b7b7b7b7b7b7a79797979797979797878797978787878787878777978 +787878787878787878787878787979797979797979797979797979797a7a7a7a7a7a7a7a7a7b7a +7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080808080808080808080808080808080807f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7a7a7b7b7a7a7a7979797979797979797979797979797878787878787878787778777777777777 +777777777777777776767676767676767676767676767676767675757676757575757575757575 +757575757575757574757474747474747474747474747474757575757575757575757575757575 +767676767677777777777777777777787878787878787878797a7b7b7b7b7b7b7b7b7b7c7c7c7d +7d7c7c7e7e7e7f7f7f7f7f7f808080808080808081828383838383838384848484858585858586 +868887888888888989898a8a89898a8a8a8b8b8b8b8b8c8d8d8d8d8d8d8e8e8e8f8f8f8f8f8f8f +8f8f90909191919191919191919191919292929292929293939393949494949494949494959595 +959696969696969696969696969696969696969696969696969696969696969696979697979797 +969696969696969697979696979696979796969696969696969696969696969696969696969696 +969595959595959595959595959595959595959595959595959595959595959595959594959494 +949494949494949494949393939392929292929292919291919191919191919191919191919191 +9191919191919090919190908f8f8e8e8e8e8d8d8d8d8d8d8d8c8c8c8b8b8b8b8a8b8a8a8a8a89 +89898989898888878786868686858685858584848484848483838381818282818180808080807f +7f7e7e7d7d7d7d7d7d7d7c7c7c7c7c7c7b7b7b7b7a7a7a7a7a7a7a7a7a7a797979797979797979 +79797979797978787878787878787878787878787978797979797a7a7a7a7a7a7a7a7b7b7a7a7b +7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7e7d7e7e7e7e7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080808080808080808080808080808080807f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7b7a7a7979 +7a7a79797978787878787878787878787878787877777777777777777777777777777777777777 +777777777777767676767676767676767676767675767575747475757474747474747474747474 +747474747474747474747475747575757575757575757676767676767676767676767676767777 +777777787878787978797979797a7a7a7a7a7a7a7a7a7a7c7c7c7c7d7c7d7d7d7d7e7e7e7f7f7e +7e808080818181818282838383838383838383858585858685868687878787888888888889898a +8a8b8b8b8b8c8c8c8d8d8c8c8d8d8d8e8e8e8e8e8f8f8f8f908f90919191929292929292929292 +929393939393939393939493949495959595959595969696969696969696969696969797979798 +989898989898989898989898989898989898989898989898989898989898989898989898989797 +979797979797989897979897979898979797979797979797979797979797979797979797979796 +969696969696969696969696969696969696969696969696969696969696969696969696969695 +969595959595959594949494939393939393939393939393939393939393939393939393939393 +939393939292939392929191909090908f8f8f8f8f8f8f8e8e8e8d8d8d8d8d8d8d8d8d8d8c8c8c +8c8b8b8a8a89898888888888888888888787868686868585858383848483838282818181818080 +807f7f7f7f7f7f7f7e7e7e7e7d7d7c7c7c7c7b7b7b7b7b7b7b7b7b7b7a7a7a7a797a7979797979 +79797979787878787878787878787878787878787878787879797979797979797a7b797a7b7b7b +7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080807f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e +7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a797a797979797979 +797979787878787878787878787878787878777777777777777776767777767676767676767676 +767676767575757575757575757575757575747574747474747474747474747474747474747474 +747474747474747474757475757575757575757576767676767676767777767677777778787878 +78797979797a797a7a7a7a7b7b7b7c7c7b7b7c7c7c7e7e7e7e7f7e7f7f7f7f8080808181818182 +8282838383838484858586868585868686888888888988898989898a8a8a8b8b8b8b8c8c8d8d8e +8e8e8e8f8f8f90908f8f9090909191919191929292929392939393939494949595949495959596 +969696969696969697969797979797979797979898989898989898989898989898989999999999 +999999999999999999999999999999999999999999999999999999999999999999999998989898 +989898989898989898989898989898989898989898989898989898989898989898989898979797 +979797979797979797979797979797979797979797979797979797979797979797979797969796 +969696969696969695959595959595959595959595959595959595959595959595959595949495 +9594949494949494939392929292919191919191919191919090908f8f90908f8f8f8e8e8e8e8d +8d8c8c8c8c8b8b8b8a8a8b8b8a8a89898888888887878786868686858584848383838382828281 +8181818080807f7f7f7f7e7e7d7d7d7d7c7c7c7b7b7c7c7b7b7b7a7a7a7a797a79797979797979 +797978787878787878787878787878787878787878787979797979797979797a797a7a7a7a7a7a +7a7a7a7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c +7c7c7c7c7c7c7c7d7d7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d +7d7d7d7d7d7d7d7c7c7d7d7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a79787a7978787878787878 +787777777777777777777777777777777676767676767676767676767676767676767676767676 +767675757575757575757575757575757475747474747474747575747475757575757575757575 +7575757575757576757676777776767777777878787878787878787878787979797a7a7a7a7a7b +7b7b7b7c7b7c7d7d7d7e7e7e7e7e7e7e7e7e7e8080818182818282828283838383838383848585 +8585868687878888888888888888888a8a8a8b8c8a8b8c8c8c8d8d8d8d8d8d8d8e8e8f8f909090 +909191919191919191919192929292929393939394939494949495959595959595959595969696 +969696969696979697979797979797979798989898989898989797989897979798989898989898 +989898989898989898989898989898989898989898989898989898989898989898979797969697 +979696969696969696969696969696969696969696969696969696969696969696969595959595 +959595959595959595959595959595959595959595959595959595959595959595959495949494 +949494949595939394949494949494949494949494949494949494949494949494949494949494 +94949494949493939292929291919191919191919191909090909090909090908f8f8f8f8e8e8d +8d8d8d8c8c8c8c8c8c8c8c8c8b8b8a8a8a8a898989878788888787868685858585848484838383 +838382828181818180807f7f7f7f7e7e7e7d7d7d7d7d7d7d7c7c7c7c7b7c7b7a7a7a7a7a7a7a7a +79797979797979797878797978787878787878787979797979797979797a797a7a7a7a7a7a7a7a +7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7d7d7d7d7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f8080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080808080808080808080808080808080807f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c +7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7b7a7a7a7a7a +7a7a7a7a7a7a7a7a7a797979797979797979797979797979797979797979797979797979797979 +797979797979797979797979797979797979797979797979797a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7b7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c +7c7c7c7c7c7d7d7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d +7d7d7d7d7d7c7c7d7d7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7b7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7979797979797979797979797978787979787878787878787877 +777777777777777777777777777776767676757675757575757575757575757575757575757575 +747474747574757575757575757575757575757575757576767575767676767676767676767676 +77767777777777777778787777787878797979797a797a7a7a7a7a7a7b7b7b7c7c7c7c7c7d7e7e +7e7e7e7e7f7f7f8080808081808181818183838484848484848484858686868686868788888888 +898989898a8a8a8b8a8b8b8b8b8d8d8d8e8e8d8d8e8e8e8f8f8f8f8f8f8f909092919292929293 +939393939393939393949494949495959595959595959595969696969696969696969797979797 +979797979797979797979797979796989797979797979796969797969696979797979797979797 +979797979797979797979797979797979797979796979696969696969696969595959494959594 +949494949494949494949494949494949494949494949494949494949494949493939393939393 +939393939393939393939393939393939393939393939393939393939393939393939393939393 +939394949292939393939393939393939393949394949494949494949494949494949494949494 +9494949493939393939392929292929292929292919191919191919191919090909090908f8f8f +8e8e8d8d8d8d8d8d8d8d8c8c8c8c8c8c8b8b8b89898a8a89898888888888878786868585858585 +8484838383838283818181818080807f7f7f7f7f7f7e7d7d7d7d7d7d7d7c7c7c7c7c7c7c7b7a7a +7a7a7a7a7a7a79797a7a79797979797979787a797979797979797979797979797979797979797a +7a7a7a7a7a7a7a7a7b7a7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7d7d7d7d7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f80808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f +7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e +7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080808080808080808080808080807f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7a7a7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7979797979797979797979797979797979797979797979797979797979797979 +797979797979797979797979797979797979797979797979797979797a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7b7b7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7b7b7a7a +7a7a7a7a7a7a797979797979797979797878787878787878787778777777777777777777767676 +767676767676767676767676767676767676767675757676757575757575757575757575757575 +757575757575757575757575747675757575757575757575757575757676767676777777777777 +77777778787979797979797979797b7b7b7b7b7b7b7b7d7d7c7c7d7d7d7e7e7e7e7f7f7f7f8081 +8081818181838383848483838485858585858586868787878888888889898a8a8a8a8a8a8a8a8a +8b8d8d8d8e8e8d8d8e8e8e8f8f8f8f908f90909090919191929292929292929293939393949494 +959594949595959595959595959595959695969696969696969797969697979797979797979797 +979798969797979797979797979797979797969696969696969696969696969696969696969696 +969696969696969696969696969695959595959595959595949494949493939393939393939393 +939393939393939393939393939393939393939393939393939393939393939393939393939393 +939393939393939393939393939393939393939393939393939393939393929392929292929292 +929292929292929393939393949494949494949494949494949494949494939394949393939393 +939393939292929292929292929393939393939393929293939292929191919190909090909090 +90908f8f90908f8f8f8e8d8d8d8d8c8c8c8c8c8c8c8b8b8b8a8989898989898989898787868686 +8686858584848484848482828281818282808080807f7f7e7d7e7d7d7d7d7c7c7c7c7c7c7b7b7b +7b7a7a7a7a7a7a7a7a7a7a79797979797979797979797979797a797a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7b7b7a7a7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d +7d7d7d7d7d7d7d7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e +7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7a7a7b7b7a7a7a7a7a7a7a797a797979797979797979 +797979797978787878787878787878787878787878787878787878787878787878787878787878 +787878787878787878787878787878787878787878787878787879797979797979797979797979 +797a797a7a7b7b7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7a7b7a7a79797a7a79797979 +797979797878787878787878787877777777777777777777777777777777777777777676767676 +767676767676767676767676767675767575747475757474747474747474747474747474747474 +757475757575757575757576767676767676767676767676767677777777777878787879787979 +79797a7a7a7a7a7a7a7a7a7a7c7c7c7c7d7c7d7d7f7f7e7e7f7f7f808080808181828283838383 +838383858585868785868788888888888888898989898a8a8b8b8c8c8d8d8d8d8d8d8d8d8d8d8f +8f8f90918f90919191929292929292929292929393939494949494949594959595959696969797 +969697979797979797979797979797979797979797979798989797989898989898989898989898 +989797979797979797979697969696969595959595959595959595959595959595959595959595 +959595959595959595959595949494949394939393939292929292919191919191919191919191 +919191919191919191919191919191919191919191919191919191919191919191919191919191 +919191919191919191919191919191919191919191919191919191919191919191919191919191 +919191919192929292929393939394939494949494949494949494949393949493939393939393 +939393939393939393939394949494949494949393949493939392929292929292929291929191 +909091919090908f8f8f8f8f8e8e8e8e8e8e8e8d8d8d8c8c8c8c8b8c8b8b8b8b89898888888888 +8787868786868686848484838384848282818180807f7f7f7f7f7f7f7e7e7e7e7d7d7c7c7c7c7b +7b7b7b7b7b7b7b7b7b7a7a7a7a797a797979797979797979797979797979797979797979797979 +7979797a7b797a7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d +7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b +7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a797a7979797979797979797979 +797979787878787878787878787878787878787878787878787878787878787878787878787878 +78787878787878787878787878787878787878787878787879797979797979797979797979797a +797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c +7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b +7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a797a797979797979797979797979 +797978787878787878787878777777777777777776767777767676767676767675757575757575 +757575757575757575757575747574747474747474747474747474747474747474747474747574 +7575757575757575757676767676767676777776767777777878787878797979797a797a7a7a7a +7b7b7b7c7c7b7b7c7c7c7e7e7e7e7f7e7f7f808080808181818282828283838484858585858686 +8688888888898889898a8a8a8a8b8b8b8c8c8c8c8d8d8e8e8e8e8f8f8f90908f8f909090929292 +929392939393939494949595949495959596969696969696969697969797979798989898989898 +989898989898989898989898989898989898989898989898989898989898989898989898989897 +979797979797979796979696969695959594949595949494949494949494949494949494949494 +949494949494949494949393939392939292929291919191919090908f8f90908f8f8f8f8f8f8f +8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f +8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f90908f8f +909090919191919192929292939293939393939393939393939393939393939393939393939393 +939393939393939393949494949494949494949494949494939393939393939393929392929292 +929292929291919191919090908f8f90908f8f8f8e8e8e8e8d8e8d8d8d8d8b8b8b8a8a8a8a8989 +88898888888886868685858585848483838282818181818080807f7f7f7f7e7e7d7d7d7d7c7c7c +7b7b7c7c7b7b7b7a7a7a7a797a7979797979797979797979797979797979797979797979797979 +79797a797a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7d7d7d7d7d7d +7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f8080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a797a79797979797979787879797878 +787777777777777777777777777777777777777777777777777777777777777777777777777777 +7777777777777777777777777777777777777777777778787879797878797979797979797a797a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7d7d +7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7d7d7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a797a7979787879797878787878787878 +777777777777777777777676767676767676767676767676767676767676757575757575757575 +757575757575757575757475747475757474757575757575757575757575757575757576757676 +767676767777777878787878787878787878787879797a7a7a7a7a7b7b7b7b7c7b7c7c7d7d7e7e +7e7e7e7e7e7e7e7e8080808182818282838383838383838484848586858687888888888888888a +8a8a8a8b8a8b8b8d8d8c8c8d8d8d8e8e8e8e8f8f90909090919191919191919191919393939394 +939494949495959595959595959595969696969696969696979697979696989897979797979797 +979797979797979797979797979796969797969696969696969696969696969696969696959595 +959595959494939493939393929292929292929292929292929292929292929292929292929292 +9291919292919191909090908f908f8f8f8f8e8e8e8e8e8d8d8d8c8c8d8d8c8c8c8c8c8c8c8c8c +8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c +8c8c8c8d8d8c8c8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d +8d8e8e8e8f8f8f8f90909190919191919191919191919191919191919191919191919191919191 +919191919292929393939393939393939393939393939292929292929292929192919192929191 +9292929191919191909090909090909090908f8f8f8f8e8f8e8e8e8e8c8c8c8c8c8c8c8b8b8a8b +8a8a898988888787878787868685858484838383838282828181818180807f7f7e7e7d7d7d7d7d +7d7d7d7d7d7c7c7c7b7a7b7a7a7a7a7a7a7a7a7a7a7a7a79797a7a797979797979797979797979 +7a797a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c +7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f +7f7f7f7f7f7f808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7e7f7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f +7f7f80808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080808080808080808080808080808080807f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e +7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7a7b7a7a7a7a79797979797979797979797979797979797979797979797878797978787877 +777777777777777777777777777777777777777777777777777777777777777777777777777777 +777777777777777777777777777777777777777778787879797878797979797979797979797979 +797979797979797979797979797979797a7a7a7a7a7a7a7a7a7b7a7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7d7d7c7c +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7d7d7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7b7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a797979797979797979797979797878797978787878787878787777 +777777777777777776767676767676767676767676767676767676767575757575757575757575 +757575757575757575757575767675757676767676767676767676767676767676777677777777 +77777878787979797979797a7a7a7a7a7a7a7b7b7c7c7c7c7c7d7d7d7d7e7e7e7e7f7f80808080 +80808181818183838384848484848585858686868687878788898888898a8a8a8a8a8a8b8c8d8d +8d8d8d8d8d8f8f8e8e8f8f8f909090909191919191929293939393939393939395959595959595 +959595969696969696969696959796969696969696969696969695959797969696969696969696 +969696959695959595959595949495959494949494949493949393939393939393939292929292 +92929191919191919190908f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8e +8e8f8f8e8e8e8d8d8d8d8c8d8c8c8c8c8b8b8b8b8b8a8a8a89898a8a8989898989898989898989 +898989898989898989898989898989898989898989898989898989898989898989898989898989 +898a8a89898a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8b8a8b8b8b8b8c +8c8c8d8d8d8d8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8f8e8f8f8f8f +8f8f90909091919191919191919191919191919290919191919191919191919191929291919292 +929191919191909090909090909090908f8f8f8f8f8f8f8f8f8f8d8d8d8d8d8d8d8c8c8c8c8c8c +8b8b8a8a898989898887878787868685858585848484838282828282818180807f7f7f7f7e7e7e +7e7e7e7d7d7d7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7a7a7b7b7a7a7a7a7a7a7a7a7a7a7a7a797a +7979797979797979797a7a7a7a7b7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7d7d +7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080 +8080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a79797979797979797978787777777777777777777777777777777777 +777777777777777676767676767676767676767676767676767676767676767676767676767676 +767676777777777777777777777777777777777777777777777777777777777778777878787879 +7979797979797979797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7a7a7b7b7b +7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7b7b7a7a7a +797979797979797979797979797979787878787778777777777777777777777777777776767676 +767676767676767676767676767675757676757575757575757575757575757575757575757575 +757575757575747675757575757575757575757575757676767676777777777877787879797979 +7979797a7a7a7a7b7b7b7b7c7c7c7c7d7d7d7d7d7e7e7e7f7f7f7f807f81818181818182838483 +838484848585858586858687878888888989898a8a8a8a8a8a8b8b8b8b8d8d8e8e8e8e8e8e8e8f +8f9090909090909191919292929292929393939393939394949393949494949494949594959595 +959595959696959596969696969696969595959596959696969696969696969595959595959595 +959595959595959393939393939393939392929292929292929292929292929291919190909090 +90908f8f8e8e8e8e8e8e8e8d8d8d8d8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b +8b8b8b8b8a8a8a8a898a8989898988888888888787878686878786868686868686868686868686 +868686868686868686868686868686868686868686868686868686868686868686868686868686 +8686868686868686868686868686868686868686868787878787888888898988888989898a8a8a +8a8a8a8a8a8a8b8b8c8c8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8d8d8d8d8e8e8e8e +8e8e8e8f8f8f8f8f8f8f8f8f8f90909090909090909090909090908f9190909090909090909091 +9191919191919190909191909090909090908f908f8f8f8f8f8f8f8e8e8d8d8d8d8c8d8c8c8c8c +8c8c8c8b8a8a8a8a8a898888888787878786868585858585848282828282828281808081807f7f +7f7e7e7e7e7d7e7d7c7c7c7c7b7b7b7b7a7a7a7a7a7a7a7a7a7a7979797979797979797a797a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7a7a7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080 +808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7a7a7a7a7a7a7a797a +797979797979797979787878787878787878787777777777777777777777777777777777777777 +777777777776767676767676767676767676767676767676767676767676767676767676767676 +767777777777777777777777777777777777777777777777777777777777777777777777787878 +7878787878787879797979797979797979797979797a797a7a7a7a7a7a7a7b7b7a7a7b7b7b7b7b +7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7b7a7a7a7a7a7a7a79797a7a7979797878 +787878787878787878787878787777777777777777777777777777777777777777767676767676 +767676767676767676767676757576767575757575757575757575757575757575757575757575 +7575757575767676767676767676767676767676777777777778787878797879797a7a7a7a7a7a +7a7b7b7b7b7c7c7d7d7e7e7e7e7f7f7f7f7f808080818181818282838383838383848586858687 +87878888888888888889898a8a8b8c8c8c8d8d8d8d8d8d8d8d8d8d8f8f90909190919191919292 +929292929293939394949494949494949495949595969695959696969696969696969696969696 +969697979696979796979696969695959595959595959595959595959594949494949494949493 +949393939391919191919191919191909090908f908f8f8f8f8f8f8f8f8f8e8e8e8d8d8d8d8d8d +8d8c8c8c8c8b8c8b8b8a8a8a8a8989898888888888888888888888888888888888888888888888 +888887878787868786868686858585858584848483838484838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838484848484858585868785868787878888888888 +88888888888989898989898989898989898989898a8a8a8a8a8a8a8a8a8b8a8b8b8c8c8c8c8c8c +8c8d8d8d8d8d8d8d8d8d8d8e8e8e8e8f8e8f8f8f8f8f8f8f8f8f90909090909090909090919191 +919191919190909191909090909090909090909090909090908f8f8e8e8e8e8e8e8e8e8e8e8e8e +8e8d8c8c8b8b8b8b8a8a8a8989898988888787868686868484848484848483828182818080807f +7f7f7f7f7f7f7e7e7d7d7c7c7c7c7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a797a79797979 +7979797979797979797a797a7a7b7b7a7a7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e +7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080 +80808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a797a7979 +797979797979797878787878787878787877777777777777777676777776767676767676767676 +767676757575757575757575757575757575757575757575757575757575757575757575757576 +767676767676767676767676767676767677777676777777777777777777777777777878787878 +787878787879797979797979797979797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a797a797979797979797979797979797978787878 +787878787878787878787877777777777777777676777776767676767676767575757575757575 +757575757575757575757575757575757575757575757575757575757575757575757575757575 +7575757676767777767677777777777777777878787878797979797a797a7a7b7b7b7b7c7c7c7d +7d7d7d7e7e7f7f7f7f808080818181818282828383838384848585868686868787888889898989 +8a8a8a8b8b8b8b8c8c8d8d8e8e8e8e8f8f8f90908f8f9090909292929293929393939394949495 +959494959595969696969696969696979697979797979797979797979797979797979797979797 +979797979797969796969696959595959595959594949595949494939393939393939393929392 +9292929090908f8f90908f8f8f8e8e8e8e8d8e8d8d8d8d8d8d8d8d8d8c8c8c8b8b8b8b8a8a8a89 +898989888988888888878787878786868686868686868686868686868686868685858686858585 +848484848384838383838282828282818181808081818080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808181808081 +818181818181818181818181818181818182828282828383838384838484848485858586868585 +868686878787878787878787878787878787888888888888888888898889898a8a8a8a8b8b8b8c +8c8c8c8c8c8c8c8c8c8d8d8d8d8e8d8e8e8e8e8e8e8e8e8e8f8f8f90908f8f9090909191919191 +9191919191919191919191919191919191919191919191919190909090909090908f8f90908f8f +8e8e8d8d8d8d8c8c8c8b8b8b8b8a8a898988888888868686858585858484838382828282818181 +808080807f7f7e7e7d7d7d7d7c7c7c7b7b7c7c7b7b7b7a7a7a7a7a7a7a7a7a797a797979797979 +797979797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c +7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f +7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7c +7c7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080 +8080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a797a79797979 +797979787878787777777777777777767676767676767676767676767676767676767676767676 +767575757575757575757575757575757575757575757575757575757575757575757575767676 +767676767676767676767676767676767676767676767676767676767676767677777777777777 +77777778787879797878797979797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a79787a7978787878787878787878787878777777777777 +777777777777777777767676767676767676767676767676767676767675757575757575757575 +757575757575757576767575767676767676767676767676767676767676767676777776767777 +777878787878787878787878787979797a7a7a7a7a7b7b7b7b7c7b7c7d7e7e7e7e7e7e7e7f7f7f +7f8080818282828383838383838384848485858586878788888888888889898a8a8b8b8b8b8c8c +8c8d8d8c8c8e8e8f8f909090909191919191919191919193939393949394949494959595959595 +959594949696959595959595959695969696969696969696969696959596969595959595959595 +959595959495949493939393929292929292929292929292929191919090919190908f908f8f8f +8f8d8d8d8d8d8d8d8c8c8c8b8b8b8b8a8b8a8a8a8a8a8a8a8a8a89898988888888888787878786 +868586858585858484848484838383838383838383838383838383838383838383838383838282 +82818082818080807f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7f7f7e7e7f7f7f7f7f7f7f7f808080808081818181828182828282838383838383838383 +838484848484848484848484848485858585868686868686868786878788888888888888898989 +89898989898a8a8a8a8b8b8c8b8c8c8c8c8c8c8c8c8c8d8d8d8e8e8d8d8e8e8e8f8f8f8f8f8f8f +8f8f8f8f8f8f90908f8f909090909090909090909090908f8f8f8f8f8f8f8f8f8f8f8f8f908f8e +8d8e8e8e8d8d8d8b8b8c8c8b8b8a8a898989898787878787878786868585848483838383828282 +8282818180807f7f7e7e7d7d7d7d7d7d7d7d7d7d7c7c7b7b7b7b7b7b7b7a7b7a7a7a7a7a7a7a79 +797a7a79797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7c7c7c7c7c7c7c7c7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7c7c7d +7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080 +808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7a7b7a7a7a7a7a7a7a7a7a7979797979797979797979797979797979 +797878787877777777777777777676767675767575757575757575757575757575757575757574 +747474747474747474747474747474747474747474747474747474747474747474747575757575 +757575757575757575757575757575757575757675767676767676767676777777777777777777 +7778787879797878797979797979797979797979797979797979797979797979797979797a7a7a +7a7a7a7a7a7a7a7a7a7a7a7b7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a +7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7979797979797979797979797978787979787878787878787878787878787777777777777777 +777777777777777676767676767676767676767676767676767676757575757575757575757575 +757575757575767675757676767676767676767676767776777777777777777878777778787879 +7979797a797a7a7a7a7a7a7b7b7b7c7c7c7c7c7d7e7e7e7e7e7e7f808080808080808182828283 +8383848484858585858585868787878888888989898a8a8a8a8a8a8b8b8d8c8d8d8d8d8e8e8e8f +8f8e8e909091919191919192929292929292929292949494949494949494949595959595959595 +949496969595959595959594959494949494949494949494949393949493939393939393929392 +92929292929291919191909090908f8f8f8f8f8f8f8f8f8e8e8e8d8d8e8e8d8d8d8d8c8c8c8c8a +8a8a8a8a8a8a898989888888888788878787878787878787868686858585858584848484838383 +83838383828281818181808080808080808080808080808080808080808080808080807f7f7f7e +7e7f7f7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7d7d7c7c7d7d7d7d7d7d7d7d7e7e7e7e7e7f7f7f7f7f7f7f7f7f808081818181818181818182 +828282828282828282828282838383838484848484848484848484858585868686868787878787 +878787888888888989898989898989898a8a8a8a8b8b8b8c8c8b8b8c8c8c8d8d8d8d8d8d8e8e8e +8e8e8e8e8f8f8e8e8f8f8f8f8f8f8f8f8f8f8f8f908e8f8f8f8f8f8f8f8f8f8f8f8f908f8e8e8f +8f8f8e8e8e8c8c8d8d8c8c8b8b8b8b8b8b89898989888988878787878686858585858484848483 +82828282818180807f7f7f7f7e7e7e7e7e7e7d7d7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7a7a7b +7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7c7c7c7c7c7c7c7c7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080 +808080808080808080808080808080808080808080808080808080808080808080808080807f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7d7e7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7b7b7b7a7a7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a79797979797979797978787777777777777777 +777777777777767676767676767676767676767575767675757574747474747474747474747474 +747474747474747474747474747474747474747474747474747474747474747474747474747474 +747474747474747475757576767575767676767676767676767676767676767676777777777777 +777777777777777777777777777877787878787979797979797979797979797979797a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7a7a7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7b7b7a7a7a79797979797979797979797979797978 +787878787878787878787878787778777777777777777777777777777777777777777676767676 +767676767676767676767676767575767675757575757575757575757575757575757576767676 +7676767676767676767676777777777778787878787878787878797979797979797979797b7b7b +7c7c7b7b7c7d7d7d7d7d7d7d7e7e7e7e7f7f7f7f80818081818181828283838484848485858586 +868686878787888989898989898a8a8a8a8b8b8b8c8d8d8e8e8e8e8e8e8f8f8f8f909090919191 +919191919192929292939393949493939494949494949495949595959594949495959494959595 +959595959594949494959495959595949494949493939393939393939393929292929292929292 +91908f8f8f8f8f8f8f8f8e8e8e8e8d8d8d8d8c8c8c8b8b8b8b8b8b8b8b8b898a89898989888888 +86868787868686858585858485848484848484848484838383838382828181818181818180807f +7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7c7c7c7c7c7c7c7b7c +7b7b7b7b7b7b7b7b7b7a7a7a79797a7a7979797979797979797979797979797979797979797979 +797979797979797979797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7a7a7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7d7d7e7e7e7e7e7e7e7f7f7e7e7f7f7f808080 +808080808080808080808080808080808080808080818182828283838384848484848484848585 +8585858585858586868787878888888888888989898a8a89898a8a8a8b8b8b8b8c8c8c8c8c8c8d +8d8d8d8d8d8d8d8d8d8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f9090908f8f90908f8f8f8f8e8e8e8e +8e8e8e8e8e8e8e8d8d8d8d8c8c8c8c8b8b8b8a8a8a8a8a8a898787878787878787868585858585 +848282828282828281808081807f7e7e7e7e7e7e7d7d7d7d7d7c7c7b7b7b7b7a7a7a7a7a7a7a7a +7a7b797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7a7a7b7b7b7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080 +80808080808080808080808080808080808080808080808080808080808080808080807f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b +7b7a7a7b7b7a7a797a797979797979797979787878787878787878787777777777777777777777 +777777777676767676767676767576757574747575747474737373737373737373737373737373 +737373737373737373737373737373737373737373737373737373737373737373737373737373 +737373737373747474757574747575767576767676767676767676767676767777777777777777 +777777777777777777777777777777777778787878787878787878787878787879797979797979 +797979797979797a797a7a7a7a7a7a7a7a7a7a7a7a7b7b7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7b7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a79797a7a797979787878787878787878787878787878777777 +777777777777777777777777777777777777777777777777777777777777777776767676767676 +767676767676767676767675757676757575757575757575757575757575757575767676767676 +7676767676767676767777777777787878787978797979797a7a7a7a7a7a7a7a7a7a7c7c7c7d7e +7c7d7e7f7f7f7f7f7f7f8080808081818282838383838383838484858586868787888888888888 +888989898a8b8b8c8c8c8c8d8d8d8d8d8d8d8e8f8f909090909190919191919292929393939393 +939393939393939494949595949495959595959595959595959595949494959594949595959595 +95959594949494939493939393929292929291919191919191919191909090908f908f8f8f8f8d +8d8d8d8d8d8d8d8d8c8c8b8b8a8a8a8a8989898888888888888888888787868686868585858383 +848483838382828282818281818181818181818180808080807f7f7e7e7e7e7e7e7e7e7d7d7d7d +7c7d7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7979797979797979797979 +797979797979797878787777787877777777777777777777777777777777777777777777777777 +777777777777777778787878787878787878787878787878787879797878797979797979797979 +7979797979797979797a7a7a7a7a7a7a7a7a7a7b7b7b7b7c7b7c7c7d7d7c7c7d7d7d7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f808081828282828282828283838383 +8383838383838484848485858686868687878788888787888888898989898a8a8b8b8b8b8c8c8c +8c8c8c8c8c8c8c8d8d8d8d8d8e8e8e8e8f8e8f8f8f8f9090908f8f90908f8f8f8f8f8f8f8f8f8f +8f8f8f8f8f8e8e8e8e8e8e8e8e8d8d8d8c8b8c8b8b8b8b89898989898989898887878686868684 +8484848484848382818281807f7f7f7f7f7f7e7e7d7d7d7d7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7a7a7b7b7b7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080 +8080808080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a +7a7a7a7a7a797a7979797979797979797878787878787878787877777777777777777676777776 +767675757575757575757574757474747474747474747373737373737373737373737373737373 +737373737373737373737373737373737373737373737373737373737373737373737373737373 +737373737474747474747474747574757575757575757575757575757576767676767676767777 +767677777777777777777777777777787878787878787878787878787878797979797979797979 +79797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a797a7979797979 +797979797979797979797979797979797979797878787878787878787878787878787777777777 +777777777777777776767777767676767676767676767676767676767676757575757575757575 +757575757575757575757575757575757575757575757575757575757575757676767676767676 +777776767777777878787878797979797a797a7a7a7a7b7b7b7c7c7b7b7c7c7c7e7e7e7e7f7e7f +7f8080808081818182828282838384848585858586868687878787888889898a8a8a8a8b8b8b8c +8c8c8c8d8d8e8e8e8e8f8f8f909090909191919292929293929393939394949495959494959595 +959595959596969696969696969696969696969696969696969595959595959595949495959494 +949393939392939292929291919191919090908f8f90908f8f8f8e8e8e8e8d8e8d8d8d8d8b8b8b +8a8a8b8b8a8a898988888888878787878786868685858686858584848383838382828281818181 +8080807f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7c7c7c7b7b7c7c7b7b7b7a7a7a7a797a +797979797878787878787878787878787878787878787878777777777777777776767777767676 +767676767675757575757575757575757575757575757575757575757575757575757575757575 +757575757575767676767676767676767676767676767676767676767676767676767777767677 +7777777777777778787878787878787878797979797a797a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b +7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7d7d7d7d7e7e7f7f7f7f7f7f7f7f7f808080818180 +808181818282828283838484848485858586868585868686878787878888898989898a8a8a8b8b +8a8a8b8b8b8c8c8c8c8c8d8d8d8d8e8d8e8e8e8e8f8f8f8f8f8f8f8f90908f8f9090909090908f +8f90908f8f8f8f8f8f8f8f8e8e8e8e8d8e8d8d8d8d8b8b8b8a8a8b8b8a8a898988888888868686 +858585858484838382828181818180807f7f7e7e7e7e7d7d7d7d7d7c7c7c7b7b7c7c7b7b7b7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b +7b7b7c7c7b7b7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080 +808080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7c7c7d7d7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7d7d7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7c7c7c7d7d7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7d7d7c7c7c7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a +7a7a7a797a79797979797979787878787777777777777777767676767676767676767676767676 +757575757575757575747574747474747474747473737373737373737373737373737373737373 +737373737373737373737373737373737373737373737373737373737373737373737373737373 +737374747474747474747475747575757575757575757575757575767676767676767676767676 +767676767676767676767676767777777777777777777777777777777878787979787879797979 +7979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a797a79797878797978 +787878787878787878787878787878787877777777777777777777777777777776767676767676 +767676767676767676767676767676767676767676767676767676767575757575757575757575 +757576767575767676767676767676767676767676767676767676777778787878787878787878 +787878797979797a7a7a7b7b7b7b7c7b7c7c7d7d7d7d7e7e7e7e7e7e7e7e808080818280818283 +838383838383848484848585868788888888888888898989898a8a8b8b8c8c8c8c8c8c8c8d8d8d +8e8f8e8f9090909191919191919192929293939392939394939393949494949494949494949494 +949494959595959595959594949595949494949494949493939393939393939292929292929291 +919191909190908f8f8f8f8e8e8e8d8d8d8d8d8d8d8d8d8d8c8c8c8b8a8b8a8a8a8a8888888888 +8888888887878686858585858484848383838383838383838282818181818080807e7e7f7f7e7e +7e7d7d7d7d7c7d7c7c7c7c7c7c7c7c7c7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7979797978797878 +787877777777777777777777777777777777777777777676767676767676767676767676767676 +767676757575757575757575757575757575757575757575757575757575757575757575757575 +757575757676767676767676767676767676767676767676767676767676767676767676767676 +7676767676777777777777777777777878787879787979797979797979797a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7c7c7d7d7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f +7f7f80808080818182828282838383848483838484848585858586868787878788888888888888 +8889898a8a8a8a8a8b8b8b8b8c8b8c8c8d8d8d8d8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f8f +8f8f8f8f8f8f8f8f8f8e8e8e8e8d8e8d8d8d8d8b8b8b8b8b8b8b8b8b8a8a898989898787878787 +8787868584858483828282828282818180807f7f7e7e7e7e7e7d7d7d7d7d7d7d7d7c7c7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7b7b7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7d7d7c7c7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080 +80808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7c7c7d7d7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7d7d7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7c7c7c7d7d7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7d7d7c7c7c7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7b7a7a7a7a7a7a7a7a7a7979797979797979 +797979797979797979797878787877777777777777777676767675767575757575757575757474 +747474747474747474747474747474747474737373737373737373737373737373737373737373 +737373737373737373737373737373737373737373737373737373737373737373737373737373 +747474747474747474747474747474747474747474747474747575757575757575757575757575 +767576767676767676767677777777777777777777777777777778787879797878797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797978787979787878 +787878787878787878787878787878777777777777777777777777777777767676767676767676 +757675757575757575757675767676767676767676767676767675757575757575757575757575 +7676757576767676767676767676767677767777777777777778787979797979797979797a7a7a +7a7b7b7b7b7c7c7c7d7d7d7d7e7e7e7e7f7f7f7f80808080808080818383838484838384858585 +8585858686878787888888898a8a8a8a8a8a8a8b8b8b8b8d8c8d8d8e8e8e8e8e8e8e8f8f8f9091 +909091919192929292929292939393949494939394949393939494949494949494949394939393 +93949494949494949493939494939393939292929291919191919191919090909090908f8f8e8e +8e8e8e8e8e8d8d8d8d8c8c8c8b8b8b8b8a8a8a8a8a8a8989898888888888888786858585858585 +858584848484838383838282828181818180818080807f7f7f7f7f7f7e7e7e7c7c7d7d7c7c7c7b +7b7b7b7b7b7b7b7b7a7b7a7a7a7a79797979797878787878787878787877777777777777777777 +767676767676767676767676767676767676767675757575757575757575757575757575757575 +757474747474747474747474747474747474747474747474747474747474747474747474747474 +747475757575757575757575757575757575757575757575757575757575757575757575757575 +757575767676767776777777777878787878787878787878787878787979797979797979797979 +7979797979797979797979797a7a7a7a7b7b7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d +7e7e7e7e807f808080808181818282818182828283838383848484848485858686868686868687 +878888888888898989898a8a8a8a8b8b8b8b8c8c8c8c8c8c8c8d8c8d8d8d8d8d8d8e8e8e8e8e8e +8e8e8e8e8e8e8f8d8e8e8e8e8e8e8e8e8e8c8c8c8c8c8c8c8c8c8a8b8a8a8a8a88888888888888 +878686878685848484838383828282828181808080807f7f7e7e7e7e7e7e7e7d7d7c7c7c7c7b7c +7b7b7b7b7b7b7b7b7b7b7b7b7a7a7b7b7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7c7c7c7d7d7c7c7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f8080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b +7b7b7a7a7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7d7e +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7d7e7e7e7e +7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7e7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7b7b7b7b7b7b7b7b7a7a7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7979797978 +787777777777777777777777777777777777777776767676767676767575767675757574747474 +747474747473747373737372727272727272727272727272727272727272727272727272727272 +727272727272727272727272727272727272727272727272727272727272727272727272727272 +727272737373737473747474747474747474747474747474747474747575757676757576767676 +767676767676767676777777777777777777777777777777777777777777777777777777777778 +787979797979797979797979797979797979797979797979797979797979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +797979797979797878787878787878787878787878787878787877787777777777777777777777 +777777777777777776767676767676767676767676767676767676767676767676767676767676 +767675757676757575757575757575757575757575757575757575757576767676767676767676 +7676767676777777777778787878787878787878797979797979797a7a7a7b7b7b7c7c7b7c7d7d +7d7d7d7d7d7d7f7f7f7f807f818181818181818282838384848484858585868586868686888889 +89898989898a8a8a8b8b8b8b8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f909091919191919191919192 +929292929292939393939393939393939394939494949494949495959393949494949494949493 +9393939392929292929292929291919191919190909090908f8f8f8e8e8f8f8d8d8d8d8d8d8d8c +8b8a8a8a8a8a8a8a8a8a8989898888898887878786868686858685848484848484838383838282 +82818080808080808080807f7f7f7e7e7f7f7e7e7e7d7c7c7c7c7b7b7b7b7b7b7b7a7a7a7a7a7a +7a7979787878787878787878787878787878787877777777767676767676767576757575757575 +757575747474747474747474747474747474747474747474747473737474737373737373737373 +737373737373737373737373737373737373737373737373737373737374747474747474747474 +747474747474747474747474747474747474747474747474747474747575757576767676767676 +767676767676767676767676767676777677777777777777777777777777777777777777777777 +7878787879797979797979797979797979797a7a7a7a7a7a7a7a7a7b7b7b7c7c7b7b7c7c7c7d7d +7d7d7d7d7e7e7e7e7f7f7f80807f7f808080818181818182838383838383838484848485858585 +858686868787878788878989898989898989898b8b8b8c8c8b8b8c8d8d8d8d8d8c8c8e8e8d8d8d +8e8e8e8e8e8e8e8e8e8d8e8d8d8d8d8d8d8d8c8c8d8d8c8c8c8c8b8b8b8b8a8a8a898988888888 +87878787878686868585858382828282828281818181818180807f7f7e7e7e7e7e7d7d7d7d7d7d +7d7d7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +8080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b +7a7a7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7b7b7b7b7b7b7b7b7a7a7b7b7a7a797a797979797979797979797979797978787878787777 +777777777777777777777777777777777777767676767576757574747575747474737373737373 +737373737373737373727272727272727272727272727272727272727272727272727272727272 +727272727272727272727272727272727272727272727272727272727272727272727272727272 +727373737373737373737373737373737373737373737373737374747475757474757576757676 +767676767676767777777777777777777777777777777777777777777777777777777777777878 +787878787878787878787878787878787878787878787878787878787878787878787878787878 +787878787878787878787878787878787878787878787878787878787878787878787878787878 +787878787877777777777777777777777777777777777777777777777777777777777777777777 +777777777777767676767676767676767676767676767676767676767676767676767675767575 +747475757474757475757575757575757575757575757575757575767676767676767676767676 +7676767777777777787878787978797979797a7a7a7a7a7a7a7b7b7b7c7c7c7d7e7d7e7f7f7f7f +7f7f7f7f8181818182828383838383838384848585868687878888888888888888888a8a8b8b8c +8b8c8c8d8d8d8d8d8d8d8e8e8f8f8f909090909190919191919292939393939393939393939393 +939393939494949494949494949494949494949494949494959593939494939493939393929292 +929291919191919191919190908f8f8f8f8e8e8e8e8e8d8d8d8c8c8d8d8b8b8a8b8a8a8a8a8888 +88888888888888888787878685868584848483838383838383828281828181808080807f7f7f7e +7e7e7e7e7e7e7e7e7e7d7d7d7c7b7d7c7b7b7b7a7a7a7a7a797979797979797878787878787878 +777777777677767676767676767676767676757575757474747474747474747474747474747474 +747373737373737373737373737373737373737373737373727273737272727272727272727272 +727272727272727272727272727272727272727272727272727272737373737373737373737373 +737373737373737373737373737373737373737373737373737374747474757575757575757575 +757575767576767676767676767676767676767676767676767676767676767676767676767777 +777778787878787878787878787878787878787878787878787979797a7a79797a7a7a7b7b7b7b +7c7b7c7c7c7c7d7d7d7e7e7d7d7e7e7e7f7f7f7f7f808080808180818182828282838383838384 +84848585858586868787878787878787878989898a8b898a8b8c8c8c8c8c8b8b8d8d8c8c8c8d8d +8d8d8e8d8e8e8e8e8e8e8e8e8e8e8e8e8d8d8e8e8d8d8c8d8c8c8c8c8b8b8b8a8a898989898989 +89898988888786868684848484848484838382838282818180807f7f7f7f7f7e7e7d7e7d7d7d7d +7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080 +808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c +7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b +7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b +7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b +7a7a7a7a7a7a7a7a7a7a7a7a7a7a797a7979797979797979797979797979787878787877777777 +777777777676777776767676767676767575757574757474747474747474747373737373737373 +737373737373737272727272727272727272727272727272727272727272727272727272727272 +727272727272727272727272727272727272727272727272727272727272727272727272727273 +737373737373737373737373737373737373737373737373747474747474747474757475757575 +757575757576767676767676767676767676767676767677777676777777777777777778787878 +787878787878787878787878787878787878787878787878787878787878787878787878787878 +787878787878787878787878787878787878787878787878787878787878787878787878787878 +787878777777777777777777777777777777777777777777777776767777767676767676767676 +767676767575757575757575757575757575757575757575757575757575757575747574747474 +747474747574757575757575757575757575757575757575757676767676767676777776767777 +777878787878797979797a797a7a7a7a7b7b7b7c7c7c7c7d7d7d7e7e7e7e7f7f80808181808081 +81818383838384848585868685858686868888888889898a8a8b8b8a8a8b8b8b8d8d8d8d8e8d8e +8e8f8f8f8f90909091919191919292929293929393939394949494949494949595949495959595 +959595959595959595959595949495959494949494949494939393939293929292929191919191 +9090908f8f90908f8f8e8e8d8d8d8d8c8c8c8c8c8b8b8b8a8a8a8a898988898888888886868685 +85868685858584848484838382828282818181808080807f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c +7b7b7c7c7b7b7b7a7a7a7a797a7979797978787878787777777676777776767676767676767575 +757574757474747474747474747474747474737373737373737373737373737373737373737372 +727272727272727272727272727272727272727272727272727272727272727272727272727272 +727272727272727272727272727272727272727272727272727373737373737373737373737373 +737373737373737373737373737373737373737373737373737374747474747474747474747474 +747574757575757575757575757575757575757575757575757575757575757575757575757676 +767676767676777776767777777777777777777777777778787878787878787878797979797a79 +7a7a7a7a7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f80808081818181828282 +83838383848485858686858586868688888888898889898a8a8a8a8b8b8b8c8c8c8c8c8d8d8d8d +8e8d8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8e8d8d8d8d8c8c8c8c8c8b8b8b8a8a8b8b8a +8a898988888888868686858585858484838483838383818181808080807f7f7e7f7e7e7e7e7d7d +7d7d7d7c7c7c7b7b7c7c7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b +7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080 +80808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7c7c7d7d +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d +7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7d7d7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a +7a7a7a7a7a7a7a7a7a7a7a7a797a79797979797979787879797878787777777777767676767676 +767676767676767676767676767675757575747574747474747474747473737373737373737373 +737373737372727272727272727272727272727272727272727272727272727272727272727272 +727272727272727272727272727272727272727272727272727272727272727272727272737373 +737373737373737373737373737373737373737373737474747474747474747574757575757575 +757575767676767676767676767676767676767676767676767676767676767676777777777777 +777777777777777777777777777777777777777777777777777777777777777777777777777777 +777777777777777777777777777777777777777777777777777777777777777777777777777777 +777676767676767676767676767676767676767676767676767676767676767676767676767676 +767675757575757575757575757575757575757575757575757575757575757475747475757474 +757576757676767676767676767676767676767676777777777878787878787878787878787879 +797a7a7a7b7b7b7b7c7b7c7c7d7d7d7d7e7e7e7e7e7f7f7f808080818282838383838383838383 +8585858687868788888888888888888a8a8a8a8b8b8c8c8c8c8c8c8c8c8c8e8e8e8e8f8e8f8f90 +909090909090919191919192929292939293939393949494949494949494949494949494949494 +93939393939393939393939393939393939393929292919191919091909090908f8f8f8e8e8d8d +8d8d8d8d8d8d8d8c8c8b8b8a8a8a8a898989888888888888888787868786868585848483838383 +83838383828282828181808080807f7f7f7f7f7f7f7e7d7c7e7d7c7c7c7b7b7b7b7b7a7a7a7a7a +7a7a7a7a7a79797979787978787878777777777776767676767676767676767676767675757575 +747574747474747474747474747474747373737373737373737373737373737373737373727272 +727272727272727272727272727272727272727272727272727272727272727272727272727272 +727272727272727272727272727272727272727272727273737373737373737373737373737373 +737373737373737373737373737373737373737373737373747474747474747474747474747475 +747575757575757575757575757575757575757575757575757575757575757575757576767676 +76767676767676767676767676767676767676767677777777777777777878787879797a797a7a +7a7a7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7d7d7d7d7e7d7e7e7e7e7f7f7f7f7f7f7f8080808181 +818182828383848484848484848686868687868787888888888989898a8a8a8a8a8b8b8b8b8c8b +8c8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8e8d8d8c8d8d8d8c8c8c8c8c8b8b8b8b8b8b8b8b8b8a +8a898989898787878787878786858486858484848282828282828281807f81807f7f7f7e7e7e7e +7e7d7d7d7c7c7d7d7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7c7c7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7d7d7c7c7d7d7d7d7d7d7d7d7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080 +8080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7a7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a79797979797979797979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797a7a7a7a7a7a7a7a +7a7b7a7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7c7c7d7d7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7a7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7a7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7d7d7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a79797979 +797979797979797979797979797979797979797878797978787877777777777676767676767676 +767576757575757575757575747474747474747474747474747474737373737373737373737373 +737373727272727372737373737373737373737373737373737373737373737373737373737373 +737373737373737373737373737373737373737373737373737373737273727272727373737373 +737373737373737373737373737373737373737374747474747474747474747474747474747474 +747575757575757575757575757575757575757576757676767676767676767777777777777777 +777777777777777777777777777777777777777777777777777777777777777777777777777777 +777777777777777777777777777777777777777777777777777777777777777777777777777776 +767676757675757575757575757575757575757575757575757575757575757575757575757575 +747474747474747474747474747475747575757575757575757575757575757575767675757676 +7676767676767676767677767777777777777778787878797979797979797a797a7a7a7a7b7b7c +7c7c7d7d7d7d7e7e7e7e7f7f7f7f80808080808181828383838484848585858585858585868888 +88898988898a8a8a8a8a8a8a8a8c8c8c8c8d8c8e8e8e8e8e8e8e8e8e9090909090909090919191 +919191919292929292939393939393939393939494949493949393939393939393939393939292 +92929292919291919191919191919191919090908f8f8f8f8e8e8e8e8e8e8d8d8d8c8c8b8b8b8b +8a8b8a8a8a89898989888888888787878686868685868584848484848483838282818181818181 +8181808080807f807e7e7e7e7d7d7d7d7d7d7d7c7b7b7c7c7b7b7b7a7a7a7a7a79797979797979 +797979787878787778777777777676767676757575757675767676757675757575747474747474 +747474747474747474747474747573747474747474747474747474747474747474747373737372 +737272727272727272727272727272727272727372737373737373737373737373737373737373 +737373737373737373737373737373737373737373747474747474747474747474747474747474 +747474747474747474747474747474747474747474747575757575757575757575757575757575 +757575757575757575757575757575757575757575757575757575757575757575767676767676 +767676767676767676767676767676767676767777777777777777787878787979797979797979 +7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7d7d7d7d7e7d7e7f7f7f80808080 +80808181828282828282828484848485848585868686868787878888888889898a8a8a8a8a8a8b +8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8d8d8c8c8d8d8d8c8c8c8c8c8b8b8b8b8b8b8b8b8b8a8a8a +8a8a8a888888888888888786868787868686848383838383838281818282818181807f7f7f7f7e +7e7e7d7d7e7e7d7d7d7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7c7c7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7d7d7c7c7d7d7d7d7d7d7d7d7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7b7b7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a797979797979 +7979797979797979797979797979797979797979797979797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7b7b7a7a7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7a7a7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7a7a7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a797979797979 +797979797979797978787777777777777777777777777777777777777776767676767676767575 +767675757575757575757575757574757474747473737373737474747474747474747474747474 +747474747474747474747474747474747474747474757575757575757575757575757575757575 +757575757575757575757575747474747474747474747474747474747474747474747474747474 +747474747474747473737373737373737373737373737374747474757475757575757575757575 +757575757575757575757575757575757576767575767676767676767677777777777777777777 +777777777777777777777676767676767676767676767676767676767676767676767676767676 +767676767676767676767676767676767676767676767676767676767676767676767676767676 +767676767676767676767676767676767676767675757676757575757575757575757575757575 +757575757575757575757575757575757575757575757576767676757675757575757575757676 +7777777778787878787878787878797979797979797979797b7b7b7c7c7b7b7c7d7d7d7d7d7d7d +7f7f7f7f807f8181818181818182828484848484848585858686868788888888898989898a8a8a +8b8b8b8b8c8c8c8c8d8d8d8e8e8e8e8f8f8f8f9090909091919191919191929192929292929293 +939393939393939393939394929393939393939393939393939494929293939392929292929292 +919191919191909090908f8e8e8e8e8e8e8e8d8d8d8d8c8d8b8b8b8b8a8a8a8a8a8a8a89888889 +89888888868585858585858585858484848383838383838281808080808080807f7f7f7f7e7e7e +7e7e7e7e7d7d7d7d7d7d7c7c7c7b7b7a7a7a7a797a797979797979797979797979787879797878 +787777777776777676767676767676767676767575767675757575757575757575757574757474 +747474747474747474747474747474747474747474747474747474747474747474747474747474 +747474747474747474747474747474747474747474747474747474747474747474757575757574 +747474747474747474747474747474747474747474747474747474747474747474747474747474 +747474747474747474747474747474747474747475757575757575757575757575757675767676 +767676767676767676767675757575757575757575757575757576767676767676767676767676 +777776767777777777777777777777777777777777777777777777777777777877787878787878 +787979787879797979797979797a7a7a7a7b7a7b7b7b7b7c7c7c7d7d7d7d7d7d7d7e7e7e7e7f7f +7f7f80807f7f818181828282828382838384848484858585878787878787878788898889898989 +8a8a8a8a8b8b8b8b8b8b8c8c8c8c8b8c8b8b8b8b8c8c8c8c8c8c8c8c8b8b8c8c8b8b8b8b8a8a8a +8a8a8a8a89898888888887888787878686868685858383838382838282828181818181817f7f7f +7e7e7f7f7e7e7d7d7d7d7d7d7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7b7b7a7a7a7a7a7a7a +797a79797979797979797979797979797979797979797979797979797979797878787878787878 +7878787878787878787878787878787878787878787879797979797979797979797979797a797a +7a7b7b7a7a7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7a797b7a7979797979797979797979797979797979797979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +7979797979797979797979797979797979797979797979797a797a7a7b7b7a7a7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a797b7a797979797979797979797979797878787878787878 +787878787878787777777777777777777777777777777777777777767676767676767675747675 +747474747474747474747474747474747474737373737374747474747474747474747474747474 +747474757475757575757575757575757575757676767676767676767676767676767676767676 +767676767676767676767575757575757575757575757575747574747474747474747474747474 +747474747474737373737373737373737373737373747474747474747474747474747474747474 +747474747474747474747474747474757674757676767676767676777777777777777777777777 +777777777777777776767676767676767676767676767676767676767676767676767676767676 +767676767676767676767676767676767676767676767676767676767676767676767676767675 +767575757575757575757575757575757575747475757474747474747474747474747474747474 +747474747474747474747574757575757575757575767676767676767676767676767676777777 +7777787878787978797979797a7a7a7a7a7a7a7a7a7a7c7c7c7d7e7c7d7e7f7f7f7f7f7f7f8181 +81818282838383838383838484868686868787888888888888898a8a8a8a8b8b8c8c8d8d8d8d8d +8d8d8e8e8e8e8f8f8f909090909190919192929292939393939393939393939393939393949494 +949494949494949494949393939393939393939293929293939191929292919191919191919090 +8f908f8f8e8e8e8e8d8c8c8c8c8c8c8c8b8b8b8b8a8a8989898988888888888888878685878685 +858583838383838383838383828282818081808080807e7e7e7e7e7e7e7e7d7d7d7d7c7c7c7c7c +7c7c7b7c7b7b7b7b7a7a7a79797878787878787878787878787878787878787777787877777776 +767676757675757575757575757575757574757576757574757474747474747474747474747474 +747474747474747474757475757575757575757575757575757575757575757575757475747474 +747474747474747474747474747474757475757575757575757575757575757676767676757575 +757575757575757575757575757575757575757575757575757575757575757575757575757575 +757575757575757575757575757575757575767676767676767676767676767676767676767676 +767676767676767676757575757575757575757575757575767676767676767676767676767777 +767677777777777777777777777777777777777777777777777777777777777777777777777778 +7877777878787878787878797979797979797979797a7a7a7b7c7b7c7c7c7c7d7d7d7d7d7d7d7d +7e7e7d7d7f7f7f8080808081808181828282828383838585858586858686878787878787878888 +888889898a8a8a8a8b8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8b8b8c8c8b8b8b8b8b8b8b8b8b +8b8b8a8a8989898989898989898888878786868484848484848484848383828282828080807f7f +80807f7f7e7e7d7d7d7d7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c +7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e +7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a797a +797979797979797979797979797979797979797979797979797979797978787878787878787878 +787878787878787878787878787878787878787879797979797979797979797979797a797a7a7a +7a7a7a7a7a7a7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a797a7979797979797979797979797979797979797979797979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +797979797979797979797979797979797979797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a797a797979797979797979797979797978787878787878787878 +787878787877777777777777777676777776767676767676767575757575757575757475747474 +747474747474747474747474747474747373737373747474747474747474747474747474747474 +747574757575757575757575757575757576767676767676767676767676767676767676767676 +767676767676767675757575757575757575757575757475747474747474747474747474747474 +747474747373737373737373737373737373737474747474747474747474747474747474747474 +747474747474747474747474747475747575757575757575757676767676767676767676767676 +767676767676757575757575757575757575757575757575757575757575757575757575757575 +757575757575757575757575757575757575757575757575757575757575757575757575747574 +747474747474747474747474747474747474747474747474747474747474747474747474747474 +747474747474747475747575757575757575757676767676767676777776767777777878787878 +797979797a797a7a7a7a7b7b7b7c7c7b7b7c7c7c7e7e7e7e7f7e7f7f8080808081818183838383 +84848585868685858686868888888889898a8a8b8b8b8b8c8c8c8d8d8d8d8e8e8f8f90908f8f90 +909091919191919292929293929393939394949494949494949494949494949494949494949494 +949494949494949493939393939393939392939292929291919191919090908f8f8f8f8e8e8d8e +8d8d8d8d8c8c8c8b8b8b8b8a8a8a89898989888887878787868686858585858484838483838383 +818181808081818080807f7f7f7f7e7f7e7e7e7e7c7c7c7b7b7c7c7b7b7b7a7a7a7a7a7a7a7a7a +797a79797979787878787877777776767777767676767676767676767676767676767676757575 +757475747474747474747474747474747574757575747574747474747474747474747474747474 +747474747474747574757575757575757575757575757575757575757575757574757474747474 +747474747474747474747474747574757575757575757575757575757576767676767575757575 +757575757575757575757575757575757575757575757575757575757575757575757575757575 +757575757575757575757575757575757676767676767676767676767676767676767676767676 +767676767676767575757575757575757575757575757676767676767676767676767676767676 +767676767676767676767676767676767676767676777776767777777777777777777777777777 +77777777777777777778787878787878787878797979797a797a7a7a7a7b7b7b7b7b7b7b7b7c7c +7c7c7d7d7d7e7e7e7e7f7e7f7f8080808081818183838383848384848585858586868687878787 +8888898989898a8a8a8b8b8a8a8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c +8c8c8b8b8b8a8a8b8b8a8a89898888888886868685858686858584848383838381818180808181 +80807f7f7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7b7b +7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a797a7979 +797979797979797979797979797979797979797979797979797979787878787878787878787878 +78787878787878787878787878787878787879797979797979797979797979797a797a7a7a7a7a +7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d +7c7c7d7d7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a797a79797979797979797979797979797979797979797979797979797979797979797979 +797979797979797979797979797878797978787878787878787878787878787878787878787878 +78787878787878787879797878797979797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a797a7979787879797878787878787878777777777777777777777777 +777777767676767676767676767676767676767676767675757575757575757574757474747474 +747474747474747575747475757574747474747575757575757575757575757676767676767677 +767777777777777777777777777878787879797979797979797979797979797979797979797979 +797979797878787877777777777777777777777776777676767676767675757676757575757575 +757574747474747474747474747474747475757574747575747474747474747474747474747474 +747474747474747474747474757475757575757575757576767676767676767676767676767676 +767676767575757575757575757575757575757575757575757575757575757575757575757575 +757575757575757575757575757575757575757575757575757575757575757575757475747474 +747474747474747474747474747474747474747474747474757574747575757575757575757575 +757575757575767576767676767676777778787878787878787878787878797979797a7a7a7b7b +7b7b7c7b7c7c7d7d7d7d7e7e7e7e7e7e7e7e808080818280818283838383838383858585858686 +8788888888888888888a8a8a8a8b8b8c8c8c8c8c8c8d8d8d8e8e8e8e8f8f909090909090909090 +919191919192929292939293939393949494949494949494949494949393949493939393939393 +9393939393939292929191919191919091909090908f8f8f8e8e8e8e8d8d8d8d8d8c8c8b8c8b8b +8b8b8a8a8a88888888888888878787878686858585858484848383848482828182818181817f7f +7f7f7f7f7f7f7f7f7e7e7e7e7d7e7d7d7d7d7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a797a +797978787878777777767676767676767676767676767777767677777777777777777676767675 +767575757575757575757575757576757676767576757575757575757575757575757575757575 +757575757576757676767676767676767676767676767676767676767676757675757575757575 +757575757575757575757576757676767676767676767676767676777777777776767676767676 +767676767676767676767676767676767676767676767676767676767676767676767676767676 +767676767676767676767676767677777777777777777777777777777777777777777777777777 +777777777776767676767676767676767676767677777777777777777777777777777777777777 +777777777777777777777777777777777777777777777777777777777777777777777777777777 +7777777777777778787878787878787878797979797a797a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b +7c7c7c7d7d7d7d7e7d7e7e7f7f7f7f7f7f7f818181828381828384848484848484858585858686 +87878888888889898989898989898a8a8a8b8b8a8a8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8c8c +8a8a8b8b8b8b8b8b8b8a8a89898989878787868687878686858584848484828282828282828282 +8181807f7f7f7e7e7e7e7e7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7d7d7d7d7d +7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7b7b7c7c +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7b +7a7a7a7a7a7a7a7a7a797979797979797979797979797979797979797979797979797979797979 +797979797979797979797979797979797979797979797979797878787878787878787878787878 +787878787878787878787878787878787979797979797979797979797979797979797979797979 +797a7a7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7c7c +7d7d7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7b7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a79797979797979797979797979797979797979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +797979797979797979797978787979787878787878787878787878787878787878787878787878 +787878787878787979787879797979797979797979797979797979797979797979797979797979 +7979797979797979797979797979797979797979797979797979797979797a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7b7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c +7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7a7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a79797979797979797979 +797979797979797979797979797878797978787878787878787777777777777777777777777777 +777676767676767676767676767676767676767676757575757575757575757575757575757575 +757575757576767575767676757575757576767676777677777777777778787878787878787879 +79797979797979797979797a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7a7a7a7a797979797979797979797979787878787878787878777778787777777777777776 +767575757575757575757575757575767676757576767575757575757575757575757575757575 +757575757575757575757575757575757575757575767676767676767676767676767676767676 +767675757575757575757575757575757575757575747574747474747474747474747474747474 +747474747474747474747474757475757575757575757575757575757575757575757575757575 +757575757575757575757575757575757575757575757676757576767676767676767676767676 +7676767677767777777777777778787979797979797979797a7a7a7a7b7b7b7b7c7c7c7d7d7d7d +7e7e7e7e7f7f7f7f8080808080808081838383848483838485858585858586878888888888898a +8a8a8a8a8a8a8a8c8c8c8c8d8c8e8e8e8e8e8e8f8f8f9090909090909191919191919191919292 +929292939393939393939393929493939393939393939393939392929393929292929191919191 +919191919090908f8f8f8f8f8f8e8f8e8e8e8e8d8d8d8c8c8c8c8b8b8b8b8a8989898989898989 +888888868686868686858584848484848383838382828281818282808080808080807f7e7d7d7d +7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7a7a7a7a7a7a7a7a7a7a79797979797979797979797979 +787878787777777676767676767676767676767677777676777777777777777776767676767676 +767676767676767676767676767676767676767676767676767676767676767676767676767676 +767676767676767677767777777777777777777777777777777777777777777777777777777777 +777777777777777777777777777777777777777777777777777878787878777777777777777777 +777777777777777777777777777777767776767676767676767676767676767676767676767676 +767676767676767676767676777777777777777777777777777777777777777777777777777777 +777777767676767676767676767676767676777777777777777777777777777777777777777777 +777777777777777777777777777777777777777777777777777777777777777777777777777777 +777777777778787878787878787878797979797979797979797a7a7a7a7a7a7a7a7a7a7a7a7b7b +7b7c7c7c7c7c7c7c7c7d7e7d7e7e7e7e8080808181808081828282828282828383838385858585 +8686868687878787878787888989898a8a89898a8a8a8a8a8a8a8b8a8b8b8b8b8b8b8b8c8c8a8a +8b8b8b8b8b8b8b8a8a8a8a8a8a8888888787888887878686868686858483838383838383838282 +82818181808080807f7e7e7e7e7e7e7e7e7d7d7d7d7d7d7c7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7d7d7d7d7d7d7d +7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a79797979797979797979797979797879787878787878 +787878777777777777777777777777777777777777777777777777777777777777777777777777 +777777777777777777777777777777777777777777777777787878787978797979797a7a7a7a7a +7a7a7a7b7b7a7a7b7b7b7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e +7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7979797979797979797979797979797878787878787878787878787878787878787877 +787777777777777777777777777777777777777777777777777777777777777777777777777777 +777777777777777777777777777777777777777777777777777777777777777777777777777777 +777777777777777777777777777777777877787878787878787878787878787878787878787878 +787878787878787878787878787878787878787878787878787878787979797979797979797979 +797979797979797979797979797979797979797979797a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7a7a7b7b7a7a7a7a7a7a7a7a79797979797979797979797979797979797979797979 +797979787878787778777777777777777777777777777777777777777777777777767676767676 +767676767676767575767675757575757575757575757575757575757475747474747575757575 +757575757575757575757676767676777777777777777778787878787878797979797b7a7b7b7b +7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7a7b797979797878787878787878787877777777777777 +777777767676767676767676767575757575757575757575757575757575757575747474747474 +747474747474747475747575757575757575757575757575757575757575757575757575757575 +757575757575757575757575757575757575757575757575757575757575757575757575757575 +757575757575757575757575757575757575757575757575757575757575747574747474747474 +747474747474747474747474757575757575757575757575757575757575757576767676767777 +7777787778787878797979797979797a7a7a7b7b7b7c7c7b7c7d7d7d7d7d7d7d7d7f7f7f7f807f +81818181818181828283838484848485858586858686868688888989898989898a8b8b8b8b8c8c +8c8c8d8d8d8e8e8e8e8f8f8f8f9090919191919191919191929292929393929293939393939393 +9392929292939293939393939393939392929292929191919191919191919090909090908f8f8f +8f8f8e8e8e8e8e8e8e8d8d8c8d8c8c8c8c8a8a8a8a8a8a8a8a8988888888888787868686868585 +8585858585838383838383838281818181818080807f7f7f7f7f7f7e7e7d7d7d7d7d7d7d7c7c7d +7d7c7c7c7b7b7b7b7a7b7a7a7a7a79797978787979787878787878787878787878777877777777 +777777777777777776767777767676767676767676767676767676767676767676767576757575 +757575757575767676767776777777767776767676767676767677777777777777777777777777 +777877787878787878787878787878787878787878787878787877787777777777777777777777 +777777777777777877787878787878787878797979797979797979797878787878787878787878 +787878787878787878787878787878787878787878787878787878787878787878787878787878 +787878787878787878787878787878787878787878787878787878787878787878787878787878 +787777777777777777777777777777777878787878787878787878787878787878787878777777 +777777777777777777777777777777787877777878787878787878787878787878787878787878 +787878777777777777777777777777777778777878787879797979797979797a7a7a7a7a7a7a7a +7a7a7a7b7b7c7c7c7c7c7c7d7d7d7e7e7e7e7f7e7f7f7f7f808081818182828282828284848484 +84848485858686878787878888888888888888888a8a8a8a8a8a8a8a8a8a8b8b8b8b8b8b8b8b8a +8a8b8b8a8a8a8a8989898989898988888989888888878686868686868685858585848383838282 +8282818181818181808080807f7f7f7e7e7f7f7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7b7b +7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7b7b7c7c7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a797a79797979 +797979797979797979797979797979787878787878787878787878787878787878787878787878 +787777777777777777777777777777777777777777777777777777777777777777777777777777 +7777777777777777777777777777777777777777777778787878787878787878797979797a797a +7a7b7b7a7a7b7b7b7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7a797b7a79797979797979797979797979797979 +797978787878787878787878787878787877777777777777777777777777777777777777777777 +777777777777777777777777777777777777777777777777777777777777777777777777777777 +777777777777777777777777777777777777777777777777777777777777777777777777777777 +777777777777777777777777777777777777777777777777777777777777777777777777777777 +777777777777777777777777777777777777777777777777777778787878787878787878787878 +7878787878787878787878787878787878787878797979797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7b7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a +7b7a7a79797a7a7979797979797979787878787878787878787878787878787878787878787878 +787777777777777777777777777777777777777777777777777777777777777676767676767676 +767676767675757676757575757575757575757575757575757575757575757576767676767676 +7676767676767676777777777778787878797879797a7a7a7a7a7a7a7b7b7b7b7c7c7d7d7d7d7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7d7d7d7d7c7c7b7b7b7b7a7a7a7a7a7a7a7a7a7a797979797879787878 +787777777777777777777776767676767676767676767676767676767676767575757575757575 +757575757575757575757575757575757575757575757575757575757575757575757575757575 +757575757575757575757575757575757574757474747474747474747474747474747474747474 +747474747474747475747575757575757575757575757575757575757575757575757575757575 +757575757575757575757676767676767676767676767676767676767676777777777778787878 +7978797979797a7a7a7a7a7a7a7b7b7b7c7c7c7d7e7d7e7f7f7f7f7f7f7f7f8181818182828383 +838383838384848585868687878888888888888888888a8a8b8b8c8b8c8c8d8d8d8d8d8e8e8e8e +8f8f8f909090909190919192929393939393939393939393939394949393949494949494949493 +939393939393939392939292929291919191919090909090909090908f8f8e8e8e8e8d8d8d8d8d +8c8c8c8c8c8c8c8b8b8a8b8a8a8a8a888888888888888887868685858585848484848483838383 +83838381818081808080807f7f7f7f7f7e7e7e7d7d7d7d7d7d7d7c7c7c7c7b7c7b7b7a7a7b7b7a +7a7a79797979797979797979787878777778787777777777777777777777777777777777777777 +777777777777767677777676767676767676767676767676767676767676767676767676767676 +767676767777777777777777777777777777777777777777787878787878787878787878787878 +787878787978797979797979797979797979797979797979797979797979797979797979797979 +797979797979797979797979797979797a7a7a7a7a7a7a7a7a7a79797979797979797979797979 +797979797979797979797978797878787878787878787878787878787878787878787878787878 +787878787878787878787878787878787878787878787878787878787878787878787878787877 +777777777777777777777777777778787878787878787878787878787878787878787777777777 +777777777777777777777777777878777778787878787878787878787878787878787878787878 +787777777777777777777777777777777777777777787878787878787879797979797979797979 +79797a7a7a7a7b7a7b7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7f7f7f808080808181828282828282 +828383848485858686878787878787878787898989898a898a8a8a8a8b8b8b8b8b8b8b8b8a8a8b +8b8a8a8a8a8a8a8a8a8a8a8a89898a8a8989898888888887888787868686868584848484848484 +838383838282818181818080807f7f80807e7e7d7e7d7d7d7d7c7c7c7c7c7c7c7c7c7c7b7b7b7b +7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a797a797979797979 +797979797979797979797979797878787878787878787878787878787878787878787878787877 +777777777777777777777777777777777777777777777777777777777777777777777777777777 +777777777777777777777777777777777777777778787878787878787878797979797a797a7a7a +7a7a7a7a7a7a7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b +7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a797a79797979797979797979797979797979797979 +787878787878787878787878787878777777777777777777777777777777777777777777777777 +777777777777777777777777777777777777777777777777777777777777777777777777777777 +777777777776767777767676767676767676767676767676767676767676767676767676767676 +767777767677777777777777777777777777777777777777777777777777777777777777777777 +777777777777777777777777777777777777777777777777787878787878787878787878787878 +787878787878787878787878787878787878787879797979797979797979797979797979797979 +79797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a797a79 +797979797979797979797979797878787878787878787878787878787878787878787878787877 +777777777777777676777776767676767676767676767676767676767675757575757575757575 +757575757575757575757575757575757575757575757575757575757575767676767676767677 +7776767777777878787878797979797a797a7a7b7b7b7b7c7c7c7d7d7d7d7e7e7f7f7f7f808080 +808080808081818080818181818181818181818181818181818181818181818181818180808181 +80808080808080807f7f7f7f7e7e7d7d7d7d7c7c7c7b7b7c7c7b7b7b7a7a7a7a797a7979797978 +787878787878787878777777767677777676767676767676767676767675757575757575757575 +757575757575757575757575757575757575757575757575757575757575757575757575757575 +757575757575757575757575757575747574747474747474747474747474747474747474747474 +747474747474757475757575757575757575757575757575757575757575757575757575757575 +757575757575757576767676767676767777767677777777777777777878787878797979797a79 +7a7a7a7a7b7b7b7c7c7c7c7d7d7d7e7e7e7e7f7f80808181808081818183838383848485858686 +85858686868888888889898a8a8b8b8a8a8b8b8b8d8d8d8d8e8d8e8e8f8f8f8f90909091919191 +919292929293929393939394949494949494949494949494949494949494949494949494939393 +93939393939392939292929291919191919090908f8f90908f8f8e8e8d8d8d8d8c8c8c8c8c8b8b +8b8a8a8a8a89898889888888888686868585868685858484838383838282828282818181808080 +807f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7b7b7c7c7b7b7b7a7a7a7a797a797979797979797979 +787878787878787878787777777777777777777777777777777777777777777777767677777676 +767676767676767676767676767677777676777777777777777777777777777777777777777777 +777778787878787878787878787878787878787878787979797979797979797979797979797979 +79797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a797a79797979797979797979797979797979797979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979787878 +787878787878787878787878797979797979797979797979797979797979797978787878787878 +787878787878787878787878787878787878787878787878787878787878787878787878787877 +777777777777777777777777777777777777777878787878787878787878787878787878787878 +797979797a797a7a7a7a7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7e7e7e7e7f7f8080818180808181 +81838383838484858586868585868686888888888988898989898a8a8a8b8b8a8a8b8b8b8b8b8b +8b8b8b8b8b8b8b8b8b8b8a8a8b8b8a8a8a89898989888988888888878787868686868585858484 +8484838382828282818181808080807f7f7e7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c +7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a797a7979797979797979 +797979797979797979787878787777777777777777777777777777777777777777777777767676 +767676767676767676767676767676767676767676767676767676767676767676767676767676 +76767676767676767676767676767676767677777777777777777878787879797a797a7a7a7a7a +7a7a7a7a7b7b7b7b7b7b7b7b7b7b7c7c7c7d7d7c7c7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7d7d7d7d7d7d7d7d7c7c7d7d7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a797a797979797979797878797978787878787878787777 +777777777777777777777777777676767676767676767676767676767676767676767676767676 +767676767676767676767676767676767676767676767676767676767676767676767676767676 +767676767676767676767676767676767676767676767676767676767676767676767676767676 +767676767676767676767676767676767676767676767676767676767676767676767676767676 +767676767676767676767676767676767676767676767777777777777777777777777777777777 +777777777777777777777777777777777777787878787878787878787878787878787878787878 +7878787978797979797979797a7a79797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a797a797979 +797979797878797978787877777777777777777777777777777777777777777777777777767676 +767676767676767676767676767676767676767676767676767676757575757575757575757575 +757676757576767676767676767676767676767676767676767677777878787878787878787878 +787979797a7a7a7a7a7b7b7c7c7d7c7d7d7e7e7e7e7f7f7f808080808181828383838484848484 +848484848484848484848484848484848484848484848484848484848484848484848484848484 +848484848484838382828181808080807f7f7f7e7e7e7e7e7e7e7d7d7d7d7c7d7c7c7b7b7a7a7a +7a7a7a7a7a7a7a7979797878797978787878787878787878787878777777767677777676767676 +767676767676767676767676767676767676767676767676767676767676767676767676767676 +767676767676767676767676767576757575757575757575757575757575757575757575757575 +757575757675767676767676767676767676767676767676767676767676767676777776767777 +77777777777778787878787878787878787878797978787979797a7a7a7a7a7b7b7b7b7c7b7c7d +7d7d7e7e7e7e7e7e7e7f7f7f808080818282838383838383838383858585868786878888888888 +8888888a8a8a8a8b8b8c8c8c8c8c8c8c8c8c8e8e8e8e8f8e8f8f90909090909090919191919192 +929292939293939393949494949494949493939494939393939393939393939393939292929191 +919191919091909090908f8f8f8e8e8e8e8d8d8d8d8d8d8d8c8c8b8b8b8b8a8a8a898989898888 +888888878786878686868684848484848484848382838281818180808080807f7f7f7f7f7f7f7e +7e7d7e7d7d7d7d7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7a7a7a7a797a7979797979797979797878 +787878787878787877777777777777777777777777777777777777777777777777777777777777 +777777777777777777777777777777777777777777777777777777777777777777777777777878 +78787979797979797979797979797979797979797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7b7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7a7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a79797a7a797979797979797979797979797878787878 +787878787878787878787979797979797979797979797979797979797979787878787878787878 +787878787878787878787878787878787878787878787878787878787878787878787878777777 +777777777777777777777777777777777778787878787878787878787878787878787878787979 +79797a797a7a7a7a7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7d7d7d7d7e7e7f7f7f7f7f7f7f7f7f81 +8181828383848484848484848484868686878886878888888989898989898989898989898a8a8a +8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a898989898889888888888787878686868686868685858585 +8484838383838282828282828280807f807f7f7f7f7e7e7e7e7e7e7e7e7d7d7d7d7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7a7a797979797979797979797979797979797979797979797979797979797979 +797979797979797878787877777777777777777777777777777777777777777777777676767676 +767676767676767676767676767676767676767676767676767676767676767676767676767676 +767676767676767676767676767676767777777777777777787878787979797979797979797979 +79797a7a7a7a7b7a7b7b7b7b7c7c7c7d7d7c7c7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7d7d7d7d7d7d7d7d7c7c7d7d7c7c7c7b7b7b7b7b7b7b7b7b7a7b7a7a7a7a7a7a7a7a7a +797979797979797979797979797979797979797979797978787979787878787878787877777777 +777777777777777777777776767676757675757575757575757575757575757575757575757575 +757575757575757575757575757575757675767676767676767676767676767576757575757575 +757575757575757575757575757575757575757575757575757575757575757575757575757575 +757575757575757575757575757575757575757575757575757575757575757575757575757575 +757575757575757575757575757575757575757576767676767676767676767676767676767676 +767676767676767676767776777777777878787878787878787878787878787878787878787878 +787878787878787878787979787879797979797979797979797979797979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +797978787979787878777777777777777777777777777777777777777777777777777676767676 +767676767676767676767676767676767676767676767676767575757575757575757575757576 +76757576767676767676767676767677767777777777777778787979797979797a7a7a7a7a7a7b +7b7b7c7d7d7d7d7e7e7f7f7f7f7f7f818181818282828384848485858586868687878787878787 +878788878888888888888888888888888888888888888888888888878887878787878787878787 +8787878786868585858583838383828282818181818181807f7f7f7f7f7f7f7f7e7e7d7d7d7d7c +7c7c7c7c7c7b7b7b7a7a7b7b7a7a7a7a7979797979797979797878787777787877777777777777 +777777777776777676767676767676767676767676767676767676767676767676767676767676 +767676767676767676767676767676767676767676767676767676767676767676767676767676 +767676767676767676767676767676767677767777777777777777777777777878777778787878 +78787878797979797a797a7a7a7a7a7a7a7b7b7a7a7b7b7b7c7c7c7c7d7d7e7e7e7e7e7e7f7f7f +80808080808081828282838383848484858585858585858586888888898988898a8a8a8a8a8a8a +8a8c8c8c8c8d8c8e8e8e8e8e8e8e8e8e9090909090909090919191919191919292929292939393 +93929392929292939393939393939392929393929292929292929191919191919090908f8f8f8f +8f8f8e8f8e8e8e8e8d8d8d8c8c8c8c8b8b8b8b8b8b8b8989898989898888888787878786868686 +8685858484848484848282828282828282818081818080807f7f7f7f7f7e7e7e7e7d7e7d7c7c7c +7c7c7c7c7c7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a79797979797979797979797979797978787878 +787878787878777777777777777777777777777777777777777777777777777777777777777777 +777777777777777777777778777878787878787878787878787878787878787878787879797979 +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7b7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7b7c7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a79797979797979 +79797979797979797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797878787878 +787878787778777777777777777777787878787878787878787878787878787878787879797979 +7979797979797a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7c7c7c7c7d7c7e7e7e7e7e7e7e7e7e808080 +818181828282828282828283858585868685858686868787878788878888888888888989898989 +898989898989898a898a8a8a8a8989898989898989898988888887878787878787868686868586 +84848484838383838383838181818181818180807f7f7f7f7f7f7f7e7e7e7e7d7d7d7d7d7d7d7c +7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a797979797879787878787777777777777777 +777777777777777777777777777777777777777777777777777777777777777777777777777777 +777777777777777777777777777777777777777777777777777777777777777777777777777777 +777777777777777777777777777777777777777777777777777777777878797979797a7a7a7a7a +7a7a7a7b7b7a7a7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7a7a7b7b7a7a7a79797979797979 +797979787878787878787878777877777777777777777777777777777777777777777777777777 +777777777676767676767676767676767676767676767676767676767676767676767676767676 +767676767676767676767676767676767676767676767676767676767676767676767676767675 +757676757575747474747474747474747474747474747474747474747474747474747575747475 +757575757575757575757575757575757575757575757575757575757575757575757575757676 +767676767676767676767676767676767676767676767676767676767676767676767676767676 +767676767676767676767676767676767676767676767676767676767677777777777777777778 +777878787878787878787878787878787878787878787878787979797979797979797979797979 +797979797979797979797979797979797979797979797979797979797979787877777777777777 +777777777777777777777777777777777777777777777777777777777777777776767676767676 +767575767675757575757575757575757575757575757575757575757676767676767676767676 +76767676767676767678787878787878787878797979797979797a7a7b7b7b7b7d7d7c7c7d7d7e +7f7f7f8080808080808182838383848384858586878787888888898989898a8a8a8a8a8b8b8b8c +8c8b8b8c8c8c8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8c8c8b8b8c8c8b8b8b8a8a8a +898989898989878787878787858585848485858383838382828281818080808080807f7f7f7f7e +7e7e7e7d7d7d7c7c7d7d7c7c7b7b7b7b7b7b7a7a7a7a7a79797979797979797979787878787878 +787878787878787878787878787877777777777777777777777777777777777777777777777777 +777777777777777777767776767676767676767676767676767676767676767676767676767676 +7776777777777878787878787878787878787878787878787878797979797979797979797a7a7a +7a7a7b7b7b7b7b7b7b7b7c7c7c7c7d7d7d7d7d7d7d7d7f7f7f7f7f7f7f7f808180818181818282 +8283848484848484858585858686868788888888898989898a8a8a8b8b8b8b8c8c8c8c8d8d8d8e +8e8e8e8f8f8f8f9090909091919191919191929192929292929293939393939393939292929293 +92939393939292929292919191919191919191919090909090908f8f8f8f8e8e8e8e8e8e8e8d8d +8c8d8c8c8c8c8a8a8a8a8a8a8a8a89898989888888888686868685858585858585858484838383 +838283818181818080807f7f80807f7f7f7f7e7e7e7e7d7d7d7d7d7d7d7d7c7c7c7c7c7c7b7c7b +7b7b7b7a7a7a7a7a7a7a7a79797a7a797979797979797878777777777777777777777777777777 +777777777878787878787878787878787878787878787878787878777779797878787878787878 +78787878787878787979787879797979797979797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7d7c7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7c7d7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a79797979797979797979797979797979797979797979 +797979797979797979797979797979797979797979797978787878787878787878787878787978 +797979797979797a7a79797a7a7a7a7a7a7a7a7b7b7b7b7c7c7c7c7d7d7c7c7d7d7d7e7e7e7e7f +7f7f80818181818282828283838384838484848486868687878686878888888888888889898989 +898a8a8a89898a8a8989898a8a8a8a898a89898989898989898989898888888787878786868686 +868685858583838383838382828181818181818181817f7f7f7f7f7f7f7f7f7f7e7e7e7d7d7e7e +7d7d7d7c7c7c7c7c7c7c7c7c7c7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e +7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7a7a7a7a7a7a +7a7a7a797a79797979797979797979797979797878787878787878787877777777777777777777 +777777777777777777777777777777777777777777777777777777777777777777777777777777 +777777777777777777777777777777777777777777777777777777777777777777777777777777 +777777777777777777777777777777777777777777777777777777787878787879797979797979 +797a7b797a7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7a797b7a797979787878787878787878 +787777777777777777777777777777777777777777777777777777777777777777777777777777 +777776767676767676767675767575757575757575757575757575757575757575757575757575 +757575757575757575757575767576767676767676767676767676757675757575757575747475 +757474747373737373737373737373737373737373737373737373737373737374747373747474 +747474747474747474747474747474747474747474747474747474747474747474747475757575 +757575757575757575757575757575757575757575757575757575757575757575757575757575 +757575757575767576767676767676767676767676767676767676777777777777777777777777 +777777777777777777777777777777777777777777777778787878787878787878787878787878 +787878787878787878787878787878787878787878787878787878787877777777777777777777 +777777777777777777777777777777777777777777777777777777777777767676767676767675 +757676757575757575757575757575757575757575757575757576767676767676767676767676 +76767676767676787878787978797979797a7a7a7a7a7a7a7b7b7c7c7d7d7f7f7e7e7f7f808182 +8283838383838383858585868786878888898a8b8b8c8c8c8c8c8c8c8d8d8d8d8d8e8e8e8f908e +8f909090919191919191919191919191919191909090908f908f8f8e8e8f8f8e8e8e8d8d8d8c8c +8c8c8c8c8b8b8a8a8a8a8888888787888886868585848484848383838383838382828181808080 +807f7f7f7e7e7f7f7e7e7d7d7c7c7c7c7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7979797979797979 +797879787878787878787878777777777777777777777777777777777777777777777777777777 +777777777777777777777777777777777777777777777777777777777777777777777777777777 +7777777778787878787878787879787979797979797979797a7a7a7a7a7a7a7a7a7a7b7b7b7b7b +7c7c7c7c7d7c7d7d7e7e7e7e7f7f7f7f7f7f7f7f81818181828182828383838383838384848485 +86868787878788888888888888898a8a8a8a8b8b8c8c8d8d8d8d8d8d8d8e8e8e8e8f8f8f909090 +909190919192929292939393939393939393939393939393949494949494949493939393929392 +9292929191919191909090909090909090908f8f8f8f8e8e8d8d8d8d8c8c8c8c8c8c8c8b8b8a8b +8a8a8a8a8888888888888888878787878686858584848484838383838383838382828181818180 +807f7f7f7f7e7e7e7d7d7e7e7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7b7a7b7a7a7a7a7a7a7a7a +7a7979797979797979787879797878787878787878777777777777777777777777777777777777 +777778787878787878787878787878787878787878787878787777797978787878787878787878 +787878787878797a78797a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7d7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7e7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +797a79797979797979797979797979797979797979787878787878787878787878787878787878 +78787878787979787879797979797979797a7a7a7a7b7a7b7b7c7c7b7b7c7c7c7d7d7d7d7d7d7d +7e7f7f7f7f80808181828282828282828282848484858684858687878787878787888888888889 +89898889898a8989898a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a89898988888888878887878787 +8686868484848484848483838383828382828282808080808080808080807f7f7f7e7d7f7e7d7d +7d7c7c7c7c7c7c7c7c7c7c7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7d7d7d7d7d7d7d7d7d7d7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a +7a797a797979797979797979797979797978787878787878787878777777777777777777777777 +777676777776767676767676767676767676767676767676767676767676767676767676767676 +767676767676767676767676767676767676767676767676767676767676767676767676767676 +767676767676767676767676767676767676777776767777777878787878797979797979797979 +7a797a7a7a7a7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c +7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7a7a7a7a797a797979797878787878787878787877 +777777777777777777777777777777777776767777767676767676767676767676767676767676 +757575757575757575747574747474747474747474747474747474747474747474747474747474 +747474747474747474747574757575757575757575757575757475747474747474747474747474 +747473737373737373737373737373737373737373737373737373737373737373737373737373 +737373737373737373737373737373737373737373737373737373737373737373747474747474 +747474747474747474747474747474747474747474747474747474747474747474747474747474 +747474747574757575757575757575757575757575757575757676767676767676767676767676 +767676767777767677777777777777777777777777787878787878787878787878787878787878 +787878787878787878787878787878787878787878787878787878777777777777777776767777 +767676767676767676767676767676767676767676767676767676767575757575757575757575 +757575757575757575757575757575757575757575757575767676767676767677777676777777 +7777777777797979797a797a7a7a7a7b7b7b7c7c7c7c7d7d7e7e7f7f8080808081818283848485 +858585868686888888898a898a8b8b8c8d8e8e8f8f8f8f90909091919191919292929293929393 +939394949494949494949494949494949493939393929392929292929292929291919190909090 +8f8f8e8e8d8d8d8d8b8b8b8a8a8a8a898988888787878786868685858585848483838282828281 +81818080818180807f7f7e7e7e7e7d7d7d7d7d7c7c7c7b7b7c7c7b7b7b7a7a7a7a7a7a7a7a7a79 +7a7979797979797979797878787878787878787878787878787878787878787878787878787878 +787878787878787878787878787878787878787878787878787878787878787878787878787878 +78787979797979797979797a797a7a7a7a7a7a7a7a7a7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7e7e +7e7e7f7e7f7f7f7f80808081818080818181838383838483848485858585868686878787878888 +898989898a8a8a8b8b8b8b8c8c8c8d8d8d8d8e8e8f8f90908f8f90909091919191919292929293 +929393939394949494949494949494949494949494949494949494949494939393939293929292 +9291919191919090908f8f90908f8f8f8e8e8e8e8d8d8c8c8c8c8b8b8b8a8a8a8a898988898888 +88888686868585868685858584848484838382828282818181808081818080807f7f7f7f7e7e7d +7d7d7d7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7a7a7a7a7a7a7a7a7a797a79797979797979797978 +787878787878787878787878787878787878787777777777777777777777777777777777777777 +787878787878787878787878787878787878787878787878787979797979797979797979797979 +79797979797a797a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c +7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a797a +797979797979797979797979797979797979797878787878787878787878787878787878787878 +787878787878787878787878787878797979797a797a7a7a7a7a7a7a7a7a7b7b7b7c7c7c7c7d7d +7d7e7e7e7e7f7f8080818180808181818383838384838484858585858686868787878787888888 +888988898989898a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a898989898889888888888787 +878686868685858584848484838483838383818181808081818080807f7f7f7f7e7f7e7e7e7e7d +7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d +7d7d7d7d7d7d7d7d7d7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a79 +7a7979797979797979797979797979787878777778787777777676767676767676767676767676 +767676767676767676767676767676767676767676767676767676767676767676767676767676 +767676767676767676767676767676767676767676767676767676767676767676767676767676 +767676767676767676767676767676767676767676767677777777777878787979787879797a79 +7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a79787a7978787877777777777777777777767676 +767676767676767676767676767676767676767676767676767676767676767676767676767575 +757575757575757475747474747474747474747474747474747474747474747474747474747474 +747474747474747475747575757575757575757575757574757474747474747474747474747474 +737373727273737272727272727272727272727272727272727272727272727272727272727272 +727272727272727272727272727272727272727272727272727272727272727373737373737373 +737373737373737373737373737373737373737373737373737373737373737373737373737373 +737475737475757575757575757575757575757575757576767676767676767676767676767676 +767676767676767676767676767676767676767777777777777777777777777778787777787878 +787878787878787878787878787878787878787878787878787777777676777776767676767676 +767676767676767676767676767676767676767676767676767675757575757575757676757576 +767676767676767676767676767676767676767676767777787878787878787878787878787878 +7979797b7b7b7b7c7b7c7d7d7d7e7e7e7e7e7e7e80808181828283838484848485868787898989 +898989898b8b8c8d8e8d8e8e8e8f91929293939393939393949495959596969696979697979797 +989898989898989898989898989898979797979697969696969696969595959594939393939393 +9292919190908e8e8e8e8e8e8e8d8c8b8c8b8a8a8a898989898989898787868685858585848484 +83838383838382828181818180807f7f7f7e7e7e7e7e7e7e7e7e7e7d7d7d7c7c7d7d7c7c7b7c7b +7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7b7b7b7b7b7b7b7b7b7c7b7c7c7d7d7c7c7d7d7d7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f80808081 +82818282828283838383838383838383858585868786878788888888888888898989898a8a8b8b +8b8b8c8c8c8d8d8c8c8e8e8e8f8f8f8f9090919191919191919090929291919192929292939293 +93939394949494949494949494949493939393939393939393939393929292919091909090908f +8f8f8f8f8e8e8d8d8d8d8d8d8d8d8c8c8c8c8b8b8a8a8989888888888888888787868786868686 +84848484848484848383838382828181808080807f7f7f7f7f7f7f7f7f7f7e7e7e7e7d7d7c7c7c +7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a797a797979797979797979787878 +787878787878787878787878787878787877777777777777777777777777777777777777777878 +787878787878787878787878787878787878787878787879797979797979797a7a79797a7a7a7a +7a7a7a7b7a7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7e7e7f7f807f808080808080808080808080 +8080808080808080808080808080808080808080807f807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7e7e7e7d7d7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7b7a7a +79797a7a7979797979797979797979797978787878787878787878787878787878787878787878 +78787878787878787878787878797979797a797a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7c7c7c7d +7d7d7d7e7e7f7f7f7f7f7f7f808081818282838283838484848484848485858586868787878788 +87888888888989898a8a89898a8a8a8a8a8a8a8a8a8a8a8a8a8989898988898888888887878786 +8686868686868585858584858484848482828281818282818181808080807f807f7f7f7f7e7e7e +7e7e7e7e7e7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d +7d7d7d7d7d7d7d7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7a7a7979797979797979797979 +797979797979797979797979797878787777787877777776767676767676767676767676767576 +757575757575757575757575757575757575757575757575757575757575757575757575757575 +757575757675767676767676767676767676767676767676767676767676767676767576757575 +757575757576757676767676767676767676767676777777777778787879797878797979797979 +79797a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7a7b7a7a7a7a7a7a7a7a7a79797978787979787878777777777777777777777676767675 +767575757575757575757575757575757575757575757575757575757575757575757574747474 +747474747474747474747474747474747474747474747474747474747474747474747474747474 +747474747474747474747474747474747474747474747474747474747474747474747474747373 +737272737372727272727272727272727272727272727272727272727272727272727272727272 +727272727272727272727272727272727272727272727272727272727273737373737373737373 +737373737373737373737373737373737373737373737373737373737373737373737373737374 +747373747474747474747474747474747474747474757575757575757575757575757575757575 +757575757575767576767676767676767677777777777777777777777777787877777878787878 +787878787878787878787878787878787878787878787877777776767777767676767676767676 +767676767676767676767676767676767676767676767676757575757575757576767575767676 +767676767676767676767676767677767777777778787979797979797979797a7a7a7a7a7a7b7b +7b7d7d7d7e7e7e7e7f7f7f80808081818181838384848585868687878787888a8a8a8c8c8c8c8d +8d8d8f8f90909191929292939595959697979797979798989999999a9a9a9a9b9a9b9b9b9b9c9c +9c9c9c9c9c9c9c9c9c9c9c9c9b9b9a9a9a9a9a9a9a9a9a9a9a9a99999999989797979797979595 +9595949492929292929191908f8f908f8e8e8e8d8d8d8c8c8c8c8a8a8a8a888888888787878686 +868686868484848484848383828282818181818081808080807f7f7f7e7e7f7f7e7e7e7e7d7d7d +7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d +7d7d7e7d7e7e7e7e7e7e7e7f7f7e7e7f7f7f808080808080808080818182828282838383848484 +848484848585858586858686868688888889898989898a8a8a8a8a8a8b8b8c8c8c8d8d8d8d8d8d +8e8e8e8f8f8e8e9090909191919191919292929292929291919393929292939393939393939393 +92949393939393939393939393929292929292929191919191919090908f8f8f8f8f8f8e8d8d8d +8d8d8c8c8b8b8b8b8b8b8b8a898989898989888887878686868685868584848484848484848282 +82828282828281818181808080807f7f7f7f7e7e7e7e7d7e7d7d7d7d7c7c7c7c7c7c7b7b7b7b7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a79797979797979797979797979797979797979797878787878 +787878787878787878787878787878777777777777777777777777777777777777777878797979 +7979797979797979797979797979797979797979797a7a7a7a7a7a7a7a7b7b7a7a7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80807f7f808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +807f7f7f7e7e7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7c7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a +7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a797979797979797979797979797979797979797879787878 +78787878787878787878787979797979797979797979797979797a7a7a7a7a7a7a7b7b7c7c7d7d +7d7d7d7e7e7e7e7e7e7e7f7f808081818181818182828283838383848484858586868686868686 +868687888888898988888989898989898989898989898a88898989898989898989888888878787 +878787868685858585858585858583838382828383828282818181818081808080807f7f7f7f7f +7f7f7f7e7e7e7e7d7d7d7d7d7d7d7c7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7d7d7d7d7d7c7c7c7b7b7c7c7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7979787878 +787878787878777777777777777777777777777777777777777776767676767676767575767675 +757575757575757575757575757575757575757575757575757575757575757575757575757575 +757575757575757575757575757575757575757575757575757575757575757575757575757575 +757575757575757575757575767675757676767777777777777777777777777777787879797979 +7979797a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7a7a7b7b7a7a7a7979797979787878787778777777777777777777767676767676767676767676 +767676767676767676767675757676757575757575757575757575757474747474747474747474 +747474737372727272727272727272727272727272727272727272727272727272727272727272 +737373737473747474747474747474747474747374737373737272727272727272727272727272 +727272727272727272727272727272727272727272727272727272727272727272727272727272 +727272727272727272727272727272727272727272727272727272727272727272727272727272 +727272727272727272727272727272727272727272727272727272727272727272727272727372 +737373737373737373737373737373737373737474747474747474747474747474747575757676 +757576767676767676767676767676777777777777777777777777777777777777777777777777 +777777777777777777777777777777777777777777777777777777777776767777767676757575 +757575757575757676767676767676767676767676767676767676767676767676767676767676 +76767677777777777878787878787878797979797979797a7a7a7b7c7b7b7c7d7d7d7d7d7d7d7f +7f7f7f817f8181818183838384858485858586878888898989898b8b8c8c8e8e8e8f8e8f909191 +929292939494959697979798999999999a9b9c9c9c9c9c9c9c9d9d9d9d9e9d9e9e9e9e9e9e9e9e +9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9d9e9d9d9d9d9c9c9c9c9c9c9c9c9c9c9a9a999999999797 +97979797969594949393939292929292929090908f8e8f8e8e8e8c8c8c8c8c8c8a8a8a89898a8a +88888888868685858585858585848484838384848383838181818181818181817f807f7f7f7f7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f +7f7f7f7f7f80808181818181818181818282828383838384848484848484848585858586858687 +8787888888898988888989898a8a8a8a8b8a8b8c8c8c8d8d8e8e8e8e8e8e8e8e8e8f8f8f8f9090 +909191919191919191919191929292929393929293939393939393939393939394929393939393 +93939393929292919191919191919090909090908f8f8f8f8e8e8e8e8d8e8d8c8c8c8c8b8b8a8a +8a8a8a89898989888888888787878685858585858585848383838383838282818181818080807f +7f80807f7f7f7f7f7f7f7e7d7d7d7d7d7d7d7d7c7c7d7d7c7c7c7c7c7c7c7b7b7b7b7b7b7a7a7a +7a7a7a7a7a79797a7a797979797979797979797979787978787878787878787878787878787878 +787878787878787878787878787979797979797979797979797979797979797979797979797979 +7979797979797979797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b +7a7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7d7d7d7e7e7d7d7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f807f80808080808080808080808080808080 +80808080808080808080808080808080807f807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7d7d7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7b7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a797979797979797979797979797979797979797979 +797979797979797979797979797a797a7a7a7a79797979797a7a7a7b7b7b7b7b7b7b7b7b7b7b7c +7c7c7c7d7d7d7d7e7e7e7e7e7e7e7f7f8080808181818282828383838383838384848585868686 +868687878787878787878788888888888989898989898989898889888888888888888888888887 +878787878787868685858585848484838384848383838282828281828181818180808080807f7f +7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d +7d7d7d7c7c7c7b7b7c7c7b7b7b7a7a7a7a7a7a7a7a7a797a797979797979797979787878787878 +787878787777777777777777777777777777777777777777767676767676767675747675747474 +747474747474747474747474747474747474747474747474747474747474747474747474747474 +757475757575757575757575757575757575757575757575757575757575747574747474747474 +747574757575757575757676757576767677777777777777777777777777777778787878787878 +78797979797a7a7a7a7a7a7a7b7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a79 +7b7a79797978787878787777777777777777777777777777777676767676767676767576757575 +757575757575757575747475757474747474747474747474747473737373737373737373737373 +737372727272727272727272727272727272727272727272727272727272727272727272727373 +737373737373737373737373737373737373737373737372727272727272727272727272727272 +727272727272727272727272727272727272727272727272727272727272727272727272727272 +727272727272727272727272727272727272727272727272727272727272727272727272727272 +727272727272727272727272727272727272727272727272727272727272727272727272727272 +727272727272727272727272727272727273737373737373737373737373737374747475757474 +757576757676767676767676767777777777777777777777777777777777777777777777777777 +777777777777777777777777777777777777777777777777777777767677777676767575757575 +757575757576767676767676767676767676767676767676767676767676767676767676767676 +76777777777778787878797879797a7a7a7a7a7a7a7b7b7b7c7d7c7d7e7f7f7f7f7f7f7f818181 +82838283838383858585878887888888898a8b8b8c8c8c8c8e8e8f909191919291929495959696 +96969798999a9b9b9b9b9c9c9d9d9e9fa0a0a0a0a0a0a0a1a1a1a1a2a1a2a2a2a2a2a2a2a2a2a2 +a2a2a2a2a2a2a2a2a1a2a1a1a1a1a1a1a1a1a1a0a0a0a0a0a0a0a0a0a09e9e9d9d9c9c9b9b9b9b +9b9b9a99989796969696969696969694949492919291919190908f8f8f8f8d8d8d8c8c8d8d8b8b +8a8a89898888888888888887878786858786858585838383838383838383828281818181808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080818181818281 +828282828383838383838383838384848485858585868687868787878788888888888888898989 +8a8a8a8b8c8a8b8c8c8c8d8d8d8d8d8d8d8e8e8e8f8f9090919091919191919191919192929293 +939393939393939393939393939394949393949494949494949494949494949393939392939292 +9292919191909090909090908f8f8f8f8e8e8d8d8d8d8c8c8c8c8c8c8c8b8b8a8a898988888888 +888787878786868585848484848383838383838382818081808080807f7f7f7f7f7e7e7e7d7d7e +7e7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7b7a7c7b7a7a7a7a7a7a7a7a7a7a7a7a7a7979797979 +797979787879797878787878787878787878787878787878787878787878787878787878787878 +7878787878787878787878797979797979797979797979797979797979797a797a7a7a7a7a7a7a +7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7d7d7d7e7e7d7d7e7e7e7e7e7e7e7e7e7e7e7e7f7e +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e +7e7d7d7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a797a79797979797979 +797979797979797979797979797979797978787878787979797a7a7a7a7a7a7b7a7b7b7b7b7b7b +7b7c7c7c7c7d7d7d7d7d7d7d7d7e7e7e7e7f7f8081818182828282828282838383848484848585 +868686868686868686878787878788888888898889898989898989898989898989898989888887 +888787878786868686868585858484858584848483838383828382828282818181818180808080 +8080808080807f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d +7d7c7c7c7b7b7c7c7b7b7b7a7a7a7a7a7a7a7a7a797a7979797979797979797878787878787878 +787877777777777777777676777776767676767676767575757575757575757475747474747474 +747474747474747474747474747474747474747474747474747474747474747474747474747574 +757575757575757575757575757575757575757575757575757575757475747474747474747475 +747575757575757575757575757575767676767676767677777676777777787878787878787878 +787979797979797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a797a79 +797979787878787877777776767777767676767676767675757575757575757574757474747474 +747474747474747474747474747474747474747474747474737373737373737373737373737373 +727272727272727272727272727272727272727272727272727272727272727272727273737373 +737373737373737373737373737373737373737373727272727272727272727272727171727271 +717171717171717171717171717171717171717171717171717171717171717171717171717171 +717171717171717171717171717171717171717171717171717171717171717171717171717171 +717171717171717171717171717171717171717171717171717171717171717172727171727272 +727272727272727272727272727272737373737373737373737373737373747474747474747474 +757475757575757575757576767676767676767676767676777776767777777777777777777777 +777777777777777777777777777777777777777776767777767676767676767675757575757575 +757575767676767676767676767676767676767676767676767677777676777777777777777778 +78787878797979797a797a7a7b7b7b7b7c7c7c7d7d7d7d7e7e7f7f808080808181818383838485 +8485868686888888898a898a8b8b8c8d8e8e8f8f90909191929394949596959697989899999a9a +9b9c9d9d9e9e9f9fa0a0a1a1a2a2a3a3a3a3a4a4a4a5a5a5a5a6a5a6a6a6a6a6a6a6a6a6a6a6a6 +a6a6a6a6a6a6a5a6a5a5a5a5a5a5a5a5a5a4a4a4a3a3a4a4a3a3a3a1a1a1a1a0a09f9f9e9e9e9e +9d9d9c9b9a9a99999a9a9999999797979695969594949393929292929090908f8f8f8f8e8e8d8d +8c8c8b8b8b8b8a8a8a898989898889888888888686868585868685858484838383838282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828383838384838484 +8484858585868685858686868787878787888888888988898989898a8a8a8b8b8b8b8c8c8c8d8d +8d8d8e8d8e8e8e8e8f8f8f90909090919191929292929392939393939393939393949494959594 +949595959595959595959595959595959594949595949494949494949493939393929392929292 +919191909090908f8f8f8e8e8e8e8d8d8c8c8c8c8b8b8b8a8a8a8a898988888787868686868585 +8584848484838382828282818181808080807f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c +7b7b7c7c7b7b7b7a7a7a7a7a7a7a7a7a797a797979797979797979797979797978787878787878 +787878787878787878787878787878787878787878787878787878787878787878787878787878 +787878787878787878797979797979797979797979797979797979797a797a7a7a7a7a7a7a7a7a +7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080 +808080808080808080808081818080818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818080 +81818080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a797a797979797979797979 +79797979797979797979797979797978787878787979797979797979797a797a7a7a7a7a7a7a7a +7a7b7b7b7c7c7b7b7c7c7c7d7d7d7d7e7e7f7f7f7f808080818181818282828383838384848585 +868685858686868787878787888888888988898989898989898989898989898989898989888988 +888888878787878786868685858686858585848484848384838383838282828282818181808081 +818080807f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7c +7c7c7b7b7c7c7b7b7b7a7a7a7a7a7a7a7a7a797a79797979797979797978787878787878787777 +777776767676767676767676767676767676767675757575757575757574757474747474747474 +747474747474747474747474747474747474747474747474747474747474747474747475747575 +757575757575757575757575757575757575757575757575757574757474747474747474757475 +757575757575757575757575757676767676767676767676767676767777777777777777777778 +78787878787878797a78797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a797a797978 +787878777777767676767676767676767676767676757575757575757575747574747474747474 +747474747474747474747474747474747474747474747373737373737373737373737373737272 +727272727272727272727272727272727272727272727272727272727272727272737373737373 +737373737373737373737373737373737373737272727272727272727272727272727272727272 +727272727272727272727272727272727272727272727272727272727272727272727272727272 +727272727272727272727272727272727272727272727272727272727272727272727272727272 +727272727272727272727272727272727272727272727272727272727272727272727272727272 +727272727272727272727272727373737373737373737373737373737474747474747474747574 +757576767575767676777777777777777777777777777777777777777777777777777777777777 +777777777777777777777777777777777777777777777777777777777777767676767676767676 +7677777777777777777878777778787878787878787878787878787878787878787879797a7a7a +7a7a7b7b7b7b7c7b7c7d7e7e7e7e7e7e7e7f7f7f80818182828383838384848486868687888788 +8989898b8b8b8c8d8d8e8e8e8f90919193939393949495969797989998999a9b9b9c9c9c9d9e9f +a0a0a1a1a1a1a2a2a3a3a4a4a5a5a5a5a5a6a6a6a6a7a7a8a7a8a8a8a8a8a8a8a8a8a8a8a8a8a8 +a8a8a8a8a7a8a7a7a6a6a7a7a6a6a6a5a5a5a5a5a5a5a5a5a5a3a3a3a3a2a2a1a1a1a1a1a19f9f +9e9d9c9c9c9c9c9c9c9c9c9a9a9998979897979796969595959593939292929292919190908f8f +8e8e8e8e8d8d8d8c8c8c8c8b8c8b8b8b8b89898988888888888887878686868685858585858585 +858585858585858585858585858585858484858584848484848484848484848484848484848484 +848484848484848484848484848484848484848484848585848485858586868686878687878787 +8888888888888888888889898989898a8a8a8b8c8a8b8c8c8c8d8d8d8d8d8d8d8e8e8e8f8f8f8f +908f90909090919191919191919292929393939394939494949494949493939595949494949494 +949494949494949494949494949493939393939393939393939393929291919091909090908f8f +8f8d8d8d8d8d8d8d8c8c8c8c8b8b8a8a8989888888888888888787868685858484848483838382 +8282828181808080807f7f7f7f7f7f7f7e7e7d7e7d7d7d7d7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7a7a7a7a7a7a7a7a7a797a7979797979797979797979797979787878787878787878 +787878787878787878787878787878787878787878787878787878787878787878787878787878 +78787878787878797979797979797979797979797979797979797a797a7a7b7b7a7a7b7b7b7b7b +7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808081 +818080818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +81818181818181818181818181818181818180808080808080808080808080807f807f7f7f7f7f +7f7f7e7e7f7f7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7b7a7a79797a7a7979797979 +7979797979797979797979797978787878787979797979797979797a797a7a7a7a7a7a7a7a7a7b +7b7b7b7b7b7b7b7b7b7c7c7c7c7d7d7e7e7e7e7f7f7f80807f7f81818182828282838384848484 +848484848485858686868787878788878888888888888888888888888989888889898889888888 +888787878787868686868686868686868585858584858484848483838382828282818181818181 +8181808080807f807f7f7f7f7f7f7f7f7f7e7e7e7d7d7e7e7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c +7b7b7c7c7b7b7b7a7a7a7a797a7979797979797979797979797979787878787878787877777777 +767676767676767676767676757675757575747474747474747474747474747474747474747474 +747474747474747474747474747474747474747474747474747474747474747474747474747474 +747474747474747474747474747474747474747474747474747474747474747474747474747474 +747474747474747474747475757575767576767676767676767677777777777777777777787878 +787878787879797878797979797979797979797979797979797979797979797979797979797979 +7979797a7a7a7a7a7a7a7a7a7a7979797979797979797979797979797979797979797979787878 +787777777676767676767676767576757575757474747474747474747474747474747474747474 +747474747474747474747474747474747474747473737373737373737373737373737372727272 +727272727272727272727272727272727272727272727272727272727272727373737373737373 +737373737373737373737373737373737472737373737373737373737373737273727272727272 +727272727272727272727272727272727272727272727272727272727272727272727272727272 +727272727272727272727272727272727272727272727272727272727272727272727272727272 +727272727272727272727272727272727272727272727272727272727272727272727272727272 +727272727272727272727273737373737373737373737373737474757575757575757575757575 +767675757676767777777777777777777777777777787778787878787878787878787878787878 +787878787878787878787878787878787878787878787878787878787777777777777777777778 +78787878787878797978787979797979797979797979797a797a7a7a7a7a7a7a7b7b7c7c7c7c7c +7d7e7e7e7e7e7e7f80808080808081828282838484848486868686878787898a8a8a8b8a8b8c8c +8c8f8f8f8f90909191919394949496969696989899999a9a9b9c9b9c9d9e9e9f9f9fa0a1a1a2a2 +a3a4a3a4a5a5a5a5a6a6a7a7a7a7a7a8a8a8a8a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9 +a9a9a9a9a9a9a8a8a9a9a8a8a8a7a7a7a7a7a7a7a7a7a7a5a5a5a5a4a5a3a3a3a3a3a3a1a1a0a0 +9f9f9f9f9f9e9e9e9e9c9c9b9b9a9b9a9a9a999998989898969695959595959494939492929191 +91919090908f8f8f8f8e8f8e8e8e8e8c8c8c8b8b8b8b8b8b898a89898989888888888888888888 +888888888888888888888888888887878888878787878787878787878787878787878787878787 +878787878787878787878787878787878787878788888787888888898989898989898989898a8a +8a8a8b8a8b8b8b8b8c8c8c8c8c8d8d8d8e8e8d8d8e8e8e8f8f8f8f8f8f8f909090919191919291 +929292929393939392939293939394949494949494949494949494939395959494949494949493 +9493939393939393939393939292929292929291919191919190908f8f8f8f8e8e8e8e8d8d8d8b +8b8b8b8b8b8a8a8989898989888887878686868685868584848484838382828282818181808080 +8080807f7f7f7e7e7d7d7d7d7d7d7c7c7c7c7c7c7c7c7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a797979797979797979797979797979797979797979797979797878787878787878787878 +787878787878787878787878787878787878787878787879787979797979797979797979797979 +79797979797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7a7a7b7b7b7b7b7b7b +7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080818180 +808181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818080808080808080808080808080808080808080808080 +7f7f80807f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7e7d7d7d7d7d7d +7d7d7d7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7b7b7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a79797979797a7a7a7a7a7a7a7a7a797a7979797979797979797a7a7a +7a7a7a7a7a7a7b7b7c7c7c7d7d7d7d7d7d7e7e7e7f7f7e7e808080818181818181828282838283 +838383848485858586868686868686868687868787878787878788888787888888888888888887 +878787878686868686868686868685858585858585858585848484838383838282828282828282 +8181818180818080808080808080807f7f7f7e7e7f7f7e7e7e7d7d7d7d7d7d7d7d7d7c7d7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f8080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080807f7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7c7c7c7b7b +7c7c7b7b7b7a7a7a7a7a7a7a7a7a79797878787878787878787777777777777777777777777777 +777777777676767675757575757575757474747474747474747374737373737373737373737373 +737373737373737373737373737373737373737373737373737373737373737474757575757575 +757575757575757575757575757575757575757575757475747474747474747475747575757575 +757575757575757575757575757575757576767575767676767676767677777777777777777777 +777777777877787878787878787878787878787878787878787878787878797979797979797979 +797979797979797979797979797979797979797979797979797978787878777877777777777777 +777776767675757676757575757575757575757575757474747473747373737373737373737373 +737373737373737373737373737373737373737373737373737373737373737373737373737373 +737373737373737373737373737373737373737373737373747474747474747474747474747474 +747474747474747474747474747474747474747474747474747474747373747473737373737373 +737373737373737373737373737373737373737373737373737372727272727272727272727272 +727272727272727272727272727272727271717171717171717171717171717171717171717171 +717171717171717171717171717171717171717171717171717172727171727272737373737373 +737373737373737373737373737374747474747474747474747474747474747474757576767676 +76767676767777777777777777777778787879797878797979797979797979797979797a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a79797a7a797979797979797979797979797979797979797979 +7979797979797979797979797a7a7a7a7a7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7d7d7e7e7f7f7f +7f8081808181818183838484848485858585868788888988898a8a8b8c8c8c8e8e8e8e8f8f9090 +9191939393939595959698989899999a9a9a9a9d9d9d9e9f9e9fa0a0a0a2a2a3a3a3a4a4a5a5a5 +a6a6a6a6a7a8a8a8a8a8a9a9aaaaaaaaaaaaaaabaaabababababababababababababababababab +aaabaaaaaaaaaaaaaaaaaaa9a9a9a8a8a9a9a8a8a8a7a7a7a7a6a6a6a6a4a4a4a4a4a4a4a2a2a2 +a1a0a1a1a09f9f9f9f9f9e9e9d9d9c9c9b9b9a9a99999999999898969696969595959594949494 +939393919191919091909090908f8f8f8e8e8f8f8d8d8d8d8c8c8c8c8b8b8b8b8b8a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8b8b8c8c8c8c8d8d8d8e +8e8d8d8e8e8e8f8f8f8f8f8f8f8f8f908f90909090909090919192929292929292929293929393 +939393939394949494949494949494949594959595959494949494949494959593939494949494 +949494939393929292929291919191909090908f8f8e8e8e8e8e8e8c8d8c8c8c8c8a8a8a8a8a8a +8a8888888888888887858585858585858483838383838382818181808080807f7f7f7f7f7f7f7e +7d7d7d7d7d7d7d7d7c7c7c7c7c7c7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a79797a7a7979 +797979797979797979797879787878787878787878787878787879797979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +79797979797979797a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7d7d7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080 +808080808081818080818181818181818181818181818181818181818181818182828282828282 +828282828282828282828282828282828282828282828282828282828282828181828281818181 +818181818181818181818181818181818181818181818181808080807f807f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7d7d7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a797979797979797979797979797979797979797a797a7a7a7a7a7a7a7a7a7a7a7a7b7b +7a7a7b7b7b7b7b7b7b7b7b7c7c7c7c7d7d7d7e7e7e7e7e7e7e7f7f7f7f80818181828281818283 +838383838383848484848585868686868686868686878787878787878787868887878787888888 +888888888887878888878787868686868586858585858484848484848484838384848383838282 +828281828181818180808080807f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080807f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7b7b7c7c +7b7b7b7a7a7a7a797a797979797878787878787878787877777777777777777777777777777777 +777776767676757574757474747473737373737373737373737373737373737373737373737373 +737373737373737373737373737373737373737373737373737373737373747474747474747474 +747474747474747474747474747474747474747474747474747474747474747474747474747474 +747474747474747474747475747575767675757676767676767676777777777777777777777777 +777777777777777777777777777777777777777777777777777777777878787878787878787878 +787878787878787878787878787878787878787878787878777777777777777777777777777777 +767676757576767575747574747474747474747473737373737373737373737373737373737373 +737373737373737373737373737373737373737373737373737373737373737373737373737373 +737373737373737373737373737373737373737373737474747474747474747474747474747474 +747474747474747474747474757475757575757575757575757574737574737373737373737373 +737373737373737373737373737373737373737373737373727272727272727272727272727272 +727272727272727272727272727272717171717171717171717171717171717171717171717171 +717171717171717171717171717171717171717171717171727271717272727373737373737373 +737373737373737373737373747474747474747474757475757575757575757576767676767676 +76767677777777777777777777787878797a78797a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7a7a7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7c7c7c7d7e7c7d7e7e7e7f7f7f7f7f7f7f80808181828283 +8383838383838585868687878888888889898a8b8c8b8c8d8d8e8f909091919191929293949595 +969696969898999a9b9b9b9c9c9d9e9e9ea0a0a0a1a2a1a2a3a3a3a5a5a6a6a6a6a6a7a7a8a8a9 +a9a9a9aaaaaaaaaaababacacacacacacacacacacacacacacacacacacacacacacacacacacacacac +acacacacacacacacacabababaaaaababaaaaaaa9a9a9a9a8a9a8a8a6a6a6a6a6a6a6a5a5a5a4a3 +a4a3a2a1a1a1a1a1a1a1a0a09f9f9e9e9d9d9c9c9c9c9c9b9b9999999998999898979797979696 +96949494949394939393939292929191929290908f908f8f8f8f8e8e8e8e8e8d8d8d8d8d8d8d8d +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8e8e8e8e8e8f8f8f90918f +909191919292929292929292929292929292929292929393949494949494949494959495959595 +959595969596959595959595959595959595959594949494949494949595939394949394939393 +939292929191919191909090908f8f8e8e8d8d8c8c8c8c8c8c8b8b8a8a8a8a8888888888888886 +868586858585858383838383838382818081808080807f7f7f7e7e7e7e7d7d7d7d7d7d7d7d7c7c +7c7c7b7c7b7b7a7a7a7a7a7a7a7979797979797979797979797979797979797878797978787878 +787878787878787878787878787878787878787878787878797979797979797979797979797979 +797979797979797979797979797979797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7d7d7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080808080 +808080818180808181818181818181818181818181818181818181818181828282828282828282 +828282828282828282828282828282828282828282828282828282828281818282818181818181 +818181818181818181818181818181818181818181818080808080808080808080808080808080 +808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7d7d7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a797a7979797979797979797979797a7a7979 +7a7a7b7a7b7b7b7b7b7b7b7b7b7c7c7c7d7d7d7d7d7d7d7e7e7e7e7e7f7f7f80817f8081828282 +828282828383838383848484848584858585858686868686868686868687878787878888888888 +888888878788888787878686868686868686868685858585858585858484858584848483838383 +8283828282828181818181808080808080808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080807f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7b7b7c7c7b7b +7b7a7a7a7a797a7979797978787878787878787878777777777777777776767777767676767676 +767675757575747574747474737373737373737373737373737373737373737373737373737373 +737373737373737373737373737373737373737373737373737373737474747474747474747474 +747474747474747474747474747474747474747474747474747474747474747474747474747474 +747474747474747474757475757575757575757575757575757676767676767676767676767677 +777676777777777777777777777777777777777777777777777778787878787878787878787878 +787878787878787878787878787878787878787878787777777777777777767677777676767575 +757575757575757475747474747474747474737373737373737373737373737373737373737373 +737373737373737373737373737373737373737373737373737373737373737373737373737373 +737373737373737373737373737373737373737374747474747474747474747474747474747474 +747474747474747474747574757575757575757575757575757475747474747474747474747474 +747474747474747474747474747474747474747474747373737373737373737373737373737373 +737373737373737373737373737272727272727272727272727272727272727272727272727272 +727272727272727272727272727272727272727272727272727272727273737373737373737373 +737373737373737373737474747474747474747574757575757575757575767676777776767777 +7778787878787878787878797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7c7c7b7b7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f80808081818181828283838484858585 +858686868888888889898a8a8b8b8c8c8d8e8f8e8f909091929393949494949595969798989999 +9a9a9b9b9c9d9e9e9fa09fa0a1a1a1a3a3a3a4a5a4a5a6a6a6a8a8a8a9a9a9a9aaaaabaaababab +abacacacacacadadadaeaeadadaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeae +adadaeaeadadadacacacacacacacacacacababababaaabaaaaa9a9a9a9a8a8a8a7a7a7a7a6a6a5 +a5a4a4a4a4a3a3a3a2a2a2a2a1a1a0a09f9f9f9f9e9e9e9c9c9c9c9b9c9b9b9a9a9a9a99999997 +979797969796969696959595949494949393929392929292919191919190909090909090909090 +90909090909090908f8f90908f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f +8f8f8f8f8f8f8f8f8f8f8f8f8f8f90908f8f909090909090909091919191919292929293929393 +939394949494949494949595949495959595959595959696969696969696969796979797979797 +979796979696969696969696969696969696959595949495959494949393939392939292929291 +9191909090908f8f8f8e8e8e8e8d8d8c8c8b8b8b8b8a8a89898888888886868685858585848483 +8483838383818181808080807f7f7e7f7e7e7e7e7d7d7d7c7c7c7c7b7b7b7b7b7b7b7b7a7a7a7a +797a79797979797979797978787878787878787878787878787878787878787878787878787878 +787878787878787878787878787878787878787878787979797979797979797979797979797979 +79797979797979797979797979797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080818180808181818181 +818181818181818181818181818181818181818181818181818181818282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828281818181818181818181818181808081818080 +80808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a797a797979797979797979797979797979797979 +7a797a7a7a7a7a7a7a7a7a7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f8080808081 +818182828282828383838384838484848485858586868585868686878787878788888888888888 +888888888888888887878787878787878787868686858586868585858585858585848484848384 +838383838282828282818181808081818080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080818180808181818181 +818181818181808081818080807f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7b7b7b7b7b7b7b7a +7a7a7a797a79797979787878787878787877777777767676767676767676767676767676767676 +757575757475747474747373737373737373737373737373737373737373737373737373737373 +737373737373737373737373737373737373737373737373737374747474747474747474747474 +747474747474747474747474747474747474747474747474747474747474747474747474747474 +747474747474747574757575757575757575757575757576767676767676767676767676767676 +767676767676767676767676777776767777777777777777787878787878787878787878787878 +787878787878787878787878787878787878787877777777777777777777777777777776767675 +757676757574757474747474747474747373737373737373737373737373737373737373737373 +737373737373737373737474737374747474747474747474747474747474747474747474747474 +747474747474747474747474747474747474757575757575757575757575757575757575767675 +757676767676767677767777777777777777777777777776777676767676767676767676767676 +767676767676767676767676767676767676767675757575757575757575757575757575757575 +757575757575757575757574747474747474747474747474737374747373737373737373737373 +737373737373737373737373737373737373737373737373737373747474747474747474747474 +747474747474757575757676767676767677767777777777777777777878787878787878797979 +797a7a7a7a7a7a7a7a7b7b7b7b7c7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d +7d7d7d7e7e7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7f7f7f808081818181828182828282838383848484848585868687878888898989 +89898b8b8b8b8c8c8d8d8e8e8f8f909192919292939495969697979797979798999a9a9c9c9c9c +9d9d9e9fa0a0a0a1a0a1a2a2a2a4a4a4a5a6a4a5a7a7a7a9a9a9a9a9a9a9aaaaabaaababaaaaac +acabababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacac +acacacacacababababababababababaaaaaaaaa9aaa9a9a8a8a8a8a8a8a8a7a7a7a7a6a6a5a5a4 +a4a4a4a4a4a4a3a3a3a3a2a2a1a19f9fa0a09f9f9f9d9d9d9d9c9d9c9c9b9b9b9b9b9b9b999999 +999899989897979797969696969695959495949494949393939393929292929292929292929292 +929292929292929292929292929292929292929292929292929292929292929191929291919191 +919191919191919191919191919191919191919191919191929292929293939393949394949494 +959595959595959595959595959595959595959596969696969696969596969796969696969696 +9596959595959595959494959594949493939393939393939292919191919091909090908f8f8f +8d8d8d8d8d8d8d8c8c8c8c8b8b8a89888888888888878786868686848484838384848282818281 +8181817f7f7f7f7f7f7f7e7e7d7e7d7d7d7d7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a797a +797979797979797979787878787878787878787878787878787878787878787878787878787878 +787878787878787878787878787878787878787879797979797979797979797979797979797979 +7979797979797979797979797979797a797a7a7a7a7a7a7a7a7a7a7a7a7b7b7a7a7b7b7b7b7b7b +7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080818180808181 +818181818181818181818181818181818181818181818181818182828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282818181818181818181818181818181818181818181 +81818181818181818180808080808080808080808080807f807f7f7e7e7f7f7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a797b7a79797979797979797979797979797979797a79 +7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7d7d7d7d7e7d7e7e80807f7f808080 +818181818182828282838283838383848484858584848585858686868686878787878787878787 +878787878888868687878787878787878686868686868686868686868686868585858584858484 +83838383828282818181818181818181818080808080808080807f807f7f7f7f7f7f7f7e7e7f7f +7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808181808081818181818181 +81818181808081818080807f7f7f7f7f7f7f7f7f7e7d7d7d7d7d7c7c7c7b7b7b7b7b7b7a7a7979 +797979797979797878787878787878777777777676767676767676767676767576757575757474 +747474747474747473737373737373737373737373737373737373737373737373737373737373 +737373737373737373737373737373737373737373737373747474747474747474747474747475 +747575757575757575757575757574757474747474747474747474747474747474747474747474 +747474747474747474747474747474757475757575767676767676767676767676767676767676 +767676767676767676767777767677777777777777777878787878787878787878787878787878 +787878787878787878787878787878787878777777777777777777777777777777767676757576 +767575757575757575757575757574747474747474747474747474747474747474747474747474 +747474747474747475757474757575757575757575757575757575757576757676767676767676 +767676767676767676767676767676767777777777777777777777777777777777777878777778 +787878787878787878787878787878787978797979797979797979797979797979797979797979 +797978797878787878787878787878787878777777777777777777777777777777777777777777 +777777777777777777767676767676767676767676767575767675757575757575757575757575 +757575757575757575757575757575757575757575757575757676767676767676767676767676 +7676767677777777787878787878787878787878787878787879797a7a7a7a7a7a7a7b7b7b7b7c +7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7e7d7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f +7f80807f7f80808080808080808080808080808080808080808080808080808080808080808180 +8181818182828283838484848484848585858586868687878787888889898a8a8b8b8c8c8c8c8d +8f8f8f8f8f8f9090919192929494959495959697989898999a9a9a9a9a9b9b9c9c9e9e9e9e9f9f +a0a0a2a2a2a3a2a3a3a3a3a5a5a5a6a7a5a6a7a7a7a9a9a9a9a9a9a9aaaaaaaaaaaaa9a9ababaa +aaaaababababababababababababababaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaa9a9a9a9aaa9aaaaaaaaa9a9a9a9a9a9a9a9a8a8a8a8a8a8a8a7a7a7a7a6a6a6a6a5a4a5 +a4a4a4a4a3a3a3a3a2a2a2a2a0a0a1a1a0a0a09e9e9e9e9e9e9e9e9d9c9d9c9c9c9c9a9a9a9a9a +9a9a9a999999999898989898979797979797979696959595959494949494949494949494949494 +949494949494949494949494949494949494949494949494949494949493939494939393939393 +939393939393939393939393939393939393939393939494949494959595959595959595959696 +969696969696969696969696969696969695979696969696969695959696959595959595959495 +9494949494949493939494939393929191919191919190908f8f8f8f8e8f8e8e8e8e8d8d8d8b8b +8b8b8b8b8a89898989898988878686868686868484848484848282828181828280808080808080 +7f7e7d7d7d7d7d7d7c7c7c7c7c7c7c7c7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7979797979797979 +797979797979797878787878787878787878787878787878787878787878787878787878797879 +7979797979797979797979797979797979797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7a7a7b7b7b7b7b7b7b7b +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080808181808081818181 +818181818181818181818181818181818181818181818181828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828181818181818181818181818181818181818181818181 +818181818181818080808080808080808080808080808080807f7f80807f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7d7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7d7d7d7d7d7d7d7d7f7f7e7e7f7f7f8080 +808080818181818181818181828383838484838384848485858585858686868687868787878787 +878788888686878787878787878786868686868686868686868686868685858585858585858484 +8484838383828282828282828282818180808080808080808080808080808080807f7f80807f7f +7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7e7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080807f7f7e7e7e7e7e7d7d7d7d7c7c7c7b7b7c7c7a7a7a7a7a7a7a79 +797878787877777777777777777777777777777776767675757676757575757575757575757575 +747473737373727272727272727272727272727272727272727272727272727272727272727272 +727273737373737373737373737373737373737373737474747474747474747474747474747474 +747474747474747474747474747474747474747474747474747474747474747474747474747474 +747474757475757575757575757575757575757575757575757575757575757576767575767676 +777777777777777777777777777777777777777777777777777777777777787878787878787878 +787777777777777777777777777777777777777777777777767677777676767676767676767676 +767576757575757575757575757575757574747474747474747474747474747475757575757575 +757575757575757575757575757676767676777777777777777777777777777777777777777777 +777777777878787878787878787878787878787878787878787878787878787878787878787878 +7878787879797a7a7a7a7b7b7b7b7b7b7b7b7b7a7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a797979797979797979797979797979787878 +787878787878787878787878787878787878787878787878787878787878787878787878787878 +787878787878787878787878787878787878787878787878787878787878787878787878787878 +7878787878787878787878787879797a7a7a7a7b7b7b7b7b7b7b7b7c7c7c7c7d7d7d7d7d7d7d7d +7e7e7e7e7e7f7f7f7f807f80808080808080808080808080808181818181818181818181818181 +818181818181818181818182828282828383838383838383838383838383838383838484838384 +84848585858585858586868887888888888989898a8a8a8a8b8b8c8c8d8d8e8e8e8e9090909091 +919192939393949594959596969898999999999a9b9b9b9b9c9d9d9d9f9f9f9f9fa0a0a1a1a2a2 +a2a2a3a3a4a4a5a5a5a6a6a6a7a7a7a7a8a8a8a8a8a8a9a9a9a9a9a9aaa9aaaaaaaaaaaaaaaaaa +a9a9a9aaaaa8a8a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a8a8a9a9a8a8 +a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a7a9a8a8a8a8a8a8a7a7a7a7a7a7a7a7a6a5a5a5a5a5a5a4 +a4a4a4a4a4a4a4a3a2a2a2a2a2a2a1a1a1a0a0a0a09f9f9e9e9e9e9e9e9d9d9d9c9c9c9c9b9c9b +9b9b9b9b9b9b9a9a99999999989897979797979797979797979797979797979797969696969696 +969695959696959595959595959595959595959595959595959595959595959595959595959595 +959595959595959596969595969696969696969696969696969696969697969797979797979797 +979797979898969697979796969696969696969696959595959695969696969595959594959494 +94949292929292929292929191919190908f8f8e8e8e8e8e8d8d8c8d8c8c8c8c8a8a8a8a8a8a8a +88888888878786858585858585848483838383818181818080807f7f7f7f7f7f7e7e7d7d7d7d7d +7d7d7c7c7b7b7b7b7a7b7a7a7a7a7a7a7a7a7a7a7a797979797979797979797979787978787878 +787878787878787878787979797979797979797979797979797979797979797979797979797979 +7979797979797979797979797979797979797979797979797979797979797979797979797a7a7a +7a7a7a7a7a7a7a7a7a7a7a7b7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7d7d7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f8080808080808080808080808080808080808080808080818180808181818181818181818181 +818181818181818181818181818181818181818181818282828282828282828282828282828282 +828282828282828283838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383828283838282828181818181 +818181818180808080808080808080808080807f807f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7a7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a797979797a797a7a7a7a +7a7a7a7a7a7a7a7a7b7b7a7a7b7b7b7b7b7b7b7b7b7b7b7b7c7c7d7d7d7d7d7d7e7e7e7e7e7e7e +7e7f7f7f7f80808181818181828283838282838383848484848485858585858585858585868686 +868686868686868686868686868686858587878686868686868686858585858485848484848484 +848484848484838383838282828282828282818181818081808080807f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080807f7f7f7f7e7e7d7d7d7d7c7c7c7b7b7c7c7a7a797a797979797878 +787878777777777777777777777777777777767676757576767575747574747474747474747473 +737373737272727272727272727272727272727272727272727272727272727272727272727272 +737373737373737373737373737373737373737374747474747474747474747474747574757575 +757575757575757575757475747474747474747474747474747474747474747474747474747474 +747474747474747474747475747575757575757575757575757575757575767675757676767777 +777777777777777777777777777777777777777777777777777777777878787878787878787877 +777777777777777777777777777777777777777777777676777776767676767676767676767676 +767676767676767676767676767676757575757575757575757575757575767676767676767676 +767676767676767676767677777777777878787878787878787978797979797979797979797979 +79797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7b7b7b7b7b7c7c7c7c7d7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7d +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7c7c7c7c7d7c7d7d7e7e7e7e7f7f7f7f7f7f7f7f8080 +808080818181818181818181828182828282828282828283838383838383838383838383838383 +838383838383838383848484848485858585858585858585858585858585858586878586878787 +8888888888888889898a8a8b8b8b8b8c8c8c8d8d8d8d8e8e8f8f90909191919193939494959595 +95969696979897989999999b9b9c9c9c9c9c9d9d9e9e9fa0a0a0a1a1a1a1a1a2a2a3a3a4a3a4a4 +a5a5a6a6a6a6a6a7a7a7a8a8a8a8a8a8a8a8a8a8a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a8a8 +a8a9a9a7a7a8a8a8a8a8a8a8a7a8a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a7a7a6a6a6a6 +a6a6a6a7a6a7a7a7a7a7a7a7a7a7a8a8a8a8a8a8a8a7a7a7a7a7a7a7a7a6a6a6a6a5a6a5a4a4a4 +a4a4a4a4a4a3a3a3a3a3a3a3a2a2a2a1a1a1a1a1a0a0a0a09fa09f9e9e9e9d9d9d9d9d9d9d9d9d +9d9d9d9d9c9c9b9b9b9b9b9a9a9a9a999a99999999999999999999999999999898989898989898 +979798989797979797979797979797979797979797979797979797979797979797979797979797 +979797979797989897979898989898989898989898989898989898989898989898989898989898 +989899999797989898979797979697969696969595959595959595959594949494939493939393 +91919191919191919190908f8f8e8e8d8d8c8c8c8c8c8b8b8a8b8a8a8a8a888888888888888686 +85858484838383838383838282818180807f7f7f7f7e7e7e7d7d7d7d7d7d7d7c7c7c7c7b7c7b7b +7a7a79797979797979797979797979797979797878787878787878787878787878787878787878 +78787878787878787979797979797979797979797979797979797979797979797a797a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7c7c7c7d7d7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80 +808080808080808080808080808080808080808080808181808081818181818181818181818181 +818181818181818181818181818181818181818182828282828282828282828282828282828282 +828282828282838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838282838382828281818181818181 +8181818080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7b7b7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7e +7e7e7e7e7f7f7f7f80808181828281818282828383838383848484848584858585858686868686 +868686868686868686868686868585878786868686868686868585858585858585858585858585 +858585858484848483838283828282828181818181818181818180808080808080808080808080 +80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808181808081818181818181818181818080 +818180808080808080807f7f7f7f7e7e7d7d7d7d7c7c7c7b7b7b7b7a7a797a7979797978787878 +787777777777777777767677777676767575757575757575757475747474747474747474737373 +737372727272727272727272727272727272727272727272727272727272727272727272727373 +737373737373737373737373737373737373747474747474747474747474747475747575757575 +757575757575757574757474747474747474747474747474747474747474747474747474747474 +747474747474747474757475757575757575757575757575757575757575757575757576767676 +767676767777767677777777777777777777777777777777777778787878787878787878777777 +777777777777777777777777777777777777777777777777777777777777767677777676767676 +767676767676767676767676767575757575757575757575757575757676767676767676767676 +76767777767677777778787878787979797979797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c +7c7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c +7b7b7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f8080808181808081818182828282 +828383838383838383838483848484848484848484858585858585858585858585858686858586 +868686868686868787878787888888888888888888888888888888888888888988898989898a8a +8a8b8b8b8b8c8c8d8d8e8e8e8e8f8f8f9090909091919292939394949595969697979898989899 +99999a9b9a9b9c9c9c9e9e9e9f9f9f9fa0a0a1a1a2a2a2a2a3a3a3a4a4a4a4a5a5a6a5a6a6a6a6 +a7a7a7a7a7a8a8a8a9a9a8a8a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a8a8a9a9a8a8a8a7a7a7a7 +a7a6a6a6a6a6a6a6a6a6a5a6a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5 +a5a6a5a6a6a6a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a5a6a5a5a5a5a5a5 +a5a5a5a4a4a4a3a3a4a4a3a3a3a2a2a2a2a2a1a1a1a1a0a1a0a0a0a09f9f9f9f9f9f9f9f9e9e9f +9f9e9e9e9d9d9d9d9d9c9c9c9c9b9c9b9b9b9b9b9b9b9b9b9b9b9b9b9b9a9a9a9a9a9a9a9a9a9a +9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a99999a9a999999999999999999999999 +999999999999999999999999999999999999999999999999999999999999999999999999999999 +999998989898989797979796979696969695959594949595949494939393939293929292929090 +908f8f90908f8f8e8e8d8d8d8d8b8b8b8a8a8a8a89898889888888888686868585858584848383 +8282818181818080807f7f7f7f7e7e7d7d7d7d7c7c7c7b7b7c7c7b7b7b7a7a7a7a797a79797979 +787878787878787878787878787878787878787878787878787878787878787878787878787878 +7878787878787979797979797979797979797979797979797979797979797a797a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080 +808080808080808080808080808080808080808080808080808181808081818181818181818181 +818181818181818181818181818181818181828282828282828282828282828282828282828282 +828282828383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383828282828282828282 +828181818181818181818181818181818181818080818180808080808080807f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7d7d7d +7d7d7e7e7e7e7f7f80808181808081818182828282828383838384838484848485858586868585 +868686868686868686868686868787878787878787878786868686868686868585868685858585 +858585858484848483848383838382828282828282828282818181808081818080808080808080 +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +818180808181818181818181818181818181818181818181818181818181818181818181818181 +818181818181808080807f7f7e7e7d7d7d7d7c7c7c7c7c7c7c7a7a797a79797979787878787877 +777777777777777777777777767676767575757575757574757474747474747474747373737373 +727272727272727272727272727272727272727272727272727272727272727272727273737373 +737373737373737373737373737374747474757575757575757575757575767576767676767676 +767676767676757675757575757575757575757575757575757575757575757575757575757575 +757575757575757675767676767676767676767676767676767676767676767676777777777777 +777777777777777878777778787878787878787878787878797979797979797979797878787878 +787878787878787878787878787878787878787878787878787878787878787878787878787878 +787878787878787878787877777777777777777777777777777778787878787878787979787879 +797979797979797a7a7a7a7a7b7b7c7c7c7c7c7c7c7d7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7e7e7f7f7f80 +808080808181818182818282828282828282828282828282828282828282828282818281818181 +8181818181818181818181818181818080808080808080808080808080807f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7e7e7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7e7e7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f80808080808181818182818282838383838484848484848484858585858586 +868686868686868687868787878787878787878888888888888888898988888989898989898989 +89898989898a8a8a8a8a8b8b8b8c8c8b8b8c8b8b8c8c8b8c8c8b8b8c8c8d8c8d8d8d8d8e8e8e8e +8e8e8e8f8f9090919192929292939393939394949595969697979797989899999a9a9a9a9b9b9b +9b9c9b9c9d9d9d9f9f9fa0a09f9fa1a0a1a2a3a2a2a2a3a3a3a3a3a3a3a4a4a5a4a5a5a5a5a6a6 +a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a6a6a6a6a5a5a5a5a5a5a5a5a3a3a3a3a3a2 +a2a2a2a2a2a2a1a1a0a1a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a1a1a1a1a1a1a1a2 +a1a2a2a2a2a2a2a2a3a3a4a4a4a4a4a4a4a4a5a5a4a4a5a5a5a4a4a4a4a3a4a3a3a3a3a3a3a3a3 +a3a2a2a2a2a2a2a2a2a2a2a1a1a1a1a1a0a0a0a09fa09f9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e9e +9e9e9d9d9d9d9d9c9c9c9c9b9c9b9b9b9b9b9b9b9b9b9b9b9b9b9b9a9a9a9a9a9a9a9a9a9a9a9a +9a9a9a9a9a9a9a9a9a9a9a99999a9a999999999999999999999999999999999999999999999999 +999999999999999999999999999999999999999999989898989898989898989898989898989898 +9797979696969695959495949494949393939292939392929291919191909190908f8f8d8d8d8d +8d8d8d8d8d8c8c8b8b8a8a89898888888888878786878686868684848483838383828281818080 +7f7f7f7f7f7f7f7e7e7e7e7d7d7c7c7c7c7b7b7b7b7b7b7b7b7b7b7a7a7a7a797a797979797878 +787878787878787878787878787878787878787878787878787878787878787878787878787878 +787878787979797979797979797979797979797979797979797979797a797a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808181 +808081818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818282828282828282828282828282828282828282828282 +828283838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838282828282828282828281 +818181818181818181818181818181818181818181818181818181818180808080808080808080 +8080807f7f80807f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7b +7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c +7d7d7d7e7f7e7f8080808080808080818181818182828282838283838383848484858584848585 +858585858585858585858586868686868686868686858585858585858585858585858585858585 +858584848484838483838383828282828282828282828181818181818181818181818181818080 +8080808080808080808080807f807f7f7e7e7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808181 +808081818181818181818181818181818181818181818181818181818181818181818181818181 +81818181808080807f7f7f7f7d7d7d7d7c7c7c7c7c7c7c7a7a7a7a7a7a7a797978787878777777 +777777777777777777777676767675757575757575757575757575757575757474737373737272 +727272727272727272727272737273737373737373737373737373737373737373747474747474 +747474747474747474747474757575757676767676767676767676767676767676767676767676 +767676767676767676777677777777777777777777777777767776767676767676767676767676 +767676767676767676767676767676767676767676767676767676767676767777777778777878 +787878787879797878797979797979797979797979797a7a7a7a7a7a7a7a7a7a79797979797979 +79797979797979797979797979797979797979797979797979797979797979797a797a7a7a7a7a +7a7a7a7a7a7a7a7a7a7979797979797979797979797979797a7a7a7a7a7a7a7a7b7b7a7a7b7b7b +7b7b7b7b7b7c7d7d7d7d7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f807f8080808081818181 +818181818181818181818181818181818181818181818181818181818182828181828282838383 +838384858585858585858585858585858585858585858585858585858585858585858585858585 +858585858585858585858585858484848483848383838383838383838282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828181 +828281818181818181818181818181818181818181818182828181828282828282828282828282 +828282828282838383838484858585858585858686868687878787878787878888888888898989 +898a898a8a8a8a8a8a8a8a8a8a8a8a8a8a8b8b8b8b8b8b8b8b8c8c8b8b8c8c8c8c8c8c8c8d8d8d +8d8d8d8e8e8e8e8e8f8f8f90908f8f908f8f90908f90908f8f9090909090909090919191919292 +92939394949494959595959696969696979798989898999a999a9b9b9b9b9c9c9c9c9d9d9d9d9e +9d9e9e9e9ea0a0a0a1a1a0a0a2a1a1a2a3a2a2a2a3a3a3a3a3a3a3a4a4a4a4a4a4a4a4a5a5a5a5 +a5a6a6a6a6a5a6a5a5a5a5a5a5a4a4a4a4a4a4a3a3a3a3a2a2a2a2a1a1a1a19f9f9f9f9e9d9d9d +9d9d9d9d9c9c9c9c9c9c9c9b9c9b9b9b9b9b9b9b9b9c9b9c9c9c9c9c9c9d9d9d9d9d9d9d9d9d9d +9d9d9e9e9e9e9f9fa0a0a0a0a1a1a1a1a2a2a1a1a2a2a2a1a1a1a1a2a1a2a2a2a2a2a2a2a2a2a1 +a1a1a1a1a1a1a1a1a1a0a0a0a0a09f9f9f9f9f9f9f9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e +9d9d9d9d9d9c9c9c9c9c9c9c9c9c9c9c9c9c9c9b9c9b9b9b9b9a9a9a9a9a9a9a9a9a9a9a9a9a9a +9a9a9a9a9a9a9a9a9a99999a9a9999999999999999999999999999999999999999999999999999 +999999999999999999999998999898989898989797979797979796979696969696969696969595 +95949494949393939392929292919191909091919090908f8e8e8e8e8e8e8e8d8d8b8b8b8b8a8b +8a8a8a8989898988888787868686868584848484848484848282828181818180807f807e7e7d7d +7d7d7d7d7d7c7c7c7c7c7c7b7b7b7b7a7a7a7a7a7a7a7a7a7a7979797979797979797978787878 +787878787878787878787878787878797879797979797979797979797979797979797979797979 +79797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7b7b7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7d7e7e7e7e7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808081818080 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818182828282828282828282828282828282828282828282828282 +838383838383838383838383838383838383838383838383838383838383838383838483848484 +848484848484848484848484848484848484848484848484848483838383828382828282818181 +818181818181818181818181818181818181818181818181818181808080808080808080808080 +807f7f80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7b7b7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7d7d +7d7e7e7d7e7f7f7f7f7f7f7f7f8080808080818181818281828282828383838484838384848484 +848484848484848484858585858685868686868585858585858585858585858585858585858585 +848484848484848484848383838383838383838382828282818281818181818181818180808080 +80808080808080808080808080807f7f80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808181808081818181818181818181818080818180808080 +80808080808080807e7e7e7e7e7e7d7d7d7b7b7b7b7b7b7a7a7979797979797979797878787878 +777777767677777676767676767676767676767575747474747474747474747474747474747474 +747474747474747474747474747474747474747474747474747474747474747575757575757575 +757575757575757575757575757575757575757575757575757576767777777777777777777878 +787877787777777777777777777777777777777777777777777777777777777777777777777777 +777777787778787878787878787878787878787878787878787878787878787878787878787979 +79797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d +7e7e7f7f7f7f808080808080808181818182828383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838484848485858585858585858686868687 +878787878888898989898989898989898989898989898989898989898988898888888888888888 +888787878787878787878787878787878787878787878787878787878787878686868686868686 +868686868686868686868585858584848484848484848484848484848484848484848484848484 +848484848484848484848484848484848484848484848484848484848484848585858586868686 +868686868787878787878787878888898989898989898a8a8a8a8b8b8b8b8b8b8b8b8c8c8c8c8c +8c8c8c8c8d8c8d8d8d8d8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f8f90909090919191 +919292929292929292929292929292929292929292929292929392939393939494949595959696 +96969798989898989898999999999999999a9b9b9b9b9c9c9c9c9d9e9e9e9e9e9f9f9fa0a0a0a0 +a1a1a1a1a1a1a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a4a4a4a4a4a4a5a4a5a5a5a5a4a4a4a4a4a3 +a3a3a4a4a3a3a4a3a3a3a3a3a3a3a1a1a1a1a0a1a0a09f9e9e9e9d9c9c9c9c9b9b9b9b9a9a9999 +999999999898979797979797979797979797979797979798989898989898999999999a9a9b9b9b +9b9b9c9c9c9c9c9c9d9d9d9e9f9f9f9f9f9f9f9f9fa0a0a0a09fa09f9f9f9fa0a0a0a0a0a0a0a0 +9f9fa0a09f9f9f9f9f9f9f9f9f9f9f9f9e9f9e9e9e9e9d9d9d9d9d9d9d9d9c9c9d9d9c9c9c9c9c +9c9c9c9c9c9c9c9b9c9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9a9a9a9a9a9a +9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a99999a9a999999999999999998989898989898989898 +989898989897979797979797979696969696969695959595959595959595959595959593939393 +93939393939192919191918f8f8f8e8e8f8f8e8e8d8d8d8d8d8c8b8a8a8a8a8a8a898888898988 +888886858585858585858483838383838282818181818080807f7f7f7f7e7e7d7d7d7d7d7d7c7c +7b7b7b7b7b7b7b7a79797979797979797878797978787878787878777877777777787878787878 +78787878797979797979797979797979797979797979797979797979797a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7a7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7d7d7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f8080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808181808081818181818181818181818181818181 +818182828282828282828282828282828282828282828282828282828282828282828282828383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838282828181828281818181818181818080808080808080808080808080 +80808080807f807f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d +7d7d7c7c7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7b7b7a7a7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c +7d7d7d7d7e7e7d7d7e7e7e7f7f7f7f7f8080808081808181818182828283838282838383848484 +848485858585858585858585858585858586868686868686868585868685858585858585858585 +858584858484848484848484848383838383838383828283838282828282828282818181818181 +81818181808080807f807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f807f80808080 +80808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808081818080818181818181818181818180808181808080808080 +8080808080807f7f7e7e7e7e7d7d7d7b7b7b7b7b7b7b7a7a7a7a797a7979797978787878787777 +777676777776767676767676767676767676757575757575757575747574747474747474747474 +747474747474747475747575757575757575757575757575757575757576767676767676767676 +767676767676767676767676767676767676767676767676767777777777777777777778787878 +787878787879787979797979797979797979797978797878787878787878787878787878787878 +78787878787878787878787878787878787878787878787878787878787878797879797a7a7a7a +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7d7d7d7c7c7d7d7c7c7d7c7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f8080 +818182828383838383838384848484848585858585858585858685868686868686868686868686 +8686868686868686868686868686868686868686878787878888888888888888898989898a8a8b +8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8b +8b8b8b8b8b8b8b8b8b8b8b8b8b8a8b8a8a8a8a8a8a8a8a8a8a8a8a8a8a89898989898989898989 +898989898989898988888888878787878787878787878787878787878787878787878787878787 +878787878787878787878787878787878787878787878787878787878788888888898989898989 +89898a8a8a8a8b8a8b8b8b8b8c8c8c8c8c8c8c8c8d8d8d8d8e8e8e8e8e8e8e8e8f8f8f8f908f90 +909090909090909091919191919191919191919191919191919192929292939394949595959596 +96969696969696969696969696969696969696969696969696969696969797979899999a9a9a9a +9b9b9b9b9b9b9b9b9c9c9c9c9c9c9c9d9d9d9d9e9e9f9f9f9fa0a0a0a0a0a1a1a1a2a2a2a2a2a2 +a2a2a2a2a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a4a4a4a4a4a4a4a4a4a4a4a4a3a3a3a3a3a2a2a2 +a3a2a2a1a2a1a1a1a1a1a1a19f9f9f9e9d9e9d9d9c9b9b9a999898989897979696959594949494 +949494939393939293929292929292929293929393949494949494949595959595969696969797 +98989898989899999a9b9c9c9c9c9c9c9c9c9c9d9d9d9d9e9d9e9e9e9e9f9f9f9f9f9f9f9f9e9e +9f9f9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9d9d9d9d9d9c9c9d9d9c9c9c9c9c9c9c +9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9b9c9b9b9b9b9b9b9b9b9b9b9b9b9b9b9a9a9a9a9a9a9a9a +9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a99999a9a9999999999999999989898989898989898989898 +989898979797979697969695959595959595949494949394939393939393939393919191919191 +91919190908f8f8f8f8d8d8d8c8c8d8d8c8c8b8b8a8a8a8a888888888888888786858786858585 +8383838383838383828181808080807f7f7f7f7f7e7e7e7d7d7d7d7c7c7b7c7b7b7b7b7a7a7979 +797979797979787878787878787877777878777777777777777777777777777878787878787878 +78787979797979797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7c7c7c7c7c7c7c7c7d7d7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808081818080818181818181818181818181818181818181 +828282828282828282828282828282828282828282828282828282828282828282828283838383 +838383838383838383838383838383838383838383838383838383838383848384848484848484 +848484848484848484848484848484848484848484848484848483848383838383838383838383 +838383838383838382828281818282818181818181818180808080808080808080808080808080 +808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e +7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d +7c7c7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7b7b7a7a7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c +7c7c7d7d7c7c7d7d7d7e7e7e7e7e7f7f7f7f807f80808080818181828281818282828383838383 +848484848484848484858485858585868686868686868685858686858585858585858585858585 +858585858585858585858584848484848484848382848382828282828282828181818181818181 +818180808080808080808080808080808080808080808080808080808080808080808080808080 +8080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808181808081818181 +818181818181818181818181818181818181818181818181818181818181818181818181818080 +818180807f7f7e7e7e7e7d7d7d7c7c7c7c7b7b7b7a7a7a7a797a79797979787878787877777777 +777777777676777776767676767676767575757575757575757475747474747474747474747474 +747474747474757475757575757575757575757575757575757575767676767676767676767676 +767676767676777776767777777777777777777777777778787878787878787878797979797979 +7979797a797a7a7a7a7a7a7a7a7a7a7a7a7a797a79797979797979797979797979797979797979 +79797979797979797979797979797979797979797979797979797979797a797a7a7a7a7b7b7b7c +7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808081818080818181828282828383 +848485858585868686878787878788888888888888888889888989898989898989898989898989 +89898989898989898989898989898989898989898a8a8a8b8b8a8a8b8b8b8c8c8c8c8d8d8e8e8e +8e8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8e8e8e +8e8e8e8e8e8e8e8e8e8e8e8d8e8d8d8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c +8c8c8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8a8a8b8b8a8a8a8a +8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8b8b8a8a8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c +8d8d8d8d8e8d8e8e8e8e8f8f8f90908f8f90909091919191919191919191929292929392939393 +939393939393949494949494949494949494949595949495959596969696979798989898999999 +99999999999a9a99999a99999a9a999a9a99999a9a9a9a9a9a9a9a9b9b9b9b9c9c9d9d9d9d9e9e +9e9f9f9e9e9f9f9f9f9f9f9f9fa0a0a0a0a1a0a1a1a1a1a2a2a2a2a2a3a3a3a3a3a3a3a3a3a3a3 +a3a3a4a4a3a3a4a3a3a4a4a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a2a2a2a2a2a1a1a1a1a0 +a1a0a09f9f9f9f9e9e9e9c9c9c9b9a9b9a99999897969695959494939392929191909090908f8f +8f8e8e8e8e8d8e8d8d8d8d8d8d8d8d8e8d8e8e8f8f8f8f90909091919191919292929293939494 +959595959696979899999a9a99999a9a9a9b9b9b9b9c9b9c9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d +9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c +9c9c9c9c9c9c9c9c9c9c9c9c9c9b9c9b9b9b9b9b9b9b9b9b9b9b9b9b9b9a9a9a9a9a9a9a9a9a9a +9a9a9a99999a9a9999999999999999999999999999999999999898989898989898989898989898 +989797979796979696959595959494949393939392939292929292929292929090908f8f90908f +8f8e8e8d8d8d8d8b8b8b8a8a8b8b8a8a8989888888888686868585858584848384838383838181 +818080818180807f7f7e7e7e7e7d7d7d7d7d7c7c7c7b7b7b7b7a7a797a79797979787878787878 +787878787777777777777777777777777777777777777777777777777778787878787878787878 +7979797979797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808081818080818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818282 +828282828282828282828282828282828282828282828282828282828282828282838383838383 +838383838383838383838383838383838383838383838383838383838483848484848484848484 +848484848484848484848484848484848484848484848484838483838383838383838383838383 +838383838383828282828282828282828282828282818181818181818181818181818080818180 +80808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7c7c7b7b7c +7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f8080808181808081818182828282828383 +838383838383838483848484848585858585858585858585858585858585858585858585858585 +858585858585858585848484848484848484838483838383838383838382828282828282828282 +818181818181818180808181808080808080808080808080808080808080808080808080808080 +807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080818180808181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818180807f7f7e7e7e7e7d7c7c7c7c7c7c7c7b7b7b7b7a7b7a7a7a7a7979797979787878787878 +787877777878777777777777777776767676767676767776767576767676767676767676767676 +767676767776777777777777777777777777777777777777777878787878787878787878787878 +78787878787878787878787878787878787878797979797a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b +7b7c7b7c7c7d7d7c7c7d7d7d7d7d7d7c7b7d7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7b7c7c7d7d7d7d7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7f7f7f8080808081818181818181828182828282828282828282828282 +828282828383828283838384848484848484848484848484848484848484848585858687868788 +898989898989898a8a8a8a8a8b8b8b8c8c8b8b8c8c8d8c8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8e8e8e8e8e8e8e8e8e8e8f8f8f8f90909191919192 +929292929292929292929292929292929292929292929292929292929292929292929191919191 +919191919191919191909190909090909090909090909090908f8f8f8f8f8f8f8f8f8f8f8f8f8f +8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e +8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f9090 +909192909192929293939393939393939393949494949494949494949595959596959696969696 +969696969797979797979797979797979797979797979898989899999a9a9b9b9b9b9c9c9c9c9c +9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9d9d9d9d9e9e9f9f9f9fa0a0a0a0 +a0a0a0a0a0a0a0a0a0a0a0a1a1a1a0a1a0a1a1a1a1a2a2a2a2a2a3a3a3a3a3a3a3a3a2a2a3a3a2 +a2a2a2a2a2a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a1a1a1a1a1a1a1a0a09f9f9f9e9e9e9e9d9d9c +9c9b9b9b9b9a9a9a9898989695969595959392919190908f8f8e8e8d8d8c8c8a8a8a8a8a8a8a89 +89898988898888888888888888898889898a8a8a8a8a8b8b8c8c8c8c8c8d8d8d8d8e8f90909090 +909091929394959595959595969696979797979897989999999a9a9a9a9a9a9a9a9b9b9a9a9b9b +9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a +9a9a9a9a9a9a9a9a9a9a9a999a9999999999999999999999999999989898979798989797979797 +979797979797979797979797979797979797979797979796969696969696969696969696969695 +959594939594939292929292929291919191909190908f8f90908f8f8f8d8d8d8d8d8d8d8d8d8c +8c8b8b8a8a8888888888888888888787868686868484848383838382828182818181817f7f7f7f +7f7f7f7f7f7e7e7d7d7d7d7c7c7c7c7c7b7b7b7b7b7b7b7a7a797a797979797878787878787878 +787877777777777777777777777777777777777777777777777777787878797978787979797a7a +7a7a7a7a7a7a7a7b7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f80807f7f80808080808080808080808080818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818182828282 +828282828282828282828282828282828282828282828282828282828282828383838383838383 +838383838383838383838383838383838383838383838383838384838484848484848484848484 +848484848484848484848484848484848484848484848384838383838383838383838383838383 +838383838282828282828282828282828282828181818181818181818181818181818181818181 +8181818181818181818181818181818080807f7f80807f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7b7b7b7a7a7b7b7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7c7c7c7c7c7d7d7d7e7f7d7e7f7f7f80808080808080808080818181818182828282 +828282828283828383838384848485858484858585858585858585858585858585858585858585 +858585858585858484848484848484848384838383838383838383828282828282828282828181 +818181818181818181818181818181818181818181818181818181818181818181818181818180 +80807f7f80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808181808081818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +808080807f7f7f7f7e7d7d7d7d7d7d7d7c7c7c7c7b7c7b7b7b7b7a7a7a7a7a7979797979797979 +787879797878787878787878777777777777777778787777787878787878787878787878787878 +7878787878787878787878787878787878787878787879797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7c7c7c7c7c7c7c7c7d7d7d7d7e7d7e7e7e7e +7e7e7e7f7f7e7e7f7f7f7f7f7f7e7e7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7d7e7d7d7d7d7d7d7d7d7e7d7e7e7e7e7e7e7e7f7f7f7f808080808080 +808080808080808080808080818181818181818181818080808080808080808080808080808080 +808081808181818182828283838383848484848484848584858585858585858585858585858585 +85858686858586868687878787878787878787878787878787878787888989898a8b8a8a8b8c8c +8c8d8d8d8d8e8e8e8e8e8f8f8f90908f8f90909090909090909090909090909090909090909090 +909090909090909090909090909090909191919191919191919192929292949394949494959595 +959595959595959595959595959595959595959595959595959595959595959594949494949494 +949494949494949494949494949494949494949494949493939393929392929292929292929292 +929292929191919191919191919191919191919191919191919191919191919191919191919191 +919191919191919191929192929292929292929292929292929393939393939393939394949495 +959494959595969696969696969696969797979797979797979798989898999899999999999999 +99999a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9b9b9b9b9c9c9c9c9e9e9e9e9f9f9f9f9f9f9f +9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa0a0a0a0a0a0a1a1a1a1a2a2a2a2a2a2 +a2a2a2a1a2a1a1a1a1a2a2a2a1a1a1a1a1a1a1a2a2a2a2a2a3a3a3a3a2a2a2a2a1a1a2a2a1a1a1 +a1a1a1a1a0a1a0a0a0a0a0a09f9f9f9f9f9f9f9f9f9e9e9e9e9d9d9c9c9c9a9a9a9a9a99999997 +9797979696969393939291929090908e8d8d8c8b8b8a8a89898888878785858585858584838383 +83838383838383838383838383838384858585858686878787878788898989898a8b8b8b8b8c8c +8d8e8e8f9090919191919292929394949494949495959596969696979797979898979798989898 +989898989898989898989898989897979797979797979797979797979797979797979797979797 +979797979797979797979797979797979797979797979797979696969595969695959595959595 +959595959595959595959595959595959595959594949393939393939393939393939393929292 +91919292919090909090908f8e8e8e8e8e8e8e8e8d8d8e8e8d8d8d8b8a8a8a8a8a8a8a8a898989 +89888886868686858685858584848484848482828281818181808080808080807f7e7d7d7d7d7d +7d7d7d7c7c7c7c7c7c7b7b7b7b7b7a7a7a7a7a7a7a797979797979797978787878787878787878 +777777777777777777777777777778777878787878787878787979797a7a79797a7a7a7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7e7d7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80 +807f7f808080808080808080808080808181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181828282828282 +828282828282828282828282828282828282828282828282828282828283838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838382828282828282828282828282828281818181818181818181818181818181818181818181 +818181818181818181818181818080807f7f80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7b7b7b7a7a7b7b7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7c7c7c7c7c7d7d7d7e7e7d7d7e7e7e7f7f7f7f7f7f7f7f7f7f8080808080818181818281 +828282828282828282838383848483838484848484848484848484848484848484848484848485 +848585858584848484848484848484848484848484848484848383838382838282828281818181 +818181818181818181818181818181818181818181818181818181818181818181818181808080 +7f7f80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808181808081818181818181818181 +818181818181818181818181818181818181828282828282828282828282828181828281818180 +7f7f7f7f7f7f7f7f7f7f7f7e7e7e7d7d7d7d7c7d7c7c7c7c7b7b7b7b7b7a7a7a7a7a7a7a7a7979 +7a7a79797979797979797979797979797979797879787878787878787878797979797979797979 +7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c +7d7d7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7f7f7f7f7f7f7f7f7f808081 +818181818181818181818181808180808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808181818181818182828282838383 +848484848484848484848484848484848484848484848484848484848484848484848484848484 +848484848484858585858585858585858787878788878888888888888888888989898989898989 +8989898989898989898989898a8a8a8a8a8a8a8a8b8b8b8b8c8c8c8c8d8d8d8d8d8e8e8e8f8f8f +909090919191919192929292929292929293929393939393939393939393939393939393939393 +939393939393939393939393939393939394949393949494959595959595969696969797979797 +989898989898989898989898989898989898989898989898989898989898979797979797979797 +979797979796969595959595959595959595959595959595959595959595959595959595959595 +959595959595959595959595959595959595959595959595959494959594949494949494949494 +949494949494949494949495959494959595959595959596969696969797979797979797979897 +98989898989898999999999a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9b9a9b9b9b9b9b9b9b9b9b +9b9b9b9b9b9b9b9b9b9b9c9c9c9d9d9d9d9e9e9e9e9e9e9ea0a0a0a0a0a0a1a1a1a1a1a2a2a2a3 +a3a2a2a3a2a2a2a2a1a2a2a1a1a2a2a2a2a2a2a2a2a2a2a2a2a3a2a2a2a2a2a2a2a2a3a3a2a2a3 +a3a3a3a3a3a3a3a2a2a2a2a3a2a3a2a2a2a2a2a2a2a2a1a1a1a1a1a1a0a0a0a0a0a0a0a1a19e9e +9f9e9e9f9f9e9d9d9d9d9d9d9d9c9c9c9c9b9b9b9b9a9a9a9a9a9a999998989796979695959494 +93929291908f8f8e8d8d8d8b8a8a8a888887878585848483828181818181817f7f7f7f7e7e7e7d +7e7d7d7d7d7d7d7d7d7e7e7f7f7f7f7f8081818181818282838383838485858586878888898989 +8a8b8b8c8d8e8c8d8e8e8f90909091929192929292949494949494959595959595959595959595 +959596969696969696969696969696969696969696969696969696969696969697979797979797 +979797979797979696959595959595959595949494949494949494949494949494949494939394 +94939393929292929292929292929292929292929292929292929292929191919191909090908f +908f8f8f8f8e8e8d8d8d8d8c8c8c8b8b8a8a8a8a8a8a8a8a898989898888888887878786858585 +858585848383848483838382818181818080807f7f7f7f7e7e7d7e7d7d7d7d7d7d7d7c7c7c7c7b +7b7b7b7a7a7a7a7979797979797979787878787878777877777777777777777777777777777878 +78787878787878787979797979797979797979797979797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d +7d7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f807f8080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808181818181818181818181818182828181828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828383848484848484848484848484848484 +848484848484848484848484848484848484838483838383838383838383838383838383838383 +838383838383838383838383838383838383838382828282828282828181828281818181818181 +8180808080808080808080808080808080808080808080808080808080807f807f7f7f7f7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7c7c7d7d7c7c7c7c7c7c7c7c7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7d7c7d7d7d7d7d7d7d7e7e7e7e7f7f7f7f7f7f7f7f8080808080808080 +808181828282828282828282828282828283838383838383838383848484848484848484848484 +848484848484848484848484838483838383838383838383838383838383838383838383838383 +838382828282818181818181818181818181818080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808081818080818181818181818181818181 +818181818181818181818181818181818282828282828282828282828281818282818181808080 +8080808080808080807f7f7f7e7e7e7e7d7e7d7d7d7d7c7c7c7c7c7b7b7b7b7b7b7b7b7a7a7b7b +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7f7f +7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808181818182818282828283838383 +838383838383838383838383838383838383838383838383838382828282828282828282828282 +828282828282818281818181818181818281828282828383838383838383848484848585858686 +868686868686868686868686868686868686868686868686868686868686868686868686868786 +87878787888888888888888888888a8a8a8a8b8a8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c +8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8e8e8e8e8f8f909091919191919191919292939494 +949595959595969696969696969696969696969696969696969696969696969696969696969696 +96969696969696969696969696969697979696979797989898989998999999999a9a9a9a9a9b9b +9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9a9a9a9a9a9a9a9a9a9a9a +9a9a9a9a9999999999999999999999999999999999999998999898989898989898989898989898 +989898989898989898989898989898989898989898989897979898979797979797979797979797 +9797979797989798989999989899999999999999999a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b9b +9b9b9b9b9b9c9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9e9d9e9e9e9e9e9e9e9e9e9e9e +9e9e9e9e9e9e9e9e9f9f9fa0a0a0a0a1a1a1a1a1a1a1a2a2a3a3a3a3a4a4a4a4a4a5a5a5a6a6a5 +a5a6a5a5a5a5a4a5a5a4a4a5a5a5a5a5a5a5a5a5a5a5a5a5a4a4a4a4a4a4a4a4a5a5a4a4a5a5a4 +a5a4a4a4a4a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a1a1a1a1a0a09f9f9f9f9f9f9fa0a09d9d9e9d +9c9e9d9c9b9b9b9b9b9b9b9a9a9a9a999998989797979797979695949493939393929190908f8e +8e8d8b8a8a8a898988868585858483828280807f7f7e7d7c7c7c7c7c7c7a7a7979787878787878 +7878787878787878797979797a7a7b7c7c7c7c7c7d7d7e7e7f7f80808080818283848585858586 +8687898a88898a8a8b8c8d8d8e8e8e8e8e8e8e9090909091919292929292929292929292929292 +939393939393939393939393939393939393939393939393939393939393949494949494949494 +949494949494939393939393939393939292929292929292929292929292929292929191929291 +919190909090909090909090909090908f908f8f8f8f8f8f8f8f8f8e8e8e8e8e8d8d8d8d8d8d8d +8d8d8d8c8c8b8b8a8a898989898888888888888888888787868685858585848484838383838383 +8382818082818080807f7f7f7f7f7e7e7e7d7d7d7d7c7c7c7c7c7c7c7b7c7b7b7a7a7a7a797979 +797979797978787878787878787777777777777777777777777777777777777777777778787878 +787878787878797979797a797a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7c +7c7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808081818181818181818181818181828281818282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383828282828282828281818282818181818181818180 +808080808080808080808080808080808080808080808080808080808080808080807f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7c7c7d7d7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7e7e7e7e7e7e7e7e7f7f7f7f807f80808080 +818181818181818181818181818181828282828282828282828383838383838383838483848484 +848484848484848484848484848484848484848484848484848384838383838383838383838383 +828282828181818181818181818181818180808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808181808081818181818181818181818181818181818181 +818181818181818181818181818182828282828282828282828282828282828282828181818080 +818180808080808080807f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7b7b7c7c7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080 +808080808080808080808081818080818181828282828283838383848384848484858585868685 +858686868686868585868685858585858585858585858585848484848484848484848484848484 +848484848384838383838383838384838484848485858586868585868686878787878788888888 +888888888888888888888888888888888888888888888888888888888888888888888889888989 +89898a8a8a8b8b8a8a8b8b8b8d8d8d8d8e8d8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f8f8f90908f8f +909090909090909091919191919191919191929292929393949495959494959596969797979798 +989898989999999a9a99999a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a +9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9b9b9b9b9c9b9c9c9c9c9d9d9d9d9d9e9e9e9e +9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9d9d9d9d9d9d9d9d9d9d +9d9d9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9b9c9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b +9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b +9b9b9b9c9b9c9c9c9c9c9c9c9c9c9c9c9c9c9c9d9d9d9d9d9e9e9e9e9e9e9e9e9f9f9e9e9f9f9f +9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a1a0a1a1a1a1a1a1a1a1a1a1a1a1a1 +a1a1a1a1a1a1a2a2a2a2a2a3a3a3a4a4a3a3a4a4a5a5a6a6a6a6a7a7a7a7a7a8a8a8a8a8a8a8a8 +a8a8a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a6a6a6a6a6a6a6a6a5a6a5 +a5a5a5a4a4a4a3a3a3a3a2a2a2a2a2a2a2a2a1a1a1a1a0a09f9f9e9e9f9f9e9e9e9c9c9c9c9b9c +9b9b9a9a9a9a99999998989898979796969595959594949392919190908f8f8e8d8c8c8b8a8a89 +87868685848483828180807f7e7d7d7b7b7a7a7978777776767676757574747373737373737373 +737373737373747474747575767677777777787879797a7a7b7b7c7c7d7d7e7f80808181828283 +848584858686878889898a8a8a8a8b8b8b8d8d8d8d8e8e8f8f90908f8f90909090909090909191 +919191919191919191919191919191919191919191919191919191919292929292929292929292 +929292929191919191919191919190909090909090908f8f90908f8f8f8f8f8f8f8f8f8f8f8f8f +8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8e8d8d8d8d8d8d8d8d8d8c8c8c8c8c8b8b8b8a8a8b8b8a8a +8a898989898888878787878686868585868685858484838383838282828282818181808080807f +7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7b7b7b7b7a7a7a7a7a7a7a797a7979797978787878787878 +787878777777777777777777777777777777777777777777777777777777777777787878787878 +78787878797979797a797a7a7a7a7a7a7a7a7a7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f8080808080808080808080808080808080808080808080808080808081818080818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838282828282828282828282828282828282828282818181 +81818181818181818181808081818080808080808080808080808080808080807f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c +7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f8080 +808080808080818180808181818282828282828282828283838383838383838384838484848484 +848484848484848484848484848484848484848484848483848383838383838383838383838383 +828282828282828282828282828282818181818181818181818181818181818181808081818080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f8080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808081818080818181818181818181818181818181818181818181 +818181818181818181818181828282828282828282828282828282828282838382828282828282 +8282828282828282818181818081808080807f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f808080808080808080808181818181 +818181818181818181818181818182818282828282828283838282838383848484848484848484 +848484848484848484848484848484848585858585868686868786878888888989898989898989 +898989898989898989898989898989898989898989898888888888888888878788888787878787 +878786878686868686868686878687878787888888898988888989898a8a8a8a8a8b8b8b8b8b8b +8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8c8b8c8c8c8c +8d8d8d8e8e8d8d8e8e8e9090909091909191919191919192929292939393939393939393939393 +93939393939394949494949494949494959595959696979798989797989899999a9a9a9a9b9b9b +9b9b9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c +9c9c9c9c9c9c9b9b9c9c9b9b9b9b9b9b9b9b9c9c9c9c9d9c9d9d9d9d9e9e9e9e9e9f9f9f9f9f9f +9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e +9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9c9d9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c +9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9d9d9c9c9d9d9d9d9d9d +9d9e9d9e9e9e9e9e9e9e9e9e9e9e9e9e9e9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0 +a0a0a0a1a1a1a1a1a1a1a1a0a0a1a1a0a0a0a0a0a0a0a1a0a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1 +a1a1a1a1a2a2a2a3a3a3a3a4a4a4a4a4a4a4a5a5a6a6a6a6a7a7a7a7a7a8a8a8a9a9a8a8a9a9a9 +a8a8a8a8a8a8a8a8a7a7a8a8a7a7a7a7a7a7a7a7a6a6a6a5a5a6a6a5a5a5a5a5a5a5a4a5a4a4a3 +a3a2a2a2a2a2a2a2a1a0a0a0a0a0a0a09f9f9f9f9e9e9d9c9c9c9c9c9c9c9c9a9a9a9998999898 +979797979796969595959594949393919191919191908e8d8d8c8c8b8b8a898888868686858381 +818180807f7d7c7c7c7b7a797977777676757473737373737372717071706f6f6f6f6f6f6f6f6f +6f6f6f6f7070707172717273737373737474757576767777787879797a7b7c7c7c7c7e7e7f8081 +808182828384858587878787878787898a8a8a8b8b8c8c8c8c8d8d8d8d8d8d8d8d8d8d8e8e8e8e +8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f8f +8f8f8e8e8e8e8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c +8b8b8b8b8b8b8b8b8b8b8b8b8a8b8a8a8a8a8a8a8a8a8a89898989898888888888888888888887 +87878786868585848484848383838383838382828181818180808080807f7f7f7f7f7f7f7e7e7d +7e7d7d7d7d7c7c7c7c7c7b7b7b7b7b7b7b7a7a7a7a7a7a7a797a79797979787878787878787878 +787777777777777777777777777777777777777777777777777777777777777878787979787879 +79797a7a7a7a7b7a7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f +7f7e7e7f7f807f8080808080808080808080808080808080808080808080808080808080808080 +808081818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828283838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838382828282828282828282828282828282828282828181818181 +81818181818181818181818181818181818181818181818181818181818180808080808080807f +7f80807f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b +7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7d7d7d7d7e7e7f7e7f7f7f7f80808080 +808080808080808080808081818181818181818181828282828282828282838283838484838384 +848484848484848484848484848484848484848484838483838383838383838383838383838282 +828282828282828282828282828181818181818181818181818181818181818181818181818181 +818181818181818080818180808080808080808080808080808080808080808080808080808080 +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f80808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080818180808181818181818181818181818181818181818181818181 +818181818181818181818282828282828282828282828282838383838484838383838383838383 +848384848484838383838383838383838282828282818181818081808080808080808080808080 +808080808080818081818181818182828282828282838384848484848484848485858585858585 +858585858585858585858585858585858585858585868685858686868787878787878787878787 +87878787878787878787878787878888888888898a8a8a8a8a8a8b8b8b8c8c8c8c8d8c8d8d8d8d +8d8d8d8d8c8d8c8c8c8c8c8c8c8c8c8c8c8c8c8c8b8b8b8b8b8b8b8b8a8a8b8b8a8a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8b8b8b8c8c8b8b8c8c8c8d8d8d8d8e8e8f8f8f8f8f8f8f +8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f9090 +909191909091919193949494949494949494949494959595959696969696969696969696969796 +97979797989898989898989898989999999999999a9a9b9b9a9a9b9b9c9c9c9c9c9c9d9d9d9d9d +9e9e9e9e9f9e9f9f9f9f9f9f9f9f9f9f9f9f9f9e9f9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e +9e9e9e9e9d9d9e9e9d9d9d9d9d9d9d9d9e9e9e9e9e9e9e9e9e9e9f9f9f9f9fa0a0a0a0a0a0a0a0 +a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a09f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9e9e +9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e +9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9f9f9e9e9f9f9f9f9f9f9f9f +9f9f9f9f9f9f9f9f9fa09fa0a0a0a0a1a1a1a1a1a2a2a2a2a2a2a2a2a2a2a2a2a2a2a1a2a1a1a1 +a1a2a2a2a2a2a2a2a2a1a1a2a2a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1 +a1a1a2a2a2a3a3a3a3a4a4a4a4a5a5a5a6a6a6a6a6a6a7a7a7a7a7a8a8a8a9a9a8a8a9a9a9a8a8 +a8a8a8a8a8a8a7a7a8a8a7a7a7a7a7a7a7a6a5a5a5a4a4a5a5a4a4a4a4a4a4a4a4a3a3a3a2a2a1 +a1a1a1a0a0a09f9e9e9e9e9e9e9e9d9c9c9c9c9c9b9a9a9a9a9999999997979796969696969594 +949494939392929292909090908e8e8e8e8d8d8c8b8a898888878786858484828281807f7d7d7c +7b7b7b79787877767675757373727271706f6f6f6f6f6f6e6d6d6e6d6c6c6c6c6c6c6c6c6c6c6c +6c6c6d6d6d6e6e6d6e6f6f6f6f6f7070727172727373747475757676787878787a7a7b7b7d7c7d +7e7e7f81818183838383838484868787878787898989898a8a8a8a8a8a8a8a8a8b8b8c8c8c8c8c +8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8d8d8d8d8d8c +8c8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a898989898888 +888888888888888888888888888888888888888888878787878686858585858585858585848484 +848484838382828282818181818181817f807f7f7f7f7e7e7e7e7e7d7d7d7d7d7d7d7c7c7c7c7c +7c7c7c7b7b7b7b7b7a7a7a7a7a7a7a797979797979797979797979797878787878787878787877 +77777777777777777777777777777777777778777878787878787878787979797a7a79797a7a7a +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7d7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e +7d7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7e7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80807f +7f8080808080808080808080808080808080808080808080808080808080808080808080808080 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818182828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383828282828282828282828282828282828282828281818181818181 +8181818181818181818181818181818181818181818181818181818180808080808080807f7f80 +807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e +7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c +7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7d7d7d7d7e7e7e7e7e7e7e7e7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f808080808080808080818182828282828282828282828283838282838383 +838383838383838383838383838383838383838383838383838383838383838383838382828282 +828282828282828282828281818181818181818181818181818181818181818181818181818181 +818181818180808181808080808080808080808080808080808080808080808080808080807f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808181808081818181818181818181818181818181818181818181818181 +818181828282828282828282828282828282838383838383848484848484858484868685858585 +858585858585858584858484848484848484848484848484848484838384848383838383838383 +838383838383838385858484858585878787878787878787878787878787878787878788888888 +888888888888888888888988898989898989898989898989898989898989898989898989898989 +89898989898a8a89898a8a8a8b8b8b8b8c8c8c8c8d8e8d8e8e8e8e8f8f8f90908f8f9090909090 +908f8f90908f8f8f8f8f8f8f8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d +8c8c8c8c8c8c8c8c8d8c8d8d8d8d8e8e8e8f8f8e8e8f8f8f909090909090909090909090909090 +909090909090909090909090909090909090909090909090909090909091919292929293939394 +9493939494959595959596969797979798989898989898989898989898999999999a9a9a9a9a9a +9a9a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9c9d9d9d9e9e9d9d9e9e9e9e9f9f9f9fa0a0a0a0a0a0a0 +a0a1a1a0a0a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a0a0a0a0a0a0 +a0a0a0a0a0a0a0a0a0a0a0a0a0a09f9f9f9fa09fa0a0a0a0a0a0a0a0a0a1a1a1a1a1a1a1a1a1a1 +a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0 +a0a0a0a0a0a09f9f9f9f9f9f9f9f9f9e9f9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e +9e9e9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a1a1a2 +a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a3a3a2a2a3a3a3a3a3a3a3a3a3 +a3a3a3a3a2a2a2a2a2a2a2a2a2a2a1a1a1a1a2a1a2a2a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a3a3 +a3a3a3a3a3a3a3a3a4a5a4a4a5a5a5a6a7a7a7a7a7a7a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a8a8 +a8a8a8a8a8a8a8a8a8a8a8a6a6a6a6a6a6a5a5a5a5a5a5a5a5a5a4a4a4a4a2a3a1a1a1a1a0a09f +9e9e9e9d9d9d9d9d9d9c9c9b9b9b9b9a9999999998979898979797959595959495949393939291 +90909090908f8f8f8e8c8c8c8b8c8b8a8988878686858583838281807f7f7d7d7c7a7a79787777 +7575757373727170706f6f6e6e6d6d6c6c6b6b6a6a6a6a69696969696968686868686969696969 +696969696a6a6a6a6b6b6d6d6d6d6d6d6e6e6f6f70707171727373737575757576787878797a7a +7b7c7e7e7e7e7f7f818182828283838585858587878686888888898989898989898989898a8a8a +8a8a8a8a8a8a8a8a8a8a8a8a898989898989898989898a8a8a8a8a898989898989898989898989 +898989898989898988888888888888888787888887878786868686868686868686868686868686 +868686868686868685868585858584848484848484848484848484838383838282828282828281 +80808080808080807f7f7f7f7e7e7e7e7d7d7d7d7d7d7d7d7d7c7c7c7b7b7b7b7b7b7a7a797979 +797979797979797979787878787878787878787877787777777777777777777777777777777777 +7777787878787878787878787979797979797979797979797979797a7a7a7a7a7a7a7a7a7a7b7b +7b7b7c7b7c7c7c7c7d7d7d7d7d7d7d7d7e7e7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f807f808080808080808080808080808080808080808080808080808080808080808080808181 +818181818181818181818181818181818181818181818181818182828181828282838383838383 +838383838383838383828282828283838383838383838383838383838383838383838383838383 +838383838383838383838383838383828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828281818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828181818180808080808080808080808080808080808080808080808080808080808080 +80808080808080808080807f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7c7c +7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c +7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7c7d7d7d7d7d7d7d7d7d7e7e7e +7f7f7e7e7f7f7f8080808080808080808080808080808181818182818282828282828282828282 +828282838383838383838383838383838382838282828282828282828282828282828282828282 +828282828282828282828282828281818181818181818181818181808081818080808080808080 +80808080808080808080808080808080808080808080808080808080808080808080807f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808081818080818181818181818181818181818181818181818181818181818181 +818282828282828282828282828282828383838384848585858585858685858787868687868787 +878787878787878787878787878787878787878787868786868585868685858585858585858585 +858586858686888887878888888a8a8a8a8b8a8b8b8b8b8b8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c +8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c +8c8c8c8d8d8c8c8d8d8d8e8e8e8e8f8f9090919191919191919292929394929394949494949493 +929493929292929292929292929292929191919191919191919191919191919191919191909090 +909090909090909090909090919191929291919292929393939394939494949494949494949494 +949494949494949494949494949494949494949494949494949494949595959595969696979796 +9697979898999999999a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b9b9c9c9c9c9d9d9e9d9e9e9e9e +9e9e9e9e9e9f9f9f9f9f9f9f9f9f9fa0a0a0a1a1a0a0a1a1a1a1a1a1a1a1a2a2a2a2a2a2a2a2a3 +a4a2a3a4a4a4a4a4a4a4a4a4a4a4a4a3a4a3a3a3a3a3a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2 +a2a2a2a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a2a2a2a2a2a2a2a2a2a2a2a2 +a2a2a2a2a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1 +a1a1a1a1a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0 +a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a3 +a3a3a3a3a3a4a3a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a5a5a4a4a5a5a4a5a4a4a4a4a4a4a4 +a4a4a3a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a3 +a3a3a3a3a3a3a4a5a4a5a6a6a6a7a7a7a7a7a7a7a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8 +a8a8a8a8a8a8a8a8a8a6a6a6a6a5a5a4a4a4a4a4a4a4a4a4a3a3a3a3a2a1a0a0a0a09f9f9e9d9c +9c9b9b9b9b9b9b9a9a99999898979797979796959695949494929292929292929191908f8e8d8d +8d8d8d8c8c8b8a89898988898886858484838281817f7f7e7d7c7b7b7978777676757372727171 +716f6e6d6d6c6c6b6b6a6a69696868676766666666666666666666656565656566666666666666 +6666666666666767696969696a696a6a6b6b6c6c6d6d6e6e6f6f71717171727374747576767779 +7a7a7a7a7b7b7d7e7f7f7f80808181828284848383858585868686868786878787878888888888 +888888888888888888888787878787878787878788888888888787878787878787878687868686 +868686868686858585858585858584848585848484838383838383838383838383838383838383 +83838383838383838383838382828282828282828281828181808080807f7f7f7f7f7f7f7f7e7e +7e7e7e7e7e7e7d7d7d7d7c7c7b7c7b7b7b7b7b7b7b7b7b7a7a7a79797979797979787878787878 +787878787878787777777777777777777777777777777777777777777777777777777777777777 +78787878787878787878797979797a797a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7c7c7c7c +7c7c7c7c7c7c7d7d7d7d7d7d7d7d7e7f7d7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f8080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808081818181 +818181818181818181818181818181818181818181818181828281818282828383838383838383 +838383838383838282828282838383838383838383838383838383838383838383838383838383 +838383838383838383838383838282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818182828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828281818181808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7c7c7d7d +7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b +7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7e7e +7d7d7e7e7e7f7f7f7f7f7f7f7f7f807f8080808081818181818181818181818181818181818181 +818282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282818181818181818181818181818080818180808080808080808080 +8080808080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080818180808181818181818181818181818181818181818181818181818181818182 +828282828282828282828282828283838383848485858686868687878788888888898889898989 +898989898989898989898989898989898989898889888888888888888888888888888888888888 +898889898a8a8a8a8b8b8b8d8d8d8d8e8d8e8e8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f8f8f +8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f90908f8f9090909090909090909090909090909090909090 +909090909090909091919191929293939494949495959596969696979697979797979797979697 +969696969696969696969696969695959595959595959494959594949494949494949393939393 +939393939393939393939494949595949495959596969696979697979797979797979797979797 +979797979797979797979797979797979797979797979797979798989898989999999a9a99999a +9a9b9b9c9c9c9c9d9d9d9d9d9e9e9e9f9f9e9e9f9f9f9f9f9f9f9fa0a0a0a0a1a0a1a1a1a1a1a1 +a1a1a1a2a2a2a2a2a2a2a2a2a2a3a3a3a4a4a3a3a4a4a4a4a4a4a4a4a5a5a5a5a5a5a5a5a5a6a5 +a6a6a6a6a6a6a6a6a6a6a6a6a6a5a6a5a5a5a5a5a5a5a5a5a5a5a5a5a5a4a4a4a4a4a4a4a4a3a3 +a4a4a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a3a3a3a3a3 +a3a3a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2 +a2a2a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a2a2 +a2a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a3a3a4a4a3a3a4a4a4a4a4a4a4a4a5a5a5a5a5a5 +a5a5a5a6a5a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a5a6a5a5a5a5a5a5a5a5a5 +a4a4a4a3a3a4a4a3a3a3a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a3a3a4 +a4a3a3a4a4a5a5a6a6a6a6a7a7a7a7a7a7a7a7a7a7a8a8a8a9a9a8a8a9a9a9a9a9a9a9a9a9a9a9 +a8a8a9a9a8a8a8a6a6a6a6a5a5a4a4a3a3a4a4a3a3a3a2a2a2a2a1a09f9f9e9e9d9d9c9c9b9b9a +9a999999999898979796969595959594949393929292929090908f8f8f8f8e8e8d8c8b8b8a8a8a +8a89898887868685848584838281807f7e7d7d7b7b7a797877767574737271706f6e6e6d6c6c6b +6a6969686867676666656564646464636363626263636262626161616161626262626262626263 +63626263636365656565666566666767686869696a6a6b6b6c6c6d6d6e6f707071727273757676 +77777878797a7b7b7c7d7d7e7e7f7f808081818282828383838384838484848485858585858585 +858585858585858584848484848484848484858585858584848484848484848483848383838383 +838383838282828282828282828282828282828181818181818181808081818080808080808080 +808080808080808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7b +7b7c7c7b7b7b7a7a7a7a797a797979797979797979787878787878787878787777777777777777 +777777777777777777777777777777777777777777777777777777777777777777777777777878 +7878787878787878797979797a797a7a7a7a7a7a7a7a7a7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7d +7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f80808080808080808080808080808080808080808080808080808080818180808181818181 +818181818181818181818181818181818181818181818181818181818181818181828282828282 +828282828282828282828282828282828282828282828282828282828283838383838383838383 +838383838382828282828383838383838383838383838383838383838383838383838383838383 +838383838383838383838382828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828281818181818181818181818181818181818181818181818181818181808081818080808080 +80808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d +7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f808080808080808081818080818181818181818182 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828181818181818181818181818181818181818181818181818181818180 +808181808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f8080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080818180808181818181818181818181818181818181818181818181828282 +8282828282828282828282828383838384858686868687878888888a8a8a8a8b8a8b8c8c8c8c8c +8c8c8c8c8c8c8d8d8c8c8d8d8d8d8d8d8d8c8d8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8d8c +8d8d8f8f8f8f8f8f8f919191919291929292929292929292929292929293939393939393939393 +939393939393939393939393939393939393939393939393939393939393939393939393939393 +939393939393949494959695969798989898989898999999999a999a9a9a9a9a9a9a9a999a9999 +999999999999999999999898989897979797979797979797979797979797979796969696969696 +969696969696969697979797979797979797989898989998999999999999999999999999999999 +9999999999999999999999999999999999999999999999999a9a9a9a9a9b9b9b9c9c9b9b9c9c9d +9d9e9e9e9e9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a1a1a1a1a2a1a2a2a3a3a2a2a3a3 +a3a4a4a4a4a4a4a4a4a3a3a5a5a4a4a4a4a4a4a4a4a4a4a4a4a4a5a5a5a5a5a5a5a5a5a6a5a6a6 +a6a6a6a6a6a6a6a6a6a6a6a5a6a5a5a5a5a5a5a5a5a5a5a5a5a5a5a4a4a4a3a3a4a4a3a3a3a3a3 +a3a3a3a3a3a3a3a3a2a2a2a1a1a1a1a1a1a1a1a1a1a1a1a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2 +a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1 +a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a1a1a1a1 +a1a1a1a1a1a1a1a1a1a1a1a2a2a2a3a3a2a2a3a3a3a3a3a3a3a3a3a3a3a3a3a4a4a4a4a4a4a4a4 +a4a5a4a5a5a5a5a5a5a5a4a4a5a5a4a4a4a4a4a4a4a4a4a4a4a4a3a4a3a3a2a2a2a2a2a2a2a1a1 +a1a1a1a1a1a1a0a09f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa0a0a0a0a0a0a0a0a1a1a0 +a0a1a1a2a2a3a3a3a3a4a4a4a4a4a4a4a4a4a4a5a5a5a5a5a5a5a5a6a6a5a5a6a6a6a6a6a6a6a6 +a6a6a6a5a5a4a4a3a3a2a2a1a1a1a1a1a1a1a1a1a0a09f9f9e9d9c9c9c9c9b9b99999898979797 +9797979695949493939292929292929191908f8f8f8d8d8d8d8d8d8d8c8b8a8988888888888886 +868584838382818281807e7d7d7c7b7a79787877767473737271706f6f6d6c6b6b6a6a6a696867 +676565666664646363626262626161616262616162626261616161616262626262626262616162 +626161616363636465636465666666666767686869696a6a6a6a6b6c6d6d6e6f6f707273737474 +757576777878797a7a7b7b7c7c7e7e7e7e7f7f7f81818181828182828383838384848484848484 +848484848484838383838383838383838484848484838383828283838282818281818181818181 +81818080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7d7c7e7d7c7c7c7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a +7a7a7a7a7979797978797878787878787878787777777878777778787877777777777777777777 +777777777777777777777777777777777777777777777777777777777777777777777778787879 +7978787979797a7a7a7a7b7a7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d +7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7e7e7f7f7f7f +7f7f7f807f80808080808080808080808080808080808080808080808080808080808080808080 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818282828282828282 +828282828282828282828282828282828282828282828282828282838383838383838383838383 +838383828282828283838383838383838383838383838383838383838383838383838383838383 +838383838383838383828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828281818181818181818181818181808081818080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808181 +818181818181818181818181818181818181818181818181818181818181818282818182828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +8181818181818080807f7f80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d +7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f8080808080808080808080808080808080808080818181 +818181818181818181818181818181818181818181818181818181818181818181818182828181 +828282828282818181818080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f80808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808181808081818181818181818181818181818181818181818181818282828282 +82828282828282828283838484848485868687878888898a8a8c8c8c8d8d8d8d8e8e8e8e8f8f8f +8f8f8f8f90908f8f90909090909090909090909090909090909190919191919191919191919191 +939393939393949696969696969696969696969696969696969696979797979797979797979797 +979797979797979797979797979797979797979797979797979797979797979797979797979797 +97979797989898999a99999a9b9b9b9b9b9b9b9c9c9c9c9d9c9d9d9d9c9d9c9c9c9c9c9c9c9c9c +9c9c9c9c9c9c9c9c9b9b9b9b9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a999999999999999999 +9999999999999a9a9a9a9a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b +9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9c9c9c9c9c9d9d9d9e9e9d9d9e9e9f9f9f +9f9f9fa0a0a0a0a0a1a1a1a1a2a1a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a3a3a4a4a3a3a4a4a4a5 +a5a5a5a5a5a5a5a4a4a6a6a5a5a5a5a5a5a5a5a5a5a5a5a5a6a6a6a6a6a6a6a6a6a6a6a6a6a6a5 +a6a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a4a4a4a3a3a4a4a3a3a3a3a3a3a3 +a3a3a2a2a2a2a1a1a1a0a0a0a0a0a0a0a0a0a0a0a0a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1 +a1a1a1a1a1a1a1a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a09fa09f9f9f9f9e9e +9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9f9e9f9f9f9f9f9f9f9f9fa0a0a0a0a0a0 +a0a0a0a0a0a0a0a0a0a1a1a1a2a2a1a1a2a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a3 +a3a3a3a3a3a3a3a3a2a2a3a3a2a2a2a2a2a2a2a2a2a2a2a2a1a1a1a1a0a0a0a0a0a0a09f9e9e9e +9e9e9e9e9d9d9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9d9d9d9d9d9d9d9d9e9e9d9d9e +9e9f9f9f9f9fa0a0a1a1a1a1a1a1a1a1a1a2a2a2a2a2a2a2a2a3a3a2a2a3a3a3a3a3a3a3a3a3a3 +a3a2a2a1a1a0a0a0a09f9f9f9e9f9e9e9e9e9d9d9c9c9b9b999999999898969696969494949494 +94939291919191908f8f8f8f8f8e8e8e8d8d8d8b8a8a8a8a8a8a89888887868585858585838383 +8180807f7e7e7d7d7b7a7a78787776757473737170706e6e6d6c6c6a6a69696767676666656563 +636464626262626161616160606061616060616161606060606061616161616161616060616160 +606062626263636262636464646465656666666667686768696a6a6a6b6c6c6d6f707071717272 +73747575767777787979797b7b7b7b7d7d7d7f7f7f7f7f80808081818181828282828282828282 +82828282818181818181818181818282828282818181808081818080808080808080808080807f +7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7a7a7a7a7a7a7a7a7a7a7979797979797979 +797978787878787878787878787878787877777778787777787878777777777777777777777777 +7777777777777777777777777777777777777777777778777878787878787878787979797a7a79 +797a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80807f7f808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808181 +818181818181818181818181818181818181818181818181818181828182828282828282828282 +828282828282828282828282828282828282828282828282828282828283838383838383838383 +838383838383838383838383838383838383838383838383838484848484848484848484848484 +848383838383848484848484848484838483838383838383838383838383838383838383838383 +838383838383838282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282818181818181818181818181818080818180808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808081818181 +818181818181818181818181818181818181818181818181818181818182828181828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818080807f7f80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808081818181 +818181818181818181818181818181818181818181818181818181818181818181828281818282 +828282828181818180808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +818180808181818181818181818181818181818181818181818181818181818182828282828282 +828282838383838383838384858686878889898a8b8b8c8c8d8e8e908e90909091919191919193 +939393939393939393949494949394939393939393939393939393939393939393949596969696 +9696989898989999999a9a9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b +9b9b9b9b9b9b9b9b9b9c9c9b9b9c9c9c9c9c9c9c9c9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b +9b9b9c9c9c9c9c9c9d9d9d9d9e9e9f9f9f9f9f9f9fa09fa0a0a0a0a0a0a0a09fa09f9f9f9f9f9f +9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9d9c9c9c9c9c9c9c9c9b9b9b9b9b9b9b9b9b9b9b +9b9b9b9b9b9b9b9c9c9b9b9c9c9c9c9c9c9c9d9c9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d +9d9d9d9d9d9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9f9f9f9f9f9f9f9fa0a09f9fa0a0a0a0a1a1a1 +a1a1a1a1a1a1a2a2a2a3a3a2a2a3a3a3a4a4a4a4a4a5a5a5a5a6a5a6a6a6a6a6a6a6a6a6a6a6a6 +a6a6a6a6a6a6a6a6a6a6a7a7a6a6a7a7a7a6a6a6a6a6a5a5a5a5a5a5a5a5a5a6a5a6a6a6a6a6a6 +a6a6a6a6a6a6a6a5a6a5a5a5a5a5a5a5a5a5a4a4a4a4a4a4a4a4a4a4a4a4a4a3a3a3a3a2a2a1a1 +a1a1a1a1a0a0a0a0a0a0a09f9f9f9f9f9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e +9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e +9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9f9f9f9f9f9f9f9f +9f9f9f9f9f9f9fa0a0a0a0a0a0a0a0a1a1a0a0a1a1a1a2a2a2a2a2a2a2a2a2a2a2a2a2a2a3a2a3 +a3a3a3a2a2a2a2a2a2a2a2a2a2a1a1a1a1a1a0a0a0a09fa09e9e9e9e9e9e9d9d9c9c9c9c9b9b9b +9b9a9a9a9a9a99999999999999999999999999999999999999999999999a9a9a9b9b9a9a9b9b9b +9c9d9d9d9d9d9d9d9d9d9d9d9d9d9d9e9e9e9f9f9f9fa0a0a0a0a0a0a0a0a0a0a09f9fa0a09f9f +9f9f9f9f9f9e9c9c9c9b9b9c9c9b9a9a9a9a9a9a99989898969695959595939393939292909090 +9090908f8e8e8e8e8d8c8b8b8b8a8a8a89898989888886868686848584848282818181817f7e7d +7d7c7b7b7a78787776767473737171706e6e6e6c6c6a6a69686867666666656565636363636362 +626262616161616161616161606061616060606060606060606060606060606061616060616161 +61616161626162626262636363636364656565656666666768686869696a6c6d6d6e6e6f6f7071 +7272737474757577777778797a7a7b7b7b7b7c7c7e7d7f7f7f7f7f7f7f7f7f8080808080818181 +8181808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a797a797979797979797979797979797979797978787979787878 +787878787778777777777777777777777777777777777777777777777777777777777777777777 +77787878787878787878787979797979797979797979797979797a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7b7b7b7b7c7c7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f807f8080808080808080808080808080808080807f807f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80 +7f8080808080808080808181818181818181818181818181818181818181818181818181818181 +818181818181828282828282828282828282828282828282838382828383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838484 +848484848484848483838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838382828282828282828282828282828282828282828282828282828282828282828282 +828282828282818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181808081818080808080808080808080 +80808080808080808080808080808080808080808080808080807f7f7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7c7c7d7d7c7c7c7c7c7c7c7c7b7b7b7b +7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7d7d7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f808080808080808080808080808080 +808080808080808081818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818180808181808080 +8080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080807f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808181 +808081818181818181818181818181818181818181818181818181818181828282828282828282 +8283838383848384848585868687898a8a8b8c8d8e8e8f90919291929292939394949494969696 +96969696969696979797979797979797979797979798979898989898989898989a9a9a9a9a9a9a +9c9c9d9d9e9e9e9e9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f +9f9f9f9f9f9f9fa0a09f9fa0a0a0a0a0a0a0a09f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f +a0a0a0a0a0a0a0a0a0a0a1a1a2a2a2a2a2a2a2a3a2a3a3a3a2a3a2a2a2a2a2a2a2a2a2a2a2a2a2 +a2a1a1a1a1a1a1a1a1a1a1a1a1a1a0a0a0a09f9f9f9f9f9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e9e +9e9e9e9e9e9f9f9e9e9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f +9f9f9fa0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a1a1a1a1a1a1a1a1a2a2a1a1a2a2a2a2a2a2a2a2a2 +a2a2a2a2a3a3a3a4a5a3a4a5a5a5a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7 +a7a7a7a7a7a7a7a7a8a8a7a7a8a8a8a7a7a7a7a7a6a6a6a6a6a6a6a6a6a6a6a6a6a6a5a6a5a5a5 +a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a4a4a4a4a4a4a4a4a4a4a4a4a4a3a3a3a3a2a2a1a1a0a0 +a0a09f9f9f9f9f9f9f9e9e9e9e9e9e9e9e9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d +9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9c9d9c9c9c9c9c9c9c9c9c9c +9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9d9c9d9d9d9d9d9d9d9d9d9e9e9e9e9e9e9e9e9e9e +9e9e9e9e9e9f9f9f9f9f9f9f9fa0a09f9fa0a0a0a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1 +a1a0a0a0a0a0a0a0a0a0a09f9f9f9f9f9e9e9e9e9d9d9c9c9c9c9c9c9b9b9a9a99999898989897 +979797979696969696969696969696969696969696969696969696979797989897979898989999 +99999a999a9a9a9a9a9a9a9a9a9b9b9b9c9c9c9c9d9d9d9d9d9d9d9d9d9d9d9c9c9d9d9c9c9c9c +9c9c9c9c9a9a9a99989a999897979797979796969595939392929292919190908f8f8d8d8d8d8d +8d8d8c8c8b8b8a8988888888888887878686858583838383828382817f7f7e7e7e7e7d7b7a7a79 +78777675757473727170706e6d6c6b6b6b69686767666565656464636262626161616161606060 +606060606060606060605f5f60605f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f60605f5f6060606060 +60606060606060606161616161626262626363646465656565666667696a6a6b6b6c6c6d6e6f6f +707171727374747475767778797979797a7a7b7c7d7d7d7d7d7d7d7d7d7e7e7e7e7e7f7f7f7f7f +7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7b7c7b7b7b +7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7979797978787878787878787878787878787878 +787878787878787878787878787878787878787878787878787878787878777778787777777777 +777777777777777777777777777777777777777777777777777777777777777777777777777778 +7878787878787878787979797979797979797a797a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7c7c7c7c7c7d7d7d7d7d7d7d7d7d7e7d7e7e7f7f7f7f8080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808081818181818181818181818181818181818181818181818181818181818181 +818181818282828282828282828282828282828282828384828384848484848484848484848484 +848484848484848484848484848484848484848484848484848484848484848484848485858585 +858585858585848484848484848484848484848484848484848484848484848484848484848484 +848484848484848484848483848383838383838383838383838383838383838383838383838383 +838383828282828282828282828282828282828282828282828282828282828282828282828282 +828282828181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818180808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818080818180808080808080808080808080 +808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7c7c7d7d7c7c7c7c7c7c7c7c7b7b7b7b7b7b +7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7f7f7f7f7f7f807f8080808080808080 +808080808080818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181808081818080808080 +808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080807f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808181808081818181818181818181818181818181818181818181818282828282828282828283 +838383848384848585878788898a8b8c8d8e8f9091929394939495959696979797979999999a9a +99999a9a9a9b9b9b9b9b9b9b9b9b9b9b9b9b9b9c9b9c9c9c9c9c9c9c9c9c9e9e9e9f9f9f9fa0a0 +a1a1a2a2a2a2a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3 +a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a3a3 +a3a4a4a3a3a4a4a4a5a5a5a5a5a5a5a5a5a6a5a6a6a6a5a6a5a5a5a5a5a5a5a5a5a5a5a5a5a5a4 +a4a4a3a3a4a4a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1 +a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1 +a1a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a3a3a4a4a3a3a4a4a4a4a4a4a4a4a4a4a4 +a4a4a5a5a5a5a6a5a6a6a6a6a7a7a7a7a7a8a8a8a8a8a8a8a8a9a9a8a8a9a9a9a9a9a9a9a9a9a9 +a9a8a8a9a9a8a8a8a8a8a8a8a8a7a7a7a7a7a6a6a6a6a6a6a6a6a6a6a6a6a6a6a5a6a5a5a5a5a5 +a5a5a5a5a5a5a5a5a5a5a5a5a5a5a4a4a4a4a4a4a4a4a3a3a4a4a3a3a3a2a2a2a2a1a1a0a0a0a0 +9f9f9f9e9e9e9e9d9d9d9d9d9d9d9d9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c +9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9b9c9b9b9b9b9b9b9b9b9b9b9b9b +9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9c9b9c9c9c9c9c9c9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d +9d9d9d9e9e9e9f9f9e9e9f9f9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a09f +9f9f9e9e9f9f9e9e9e9d9d9d9d9d9c9c9c9c9b9b9a9a9999999998989797969696969595959494 +949493939393939393939393939393939393939393939393939494949595949495959596969696 +979697979797979797979798989898989999999a9a99999a9a9a9a9a9a9a9a9a9a9a99999a9a99 +9999979797979697969695959595949493939292919190908f8f8e8e8d8d8d8d8b8b8b8a8a8a8a +898988888787868686868585848483838383818181807f807f7e7d7d7c7c7b7b7a787777767574 +73727170706f6e6d6c6b6a6968676766656464636362626161606060605f5f5f5e5e5f5f5e5e5e +5e5e5e5e5e5e5e5e5f5f5e5e5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5e5e5f5f5e5e5e5e5e5e5f +5f5e5e5f5f5f5f5f5f5f5f606060606160616162626262636364666767686869696a6b6c6c6d6e +6e6f7071717273737475767677777878797a7b7b7c7c7b7b7c7c7c7d7d7d7d7d7e7e7e7e7e7d7d +7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7a7a7a7a7a7a7a7a7a797a7979797979 +797979797878787878787878787878787878787777777777777777777777777777777777777777 +777777777777777776767777767676767676767676767676767676767676767676767676767676 +767676767676767676767676767677777676777777777777777777777777777777777777787878 +787878787878787979797979797979797a797a7a7a7a7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7d7d +7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808081818080818181818181818181818181 +818181818181828282828282828282828282828282828282828282828282828282828282828282 +828283838383838383838383838383838383838383848384848484848484848484848484848484 +848484848484848484848484848484848484848484848484848484848484848484858585858585 +858585858484848484848484848484848484848484848484848484848484848484848484848484 +848484848484848484838483838383838383838383838383838383838383838383838383838383 +838282828282828282828282828282828282828282828282828282828282828282828282828282 +828281818181818181818181818181818181818181818181818080818180808080808080808080 +8080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080 +808080808080808080808080808080808080808080808081818080818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +81808081818080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f +7f7f7f7f8080808080808080808080808080808080808080808080818180808181818181818080 +818180808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080807f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080818180808181818181818181818181818182828282828282828282838383 +83848384848586878788898b8b8c8d8f909092939495959696969898999999999b9b9c9c9c9c9c +9c9c9c9d9d9e9e9e9e9e9e9e9e9e9e9e9e9f9e9f9fa0a09f9fa0a0a0a2a2a2a2a2a2a2a3a3a4a4 +a5a5a6a6a6a6a7a7a7a7a7a7a6a6a7a7a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6 +a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a5a5a5a5a5a5a5a5a4a4a5a5a4a4a4a4a4a4a4a4a5a5a5a5 +a5a5a5a5a5a5a6a6a6a6a6a6a6a6a6a7a6a7a7a7a6a7a6a6a6a6a6a6a6a6a6a6a6a6a5a5a5a5a4 +a4a4a4a4a4a4a4a4a4a4a4a4a3a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2 +a2a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a2 +a2a2a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3 +a4a4a4a4a5a4a5a5a5a5a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7 +a7a7a7a7a7a7a7a7a6a6a6a5a5a5a5a5a4a4a4a4a4a4a4a4a4a4a4a4a4a4a3a4a3a3a2a2a3a3a2 +a2a2a2a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a0a0a0a09f9f9e9e9e9e9d9d +9c9c9c9c9c9b9b9b9b9b9b9b9b9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a +9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a999a9999999999999999999999999898 +99999898989898989898989898999a98999a9a9a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b9b9b +9b9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9d9d9d9c9c9d9d9c9c9c9c9c9c9c9c9c9c9c9c9c9b9b9b +9a9a9a9a9a9a9a999999989897979797969695959595959593939292919191919090908f8f9090 +8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f90908f8f909090919191919291 +929292929292929292939393939394949495959494959595959595959595959595959595959595 +939393939293929291919191919190908f8f8e8e8d8d8d8c8b8c8b8a8a8a888888888888888787 +868685858383838383838282818181817e7e7e7e7d7e7d7c7a7a7979797977757474747371706f +6f6e6e6d6b6a6a696867666666656362626161616261605f6060605f5f5f5f5f5f5f5f60606060 +606060606060606060606061616060616161616161606061616060606060606060606060606060 +60605f5f60605f5f5f6060606061606161626262626262636566666666676768696a6b6b6c6c6d +6e6f6f70717172737474757576767778797a7a7a7a7a7a7a7a7c7c7c7c7c7d7d7d7d7d7c7c7c7c +7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a797a79797979797979 +797978787878787878787777787877777776767676767676767676767676767676767676767676 +767676767676767676767676767676767676767676777776767777777777777777777777777777 +777777777777777777777777777777777777777777777777777777777777777778787878797979 +79797979797a7a7a7a7a7a7a7a7a7b7a7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7e7e +7e7f7f7f7f7f7f7f7f7f807f808080808181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818282828383828283838383838383838383838383838383838383838383838383838383 +848484848484848484848484848484848484848584858585858585858585858585858585858585 +858585858585858585858585858585858585858585858585858585858585858686868686868686 +868685858585858585858585858585858585858585858585858585858585848485858484848484 +848484848484848384838383838383838383838383838383838383838383838383838383838382 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181808081818080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808181808081818181818181818181818181818181818181818181 +81818181818181818181818181818181818181808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f +7f7f80808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080807f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808181808081818181818181818181818181828282828282828282828383838384 +8384848586878789898b8b8d8e8f919193959596969898989a9a9a9b9b9b9d9d9e9e9e9f9f9f9f +9fa0a0a1a1a1a1a2a2a2a2a2a2a2a2a2a2a2a2a3a3a2a2a3a3a3a5a6a6a6a6a6a6a7a7a7a7a8a8 +a9a9a9a9aaaaaaaaaaaaa9a9aaaaa9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9 +a9a9a9a9a9a9a9a8a9a8a8a8a8a7a7a7a7a7a7a7a7a6a6a7a7a6a6a6a6a6a6a6a6a7a7a7a7a7a7 +a7a7a7a7a8a8a8a8a8a8a8a8a8a7a8a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a5a5a5 +a5a5a5a5a5a5a5a5a5a5a4a4a4a4a4a4a4a4a4a3a3a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a1 +a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a2a2a2 +a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a3a3a3a3a3a2a3a2a2a2a2a2a2a2a2a2a3a3 +a3a3a3a3a3a3a3a4a4a5a5a5a5a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a5a6 +a5a5a5a5a5a5a4a4a4a3a3a3a3a3a2a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a0a0a1a1a0a0a0 +a0a0a0a0a0a0a0a0a0a09f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9e9e9e9e9c9d9c9c9c9c9b9b9a9a +9a9a9a999998989898989897979797979797979797979797979797979797979797979797979797 +979797979797979797979797979797979797979797979797979797979797979797979796969797 +969696969696969696969697979696979797979797979798989898989898989898989898989899 +99999999999999999999999999999a9a9a99999a9a999999999999999899989898989797979696 +969696969594949493939292929291919090909090908e8e8d8d8c8c8c8c8b8b8b8a8a8b8b8989 +8989898989898989898989898989898989898989898a8a8a8b8b8a8a8b8b8b8c8c8c8c8c8c8c8c +8c8c8c8c8c8c8c8d8d8d8d8e8f8f8f90908f8f9090909090909090909090909190919191918f8f +8f8f8e8f8e8e8d8d8d8d8d8d8c8c8c8c8b8b8a8a8a898889898888888686868685868584848484 +83838181818181817f7f7f7f7f7f7c7c7c7c7a7b7a7a7878777676767473727171706f6e6d6c6b +6b6b6968686766656464646362616160606061605f5f6060605f60606060606060616161616161 +616162626262626262636362626363636363636262636362626262626262616161616161616161 +606061616060606161616160616060616161616161626364646465656667676869696a6a6b6c6d +6d6e6f6f707072727373747576767778787878797979797b7b7b7b7b7c7d7d7d7d7c7c7c7c7c7c +7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a79797979797979797979797979797979797979 +787878787878787877777878777777767676767676767676767676767676767676767676767676 +767676767676767676767676767676767676767777767677777777777777777777777777777777 +777777777777777777777777777777777877787878787878787878787878797979797a7a7a7a7a +7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7f7f80 +808080808080808080808080808081818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818182818282828282828282828282828282828282 +828283838384848383848484848484848484848484848484848484848484848484848484848585 +858585858585858585858585858585858585858585858585858585858585858585858585858585 +858585858585858585858585858585858585858585858585858585858586868686868686868686 +858585858585858585858585858585858585858585858585858585858484858584848484848484 +848484848484848484848484848484848484848484848484848484848484848484848484838383 +838283828282828282828282828282828282828282828282828282828282828282828282828181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +81818181818181808081818080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808081818080818181818181818181818181818181818181818181818181 +8181818181818181818181818181818181808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f807f808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080807f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808181808081 +818181818181818181818181818181818181818181818282828282828282828283838383848384 +8485858788888a8a8d8d8e9091929394969798989a9b9b9b9d9d9e9e9f9f9fa0a1a0a1a2a3a3a3 +a3a3a3a4a4a4a4a4a4a5a5a5a5a6a6a7a7a7a7a7a7a7a7a8a8a8a8a9a9aaaaaaaaabacacacacac +acacacacacacacacacacacacacacacacacacacacababababababababababaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9aaaaa9a9aa +aaaaa9a9a9a9a9a8a8a8a8a9a8a9a9a9a8a9a8a8a8a8a8a8a8a8a8a7a7a7a7a7a7a7a7a6a6a7a7 +a6a6a6a5a5a5a5a5a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a3a3a3a3a3a3 +a3a2a2a2a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1 +a1a1a1a1a1a2a2a2a2a2a2a2a2a2a2a2a2a2a3a3a1a1a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2 +a3a2a3a3a3a3a3a3a3a3a3a3a3a3a3a3a4a4a4a5a5a4a4a5a5a5a5a5a5a5a5a4a4a4a3a3a4a4a3 +a2a2a2a2a2a2a2a1a1a1a1a0a0a0a0a0a09f9f9f9f9f9f9f9f9f9e9f9e9e9e9e9e9e9e9e9e9e9e +9e9e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9c9c9d9d9c9c9c9b9b9b9b9b9b9a9a9999999999989897 +979797979796969696969696969695959595959595959595959595959595959595959595959595 +959595959595959595959595959595959595959495949494949494949494949494949494949494 +949494949494949494949594959595959595959595959595959595959595959595959595959595 +969695959696969696969696969696969696969696969595959595959595959593939392929393 +919191908f8f8f8f8f8f8e8e8d8d8c8c8a8a8a8a8a8a8989888888888686868585858585858584 +848484848484848484848484848485858585858585858686858586868687878787888788888888 +88888888888989898989898a8a8b8b8a8a8b8b8b8d8d8d8d8d8d8d8d8c8c8d8d8c8c8c8c8c8c8c +8b8c8b8b8b8b8b8b8a8a8a89888888888787868686868585858584848483838383838382808080 +808080807e7e7e7e7c7c7b7b7b7b7a7979787776767575757372727170706e6e6c6c6b6a696967 +676765656464636262626161616161606060605f5f5f606060605f5f6161606060606061616262 +626263636363646464646464646464646464646464646363636362626262616162626060616161 +61616161616060606061606161616160606161616363636464646464666666676868696a6b6b6c +6c6d6d6f6f7071727373747475757677777778797979797a7a7b7b7b7b7b7b7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7b7b7b7a7a7b7b7a7a7a7a7a7a7a7a7979797978797878787877777777777777 +777777777777777777777777777777777777777777777777777777777777777777777777777777 +777776767777767676767676767676767676767676767676767676767676767676767676767676 +777777777778787879797878797979797979797979797979797a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7b7b7b7b7b7c7c7c7c7d7c7d7d7d7d7d7d7d7d7d7e7e7e7f7f7e7e7f7f7f7f7f7f7f7f7f7f7f +7f7f80808080818081818181818181818181818181818181818181818181818180808080808080 +808080808080808080808080808181818181818181818181818181818181818181828282828282 +828282828282828282828282828282828283838282838383838383838384848484848484848484 +848484848484848484848484848484848484848484848484848484848484848484848484848484 +848585858585858585858585858585868687878787878787878787878787878787878787878787 +878787878787878787878787878787878787878787878686868686868686868686868686868686 +868686868686868685858585858585858585858585858585858585858585858585858585858585 +858585848584848484848484848483838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838282828282828282828282828282828282828181828281818181818181818181818181808080 +808080808080808080808080808080808080808080808080808080808080808080808080807f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80807f7f808080808080808080808080808080808080 +808080808081818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818080818180 +808080808080808080808080808080808080808080808080808080808080808080808080807f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7e7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80807f7f8080808080807f7f80807f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808081818080818181 +818181818181818181818181818181818181818182828282828282828282838383838483848485 +858788898a8a8d8e8f90929394969798999a9c9d9d9d9e9fa0a0a1a1a1a2a3a3a4a5a6a6a6a6a6 +a6a7a7a8a8a8a8a9a9a9a9a9aaaaaaaaaaaaaaaaaaababacacadadaeaeaeaeaeafafafafafafaf +afafafafafafafafafafafafafafafafafafaeaeaeaeaeaeaeaeaeaeadadadadadadadadadadad +adadadacadacacacacacacacacacababababababababababababababababababacacababacacac +abababababaaaaaaaaa9aaa9a9a9a9a9a9a9a9a9a9a9a9a9a9a8a8a8a8a8a8a8a8a7a7a8a8a7a7 +a7a6a6a6a6a6a5a5a5a5a5a5a5a5a5a4a5a4a4a4a4a4a4a4a4a4a4a4a4a4a4a3a3a3a3a3a3a3a2 +a2a2a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1 +a1a1a1a2a2a2a2a2a2a2a2a2a2a2a2a2a3a3a1a1a2a2a1a2a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1 +a1a1a1a2a1a2a2a2a2a2a2a2a2a2a3a3a3a4a4a3a3a4a4a4a4a4a4a4a4a3a3a3a2a1a3a2a1a0a0 +a0a0a0a0a09f9f9f9f9e9e9d9d9d9d9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c +9c9c9c9c9c9c9c9c9c9c9c9b9b9b9a9a9b9b9a9a9a999999999899989897979797979696959595 +959494939393939393939393929292929292929292929292929292929292929292929292929292 +929292929292929292929292929292929292929292929292929292929292929292929292929292 +929292929292929292929292929292929292929292929292929292929292929292929292929393 +9292939393939393939393939393939393939393929292929192919191918f8f8f8e8e8f8f8d8d +8c8b8a8a8a8a8a8a898988888787858585858585848483838383818181808080808080807f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f808080808080808081818080818181828282828282828282828282 +828282838383838484858586868585868686888888888888888887888889888888888888888788 +878787878787868686858585858584848383838383838383828282818081808080807e7e7e7e7e +7e7e7c7c7b7b7a7a7979797978777675747474737372706f6f6f6e6d6b6b6a6a69676666656565 +636362626160606060606060605f5f5f5f5f5f5f60606161606062626161616161626263636464 +656565656666666666666666666666666666666665656565646463636262636361616262626262 +626262616161616061606060605f5f6060606161616263626363646464656666676869696a6a6b +6b6c6d6e6f7071727372737374757576777878787879797a7a7b7b7b7b7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7b7b7b7a7a7b7b7a7a797a7979797978787878787878787878777777777777777777 +777777777777777777777777777777777777777777777777777777777777777777777777777777 +767677777676767676767676767676767676767676767676767676767676767676767676767777 +7777777878787979787879797a797a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c +7c7c7c7c7d7d7d7d7d7d7d7d7d7e7d7e7e7e7e7f7f7f80807f7f80808080808080808080808080 +818181818181818181818181818181818181818181818181818181818181808080808080808080 +808080808080808080808081818181818181818181818181818181818181818282828282828282 +828282828282828282828282828282838482838484848484848484858585858585858585858585 +858585858585858585858585858585858585858585858585858585858585858585858585858586 +868686868686868686868686868687878787878787878787878787878787878787878787878787 +878787878787878787878787878787878787878786868686868686868686868686868686868686 +868686868686858585858585858585858585858585858585858585858585858585858585858585 +858585858585858585858585848484848484848484848484848484848484848484848484838483 +838383838383838383838383838383838383838383838383838383838383838383838383838382 +828282828282828282828282828282828281818282818181818181818181818181818080808080 +80808080808080808080808080808080808080808080808080808080808080808080807f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80807f7f8080808080808080808080808080808080808080 +808080818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818180808181808080 +80808080808080808080808080808080808080808080808080808080808080808080807f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f80807f7f8080808080807f7f80807f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808181808081818181818181818181818181828282828282828282828383838384838484858687 +88898a8b8d8e8f919393959798999b9c9d9e9f9fa0a1a2a2a3a3a4a4a5a6a7a7a8a8a8a8a9a9aa +aaababababacacacacacadadadaeaeadadaeaeafafb0b0b0b0b1b1b1b1b1b2b2b2b3b3b2b2b3b3 +b3b3b3b3b2b2b3b3b2b2b2b2b2b2b2b2b1b1b1b1b1b1b1b1b1b1b0b0b0b0b0b0b0b0b0b0b0b0b0 +b0afb0afafafafafafafafafaeaeaeadadaeaeadadadadadadadadadadadadadadadadadadacac +acacacababababaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaa9a9a9a8a8a9a9a8a8a8a8a8a8a8a8a7 +a7a7a7a7a6a6a6a6a6a6a6a6a6a5a6a5a5a5a5a5a5a5a5a5a5a5a5a5a5a4a4a4a3a3a3a3a2a2a2 +a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1 +a1a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a1a1a1a1a0a1a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0 +a0a1a0a1a1a1a1a1a1a1a1a1a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a1a1a1a1a0a1a0a09f9f9f9f +9e9e9e9d9d9d9d9c9c9b9b9b9b9a9a9a9a9a9a9a9a9a9a9a9a9a99999a9a999999999999999999 +999999999999999999989898989898989898989797979796979696959595959494949393939392 +929191919191919191919090909090909090909090909090909090909090909090909090909090 +90909090909090909090909090909090909090909090909090909090908f8f90908f8f8f8f8f8f +8f8f8f8f8f90908f8f909090909090909090909090909090909090909090909090909090909090 +90909090909090909090908f8f90908f8f8f8e8e8e8e8d8e8d8d8d8d8b8b8b8a8a8a8a89898887 +8686858585858484838382828181818180807f7f7e7e7e7e7c7c7c7b7b7c7c7b7b7b7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7e7e7e7e7f7f8080818180808181818383838383838383838483848484848484848483848383 +838383838383838282828282818181808081818080807f7f7f7f7e7f7e7e7e7e7c7c7c7b7b7b7b +7a7a79797878777776767575747372727170706f6e6d6c6c6b6a69696767666564646362626161 +60605f5f5f5f5e5e5e5e5e5e5f5f5e5e5f5f606061616161626262636363636464656566666666 +676767686867676868686868686767686867676766666666656564646464636363626263636262 +62616161616061606060605f5f5f5f5f606060606160616162626363646465666767686869696a +6b6c6d6e6f7071707172727374757576767777787879797a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7a7a7a7a7a7a7a7a7a797a79797979787878787878787878787777777777777777777777 +777776767777767676767676767676767676767676767676767676767676767676767676767676 +767676767676767676767676767777767677777777777777777777777777777777777778787878 +787979797979797979797a797a7a7a7a7a7a7a7a7a7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7d7d7d +7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f80808080808080808181808081818181818181818282 +828282828282828282828282828282828282828282828282828282828181818181818181818181 +818181818181818181828282828282828282828282828282828282828283838383838383838383 +838383838383838383838383838384838484848484848484848585858585858585858585858586 +868585868686868686868686868686868686868686868686868686868686868686868686878787 +878787878787878787878787888888888888888888888888888888888888888888888888888888 +888888888888888888888888888888888888878787878787878787878787878787878787878787 +878787878686868686868686868686868686868686868585868685858585858585858585858585 +858585858585858585858484848484848484848484848484848484848484848484848384838383 +838383838383838383838383838383838383838383838383838383838383838383838383828282 +828282828282828282828282828282828282828282828282828282828282828281818181818181 +8180808181808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f8080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808081818080818181818181818181818181818181818181818181818181818181818181 +8181818181818181818181808081818080808080808080808080808080808080807f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808181808081818181818181818282828282828282828283838383848384848585868789 +8a8a8c8e8f909293949697999a9b9c9d9e9e9fa0a2a2a3a3a3a3a5a6a7a7a8a8a9a9a9a9aaaaab +abacacadadadadadaeaeaeaeaeaeaeafafb0b0b1b1b1b1b2b2b2b2b2b3b3b3b3b3b3b3b3b3b3b3 +b3b3b3b3b3b3b3b3b3b3b3b3b2b2b2b2b1b1b1b1b1b1b1b1b0b0b0b0b0b0b0b0b0b0b0b0b0b0af +b0afafafafafafafaeaeaeaeadadadadadadadadadadadadadadadadadadadadacacacabababab +abaaaaaaa9a8aaa9a8a8a8a8a8a8a8a8a8a8a8a8a8a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6 +a5a5a5a5a4a4a4a4a4a4a4a3a4a3a3a3a3a3a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a0a0a09f9f +9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa0 +a0a0a0a0a0a0a0a0a0a0a0a09f9f9f9f9e9e9d9e9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9e +9d9e9e9e9e9e9e9e9e9e9f9f9f9f9f9f9f9f9f9f9f9f9f9e9e9e9e9d9d9c9d9c9c9b9b9b9b9b9b +9b9a9a9a9998999897979796969696969696969696969696969696969696969696969696969696 +96969696969696959595959595959595959494949493949393929292929292929191919190908f +8f8f8f8f8f8f8e8e8e8e8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8c8c8d8d8c8c8c8c8c8c8c +8c8c8c8c8c8c8c8c8c8b8b8b8b8b8b8b8a8a8a8a89898888888886868686868585848483828181 +818181817f7f7e7e7d7d7c7c7c7c7c7c7b7b7a7a79797878777777777777777776767676767676 +767676767676767677777777777777777777777777777778787878787878787878787878797979 +797a7a7b7b7c7c7c7c7c7c7c7c7c7e7e7e7e7e7e7e7f7f807f80808080808080807f807f7f7f7f +7f7f7f80807f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7d7d7d7d7c7d7c7c7c7c7a7a7a797979797878 +777776767474747473737271706f6f6e6e6d6c6b6b6a6968676766666564636362626261616060 +5f5f5f5f5f60606060606060606061616262636363636464656565656566666767686869696969 +6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a696969686768676666666565656565656565646463 +636363626362626262606060606061616161626162616262626263636465666667676868696a6b +6b6c6d6f706f707070717274747575757577777878797979797b7b7b7b7b7b7b7b7b7b7b7b7b7c +7c7a7a7b7b7b7b7b7b7b7a7b7a7a7a7a7979797979797979797978787877777878777777777777 +777777777777777777777777777777777777777777777777777777777777777777777777777777 +77777777777777777777777777777777777777777777777777777777777777787878787979797a +7a7a7a7a7a7a7a7a7b7a7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7d7d7c7c7d7d7d7e7e7e7e7e +7f7f7f7f7f7f7f7f7f807f80808080818181818181818181818181818181818181818182828282 +828282828282828282828282828282828282828282828282828281818181818181818181818181 +818181818181818282828383828283838383838383838383838383848484848484848484848484 +848484848484848484848484858485858585858585858586868686868686868686868686868686 +868686868686868686868686868686868686868686868686868686868686868686868787878888 +878788888888888888888989898989898989898989898989898989898989898989888889898888 +888888888888888888888888888888888787878787878787878787878787878787878787878787 +878786868686868686868686868686868686868686868686868686868686868686868686868686 +868686868686868685858585858585858585858585858585858585858585858584858484848484 +848484848484848484848484848484848484848484848484848484848484848484848383838282 +838382828282828282828282828282828282828282828282828282828282818181818181818181 +818181818181818181818181818181818181818181818181818181818181818080808080808080 +8080808080808080808080808080807f7f80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080818180808181 +8181818181818181818181818181818181818181818181818181818181808080807f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808081818080818181818181818182828282828282828282838383838383838385858687888989 +8c8d8e8f919293949698999a9b9c9d9e9f9fa1a1a2a3a3a3a5a5a7a7a8a8a9a9a9a9ababababac +acadadadadaeafafafafafafafb0b0b1b1b1b1b1b1b2b2b2b2b2b3b3b3b3b3b3b3b3b3b3b3b3b3 +b3b3b3b3b3b3b3b3b3b3b2b2b2b2b1b1b1b1b1b1b1b1b0b0b0b0b0b0b0b0b0b0b0b0b0b0afb0af +afafafafafafaeaeaeaeadadadadadadadadadadadadadadadadacacacacabababaaaaaaaaa9a8 +a8a8a7a7a8a8a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a5a6a5a5a5a5a5a5a5a5a5a4a4a4a3a3 +a3a3a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a1a1a1a0a0a0a09e9e9e9d9d9d9d +9d9d9d9d9d9c9d9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9d9d9d +9d9d9d9d9d9d9d9d9d9d9c9c9c9c9b9b9b9b9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a +9a9a9a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b9b9a9a9a9a9999999999999897979797979796 +969695949595949494939393939293929292929292929292929292929292929292929292929292 +92929292929191919191919191919190909090909090908f8f8f8f8f8f8f8e8e8e8e8e8e8d8d8d +8d8d8d8d8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b +8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b +8b8b8a8b8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a89898a8a898989898989898888 +888888888888888787878787878685858585858484848483818181818180807f7f7e7d7c7c7c7c +7c7c7a7a7a7a787877777777777776767676757574747373737373737373727272727272727272 +727272727272737373737373737373737373737373747474747474747474747474747575757576 +767676777777777777777778797a7a7a7a7a7a7b7b7b7b7b7b7b7c7b7c7c7c7c7c7c7c7c7c7c7c +7c7d7d7c7c7c7c7c7b7b7b7b7c7b7c7c7c7c7b7b7b7b7a7a7a7a7a7a7878787777777776767575 +7474727272727170706f6e6d6d6c6b6b6a69696867676665656463636262616161606060605f60 +60606061616161616262626263636464656565656666676767676768686a6a6a6a6b6b6b6b6c6c +6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6b6b6a6a6b6a69696968676767676767676666656565 +656464646464646262626261626262626262626162626262636364646565666667676868696a6b +6c6d6e6d6e6e6f707172727374747476767777787878787a7a7a7a7a7a7b7b7b7b7b7b7b7c7c7a +7a7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a797979787879797878787878787878 +787878787878787878787878787878787878787878787878787878787878787878787878787878 +7878787878787878787878787878787878787878787878787878787878797979797a7a7a7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7c7b7c7c7c7c7d7d7d7d7d7d7d7d7e7e7d7d7e7e7e7f7f7f7f7f8080 +808080808080808080808080808181818182818282828282828282828282828282838383838383 +838383838383838383838383838383838383838383838383828282828282828282828282828282 +828282828283838384848383848484848484848484848484848585858585858585858585858585 +858585858585858585858585858585858585858586868787878787878787878787878787878787 +878787878787878787878787878787878787878787878787878787878787878788888889898888 +89898989898989898a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a89898a8a89898989 +898989898989898989898989898988888888888888888888888888888888888888888888888887 +878686868686868686868686868686868686868686868686868686868686868686868686868686 +868686868686858585858585858585858585858585858585858585858585858585858585858585 +858585858585858585858585858585858585858585858585858585858585858584848483838484 +838383838383838383838383838383838383838383838383838383838282828282828282828182 +818181818181818181818181818181818181818181818181818181818180808080808080808080 +808080808080808080808080807f7f80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808181808081818181 +818181818181818181818181818181818181818181818181818181808080807f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7f7e7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808181808081 +8181818181818181818181818181818181828282828282828282838384848486858687888a8b8c +8d8f90919395959697999a9b9c9d9ea0a0a1a1a1a3a4a4a6a6a7a8a8a8a8aaaaaaabadadadadad +adaeaeaeaeafafb1b1b0b0b1b1b1b2b3b3b3b3b3b3b3b3b3b3b3b3b4b4b3b3b4b4b4b4b4b4b3b3 +b3b3b2b2b2b2b2b2b2b2b2b2b2b2b2b1b1b1b1b1b1b1b1b1b1b0b0b0b0b0b0b0b0b0afb0afafaf +afaeaeaeaeaeaeaeaeadadadadacacacacacacacacababababaaabaaaaaaaaa8a8a8a8a8a8a7a7 +a7a6a7a6a6a6a6a5a5a5a5a5a5a5a5a5a5a4a4a4a3a3a4a4a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2 +a2a2a2a2a2a2a2a1a2a1a1a1a1a1a1a1a1a1a0a0a0a0a09f9f9f9e9d9e9d9d9d9d9c9c9c9c9c9b +9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b +9b9b9b9b9b9a9a9a9a9a9a9a9a9a98999898989897979797979797979797979797979896979797 +979797979797979797979797979797979797979797979797979696959595959594939393929292 +92929291919191909090909090909090909090908f8f90908f8f8f8f8f8f8f8f8f8f8f8f8f8f8f +8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8e8f8e8e8e8e8e8e8d8d8d8c8c8c8c8b8a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a89898a8a898989888888888888888889 +898888898989898989898989898989898888888888878787878787878787878686868686868585 +858584848483838484828282828181807f807f7e7e7e7e7d7d7b7b7b7b7a7a7979787876767676 +7676747474747474737372727271707070707070706f6f70706f6f6f6e6e6e6e6e6e6e6e6e6e6e +6e6e6e6e6f6f6f6f6f6f6f6f70706f6f7070707070707070707070707070707070707070707071 +727272737373737474747474747575757575757677787878787878787877797878787878787878 +7878787979797a7a7a79797a7a7979797979797978797777777776767675757575747473727171 +717170706f6f6d6d6c6c6b6a6a6868676666666464646363636262616160606061606060606061 +60606061616263646263646465666767686868686869696b6b6b6b6b6b6d6d6d6d6d6d6d6e6e6e +6e6f6f6f6f6f6f6e6e6f6f6e6e6e6d6d6d6d6c6c6c6c6c6b6b6b6b6a6a69696868686868676766 +6765656464646463636363626261626162626262636363636364646465656565666768696a6a6b +6b6c6c6e6e6f6f7071727273747474757677777878787879797a7a7a7a7a7a7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7a7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a79797a7a +797979787878787878787878787878787878787878787878787878787878787878787878787878 +78787878787878797979797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7b7b7b7b7c7c7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f80808080 +808080808081818282828282828282828282828383828283838383838383838383838383848484 +848483838383838383838383838383838383838383838383838383838383838383838383838383 +838383848484848484848484848484848484848484848484848484848585858585858585858585 +858585858585858586868787878787878787878787878787878787878788888889898888898989 +898989898989898989898989898989898989898989898989898989898989898989898989898989 +898989898989898989898989898989898989898989898989898989898989898989898989898989 +898989898989898989898989898989898988888888888888888888888888888888888888888888 +888888888888888888888888888888888787888887878786868686868686868686868686868686 +868686868686868686868686868686868686868686868686858585858485848484848484848484 +848484848484848484848484848484848484848484848484848484848484848484848484848484 +848484848484848484848484848484848484848484848484848483838383838383838282838382 +828282828282828282828282828282828281818181818181818181818181818180808080808080 +8080808080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80 +807f7f808080808080808081818181818181818181818181818181818181818181818181818181 +818181818180808181808080808080808080808080808080808080808080808080808080808080 +80808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808081818080818181 +81818181818181818181818181818182828282828282828282838383848685868687898b8b8c8e +8f90929394959698999a9b9d9e9f9fa0a0a1a3a4a4a5a6a7a8a8a8a8aaaaabacadadadadadadae +aeafafb0b0b2b2b1b1b2b2b2b3b3b3b3b3b3b3b3b3b3b3b3b3b4b4b3b3b4b4b4b4b4b4b3b3b3b3 +b2b2b2b2b2b2b2b2b2b2b2b2b2b1b1b1b1b1b1b1b1b1b1b0b0b0b0b0b0b0b0b0afb0afafafafae +aeaeaeaeaeaeaeadadadadacacacacacacacacabababaaa9aaa9a9a9a9a7a7a7a7a6a6a5a5a5a5 +a5a5a5a5a5a4a4a4a4a4a4a4a4a4a4a3a3a3a2a1a3a2a1a1a1a1a1a1a1a1a0a0a0a0a0a0a0a0a0 +a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a09f9f9f9f9f9e9e9e9c9b9c9b9b9b9b9a9a9a9a9a999999 +999899989898989898989898989898989898989898989898989898989898989898989898989898 +989898979797979797979797969695959595949494949494949494949494949494939393939393 +939393939393939393939393939393939393939393939393929292929191908f8f8f8e8e8e8e8e +8e8e8e8e8e8d8d8d8d8c8d8c8c8c8c8c8c8c8b8b8c8c8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b +8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a89898989898888888888888888 +888888888888888888888888888888888888888888888888888888888888888888888888888888 +888888888888888888888888888888888888888888878788888787878686868686868686878686 +858686868686868686868686868685858585858484848484848484848483838383828281818181 +8080807f7f80807e7e7d7d7c7c7b7b7b7b7a7a7979787876767676757574747373717171717171 +70706f6f6f6f6e6e6d6d6d6c6c6c6c6c6c6c6c6b6b6c6c6b6b6b6a6a6a6a6a6a6a6a6a6a6a6a6a +6a6a6b6b6b6b6b6b6b6b6c6c6b6b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d +6d6e6e6e6e6f6f706f707071717171717171737373737473747474747575757575757575757575 +75767676777777767777787777777777777776767575757574747473737373727271706f6f6f6f +6e6e6d6c6b6b6a6a696867666665646464636362626161616160605f5f5f606060606161626161 +61626263656664656666676869696a6a6a6a6a6b6b6d6d6d6d6e6e6f6f6f6f6f6f6f7070707071 +7171717171707071717070706f6f6f6f6f6f6f6f6f6e6e6d6d6c6c6b6b6a6a6a6a6a6969686867 +67666666666565646463636262626262626263636363636363636464646465656668696969696a +6a6c6d6e6e6e6f7071727373737475767677777777787879797a7a7a7a7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7b7b7a7a +7a7979797979797979797979797979797979797979797979797979797979797979797979797979 +79797979797a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c +7c7c7c7d7d7d7d7e7d7e7e7e7e7e7e7e7f7f7f7f80808080808080808080808080818181818181 +818181818282828282828282828382838384848383848484848484848484848484848585858585 +848484848484848484848484848484848484848484848484848484848484848484848484848484 +848585858585858585858585858585858585858585858585858586868686868686868686868686 +8686868686868687878787878787878788878888888888888888888989898a8a89898a8a8a8a8a +8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a898989898989898989898989898989898989898889888888 +888888888888888888888888888887878888878787868686868686868686868686868686868686 +868686868686868686868686868686868686868686868585858585858585858585858585858585 +858585858585858585858585858585858585858585858585858585858585858585858585858585 +858585858585858585858585858585858585858585858585848484848484848483828483828282 +828282828282828282828282828282818181818181818181818181818181808080808080808080 +808080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80807f +7f8080808080808080818181818181818181818181818181818181818181818181818181818181 +818181808081818080808080808080808080808080808080808080808080808080808080808080 +8080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808081818080 +8181818181818181818181818182828282828282828282838383848584858687888a8b8c8d8e90 +91929395959798999a9c9d9e9fa0a0a1a2a3a4a5a6a7a8a8a9a9aaaaabacadadaeaeaeaeafafb0 +b0b1b1b2b2b2b2b3b3b3b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b3b3b3b3 +b3b3b3b3b2b2b3b3b2b2b2b1b1b1b1b1b1b1b1b1b1b0b0b0b0b0b0b0b0b0afb0afafafafaeaeae +adadaeaeadadadacacacacacacacacacacabababaaa9aaa9a8a8a8a6a6a6a6a5a5a4a4a3a3a4a4 +a3a3a3a2a2a2a2a2a2a2a2a2a2a1a1a1a1a0a1a0a0a0a0a0a0a0a0a09f9f9f9e9e9f9f9e9e9e9e +9e9e9e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9d9d9c9c9c9b9a9b9a99999998989898989797979796 +979696969696969696969696969696969696969696969696969696969696969696969696969696 +969595959494959594949393929292929191919191919191919191919191919090909090909090 +9090909090909090909090909090908f8f90908f8f8f8e8e8e8e8d8d8c8c8c8c8b8b8b8a8a8b8b +8a8a8a898989898889888888888888888888888888888888888888888888888888888888888888 +888888888888888888888888888888888888888888888888878787878786868686868686868585 +868685858585858585858585858585858585858585858585858585858585858585858585858585 +858585858585858585858585858585858585858585858585858584848484848484848483848383 +8383838383838383838383838282828282818181808081818080807f7f7f7f7e7e7d7d7d7d7c7c +7c7b7b7b7b7a7a79797878777776767575747473737272717170706f6f6e6e6d6d6d6d6c6c6b6b +6a6a6a6a6969696969686868676768686767676767676767666666666666666666666666666666 +676767676767676767676767676767676767676767676767676767676868676768686869696969 +696a6a6a6a6b6a6b6b6c6c6c6c6d6d6d6f6f6f6f706f7070707071717171717171717272727273 +737374747474757475757575757575757474737373737272727171717170706f6e6d6d6c6c6c6c +6b6a6969686767666564646363626261616061606060605f5f5f5f5f6060606061616262636364 +6465666766676868696a6b6b6c6c6c6c6d6d6d6f6f6f6f70707171727271717272727373737373 +7373737373737373737372727271717272717170706f6f6f6f6d6d6d6c6c6c6c6b6b6a6a696968 +68676766666565646463636363626262626262626262626263636363646465666767686869696a +6b6c6c6d6e6f70707172727374757576767777787879797a7a7a7a7b7b7b7c7c7b7b7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7d7d7d7d +7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f8080808181808081818181818181818282828282828282 +828283838383838383838384838484848484848484848484848484848484848485858585858484 +848484848484848484848484848484848484848484848484848484848484848484848484848485 +858586868585868686868686868686868686868686868686878787878787878787878787878787 +878787878788888888888888888889888989898989898989898a8a8a8a8a8a8a8a8a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8b8b8a8a8b8b8b8b8b8b +8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8a8a8b8b8a8a8a8a8a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8a8a8a8a8989898989898989898989898989898989898988898888888888 +888888888888888888888888888888888888888787878787878787878787878787878787878787 +878787878787878787878787878787878787878786868686868686868686868686868686868686 +868686868686868686868686868686868686868686868686868686868685858686858585858585 +858585858585858585858585858585858585858585858484848484848484848384838383838383 +838383838383838383838383838282828282828282828282828282828181818181818181818181 +81818181818181808081818080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f8080808080808080808080808080808080808181808081818181818181818181 +818181818181818181818181818181818181818181808081818080808080808080808080808080 +808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808081 +8180808181818181818181828282828282828282828383838485848585868789898a8b8c8d8e8f +91929294959696989a9b9b9c9c9e9fa0a0a1a2a4a5a5a5a5a6a6a8a9aaaaaaaaaaaaacacadadae +aeafafafafafb0b0b0b0b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b0b0b0b0b0b0 +b0b0b0b0b0b0b0b0b0afafafaeaeafafaeaeaeadadadadadadadadadacadacacacacababababab +abababababaaaaaaa9a9aaaaa9a9a9a8a8a8a7a6a7a6a6a6a6a3a3a3a3a2a2a1a1a1a1a1a1a0a0 +a09f9f9f9f9f9f9f9f9f9f9e9e9e9e9d9e9d9d9d9d9d9d9d9d9d9c9c9c9c9c9c9c9c9c9c9c9c9c +9c9c9c9c9c9c9c9c9c9c9b9b9b9b9a9a9a99999998979897979797969695959594949494939493 +939393939393939393939393939393939393939393929293939292929292929292929292929291 +91919191919191908f908f8e8e8e8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8b8b8c8c8b8b8b +8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a8a898988888888878787878787878786 +868686858584858484848484848484848484848484848484848484848485858484858585858585 +858585858585858585858585858585868685858686868585858585848484848484848484848484 +848484848484848484848484848484848484848484848484848484848484848484848484848484 +848484848484848484848484848484848484848484848383838382828282828282818281818181 +818181818181818180807f7f7f7f7f7e7e7e7e7e7e7e7e7d7d7c7c7c7c7b7b7a7a797978787878 +787878777776757474737373737272717170706e6e6e6e6d6d6c6c6b6b6a6a6a6a6a6a69696868 +686867676767676666666666666666666666666666666565656565656565656565656565656666 +666666666666666666666665656666656565656565656565656565656565656565666666666667 +676767686768686a6a69696a6a6a6c6c6c6c6d6c6d6d6e6e6e6e6f6f6f6f6f6f6f6f6f6f707070 +727272727372737373737373737372727171717170706f6f6f6f6f6e6e6d6c6b6b6b6b6b6b6968 +676766666665646363626262626161606160606161606060606061626262636364656565666667 +696a696a6a6a6b6c6d6d6f6f6f6f6f6f6f71717171727273737373737373737374747474747474 +74757574747575757474747373747473737272717171716f6f6f6f6f6f6f6e6e6d6d6c6b6a6a6a +6a6969686766666565656564646464646464646464636363636364646566676767676868696a6b +6b6b6d6e6f6f70707071737474757575757777787879797a7a7b7b7b7b7b7b7b7b7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7c7c7d7d7d7d7d7d7d7d7e7e7e7e7e7f +7f7f7f807f80808080808080808081818181818181818282818182828283838383838383838383 +848484848484848484858485858585858585858585858585858585858585868686868685858585 +858585858585858585858585858585858585858585858585858585858585858585858585868686 +868686868686868686868686868686868686868686868787878787878787878787878787878787 +8788888888898989898989898a898a8a8a8a8a8a8a8a8a8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b +8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b +8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8a8a8b8b8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8a8a89898989898989898989898989898989898989888988888888888888 +888888888888888888888888888888888887878787878787878787878787878787878787878787 +878787878787878787878787878787878787868686868686868686868686868686868686868686 +868686868686868686868686868686868686868686868686868686868686868686868686868686 +868686868686868686868686868686868686868685858585858585858584858484848484848484 +848484848484848484848483838383838383838282838382828281818181818181818181818181 +818181818181818181818181818181818181818181818181818181808080808080808080808080 +80808080808080808080807f7f80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f80808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808081818080818181818181808081818080808080808080808080 +80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080818180 +8081818181818181818282828282828282828283838383848384848586878788898a8b8c8d8e8f +8f909193939496979799999a9b9c9d9e9ea0a1a1a2a2a3a3a4a5a6a7a7a7a7a7a9a9a9a9ababac +acacacacadadadadaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeadadadadadadadad +adadadadadadadacacacababacacabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa9a9a9a9a8a9a8 +a8a8a8a7a7a7a6a6a7a7a6a6a6a5a5a5a5a4a5a3a3a3a3a0a0a0a0a0a09e9e9e9e9e9e9d9d9d9c +9c9c9c9c9c9c9c9c9c9b9b9b9b9a9b9a9a9a9a9a9a9a9a9a999999999999999999999999999999 +999999999999999998989898979797969696969495949494949393929292919191919091909090 +909090909090909090909090909090909090908f8f90908f8f8f8f8f8f8f8e8f8e8e8e8e8d8d8d +8d8d8d8d8d8c8b8c8c8b8b8b8a8a8a8a898a898989898989898989888888878788888787878787 +878786878686868686868686868686868686858585858585848484848383838383838383828282 +828181818181818181818181818181818181818181818181818181828281818282828282828282 +828282828382838383838383838484838384848483838383838282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828281818181808080808080807f807f7f7f7f7f7f +7f7f7f7f7f7f7e7e7d7d7d7d7c7c7b7b7b7b7b7b7b7a7a79797979787877777676757575757474 +74737373727171706f6f6f6e6e6e6e6d6d6b6b6b6b6a6a696a6868676767676767666666666666 +656565656564646464646464646464646464646463636363636363636363636363636364646464 +646464646464646464636364646363636363636363636363636363636363636464646464656565 +656565656567676666676767696969696a6a6a6a6b6b6b6b6c6c6c6c6c6c6c6c6c6d6e6e6e7070 +70707070707070707070707070706f6f6f6f6e6e6d6d6d6d6d6c6c6b6a69696969696967676666 +6565656364626261626162616161616161626261616162626364646465656667676769696a6b6c +6b6c6c6c6e6f6f6f71717171717171737373737473757575757575757575767676767676767677 +77767677777776767675757676757574747474747472727272717171707070706f6e6d6d6c6c6b +6b6b6a6969676767676666666565656565656564646464636464656566666666676768696a6a6a +6c6d6d6d6f6f6f707272727474747476767778787879797a7a7a7a7b7b7b7b7c7c7c7c7c7c7c7c +7d7d7d7d7d7d7d7d7d7d7d7d7e7e7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7d7d7e7e7e7e7e7e7e7e7f7f7f7f7f808080 +808080808080818081818181828282828282828283838282838383848484848484848484848585 +858585858585858585858585858585858585858585858585858585858686868686858585858585 +858585858585858585858585858585858585858585858585858585858585858585868687878787 +878787878787878787878787878787878787878788888888888888888888888888888888888889 +8989898a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b +8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b +8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8a8a8b8b8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a898989898989898989898989898989898989898989898989898989898989 +898989898989898989898989898989888888888788878787878787878787878787878787878787 +878787878787878787878787878787878686868686868686868686868686868686868686868686 +868686868686868686868686868686868686868686868686868686868686868686868686868686 +868686868686868686868686868686868686858585858585858585858585858585858585858585 +858585858585858585848484848484848483838484838383828282828282828282828282828282 +828282828282828282818281818181818181818181818181818080808080808080808080808080 +8080808080808080807f7f80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080818180808181818181818080818180808080808080808080808080 +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f +7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080 +808080808080808080808080808080808080808080808080808080808081818080818181818181 +8181818181818181818181818181818181828282838383838484848687878788898a8a8b8c8d8e +8f8f919292939595969798999a9a9c9c9c9d9e9f9fa0a1a1a2a2a4a4a5a5a5a5a7a7a7a7a7a7a9 +a9aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababaaaa +aaaaa9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a8a8a7a7a7a7a6a6a6a5a5a6a6a5a5 +a5a4a4a4a4a4a4a4a4a4a4a3a3a3a2a1a1a1a09f9f9f9f9e9e9c9c9c9c9a9a9b9b9a9a9a9a9a9a +9a9a99999999999999999998999898989897979797979797979696969695959595959595959595 +959595959595959595959595959494949393939291909090909090908f8f8f8f8e8f8e8e8e8e8d +8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8a8a8a8989 +898988888888878787878686868686868686868685858585858484848484848484848483838383 +83838383838383838382828282818181818181818080808080807f7f7f7e7e7f7f7e7e7e7e7e7e +7e7d7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7f7f +7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080807f7f80807f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f80808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7d7e7d7d7d7d7c7c7c7c +7c7b7b7b7b7b7b7b7a7a7a7a7a7a79797878777777777776767574737373737373727171717070 +6f6e6e6e6d6d6d6c6b6b6b6a696969696968686767666666666666666665656565646464646464 +646464646464636364646363636363636363636363636363636363636363636363636363636362 +626262626262626262626262626262626262626161616262616162626262626262626262626263 +636464646464646565656666666667666868686868686868686969696a6b6b6b6b6c6c6c6c6d6d +6e6e6f6f6f6f6f6f6f6f6e6d6d6d6c6c6c6c6c6b6b6a6a6a6a6969686866666666666565646463 +636362626262626161616160626161616162626363646464656667676868696a6b6c6c6d6d6e6e +707070707272727272727474747575757576767676777777777878787878787878787878787878 +787878787878787777787877777777767676767575757474747373727171717171706f6e6e6d6c +6c6c6b6b6a6a6968686767666665656565656665656565656565656566666767676869686a6a6a +6c6d6d6e6f6f70717272737374747475767878787879797a7b7b7a7b7c7c7c7c7c7d7d7e7e7e7e +7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7e7e7f7f7f7f7f7f7f7f80808080808080808081 +818282828282828282828383838484838384848484848484848484848484848484848485858585 +858585858586848585858586868686868686868686868686868686868686868686868686868686 +868686868686868686868686868686868686868686868686868686878787878787878788888787 +888888898989898989898989898989898989898989898989898989898989898989898989898989 +89898989898989898a8a8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b +8b8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a8a8a8a8a8a8a8a8b8b8a8a8b8b8b8b8b8b8b8b8b8b8b8b +8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8a8a8b8b8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a +8a8a8a8a8a8a8a8989898989898989898989898989898989898988898888888888888888888888 +888888888888888888888888888888888888888888888888888888888888888888888888888888 +888888888888888888888888888888888888888888888888888888888888888888888888888888 +888888888888888888888888888888888888888888888887878888878787878787878786868686 +868686868686868686868686868686868686868686858585858485848484848484848484848484 +848484848484848484848484848484848484848484848383838383838383838383838383838383 +838282838382828282828282828181818181818181818181818181818181818181808080808080 +808080808080808080808080808080808080808080808080808080808080808080807f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80807f7f80808081818181818181818181818181 +818181818181818181818181818181808081818080808080808080808080808080808080808080 +808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e +7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080 +808080808080808080808080808080808080808080808080808080818180808181818181818181 +81818181818181818181818181818182828282828282838383848585858687888888898a8a8b8c +8e8e8e8f9192939394959797989898999b9c9c9d9d9d9e9fa1a1a2a2a2a2a3a3a4a4a4a4a6a6a7 +a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a8a7a7a7a7 +a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a5a5a5a5a5a4a4a4a3a2a4a3a2a2a2a1 +a1a1a1a1a1a1a1a1a1a0a0a0a09f9f9e9d9c9c9c9c9b9b9a9a9999979798989797979797979797 +969696969696969696959695959595949494949494949493939393929292929292929292929292 +92929292929292929292929191919190908f8e8d8d8d8d8d8d8d8c8c8c8c8b8c8b8b8b8b8a8a8a +8a8a8a8a8a8a8a8989898989898989898989898989898888888887888787878786868685858585 +8484848484848484838383838283828282828181818181808080808080808080807f7f7f7f7e7f +7e7e7e7e7e7e7e7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7a7a7b7b7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7c7c7c7c +7d7c7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7e7e7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7b7c7b7b7b7b7a7a7a7a7a79 +797979797979787877787777767675757474747474737372717070707070706f6e6d6d6c6c6b6b +6b6b6a6a6968676767676666666666656564646364636363636363626262626262626262626262 +626262626161626261616161616161616161616161616161616161616161616161616161606060 +60606060606060606060606060606060605f5f5f60605f5f606060606060606060606060606161 +616161616162626263636363646465656565656565656566666667686869696a6a6a6a6b6b6b6c +6c6c6c6c6c6c6c6c6c6b6b6b6a6a6a6a6a69696868686867676666646464646464646363626261 +62616161626061616161626262626263636465666666676869696a6a6b6c6e6f6f6f6f70707272 +73737474747474747676767777777778777878797979797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a79797a7a79797979797979797878787776767575747474747474737170706f6f6f6f +6e6d6c6c6b6a6a6968676766666666666766666565656564646465656666666768676969696a6b +6c6d6e6e6f6f707172727373737476777777777878797a7b7a7b7c7c7c7c7c7d7d7e7e7f7f7f7f +808080808080808080808080807f7f80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80807f7f8080808080808080818181818181818181818282 +828283828383838384848485858484858585858585858585858585858585858585868686868686 +868686868585858585868686868686868686868686868686868686868686868686868686868686 +868686868686868686868686868686868686868686868686868787878788878888898988888989 +898a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a +8a8a8a8a8a8a8a8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b +8b8b8b8b8b8b8b8b8a8a8a8a8a8a8a8a8a8a8a8a8a8b8b8a8a8b8b8b8b8b8b8b8b8b8b8b8b8b8b +8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8a8a8b8b8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a +8a8a8a8a8a89898989898989898989898989898989898989898989898989898989898989898989 +898989898989898989898989898989888988888888888888888888888888888888888888888888 +888888888888888888888888888888888888888888888888888888888888888888888888888888 +888888888888888888888888888888888888888888878788888787878787878787868686868686 +868686868686868686868686868686868686868585858585858585858585858585858585858585 +858585858585858585858585858585858585858584848484848484848484848484848484848483 +838484838382838282828281818181818181818181818181818181818181818080808080808080 +80808080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80807f7f808080818181818181818181818181818181 +818181818181818181818181818080818180808080808080808080808080808080808080808080 +80808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e +7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080818180808181818181 +818181818181818181818181818282828282828282828283838383848485858686878788898a8a +8b8c8d8e8f909192939394959596979898999a9a9b9c9d9d9e9e9f9fa0a0a1a1a1a1a3a3a3a4a4 +a3a3a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a4a4a4a4 +a4a4a4a4a3a3a4a4a3a3a3a3a3a3a3a3a3a3a3a3a3a2a2a2a2a2a1a1a1a1a0a1a0a0a0a09f9f9f +9e9e9f9f9e9e9e9d9d9d9d9c9c9b9b9a9a99999898979796969595959594949494949494949393 +939393939393939293929292929191919191919191919190909090909090909090909090909090 +90908f8f90908f8f8f8e8e8e8e8d8d8c8c8b8b8b8b8a8a8a898989898889888888888787878787 +878787878786868686868686868585868685858584848484838483838383828282828281818180 +8081818080807f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7b7b7c7c7b7b7b7a7a7a7a797a7979 +797979797979797878787878787878787878787878787777777777777777767677777676767676 +767676767676767676767676767676767676767676777776767777777878787878797979797a79 +7a7a7a7a7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7d7d7d7d7d7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7a7a7a7a797a797979797878787878777777 +7676767675757475747474747272727171717170706f6e6d6d6c6c6c6c6b6b6a6a696968686767 +666665656464646463636362626262616160616060606060606060606060606060606060606060 +606060606060606060606060606060606060606060606060606060606060606060605f5f5f5f5f +5f5f5f5e5e5f5f5e5e5e5e5e5e5e5e5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5e5e5e5f +5f5e5e5f5f5f6060606061616262636362626363636464646465656666676768686969696a6a6a +6a6a6a6a6a6a6a6969696868686867676766666666656564646363636362626261616161606160 +6060616061616161626262636364646566676768696a6b6b6c6d6d6e7071717272737374747575 +767677777777787878797979797a797a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c +7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7a7a7a7a797978787777777776767574737372727171706f +6e6e6d6c6c6b6a69696868686867676666656565656464646464656565666766676868696a6b6b +6c6c6e6e6f707170717272737576767777787879797a7a7b7b7c7c7c7c7d7d7e7e7f7f7f7f8080 +808080808080818180808181818181818181818181818181818180808181808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808181808081818181818181818282828282828282828283838383 +848384848484858585858585858586868585868686868686868686868686868787878787878787 +878786868686868787878787878787878787878787878787878787878787878787878787878787 +87878787878787878787878787878787878787878787878888888889888989898989898989898a +8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8b8b8a8a8b8b8b +8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c +8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b +8b8b8b8b8b8b8b8b8b8b8a8a8b8b8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a +8a8a8a898989898989898989898989898989898989898989898989898989898989898989898989 +898989898989898989898989898889888888888888888888888888888888888888888888888888 +888888888888888888888888888888888888888888888888888888888888888888888888888888 +888888888888888888888888888888888888888888888888888888888888888787878787878787 +878787878787878787878787878787878786868686868686868686868686868686868686868686 +868686868686868686868685858686858585848484848484848484848484848484848484848484 +848484838483838383828282828282828282828282828282828282828281818181818181818181 +8181818080818180808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080 +808080808080818180808181818181818080818180808080808080808080808080808080808080 +8080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808081818181818181818181818181818282838382828484848687868688 +898a8b8b8c8d8e8e8f8f909192939394949495969797999999999a9a9b9b9b9b9d9d9e9e9e9e9e +9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9f9f9fa0a0a0a0a0a0a0a0a0a0a0a09f9f9f9f9f9f +9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9e9e9e9e9e9d9d9d9d9c9d9c9c9c9c9b9b9b9b9b +9b9b9b9b9b9a9a9a99989897979696969695959494939391919292919191919191919190909090 +90909090908f908f8f8f8f8e8e8e8e8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d +8c8c8d8d8c8c8c8b8b8b8b8a8a8989888888888888888787868685868585858584848484848484 +848383838382828282828282828282828282818181807f807f7f7f7f7e7e7e7e7e7d7d7d7d7d7d +7d7d7d7d7c7c7c7c7b7c7b7b7a7a7a7a7979797878787878787878777777777676757675757575 +757575757574747474747474747474747474747473737373737373737373737373737373737373 +737373737373737373737373737373737373737474737374747475757575757676767677767778 +7878797979797979797979797979797a7a79797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b +7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7979787877787777777776767676767575747474 +747473737273727272727070706f6f6f6f6e6e6d6c6b6b6b6b6b6b6a6968686767666666666565 +646463636363626262626262626161606160606161606061616161616161616161616161616161 +616161616161616161616161616161616161616161616161616161616161616160606060606060 +60606060605f5f5f5f5f5f5f5f5e5e5e5e5e5e5e5e5e5e5e5e5e5d5d5e5e5d5d5d5e5e5e5e5e5e +5e5e5e5e5f5f5f5f60606161616161616161616262626364636465666666666767676868686868 +686868686867676766666666666666656565656464636362626262626262616161626162616161 +6261626363636464646565666667696a6a6a6b6c6d6e6f6f6f7072737374747575767677777878 +787878787979797a7a7a7a7b7a7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7d7d7c7c7d7d7d7c7c7c7c7b7b7a7a787879797878777675757474747473717070 +6f6f6f6e6d6c6b6a6a6a6a6a69686867676766656565656566666666676768676768696a6a6c6c +6d6d6e6f706f7070707174757575757676787879797a7a7b7b7b7b7c7c7d7d7e7f7f7f80808080 +808080808181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181828282828383838383838383848484848584 +858585858686868686868686868686868686868686868686868686868687878787878787878787 +868686868687878787878787878787878787878787878787878787878787878787878787878787 +8787878787878787878787878787878787878787878888888889888989898989898989898a8a8a +8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a +8a8a8a8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b +8b8b8b8b8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a89898a8a8989898989898989 +898989898989898989898989898989898989898989898989898989898989898989898989898989 +898888888888888888888888888888888888888888888888888888888888888888888888888888 +888888888888888888888887888787878787878787878787878787878787878787878787878787 +878787878787878787878787878787878787878787878787878787878787878787878787878787 +878787878787878787878787878787878787878787878787878787878786868686868686868686 +868686868686868686868686868686858585868685858686868686868686868686868686868686 +868686868686868686868686868686868585858585858585858585858585858585858585858585 +858485848483838383828282828282828282828282828282828282818181818181818181818181 +818181818181818181818181818181818181818181818181818181818080808080808080808080 +80807f7f80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808081818181818080808080808080807f7f80807f7f81818182838282848585 +8686878888898a8a8b8c8c8d8d8e8e8e9090919193939393949495959595979798989898989898 +989898989899989999999999999999999a9a9a9b9b9b9b9b9b9b9b9b9b9b9b9a9a9a9a9a9a9a9a +9a9b9a9b9b9b9b9b9b9b9b9b9b9b9b9b9b9a9a9a9a9a9999999998999898989897979797979797 +9797979696969594949494939293929191909090908e8e8f8f8e8e8e8e8e8e8e8e8d8d8d8d8d8d +8d8d8d8d8d8d8d8d8c8c8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8989 +8a8a89898988888888878886868585858585858584848383838383838382828181818181818180 +8080807f7f7f7f7e7e7e7e7e7e7e7e7e7d7d7d7c7c7c7c7c7c7b7b7a7a7a7a7979797979797979 +797978787878787878787777777776767675747474747474747373737372727272727272727272 +727272717171717171717171717171717171707070707070707070707070707070707070707070 +707070707070707070707070707070707071717070717171727272727373747474747474757575 +767676767776777777777777777878777778787878787878787878787878787878787878787878 +787878787878787878787878787878787878787878787878787878787878787878787878797979 +797978787878787878787878787878787877777676767675757575747474747473737272727272 +71717071707070706e6e6e6d6d6d6d6c6c6b6a6969696969696867676766666565656564646364 +626262626161616162616261616161616162626161626262626262626262626262626262626263 +626363636363636363636363636363636363636363636363626362626262616161616161616161 +61616160606060606060605f5f5f5f5e5f5e5e5e5e5e5e5e5d5d5e5e5d5d5d5e5e5e5e5e5e5e5e +5e5e5f5f5f5f5f5f60606060606060606061616162636262636464646566666667676767676767 +676767666666656565656565646463636363636262616261626262626161616262626262636363 +63646464666666676768696a6b6c6c6c6e6f6f7071717172747575767677777878787879797979 +79797a7a7a7b7b7b7b7b7b7b7b7b7b7c7c7c7c7d7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7e7e7d7d7e7e7e7d7d7d7d7d7d7c7c7a7a7b7b7a7a7979787877767676757473737271 +7170706f6e6d6d6c6c6c6b6a6a696969686767666666676767666767686767686969696b6b6c6c +6d6d6e6d6f6f6f70727373747475757777777879797a7a7a7a7b7c7d7d7d7e7e7e7f7f7f7f8080 +808081818181818181818181818281828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828383838384848484848484848585858585858585 +858686878787878787878787878787878787878787878787878787888888888888888888878786 +868686878787878787878787888788888888888888888888888888888888888888888888888888 +888888888888888888888888888888888888888989898989898989898989898989898a8a8a8a8a +8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a +8a8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8a8b8a8a8a8a8a8a8a8a8a8a8a8a +8a8a89898989898989898989898989898989898989898989898888898988888888888888888888 +888888888888888888888888888888888888888888888888888888888888888888888888888887 +878787878787878787878787878787878787878787878787878787878787878787878787878787 +878787878787878787878787878787878787878787878787878787878787878787878787878787 +878787878787878787878787878787878787878787878787878787878787878787878787878787 +878787878787878787878787878787878787878787878787878787868686868686868686868686 +868686868686868686868686868585858686858586868686868686868686868686868686868686 +868686868686868686868686868685858585858585858585858585858585858585858585858585 +858585848484848383838383838383838383838383838383838282828282828282828182818181 +818181818181818181818181818181818181818181818181818180808080808080808080808080 +7f7f80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f8080808080808080808080808080808080808080808080818180808181818181818181818181 +818181818181818181818180807f7f7e7e7e7e7d7d7e7d7c7c7d7d7d7d7d7e7e7e7f7f7f808182 +8282848485868686878788888a8a8a8b8c8c8c8c8e8e8f8f909091919191919292929293939394 +949494949494949494949494949495959595959595969696969696969697979797979797979696 +979796969696969696969696969696969696969696969696959695959595959595949494949393 +93929292929292919090908f8f8f8f8f8d8c8c8c8c8c8c8b8b8b8b8b8b8b8b8a8a8a8a8a8a8a8a +8a898a898989898989898989898989898989898989898888888888888888888887878786868787 +8686868585858584848484848483838281818181818180807f7f7f7f7f7f7f7f7f7d7d7d7d7d7d +7d7d7d7c7c7c7c7b7b7b7b7a7a7a79797979787978777777777777777776767675757676757575 +757575757474737373737373737372727272717170706f6f6f6f6f6f6f6e6e6d6d6d6d6d6d6d6d +6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6e6e6e6e6e6e6d6d6e6e6d6d6d6d6d6d6d6d6d6d6d +6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6d6d6e6e6e7070707070707070717271727272727474 +747575747475757576767676767676767676767676767676767676767676767676767676767676 +767676767676767676767676767676767676767777777777777777777777777777777777777777 +77777777777777777676777776757575757575737473737373727272717171717170706f6f6f6f +6e6f6e6e6e6e6c6c6c6b6b6b6b6a6a696968686767666666666565656464646363636362626262 +626262626261616161616160626161616161616161616262626262626262626263636363636363 +636363636363636363636363636363636363636363636363636363636363636363626262606061 +6160606060606060605f5f5f5f5f5f5f5f5f5f5e5e5e5e5e5e5e5e5e5e5d5d5d5e5e5d5d5e5e5e +5e5e5e5e5f5f5f5f60605f5f606060616161616161626262636464646464656565656565656565 +656464646464646463636363636363626262626262626261616162626262616362636365636565 +6566676868696a6b6b6c6d6e6e7070717272727474757677777878787879797a7a7a7a7b7b7c7c +7c7c7c7c7c7c7c7d7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7d7d7e7e7e7f7f7f7e7e7f +7f7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7c7c7c7a7a7a7a7a78777776757675747373 +71717171706f6e6d6d6c6c6b6a696969686868686666666767676768686868696969696a6a6b6c +6d6d6d6e6f6f7171727374737474747677787879797a7a7b7b7c7b7d7d7d7d7f7f7f7f7f7f8080 +818180808282828383838383838383838383838382828383828282838383838382828282828383 +838383838383838383838383838383838383838383838383838383838282828282838383838383 +838383838383838484838384848484848484848484848484858585858585858585868687878787 +878787878787878788888787888888888888888888888888888888888888888888888888888888 +888888888888888888888888888888888888888888888888888888888888888888888888888888 +8888888888888888888888888989898989898989898a898a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8b8b8a8a8b8b8b8a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a +8a8a8a8a8a89898989898989898989888888888888888888888888888888888888888888888888 +888787878686878786868686868686868686868686868686868686868686868686868686868686 +868686868686868686868686868686868686868686868686868686868686868686868686868686 +868686868686868586858585858585858585858585858585858585858585858585858585858585 +858585858585858585868686868685858585858585858585858585858585858585858585858585 +858585858586868686868686868686868686868686868686868686868686868686868686868686 +868686868686868686868686868686868686868686868686868686868686868787878787878787 +878787878786868686858585858585858585858585858585858585858585858585858585848584 +848484848484848484848484848484848484848484848483838383838383838383838383828283 +838282828282828282818181818181818181818181818181808080808080808080808080808080 +80808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +808080808181818181818080818180808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80 +808080808080808080808080808080808080808080808181808081818181818181818181818181 +818181818181818181807f7e7e7d7d7d7d7c7c7b7a79797a7a7a7a7a7a7a7a7b7b7b7b7c7d7d7d +7e7f80818181818182828484858586868686888889898a8a8b8b8b8b8b8c8c8c8c8d8d8d8e8e8e +8e8f8e8f8f8f8f8f8f8f8f8f909090909090909191919191919191929292929292929291929293 +92929292929292929292929292929292929292929292919291919191919191909090908f8f8f8e +8e8e8e8e8e8e8d8d8c8c8b8b8b8b89898989898989888888888888888887878787878787878787 +878787878687868686868686868686868686868685858585858585858585848484838384848383 +838282828281828181818180807f7e7e7e7e7e7e7e7d7d7d7d7c7d7c7c7c7c7a7a7a7a7a7a7a7a +7a7979787877777777767676757575757575757474737473737373727272717172727171717171 +7171717070707070707070706f6f6e6e6d6d6c6c6b6b6b6b6b6b6b6b6a6a6a6a6a6a6a6a6a6a6a +6a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6b6b6b6b6b6b6b6a6a6b6b6a6a6a6a6a6a6a6a6a6a6a6a6a +6a6a6a6a6a6a6a6a6a6a6a6a6a6b6b6a6a6b6b6b6d6d6d6d6e6d6e6e6f6f6f6f6f6f6f71717172 +737172737373747474747474747474747474747474747474747474747474747474747474747474 +747474747474747474747474747474747475757575757575757575757575757575757575757575 +75757575757574747575747373737373737272717171717070706f6f6f6f6f6e6e6d6d6d6d6c6d +6c6c6c6c6a6a6a6969696968686767666665656464646464646463636362626262616261616161 +616161606160616161616262626262626262626263636363636363636363646464646564656565 +656565656565656565656565656565656565656564656464646464646464646363636161626261 +61616161616161606060605f605f5f5f5f5e5e5e5e5e5e5e5e5e5e5d5d5d5e5e5d5d5e5e5e5e5e +5e5e5e5e5e5e5f5f5e5e5f5f5f6060606060606060606162636363636464646464646464646463 +636363636363626261626161616161616161626162616161626262626263636465666566666667 +696a6a6b6c6d6e6f6f70707273747474747676777879797a7a7a7a7b7b7b7b7b7b7c7c7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7d7e7e7e7e7e7e7e7f7f7e7e7f7f7f8080807f7f80807f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7d7d7d7d7c7a7979797879787675757474 +74747371706f6f6e6e6d6c6b6b6b6a69696967676767676767686868686868686869696a6a6b6b +6c6d6e6e6f6f7072737273737374767777787879797a7b7c7b7c7c7c7c7e7e7e7e7f7f80808181 +808082828283838383848384848484848484838384848383838484848484838383838384848484 +848484848484848484848484848484848484848484848484848483838383838484848484848484 +848484848485858484858585858585858585858585858686868686868686868687878787888788 +888888888888898988888989898989898989898989898989898989898989898988898888888888 +888888888888888889888989898989898989898989898989898989898989898989898989898989 +898989898989898989898a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8b8b8a8a8b8b8b8a8a8a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a898a89898989898989898989898989898989 +898989888888888888888888888787878787878787878787878787878787878787878787878786 +868685858686858585858585858585858585858585858585858585858585858585858585858585 +858585858585858585858585858585858585858585858585858585858585858585858585858585 +858585858585858585858585858585858585858585858585858585858585858585858585858585 +858585858585858686868686858585858585858585858585858585858585858585858585858585 +858585868686868686868686868686868686868686868686868686868686868686868686868686 +868686868686868686868686868686868686868686868686868686868687878787878787878787 +878787868686868585858585858585858585858585858585858585858585858585858585858585 +858585858585858585858585858585858585858585848484848484848484838483838282838382 +828282828282828181818181818181818181818181818080808080808080808080808080808080 +8080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080 +808081818181818180808181808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080807f7e7d7d7c7c7b7b7a7a7978777776767777767777767677777778787878797a +7b7b7c7c7c7c7d7d7e7e7f7f808081818282838384848585858586868687878787878888888889 +888989898989898989898a8a8a8b8b8b8b8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8e8d8e8e8e +8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8e8d8d8d8d8d8d8d8d8d8c8c8c8c8c8b8b8b +8a8a8a8a8989888988888888868686858586868585858585858585848484848484848484848484 +84848384838383838383838383838383838382828282828282828282818181808081818080807f +7f7f7f7e7f7e7e7e7e7d7d7d7c7c7c7c7b7b7b7a7a7a7a797a7979797977777776767777767675 +757474747473737373737272727171717170706f706f6f6f6f6e6e6e6e6e6e6e6e6e6e6e6e6e6e +6e6d6d6d6c6c6d6d6c6c6b6b6a6a6a6a6868686767686867676766666666666666666666666666 +666666666666666666666666676767676767676767676767676767676767676767676767676767 +6767676767676767676767686867676868686a6a6a6a6b6a6b6b6c6c6c6c6d6d6d6f6f6f6f706f +707070707171717272717172727272727272727272727272727272727272727272727272727272 +727272727272727272727272727272737373737373737373737373737373737373737373737373 +73737373737373737372727272717170706f6f6f6f6e6e6e6d6d6d6d6c6c6c6b6b6b6b6a6b6a6a +6a6a68686867676767666665656464646463636362626262616161616161616061606060606060 +606061606161616162626263636262636363646464646464646464646565656566656666666666 +666666666666666666666666666666666666656665656565656565656564646463636363626262 +6262626262616161616061606060605f5f5f5e5e5f5f5e5e5e5d5d5d5d5d5d5d5d5d5d5d5d5d5d +5d5d5d5d5d5d5d5d5d5d5d5e5e5e5f5f5e5e5f5f60606161616162626262626262626262616161 +616161616161606160606060606060606160616161616262626363646465666766676868696b6c +6c6d6e6f70717273737475767677777878797a7b7b7c7c7c7c7d7d7d7d7d7d7d7d7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808181 +80808181818181818181818181808081818080807f7f7f7f7e7d7c7c7b7a7b7a79787877777676 +757372727170706f6e6d6c6c6b6a6a6a686868676768686767676767676868686869696a6a6b6b +6c6c6e6e6f7071707172727375767677777878797a7b7a7b7c7c7c7e7e7e7e7f7f808081818181 +828282838383838483848484848484848484848484848485858585858484848484858585858585 +858585858585858585858585858585858585858585858585848484848485858585858585858585 +858585858585858585858585858686858586868687878787878787878787888888888988898989 +898989898989898989898989898989898989898989898989898989898989888988888888888888 +888888888888898889898989898989898989898989898989898989898989898989898989898989 +89898989898989898a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a89898989898989898989 +898989898989898989898989898989898989898889888888888888888888888888888888888888 +888787878787878787878786868686868686868585868685858585858585858585858585848484 +848484848484848484848484848484848484848484848484848484848484848484848484848484 +848484848484848484848484848484848484848484848484848484848484848484848484848484 +848484848484848484848484848484848484848484848484848484848484848484848484848484 +848484848485858585858484848484848484848484848484848484848484848484848484848484 +848585858585858585858585858585858585858585858585858585858585858585858585858585 +858585858585858585858686858586868686868686868686868686878787878787878787878787 +878787868686868686868686868686868686868686868686868686868686868686868686858586 +868585858585858585858585858585858585858484848484848484848384838383838383838383 +838383838382828282828282828282828282828281818181818181818181818181808081818080 +808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f +7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080807f7e7d7c7b7b7b7a7979787775757575747474747474747473737575747475767777 +77777777787879797a7a7b7b7b7b7c7d7e7d7e7f80808080808080818181818182828282838283 +83848483838484848585858585858586878786868787878888888888888888888988898a8a8a8a +8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a898a89898989898989898988888888888787878787 +878786868586858585858383838383838383838383838383838282828282828282828282828282 +8182818181818181818181818181808080807f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7d7d7d7d7c +7c7b7c7b7b7b7b7a7a7a7979797979797978787777767776767676747474747474747373727271 +71717170707070706f6f6f6f6f6f6f6d6d6c6d6c6c6c6c6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6a +6a6a6a6a6a6a6a6a69696868676766666565656565656565646464646464646464646464646464 +646464646464646464646565656666656566666666666666666666666666666666666666666666 +6666666666666666666666666666666668686868696869696b6b6b6b6b6b6b6d6d6d6d6e6d6e6e +6e6e6f6f6f6f6f6f6f6f70706f6f70707070707070707070707070707070707070707070707070 +707070707070707070707070707171717171717171717171717171717171717171717171717171 +717171717171717070707070706f6f6e6e6d6d6d6d6c6b6b6b6b6b6b6b6a6a6a6a696a69696969 +676767676767676666656564646464636363636363636262626262626362626162626262626262 +636263636363646465656565656565656666666666666666666667676767686768686969686869 +696969696968686969686868686868686768676767676767676767666666656565656564646565 +64646463636363626362626262616161616161616160605f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f +5f5e5e5e5e5e5e5e5e5f5f5f5f5f5f5f5f5f606061616161626262626262626262626161616161 +616161626161606161616161616162616263636364646464656666676869696a6a6a6b6d6f6f6f +7071727474757576777878787879797a7b7c7c7c7c7c7c7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080818180808181818181 +818181818181818181818181818181818181808080807f7e7d7d7d7c7d7c7b7a7a797979787775 +747474737271706f6f6f6e6c6c6c6a6a6a696969696969696969686868686869696a6a6b6b6c6c +6d6d6e6f706f707071727475757575767677797a797a7a7a7a7c7c7d7d7e7e7f7f7f7f80808181 +818282828283828384848484848484848484848484858585858584848484848585858686858586 +868686868686868686868686868686868686868686868585858585868686868686868686868686 +868686868686868686868686868686868686878787878787878787878888888889888989898989 +898989898989898989898989898989898989898989898989898989898889888888888888888888 +888888888988898989898989898989898989898989898989898989898989898989898989898989 +8989898989898a8a8a8a8a8a8a8a8a8a8a8a8a89898a8a89898989898989898989898989898989 +898989898989898989898989898989898989898989898989898989888888878788888787878787 +878787878787878787878787878787878786878686868686868686868686868686868686868685 +858585858585858585848484838384848383838383838383838383838383838383838282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282838383838382828282828282828282828282828282828282828282828282828282828283 +838383838383838383838383848483838484848484848484848484848484848484848484848484 +848484848484848484848484848585848485858585858585858686868686868686868686868686 +868585858585858585858585858585858585858585858585858585858585858585858585858585 +858585858586868585868686868686868685858584848585848483848383838383838383838383 +838383828282828282828282828282828282818181818181818181818181818181818181818181 +8181818181818181818181818181808080808080808080808080807f7f80807f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080807f80 +7f7f7f7e7e7d7c7b7a7a7978777776747373737272727271717171707072727171727273737373 +7373747475757575767676767778797878797a7a7a7a7a7a7a7b7b7b7b7c7c7d7d7d7d7d7d7d7e +7e7d7d7e7e7e7f7f7f7f8080808182828181828282838383838483848484848484858585858585 +858585858585858585858586858686868686868686868686868686858585858584848484838483 +82828282828282828080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7d7d7d7d7d7d7d7c7b7b7b7b7b7b7b7b7a7a7a7a797979 +797979797978787877767676767676757574747474747474737171717171717170706f6f6f6f6f +6e6e6d6d6d6d6c6c6c6c6c6c6c6a6a6a6a6a6a6a6a696969696969696969696969696969686868 +686768676767666666666565646463636363636363636262626262626262626262626262626262 +626262626262626263636364646363646464646464646464646464646464646464646464646464 +64646464646464646464646464656667676767676767696969696969696b6b6b6b6c6b6c6c6c6c +6d6d6d6d6d6d6d6d6e6e6d6d6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e +6e6e6e6e6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f +6f6f6f6f6f6e6e6e6e6e6e6d6d6d6d6c6c6c6c6b6a6a6a6a6a6a6a696969696969696969686766 +666666666665656565646464646363636364636463636363636364646363646464646464646564 +6565656566666767676767676767686868686968696969696a6a6a6a6a6a6a6a6b6b6a6a6b6b6b +6b6b6b6a6a6b6b6a6a6a6a6a6a6a6a6a6a6a6a696a696969696868686767676767666667676666 +66656565656465646464646363636363636363626261616161606160606060606060606060605f +5f5f5f5f5f5f5f6060606060606060606061606060606161616161616161616260616161616161 +616262616162626262626263636363646464656666666768686a6a6b6b6c6c6d6e6f7171717374 +74767677777878797a7a7a7b7b7c7c7d7d7d7d7d7d7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808181808081818181818181 +818181818181818181818281828282828181818181807f7f7f7d7f7d7d7c7c7b7b7b7a79787776 +7675747473717171706f6f6f6c6c6c6b6b6b6a6a6a6a6a6a696969696869696a6a6a6a6b6b6c6c +6d6d6f6e6f6f70717273737373757576777877787879797b7b7c7c7c7c7e7e7e7e7f7f80808081 +828282828282838383838383838383838383848485858585848484848485858586868585868686 +868686868686868686868686868686868686868685858585858686868686868686868686868686 +868686868686868686868686868686868787878788878888888889898989898989898989898989 +898989898989898989898989898989898889888888888888888888888888888888888888888888 +888888888888888888888888888888888888888888888888888888888888888888888888888888 +888888888989898989898989898989898988888989888888888888888888888888888888888888 +888888888888888888888888888887888787878787878787878686868585868685858585858585 +858585858585858585858585858585858585858585858585858485848484848484848484838383 +83838383838383828282818182828181818181818180818080808080808080807f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f807f +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808181818181808080808080808080808080808080808080808080808080808080808080818181 +818181818181818181818282818182828282828282828282828282828282828282828282828282 +828282828282828383838384848383848484848484848485858585858585858585858585858584 +848484848484848484848484848584858585858585858585858585858585858585858585858585 +858585868685858686868686868686858585848485858484848484848484848484848484848484 +848383838383838383838383838383838282828282828282828182818181818181818181818181 +818181818181818181818181808080808080808080808080807f7f80807f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e +7f7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080807f7f7f7f7f7f7f7f +7e7e7c7c7c7b7b7878777774747373717171716f70706e6d6e6e6e6e6e6e6e6e6e6e6e6f6f6f6f +6f6f6f6f7070707072727272727273737373747475757576767676767676767677777878787878 +787878787a7a7a7b7b7b7c7c7c7c7c7c7c7c7c7e7e7e7e7e7e7e7e7f807f808080808080808080 +818181818182828282828282828281838282828282828282828181818181818181808080808080 +7f807f7f7f7f7f7f7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7b7c7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a79797878787877777777777777767776 +7676767575757575757473727272727272717170707070706f6f6d6d6e6e6d6d6d6c6b6b6b6b6b +6b6b6b6b6a6a6a6868686868686767666666666666666666666666666666666666666666666565 +666665656564636363636363636262626261616160606060606060606060606060606061616161 +616161616161626262626262626262626262626262626262626262626262626262626262636363 +636363636364646363646464646464646565666666666666686868696969696a696a6a6a6a6b6b +6b6c6c6b6b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c +6c6c6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e +6e6e6e6e6e6e6e6d6d6d6b6a6a6a6a6a6a6a6a6a69696868686868686867686767676767676766 +666666666665656565656565656564646464646464656565656465646464646666666667666767 +6868686868696969696a6a6a6b6b6b6b6b6b6b6b6b6b6c6c6c6c6d6c6d6d6d6d6d6d6d6d6d6d6d +6d6d6d6d6d6d6d6d6d6d6d6d6c6c6b6b6b6b6b6b6b6b6b6a6a6a6a6a6969686868686868686867 +676767666766666666656565646464646363636363626262626262626261616160606060606060 +5f5f5f5f5f5f5f5f60605f5f606060606161616161616161616161616161616161616162626262 +6162616161616363636365636565656667676769696a6b6b6d6d6e6e7070717272737575757777 +78787a7a7b7b7b7c7d7d7d7d7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f807f808080808080808080808080808080808080808080808181808081818182 +82828282838383828283838282828282828281818181808080807f7f7f7d7d7c7c7b7b7a7a7878 +777675757373727171706f6e6e6d6c6d6d6b6a6a6a6a6a6b6a6a6a6a6a6a696a6a6a6a6c6c6c6d +6d6d6e6f6f6f707071727373747475757676787879787979797b7c7c7c7e7e7e7e7f7f80808080 +818281828282828383838383848484848484848484848585858585858585858585858585858585 +858585868686868686868686868686868686868686868686868686868787878787878787878787 +878787878787878888878788888888888888888888888888888888888988898989898989898989 +898989898989898989898989898989898989898989898989888988888888878787878787878787 +888788888888888888888888888888888888888888888888888888888888888888888888888888 +888888888888888787878787878787878787878787878787878787868686868686868686868686 +868686868686868686868686868686868686858585858584848484848484848484838383838383 +838383838383838383838383838283828282828282828282828282828282828282828282828282 +818181818180808080808080807f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080 +808181818282818283838383838383838383838383838383838383838383838484848484848484 +848485858585858585858585858585858585858585858585858585858585848486868585858585 +858585858585858585858585858585858585858585858485848484848484848484848484848484 +848484848484848484838383838383838383838383838383838383828283838282828282828282 +818181818181818181818080808080808080808080808080808080808080808080808080808080 +807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080 +80808080808080808080808080808080808080808080808080808080808080808080808080807f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080807f7f7f7f7e7f7e7e7d7d +7c7c7c7b7a77777675737372716f6f6f6f6d6e6d6b6a6b6b6b6b6b6b6b6b6a6a6a6b6b6b6b6b6b +6b6b6b6b6b6b6d6d6d6d6d6d6d6d6d6d6e6e6f6f6f707070707170717171717272727272727272 +7272747474757676777777777777777777797979797a797a7a7b7b7b7b7b7b7b7b7b7b7b7b7c7c +7c7c7c7d7d7d7d7e7d7e7e7e7e7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7d7c7d7c7c7c7c7c +7c7c7c7c7c7c7c7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a79797979797979797979 +797979797979797979797979797979787878787777767675757575747474747474747474747474 +7473737373727271706f6f6f6f6f6f6f6e6e6e6e6d6d6c6c6a6a6b6b6a6a6a6969696968696868 +686867676765656565656565646464646464646464646464646464646464646464646463626463 +6262626161616161616161606060605f5f5f5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5f5f5f5f5f5f +5f5f5f5f6060606060606060606060606060606060606060606060606060606060606161616161 +61616162626161626263626363636364646464646464666666676767676867686868686969696a +6a69696a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a +6a6a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c +6c6c6c6c6c6b6b6b69696969696969696969686867676767676767676767676766676666656565 +656565656565656565656565646564656565656666666666666666666668686868696869696a6a +6a6a6a6b6b6b6b6c6c6c6d6d6d6d6e6d6e6e6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f +6f6f6f6f6f6f6f6f6f6f6f6e6e6e6e6d6e6d6d6d6d6c6c6c6c6c6b6b6a6a6a6a6a6a6a6a696969 +696869686868686767676666666665656565656464636463636363626262616161616161616060 +606060606060616160606161606160606060606060606060606060616061616161626262626262 +62626262646464656665666666676869696b6b6c6d6e6f6f707072737474747577787879797a7a +7c7c7c7c7d7e7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808081818080818181828282 +8282838383828383848383838383838383838383828182818181817f7f7e7e7d7e7d7c7a7a7979 +78777575747474737170706f6e6f6e6c6b6b6b6b6b6c6b6b6a6a6a6a69696969696b6b6b6b6c6c +6d6e6e6e6e6e6f70717273737373747476777877787878797a7b7b7d7d7d7d7e7e7f7f80808181 +818181818182828282828383838384838484848485858585858585858585858585858585858585 +858686868686868686868686868686868686868686868686868687878787878787878787878787 +878787878788888787888888888888888988898989898989898989898989898989898989898989 +898989898989898989898989888988888888888888888888888888888787878787878787878787 +878787878787878787878787878787878787878787878787878787878787878787878787878787 +878787878786868686868686868686868686868686868686868585858585858585858585858585 +858585858585858585858485848484848383838383828282828282828282828181818181818181 +818181818181818181818181818181818181818181808180808080808080808080808080807f7f +7f7f7f7e7e7e7e7e7e7e7e7d7d7d7d7c7c7b7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7b7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7f +7f7f80818081828282828282828282828282828282828282828282828283838383838383838383 +848484848484848484858485858585858585858585858585858585858484868685858585858585 +858585858585858585858585858585858585858585858585858585858585858585858585858585 +858585858585858484848484848484848484848484838483838282838382828282828282828181 +81818181818181818080808080808080808080808080808080808080808080808080808080807f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080 +8080808080808080808080808080808080808080808080808080808080808080808080807f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e +7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080807f7f7f7f7e7f7e7e7d7d7c7c +7b7a79777675747272706f6e6e6c6c6b6b6a696868676768686767676666666666666666666666 +666666666767676868676768686869696969696a6a6a6a6b6a6b6b6b6b6c6c6c6d6d6c6c6d6d6d +6f6f6f6f7070717172727171727272747474747574757576767676777777777777777778787878 +78797979797a797a7a7a7a7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a797a79797979797979 +797979797979797878787878787878787878787878787878787878777777777777777777777777 +777777777777767677777676767575757574747373737372727271717272717171717171717170 +7070706f6f6e6e6d6d6d6d6c6c6c6b6b6b6b6a6a69696868686867676766666666656665656565 +646464636363636262626161616161616161616161616161616161616161616161616061606060 +605f5f5f5e5e5f5f5e5e5e5d5d5d5d5d5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5d5d5d5d5d5d5d5d +5d5d5e5e5e5f5f5e5e5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f60606060606060 +606060606060606160616161616262626363636364646465656565666566666666676767676767 +676768686767686868686868686868686868686868686868686868686868686868686868686868 +69696969696969696969696969696969696969696a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a +6a6a6a6a6a6a686868676768686767676666666666666666666666666666656665656565656565 +6565656565656565656565666566666666676767686867676868686a6a6a6a6b6a6b6b6c6c6c6c +6d6d6d6e6e6e6e6e6f6f6f6f706f70707070717171717171717172727171727272727272717172 +727171717171717171707070706f706f6f6f6f6e6e6e6e6e6d6d6d6c6c6d6d6c6c6c6b6b6b6b6a +6b6a6a6a6a69696969696868686767676766666566656565656464646363636362626261616161 +616161616161616161616061606060606060606060606060606160616161616262626363626263 +6363656565666766676868696a6b6b6c6d6e6f7071717373747576767778797a7a7b7c7c7c7e7e +7e7e7f7f8080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808181808081818181818181818282828282 +83838383848384848484848484848484848484838483838383818181807f807f7e7d7d7b7b7a79 +7878777676757372727170706f6e6d6d6d6d6c6c6b6b6a6a6a6a69696969696a6a6a6a6b6b6c6c +6d6d6d6d6e6e6f707171727273737475767576777778797a7a7b7b7c7c7d7d7e7e7f7f80808080 +818181828282828283838383848384848484858585858585858586868585868686868686868687 +878787878787878787878787878787878787878787878787888888888888888888888888888888 +888888888888888888888888888889888989898989898989898989898989898989898989898989 +898989898989898989898889888888888888888888888888888887878787878787878787878787 +878787878787878787878787878787878787878787878787878787878787878787878787878787 +878787868686868686868685858686858585858585858584848484848484848484848484848484 +84848484848484848384838383838282828282818181808081818080807f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d +7d7c7c7c7b7b7c7c7b7b7b7a7a7a7a797a79797979797979797979797979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797a797a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e +7e7f7f808081818080818181818181818181818181818181818181828282828282828282828383 +838383838383838483848484848484848484848484848484848484848585858585858585868685 +858686868686868686868686858586868585858585858585858585858585858585858585858585 +858585858584848484848484848484848484848384838383838383838383838383838382828282 +8282828282828181818181818181818181818180808181808080808080808080808080807f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080807f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7f7e +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f +7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080807f7f7f7f7e7f7e7e7d7d7b7b7b7a +79777675747272706f6e6e6d6c6b6b6a6967676767676767666665656565656464646464646464 +646465656565656565656464666665656566666666676667676868686869696969696969696b6b +6b6b6c6c6d6d6d6d6d6d6d6e6e6f6f707071707171727272727373737373737373747474747475 +757575767677777777787878787878787878787777777777777777777677767676767676767676 +767676767675757575757575757575757575757575757575757474747474747474747474747474 +7474747474747474747474737373737271707070706f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6e6e6e +6e6d6d6c6c6a6a6b6b6a6a6a696969696868676766666666666565656564646364636363636262 +62616161616161616060606060606060606060606060606060606060606060605f605f5f5f5f5e +5e5e5f5f5e5e5f5f5f5e5e5e5e5e5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5e5e5e5e5e5e5e5e5e5e +5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f606060606060606060 +606060606061606161616162626262626262636363646464646564656565656666666666666666 +666666666667676666676767676767676767676767676767676767676767676767676767676868 +686868686868686868686868686868686868696969696969696969696969696969696969696969 +696969696767676767676767686866666767676767676767676767676667666666666666666767 +6767676767676767676867686869696a6a6a6a6a6a6a6a6a6a6c6c6c6d6e6d6e6e6f6f6f6f6f6f +6f7070707070717171717271727272727373737373737373737373737373737373737373737373 +737373737373737272727271727171717170707070706f6f6f6e6e6f6f6e6e6e6d6d6d6d6c6d6c +6c6c6c6b6b6b6b6b6a6a6a6a6a6a6a696867696867676766666665656565656464646463636363 +636363636363636362636262616162626162626161626263626363636364646464646464656565 +6767676869696a6a6a6b6c6d6e6f6f7071727474757576777878787a7b7c7c7d7d7d7d7f7f7f7f +808081818181818181808081818080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808081818182828282 +838384838484848484848484848484848584848384848482828282818281807e7e7d7d7c7b7a7a +7979787775747474737271706f6f6f6f6e6e6d6d6c6c6b6b6a6a6a6a6a6b6b6a6a6b6b6c6c6c6c +6c6c6d6d6e6f70707171717173747574757575767778797a7a7a7a7b7b7c7c7d7d7f7f7f7f7f7f +7f8080808080818182828382838383838484848484848484848484848485858484858585868686 +868686868686868686868686868686868686868687878787888888888888888888888888888888 +888888888888878788888787888788888888888888888888888888888888888888888888888888 +888888888888888887888787878787878787878787878787868686858586868585858585858585 +858585858585858585858585858585858585858585858585858585858585858585858585858585 +858484848383848483838383838383838383838383828282828282828282828282828282828282 +8282828282828182818181818080807f7f7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7a7a7a +7a7979797979797979787878787778777777777777777777777777777777777777777777777777 +777777777777777777777777777777777777777777777777777777777778777878787878787878 +787878787878787878787878787878787878787878787878787878787878787878787878787878 +787878787878787878787878797979797979797979797979797979797979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +7979797979797979797979797979797979797979797979797979797a7a7b7b7b7b7b7c7c7c7c7d +7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7e7e7f7f7f8080808080808080808081818181 +818181818283818283838383838383838383838383838383838384848484848484848585848485 +858585858585858585858585858585858585858585858585858585858585858585858585858585 +858585848484848484848484848484848483848383838383838383838383838383828282828282 +828282828181818181818181818181818181818181818181818181818181818181818080808080 +8080807f7f80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7f7e7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f80808080808080808080808080807f7f7e7e7e7e7e7e7e7d7d7b7b7b797977 +767574727270706e6e6d6c6b6a6a69676767666666666565646463636362626262626262626261 +636262626262626261616363626262636363636363636364646464656565656565656567676767 +6868696969696969696a6a6b6b6c6c6c6c6d6d6e6e6e6e6f6f6f6f6f6f6f6f7070707071717272 +727273737373737474747474747474747473737373737373737373737373737473747474747474 +747474737373737373737373737373737373737373737372727272727272727272727272727272 +72727272727272727170707070706f6e6e6e6d6d6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6b6b6b6b +6b6a6a686869696868686767676766676565646464646463636363626262626262626261616160 +6060606060605f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5e5e5e +5f5f5e5e5f5f5f5e5e5e5e5e5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5e5e5e5e5e5e5e5e5e5e5f5f +5f5f5f5f5f5f5f605f606060606060606060606060606060606060606161616161616161616161 +616161616161616161626262626262626363636464646464646464646465656565656565656565 +656565666665656666666666666666666666666666666666666666666666666666666667676767 +676767676767676767676767676767676868686868686868686968696969696969696969696969 +696967676767676767676868666667676767676767676767676768676868686868686869696969 +696969696a6a6a6a6a6a6a6b6b6c6c6c6c6c6c6d6d6d6d6f6f6f70707070707171717171717172 +727272737374747474747474747475757575757575757575757575757575757575757575757575 +7575757575747474747374737373737272727272717171707071717070706f6f6f6f6f6f6f6f6f +6e6e6d6d6d6d6c6c6c6c6c6c6c6b6a6a6b6b6a6a6a696868676767676766666666656565656565 +65656564646464646464636364646364646363646464646464646465666666666666676767696a +6a6a6b6b6c6c6d6e6f6f7071717374747676777779797a7a7a7c7d7d7d7e7e7e7e808080808080 +818181818181818080818180808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080818181828282828383 +838383838383838484848484848485858484858585838383838283828280807f7f7e7e7c7c7b7b +7a7978777676757474737171717170706f6e6e6e6d6d6c6b6b6b6b6c6c6b6b6b6b6c6c6c6c6c6c +6d6d6e6e6f6f7070707072727372737374757676777878787879797b7b7b7b7d7d7d7d7d7d7e7e +7f7f7f7f8080818181818181818282838383838383838383838383848483838484848585858585 +858585858685868686868686868686868686878787878888888888888888888888888888888888 +888888888787888887878787878787878787878786878686868686868686868686868686868686 +868686868686868686868686868686868686868686868585858484858584848484848484848484 +848483848383838383838383838383838383838383838383838383838383838383838383838382 +828281818282818181818181818081808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7e7e7e7d7d7c7c7c7c7b7c7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7979797878787877 +777777777777767675757575757575757575757575757575757575757575757575757575757575 +757575757575757575757575757575757575757575757575757575757575757575757575757575 +757575757575757575757575757575757575757575757575757575757575757575757575757575 +757575757575757575757676767677767777777777777777777777777777777777777777777777 +777777777777777777777777777777777777777777777777777777777777777777777777777777 +77777777777777777777777777777777777777777777777777787879797979797a7a7a7a7b7a7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7c7c7d7d7d7e7e7e7e7e7e7e7e7e7f7f8080808080 +808081818080818181818181818181818181818181818182828383838383838384848383848484 +848484848484848484848484848484848484848584858585858585858585858585858585858585 +858484848484848484848484848484848484848484848484848484848484848383838383838383 +838382828282818281818181818181818181818181818181818181818181818180808080808080 +807f7f80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7d7d7c7c7c7c7a7a78777675 +747372716f6f6e6c6c6b6b69686867666666656464636463636262626261616160606060606060 +6061615f5f60606060606060606060606061606161616161616162626161626262636363636464 +65656666666667676767676767696869696a6a6a6a6b6b6b6c6c6c6c6c6d6d6d6d6d6d6d6d6e6f +6e6f70707071717171717171717171717171717171717171707170707070707070707071717171 +717171717171717171717171717171717171717171717171717171717171717171717171707070 +6f6f70706f6f6f6f6e6e6d6c6c6c6b6b6b6b6b6b6a6a6b6b6a6a6a6a6a6a6a6a69696969686767 +676767676766666665656565646464646464636362626262626262616160606060606060606060 +605f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f6060606060606060605f605f5f5f5f5f5f5f5e5e +5f5f5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5f5f5f5f5f5f5f5f60 +605f5f606060606060606060606060606161616161616161616161616161616161616161616161 +616260616161616161616262626262626262626262636263636363646464646464646465656464 +656565656565656565656565656565656565656565656565656565656565656565666666666666 +666666666666666666666666666667676767676767676767676767676767676767676868686868 +686868676768686767676767676767686868686869696969686968686868696969696969696a6a +6b6b6b6b6b6c6c6d6d6d6d6d6d6e6f706f6f707070717171717271727373737474757575757575 +757575757575767677777777777777777777777778787777787878787878777778787777777676 +767676767676767576757575757474747474737373727273737272727171717170717070707070 +707070706f6f6f6e6e6d6d6d6d6c6d6c6c6c6b6b6b6b6b6b696968686868686868686868686867 +676767676665646464646464646464646464646565666666676767676969686869696a6b6b6b6d +6d6e6e70707170727272747576777778797a7a7c7c7c7d7d7d7e7f7f8080808080808081818181 +818180808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808181808081818181818181818181818181818181818282 +83838384848484848485858585848584848484858585848483838282828181807f7f7e7d7c7c7b +7b7a7a787877767575747473727271706e6e6e6d6d6d6c6b6b6b6b6b6b6c6b6b6b6c6c6c6c6c6c +6c6e6e6e6f6f6f6f6f7070727273737473757575757878787878787a7a7a7a7b7b7d7d7d7d7d7d +7e7e7e7e7e7e7f8081818181818181818182828283838282838383838383838384848484848585 +858585858585858586868686868686868686868686868686868686868686868686868686868686 +868686868686868687868787878786868686868686868686868686868686868686868686868686 +858585858485848484848484848484848484848483838383838383838383828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282808080 +80808080807f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7c7d7c7c7c7c7b7b7b7b7b7b7b7a79797a7a79797978787878787878787878777777777777 +777777777777777777777777777677767676767676767676767676767676767676767676767575 +757574747474747474737372727272727272727272727272727272727272727272727272727272 +727272727272727272727272727272727272727272727272727373747474747474747474747474 +747474747474747474747474747474747474747474747474747474747474747474747474747474 +747474747474747474747474747474747474747474747474747474747474747474747474747474 +747474747474747474747474747474747474747474747474747474747474747474747474747575 +74747575757676767676767676767676767676767676767676767677777778787878797979797a +7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7d7d7d7d7d7d7d7d7d7d7e7e7e +7e7f7e7f7f7f7f7f7f7f7f7f808080808081818181818181818181828282838382828383838383 +838383848484838385858484848484848484848484848484848484848585858585858585858585 +858585858585858585858585858485848484848484848484848484848484848484848383838383 +838383838383838383838383838282828281818181818181818080808080808080808080808080 +808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7f7e7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7c7c7c7c7a79787776757473 +7271706f6e6c6c6b6a6968686766656564636362636261606060605f5f5f5e5e5e5e5d5e5d5d5e +5e5c5c5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5e5e5d5d5e5e5e5f5f5f5f60606161 +626262626363636363636364646565666666666767676868686868696969696a696a6a6b6b6b6b +6c6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6e6d6e6e6e6e6f6f6f6f6f6f +6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6e6e6e6d6d +6e6e6d6d6c6c6b6b6a6a6a6a696968696868676768686767676767676767666666666665656565 +65656564646463636363626362626262616160606060606060605f5f5f5f5f5f5f5f5f5f5f5f5e +5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5e5e5f5f +5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5f5f5f5f5f5f5f5f60605f +5f6060616061616161616161616162626262626262626262626262626262626262626262626262 +616161616161616162626262626262626262626262626262626363636363636363646463636464 +646464646464646464646464646464646464646464646464646464646464646565656565656565 +656565656565656565656565666666666666666666676667676767676767676768686868686868 +686767686867676767676767676868686868696969696a696a6a6a6a6b6b6b6b6b6b6b6c6c6d6d +6e6e6e6e6f6f6f6f6f6f6f70717271727373737474747474747475757576767777777777777778 +7778787878797979797979797979797979797a7a79797a7a7a7a7a7a79797a7a79797978787878 +787878787877787777777776767676767575757474757574747473737373737373737372737272 +727271717170706f6f6f6f6f6f6f6f6f6e6e6d6d6d6d6b6b6a6a6a6a6a6a6a6a6a6a6a6a696968 +68686866666666666666666666666666666667676767686869696b6b6a6a6b6b6c6d6e6e6f6f70 +707273747374747476787979797a7b7c7d7e7e7e7f7f7f7f808081818181818181818181818181 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808081818080818181818181818181818181818181818181828282 +8283838484848485858585858585858585868686858584848484848383828281807f7e7e7d7e7d +7c7a7a79797877767675747473717070706f6f6e6d6c6c6c6c6c6c6c6b6b6b6c6c6c6c6c6c6c6d +6d6d6e6e6e6e6e6e6e707071727372737373737676767677777878787879797b7b7c7b7c7c7d7d +7d7d7d7d7d7f7f7f7f807f80808080818181828281818282828282828282838383838384848484 +858485858585868686868686868686868686868686868686868686868686868686868686868686 +868686868686868686868686858585858485848484848484848484848484848484848484848383 +838383838383838383838383838383838383828282828282828282828181818181818181818081 +808080808080808080808080808080808080808080808080808080808080808080807e7e7e7e7e +7e7e7e7d7d7d7d7c7c7b7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a797979797979797877767877767676757575757575757575757474747474747474 +747474747474747474747474747474747474747474747474747474747474747474747473737373 +727271727171717170707070707070707070707070707070707070707070707070707070707070 +707070707070707070707070707070707070707070707070717171717171717171717171717171 +717171717171717171717171717171717171717171717171717171717171717171717171717171 +717171717171717171717271727272727272727272727272727272727272727272727272727272 +727272727272727272727272727272727272727272727272727272727272727272727273737272 +737373747474747474747474747474747474747474747474747575757676767677767777787878 +7879797979797979797979797979797979797979797979797b7b7b7b7c7b7c7c7c7c7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7f7f7f7f807f808080808181818282818182828282828282 +828383838282848483838383838383848384848484848484848485858585858585858585858585 +858585858585858585858585858585858585858585858585858585858585858584848484848484 +848483848383838383838382828282818181818181818180808080808080808080808080808080 +80808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7c7c7b7b7a797877767574737271 +706f6e6d6c6b6a69686766666564636362616261605f5f5e5e5d5d5d5c5c5c5c5b5c5b5b5b5b5a +5a5a59595a5a59595959595959595959595a5a59595a5a5a5a5a5a5a5a5b5b5b5b5c5c5d5d5d5d +5e5e5e5f5f5e5e5f5f606061616262626263636364646464646565656566656666676768686969 +696a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6a6b6b6b6b6c6c6c6c6c6c6c6c +6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6b6b6b6b6b6b +6b6b6a6a6969686867676666656665656565656565656565656565656464646464636363626263 +63626262616161616061606060605f5f5f5e5e5f5f5e5e5e5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d +5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5f5f5e5e5f5f +5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f60606060606060606060606060 +606160616161616161616161626262626262626262626262626262626262626262626262626161 +616161616161616161616161616161616161616161616162626262626262626262626262636362 +626363636363636363636363636363636363636363636363636363636364646464646464646464 +646464646464646464646565656565656565656665666666666666666666676767676767676767 +676767676868676768686869696969696a6a6a6a6b6a6b6b6b6b6c6c6c6d6d6d6d6e6e6f6f7070 +7070717171727272727373747475757575767676777777777878787979797979797979797a797a +7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a +7a7a7a797a79797979787878787877777776767777767676757575757575757575747574747474 +737373737372727271717272717170706f6f6f6f6d6d6d6c6c6d6d6c6c6c6c6c6c6c6b6b6a6a6a +6a686868676768686768686767686868696969696a6a6b6b6c6c6c6c6d6d6e6f70707171737374 +757675767777787a7b7b7c7d7d7e7f808080808181818282828282828282828282828282828181 +818080818180808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080818180808181818282828283 +838484848485858586868585868686878787878786868685858585848483828181807f807f7e7d +7d7b7b7a797878777676757372727170706f6e6d6d6d6d6c6c6c6b6b6b6b6b6b6b6b6b6b6c6c6c +6d6d6c6c6d6d6d6f6f6f7071707172727274747474757576767777787879797a797a7a7b7b7b7b +7c7c7c7e7e7e7e7f7e7f7f7f7f8080808080808080818180808181818282828282838383838483 +848484848585858585858585868685858686868686868686868686868686868686868686868585 +868685858585858585858484848483848383838383838383838383838383838383838382828282 +82828282828282828282828282828282818181808081818080807f7f7f7f7f7f7f7f7f7e7f7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7c7c7c7b7b7c7c +7b7b7b7a7a7a7a797a797979797979797979797979797978787878787878787878787878787878 +787878787777777676767675757475747474747373737373737373737372727272727272727272 +727272727272727272727272727272727272727272727272727272727171727271717170707070 +6f706f6f6f6f6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e +6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f +6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f +6f6f6f6f6f6f6f6f706f7070707070707070707070707070707070707070707070707070707070 +707070707070707070707070707070707070707070707070707070707070707070707070707070 +707171717171717171717171717171717171717272727273737374747474757475757575767676 +76767676767676767676777776767777777777777777797979797a797a7a7a7a7b7b7b7c7c7b7b +7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f80808081818080818181818181818182 +828282828383838383838383838483848484848484848484858585858585858585858585858585 +858585858585858585858585858585858585858585858585858585858585848484848484848484 +838483838383838383838382828282828282828282818181818181818181818181818080818180 +8080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7c7c7c7c7a7978777776757472727170 +6f6e6e6c6b6a69696867666564646463636261606060605e5e5e5d5d5d5d5c5c5b5b5b5b5a5a5a +5a5a5a5a5a59595a5a5959595959595959595959595959595959595a5a5a5a5b5b5c5c5c5c5d5d +5d5d5d5d5d5d5d5e5e5f5f60606060606060616161616162626262636263646565656566666667 +67676767676767676767676767676767676767676767686967686969696a6a6a6a6a6a6a6a6a6a +6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a696969696969696969 +686867676565656564646364636363636363636363636363636362626262626161616161616161 +6161606060605f605f5f5f5f5e5e5e5f5f5e5e5f5f5f5e5e5e5e5e5e5e5e5e5e5e5e5e5f5f5e5e +5f5f5f5f5f5f5f5f5f5f5f5f5f6060606060606060606060606060606060606161606061616161 +616161616161616161616161616161616161616161616161626262626262626262626262626263 +626363636363636363636464646464646464656564646565656565656464656564646463636363 +636363636363636363626263636262626262626262636363636363636363636363636363636363 +636363636363636363636363636363636363636363636363636464646465656565656565656565 +656565656565656566666666666666666667666767676767676767676868686969696969696969 +696969696969696a6a6a6a6b6b6b6c6c6c6c6d6c6d6d6e6e6f6f6f6f6f6f6f7070717172737373 +747474747474747575767677777777787878787878787979797a7a7a7a7a7a7a7a7a7b7a7b7b7c +7c7c7c7d7d7d7d7d7d7d7d7d7d7d7c7c7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b +7b7a7b7a7a7a7a7979797979787878787878787878787777777676777776767576757575757474 +7474747373737373737373737272717171716f6f6f6f6f6f6f6f6f6f6f6f6f6f6e6e6d6d6c6c6a +6a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6b6b6c6d6d6e6e6f6f6f6f6f6f7072737374747575767778 +787979797a7c7d7d7d7e7e7f808181818181818182828282828282828282828282818181818080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808081818181828283 +8484848585858585858585858586868787878686868686868685858483828282818281807f7f7d +7d7c7b7a7a7979787775747474727271706f6f6e6e6e6e6e6d6d6d6c6c6c6c6c6c6c6d6d6d6d6d +6d6d6d6c6c6f6f6e70716f707171717373737374747575757576767777787778787a7a7a7a7a7a +7a7c7c7c7c7d7c7d7d7d7d7e7e7e7f7f7e7e7f7f7f7f7f7f7f7f80808080808181818182818282 +838384848484848484848484848484848484848484848484848484848484848484848484848484 +848484848483838382828282818281818181818181818181818181818181818181808080808080 +80808080808080808080808080807f7f7f7e7e7f7f7e7e7e7d7d7d7d7d7d7d7d7d7c7d7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7a7a79797979797979 +797878787877787777777777777777777777777777767676767676767676767676767676767676 +767675757575757575747372747372727271717171717171717171707070707070707070707070 +7070707070707070707070707070707070707070707070707070707070707070706f6f6f6f6e6f +6e6e6e6e6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d +6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e +6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e +6e6e6e6e6e6e6f6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f +6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f70 +707070707070707070707070707070707071717070727272737373737473747474747575757575 +75757575757575757575757575757575757575757777777778777878797979797a7a7a7a7a7a7a +7a7a7a7a7a7a7b7b7b7b7b7c7c7c7c7d7c7d7d7d7d7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f808080 +808081818182828181828283828383838383838383838484848484848484858584848585858585 +858585858585858585858585858585858585858585858585858585858484848484848484848384 +838383838383838383828282828282828282828181818181818181818181818181818181818181 +818181818181818181818080807f7f80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7c7c7c7c7a7a79787776767573737271706f +6f6d6d6c6a6a6968686765656564646363616161615f5f5f5e5d5d5d5d5c5c5c5c5c5b5a5a5a5a +5a5a5a59595a5a5959595959595958595858585858585858585959595959595a5a5a5a5b5b5b5b +5b5b5b5b5b5d5c5d5d5e5e5e5e5e5e5e5f5f5f5f5f606060606060606162626263646464656565 +656565656565656565656565656565656565656566666565666666676767676767676767676767 +676767676767676767676767676767676768676868686868686868686767676766676666666666 +656563636363626262626262626262626262626262626262616161616160606060606060606060 +5f5f5f5f5f5f5f5f5f5f5e5e5e5f5f5e5e5f5f5f5e5e5e5e5e5e5e5e5e5f5f5f5f60605f5f6060 +606060606060606060606061616161616161616161616161616262626263636262636363636363 +636363636363646364646464646464646464646464646565656565656565656565656565656565 +656565656565656566666666666666666767666667676767676766666767666666656464646464 +646464646464646363646463636363636363636464646464646464646464646464646464646464 +646464646464646464646464646464646464646464646465656565666666666666666666666666 +66666666666667676767676767676767676767676867686868686969696a6a6a6a6a6a6a6a6b6b +6b6b6b6b6b6c6c6c6c6d6d6d6e6e6e6e6f6f6f6f70707171717171717273737474747575757676 +767676767677777978797979797a7a7a7a7a7a7a7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d +7d7e7e7e7e7e7e7e7e7e7e7e7d7d7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7b +7c7b7b7b7b7a7a7a7a7a7979797979797979797978787877777878777777777777777776767676 +767575757575757575757374737373737171717171717171717171717171707070706f6f6d6d6d +6d6c6d6c6c6c6c6c6c6c6c6d6e6e6e6f70707070717171727272737575757676777879797a7a7b +7b7b7c7d7e7e7e807f818182828282828281838282828282828282828282828181818180808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080818181818282828383 +8384848484848485858585868687878786868686868686858585848383838283828281817f7f7e +7e7c7c7b7b7a7978767676747474727171707070706f6e6e6e6d6d6d6d6d6d6c6d6d6d6d6d6d6d +6d6c6c6f6f6e6f706e6f707070727272727272737373747475767676767676787878787878787a +7a7a7a7b7a7b7b7b7b7c7c7c7d7d7c7c7d7d7d7d7d7d7d7d7e7e7e7e7e7f808080808080808181 +828282828282828282828282828282828282828382838383838383838382838282828282828282 +828282818181808080807f807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7c7c7d7d7c7c7c7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a79797878777777777777777676 +757575757575757575757575757575757575757474747474747474747474747474747474747474 +737373737373737271717272717171707070707070707070706f6f6f6f6f6f6f6f6f6f6f6f6f6f +6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6e6e6e6e6e6e6e6e +6e6e6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d +6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e +6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e +6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e +6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6f6f6f +6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f70706f6f7171717272727272727272727273737373737373 +737373737373737373737373737373737374757676767676767677777777787878787878787878 +7878787879797979797a7a7a7a7b7a7b7b7b7b7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f +808080818180808181818181818181818181818282838383838383838484838384848484848484 +848484848484848484848584858585858585858585858585858584848484848484848484848484 +848484848484848383838383838383838382828282818281818181818181818181818181818181 +81818181818181818080807f7f80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d +7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d +7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7c7c7b7b7b7a7979787876767574737271716f6f +6e6d6c6a6a6a6868686765656565636362616060605f5f5f5f5e5d5e5d5c5c5b5b5b5b5a5a5a5a +595959595959595957575758585757585858585858585857575757585858585858585858595959 +595a5a5a5a5b5b5b5b5b5b5c5c5c5d5d5d5d5d5d5d5d5e5f5e5f5f5f6061616161616262626262 +626262626262626262626262626262636363636463646464646565656565656565656565656565 +656565656565656565656565656565656565656565656565656565656565656565656564636363 +63636262616160605f5f5f5f6060606060606060606060606060606060605f5f60605f5f5f5f5f +5f5f5e605f5f5f5f5f5f5f5e5e5f5f5e5e5e5f5f5f5f5f5f5f5f5f5f5f60606060606060606061 +616161616161616161616161616162626262626262626262626363646463636464646666666666 +666666666666666666666666666666666666666666666666666666666666666666666767686868 +686868686868686868686868686868686868686868686868686868686868676767676767666666 +666665656565656565656565646464646464646464646464646464646464656564646565656666 +666666666666666666666666666666666666666666666666666666666666666666666666666666 +6666666667676767676767676768686969696969696969696a6a6a6a6a6a6a6b6b6c6c6c6c6d6d +6d6d6e6e6e6e6e6e6e6e7070707071707272727272727374757575757676767777777778787879 +797a7a7a7a7a7a7b7b7b7b7b7b7b7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7d7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7c7d7c +7c7c7c7c7c7c7c7c7b7b7b7a7a7b7b7a7a7a797979797979797979787978787878787878787877 +777776767777767676767575757575757574747474737373737373737372717171717171706f6f +70706f70706f6f70707070717171717172737374747475767676777878797a7a7a7c7c7c7c7e7e +7e8080808181818182828282828383838383838383828282828281818181818181818080818180 +80808080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80807f7f8080808080808181818282828283 +838384858484858686868686868687878786868787878786868686858584848382828181807f7f +7e7d7c7c7b7a7a79777777757574747373717171706f6f6f6f6f6f6e6e6e6e6d6d6e6e6c6c6d6d +6d6d6d6d6e6e6e6e6f6f6f6f6f6f6f707272727373737373737474757575757575777777787878 +787978797979797a7a7a7a7a7a7a7a7b7b7a7a7b7b7b7c7c7c7c7d7d7d7d7d7e7e7f7f7f7f7f7f +8080808181818282818182828282828282828282828282828282828282828281818181807f7f7f +7f7f7f7f7e7e7e7e7d7e7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7b7b7b7b7b7b7b7b7a7a7b7b7a7a7979797979797878787877787777777777777777 +777777777777777777777776767676767676767676767676767676767675757575747474747474 +747373727272727272727272727272727272727272727272727272727272727271717171717171 +717070707070706f706f6f6f6f6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e +6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6d6d6e6e6d6d6d6d6d6d6d6c6d6c6c6c6c +6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c +6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c +6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c +6c6c6d6c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d +6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6e6e6e +6e6e6e6e6e6e6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f6f6f6f707071717171717171717171717171 +717171717272717172727273737373737373737374747575757575757576767575767676767676 +7676777777777778787878797879797a7a7a7a7a7b7b7b7b7c7c7c7c7c7c7c7c7d7d7d7d7d7d7e +7e7e7e7e7e7e7e7f7f808080808181818181818181818182828282828282828282838383838384 +848484848484848484848484848484848484848585858585858585858585858585848584848484 +848484848484848484848383838383838383838383838383838383838282828281818181818181 +81808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d +7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7c7c7b7b7b7b7a7a787877777675747372727070706f +6d6b6b6b6a6a6968666666666564636261616160605f5f5e5e5e5e5d5d5c5c5b5b5a5a5a5a5959 +595959595959575757585757565757575757575757565656565656565656565656565757575758 +5859585959595959595a5a5a5b5b5b5b5b5b5b5b5c5c5c5c5c5c5d5e5f5f5f5f60606060606060 +606060606060606060606060606161616161616161616162626262626262626262626262626262 +626262626262626262626262626362636363636363636363636363636263626262626161616161 +60605f5f5f5e5e5e5e5e5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5e5e5f5f5e5e5e5e5e5e5e +5e5f5f5f5f5f5f5f5f5e5e5f5f5e5e5e5f5f5f5f5f5f5f5f5f6060616161616161616161626262 +626262626262626262626262636363636363636363646465656666656566666668686868686868 +6868696869696969696969696969696969696969696969696969696969696969696a6a6a6a6a6a +6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6969686868686767676767 +666666666666666666666565656565656565656565656565656565656666656566666667676767 +676767676767676767676767676767676767676767676767676767676767676767676767676767 +676768686868686868686868696969696a696a6a6a6a6b6b6b6b6b6b6b6c6c6d6d6e6e6f6f6f6f +7070707070707070727272727373747474747474757677777878797979797979797a7a7a7b7b7c +7c7c7c7d7c7d7d7d7d7d7d7d7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7d7e7d7d7d +7d7d7d7d7d7d7c7c7c7b7b7c7c7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a797979 +787879797878777877777777777777767676767575757575757575747474747474747372717372 +717272717172727373747474747474757576767778797979797a7a7b7c7d7d7e7e7e7e80808081 +818182838283838383838384848384838383838282828282818181818181818180808181808080 +8080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80807f7f80808080808081818181818181828282 +83848384858686868686868687878786868787878787878787868685858584848383828281807f +7e7e7d7d7c7b797979787776767575737372717070707070706f6f6e6e6d6d6e6e6c6c6d6d6d6d +6d6d6d6d6d6d6e6e6e6e6e6e6e6e70707071727172727272737373737373737575757676767677 +76777777777878787878787878797978787979797a7a7a7a7b7b7c7c7c7c7d7d7d7d7d7d7d7e7e +7e7f7f7f80807f7f8080808080808081808181818181818181808180807f7f7f7f7e7d7d7d7d7d +7d7d7c7c7c7c7b7c7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a797979797979797978787979787877777676767675757575757575757575757575757575 +757575757575757575747474747474747474747474747474747474737373737272717271717171 +7070707070707070707070707070707070707070707070707070707070706f6f6f6f6f6f6f6f6e +6e6e6e6e6e6e6e6e6e6e6e6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d +6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6c6c6d6d6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c +6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c +6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c +6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c +6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c +6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6d6d6d6d6d +6d6d6d6d6d6d6d6d6d6d6d6e6e6e6e6e6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f +6f6f70706f6f707070717171717271727272727373737373737373747473737474747474747474 +757575757576767676777677777878787878797979797a7a7a7a7a7a7a7a7b7b7b7b7c7c7d7d7d +7d7d7d7d7d7d7e7e7e7e7e7f7f7f7f807f80808080818181818181818181818282828282838383 +838383838383848384848484848484848485858585858585858585858585858585858585858585 +858585858585858584848484848484848483848383838383838382828282818181818181818180 +8080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f +7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7c7c7c7c7b7b7a7a79797878767675747373727171706e6d +6d6c6b6b6a696868676766656464636262616160605f5f5e5e5d5d5c5c5b5b5b5b5a5a5a59595a +5a5959595757575756575656565656565656565555555555555555555555555555555656565657 +565757575757575757575858585858585858595959595a5a5b5b5c5c5c5c5d5d5d5d5d5d5d5d5d +5d5d5d5d5d5d5d5d5d5d5d5e5e5e5f5f5e5e5f5f5f606060606060606060606060606060606060 +60606060606060606060606160616161616161616161616161616061606060605f5f5f5e5e5e5e +5d5d5d5c5c5c5c5c5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5e +5e5e5e5e5e5e5e5f5f5e5e5f5f5f60606060606060606061616262636362626363636464646464 +6464646464646464646465656565656565656566666767686867676868686a6a6a6a6a6a6a6a6a +6b6a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6c6c6c6c6c6c6c6c +6c6c6c6c6c6c6c6c6c6c6d6d6c6c6d6d6d6d6d6d6c6c6d6d6c6c6b6b6a6a6a6a69696969696868 +686767686867676766666666666666666666666666666666666666666666666666676767676767 +676767676767676767676767676767676768686767686868686868686868686868686868686868 +696969696969696969696a6a6a6a6b6a6b6b6b6b6c6c6c6d6d6d6d6e6e6f6f7070707071717172 +727171727272747474747575767677777777787879797a7a7b7b7b7b7c7c7c7d7d7d7d7d7e7e7e +7e7f7e7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080818180808181818181 +818181818181808081818080808080808080808080808080808080807f7f7f7f7e7f7e7e7e7e7e +7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a +7a7a7a7a797a797979797979797979787878787878787878787777777676767675757475747474 +74747474747575767677777777787879797a7a7b7b7c7c7d7d7e7e7f7f80808181828282838383 +838483848484848484848483848383838382828282828181818080818180808080808080808080 +808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808181818282828283 +838484858585858686868787878787888888888888888888888787878686858584848382818180 +7f7f7e7d7c7b7b7a79787876767575747372727171717170706f6f6e6e6e6e6d6d6d6c6c6d6d6c +6d6d6c6c6d6d6d6d6d6d6d6d6f6f6f6f706f707070707171717272727273737374747474757475 +7575757676767777767677777777777777777878787879797a7a7a7a7b7b7b7c7c7c7c7d7d7d7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7c7c7c7c7b7b7b +7a7a7a7a797a797979797878787878787878787878787878787878787878787878787878787878 +787777777777777777767677777676757574747474737373737373737373737373737373737373 +737373737373737272727272727272727272727271717272717171707070706f706f6f6f6f6e6e +6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6d6d6d6d6d6d6d6d6d6d6d +6d6d6c6c6d6d6c6c6c6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b +6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b +6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b +6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b +6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b +6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b +6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6c6c6c6c6c6c6c6c6c +6c6c6c6c6c6c6c6c6c6d6d6c6c6d6d6d6d6d6d6d6d6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e +6e6e6e6e6e6e6e6f6f6f6f706f7070707071717172727171727272727272727272727272727373 +73737374747474757475757676767677777778787878787878787878797979797a7a7b7b7c7c7b +7b7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f8080808181808081818182828282828383838383 +838383838483848484848484848484858585858585858585858585858585858585858585858585 +858585858585848484848484848484838483838383838383838382828282828282828282818181 +818181818180808181808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f8080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7d7d7d7c7c7c7c7c7c7b7b7a7a787878787675747473737372706f6e6e +6d6d6c6b6a6a6969686766666565646363626261616161605f5e5e5d5d5d5d5c5c5c5c5c5c5c5c +5b5b59595959585958585858585857575756565656565656565656565656555557575656575657 +575757575757575758585858585858585959595959595a5a5b5b5b5b5c5c5c5c5c5c5c5c5c5c5c +5c5c5c5c5c5c5c5c5c5d5d5d5d5d5d5d5d5d5d5e5e5e5f5f5e5e5f5f5f5f5f5f5f5f5f5f5f5f5f +5f5f5f5f5f5f5f5f5f605f606060606060606060606060605f605f5f5f5f5e5e5e5e5e5e5e5d5d +5d5c5c5c5c5c5d5d5d5d5d5d5d5d5d5d5d5d5e5e5e5e5e5e5e5e5e5e5e5f5f5e5e5f5f5f606060 +606060606061616161616161626262626262626262636364656565656565656566666666666666 +666666666666676767676868686868686869696a6a6a6a6a6a6a6b6b6c6c6d6d6d6d6d6d6d6e6d +6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f6f6f +6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6e6e6d6d6c6c6b6b6b6b6b6a6a6a6a +6a6a6a6a6a6a696969696969696968686969686868686868696968686969696a6a6a6a6a6a6a6a +6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6b +6b6b6b6b6b6b6b6b6c6c6c6c6d6c6d6d6d6d6e6e6f6f6f6f6f7070717172727373737374747474 +747474747676767677777878797979797a7a7b7b7c7c7d7d7d7d7d7d7d7e7e7e7e7e7f7f7f7f80 +7f8080808080808080808181818181818181818181818181818181818181818181818181818181 +8181818181818181818181818181818181818181818181818181808080807f807f7f7e7e7f7f7e +7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b +7b7b7a7b7a7a7a7a7a7a7a7b7b79797a7a7a7a7a7a797979797878787878777776777676777776 +76777778787979797979797a7a7b7b7c7c7d7d7d7d7e7f807f8081828282828383838484848384 +848584848484848484838483838383828281818180808080808080808080808080808080808080 +80808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808081818181828283 +838585848485858586868686868787888888888888888887878786868686858584838282828181 +807f7d7d7d7c7b7a7a79797777767574747474737372727171706f6f6f6e6e6e6e6e6e6e6d6d6d +6d6d6d6d6d6d6d6d6d6d6f6f6f6f706f7070707071717171717171727272737373737473747474 +747575757575757575757575757575757676767677777878787879797a7a7a7a7a7b7b7b7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7d7c7d7d7d7d7d7d7d7d7c7d7c7c7c7c7b7b7b79797a7a7979797878 +787877787777777776767676767676767676767676767676767676767676767676767676767675 +757575757575757575757575757474737372727272717171717171717171717171717171717171 +717171717170707070707070707070707070707070707070706f6f6f6f6e6f6e6e6e6e6d6d6d6d +6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6c6c6c6c6c6c6c6c6c6c6c6c6c +6d6d6c6c6d6d6d6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c +6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c +6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c +6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c +6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c +6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c +6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6d6d6d6d6d6d6d6d6d +6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e +6e6e6e6e6e6f6f6f6f706f70707070717171717171717171717171717171717171717172727272 +7273737373747374747575757575757576767676767676767676777777787978797a7a7a7a7a7a +7a7a7b7b7b7b7b7c7c7c7c7d7c7d7d7e7e7f7f7f7f7f7f7f7f7f7f808080808081818182828282 +828283828383838383838383838484848585848485858585858585858585858585858585858585 +858585858484848484848484848384838383838383838383828282828282828282828181818181 +818181818181818181818181818181818181818180808080808080807f7f80807f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f80808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7d7d7d7c7c7c7c7c7c7b7b7b7b797979797777767674747473727170706f6e +6e6d6c6c6b6b6a6a68686767666565656564636363626160606060605f5e5e5e5e5e5e5e5e5d5d +5b5b5b5b5a5b5a5a5a5a5a5a595959585858585858575757575757575656585857575757575757 +57575757575758585858585858585959595959595a5a5a5a5a5a5b5b5b5b5b5b5b5b5b5b5b5b5b +5b5b5b5b5b5b5b5c5c5c5c5c5c5c5c5c5c5d5d5d5e5e5d5d5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e +5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5d5d5d5d5e5d5e5d5d5d5c +5c5c5c5c5d5d5d5d5d5d5d5d5d5d5d5d5e5e5e5e5f5f5f5f5f5f5f60605f5f6060606161616161 +626262636363636363636464646465646565656565666767676767676768696969696969696969 +696969696a6a6a6a6b6b6b6b6b6b6b6b6b6c6c6c6d6d6d6d6e6e6f6f7070707070707070707070 +707070707070707070707070707070707070707070707070707070717171717171717171717171 +71717171717171717171717171717171717171717171707070706f6f6e6e6e6e6d6d6c6c6c6c6c +6c6c6c6c6b6b6b6b6b6b6b6b6a6a6b6b6a6a6a6a6a6a6b6b6a6a6b6b6b6c6c6c6c6c6c6c6c6c6c +6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6d6d +6d6d6d6d6d6d6e6e6e6e6f6e6f6f6f6f7070717171717172727474747475757575767676767676 +76767879797979797a7a7b7b7b7b7c7c7d7d7d7d7e7e7e7e7e7e7e7f7f7f7f7f80808080808080 +808080808080808081818181818181818181818181818181818181818181818181818181818181 +81818181818181818181818181818181818181818181818180808080808080807f7f80807f7f7f +7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7d7d7b7b7c7c7c7c7c7c7b7b7b7b7a7a7a7a7a7979797979797a7a79797a +7a7a7a7b7b7b7b7b7b7c7c7e7d7e7e7f7f7f7f8081828181828383838384848485858584848585 +848484848383838383838383838282818181808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f808080808282828284 +848383848484858686868687878888888888888889878888878787878686858583838382828281 +7f7f7f7e7d7c7c7b7b7979797776767676757574737373727171716f6f6f6f6f6f6f6e6e6e6e6d +6d6d6d6d6d6d6d6d6f6f6f6f6f6f6f6f6f6f707070707070707171717272727272727272727273 +737373737373737373737373737374747474767576767676777778787878787979797a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7979797777787877777776767676 +757675757575747474747474747474747474747474747474747474747474747474747474737373 +737373737373737373737372727272717171717070707070707070707070707070707070707070 +7070706f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6e6e6e6e6e6e6e6e6e6e6d6d6d6d6d6d +6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d +6c6c6d6d6d6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c +6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d6c6d6d6d6d6d6d6d6d6d6d6d6d +6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d +6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d +6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d +6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d +6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6e6e6e6e6e6e6e6e6e6e6e +6e6e6e6e6e6e6e6e6e6e6e6d6e6d6d6d6d6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e +6e6e6e6f6f6f6f6f6f6f6f6f6f7070707070707070707070707070707070707070717171717172 +727272727272727374737474747475757575757575757575767676777776777878787878787878 +797979797a7a7b7b7b7b7b7b7b7c7c7d7d7d7d7d7d7d7d7d7e7e7f7f7f7f808080818181818181 +818181818182818282828283838384848383848484848484848484848484848484848485848585 +858584848484848484848484848484848484848484848383838383838383838282818181818181 +81818181818181818181818181818181818180808080808080807f7f80807f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7c7c7b7b7b7b7a7a7a7a797979787777777675757373737271716f6f +6e6e6d6d6c6b6b6a696868686867666666646363636363626161616160605f5f5f5f5e5e5e5e5e +5d5d5c5d5c5c5b5b5b5b5b5b5b5a5a5a5a59595959595958585858585858585859575858585857 +575757575757575757575757575757575858585859595959595959595959595959595959595959 +5a5a5a5a5a5a5a5a5b5b5b5b5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c +5c5c5c5c5c5d5d5e5e5e5e5e5e5e5e5e5e5e5e5e5d5e5d5d5d5d5d5d5d5c5c5c5c5c5c5c5c5c5c +5c5c5d5d5d5d5d5d5d5d5e5e5e5e5e5e5f5f5f5f5f5f6060606060606060606061616161626263 +63646463636565656666666666666666676868686869696a6a6b6b6b6b6c6c6c6c6c6c6c6c6c6c +6c6c6c6c6c6c6c6c6c6d6d6d6d6e6f6f6f70706f70717171717171717172727272737273737373 +737373737374747474747474747474747474747474747474747474747474747474747474747474 +747474747575747475757575757574747474737373727171717171717070707070706f6f6f6f6e +6e6e6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d +6d6d6d6d6d6d6d6d6e6e6e6f6f6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f707070707070 +70707070707070707170717172727272727373757575757575777777777777777878787879797a +7a7a7a7a7b7c7c7c7d7d7d7d7e7e7e7e7f7f7f7f80808181818181818181818181818281828282 +828282828282828282828281818181818282828282828282838382828383838383838383828282 +81818282818181818181818181818181818080808080808080807f807f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7e7e7e7d7d7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7d +7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7b7c7b7b7b7b7b7b7b7b7c +7d7d7d7e7e7f7f7f7f7f7f80808080828282828282838383838484848484848484848584858585 +848484848483838282818181818181818181818080818180808080808080808080808080808080 +80808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808282828282 +828383848585858686868686868688888888888888888888878787878686868685858382828280 +81807f7e7e7c7c7c7c7a7a79797777777776767474737373727271716f6f70706f706f6e6e6f6f +6f6e6e6e6e6e6d6d6d6d6e6d6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f6f6f6f707071717171717171 +727271717272727373737373737373737373747475757575757676777777777778787878787878 +787878787878787978797979797979797978787777777776767676767676757575747474747374 +737373737272727272727272727272727272727272727272727272727272727272727272727272 +72727271717171707070706f6f6f6f6f6f6f6f6f6f6f6f6f6f6e6e6e6e6e6e6e6e6e6e6e6e6e6e +6e6e6e6e6e6e6e6e6e6e6e6e6e6e6d6d6e6e6d6d6d6d6d6d6d6c6d6c6c6c6c6c6c6c6c6c6c6c6c +6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6d6d6d6d6d6d6c6c6d6d +6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c +6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6d6d6d6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e +6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f +6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f +6f6f6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f6f6f6e6e6e6e6e6e6e6e6e6e6e6e +6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e +6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e +6e6e6e6f6f6e6e6f6f6f6f6f6f6f6f6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e +6e6e6e6e6e6f6e6f6f6f6f6f6f6f70706f6f707070707070707070707070707070707070717171 +717271727272727272737373737373737373737373737474747475757575767676767777777878 +7878787878787879797a7a7a7a7a7a7b7c7c7c7c7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7f7f8080 +818181818181818181828282828282828282828383838383848484848484848484848484848484 +848484848484848484838483838383838383838383838383838383838383838383838383838382 +828282818181818181818180808080808080808080808080808080808080808080808080808080 +80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7c7c7b7b7b7b7b7b7b7b7a7a7a7a79797877767675757574737271717070 +6f6f6e6e6d6c6b6a6a6a6a6a696968666565656565656464636362626161616160606060605f5f +5e5f5e5e5d5d5d5d5d5d5d5c5c5c5c5b5b5a5a5a5a595959595959595959595858585858575757 +575757575757575757575757575758585858585858585858585858585858585858585858585959 +5959595959595a5a5a5a5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b +5b5b5b5b5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5b5c5b5c5c5c5c5c5c5c5c5c +5d5d5d5d5d5d5d5d5e5e5e5e5e5e5f5f6060606061616161616161616161626262626364656566 +66656567676768686868696869696a6a6a6a6a6b6b6c6c6d6d6e6e6f6f6f6f6f6f6f6f6f6f6f6f +6f6f6f6f6f6f6f7070707070717171727372737474747474747474757575757575757575757575 +757575767676767676767676767676767676767676767676767676767676767676767676767676 +767677777676777777777777767676767575757474747474747473737273727271717171707070 +6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f +6f6f6f6f6f6f707070717170707171717171717171717171717171717171717272727272727272 +7272727272727372737374747474747575777777777878797979797979797a7a7a7a7b7b7c7c7d +7d7d7d7e7e7e7f7f7f7f8080808080808080818182828282828282828282828282828282828282 +828282828282828282818181818182828282828282828383828283838383838383838282828181 +828281818181818181818181818181808080808080808080808080808080808080808080808080 +8080808080807f7f7f7e7e7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f +7f8080818181818281828282828484848484848484848485858585858585858585858585858484 +838383838282828181818181818181818180808181808080808080808080808080808080808080 +8080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f808081818181818182 +828384858586868686868686888888888988898989898888888887888787868684848484828382 +8180807e7e7e7e7d7c7b7b797979797877767675757574737272707071717071706f6e6f6f6f6e +6e6e6e6e6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6e6e6e6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f7070 +6f6f70707071717171717171717172717272737373737374747575757575767676767676767676 +767676767676767676767676767676767575757575747474747474747373737272727271727171 +717170707070707070707070707070707070707070707070707070707070707070707070707070 +706f6f6f6f6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d +6d6d6d6d6d6d6d6d6d6d6d6d6c6c6d6d6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c +6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6d6d6d6d6d6d6c6c6d6d6c6c +6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c +6c6c6c6c6c6c6c6c6c6c6c6c6d6d6d6d6d6e6e6e6e6f6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f7070 +707070707070707070707070707070707070707070707070707070707070707070707070707070 +707070707070707070707070707070707070707070707070707070707070707070707070707070 +6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f707070707070707070706f6f6f6f6f6f6f6f6f6f6f6f6f6f +6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f +6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f +6f70706f6f70706f706f6f6f6f6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e +6e6e6e6e6e6e6e6e6e6e6e6e6f6f6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f7070707070 +707070707170717272727272727272727272727273737373737373737474747475757576767676 +77767777777778787878787878797a7a7a7a7b7b7c7b7c7c7c7c7d7d7d7d7d7d7d7e7e7e7f7f7f +7f807f808080808181818181818181818182828282828383838383838383838483848484848484 +848484848484848484848484848484848484848484848484848484838483838383838383828282 +828181818181818181808080808080808080808080808080808080808080808080808080808080 +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7b7b7c7c7b7b7a7a79797878777776767574737372727171 +70706f6e6d6d6c6c6c6c6b6b6a6968686767676766666565646464646363636262626261616061 +60605f5f5f5f5e5e5e5d5d5d5d5c5c5b5b5b5b5a5a5a59595a5a59595958585858585757575757 +575757575757575757575757575757575757575757575757575757575757575757575758585858 +58585858585859595959595959595a5a59595a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a +5a5a5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5c5b5c5c5c5c5c5c5c5c5c5d5d +5d5d5d5d5d5d5e5e5e5e5f5f606061616161626262636362626363636464646465666767686868 +686969696a6a6a6a6b6a6b6b6c6c6c6c6d6d6d6f6f6f6f70707171717171717171717171717272 +717172727273737373737474747475757676777776767777777878787878787878787878787878 +787979797979797979797979797979797979797979797979797979797979797979797979797979 +797979797979797979797979787878787877777776767676757574757474747473737373737272 +727272727272717172727171717171717272717172727272727272727272727272727272727272 +727272727373737373737373737373737373737373737373737373737374747474747474747474 +747474747574757576767676777777797979797a7a7b7b7c7c7b7b7c7c7c7d7d7d7d7e7e7f7f7f +7f8080808181818182828282828282828383838383838383838383838383838383838383838383 +838383838383838282828282838383838383838383838383838383838383838382828282828282 +828282828282828282828282828181818181818181818181818180808181808080808080808080 +808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +808080818180808181818181818080818180808080808080808080808181808081818182828282 +828383838384838484848485858586868585868686868686868686868685858686858584848383 +838382828281818181808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f808081818080818182 +838484858585858686868888888889888989898989898989888988888888868686858485848382 +82818180807f7e7d7d7c7c7b7b7a7978787776767574737372727272717170706f6f6f6f6e6e6e +6e6e6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6e6e6e6e6e6e6e6e6e6e +6e6e6e6f6f6f6f6f6f6f6f6f706f70707171717172727273737373737474747474747474747474 +7474747474747474747474747474737373737372727271717272717171707070706f706f6f6f6f +6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e +6e6d6d6d6d6d6d6d6d6c6c6d6d6c6c6c6c6c6c6c6c6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b +6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b +6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6c6c6c6c6c6c6c6c6d6d6c6c6d6d6d6d +6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d +6d6d6d6d6d6d6d6d6d6d6e6e6e6e6e6f6f6f6f706f707070707070707070707070707071717171 +717171717171717171717171717171717171717171717171717171717171717171717171717171 +717171717171717171717171717171717171717171717171717171717171717171717171717070 +707070707070707070707070707171717171717171717170707070707070707070707070707070 +707070707070707070707070707070707070707070707070707070707070707070707070707070 +707070707070707070707070707070707070707070707070707070707070707070707070707070 +70707070706f706f6f6f6f6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e +6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6f6f6f6f6f6f6f +6f6f706f7070707070707070707070707070717171727271717272727373737373747474747574 +7575757576767677777777787878797979797a797a7a7a7a7b7b7b7c7c7c7c7d7d7d7e7e7e7e7f +7e7f7f7f7f80808081818080818181828282828283838383838383838384838484848484848484 +848484848484848484848484848484848484848484848484848384838383838383838383828282 +828282828282828181818181818181818181818180808181808080808080808080808080807f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7a7a79797878787776767574737373737272 +71706f6f6f6f6f6f6d6d6c6b6a6a6a6a6a6a696867686766666665656565656565646463646363 +61616262616161606060605f5f5e5e5d5d5d5d5c5c5c5c5c5c5c5c5b5b5b5a5a59595959595959 +595959595959595959595858585858585858585858585858585858585858585858595959595959 +595959595a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a +5b5b5b5b5b5b5b5b5c5c5b5b5c5c5c5c5c5c5c5c5c5c5c5c5d5c5d5e5e5e5e5e5e5e5e5f5f5f5f +5f5f5f5f616161616161626263636464656565656565656565656666666768696a6a6a6a6a6a6b +6c6c6c6c6d6d6e6d6e6e6f6f6f6f6f6f6f71717172737273747474747474747474747474747474 +747474757575757576767676777778787878787878797979797a7a7a7a7a7a7a7a7a7a7a7a7a7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7a7a7a7979797978787878787777767776767676757575757574747474 +747474747474747474747474747474747474747474747474747474747474747474747474747474 +747475757575757575757575757575757575757575757575757575767676767676767676767676 +767677767777797978787979797b7b7b7b7c7c7d7d7d7d7d7d7d7d7d7e7e7e7e7f7f8080808081 +818181818181828282828282828283838383838383838383838383838383838383838383838383 +838383838382828282828383838383838383838383838383838383838383828282828282828282 +828282828282828282828281818181818181818181818181818181818181818181818181818181 +808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80807f7f80808080808080808181 +818181818181818181818181818181818282818182828282828282828282828282838383838384 +848484858485858585868686868686868686868686868585858585858585858585848483838282 +828281808080808080808080808080808080818180808181818181818080818180808080808080 +80808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f8080808080808080818283 +838484858585858587878787888889898989898989898889888888888686868685868584838382 +82828281807f7f7d7d7d7d7c7b7a7a7978787776757574747474737372727171717170706f6f6f +6e6e6e6e6e6e6e6e6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6e6e6e6e6e6e6e6e6e6e6e6e +6e6f6f6f6f6f6f6f6f6f706f707071717171717171727272727273737373737373737373737373 +7272737372727272727272727171717171707070707070707070706f6f6f6f6e6f6e6e6e6e6d6d +6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6c +6c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c +6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c +6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6c6c6d6d6d6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e +6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e +6e6f6f6e6e6f6f6f70707070707171717172717272727272727272727272727272737373737373 +737373737373737373737373737373737373737373737373737373737373737373737373737373 +737373737373737373737373737373737373737373737373737373737373737373737372727272 +727272727272727272727273737373737373737373727272727272727272727272727272727272 +727272727272727272727272727272727272727272727272727272727272727272727272727272 +727272727272727272727272727272727272727272727272727272727272727272727272727272 +7272727172717171717070706f6f70706f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f +6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f7070706f6f70706f6f +706f70707070707070707070707070707171717171717171717172727272727373737374737474 +747475757575757575767777777778787978797979797a7a7a7a7a7a7a7b7b7b7c7c7c7c7d7c7d +7e7e7e7f7f7f7f7f7f7f7f7f7f8080808080818182828282828282838283838383838383848483 +838484848484848484848484848484848484848484848483848383838383838383838282828282 +82828282828181818181818181818181818181818181818181818181818181818181818080807f +7f80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7a7a79797978777877767575757473737372 +7171717171716f6f6f6e6c6c6c6c6c6c6b6a6a6b6a696969686767676767676666666666666464 +65656464646362626261616161606060605f5f5f5f5e5e5e5e5d5d5d5c5c5b5b5b5b5b5b5b5b5b +5a5b5a5a5a5a5a5a59595959595959595959595959595959595959595959595a5a5a5a5a5a5a5a +5a5a5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5c5c +5c5c5c5c5c5c5d5d5c5c5d5d5d5d5d5d5d5d5d5e5e5e5e5e5e5f5f5f5f5f5f5f60606161616161 +6161636363636363646565656666676767676767676767686969696a6b6b6c6c6c6c6d6d6e6f6f +6f6f70707070707071717172727272747474757574757676767676767676767676767676767676 +7677777777787879797979797a7a7a7a7a7a7a7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7c7c7c7b7b7b7b7a7a7a7a7a79797979797979787877777777767676767676 +767676767676767676767676767676767676767676767676767676767676767676767676767676 +777777777877787878787878787878787878787878787878787979797979797979797979797979 +797979797b7b7a7a7b7b7b7d7d7d7d7d7d7e7e7e7f7e7f7f7f7f80808080818181818181828282 +828282828383838383838383848484848484848484838483838383838383838383838383838383 +838383828282828283838383838383838383838383838383838383838282828282828282828282 +828282828282828282818181818181818181818181818181818181818181818181818181818080 +80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80807f7f808080808080808081818181 +818181818182818282828282828283838282838383838383838383838383838484848484858585 +858585858585858686868686868686868686868685858585858584848484848383838382828282 +818080808080808080808080808080808181808081818181818180808181808080808080808080 +8080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e +7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f8181828283 +838484848484868787878788888888888888888889888989898987878787868786868584848383 +83828281817f7f7f7f7d7d7c7c7b7a7a7978777776767676757574737373737372727171716f6f +6f6f6f6f6f6f6e6e6e6e6e6e6d6e6d6d6d6d6d6d6d6d6d6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6f +6f6f6f6f6f6f6f6f6f6f6f6f707070707070707171717171727272727272727272727272727171 +7272717171717171717170707070706f6f6f6f6f6f6f6f6f6f6e6e6e6e6e6e6e6e6e6e6d6d6d6d +6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6c6c6d +6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c +6c6c6c6c6c6c6c6c6c6c6c6c6d6c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d +6d6d6d6d6d6d6d6d6d6d6d6d6e6e6d6d6e6e6e6f6f6f6f6f6f6f6f6f706f707070707070707070 +707070707070707070707070707070707070707070707070707070707070707070707070707071 +717070717171727272727273737373737373737374737474747474747474747575757575757575 +757575757575757575757575757575757575757575757575757575757575757575757575757575 +757575757575757575757575757575757575757575757575757575757575757575747474747474 +747474747474747474757575757575757575757474747474747474747474747474747474747474 +747474747474747474747474747474747474747474747474747474747474747474747474747474 +747474747474747474747474747474747474747474747474747474747474747474747473747373 +737373737373737272727171727271717171717171717171717171717171717171717171717171 +717170717070707070707070707070707070707070707070707070707171717070717170707070 +707070707070707070707070707071717171717171717171727272727273737373737373737373 +74747474747474757676767677777777777777777878787878787879797a7a7b7b7b7b7b7b7c7c +7c7d7d7d7d7d7d7d7d7d7e7e7f7f7f7f8080818181818181818181828282828282828383828283 +838383838383838383838383838383838483848484848484848484848484848483838383838383 +8383828281818181818181818181818181818181818181818181818181818181818080807f7f80 +807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c +7c7d7d7d7d7d7e7e7e7d7d7e7e7d7d7d7d7c7c7c7c7a7a79797978787878777676767675747474 +727272727272707070706f6f6d6d6d6d6c6c6c6c6c6b6b6b6b6a6a696969696868676767676767 +66666565656565656362626262626262616061616060605e5e5e5e5e5e5e5d5d5d5d5d5d5d5d5d +5d5d5c5c5c5c5c5c5c5b5b5b5b5b5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a +5a5a5a5a5a5a5a5a5b5b5b5b5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5d5d5d5d5d5d5d5d5d +5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5e5e5e5e5f605f6060606062626262626262626262636363 +6363636365656666686868686868696a6a6a6a6b6b6b6b6c6c6c6c6d6d6e6f7070717171717171 +71717272737373747474757575767676767777777777777878787878787878797979797a7a7a7a +7a7a7a7a7a7a7a7a7b7c7c7c7d7d7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a797979 +78787979787878787878797979797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7c7b +7c7c7c7c7c7c7d7d7d7e7e7e7e7f80808081818080818181828282828282838383838383838484 +848484848484848484848383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838382828282828282828282828282 +828282828282828181818181818181818181818180808181808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080828282838382 +828383838383838282848483838383838383838484848585848485858586868686868686868687 +868787878787878788888686878787868686868686868584848584838383828181818181818181 +818181808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7f7f7f808080808181828282 +828484858585858687868788888889898989888988888888898989888887878686868686858585 +82828282818180807e7e7d7d7c7c7b7a7979787878787777767674747373737373737272717171 +71707070707070706f6f6f6f6f6f6f6f6e6e6e6e6e6e6e6e6e6e6d6d6d6d6d6d6d6d6d6d6d6d6d +6d6d6d6d6d6d6e6d6e6e6e6e6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f +6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6e6e6f6f6e6e6e6e6e6e6e6d6e6d6d6d6d6c6c6c6c6c6c +6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6d6d6d6d6d6d6d6d +6d6d6d6c6c6d6d6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6d6d +6d6d6d6d6d6d6e6e6e6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f +6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f70707070707171717272717172727272727272727373 +737373737373737373737373737373737373737373737373737373737373737373737373737373 +737373737474747474757575757675767676767676767676767676767676767676767777777777 +777777777777777777777777777777777777777777777777777777777777777777777777777777 +777777777777777777777777777777777777777777777777777777777777777777777777777777 +777777777777777777777777777777777777777777777777777777777777777777777777777777 +777777777777777777777777777777777777777777777777777777777777777777777777777777 +777777777777777777777777777777777777777777777777767676767676767676767676767675 +757474747473737373737373737373737373737373737373737373737373727272727272727272 +7272727272727171717171707070707070707070707070707070707070707070707070716f7070 +707070707070707070707070707070717170707171717171717171717171717271727272727373 +73747474747474747474747475747575757576767677777878787878787878797a797a7a7a7a7b +7b7b7c7c7c7c7d7d7d7d7d7d7e7e7e7e7e7e7e7f7f7f7f81808181818182828282828282828282 +838383838384848484848484848484848484848384838383838383838383838383838383838383 +838383838383838383838382828281818282818181818181818180808080808080808080808080 +8080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7d +7d7d7d7d7e7e7e7d7d7e7e7d7d7d7d7d7d7d7d7b7b7a7a7a7a7a7a7a7978777777777676767474 +747474747373727271716f6f6f6f6f6f6f6f6f6e6e6d6d6c6c6b6b6b6b6b6a6a6a6a6a6a6a6969 +686867676767656565656565656564636463626262606060606060605f5f5f5f5f5f5f5e5f5e5e +5d5d5d5d5d5d5d5c5c5c5c5c5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b +5b5b5b5b5b5b5c5c5c5c5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5e5e5e5e5e5e5e5e5e5e5e +5e5e5e5e5e5e5e5e5e5e5e5e5e5f5f606061616161616161636363636463646464646565656565 +6565676768696a6a6a6a6a6a6b6c6c6c6c6d6d6e6e6f6f6f6f6f6f707172737474747474747474 +7475757575767677787878797979797979797979797a7a7a7a7a7a7a7a7b7b7b7b7c7c7c7c7c7c +7c7d7c7d7d7d7d7e7e7e7f7f7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080 +80808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7d7d7d7d7c7d7c7c7c7c7c7c7c7c7c7b7b7b7a7a +7b7b7a7a7a7a7a7a7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7d7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e +7e7e7e7e7f7f7f8080808080818181828381828383838484848484848484848484848485858585 +858585858585858584848484848484848483848383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383828282828282828282828282828282 +828282828281818181818181818181818181808081818080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808282828383828283 +838483848483838585848484848484848485858586868585868686878787878787878787878787 +878787878787888886868787878686868686868685848384838282828181818181818181818181 +818080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e +7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7f807f80808181818183 +838484858586868686878787888888888988898989898a8a8a8989888888888788878686868484 +84848383828180807f7f7e7e7d7c7b7b7a7a7a7a79797877767675757575757574737272727271 +71717171717170706f706f6f6f6f6e6e6e6e6e6e6e6e6e6e6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d +6d6d6d6d6d6d6d6d6d6d6d6d6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e +6e6e6e6e6e6e6e6e6e6e6e6e6e6e6d6d6e6e6d6d6d6d6d6d6d6d6d6d6d6d6d6c6c6c6c6c6c6c6c +6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6d6d6d6d6d6d6d6d6d6d +6d6c6c6d6d6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6d6d6d6d +6d6d6d6d6e6e6e6e6f6e6f6f6f6f70707070707070707070707070707070707070707070707070 +707070707070707070707070707070717171717172727273747273747474747474747475757575 +757575757575757575757575757575757575757575757575757575757575757575757575757575 +757576767676767777777777777777777877787878787878787878787878787879797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +797979797979797979797979797979797979797979797878787878787878787778777777777676 +767676757575757575757575757575757575757575757575757575757474747474747474747374 +737373737272727272717171717171717171717171717171717171717171717171717070707070 +707070707070707070707070707171707071717171717171717171717171717171717172727273 +737373737373737373737373737373737474747575767676767776777778787878787878797979 +7a7a7a7a7b7b7c7b7c7c7d7d7d7d7d7d7d7e7e7e7e7f7f80808080818181818181818181818282 +828282838383838383838383848384848484848484848484848484848484848484848484848384 +838383838383838383828282818182828181818181818181808080808080808080808080808080 +808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7d7d7d +7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7c7c7c7b7b7c7c7b7b7a7a7979797978787877777777 +767675757474747472727271717272717170706f6f6f6f6e6e6e6e6e6d6d6d6c6c6d6d6c6c6b6b +6a6a6a6a6868686767686867676666656565656363636262626261616161616161606160605f5f +5f5f5e5e5e5d5d5d5d5d5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c +5c5c5c5c5c5c5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5e5e5e5e5e5e5e5e5e5e5e5e5e +5f5f5e5e5f5f5f5f5f5f5f60606161626262626363636565656566656666666667676768686868 +69696a6b6c6c6d6d6d6d6e6e6e6f6f6f6f70707171727272727373747576767777767677777778 +78787879797a7a7a7a7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f +7e7f7f7f7f80808080808080808181808081818181818181818181818181818181818182828282 +828282828282828282828282828282828282828282818181818181818181818181818181818181 +81818181818080818180808080808080807f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808181 +808081818182828282828383838384838484848485858585858585858585858585858585858585 +858585858585848484848484848484838483838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838282828282828282828282828282828282 +828282818181818181818181818181818181818181818181818181818181818080818180808080 +808080808080808080808080808080808081818080818181818181818183838383838383838384 +838484848485858586868585868686878787878787878787878888888888888888888888888888 +888888888888878787878786868685858585848483838282828281818180808181808080808080 +808080808080808080808181808081818181818180808181808080808080808080808080808080 +8080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e +7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f80808181828283 +83848485858686878787888888888988898989898a8a8a8a8a8989898988898888888886868685 +848584838282818180807f7e7d7d7c7c7c7c7b7b7a797878777777777676757473737373727272 +7171717170706f706f6f6f6f6e6e6e6e6e6e6e6e6e6e6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d +6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6c6c6d6d6c6c6c6c +6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6b6b6b6b6b6b6b6b6b +6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6c6c6c6d6d6c6c6d6d6d6d6d6d6d +6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6e6e6e6e6e6e +6e6e6f6f6f6f706f70707070717171717171717171717171717171717171717171717171717171 +717171717171727271717272727373737373747474747574757575757575757575767676767676 +767676767676767676767676767676767676767676767676767676767676767677777676777777 +78787878787979797979797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a797a7979797978787878 +787777777676777776767676767676767676767676767676767675757575757575757574757474 +747473737373737272727272727272727272727272727272727171727271717170707070707070 +707070707070707070707070707070707070707070707070707070707070707070717171717171 +717172727171727272727272727273737373737474747475747575767676767777777878787878 +797979797a797a7a7b7b7b7b7c7c7c7d7d7d7d7e7e7f7f7f7f8080808181808081818182828282 +828383838383838383838483848484848484848484848484848484848484848484848483848383 +838383838383838282828282828282828282828282828181818181818181808081818080808080 +80808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080807f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7c7c7c7c7c7c7c7c7c7b7b7a7a7a7a797979787878787877 +76777675757573737373737373737372727171717170707070706f6f6f6f6f6f6f6f6e6d6e6d6c +6c6c6a6a6a6a6a6a6a6a6a69696868686866666565656565646464646464646364636362626262 +61616160606060605f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f +5f5f5f5f6060606060606060606060606060606060606060616161616161616161616161616161 +6161616161616161616263646465656565656565686868686968696969696a6a6a6a6a6a6a6b6c +6d6e6f6f6f6f6f6f7070707171727273737474747474747575767778787878787878797979797a +7a7b7b7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f807f80 +808080818181818181818181818181818181818181818181818181818181818181828282828282 +828282828282828282828282828282828282828181818181818181818181818181818181818181 +818181818181818181818181818181808080807f807f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80817f8081 +818181818181818181818181818181818181818181818181818181828282828282828282828282 +828181838382838383838484858485858585868686858586868585858585858585858585858585 +858585858484848484848484848384838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838382828282828282828282828282828282828282 +828181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181838383838383838383848384 +848484858585868686868686868787878787878787878788888888888888888888888888888888 +888887878686868686858585858585858483828382818181808080808080808080808080808181 +808081818181818181818181818181818181808081818080808080808080808080808080808080 +807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e +7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f808080808181828283 +8385858585868686878787888988898989898a8a8a8a8a89898989888988888888868686868586 +858483838282828281807f7e7d7d7d7d7d7d7c7b7a7a7878787878787776757575757474737373 +7373727271727171717170706f6f6f6f6f6f6f6f6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6d +6d6e6e6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d +6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6c6c6c6c6c6c6c6c6c6c6c6c +6c6c6c6c6c6c6d6d6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e +6e6e6e6e6e6e6e6e6e6e6e6e6f6f6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f70707070707070707070 +717171717271727272727373737373737373737373737373737373737373737373737373737373 +737373737474737374747475757575757676767677767777777777777777777878787878787878 +787878787878787878787878787878787878787878787878787878787878787878787878787979 +797a7a7a7a7b7b7b7b7b7b7b7c7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7b7c7b7b7b7b7a7a7a797979 +797878787878787878787878787878787878787878787878777777777777777777767776767676 +757575747474747373737373737373737373737373737373737373737373727272727272727272 +727272727171727271717171717171717171717171717171717171717171717272727272727272 +717172727171717171717171727272727273737373747374747575757575767676767777777878 +7878797879797a7a7a7a7a7a7a7b7b7b7c7d7c7d7e7e7e7f7f7f7f7f7f7f7f7f7f808080818182 +828282828282828283828383838383838384848383848484848484848484848484838483838383 +838383838382828282828282828282828282828281818181818181818181818181818181818181 +8181818181818080807f7f80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080808080808080808080808080807f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e +7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e +7e7e7f7e7f7f7f7f7f7f7f7f7f7d7d7d7d7c7d7c7c7c7b7b7b7b7b7b7a7a7a7979797979787778 +7877777775757575747574747473737373737372727272727171717171717171706f70706f6f6f +6d6d6d6d6c6d6c6c6c6b6b6b6b6b6b696968686868676666666666666666666666656565656464 +646362626262616161616161616161616161616161616161616161616161616161616161616161 +616162626262626262626262626262626262626262626363636363636363636363636363636363 +6363646364646465666666676767686868686b6b6b6b6b6b6b6b6b6c6c6d6d6d6d6d6d6e6f7070 +717171717172737373747475757575767676767676777779787a7a7a7a7a7a7a7b7b7b7b7c7c7d +7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7f7f7f7f807f808080808181818181818181818181818181 +818282828281828181818181818181828182828282828282828282828282828383838383838383 +838383838383838383838383838383838282818181818181818181818181818181818181818181 +818181818181818281828282828181818181818181818181818181818080808080808080808080 +808080808181818181818181818181818181818181818181818181818181818182828181828282 +828282828282828282828282828282828282828282828282828383838383838383838383838382 +828484838484848485858585858585858686868585868685858585858585858585858584858484 +848483838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383828282828282828282828282828282828282828281 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818383838383838383838383838383 +848585858686868686868687878787878787878787888888888888888888888888888888888888 +878786868686858584848484848483828283828181818080808080808080808080808081818080 +81818181818181818181818181818181808081818080808080808080808080808080808080807f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7f7f7f7f80808282828284 +84848485858587878788888888888888898a8a8a8a898989898989898989898787878786878686 +858483838383828281807f7f7f7e7e7e7d7d7c7c7a7a7a7a7a7a78787777777776767575757574 +7373737373737373727271717171707070706f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6e6e6f +6f6e6e6e6e6e6e6e6d6e6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d +6d6d6d6d6d6d6d6d6d6e6d6e6e6e6e6e6e6e6e6e6e6e6e6e6e6d6d6d6d6d6d6d6d6d6d6d6d6d6d +6d6d6d6d6e6e6d6d6e6e6e6e6e6e6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f6f706f70707070707070 +707070707070707070707171707071717171717171717171717171727272727272727272727373 +737373737373737474757575757575757575757575757575757575757575757575757575757575 +7575767675757676767777777777787878787878787878787878787879797a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7c +7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7b7b7b7b7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7979797978797878787878787878787777 +777676767675757575757575757575757575757575757475747474747373737373737373737373 +737372727373727272727272727172717171717171717171717171717172727272727272727171 +727271717171717171717272727272737373737373737374747474747575757576767677777777 +77777777787878797979797a7a7a7b7c7b7b7c7c7c7d7d7d7d7e7d7e7e7e7e7f7f7f8080818181 +818181818181828182828282828282838382828383838383838383838383838383838383838383 +838383828282828282828282828282828282818181818181818181818181818181818181818181 +818181818080807f7f80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7e7e7d7d7d7d7c7c7c7c7b7b7b7b7b7a7a797979797878 +787877777776767777767676757474747474747474747373737272737372727272717171717070 +706f6f70706f6f6f6e6d6d6c6c6c6c6c6b6a6a6a6a6a6a6a6a6a6a696968686767676766666565 +656565656363636363636363636363636363636363636363636363636363636363636363636363 +636363636363636363636464646464646464646464646464646565656565656565666665656666 +666666666767676869696a6a6a6b6c6c6c6c6d6d6e6e6f6f6f6f6f6f6f70707171717171727273 +74757575757676767676767778787879797a7a7a7a7a7b7b7b7c7c7c7c7d7d7d7d7d7d7d7d7d7e +7e7e7e7f7f7f80807f7f8080808181818181818181818181818181818181818182818282828282 +828282828282828383828283838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383828282828283838382 +828383828282828282828282828282818281818181818181818181818181818181818181818181 +818182828282828282828282828282828282828282828282828282828282828382838383838383 +838383838383838383838383838383838383838383838383838383838383838484838384848484 +848484848484848485848585858585858585858585858585848484848484848484848484848484 +848484848483838383828382828282828282828282828282828282828282838383838383838383 +838383838383838383838382828282828282828282828282828282828282828181818181818181 +818181818181818181818181818181818181818181818181818080818180808080808080808080 +808080808080808080808081818080818181818181818182828282828383838384838484848484 +858586868585878787888888888888888888888888888888878787878787878787878686868686 +868685858585858584848282828281818181818181818180808181808080808080808080808080 +80808080818180808181818181818080818180808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7d7d7e7e7e7e8080808080808282828283 +838484858586868687868788888989898989898a8a8a8a898a8989898989898988888787868686 +8685848383828282828181818080807d7d7d7d7d7d7d7b7b7b7a79797878787878777676767676 +757574747373737373737272727272727171717171717171717171717171717070707070707070 +70706f6f6f6f6f6f6f6f6f6f6e6e6e6e6e6e6e6e6e6e6e6e6e6d6d6e6e6d6d6d6d6d6d6d6d6d6d +6d6d6d6e6e6e6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f +6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f7070707171717172727272727272727373737373 +737373737373737373737373737373737373737373737373737373737373737373737374747474 +757576767676767676767677777777777777777777777777777777777777777777777777777777 +787877777878787878787878797979797a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7e7d7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080807f7f7e7e7e7e7d7d7d7d7d7d7d7d7c7c +7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7979797978787878 +787878787878787878787878787878787777777676777776767675757575757474747474747474 +747474747474747373737373737373737372727272727272727272717171717171717172727171 +727272727272727272727272727272727273727373737373737474747474747474757575757675 +7676767777777878787979797979797a7a7a7a7c7c7c7d7d7c7c7d7d7d7e7e7e7e7e7e7e7f7f7f +808080808180818181818282828282828282828283838383838484848483848383838383838383 +838383838383838383838383838383838383838383828282818182828181818080808080808080 +8080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f80808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f +7f7f80808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d +7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7f7e +7f7f7f7f7f7f7f7f7f7f7f7f7e7d7f7e7d7d7d7d7d7d7d7d7c7c7c7c7c7b7b7a7a7a7a7a7a7a7a +797979787779787777777676767676767676767675757574747575747474747474747473737372 +7173727171717070706f6f6f6f6f6e6d6d6c6c6c6c6c6c6c6c6c6b6b6b6a6a6a6a696968686767 +676765656565656565656565656565656565656565656565656565656565656565656565656565 +656565656565656566666666666666666666666666666667676767676767676868676768686968 +69696a6a6a6a6b6b6c6c6d6e6f6f6f6f7070707171717172717272737374747474747474757677 +777878797979797979797a7a7a7b7b7c7c7c7c7d7c7d7d7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f +7f8080808181808081818182828282838283838383838383838383838383838383838383838383 +838283828283838282838384838484848484848484848484848484848484848484848484848484 +848484848484848484848484838483838383838383838383838383838282828282838383828283 +838282838283838383838383838383838383838383838383838383838383838383838383838383 +848484848484848484848484848484848484848484848484848484848484848484848484848484 +848484848484848484848484848484848484848484848484848484848485858484858585858585 +858585858585858585858585858585858585858585858484848484848484848384838383838383 +838383828282828282828282828282828282828282828282828282828383838383838383838383 +838383838383838383828282828282828282828282828282828282828281818181818181818181 +818181818181818181818181818181818181818181818180808181808080808080808080808080 +808080808080808080818180808181818181818181828282828283838383838383838384848585 +868685858787878888888888888888888888888888888787878787878787878786868686868686 +858584858484838381818181818181818181818181808081818080808080808080808080808080 +8080818180808181818181818080818180808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e +7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7f7f7f7f808081818181828283 +83848586868686868687878888898989898a8a8a8a8a8a8a8a8a8a8a8a8a898988888888878786 +858484848484848383828181817f7f7f7f7f7f7f7d7d7c7c7b7b7a7a7a7a7a7978787777777776 +767675757575757574747373737372727272727272727272727272727271717171717171717171 +707070706f706f6f6f6f6e6e6e6e6e6e6e6e6e6e6e6e6e6d6d6e6e6d6d6d6d6d6d6d6d6d6d6d6d +6d6e6e6e6e6f6e6f6f6f6f70707070707070707070707070707070707070707070707070707070 +707070707070707070707070707070707071717172727272737374737474747475757575757575 +757575757575757575757575757575757575757575757575757575757575757575767676767677 +777777787778787878797979797979797979797979797979797979797979797979797979797a7a +79797a7a7a7a7a7a7a7a7b7b7b7b7b7c7c7c7c7c7c7c7c7c7d7c7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080808080 +808080808080808081818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181828182828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +8282828282828182818181818181818181818181818180808080807f7f7f7f7f7f7f7f7e7e7f7f +7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7c7d7c7c7c7c7b7b7b7b7b7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a79797978777978777777767676767675757575757575757575 +757575757574747474737473737373727272727272727272727171717171717171727271717272 +727272727272727272727272727272727272727272727273737373737373737474747474747474 +74757576777777787878787878787878787a7a7a7b7c7a7b7c7c7c7d7d7d7d7d7d7d7e7e7e7f7f +7f7f807f8080808081818181818181818181828282828283838383838383838383838383838383 +838383838383838383838383838383838383838282828181828281818180808080808080808080 +808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f +80808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d +7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f +7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7c7c7c7b7b7c7c7b7b7b7a7a +7a7a797a7979797978787878787878787878777777777777777776767777767676757575757475 +7474747473737372727272717170706f6f6f6f6f6f6f6f6f6e6e6e6d6d6d6d6c6c6b6b6a6a6a6a +686868686868686868686868686868686868686868686868686868686868686868686868686868 +6868686868686969696969696969696969696969696a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6a6b6b +6c6c6d6d6e6e6f6f7070717172727373737474747475747575757576767677777777787879797a +7a7b7b7b7b7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f80808081818080818181818181818182 +828282828282828282838383838483848484848484848484848484848484848484848484848483 +848383838383838383848384848484848484848484848484848484848484848484848484848484 +848484848484848484848384838383838383838383838383838382828282828383838383838383 +838483848484848484848484848484848484848484848484848484848484848484848484848585 +858585858585858585858585858585858585858585858585858586868585868686868686868686 +868686868686868686868686868686868686868686868686868686868686868685858686858686 +858586868686868686868686868585868685858584848484848484848483848383838383838383 +838282828282828282828282828282828282828282828282828283838383838383838383838383 +838383838383838282828282828282828282828282828282828282818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818282828282838383838383838383848485858686 +868687878788888888888888888888888888888887878787878787878787868686858585858484 +838483838383818181808081818080808080808080808080808080808081818080818181818181 +818181818181818181818080818180808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d +7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7f7f808081818181828283 +8485858686868687878888898989898a8a8a8a8a8a8a8a8a8a8a8a8a8a8a898989898888878786 +8686868585848483838383818181808080807f7f7e7e7d7d7c7c7c7c7b7b7a7a79797979787878 +777777777676757574747474737373737373737373737373737373727272717172727171717070 +70706f706f6f6f6f6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6f +6f6f6f706f70707070717171717171717171717171717171717171717171717171717171717272 +717172727272727272727272727272737373737374747474757475757575767676767676767676 +767676767777767677777777777777777777777777777777777777777777777878787878797979 +797a797a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b +7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808081818080818181 +818181818181818181818282828282828282828282828282828282828282828282828282828282 +828282828282838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838483848484848484 +848484848484848484848484848484848484848484848484848484848484848484848484848484 +848484848484848484848484848484848484848484848484848484848484848484848484848484 +848484848384838383838383838383838383838382828282828181818080818180808080808080 +80808080808080808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7b7b7c7c7b +7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a797a797979797878787878777777777777777776767777 +767676757575757475747474747373737373737373737372727272727272727171727271717171 +717171717171717171717171717171717171717171717272717172727273737373737373737374 +747575757576767677777676777777797979797a797a7a7a7a7b7b7b7c7c7c7c7d7d7d7e7e7e7e +7f7e7f7f7f7f808080818180808181818282828282838383838383838383838383838383838383 +838383838383838383838383838383838382828282828282828282818181818181818181818181 +81808081818080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f8080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f8080 +8080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f807e7f808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080807f7e807f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7c +7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f +7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7b7b7b7b +7a7b7a7a7a7a797979797979797979797878787878787878787878787878787777777776777676 +767675757573737474737372727171717171717171717070706f6f6f6f6f6f6e6e6d6d6c6c6b6b +6a6a6a6a6a6a6a6a6a6a6a6b6b6a6a6b6a6a6b6b6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6b6a +6a6b6b6b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6e6d6e6e6f6f +6f6f7071727273737474747475757576767676777677777878787879797979797a7a7b7b7c7c7d +7d7d7d7d7d7d7e7e7e7e7e7f7f7f7f807f80808080818181818181818181818181818181828282 +828282828282828383838384838484848484848484848484848484848484848484848484838483 +838383838383838483848484848484848484848484848484848484848484848484848484848484 +848484848484848483848383838383838383838383838383828282828283838383838383838384 +838484848484848484848484848484848484848484848484848484848484848484848485858585 +858585858686858586868686868686868686868686868686868686868686868686868686868686 +868686868686868686868686868686868686868686868686868585868685858585858585858585 +858585858585858585858585858585858585848484848484848484838483838383838383838382 +828282828282828282828282828282828282828282828282838383838383838383838383838383 +838383838382828282828282828282828282828282828282828181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818182828282828383838383838383838484858585858585 +868686878787878787878787878787878787868686868686868686868585858585858584838284 +838282828080808080808080808080808080808080808181808081818181818181818181818080 +81818080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d +7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7f7f8080808080808181828384 +848585858586868787888889898a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8989898988888787868686 +8686868585848484848282828282828281807f807f7e7d7d7d7d7d7d7c7c7b7b7b7b7a7a7a7878 +787878787777767676767575757575757575757575757574747474737373737373737372727272 +7172717171717070706f6f70706f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f70706f6f707070717171 +717271727272727373737373737373737373737373737373737474737374747474747474747474 +747474747474747474747474747575757575767676767776777777777878787878787878787878 +787878787878787878787878787878787878787878787878787878797979797a7a7a7b7b7b7b7c +7b7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7e7e7e7e7e7f7f7f7f7f7f7f7f7f807f8080808080808080808080808080808080 +808080808080808080808080808080808080808080808181818181818181818181818181818181 +818181818181818182828282828282828282828282828282828282828282828282828282828282 +828282828383838383838383838383838383838383838383838383848483838484848484848484 +848484848484848484848484848484848484848484848484848484848485848585858585858585 +858585858585858585858585858585858585858585858585858585858585858585858585858585 +858585858585858585858585858585858585858585858585858585858585858585858585858585 +858584858484848484848484848484848484838383838382828282828282828282828282828282 +8282828282828282828181818080818180807f807f7f7f7f7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7c7c7c7c7b7c7b7b7b7b7a7a7a79797979787878787878787878787878 +787777777776777676767675757574747575747474737373737373737373737373737373737373 +727273737272727272727272727272727272727272727272727272737373737373737373747475 +75757576767676767676767676787878787978797979797a7a7a7a7a7a7a7b7c7c7c7c7d7d7e7d +7e7e7e7e7f7f7f7f7f7f7f7f808081818181818282828282828282828282828283838282838383 +838383838383838383838383838383828282828282828282828181818181818181818181818181 +81818181818181818181818181818181818181808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f80808080 +807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80807f7f8080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080807f7f80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7e7e7e7e7e7e7e7e7e7d7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7c7c7c +7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7d7d7d7d7c7d7c7c7c7c7b7b7b7b7b7b +7b7b7b7b7a7a7a7a7a7a7a7a7a7a79797979797979797979797979797978787878787878787878 +7777777575767675757474747474747474747473737272717171717171707070706f6f6e6e6d6d +6d6d6d6d6d6d6d6d6d6e6e6d6d6e6d6d6e6e6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6d6d6e +6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f70707070707070707070707070707070707071727272 +7374757575757676767677777878797979797979797a7a7a7a7b7b7b7b7b7c7c7d7d7d7d7e7e7e +7e7e7e7e7f7f7f7f7f808080808080808080808181818181818181818181818181818282828282 +828282828283838383848384848484848484848484848484848484848483848383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838282828282838383838383838383838383 +838383838383838483848484848484848484848484848484848484848484848484858585858585 +858586868585868686868686868686868686868686868686868686868686868686868686868686 +868686868686868686868686868686868686868686868685858686858585858585858485848484 +848484848484848484848484848484848383838383838383838383838383838383838383828282 +828282828282828282828282828282828282828282828383838383838383838383838383838383 +838383828282828282828282828282828282828282828281818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181828282828283838383838383838383838484848484858686 +868787878787878787878787878787868685858585858585858584848484848484838282838382 +828280808080808080808080808080808080808081818080818181818181818181818180808181 +8080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f +7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7d +7e7d7d7d7d7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7e7e7f7f7f7f7f7f80808282838384 +84848485858787878788888989898989898989898a898a8a8a8a89898989898988888787878787 +87858685858585838383838383838281818281807f7f7f7e7e7e7d7d7d7d7d7d7c7c7c7a7a7a7a +7a7a78797878787877777777777777777777777777767676767575757575757574747373737373 +737373737272727171727271717171717171717171717171717171727271717272727373737373 +737373737474757575757575757575757575757575757576767575767676767676767676767676 +7676767676767676767676777777777778787878787878787879797a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7c7c7c7d7d7d7d7d7d7d +7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7f7f7f7f7f808080808080808080808080808080808080808180818181818181818181 +818181818181818181818181818181818181818182828282828282828282828282828282828282 +828282828282838383838383838383838383838383838383838383838383838383838383838383 +838384848484848484848484848484848484848484848484848585848485858585858585858585 +858585858585858585858585858585858585858585858585858585858585858585858585858585 +858585858585858585858585858585858585858585858585858585858585858585858585858585 +858585858585858585858585858585858585858585858585858585858585858585858585858585 +858585858585858585858585858585858484848484838383838383838383838383838383838383 +8383838383838382828281818282818181818181818180808080807f7f7f7f7e7f7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7979 +787878787878787878777777767677777676767575757574757474747474747474747474747373 +747473737373737373727372727272727272727272727272727373737373737373737474747474 +747575757575757575757577777777777777777778787979797979797a7b7b7b7b7c7c7c7c7c7c +7c7c7d7e7e7e7e7e7e7e7f7f808080808081818181828182828282828282838382828383838383 +838383838383838383838383838282828282828282828281818181818181818181818181818181 +8181818181818181818181818181818181808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f80808080807f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f807f8080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080807f807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7e7e7f7f7f7f7f7f7f7f +7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7e7e7d7d7d7d7d7d7d7c7c7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a79797a7a797979797979797879787878787878 +787878787877777777767676767575757575757575757574747373737271717171717171717171 +717171717171717171717171717171717171717171717171717171717171717171717171717171 +717171717171717171717171717171727272727272727272727373737374737474747475767676 +7676777878787a7a7a7a7a7a7a7a7a7b7b7c7c7c7c7c7c7c7d7d7e7e7e7e7e7e7f7f7f7f808081 +818181818181818181818182818282828282828283838282838383838383838383838383838383 +838383838383838483848484848484848484848484848484848484848484848483848383838382 +828282838283838383838383838383838383838383838383838383838383838383838383838383 +838383838282818181818181818181818181818181818181818181818181828282828383848484 +848484848484848484848484848484848585858585858585858585858585858585858585858585 +858585858585858585858585858585858585858586868585868686868686868686868686868686 +868686868686868686868686868686868686868686868686868685858585848585848485858585 +858585858585858484848483838382828282828282828281828181818181818181818181818181 +818181818182828282828282828282828282828283838383838383838383828282828282828282 +828282828282828282828281818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181828282828282828282828181 +818181818181818181818181818181818181818181818181818181828383838485858585858585 +858585858585858585858585858585858585858585858585848484838382828282818281818181 +818181808080807f7f7f8080808080808080808080808081818080818181818181818181818181 +81818181808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7d7d7d7d7e7e8080808080818282838384 +848585858587878787878788888889898989898989898989898989898888888888888888878787 +878686868685858584848383838382828282828181818080807f7e7e7e7e7d7d7d7d7d7d7d7b7b +7b7b7a7a7a7a797979797978787878787878787878787878777777777676767676767675747373 +737373737373737373737373737373737373737373737373737373737373737374747474757576 +767676767676767677777777777777777777777777777777777777777777777878777778787878 +7878787878787878787979797979797979797a7a7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7d7d +7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080818181818181 +818181818181818181818181818181818281828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828283838282838383838383838383 +838383838383838383848484848484848484848484848484848484848484848484848484848484 +848484848484848484848484848484848484848484848484848484848484848484848484848484 +848484848484848484848484848484848484848484848484848584858585858585858585868686 +868686868686868686868686868686868686868686868686868686868686868686868686868686 +868686868686868686868686868686868686878787878787878787878787878787868686868586 +858585858585858585858585858585858585858484848383848483838383838383838383838383 +838383838383838383838383838382838282828281818181818181818080818180808080808080 +8080808080807f7f7f7f7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7b7b7c7c7b7b7b7b7b7b +7b7a7a797979797878787878787878787877777777777777777676767675757574747474747474 +747474737373737373737373737373737474727273737372727272727272727272727373737373 +7373747474747575757575757576767777777777777778787979797979797979797a7a7b7b7b7c +7c7c7c7d7d7d7d7e7e7e7e7e7f7f7f808080808080808080808181818181818181818182828282 +828383838383838383838383838383838383838383838383838383838383838282828181828281 +818181818181818080808080808080808080808080808080808080808080808080808080807f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f8080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080 +8080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f +7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7d7f7e7d7d7d7d7d7d7d7d7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7a7a7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a797979797979797978787878777877777777767675757574747474747474747474747474 +747474747474747474747474747474747474747474747474747474747474747474747474747474 +747474747474747474747474747575757575757575757576767676767676767677787979797979 +797a7a7a7c7c7c7c7d7c7d7d7d7d7e7e7e7e7e7e7e7e7f7f808080808080808080808181828282 +828282828282828282828282828282828282838382828383838383838383838383838383838383 +838383838384838484848484848484848484848484848484848384838383838383838383828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282818181818181818181818181818181818181818181818181818282828282838383838383 +838383848384848484848484848485858585858585858585858585858585858585858585858585 +858585858585858585858585858585858585868685858686868686868686868686868686868686 +868686868686868686868686868686868686868686868686858585858485848483848484848484 +848484848483838383828282818181818181818181818181818181818181818181818181818181 +818181828282828282828282828282828282838383838383838383838282828282828282828282 +828282828282828282818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818282828282828282828281818181 +818181818181818181818181818181818181818181818181818182828283848485858585858585 +858585858585858585858584858484848484848484848383838282818181818181818181818181 +81808080807f7f7f80808080808080808080808080818180808181818181818181818181818181 +8181808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e +7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e +7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7f7f7f7f808081818282838384 +848585868686868686878787888888888988898989898989898989898989898989898888878887 +878787868686858584848484848484848483838281818180808080807f7f7f7f7f7f7f7d7d7c7d +7c7c7c7c7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7979797978787778777777777575757575 +757575757575757575757575757575757575757575757575757575757575767676767677777777 +78777878787879797979797979797979797979797979797979797979797a7a79797a7a7a7a7a7a +7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7c7c7c7c7d7c7d7d7d7d7e7e7e7e7e7e7e7e7f7f7e7e +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080 +808080808080808080808080808080808080808080808080808080818181818282828282828282 +828282828282828282828282828282828282828282828282838283838383838383838383838383 +838383838383838383838383838383838383838383838383848483838484848484848484848484 +848484848484848585858585858585858585858585858585858585858585858585858585858585 +858585858585858585858585858585858585858585858585858585858585858585858585858585 +858585858585858585858585858585858585858585858585858585858585858585858686868686 +868686868686868686868686868686868686868686868686868686868686868686868686868686 +868686868686868686868686868686868787878787878787878787878787878686868686868686 +868686868686868686868686868686868685858584848585848484848484848484848484848484 +848484848484848484848484848484848484838383838383838382818382818181818181818181 +8181818180808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7d7d7e7e7d7d7c7d7c7c7c7c +7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a797979797879787877777777767676757575757575757575 +757474747473747373737373737374747272737373727272727272727272727272727272727272 +7373737374747474747474747575757576757676777778787878787878787878797979797a7a7b +7b7c7c7c7c7d7d7d7d7d7e7e7e7f7f7f7f807f8080808081818181818181818181828282828283 +838383838383838383838383838383838383838383838383838383838382828281818282818181 +81818181818080808080808080808080808080808080808080808080808080808080807f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080818180808181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181808081818080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f +7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b +7b7c7c7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c +7c7b7b7b7b7b7b7b7b7a7a7a7a797a797979797878787878777777767677777676767676767676 +767676777776767776767777767676767676767676767676767676767777767677777777777777 +7777777777777777777777787878787878787878787979797979797979797a7a7b7b7c7c7c7c7d +7d7d7e7e7e7e7f7e7f7f7f7f808080818180808181818282828282828282828283838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383848384848484848484848484848484848484848483848383838383838383838282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828181818181818181818181818181818181818181818181818182828282828383838383838383 +838483848484848484848484858585858585858585858585858585858585858585858586868585 +868686868686868686868686868686868686868686868686868686868686868686868686868686 +868686868686868686868686868686868685858686858585848484848384838383838383838383 +838383838382828282828181818181818181818181818181818181818181818181818181818181 +818282828282828282828282828282828383838383838383838382828282828282828282828282 +828282828282828181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818182828282828282828282818181818181 +818181818181818181818181818181818181818181818181828282828383848484848484848484 +848484848484848484838483838383838383838382828282828181818080818180808080808080 +807f7f7f7f7f808080808080808081818080818181818181818181818180808181808080808080 +80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e +7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d +7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7e7e7e7e7f7f808081818282838384 +848585868686868787878888888889888989898989898989898989898989898989898889888888 +8887878787878686868585868685858484838383838282828282818181808080807f7f7e7f7e7e +7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7a7a7a7a797a7979797977777777777777 +777676777776767676767676767676767676767676777776767777777878787878797979797a79 +7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f8080808080808080808080808080 +808080808080808080808080808080808080808181808081818181818181818282828282828282 +828282828282828282828282828282828282828282828282828282838383838383838383838383 +838383838383838383838383838383838383838383838483848484848484848484848484848484 +848484848484848484848484848484848484848484848484848484848484848484848484848484 +848484848485858585858585858585858585858585858585858585858585858585858585858585 +858585858585858585858585858585858585858686858586868686868686868686868686868686 +868686868686868686868686868686868686868686868686868686868686868687878787878787 +878787878787878787878787878787878787878787878787878787878787878787878787878787 +878787878787878787878787878788888888888888888888888888888887878787878787878787 +878787878787878787878787878787868686868686868686868686868686868686868686868686 +868686868585868685858585858585858484848484848484848384838383838383838383838383 +838382828282828181818181818181808081818080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d +7d7d7d7c7c7c7b7b7c7c7b7b7b7a7a7a7a797a7979797978787878787777777676777776767675 +757575747574747474747474747473737373737272727272727272727272727272727272727272 +7373737373737373737374747474757475757575767676777776767777777878787879797a7a7a +7a7b7b7b7c7c7c7c7d7d7d7e7e7e7e7f7e7f7f7f7f808080818180808181818282828282838383 +838383838383838383838383838383838383838383838383838383828282828282828282828282 +8282828181818181818181808081818080808080808080808080808080808080807f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80807f +7f8080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080807f7f80807f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f80807f7f80808080808080808080808080808080808080808080808080808080818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818180808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808081818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818180808080808080808080808080 +807f807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7f7f7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7c7c7b7b7c7b7b7c +7c7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7b7b7b7b7a7b7a7a7a7a79797979797878787878787878787878787878787878 +787878787878787878787879797878797979797979797979797979797979797979797979797979 +7979797979797979797a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7c7c7d7d7d7d7d7d7e7e7e +7f7f7f7f807f808080808181818181818181818182828282828282828282838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838483848484848484848484848484848484848484838483838383838383838382828282828282 +828282828282828282828282828282828282828282828282828282828282828181828281818180 +808080808080808080808080808080808080808080808080818181818182828283838282838384 +838484848484848484848585858585858585858585858585858585858585858585858585858585 +858585858585858585858585858585858585858585858585858585858585858585858585858585 +858585858585858585858585858585858585858585858484848382848382828282828282828282 +828282818181818180808080808080808080808080808080808081818080818181818181818182 +828282828282828282828282828283838383838383838383828282828282828282828282828282 +828282828281818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181828282828282828282828181818181818181 +818181818181818181818080818180808080808080808181818182828383838383838383838383 +83838383838383828382828282828282828281818181818080808080808080808080808080807f +7f7f7f7f8080808080808080818180808180808181808080808080808080808080808080808080 +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e +7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d +7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7d7d7d7e7f7e7f80808081818282838384 +848585858586868687878787888788898989898989898989898989898989898988898888888887 +8787878786868686868686868685858484848483838383838282828181828280807f807f7f7f7f +7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7b7c7b7b7b7b797979787879797878 +787878787878787878787878787878787878787878787878797979797a7a7a7b7b7b7b7c7b7c7c +7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7e7e7e7e7e7e7e7e7e7e7f7f7f7f807f8080808081818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818182828282828282828282 +828282828282828282828282828282828282828282828282828383838383838383838383838383 +838383838383838383838383838383838383838384838484848484848484848484848484848484 +848484848484848484848484848484848484848484848484848484848484848484848484848484 +848484858585858585858585858585858585858585858585858585858585858585858585858585 +858585858585858585858585858585858585858585858585858585858585858585858585858585 +858585858585858585858585858585858585858585858585858585858585868686868686868687 +878686878787878787878787878787878787878787878787878787878787878787878787878787 +878787878787878787878787888888888888888888888888888888878787878787878787878787 +878787878787878787878787878686868686868686868686868686868686868686868686868686 +868686868686868686868686868685858585858585858584858484848484848484848484848484 +83838383838282828181828281818181818181818080808080808080807f807f7f7f7f7e7e7e7e +7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7b7c7b7b7a7a7a7a79797978787878787878787878777777 +777677767675757676757575747474747473737373737373737373737373727273737272727373 +73737373737373737474747475747575757576767676767676767676777777777878797979797a +7a7a7a7a7a7a7b7c7c7d7d7d7d7e7d7e7e7e7e7f7f7f80807f7f80808081818181818282828282 +828282828282828283838282838383838383838383838383838282828282828282828282828282 +828181818181818181818181818181818181818181818181818181818181818080807f7f80807f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80807f7f80 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080807f7f80807f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f80807f7f808080808080808080808080808080808080808080808080808080808181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181808080808080808080808080808080 +80808080808080808080808080808080808080808080807f7f80807f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7c7c7b7b7c7b7b7c7c7b +7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7d7e7d7d7d7d7d +7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7c7d7d7d7d +7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7b7b7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7e7d7f7f7f7f7f7f8080808181 +818181818181818182828282828282828282838383838383838383838484848484848484848384 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383828282828282828282 +828282828282828282828282828282828282828282828282828282828281818282818181808080 +808080808080808080808080808080808080808080808181818181828282838382828383838383 +838383838383838384848484848484848484848484848484848484848484848484848484848484 +848484848484848484848484848484848484848484848484848484848484848484848484848484 +848484848484848484848484848484848484848483838382828383828282828282828282828282 +828181818181808080808080808080808080808080808080818180808181818181818181828282 +828282828282828282828282838383838383838383838282828282828282828282828282828282 +828282818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818282828282828282828281818181818181818181 +818181818181818180808181808080808080808081818181828282828282828282828282828282 +8282828282828282828282828282828281818181818080808080808080808080808080807f7f7f +7f7f80808080808080808181808081808081818080808080808080808080808080808080807f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7d +7e7d7d7d7d7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7d7d7d7e7e7d7e7f7f7f808081818282838384 +848484858585868787878787878888888888888888888888888888888888888888888888878787 +878786868686868686868685858585858584848484848383838282838381818181818181818080 +8080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7b7b7b7a7a7b7b7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7c7c7c7d7d7d7d7d7d7d7d7d7d +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f +7f8080808080808080808081818181818181818181828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282838383838383838383838383 +838383838383838383838383838383838383838383838384848484848484848484848484848484 +848484848484848484848484848484848484848484848484848484848484848484848484848484 +848484848484848484848484848484848484848484848484848484848484848484848484848484 +848585858585858585858585858585858585858585858585858585858585858585858585858585 +858585858585858585858585858585858585858585858585858585858585858585858585858585 +858585858585858585858585858585858585858585858585858585858686868686868686878786 +868787878787878787878787878787878787878787878787878787878787878787878787878787 +878787878787878787878888888888888888888888888888888787878787878787878787878787 +878787878787878787878786868686868686868686868686868686868686868686868686868686 +868686868686868686868686858585858585858585858585858585858585858585858585858484 +848484838383828283838282828282828282818181818181818181818181818180807f7f7f7f7e +7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7c7c7c7c7b7b7b7a7a7a7a797a797979797878787878 +787878777778787777777676767675757474747474747474747474747373747473737374747474 +737473737373747474747474747474747575757575757575757576767676777777777778787979 +797979797a7b7b7c7c7c7c7c7c7c7c7c7d7e7e7e7f7f7e7e7f7f7f808080808081828282828282 +828282828282838382828383838383838383838383838382828282828282828282828282828281 +81818181818181818181818181818181818181818181818181818181818080807f7f80807f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181828281818282828282828282828282828282828282828383 +838383838383838383838383838383838383838383838383838383838383838383828282818182 +828181818181818181818181818181818181818080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808081818181818181818181818181818181818181818181818181818181 +8181818181818181818181818181818181818181818181818181818080808080808080807f807f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b +7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7e7e7d7d7d7d7d +7d7d7d7d7d7d7d7c7d7c7c7c7c7c7c7c7c7c7d7d7d7c7c7d7d7c7c7c7c7c7c7c7c7c7c7c7d7d7c +7c7d7c7c7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7c7c7d7d7d7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808181818181818181818181 +828283838383838383848483838484848484848484848484848484848484848383838383838383 +838382828282828282828282828282828282828282828181818181818181818181818181828283 +838383838383838383838383838383838382838282828282828282828282828282828282828282 +828282828181818181818181818181818181818181818181818181818181818181818181818181 +818181818180808080808080808080808080808081818181818181818181818181818281828282 +828383838383838383838383838383838383838383838383838383838384848383848484848484 +848484848484848484848484848484848484848484848585858585858585858585858585858585 +858585858585858584848483838484838383828282828182818181818181818181808080808080 +808080808080808080808080808081818181818181818181818181818181818181818282828282 +828282828282828282828282828282828282828282828282828282828282818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181828282 +828282828282828282828282828282828282828282828282828282828282828282828282828181 +818181818181818181818181818181818181818181818181828282828282828282828282828282 +828282818281818181808080808080808080808080807f7f80807f7f7f7f7f7f7f7f8080808080 +8080808080808080818180808181818181818181818181808080807f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7e7e8080808081818282838383 +838484858585858687868787878788888888888989898989898989898889888888888888888888 +888888878788888787878685858585858585858584848483838383838382838282828281818181 +81818181818181818180808181808080808080807f7f7e7e7e7e7d7d7d7d7d7d7d7d7c7c7d7d7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7c7c7d7d7d7d7d7d7d7d7d7d7d7d7e7e7f7f7f7f8080 +808080808080808080808081818080818181818181818181818181818181818181818181818181 +818181818181818181818181818281828282828383838383838383838383838383838383838383 +838383838383838383838383838484838384848484848484848383838383838383838383838383 +838383838383838383838384848484848484848484848484848484848484848383838383838383 +838383838383838383838383838383838483848484848585858585858585858585858585858585 +858585858585858585858585858585858585848484848484848484848484848484848484848484 +848484848484848484848484848484848484848484848484848484848484848484848484848484 +848484848484848484848484848585848485858586868686868585858585858585858586868686 +868686868686868686868686868686868686868686868686868686868686868686868686868686 +868686868686868686868686868686868686868686868686868686868686868686868686868686 +868686868686868687878787878787878787878787878787878787878787878787878787878787 +878787878787878787878787878787878787878888888888888888888887878787878787878686 +878786868686868686868686868686868686868586858585858585858585848484848484848484 +848484848484848484838384848383838383838383828282828182818181818181818181818181 +808080807f7f7f7e7e7e7e7d7e7d7d7d7d7d7d7d7d7d7c7c7c7b7b7c7c7b7b7b7a7a7a7a797978 +787878787878787877777777777777777777767676767675757575757575757575747474747474 +747474747474747475737474747474747475757474757575767676767676777777777777777878 +797979797979797a7a7b7b7c7c7c7c7c7d7d7e7e7d7d7e7e7e7f7f7f7f80808080808081818181 +818181818181818181818182828282828282828282838383838383838383838383838383828282 +828282828281818282818181818181818180808080808080808080808080808080808080808080 +8080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808081818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818282818182828282828282828282828282828282828283838383 +838383838383838383838383838383838383838383838383838383838383838282828181828281 +818181818181818181818181818181818180808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b +7b7c7c7b7b7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7e7e7f7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7e7e7f7f7e7e7e7e7e7e7e7e7e7e7e7f7f7e7e7f +7e7e7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7e7e7f7f7f808080808080808080808080 +808080808080808081818181818181818181818181818281828283838383838383838383838384 +848484848484848585848485858585858585858585858585858585858584848484838483838383 +828282828282828282828282828282828282828281818181818181818181818181818182828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828281818181818181818181818181818181818181818181818181818181818181818181818181 +818181808080808080808080808080808080818181818181818181818181818181818181818182 +828282828282828282828282828282828282828282828282828282838382828383838383838383 +838383838383838383838383838383838383838384848484848484848484848484848484848484 +848484848484838383828283838282828181818181818181818181818181818080808080808080 +808080808080808080808080818181818181818181818181818181818181818182828282828282 +828282828282828282828282828282828282828282828282828282828181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818282828282 +828282828282828282828282828282828282828282828282828282828282828282828281818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +81818181818181808080808080808080808080807f7f80807f7f7f7f7f7f7f7f80808080808080 +808080808080818180808181818181818181818181808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e +7e7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7f7f7f7f808081818282828283 +838484858586868686868686878787878788888888888888888888888888888888888888888888 +888787888887878786868686868686868686858585848484848484848484848484838383838383 +8383838383838382818382818181818181818180808080807f7f7f7f7f7f7f7f7e7e7f7f7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f808080808081818181 +818181818181818181828281818282828282828283828383838383838383838383838383838383 +838383838383838383838383838383838384848484848484848484848484848484848484848484 +848484848484848484848485858484858585858585858584848484848484848484848484848484 +848484848484848484858585858585858585858585858585858585858584848484848484848484 +848484848484848484848484848484848484848485858585858585858585858585858585858585 +858585858585858585858585858585858484848484848484848484848484848484848484848484 +848484848484848484848484848484848484848484848484848484848484848484848484848484 +848484848484848484848485858484858585868686868685858585858585858585868686868686 +868686868686868686868686868686868686868686868686868686868686868686868686868686 +868686868686868686868686868686868686868686868686868686868686868686868686868686 +868686868686878787878787878787878787878787878787878787878787878787878787878787 +878787878787878787878787878787878788888888888888888888878787878787878786868787 +868686868686868686868686868686868686868686868686868686868585858585858585858585 +858585858585858484858584848484848484848383838383838383838283828282828282828181 +81818080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7d7c7e7d7c7c7c7b7b7b7b7b7a7a7a7a +7a7a7a7a7a7a797979797879787878787777777777767676767676767676767575757574757474 +747474747474747373737373737373747473737474747575757575757575757675767677777878 +78787878787979797a7a7a7a7b7b7c7c7d7d7c7c7d7d7d7e7e7e7e7f7f80808080818181818181 +818181818181818181828282828282828282828383838383838383838383838383838282828282 +828282818182828181818181818181808080808080808080808080808080808080808080808080 +808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808181808081818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181808081818080808080808080808080808080808081818080 +818181818181818181818181818181818181818181818181818181818181818181828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282838383838383 +838383838383838383838383838383838383838383838383838383838382828282828282828282 +828282828282828282828282828282818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828281818181818181818181818181818181 +818181818181818181818181818181818180808181808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7c7c7b7b7c7b7b7c7c7b7b7b7b7b7b7c +7c7b7b7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080808080 +808080818180808181818181818181818181818181818181818282828282828282828282828282 +828282828282838383838383838383838383838384838484848484848484848484848484858585 +858585858585858585858585858585858585858585858585858585848484848384838383838282 +828282828282828282828282828282828282818181818181818181818181818181828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +818181818181818181818181818181818181818181818180808181808080808080808080808080 +807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080818180808181818181818181828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282838383838383838383838383838383838383838383 +83838383828282828282828282828181818080818180808080808080807f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f8080808080808080818180808181818181818181828282828282828282 +828282828282828282828282828282828282828282828282828281818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818182828282828282 +828282828282828282828282828282828282828282828282828282828282828282818181818181 +818180808181808080808080808080808080808080808080808080808080808080808080808080 +80808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080 +8080808081818080818080818180808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d +7d7d7d7d7c7c7c7b7b7c7c7b7b7b7b7b7b7c7c7b7b7c7c7c7e7e7e7e7f7f808081818181828283 +838484858585858686868787878787888888888888888888888888888888888888888888888888 +888888888888878787878787878787878686868585868685858585858585858484848484848484 +848484848484838483838383838383838382828282828181818080818180808080808080808080 +808080808080808080808080808080808181808081818181818181818282828282838383838383 +838383838383838383838383838383838383848384848484848484848484848484848484848484 +848484848484848484848484848484858585858585858585858585858585858585858585858585 +858585858585858585858585858585858585858585848484848484848484848484848484848484 +848484848484848585858585858585858585858585858585858585848484848484848484848484 +848484848484848484848484848484848484858585858585858585858585858585858585858585 +858585858585858585858585858584848484848484848484848484848484848484848484848484 +848484848484848484848484848484848484848484848484848484848484848484848484848484 +848484848484848484848484848484848585858585848484848484848484848585858585858585 +858585858585858585858585858585858585858585858585858585858585868685858686868686 +868686868686868686868686868686868686868686868686868686868686868686868686868686 +868686868787878787878787878787878787878787878787878787878787878787878787878787 +878787878787878787878787878787888888888888888888888787878787878787878787878787 +878787878787878787878787878787878787878787878787878786868686868686868686868686 +858586868585858585858585858585858584848484848484848483848383838383838383838282 +8282828181818181818181808081818080807f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7b7b7c +7c7b7b7b7a7a7a7a797a7979797978787878787777777676777776767675757575747574747474 +747474747473737373737373737373737373737374747474747474747475747575757576767677 +777777787878797979797a7a7b7b7c7c7b7b7c7c7c7d7d7d7d7e7e7f7f7f7f8080808080808080 +818180808181818282828282828282828283838383838383838383838383838382828282828282 +828282828282828282828282828181818181818181818181818180808181808080808080808080 +80808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080 +808080808081818080818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828383838383838383 +838383838383838383838383838383838383838383838383838383828282828282828282828282 +828282828282828282828282828181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818182828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818180808080808080808080808080808080 +80808080808080808080808080808080808080808080808080808080808080808080808080807f +807f7f7f7f7f7f7f7e7e7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f808080818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818282818182828283838383838383838383838383838383 +838383838484848484848484848484848484858485858585858585848485858484848585858585 +858585858585858585858585858585858585858585858585858484848483848383838382828282 +828282828282828282828282828282828181818181818181818181818181818282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828181 +818181818181818181818181818181818181818181818181818181818181818181818181818180 +808080808080807f7f80807f7f7f80808080808080808080808080808080808080808181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818282828282828282828282828282828282828282828282 +8282818181818181818181818080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f80808081818080818181818181818181818181818282828282828282828282 +828282828282828282828282828282828282828282828181818180808080808080808080808181 +808081818181818181818181818181818181818181818181818181818181828282828282828282 +828282828282828282828282828282828282828282828282828282828282828181818181818181 +818181818180808181808080808080808080808080808080808080808080808080808080808080 +8080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080 +808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d +7d7d7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7d7d7d7e7f7e7f80808080808181828283 +838484848485858586868686868787878787878787888887878888888888888888888888888888 +888888888787878787878787878786868686868686868686868686868685858585858585858585 +858585858485848484848484848484838383838382828282828282828282828282828282828282 +828282828282828282828282828282828282828181828281828282828383838484848484848484 +848484848484848484848484848484848584858585858585858585858585858585858585858585 +858585858585848485858484848585858585858585858585858585858585858585858585858585 +858585858585858585858585858585858585858484848484848484848484848484848484848484 +848484848485858585858585858585858585858585858585858484848484848484848484848484 +848484848484848484848484848484848585858585858585858585858585858585858585858585 +858585858585858585858585848484848484848484848484848484848484848484848484848484 +848484848484848484848484848484848484848484848484848484848484848484848484848484 +848484848484848484848484848485858585858484848484848484848485858585858585858585 +858585858585858585858585858585858585858585858585858585858585858585858585858585 +858585858585858585858585858585858585858585858585858585858585858585858585858585 +858586868686868686868686868686868686868686868686868686868686868686868686868686 +868686868686878786868787878888888888888888888887878787878787878787878787878787 +878787878787878787878787878787878787878787878787868686868686868686868686868686 +868686868686868686868686868686858585858585858585848584848383848483838382828282 +82818181818181818181818181818181808080807f807f7f7f7f7e7e7e7e7e7d7d7d7d7d7d7d7d +7d7d7c7c7c7b7a7c7b7a7a7a797979797978787878787878787878777776767576757575757575 +757575747474747474747473737474737373747474747474747474757475757575767676767676 +767777777878787879797a7a7b7b7a7a7b7b7b7c7c7c7c7d7d7e7e7e7e7f7f7f7f7f7f7f7f8080 +808080808081818181818181818181828282838382828383838383838383828282828282828282 +828282828282828282828281818181818181818181818181818181818181818181818181818181 +81818181818181818181808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080 +808080818180808181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818182828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828283838383838383838383 +838383838383838383838383838383838383838383838383838282828282828282828282828282 +828282828282828282828281818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181828282828282828282828282828282828282828282828282828282828283828383838383 +838383838383838383838383838383838383838282828281828181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080807f7f80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f8080808181818181818181818181818181818181818181818181818281828282 +828282828282828282828282828283838282838383848484848484848484848484848484848484 +848485858585858585858585858585858585858585858585858484858584848485858585858585 +858585858585858585858585848584848484848484848483838383838383838383828282828282 +828282828282828282828282828281818181818181818181818181818182828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828281818181 +818181818181818181818181818181818181818181818181818181818181818181818181808080 +80808080807f7f80807f7f7f808080808080808080808080808080808080808081818181818181 +818181818181818181818181818181818181818181818081808080808080808080808080808080 +808080808080808080808080808081818181818181818182818282828282828282828282828282 +81818181818181818180807f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7f7e7f7f7f +7f7f7f7f7f7f808080818180808181818181818181818181818182828282828282828282828282 +828282828282828282828282828282828282828281818181808080808080808080808081818080 +818181818181818181818181818181818181818181818181818181818282828282828282828282 +828282828282828282828282828282828282828282828282828282828281818181818181818181 +81818180808181808080808080807f807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f80808080808080808080808080 +80808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7d7d7d7d +7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7d7d7d7e7e7d7e7f7f7f7f7f80808181828283 +838383848484858585858686878787878787878888878788888888888888888888888888888888 +888887878787878787878787868686868686868686868686868686858585858585858585858585 +858585858585858585858585858484848484838383838383838383838383838383838383838383 +838383838383838383838383838383838382828383828383838384848485858585858585858585 +858585858585858585858585858585858585858585858585858585858585858585858585858585 +858585858484858584848485858585858585858585858585858585858585858585858585858585 +858585858585858585858585858585858584848484838483838383838383838483848484848484 +848484858585858585858585858585858585858585858584848484838483838383838383838383 +838383838383838384838484848485858585858585858585858585858585858585858585858585 +858585858585858585848483838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383848484848483838383838383838383848484848484848484848484 +848484848484848484848484848484848484848484848484848484848484848484848484848484 +848484848484848484848484848484848484848484848484848484848484848484858485858585 +868686868686868686868686868686868686868686868686868686868686868686868686868686 +868686868787868687878788888888888888888888878787878787878787878787878787878787 +878787878787878787878787878787878787878787878686868686868686868686868686868686 +868686868686868686868686868585858585858585858585858584848585848484838383838382 +8282828282828282828282828282818181818081808080807f7f7f7f7f7e7e7e7e7e7e7e7e7e7e +7d7d7d7c7c7d7d7c7c7c7b7b7b7b7a7a7979797979797979797878777777777777777677767676 +767575757575757575747475757474747575757575757575757475747474747575757575757576 +767777787878787879797a7a79797a7a7a7b7b7b7b7c7c7c7c7c7d7d7e7e7e7e7e7e7e7f7f7f7f +7f7f7f808080808180818181818282828383828283838383838383838282828282828282828282 +828282828282828282818181818181818181818181818181818181818181818181818181818181 +8181818181818181808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808181808081818182828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282818182828181818181818181818181818181818182828181828282828282 +828282828282828282828282828282828282828282828282828282828282828283838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383828282828282828282828282828282 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838382828383828282828282828282828282828282828282828282828282 +828282828282828282828282828281818181818181818181818181818181818181818181818181 +808080808080808080808080808080808080808080808080808080808080808080807f807f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7c7c7c7c7b7b7b7b7b7b7c7c7c7c7d7c7c7d7d7c7c7c7c7c7c7d7d7c7c7d7d7d +7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f8080808080808081818181818282828282828282828282828282828282828282828282838383 +838484848484848484848484848484848484848484848484848484848485858585858585858585 +858585858585858585858585858586858686868685858585858585858585858585858585858585 +858585858585848484848484848484848484848484848484848383828282828181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818282 +828282828282828282828282828383838383838383838383838383838383838383838383838382 +828282828282828282828282828282828281818181808080808080808080808080808080808080 +808080808080808080808080808080808080818180808181818181818181818181818181818181 +818181818181808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080807f7f80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f8080808080808080818180808181818282828282828282828282828282828282828282 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818182828282828282828282828282828283838383838383838383838383 +838383838383838383838383838383838382828282828282828282828282828281818180808181 +80808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808181 +808081808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080807f7f7e7e7e7e7e7e7e7e7e7d7d +7d7c7c7c7c7b7b7b7b7b7b7c7c7a7a7b7b7b7c7c7c7c7d7d7d7d7e7e7f7f7f7f80808181828282 +828383838585858585858585858586868686868686868686868686868687878787878787878787 +878787878787878787878787878686878786868686868686868686868686868686868686868686 +858685858585858585858585858585858484848383848483838383838383838383838383838383 +838383838383838383838484838384848484848484848484848484848484848484848484848484 +848484848484848484848484858485858585858585858585858585858585858585858585858585 +858585858585858585858585858585858585858585858585858585858585858585858585858585 +858585858585858585858484848484848484848484848484848484848484848484848484848484 +848484848484848484848484848484848484848484848484848484848484848484848484848484 +848484848484848484848484848484848484848484848484848484848484848484848484848484 +848484848484848484848484848484848484848484848484848484848484848484848484848484 +848484848484848484848484848484848484848484848484848484848484848484848484848484 +848484848484848484848383838383838383838383838383838383838383838383838383838383 +838383838383838383838384848484848484848484848484858584848585858585858585858585 +858585858585858585858585858585858585858585858585858585858585858585858585858585 +858585858585858585858585858585858585858585858585858585858686868686868686868686 +868686868686868686868686868686868686868686868686868686868686868686868686868686 +868686868686868686868686868686868686868686868686868686868686868686858586868585 +858585858585858585858585858585858585858584858484848484848484848484848484848484 +8484848484838384848383838282828281828181818181818181818080807f7f80807f7f7f7e7e +7e7e7d7e7d7d7d7d7c7c7c7c7c7c7c7c7b7b7b7b7a797979797979787877777777777777777776 +767676767575757575757575757574747474747474747475747575757575757576767676767676 +7676767677787878797978787979797a7a7a7a7a7b7c7c7c7c7c7c7c7c7c7d7d7d7e7e7d7d7f7f +7f8080808080808080808081818181818181818181818181818182828282828282828282828282 +828282828282828282828282828282828282828281818282818181808080808080808080808080 +808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808081818080818181828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828181828281818181818181818181818181818181828281818282828282828282 +828282828282828282828282828282828282828282828282828282828282838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838282828282828282828282828282828383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838483848484848484848484 +848484848484848484848484848484848484848384838383838383838383838383838383838383 +838383838383838383828283838282828282828282828282828282828282828282828282828282 +828282828282828282828282818181818181818181818181818181818181818181818181818080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7c7c7c7c7b7b7b7b7b7b7c7c7c7c7d7c7c7d7d7c7c7c7c7c7c7d7d7c7c7d7d7d7d7d +7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80 +808080808080818181818182828282828282828282828282828282828282838283838484848485 +858585858585858585858585858585858585858585858585858585868686868686868686868686 +868686868686868686868686868686868686858585858585858585858585858585858585858585 +858585858484848483848383838383838383838383838383828282828281818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818182828282 +828282828282828282828283838383838383838383838383838383838383838383838383828282 +828282828282828282828282828282818181818080808080808080808080808080808080808080 +808080808080808080808080808080808181808081818181818181818181818181818181818181 +8181818180808080808080808080808080807f807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f807f808080808080808080808080808080808080 +80808080807f807f7f7e7e7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f +7f7f80808080808080808181808081818182828282828282828282828282828282828282828181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181828282828282828282828282828282838383838383838383838383838383 +838383838383838383838383838383828282828282828282828282828282818181808081818080 +8080808080807f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f8080808080808080808080808081818080 +81808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080807f7f7f7f7e7f7e7e7e7e7d7d7d7c +7c7c7c7b7b7b7b7b7b7c7c7a7a7b7b7b7c7c7c7c7c7c7c7c7d7d7e7e7e7e7f7f80808181818182 +828284848484858485858585868686868686868686868686868686878787878787878787878787 +878787878787878787878786868787868686868686868686868686868686868686868686868686 +868686868686868686868686868685858584848585848484848484848484848484848484848484 +848484848484848485858484858585858585858585858585858585858585858585858585858585 +858585858585858585858585858585858585858585858585858585858585858585858585858585 +858585858585858585858585858585858585858585858585858585858585858585858585858585 +858585858585858584848484848484848483848383838383838383848384848484848484848484 +848484848484848484848484848484848484848484848483848383838383838383838383838383 +838383838483848484848484848484848484848484848484848484848484848484848484848484 +848484848483848383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838382828282828282828282828282828282828282828282828282828282828282 +828282828282828282838383838383838383838383838484838384848484848484848484848484 +848484848484848484848484848484848484848484848484848484848485848585858585858585 +858585858585858585858585858585858585858585858585858586868686868686868686868686 +868686868686868686868686868686868686868686868686868686868686868686868686868686 +868686868686868686868686868686868686868686868686868686868686868585868685858585 +858585858585858585858585858585858585858585858585858585858585858585858585858585 +85858584848585848484838383838283828282828282828282818181808081818080807f7f7f7f +7f7f7f7f7f7f7e7e7e7e7d7e7d7d7c7c7c7c7b7a7a7a7a7a7a7a79797979787978787878777777 +777776767676767676767676757575757575757575747574747474747474757575757575767576 +7676767777777878777778787879797979797a7a7a7a7b7a7b7b7b7b7c7c7c7d7d7c7c7e7e7e7f +7f7f7f807f80808080818181818181818181818181818181828282828282828282828282828282 +828282828282828282828282828282828282818182828181818080808080808080808080808080 +80808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080818180 +808181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838382828282828282828282828282828283838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838384838484848484848484848484 +848484848484848484848484848484848483848383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838282828282828282828282828282828282828282828282828281818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +808081818080808080808080808080808080808080808080808080808080808080808080808080 +8080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080 +808181818282828282838383838383838383838383838383838383838483848484848585858585 +858585858585858586868585868686868686868686868686868787878787878787878787878787 +878787878787878787878787878787878686868585868685858585858585858585858585858585 +858584848484838483838383838383838383838383838282828282818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181828282828282 +828282828282828282838383838383838383838383838383838383838383838383838282828282 +828282828282828282828282828282818181818181818181818181818181818181818181818180 +808181808080808080808080808080808080808080808080808080808080808080808080808080 +80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f +808080818180808181818181818181828282828282828282828282828282828282828281818181 +818181818181818181818181818180808181808080808080808080808081818080818181818181 +818181818181818282828282828282828282828282828383838383838383838383838383838383 +838383838383838383838383838282828282828282828282828282828181818181818181808081 +818080807f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080 +807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f8080808080808080808080808080807f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c +7c7c7b7b7c7c7b7b7b7a7a7a7a7a7b7b7b7c7c7b7b7c7c7c7d7d7d7d7e7e7f7f80808080818181 +838383838483848484848585858686858586868686868686868787878787878787878787878787 +878787878787878787878787878787878787878787878787878787878787878787878787878787 +878787878787878787878787868686868686868686868686868686868686868686868686868686 +868686868686868686868685858686858686858586868686868686868686868686868686868686 +868686868686868686868686868686868686868686868686868686868686868686868686868585 +868685858585858585858585858585858585858585858585858585858585858585858585858585 +858585858585848484848484848484838483838383838383838483848484848484848484848484 +848484848484848484848484848484848484848484838483838383838383838383838383838383 +838384838484848484848484848484848484848484848484848484848484848484848484848484 +848484838483838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383828282828282828282828282828282828282828282828282828282828282828282 +828282828282828383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383848384848484848484848484 +848484848484848484848484848484848484848484848484858585858585858585858585858686 +858586868686868686868686868686868686868686868686868686868686868686868686868686 +868686868686868686868686868686868686868686868686868686868686868686868686868686 +868686868686868686868686868686868686868685858686858585858585858585858585858585 +858585858585858584848484838483838383838383838382828282828282828282818181808081 +818080807f7f7f7f7e7f7e7e7e7e7d7d7d7c7c7c7c7b7b7b7a7a7a7a797a797979797878787878 +777777767677777676767575757575757575757475747474747474747474747474747574757575 +75767676777776767777777878787878797979797a797a7a7a7a7b7b7b7c7c7c7c7d7d7d7e7e7e +7e7f7e7f7f7f7f8080808181808081818181818181818282828282828282828282828282828282 +828282828282828282828282828282828282828282828281818181818181818181818181818181 +8181808081818080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +818180808181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818182828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828283838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383828282828282828282828282828282838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383848384848484848484848484848484 +848484848484848484848484848484838483838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838382828282828282828282828282828282828282828282828282818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +81808080808080808080808080808080808080808080808080808080808080808080807f807f7f +7f7f7f7f7f7e7e7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080 +808081818282828383838383838383838383838383838383838384838484848485858585858585 +858585858585858585858586868585868686868686868687878787878787878787878787878787 +878787878787878787878787868685858585858585858585858585858585858585858585858585 +848484848384838383838383838383838383838382828282828181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818282828282828282 +828282828282828383838383838383838383838383838383838383838383838382828282828282 +828282828282828282828282828181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818080818180808080808080808080808080 +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f80808080 +818181818181818181818181818282828282828282828282828281818282818181808080808080 +808080808080808080808080808080808080808080808181808081818181818181818181818181 +818181818182828282828282828282828282828283838383838383838383838383838383838383 +838383838383838383838382828282828282828282828282828281818181818181818181818181 +808080807f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080807f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080 +7f7f80808080808080808080808080808080808080808080808080807f7f80807f7f7f7f7f7f7f +7f7f7f7f7f7f8080808080808080808080808080807f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c +7c7c7c7c7c7b7b7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7c7c7c7c7d7d7e7e80807f7f8080808282 +828283828383848485858585858585858585858585858586868686868686868686868686878786 +868787878787878787878787878787878787878787878787878787878787878787878787878787 +878787878787878787878686868686868686868686868686868686868686868686868686868686 +868686868686868686868686868686868686868686868686868686868686868686868686868686 +868686868686868686868585868685858585858585858585858585858585858585858585858585 +858585858585858585858585858585858585858585858585858585858585858585858585858585 +858585858484848484848484848384838383838383838384838484848484848484848484848484 +848484848484848484848484848484848484848384838383838383838383838383838383838383 +848384848484848484848484848484848484848484848484848484848484848484848484848484 +848384838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838282828282828282828282828282828282828282828282828282828282828282828282 +828282828283838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838483848484848484848484848484 +848484848484848484848484848484848484848484848585858585858585858585858585858585 +858585858585858585858585858585858585858585858585858585858585858585858585858585 +858585858585858585858585858585858585858585858585858585858585858585858585858585 +858585858585858585858585858585858585858585858585858585858585858585858585858585 +858585858585848484848384838383838383838383828282828282828282828181818181818181 +8181808080807f807f7f7f7f7e7e7e7d7d7d7d7d7d7d7c7c7c7b7a7c7b7a7a7a79797979797878 +787878787878777777777676767676767675767575757575757575757575757475757675757576 +767676767676767676777777777778787878797879797a7a7a7a7b7b7b7b7b7c7c7c7d7d7d7d7e +7d7e7e7e7e7f7f7f80807f7f808080808080808081818181818181818181818181828281818282 +828282828282828282828282828282828282828282818181818181818181818181818181818181 +8181818181818181818181818181818181818181808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808181 +808081818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838282828282828282828282828282828383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838483848484848484848484848484848484 +848484848484848484848484848484848484848484848484848484848484848484848484848484 +848484848484848484848484848484848484848484848484848484848484848484848484848484 +848484848484838383838383838383838383838383838383838383838383838282828282828282 +828282828282828282828282828282828282828282828282828281828181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818180 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080807f7f80807f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f807f80808080 +818182828283838383838383838383838383838383838383838383838384848585858585858585 +858585858585858585868685858686868686868686878787878787878787878787878787878787 +878787878787878787878686858585858485848484848484848485848585858585858585848483 +838383838383838383838383838383838383828282828281818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818182828282838283838383 +838383838384848484848484848484848484848484848484848484848484838383838383838383 +838383838383838383838382828282828282828282828282828282828282818281818181818181 +818181818181818181818181818181818181818180808181808080808080808080808080807f7f +7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808181 +818181818181818181818182828282828282828282828282818182828181818080808080808080 +808080808080808080808080808080808080808081818080818181818181818181818181818181 +818181828282828282828282828282828282838383838483848484848484848484848484848484 +848484838483838383828282828282828282828282828282818181818181818181818181818080 +80807f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080807f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80807f7f +80808080808080808080808080808080808080808080808080807f7f80807f7f7f7f7f7f7f7f7f +7f7f7f7f8080808080808080808080808080807f7f7f7f7f7f7f7f7f7e7e7d7d7d7d7c7c7c7c7c +7c7c7c7b7b7a7a7a7a797b7a7a7a7a7a7a7a7a7b7b7c7c7c7d7d7d7d7f7f7e7e7f7f7f81818181 +828282828383848484848484848484858485858585868686868686868686868686868787868687 +878787878787878787878787878787878787878787878787878787878787878787878787878787 +878787878787878786868686868686868686868686868686868686868686868686868686868686 +868686868686868686868686868686868686868686868686868686868686868686868686868686 +868686868686868685858686858585858585858585858585858585858585858585858585858585 +848584848484848484848484848484848484848484848484848484848484848484848484848484 +848483838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838382828282828282828282828282828282828282828282828282828282828282828282828282 +828282838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838384848484848484848484848484848484848484 +848484848484848484848484848484848484848484848484848584858585858585858585858585 +858585858585858585858585858585858585858585858585858585858585858585858585858585 +858585858585858585858585858585858585858585858585858585858585858585858585858585 +858585858484848484848484848484848484848383838383838383838382828282828282828282 +818181818081808080807f7f7f7e7e7e7e7e7e7e7d7d7d7c7c7d7d7c7c7c7b7b7b7b7a7a797979 +797979797878787877777777777777767776767676767676767676767675757676757575767676 +7676767676767677777777777878787878787878797979797a7a7a7a7a7b7b7b7c7c7c7c7d7c7d +7d7d7d7e7e7e7f7f7e7e7f7f7f7f7f7f7f7f808080808180818181818181818282818182828282 +828282828282828282828282828282828282828181818181818181818181818181818181818181 +818181818181818181818181818181818181808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080818180808181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818182828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828283838383838383838383838383838383 +838383838383838383838383838383838383838383838383828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828281818181818181818181818181 +818182828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282838383838382 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838384838484848484848484848484848484848484 +848484848484848484848483848383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383828283838282 +828282828282828282828282828282828282828282828282828282828282828181818181818181 +8181818181818181818181818181818181818181818181818181818181818180807f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f807f808080808080808080808080808080808080 +8080808080808080808080808080807f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7e7d7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8081818181 +818181818181818181818181818282828282828282828383848484848484848484858585858585 +858586868585868686868686868686868686868686868686868686868686868686868787878787 +868686868686868686868686858484858584848484848484848484848484848484848484848484 +838382828282828282828282828282828282828282828282828282828282828282828282828282 +828283838383838383838383838383838383838383838383838383838383838383838383838383 +838383848484848484848484848484848484848484848484848484848484848484838383838383 +838383838383838383838383838383838383838383838383838383838383838382828383828282 +8181818181818181818180808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7e7e7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7d7c7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7f7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f808080808080808080808080818180 +808181818181818181818181818181818181818181818181818181818181818181818181818181 +81818181818080807f7f8181808080808080808080808081818080818181828282828282828282 +828383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838282828282828282818181818080808080 +80807f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7f7e7f7f7f7f808080808080808080808080808080808080808080808080807f7f7f7f7f +7f7f7f7f7f80808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080807f7f7e7e7e7e7e7e7e7e7e7d7d7d7c7c7c7c +7b7b7b7b7b7a7a7a7a7a7a7b7b7a7a7b7b7b7b7b7b7b7b7c7d7d7d7d7d7d7e7e7e808080808180 +828282828282838484848485858585858585858585858585868686868686868686868686868686 +868686868686868686868686868686878787878787878787878787878787878787878787878787 +878787878787878787878787878787878787878787878787878787878787878787878787878787 +878786868685858686858686858586868686868686868686868686868686868686868686868686 +868686868686868686868686868686868686868686868686868686868585858484858584848484 +848484848484848484848484848484848484848484848484848484848484848484848484848484 +838383838383838383828382828282828282828382838383838383838383838383838383838383 +838383838383838383838383838383828382828282828282828282828282828282828283828383 +838383838383838383838383848484848484848484848383838383838383838383838383828382 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181828182828282828282828282828282828282 +828282828282828283838383838383838383838383838383838383838484848585848485858585 +858585858585858585858585858585858585858585858585858585858585858585858585858585 +858585858585858585858585858585858585858585858585858585858585858585858585858585 +858585858585868686868686868685858686858585858585858585858585858585858585858585 +858585858585848584848484848484848484848484848484848484838383828283838282828282 +8282818281818181808080808080807f7f7f7e7e7e7e7d7e7d7d7d7d7c7c7c7c7c7c7c7c7b7b7a +7a7979797979797979787878787778777777777676767676757575757675767676767676767777 +757576767676767676767777777778777878787878787879797a7a7a7a7a7b7b7b7b7c7b7c7c7c +7c7d7d7d7e7e7d7d7e7e7e7f7f7f7f7f8080808080808080808081818181818181818181818181 +818182828282828282828282828282828282828282828282828282828282828282828281818181 +80808080808080808080808080808080808080808080808080808080808080808080808080807f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808181808081818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282838383838383838383838383838383838383 +838383838383838383838383838383838383838383838282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282818181818181818181818181818181 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828383838383828282 +828282828282828282828282828282828282828282828282828282828282828282828282828383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383848384848484848484848484848484848484848484 +848484848484848484848484848484848484848484848484848484848484848484848484848484 +848484848484848484848484848484848484848484848484848484848484848484848484848484 +848484848484848484848484848484848484848484848484848484848484848484848484848484 +848484848484848484848484848484848484848484848384838383838383838282838382828282 +828282828282828282828282828282828282828282828282828282828281818181818181818181 +818181818181818181818181818181818181818181818181818181818181808080808080808080 +808080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f80818181818181 +818181818181818181818182828282828282828282838383838483848484848585858585858585 +868685858686868686868686868686868686868686868686868686868686868687878787878686 +868686868686868686868584838584838383838383838483848484848484848483848383838382 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +838383838383838383838383838383838383838383838383838383838384838484848484848484 +848585858585858585858585858585858585858585858585858585858585858484848484848484 +848484848484848484848484848484848484848484848484848483848383828283838282828181 +818181818181818180808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7e7f +7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f808080808080808080808080808181808081 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +8181818080807f7f81818080808080808080808080818180808181818282828282828282828283 +838383838383838383838383838383838383848384848484848484848484848484848484848483 +848383838383838383838383838383838383838382828282828282828181818180808080808080 +807f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f +7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f +7f7f7f808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080807f7f7f7f7e7f7e7e7e7e7d7d7d7c7c7c7c7b7b +7b7b7b7a7a797a79797a7a79797a7a7b7a7b7b7b7b7c7c7c7c7c7c7c7d7d7d7f7f7f7f80808181 +818181818283838383848485848585858585858585858686868686868686868686868686868686 +868686868686868686868686868787878787878787878787878787878787878787878787878787 +878787878787878787878787878787878787878787878787878787878787878787878787878787 +868686858586868586868585868686868686868686868686868686868686868686868686868686 +868686868686868686868686868686868686868686868686868685858584848585848483848383 +838383838383838383838383838383838383838383838383838383838383838383838383838282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828383838383838383838382828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181828282828282828282828282828282828282828283838384848383848484848484 +848484848484848484848484848484848484848484858485858585858585858585858585858585 +858585858585858585858585858585858585858585858585858585858585858585858585858585 +858585858686868686868686858586868585858585858585858585858585858585858585858585 +858585858585858585858585858585858585858585858585858484848383848483838383838383 +828382828282818181818181818080807f7f7f7f7f7f7f7f7f7f7e7e7e7e7d7e7d7d7c7c7b7b7a +7a7a7a7a7a7a7a7979797978797878787877777777777676767676767676767676767677777575 +767676767676767677777777777777777777777777787879797979797a7a7a7a7b7a7b7b7b7b7c +7c7c7d7d7c7c7d7d7d7e7e7e7e7e7f7f7f7f807f80808080818181818181818181818181818181 +828282828282828282828282828282828282828282828282828282828282828282818181818080 +8080808080808080808080808080808080808080808080808080808080808080808080807f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808181808081818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828383838383838383838383838383838383838383 +838383838383838383838383838383838383838382828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828181818181818181818181818181818282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828283838383838282828282 +828282828282828282828282828282828282828282828282828282828282828282828283838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838483848484848484848484848484848484848484848484 +848484848484848484848484848484848484848484848484848484848484848484848484848484 +848484848484848484848484848484848484848484848484848484848484848484848484848484 +848484848484848484848484848484848484848484848484848484848484848484848484848484 +848484848484848484848484848484848484848483848383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383828282828282828282828282 +828282828282828282828282828282828282828282828282828282828181818181818181808081 +81808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f8080808081818181 +818181818181818181828282828282828282828383838384838484848485858585858585858585 +858585868685858686868686868686868686868686868686868686868686878787878786868686 +868686868585858584848384838383838383838384838484848484848484838483838383828282 +828282828282828282828282828282828282828282828282828282828282828282828282828383 +838383838383838383838383838383838383838383838383838383848384848484848484848485 +858585858585858585858585858585858585858585858585858585858584848484848484848484 +848484848484848484848484848484848484848484848484838483838383838383838382828282 +82828282828281818181818181818080818180808080808080807f7f7f7f7f7f7f7f7f7e7f7e7e +7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f8080808080808080818180808181818181818181 +818181818181818181818181818181818181808081818080808080808080808080808080808080 +807f7f7f7f7f808080808080808081818080818181818181818182828282828282828282838383 +838383838383838383838383838383838483848484848484848484848484848484848484838483 +83838383838383838383838383838383838382828282828282828282818181808081818080807f +7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f +7f7f7f7f7f808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f +7f8080808080808080808080808080808080808080808080808080808081818080818181818181 +818181818181818181818181818181818181818180808181808080808080808080808080808080 +8080808080808080808080808080808080807f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7b7b7b +7b7a7a797a79797979797979797a797a7a7a7a7b7b7b7c7c7b7b7c7c7c7e7e7e7e7f7f80808181 +818182828283838383848384848484848484848485858585858585858686858586868686868686 +868686868686868686868687878787878787878787878787878787878787878787878787878787 +878787878787878787878787878787878787878787878787878787878787878787878787878686 +868686868686868686868686868686868686868686868686868686868686868686868686868686 +868685858686858585858585858585858585858585858585848484848484848484838483838383 +838383838383838383838383838383838383838383838383838383838383838383838382828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828283838383838383838383828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828281818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818282828282828282828282828282828282828282838383838383838383838383838383 +838383838383838383838383838383838383838483848484848484848484848484848484848484 +848484848484848484848484848484848484848484848484848484848484848484848484848484 +848485858585858585858585858585858585858585858585858585858585858585858585858585 +858585858585858585858585858585858585858585858584848484848484848484848484848384 +8383838382828282828282828282818181808081818080807f7f7f7f7e7f7e7e7e7e7c7c7c7b7b +7c7c7b7b7b7a7a7a7a797a79797979787878787877777776767777767676767676767675757575 +7575757575757676767676767676777776767777777878787878797979797a797a7a7a7a7b7b7b +7c7c7b7b7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f8080808181808081818181818181818282 +828282828282828282828282828282828282828282828282828282828282828282818181818181 +818181818181818181818181808081818080808080808080808080808080808080807f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f80808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808081818181818181818181818181818181 +818181818181818181818181828281818282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828281 +818282818181818181818181818181818181818181818181818181818181818181818181818181 +828281818282828282828282828282828283838383838383838383838383838383838383838383 +838383838383838383838383838383838383828282828282828282828282828282828282828282 +828282828282828181828281818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818180808080808080808080808080808081818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818282818182828282828282828282828282838383838382828282828282 +828282828282828282828282828282828282828282828282828282828282828282838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838384838484848484848484848484848484848484848484848484 +848484848484848484848484848484848484848484848484848484848484848484848484848484 +848484848484848484848484848484848484848484848484848484848484848484848484848484 +848484848484848484848484848484848484848484848484848484848484848484848484848484 +848484848484848484848484848484848484838483838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838282828282828282828282828282 +828282828282828282828282828282828282828282828282828281818181818181818181818181 +818181818181818181818181818181818181818181818181818181808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808181818181818181818181818181818181818181818181818181818181818181818181 +8181818181818181818180808080808080807f7e807f7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f80808080808080808080 +808080808080808181818181818181828282828383848384848484858585858585858585858585 +858585858585858585858585858585858585858585858585858585858686868686858585858585 +858585858585848483848383838383838383848384848484848484848384838383838282828282 +828282828282828282828282828282828282828282828282828282828282828282838383838484 +848484848484848484838384848383838383838383838383848583848585858585858585868686 +868686868686868686868686868686868686868685858686858585848484848484848484848484 +848484848484848484848484848484848484848484848384838383838383838383828282828282 +8282828281818181818181818181818181818181818181818080808080808080807f807f7f7e7e +7f7f7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f80808081818080818080818180808080808080808080 +80808080808080808080808080808080808080808080808080808080808080808080808080807f +7f7f7f7f8080808080808080818180808181818181818181828282828282828282828383838383 +838383838383838383838383838384838484848484848484848484848484848484848384838383 +838383838383838383838383838383838282828282828282828281818181818181818181808080 +7f7e807f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f +7f7f7f808080808080808080808080808080808080808080808080807f7f7f80807f7f80808081 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +8181818181818181818181818181808080807f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7b +7a797a79797979797979797a797a7a7a7a7b7b7b7b7b7b7b7b7b7b7d7d7d7d7e7e7f8080808080 +818181828282828382838484848484848484858585858585858585858585858585858585858585 +858585858585858585868686868686868686868686868686868686868686868686868686868686 +868686868686868686868686868686868686868686868686868686868686868686868685858585 +858585858585858585858585858585858585858585858585858585858585858585858585858585 +858585858585858585858585858585858585858585858484848484848484848384838383838383 +838383838383838383838383838383838383838383838383838383838383838383828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282838383838383838383838282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282818181818181818180808181808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808081818181818181818181818181818181818181818282828383828283838383838383838383 +838383838383838383838383838383838384838484848484848484848484848484848484848484 +848484848484848484848484848484848484848484848484848484848484848484848484848484 +858585858585858585858585858585858585858585858585858585858585858585858585858585 +858585858585858585858585858585858585858585848484848484848484848484848483848383 +83838282828282828282828281818181818181818181808080807f807f7f7f7f7d7d7d7d7d7d7d +7d7c7c7c7c7b7b7a7b7a7a7a7a7979797979787878787878787877777878777777767676767676 +767676767777777777777777777777777777777878787878797979797a797a7a7a7a7b7b7b7b7b +7b7b7b7b7b7c7c7c7c7c7d7d7d7d7e7d7e7e7f7f7f7f8080808080808080808080808081818181 +818181818181818181818181818182828181828282828282828282828282828181818181818181 +81818181818181818181818181818181818181818181818181808081818080807f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080818181818181818181818181818181818181 +818181818181818181818282818182828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282818182 +828181818181818181818181818181818181818181818181818181818181818181818181818282 +818182828282828282828282828282838383838383838383838383838383838383838383838383 +838383838383838383838383838383838282828282828282828282828282828282828282828282 +828282828281818282818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181808080808080808080808080808080818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818182828181828282828282828282828282828383838383828282828282828282 +828282828282828282828282828282828282828282828282828282828282828383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838384838484848484848484848484848484848484848484848484848484848484 +848484848484848484848484848484848484848484848484848484848484848484848484848484 +848484848484848484848484848484848484848484848484848484848484848484848484848484 +848484848484848484848484848484848484848484848484848484848484848484848484848484 +848484848484848484848484848484848484848484848483838383838383838383838383838383 +838383828382828282828282828382838383838383838382828181818181818181818181818181 +818181818181818181818181818181818181818181818181818080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808081818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818180808080808080807f7f80807f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7d7e +7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f808080808080808080808080 +808080808081818181818181818282828283838383838383838484848484848484848484848484 +848484848484848484848584858585858585858585858585858586868686868585858585858585 +858485848383838383838383838383838383838383838383838383838383838382828282828282 +828282828282828382838383838383838383838383838383838383838383838484848485858585 +858585858585858484858584848484848484848484848585848485858585858585858686868686 +868686868686868686868686868686868686858586868585858484848484848484848484848484 +848484848484848484848484848484848484848484848484848484848484848383838383838383 +83828281818181818181818181818181818181818181808080808080808080808080807f7f8080 +7f7f7f7e7e7e7e7e7e7e7e7e7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080818180808180808181808080808080808080808080 +8080808080808080808080808080808080808080808080808080808080808080808080807f7f7f +7f7f80808080808080808181808081818181818181818282828282828282828283838383838383 +838384838484848484848484848484848484848484848484848484848484848484848484848484 +848484848484848483848383838382828282828282828282818181818181818181818080807f7f +80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f808080808080808080808080808080808080808080808080807f7f7f80807f7f808080818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181808080807f7f7f7f7f7f7f7f7e7e7e7e7d7d7c7c7c7c7c7c7b7a7a +7a7a7a7a797a7979797979797979797a7a7a7a7a7a7a7a7a7b7c7d7d7d7d7d7e7f7f7f7f7f8080 +818182828282828283838383838383838484848484848484848484848484858485858585858585 +858585858585858686868686868686868686868686868686868686868686868686868686868686 +868686868686868686868686868686868686868686868686868686868686868686858585858585 +858585858585858585858585858585858585858585858584858484848484848484848484848484 +848484848484848484848484848484848484848483838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828383838383838383838382828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828181818181818181808081818080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +818181818181818181818181818181818181818182828283838282838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838484 +848484848484848484848484848484848484848484848484848484848484848485848585858585 +858585858585858585858585858585858585858484848484848484848484848484848484848484 +8383838383838383838382828282828282828281818080808080808080807e7e7e7e7e7e7e7e7d +7d7d7d7c7c7c7c7c7c7c7b7b7a7a7a7a7979797979797979787879797878787776767676767676 +76767777777777777777777777777777777878787878797979797979797979797a7a7a7a7a7a7a +7a7a7a7b7b7b7b7c7c7d7d7d7d7d7d7d7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f808080808180 +818181818181818181818181828281818282828282828282828282828281818181818181818181 +8181818181818181818181818181818181818181818181808081818080807f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080807f7f7f +7f7f7f7f7f7f7f8080808080808080808080808080808080808181808081818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818282828282828282828282828282 +828282828282828282828382838383838383838383838383838383838383838484848484848484 +848484848484848484848484848484848484848484848484848484848484848484848484848484 +848484848484848484848484848484848484848484848484848484848484848484848484848484 +848484848484848484848484848484848484848484848484848484848484848484848484848484 +848484848484848484848484848483848383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383828283838282828282 +828282828282828282828282828282828282828282828281818181818181818181818181818181 +818181818181818181818181818180808080808080808080808080808080808080808181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +8180808080808080808080808080807f807f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f80808081818181818181 +818181818181818181818181818181818182828383838383838383838383838383848484858584 +848585858585858585858585858585858585858585858585858585858585858585858585858484 +848484848384838383838383838384838484848484848484838483838383838383838383838383 +838383838383838383838383838383838484848484848484848484848484848484848484848484 +848484848484848484848484848484848484848484858485858585858585858585858585858585 +858585858585858585858585858585858585858585858585858585858585858585858585858585 +858585858585858585858585858585858585848584848484848484848483838383838383838383 +83838383838383838282828281818180808080808080808080808080807f807f7f7f7f7f7f7f7f +7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f +7f7f807f8080808080808080808080808080808080818180808181818181818181818181818181 +8181818180808080808080807f7f80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +808080808080808081818080818181828282828282828282828383838383838383838383838383 +838383838383838383838483848484848484848484848484848484848484838483838383838383 +8383838383838383838383838383838383838383838382828281818282818181808080807f807f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f807f808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808081818181818181818181818181818181818182828181828282828282828282828282 +828282828282828282828282828281818282818181808080808080808080808080808080808080 +808080808080808080808080808080807f807f7f7f7f7e7e7e7e7e7e7e7e7d7d7b7b7b7b7a7b7a +797979797979797a78797979797979797a7a7a7a7b7b7b7b7b7b7c7d7d7d7d7e7e808080808080 +808081828182828282838383838383838383838484848585848485858585858585858585858585 +858585858586868686868686868686868686868686868686868686868686868686868686868686 +868686868686868686868686868686868686868686868686868686868686868686868686858585 +858585858585858585858585858585858585858585858585858585858585858585858584848585 +848484848484848484848484848383838383838383838383838383828281818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181828282828382838383838383838383838383838383838383838383838383 +838383838383838383838383838383848484848484848484848484848484848484848484848484 +848484848484848484848484848484848484848484848484848484848484848484848484848484 +848484848484848484848484848484848484848484848484848484848484848384838383838383 +838383838383838383838382828383828282828282828182818181818080807f7f7f7f7e7e7e7e +7e7e7e7d7d7c7c7c7c7c7c7c7c7c7b7b7b7a7a7a7a797979797979797878787878787777777777 +777777777776767677777676777777777777777777777777787778787878787878797979797a7a +7a7b7b7b7b7b7b7b7b7b7c7c7d7d7d7d7d7d7d7e7e7e7e7f7f7f80808080808080808080808080 +808081818181818181818181818181818181818181818181818181828282828282828282828181 +818181818181808081818080808080808080808080808080808080808080808080808080808080 +8080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080807f7f7f7f7f +7f7f7f7f7f80808080808080808080808080808080808081818080818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818182828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828283838383838383838383 +838383838483848484848484848484848484848484848484848484848484848484848484848484 +848484848484848484848484848484848484848484848484848484848484848484848484848484 +848484848484848484848484848484848484848484848484848484848484848484848484848484 +848484848484848484848484848484848484848484848484848484848484848484848484848484 +848484848484848484848484848484848484848484848484848484848484848484848484848483 +848383838383838383848384848484848484848384838383838383838282838382828282828282 +828282828282828282828282828282828282828282818181818181818181818181818181818181 +818181818181818181818181808080808080808080808080808080808080808081818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818180 +8080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f808080818181818181818181 +818181818181818181818181818181818282828282828282828282828282828383838484838384 +848484848484858485858585858585858585858585858585858585858585858585858584838483 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383848384848484848484848485858585858585858585858585858585858585858585858585 +858585858585858585858585858585858585858585858585858585858585858585858585858585 +858585858585858585858585858585858585858585858585858585858585858585858585858585 +858585858585858585858585858585858585858585858585858585848484848484848484838483 +838383838383828282828181818080808080808080808080808080808080808080808080808080 +808080807f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f80808080 +808080808080808080808080808080808080808181808081818181818181818181818181818181 +818180808080808080807f7f80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080 +808080808080818180808181818282828282828282828283838383838383838383838383838483 +848484848484848484848484848484848484848484848484848484848484848484848484848484 +848484848384838383838383838383838383838382828281818282818181808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080818181818181818181818181818181818181828281818282828282828282828282828282 +828282828282828282828282818182828181818080808080808080808080808080808080808080 +80808080808080808080808080808080808080807f7f7f7f7e7f7e7e7d7d7b7b7b7b7b7b7b7a7a +797a797979797878787878787878797979797a7a7b7a7b7b7c7c7c7c7c7d7d7f7f7f7f807f8080 +818181818181818282828282828282828283838384848383848485848585858585858585858585 +858585868686868686868686868686868686868686868686868686868686868686868686868686 +868686868686868686868686868686868686868686868686868686868686868686868585858585 +858585858585858585858585858585858585858485848484848484848484848484838384848383 +838383838383838383838382828282828282828282828282828281818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818180808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808081818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838483848484848484848484 +848484848484848484848484848484848484848484848484848484848484848484848484848484 +8484848484848484848383848483838283828282828282828282818181808080807f7f7f7f7f7f +7f7f7e7e7e7e7d7e7d7d7d7d7c7c7c7b7b7b7b7a7a7a7a7a7a7a79797878787877777777777777 +77777776767677777676777777777777777777777777777777777777777777787878787979797a +7a7a7a7b7a7b7b7b7b7c7c7c7c7c7c7c7c7d7d7d7d7e7e7e7f7f7f7f7f7f7f7f7f807f80808080 +818181818181818181818181818181818181818181818181818282828282828282828281818181 +818181818080818180808080808080808080808080808080808080808080808080808080808080 +808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080807f7f7f7f7f7f7f +7f7f7f808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808181808081818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181808081818080808080 +808080808080808080808080808080808080808080808080808080808080808181808081818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818180 +808181808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808081818080818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282838383838383838383838383 +838384838484848484848484848484848484848484848484848484848484848484848484848484 +848484848484848484848484848484848484848484848484848484848484848484848484848484 +848484848484848484848484848484848484848484848484848484848484848484848484848484 +848484848484848484848484848484848484848484848484848484848484848484848484848484 +848484848484848484848484848484848484848484848484848484848484848484848484838483 +838383838383838483848484848484848483848383838383838383838383838383838383838383 +838383838383838383838383838383838383838282828282828282828282828282828282828282 +828282828282828282828181818181818181818181818181818181818181828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282818181 +818181818181818181818080818180808080808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f8080808080808080808080 +808080808080808181808081818182828282828282828282828282828283838383838383838383 +838383838483848484848484848484848484848484848484848484848484848484848384838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838483848484848484848484858585858585858585858585858686858586868686868686868686 +868585868685858585858585858585858686858586868686868686868686868686868686868686 +868686868686868686868686858586868585858585858585858585858585858585858585858585 +858585858585858585858585858585858585858585858585858484848484848484848384838383 +838383838383828282828281818181818181818181818181818181818180808181808080808080 +80807f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f808080808080 +808080808080808080808080818180808180808181808080808080808080808080808080808080 +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080 +808080808181808081818182828282828282828282838383838383838383838383838384838484 +848484848484848484848484848484848484848484848484848484848484848484848484848484 +848483848383838383838383838383838383828282828282828282828181818080818180808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808081818080818181818181818181818181 +818282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828281818181818181818181818181818181818181818181 +8181818181818080818180808080808080807f7f7f7f7e7f7e7e7e7e7c7c7c7b7b7b7b7a7a797a +7979797978787878787878787878797979797a797a7a7b7b7b7b7c7c7c7e7e7e7e7f7e7f7f8080 +808081818182828282828282828282838383838383838383848384848484848484848484848484 +848585858585858585858585858585858585858585858585858585858585858585858585858585 +858585858585858585858585858585858585858585858585858585858585858584848484848484 +848484848484848484848484848484848483848383838383838383838383838383838383838383 +838383838383838383828282828282828282828282828282818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181808081818080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080 +808080808080808080808080808080808081818080818181818181818181818181818181818181 +818181818182828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828283838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838384838484848484848484848484 +848484848484848484848484848484848484848484848484848484848484848484848484848484 +848484848484848484848484848384838383838383838383828282828281818180808181808080 +7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7b7b7c7c7b7b7a7a79797979787878787878787878 +787777777777777777777777777777777777777777777777777777777777777878787878797979 +797a797a7a7a7a7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f8080 +808080808080818180808181818181818181818181818182828282828282828282818181818181 +818181818181818181818181818181818180808181808080808080808080808080808080808080 +80808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080807f7f7f7f7f7f7f7f7f +7f8080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818182828282838383838383838383838383 +848384848484848484848484848484848484848484848484848484848484848484848484848484 +848484848484848484848484848484848484848484848484848484848484848484848484848484 +848484848484848484848484848484848484848484848484848484848484848484848484848484 +848484848484848484848484848484848484848484848484848484848484848484848484848484 +848484848484848484848484848484848484848484848484848484848484848484848384838383 +838383838384838484848484848484838483838383838383838383838383838383838383838383 +838383838383838383838383838383838382828282828282828282828282828282828282828282 +828282828282828281818181818181818181818181818181818181818282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828181818181 +81818181818181818181818181818181818181818080808080808080807f807f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7f807f7f7f7f7f7f7f7f80808080808080808080808080 +808080808080808080808181818182828282828282828282828282838383838383838383838383 +838384838484848484848484848484848484848484848484848484848484848483848383838383 +838383838383838383838383838383838383838383838383838383848483838484848484848485 +848585858585858585858686868686868686868686868686868686868686868686868686868686 +868686868686868686868686868686868686868585868685858585858585858585858585858585 +858585858585858585858585858585858585858585858585858585858585858585858585858585 +858585858585858585858585858585858585858585858584848484848484848483848383838383 +838383838282828282818181818181818181818181818181818181818181818181818181818181 +808080807f807f7f7f7f7f7f7f7e7e7e7e7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f8080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080807f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080818180 +808181818181818181828282828282828282828383838383838383838383838383848384848484 +848484848484848484848484848484848484848484848484848484848484848484848484848484 +838483838383838383838383838383838282828282828282828281818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818182 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282818181818181818181818181818181818181818181818181 +818181818181818181818181818181818080807f7e807f7e7e7e7c7c7c7c7c7c7c7b7b7a7b7a79 +797978787878787878787878797979797a797a7a7b7b7b7b7b7b7b7d7d7d7d7e7d7e7f80808080 +808080818181818181818181818282828383828283838483848484848484848484848484848485 +858585858585858585858585858585858585858585858585858585858585858585858585858585 +858585858585858585858585858585858585858585858585858585858585848484848484848484 +848484848484848484848484848484838483838383838383838383838383838383838383838383 +838383838383838282828181828281818181818181818080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080818181818181818181818181818181818181828281818282828282828282828282828282 +828282828282828282838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383848384848484848484848484848484 +848484848484848484848484848484848484848484848484848484848484848484848484848484 +848484848484848484848483848383838383838383838282828282818181818181818181818080 +80807f807f7f7f7f7e7e7e7e7e7d7d7d7c7c7d7d7c7c7b7b7a7a7a7a7979797979797979797978 +78787777787877777777777777777777777777777777777777777777777878787878797979797a +797a7a7a7a7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7d7d7d7d7d7d7d7d7d7e7d7e7e7f7f7f7f8080 +808080808080808080808080808080808080808080818181818181818182828080818181818181 +818181818181818181818181818181818181818181818181818181818181808081818080808080 +8080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080807f7f7f7f7f7f7f7f7f7f80 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080807f807f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f807f808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808081818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181828282828383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838483848484848484848484848484848384 +838383838383838384838484848484848484848484848484848484848484848484848484848484 +848484848484848484848484848484838383838383838383838383838383838383838383838383 +828382828282818181818181818181818181818181818181818182828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828281818181818181 +818181818181818181818181818181818181808080808080808080808080808080808080808080 +8080808080808080808080807f7f80807f7f7f7f7f7f7f7f808080808080808080808080808080 +808080808080808081818181828282828282828282828282828383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383848384848484848484 +848484848484848484848484848484848484848484848484848585848485858585858585858585 +858585858585858586868686868686868686868686868686868686868686868686868686868686 +868686868686868686868686868686868685858686858585858585858585858585858585858585 +858585858585858585858585858585858585858585858585858585858585858585858585858585 +858585858585858585858585858585858585858585848484848484848484848484848484848484 +848483838383828281818181818181818181818181818181818181818181818181818181818080 +80808080808080808080807f7f7f7f7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7c7d7c7c7c7c7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080 +80808080808080808080808080808080808080808080808080808080807f807f7f7f7f7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f8080808181808081 +818181818181818282828282828282828283838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838483 +848484848484848483848383838382828282828282828282818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828181818181818181818181818181818181818181818181818181 +81818181818181818181818181818080807f7f80807f7f7f7d7d7d7d7c7c7c7b7b7b7b7b7a7a7a +7979797978797878787879797979797979797a7a7a7a7a7a7b7c7d7d7d7d7d7d7e7f7f7f7f7f7f +7f8080808081818181818182828283838282838383838383838383838383838383838383848484 +848484848484848484848484848484848484848484848484848484848484848484848484848484 +848484848484848484848484848484848484848484848484848484848383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838382828281818282818181818181818180808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f +7f7f7f7f807f808080808080808080808080808080808080808080808080808080808080808080 +808181818181818181818181818181818181818282818182828282828282828282828282828282 +828282828282828383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383848384848484 +848484848484848484848484848484848484848483838383838282828281828181818180808080 +8080808080807f7f7f7f7f7e7e7e7d7d7e7e7d7d7c7c7c7c7c7b7b7a7a7a7a7a7a7a7a7a797979 +787879797878787878787877787777777777777777777777777777787878787879797979797979 +7979797a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7c7c7c7c7d7c7d7d7d7d7d7d7d7e7e7e7e7f7f7f7f +7f7f7f7f7f7f7f7f807f8080808080808080808181818181818181828280808181818181818181 +818181818181818181818181818181818181818181818181818181818080818180808080808080 +807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080 +7f7f80808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080808080807f7f80807f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80807f7f80808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080808080808080808080807f7f80807f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80807f7f +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818182828383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838484848484848484848484 +848484848484848484848484848484848484848484848484848484848484848484848484848484 +848484848484848484848484848484848484848484848484848484848484848484848484848484 +848484848484848484848484848484848484848484848484848484848484838483838383838383 +838483848484848484848483848383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838282838382828281818181818181818181818181818081808080807f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f807f8080808080808080808080808080808080808080808080808080 +808181808081818181818181818181818181818181818181818181818282828282828282828382 +838383838383838383848484848484848484848484848484848484848384838383838383838383 +838383838383838383838484848484848484848484848484848484848484848484848585868686 +868686868686878787878786868686868787878888878788888888888888888787878686878786 +868685858585858585858686858586868686868686868686868686868686868685858585858585 +858585858585848485858484848484848484848484848484848484848484848484858585858584 +848484848484848484848484848484848484848484848484848484848384838383838383838383 +838383838383838383838383838383838383838383838382828383828282828282828281818181 +8081808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f808080808080808080808080808080808080808080 +8080808080808181808081808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808181 +818182828282828282828282828282838383838383838383838383838384838484848484848484 +848484848484848484848484848484848484848484848484848484848484848484848483848383 +838383838383838383838383838383838383838383838383838282828281818181818181818181 +818181818181818181818181818181818181818181818180808080808080808080808080808080 +808080808080808080808080808081818182828181828282828282828282828282828282828282 +828282828282828282828282828282828282828283838383838383838383838383838383838383 +838383838383828282828282828282828282828282828282828281818181818181818181818181 +808081818080808080808080808080807f807f7f7f7f7e7e7e7d7d7d7c7c7b7a7b7a7a7a7a7979 +7979797979797979787878787978797979797a7a7b7b7b7b7b7b7c7d7c7d7d7d7d7e7e7f7f7f80 +808080808081818181818181818181818181828283838383838383838383838383838484848484 +848484848484848484848484848484848484848484848484848484848484848484848484848484 +848484848484848484848484848484848484848484848484848484848484848383838383838383 +838383838383838383838382828181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818180808080808080 +808080808080808080808080808181818181818181818181818181818181818181818181818181 +818181818181818181818181808081818080808080808080808080808080808080808080808080 +8080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f80807f7f808080808080808080808080808080808080818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818282828282818181818181818181 +818282828282828282828282828282828282828283828383838383838383838383838383838383 +838384848484848484848484848484848484848484848484848484848484848484848484848484 +848484848484848384838383838383838383838383838383838382828383828282828282828181 +8080808080808080807f7f7f7e7e7f7f7e7e7e7d7c7c7c7c7c7c7c7c7c7b7b7b7b7b7a7a7a7a7a +7a7a7a7a7a79797979797979797979787878787878787878787777777777777777777877787878 +787979797a7a79797a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7d7d7d7d7d7d7d7d7d7e7e7e +7f7f7f7f8080808080808080808080808081818181818181818181818181818181818181818181 +818181818181818181818180808181808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80807f7f +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080807f7f80807f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80807f7f808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080808080808080808080807f7f80807f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f80807f7f8080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828283838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383848384848484848484848484848484838483838383 +838383838483848484848484848484848484848484848484848484848484848484848484848484 +848484848484848484848484848484848484848484848484848484848484848484848483848383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838382828383828282818181818181818181818181818181818181818180808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808081 +818080818181818181818181818181818181818181818181818182828282828282828282828282 +828282828282828383838383838383838383838383838383838384838484848484848484848484 +848484848484848485858585858585858585858585858585858585858585858585868686868686 +868686868787878787868686868687878788888787888888888888888887878786868787868686 +858585858585858586868585868686868686868686868686868686868686858585858585858585 +858585858484858584848484848484848484848484848484848484848484848585858585848484 +848484848484848484848484848484848484848484848484848484848484848484848484848484 +848483848383838383838383838383838383838383828283838282828282828282818181818181 +818181818080808080808080808080808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f808080808080808080808080808080808080808080808080 +808080808181808081808080807f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f808080808080808081818181 +828282828282828282828282828383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383848384848484 +848484848384838383838383838383838383838383838382828282818181818181818181818181 +818181818181818181818181818181818181818181808080808080808080808080808080808080 +808080808080808080808080818181828281818282828282828282828282828282828282828282 +828282828282828282828282828282828282838383838383838383838383838383838383838383 +838383838282828282828282828282828282828282828282818181818181818181818181818080 +81818080808080808080808080808080808080807f7f7f7e7d7d7c7c7b7b7b7b7b7b7b7a7a7a7a +797a797979797878787878787878787879797a7a7b7a7b7b7c7c7c7c7c7c7c7d7d7e7e7e7f7f7f +7f8080818181818181818181818181818182828282828282828282828282828283838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838382828282828282828282 +828282828282828282828181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181808080808080808080 +808080808080808080808081818181818181818181818181818181818181818181818181818181 +818181818181818181818080818180808080808080808080808080808080808080808080808080 +808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7f7e7f7f7f7f7f7f7f80807f7f8080808080808080808080808080808080808181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818182828282828181818181818181818182 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +838383838383838383838383838383838383838383838383838383838384838484848484848484 +848484848484848484848484848484848484848484848484838284838282828282828282818181 +818181818181818080807f7f80807f7f7f7e7e7e7e7d7e7d7d7d7d7c7c7c7c7c7b7b7b7b7b7b7b +7b7b7b7a7a7a7a797a797979797878787878787878787877777777777777777777777777777778 +7878797978787979797a7a7a7a7a7a7a7a7a7b7a7b7b7b7b7c7c7c7c7c7c7c7c7c7c7d7d7d7e7e +7e7e7f7f807f808080808080808080818181818181818181818181818181818181818181818181 +818181818181818181808081818080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080 +808080808080808080808080808080818180808181818181818181818181818182828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838483848484848484848484848484848384838383838383 +838384838484848484848484848484848484848484848484848484848484848484848484848484 +848484848484848484848484848484848484848484848484848484848484848484838483838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838282828282828282828282828282828282828282818181818181818181818181 +818181818181808081818080808080808080808080808080808080808080808080808080808080 +808081818080818181818181818181818181818181818181828282828282828282828282828282 +828282828283838383838383838383838383838383838383848384848484848484848484848484 +848484848484858585858585858585858585858686858586868686868686868787878787878787 +878788888888888787878787888888888888888888888888888888878787878787878787878686 +868686868686868686868685858686858585858585858585858585858484848484848484848484 +848484848484848484848484848484848484848484848484848484848485858585858484848484 +848484848484848484848484848484848484848484848484848484848484848484848484848484 +838483838383838383838383838383838383838383838383838383838383838282828282828282 +82828181818080818180808080808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7f7e7f7f7f7f8080808080808080808080808080808080808080808080808080 +8080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f8080808181808081818182828282 +828282828282828282828283838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838483848484848484 +848483848383838383838383838383838383838383838382828282828282828282828282828282 +828282828282828282828282828282828282828181818181818181818181818181818181818181 +818181818181818181818282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828383838383838383838383838383838383838383838383 +838382828282828282828282828282828282828282828181818181818181818181818181818181 +8181818181818181818181808081818080807f7f7f7f7e7e7d7d7c7c7c7c7b7b7b7a7a7a7a797a +7979797978787878787878787878797979797a797a7a7b7b7b7b7c7c7c7d7d7d7d7d7e7e7e7e7f +7f8080808080808081818080818181828282828282828282828282828282838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383828282828282828282828282 +828282828282828281818181818181818181818181818181818181818181818181818181818181 +818180808181808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080 +808080808080808080808080808181808081818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181828282828281818181818181818181828282 +828282828282828282828282828282828282828282828282828282828282828282828282828383 +838383838383838383838383838383838383838383838383838383848384848484848484848484 +848484848484848484848484848484848484848484848483848383838383838383838282828282 +8282828282818181808081818080807f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7b7b7c7c7b7b +7b7a7a7a7a797a7979797978787878787878787878777777777777777777777777777777787878 +787878787878787979797979797979797a797a7a7a7a7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7e7e +7e7e7f7e7f7f7f7f7f7f7f7f7f8080808080808080818180808181818181818181818181818181 +818181818181818181818181818181818181818181818080818180808080808080808080808080 +8080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818282828383828283838383838382828383 +828282828282828282828282828282828282828282828282828282828282828282828282838382 +828383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838384838484848484848484848484848483848383838383838383 +848384848484848484848484848484848484848484848484848484848484848484848484848484 +848484848484848484848484848484848484848484848484848484848484848384838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838382828282828282828282828282828282828282828181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818282828282828282828282828282828282 +828282838383838383838383838383838383838383848583848585858585858585858585858585 +858585858686868686868686868686868686868686868686868686868687878787878787878787 +888888888887878787878888888888888888888888888888888787878787878787868686868585 +858585858585858585858585858585858585858585858585858584848484848484848484848484 +848484848484848484848484848484848484848484848484848484858585858584848484848484 +848484848484848484848484848484848484848484848484848484848484848484848484848384 +838383838383838383838383838383838383838383838383838383838382828282828282828282 +8181818181818181818181818181818080808080808080807f807f7f7e7e7f7f7e7e7e7e7e7e7e +7e7e7e7e7e7f7e7f7f7f7f80808080808080808080808080808080808080808080808080808080 +808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f808080808181818181818181828282828282 +828282828282828282838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838384838484848484848484 +838483838383838383838383838383838383838383828282828282828282828282828282828282 +828282828282828282828282828282828281818181818181818181818181818181818181818181 +818181818181818182828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828283838383838383838383838383838383838383838383838383 +828282828282828282828282828282828282828281818181818181818181818181818181818181 +81818181818181818181818181818181808080807f7f7e7e7c7c7c7c7c7c7c7b7b7b7b7a7b7a7a +797978787878787878787878797979797a797a7a7b7b7b7b7b7b7b7c7c7c7c7c7d7d7d7e7f7f80 +808080808080808080808080808181818181818181818181818182828282838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838282828282828282828282828281 +818282818181808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080818180808181818282828282818181818181818181818282828282 +828282828282828282828282828282828282828282828282828282828282828282828283838383 +838383838383838383838383838383838383838383838383838483848484848484848484848484 +848484848484848484848484848484848484848484838483838383838383838382828282828282 +82828281818181818181818181808080807f807f7f7f7f7e7e7e7e7e7d7d7d7c7c7d7d7c7c7c7b +7b7b7b7a7b7a7a7a7a797979797979797978787878777777777777777777777777777878787878 +78787878787979797979797979797a797a7a7a7a7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7d7d7d7d +7e7d7e7e7f7f7e7e7f7f7f80808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f807f8080808080808080808181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818182828283838282838383838383828283838282 +828282828282828282828282828282828282828282828282828282828282828282828383828283 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838483848484848484848484848484848484848484848484848484848484848484848484848484 +848484838383838383838383838383838383838383838382828282828282828282828282828282 +828282828282828281828181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818182828282828282828282828282828282828282 +838384848484848484848484848484848484848585848485858585858585858585858585858585 +858586868686868686868686868686868686868686868686868687878888888888888888878988 +888888878787878788888888888888888888888888888887878787878787878686868685858585 +858585858585858584858484848484848484848484848484838383838383838383838383838383 +838383838383838383838383838383838383838383838383838484848484838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838384838484 +848484848484848484848484848484848484848484848484848484838383838383838383838282 +82828282828282818281818181808080808080808080808080807f7f80807f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080808080808080807f +807f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f8080808081818181818181818282828282828282 +828282828282828383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838384838484848484848484848383838383838383838283828282828282828282 +828282828282828282828282828282818181818181818181818181818181818181818181818181 +818181818181828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282838383838383838383838383838383838383838383838383838282 +828282828282828282828282828282828282818181818181818181818181818181818181818181 +81818181818181818181818181818080808080807f7f7d7d7d7d7d7d7c7b7b7b7b7b7b7b7b7a7a +7979797978797878787879797979797979797a7a7a7a7a7a7b7b7c7c7c7c7d7d7d7e7e7e7f7f7f +7f7f7f7f7f7f7f7f7f7f8080818181818181818181818181828282828383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838382828282828282828282828282818182 +828181818080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080808080808080808080807f807f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f807f808080808080808080808080 +808080808080807f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f +807f80808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808181808081818182828282828181818181818181818182828282828282 +828282828282828282828282828282828282828282828282828282828282828282838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383848384848484838383838283828282 +8281818181818181818181808080808080808080807f7f7f7f7f7e7e7e7d7d7e7e7d7d7d7c7c7c +7c7b7c7b7b7b7b7a7a7a7a7a7a7a7a797979797878787878787878787878787779787878787878 +7878787979797979797979797979797979797a7a7a7a7a7a7a7a7a7b7b7c7c7c7c7d7d7d7d7d7d +7d7d7e7e7d7d7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f807f808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f80807f7f8080808080808080808080808080808080808080808080808080 +808081818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181828282828382838383838383838383838383838283828282828282828283828383 +838383838383838383838383848484848484848484848484848484848484848484848484848484 +848484848484848484848484848484848484848484848484848484838483838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838484848484848484848484848484848484848484848484848484848484848484848484848484 +838383838282828282828282828282828282828282828282828282828282828281818182828181 +828282828282828282828282828383838383838383838383838383838383838383838383838383 +838383838383838383838383838384848484858485858585868686868686868686868686868686 +868686868686868686868787878888878788888888888888888888888888888888888888888888 +888888888888888888888887878787878787878787868686868686868686868686868686868686 +868685858584848585848484838383838383838383838282828282828282828282828282828282 +828282828282828282828282828383838383838383838383838383838383838383838383838383 +838383838383838383838383838384848484848484848484848484848484848484838483838383 +838383838383838383838383838383848484848484848484848484848484848484848483838382 +82838382828282828282828181818181808080807f807f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e +7e7f7e7f7f7f7f7f7f7f7f7f80808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7d7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e +7e7e7e7e7e7e7e7e7f7e7f7f7f7f80808080808080808181808081818182828282828282828282 +828282828282828282828282828282828282828282828282828181818181818181818181818181 +818181818181828282828282828282828282828282828282828383848484848484848483848383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838282828282828282828282828282828282828282828282828282 +828282828383838383838383838383838383838282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +82828383838282828281818181818181807f7f7f7f7f7f7f7d7d7d7d7c7c7c7b7b7a7a7a7a7a7a +7979797979797979797979797a797a7a7a7a7a7a7b7b7b7b7b7b7b7b7c7c7c7c7d7d7d7e7e7e7f +7f7f80807f7f808080808080808081818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818182828282828282828282828282828281818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818180808181 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080807f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7e7d7e7e7e7e7e7e +7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f80807f7f80808080808080808181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181828282828282828282838283838383838383838383838383838484 +848484848484848484848484848484848483848383838383838383838383838383838383838383 +838382828383828282828282828181808080807f7f7f7f7f7f7f7f7e7e7f7f7e7e7e7d7d7d7d7c +7d7c7c7c7c7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a79797979797979797979797979797978787878 +787878787878787878787978797979797a7a7a7b7b7a7a7b7b7b7b7b7b7b7b7b7b7b7b7c7c7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7f7f7f7f8080808080808080808080808080808080808181 +818181818181818181818181818181818080818180808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7f7f7e7e7f7f807f808080808080808080808080808080808080808080808080 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383848384 +848484848484848484848484848484848484848484848484848484848484848484848484848485 +858585858585858585858585858585858585858585858585858585858585858585858585858484 +848483838283828282828282828282828282828282828282828282828282818181828281818282 +828282828282828282828283838383838383838383838383838383838383838383838384838484 +848484848484848484848484858585858585858585858686868686868686868686868686868686 +868686868686868687878788888787888888888888888988898989898989898988898888888888 +888888888888888888878787878787878787878686868686868686868686868686868686868686 +858585848385848383838282828282828282828281818181818181818181818181818181818181 +818181818181818181818182828282828282828282828282828282828282828282828282828282 +828282828282828282828282838383838383838383838383838383838383838483848484848484 +848484848484848484848484848585858585858585858585858585858585858585848484838384 +848383828382828282818181818180808080808080808080808080808080808080807f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f80808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e +7e7e7e7e7e7e7f7e7f7f7f7f808080808080808081818080818181828282828282828282828282 +828282828282828282828282828282828282828282828281818181818181818181818181818181 +818181818282828282828282828282828282828282828282838383838383838383838383838383 +838383838483848484848484848484848484848484848484838483838383838383838383838383 +838383838383838383838382828282828282828282828282828282828282828282828282828282 +828283838383838383838383838383838382828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +838383828282828181818181818181808080808080807e7e7d7d7c7c7c7c7b7b7b7b7b7b7b7a7a +797a797979797979797979797979797979797a7a7b7a7b7b7b7b7c7c7c7c7c7c7c7d7d7d7e7e7e +7f7f7e7e7f7f807f80808080818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181828282828282828282828282828282818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181808081818080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f +7f7f7f7f7f80807f7f808080808080808081818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818282828282828282828282828282828282828282828282828283838383 +838383838383838383838383838383838383838384838484848484848484838483838383838383 +828283838282828282828282818181818180808080808080807f7f80807f7f7f7e7e7e7e7d7e7d +7d7d7d7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a797a79797979787878787878 +78787878787878787878787878787979797a7a79797a7a7b7a7b7b7b7b7b7b7b7b7b7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7d7d7d7e7e7e7e7f7f7f7f7f7f7f807f80808080808080808081818181 +818181818181818181818181818180808181808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808081818080818181818181808081818080808080808080 +808080808080808080808080808080808080808080808080808080808181808081818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818182828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828283838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838483848484 +848484848484848484848484848484848484848484848484848484848484848484848484858585 +858585858585858585858585858585858585858585858585858585858585858585858585858484 +848483848383838383838383838383838383838383838383838383838282828282828282828282 +828282828282828282838383838383838383838383838383838383838383838383848384848484 +848484848484848484848585858686858586868687878787878787878787878787878787878787 +878787878787888888888888888888888888888889888989898989898989888988888888888888 +888888888888888787878787878787878786868686868686868585868685858585858585858484 +848483848383838382828282828282828282818181818181818181818181818181818181818181 +818181818181818181828282828282828282828282828282828282828282828282828282828282 +828282828282828282828383838383838383838383838383838383838384838484848484848484 +848484848484848484848485858585858585858585858585858585858585858484848484848484 +84838483838383828282828281818181818181818080818180808080808080807f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f80808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e +7e7e7e7e7f7e7f7f7f7f8080808181808081818181818181818282828282828282828282828282 +828282828282828282828282828282828282828282818181818181818181818181818181818181 +818182828282828282828282828282828282828282828383838383838383838383838383838383 +838384838484848484848484848484848484848484848384838383838383838383838383838383 +838383838383838383828282828282828282828282828282828282828282828282828282828282 +838383838383838383838383838383828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828383 +83838382828282828282828282818181808080807f7f7e7e7d7d7d7d7c7c7c7b7b7b7b7a7a797a +7979797979797979797979797979797979797a797a7a7a7a7b7b7b7c7c7c7c7d7d7d7e7e7e7e7e +7e7e7e7e7f7e7f7f7f7f8080808080808080818180808181818181818181818181818181818181 +818181818181818181818181818181818282828282828282828282828282828181818181818181 +818181818181818181818181818181818181818181818181818181818181808081818080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080 +808080808181808081818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818182828282828282828282828282828282828282828282828282838383838383 +838383838383838383838383838383838383848384848484848484848384838383838383838383 +8383838383838383838382828282828181818181818181808081818080807f7f7f7f7e7f7e7e7e +7e7d7d7d7d7d7c7c7c7b7b7c7c7b7b7b7a7a7a7a7a7a7a7a7a797a797979797878787878787878 +7878787878787878787878787979797979797979797a797a7a7a7a7a7a7a7a7a7b7b7b7c7c7b7b +7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181828282828282828282828282828282828282828282828282828282828282828282 +838382828383838383838282838382828282828282828282828282828282838382828383838383 +838383838383838383838383838383838383838383838383838383838383838384838484848484 +848484848484848484848484848484848484848484848484848484848484848484848585858686 +858586868686868686868686868686868686868686868686868686868686868686868685858585 +848584848484848484848484848484848484848484848484848483838382828383828282828282 +828282828282828383838383838383848483838484848484848484848484848584858585858585 +858585858585858586868686868686868686878787878787878787878787878787878787878787 +878787878888888888888888888888888888898889898989898989898889888888888888888787 +888887878786868686868686868686858585858585858585858585858585858585858584848483 +828483828282818181818181818181818080808080808080808080808080808080808080808080 +808080808080808181818181818181818181818181818181818181818181818181818181818181 +818181818181818182828283838282838383838383838383838383848384848484848484848484 +848484848484848484858585858585858585858585858585858585858584848484848484848483 +84838383838282828282818181818181818181818181818181818181808080807f7f7f7f7f7f7f +7f7f7f7f7f7f80808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e +7e7e7f7e7f7f808080808181818181818181818181818182828282828282828282828282818182 +828181818181818181818181818181818181818080808080808080808080808080808080808080 +818181818181818182828181828282828282828283838383838383838383838383838383838383 +848384848484848484848484848484848484848483848383838383838383838383838383838383 +838383838383838282828282828282828282828282828282828282828282828282828282828383 +838383838383838383838383838282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828283838383 +83828282828282828282828181818181818180807f7f7e7e7d7d7d7d7c7c7c7c7c7b7b7a7b7a7a +79797a7a7979797979797979797979797a797a7a7a7a7b7b7b7b7b7b7b7c7c7c7d7d7d7e7e7d7d +7e7e7f7e7f7f7f7f80808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808081818182828181828282828282818181818080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080818181828281818282828282828282828282828282828282828383838383838383 +838383838383838383838383838383838483848484848484848483848383838383838383838383 +83838383838383838282828282818181818181818181818181818181808080807f807f7f7f7f7e +7e7e7d7d7d7d7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7a7b7a7a7a7a79797978787979787878 +787878787878787878787979797979797979797a797a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7c7c7c7c7c7d7d7d7d7d7d7d7d7e7f7d7e7f7f7f7f7f7f7f7f8080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080808080808080808080808080808080807f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d +7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f807f80808080808080808080808080808080808080808080808080808080 +808080808080808080807f807f7f7f7f7f7f7f7f7f7f7f7f7f807f808080808080808080808080 +8080808080808080808080808080808080808080807f807f7f7f807f8080808080808080808181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818282828282828282828282828282828282828282828282828282828282828282828383 +828283838383838382828383828282828282828282828282828282828383828283838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838483848484848484848484848484848485858586868585 +868686868686868686868686868686868686868686868686868686868686868686858585858585 +858585858585858585858585858585858585858585858585848484838384848383838383838383 +838383838384848484848484848585848485858585858585858585858585858585858585858585 +858585858585868686868686868686868787878788878888888888888888878887878788878888 +888889898989888988888888888888888888888888888888888888888888888888888887878888 +878787868686868686868686858584848484848484848484848484848484848484838383828283 +8382828281818181818181818180807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f8080818181818181818181818181818181818181818181818181818181818181818181 +818181818181828282838382828383838383838383838383838383838383838383838383838383 +838383838383848485858585858585858585858585858585858585848484848484848484848484 +8484848383838382828181818181818181818181818181818181808080807f7f7f7f7f7f7f7f7f +7f7f7f7f808080807f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7f7f7f7f7f7f7f7f +7f7f7f7f8080808081818181818181818181818181828282828282828282828282828181828281 +818181818181818181818181818181818180808080808080808080808080808080808080808181 +818181818181828281818282828282828282838383838383838383838383838383838383838383 +838383848384848484848484848484848484848484848484848484848384838383838383838383 +838383838382828282828282828282828282828282828282828282828282828282828283838383 +838383838383838383838382828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282838383838382 +82828282828282828281818181818181808080807f7f7e7e7e7e7d7d7d7d7c7b7b7b7b7b7b7a7a +7b7b7a7a7a7a7a7a7a797a79797979797979797a7a7b7b7b7b7b7b7c7c7c7d7d7d7e7e7d7d7e7e +7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f807f8080808080808080808080808080808080 +808080808080808080808080818181828281818282828282828181818180808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7e7f7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f807f8080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808181818282818182828282828282828282828282828282828283838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +8383838383838282828282818181818181818181818181818181808080808080808080807f7f7f +7e7e7e7e7d7d7d7d7d7d7d7d7c7c7c7c7b7c7b7b7b7b7b7b7b7b7b7a7a7a79797a7a7979797979 +79797979797979797a7a7a7a797a79797979797979797979797979797a7a7a7a7b7a7b7b7b7b7b +7b7b7b7b7c7c7c7c7c7d7d7d7d7d7d7d7d7e7e7d7d7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f807f80808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080808080808080808080808080808080807f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7e7d7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f80807f7f8080808080807f7f80807f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80807f7f80808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818282828282828282828382838383838383838383 +848484848484848484848484848484848484848484848484848585858585858585858585858585 +858585858585868686868686868686868686868686878787878787878787878686868685858484 +848484848484848484848484848484848484848484848484848484848484848484848484848484 +848484848484848484848484848484848484848484848484848484858485858585858585858585 +858585858686868787878788888888888888888888888888888888888888888888888888888888 +888888888888888888888888888889888989898988888888878887878787868686868686868686 +868585858585858585858585858585858585858484848483838382828282828282828281828181 +818180808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808081 +818181818181818181818181818181818181818282828283828383838383838383838484848484 +848484848484848484848484848484858585858585858585858585858585858585858485848484 +848383838383838383838382828281818282818181808080808080808080807f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f807f +808080808080808181808081818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181828282828282828282828282828283838484 +848484848484848484848484848484848384838383838383838383838383838383838383838383 +838383838383838382828282828282828282828282828282828282828282828282828282828282 +828282828282828282818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181828282828282828282828383838383838383 +83838383838383838383828282828282817f7f7f7f7f7f7f7f7e7d7d7d7d7d7c7b7a7a7a7a7a7a +7a7a7a7979797979797979797a797a7a7a7a7a7a7a7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7d7d +7e7e7e7e7e7e7e7e7e7f7f7f80807f7f8080808080808080808080808080808080808181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181808081818080808080808080808080 +80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080 +808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7d7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7e7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d +7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7d7e7e7e7e7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080 +808081818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818282 +828282828282828282828282838283838383838383838284838383838383838383838383838383 +838383838383838383838383838383838382828383828282818181818081808080807f7f7f7f7f +7f7f7f7e7e7f7f7e7e7e7d7d7d7d7d7d7d7d7d7c7c7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a79797979797979797979797979797a797a7a7a7a7a7a7a7a7a7a7a7a7b7b7a7a7b7b7b7b7b7b +7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7d7c7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080 +80808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7f7e7f7f80807f7f8080808080807f7f80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7f807e7f808080808080808080808080808080 +80808080808080808080808080808080807f807f7f7f807f808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818182828282828282828282828282828282828282828383 +838383838383838383838383848384848484848484848485858585858585858585858585858585 +858585858686868686868686868686868686868787878787878787878786868686868585858585 +858585858585858585858585858585858585858585858585858585858585858585858585858585 +858585858585858585858585858585858585858585858585858585858585858585858585858585 +858586868687878787888888888888888988898989898989898988898888888988898989898989 +898988898888888888888888888888888888878787878787878787878686868686868686868685 +858585858585858584858484848484848483838383828282818181818181818181818181818181 +8080808080808080807f807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +807f80808080808080808080808080808080808080808080808080808080808080808080818181 +818181818181818181818181818181818182828282828282828282828282828283838383838383 +838384838484848484848484848585858585858585858585858585858585858585858585858584 +84848483848383838382828281818282818181808080808080808080807f7f7f7f7f7f7f7f7f7f +7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f8080808080808080 +808080808081818080818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818282828282828282828282828282828383838384 +838484848484848484848484848484848484848484848484838483838383838383838383838383 +838383838383828282828282828282828282828282828282828282828282828282828282828282 +828282828282828181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818282828282828282828283838383838383838383 +83838383838383838282828282828280808080808080807f7e7e7d7d7d7d7b7b7b7b7b7b7b7b7b +7b7a7a7a7a797a79797979797979797a797a7a7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7d7d7d +7d7d7d7d7d7d7d7e7e7e7f7f7e7e7f7f807f808080808080808080808080808081818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818080818180808080808080808080808080 +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080 +80808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818182828282 +828282828282828282828282828282828282828282838383838383838383838383838383838383 +838383838383838383838383838383828283838282828181818181818181818180808080808080 +807f7f80807f7f7f7e7e7e7e7d7e7d7d7d7d7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a +7a7a7a7a7a7a7a7a797a79797979797979797979797979797979797a7b797a7b7b7b7b7b7b7b7b +7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e +7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080 +8080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080 +808080808080808080808080808080808080808080808080808080808080808181808081818181 +818180808181808080808080808080808080808080808181808081818181818181818181818181 +818181818181818181818181818181828282828282828282828282828282828282828283838383 +838383838383838383838483848484848484848484858585858585858586868585868686868686 +868687878787878787878787878787878788888888888888888888878787878786868686868686 +868686868686868686868686868686868686868686858586868585858585858585858585858585 +858585858585858686858586868686868686868686868686868686868686868686868686868686 +878787878788888888888888888889888989898989898989888988888889888989898989898989 +888988888888888888888888888888888787878787878787878786868685858686858585848484 +848484848484838483838383838383838382828282828181818181818181808081818080807f7f +7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080 +808080818180808181818181818181828282828282828282828282828282838383838383838383 +848384848484848484848485858585858585858585858585858585858585858585858585848484 +8483848383838382828282828282828282818181808081818080807f7f7f7f7f7f7f7f7f7f7f7f +7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f80808080808080808181 +808081818181818181818181818181818181818181818181818181818080818180808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +818180808181818181818181818181818182828282828282828282828282828283838383848384 +848484848484848484848484848484848484848484848384838383838383838383838383838383 +838383838282828282828282828282828282828282828282828282828282828282828282828282 +828282828281818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818182828282828282828282838383838383838383838383 +838383838383838383838383838181818080818180807f7f7e7e7e7e7c7c7c7b7b7c7c7b7b7b7a +7a7a7a797a79797979797979797a797a7a7a7a7a7a7a7a7a7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d +7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080 +808080808080808080818180808181818181818080818180808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080807f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080 +8080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808181808081818181818181818181818181818181818181818181818181818181828282828282 +828282828282828282828282828282828282828383838383838383838383838383838383838383 +838383838383838383838383838383838383838382828282828282828282818181808081818080 +8080808080807f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7a7a7a +7a7a7a7a7a7a797a7979797979797979797979797979797979797a797a7a7a7a7a7a7a7a7a7a7a +7a7a7a7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e +7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080 +808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808181818181818181818181818181818181818282828283838383 +838383838383838384838484848484848484848585858585858585858585858585858585858686 +868687878787878787878787878787888888888888888888888787878787868686868686868686 +868686868686868686868686868686868686868686868686868686868686868686868686868686 +868686868686868686868686868686868686868686868686868686868686868686868686868787 +878787888888888888888888898889898989898989898889888888898889898989898989898889 +888887878888878787878787878786868686868686868686858585858585858585858484848383 +84848383828382828282828282828281818181818080808080808080808080808080807f7f7f7f +7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080 +808080808080808080808080808181818181818181818181818181818282828383828283838483 +848484848484848484858585858585858585858585858585858585858585858585858484848483 +8483838383828282828282828282828181818181818181808080807f7f7f7f7f7f7f7f7f7f7f7f +7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f8080808081818181818181818181 +818181818181808081818080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080818181818181818182828181828282838383838483848484 +848484848484848484848484848484848484848483848383838383838383838383838383838383 +838382828282828282828282828282828282828282828282828282828282828282828281818282 +818181808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808181818182828282828282828383838383838383838383838383 +838383838383838383838381818181818181818180807f7f7f7f7d7d7d7c7c7c7c7c7c7c7b7b7b +7b7a7b7a7a79797a7a79797a797a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7c7c7c7d7d7c7c +7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080808080808080808080808080807f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080 +808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7c7c7d7d7c7c7c7c7c7c7d7d7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808181818181818181 +828281818282828282828282828282828283838383838383838383838383838383838383838383 +838383838383838383838383838383838383828282828282828282828181818181818181818181 +81818181808080807f807f7f7f7f7e7e7e7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b +7b7b7b7b7a7b7a7a7a7a7a7a7a79797a7a797979797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a +7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7e7e7e7e7e7e +7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080 +80808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +807f80808080808080808081818181818181818181818181818181818182828282838383838383 +838383838383838383838383838383838384848484858485858585858585858585858586868686 +878787878787878787878787878888888888888888888887878787878686868686868686868686 +868686868686868686868686868686868686868686868686868686868686868686868686868686 +868686868686868686868686868686868686868686868686868686868686868686868687878787 +878888888888888888888888888888888888888888888888888888888888888888888888888888 +878788888787878787878787868686868586858585858484848484848484848483838382828383 +828282828282828282828282828181818180807f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f807f808080 +808080808080808080808081818181818181818181818181818182828283838282838383838383 +838383838383838484848484848484848584858585858585858585858585858584848484848484 +848483838282828282828282828181818181818181808080807f7f7f7f7f7f7f7e7f7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7e7e7f7f7f7f7f7f7f7f7f7f7f7f80808080818181818181818181818181 +818181818080818180808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808181818181818181828281818282828383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +828282828282828282828282828282828282828282828282828282828282828282818182828181 +818080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808081818181828282828282828283838383838383838384838484848484 +8484848484848484848282828281828181818080808080807e7e7e7d7d7d7d7d7d7c7b7b7b7b7b +7b7b7b7a7a7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7c7c7c7d7d7c7c7d7d +7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f807f80808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080 +80808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c +7c7d7d7c7c7c7c7c7c7d7d7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f +7f807f808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808081818181818181818282 +818182828282828282828282828282838383838383838383838383838383838383838383838383 +838383838383838383838383838383838282828282828282828281818181818181818181818181 +8181808080808080808080807f7f7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7c7c7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7a7a7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f807f8080808080808080 +8080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f +7e7e7e7e7d7d7d7d7d7d7d7d7d7e7d7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7d7e7d7d7d7e7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f +7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7e7e7f7f7f7f7f7f7e7e7f7f +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f80808080808080808080808080808080808080 +808080808080808080808080808081818181818181818181818181818181818181818181818181 +818181818282838383838484848484848484848484848485858585868686868686868686868686 +868787878787878787878788888888888888888888888888888888888888888888888888888888 +888888888888888888888888878787868687878686868686868686868686868686868686868686 +868787868687878787878787878787878787878787878787878787878888888888888888888888 +888888888888888889888989898989898989888887878788878888888888888888878786868686 +868686868686868686868585858585858585858584848483838484838383828282828282828282 +8182818181818080808080808080808080808080808080807f7f80807f7f7f7e7e7e7e7e7e7e7e +7e7d7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7d7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80807f +7f8080808080808080818181818181818181818181818181818181818181818181828182828282 +838383838383838383838484848484848484848484848484848484848484848484848384838383 +83838383838383838383838282828181818180808080808080807f7f7f7f7f7f7f7f7f7e7f7e7e +7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f8080808080808080808080808181808081818181 +81818181818181818181818181818181818181818181808080807f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80807f7f8080 +808181818181818181818181818181818181818181818181818181818181828283838383838383 +838383838383838383838383838383838283828282828282828282828282828282828282828282 +828282828282828282828282828282828282818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +808080808080808080808080808080808080808080808080808181818181818181818181818181 +818181818181818181818181818181818181818181828282828283838383838383838383838383 +838383838383838383838282838382828281808080807f7f7f7e7e7f7f7d7d7d7d7c7c7c7b7b7a +7a7a7a7a7a7a7a7b7a7b7b7b7b7a7a7a7a7a7a7a7a7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7d7c7d7d7d7d7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f808080808181818181818080818180808080808080808080808080808080808080808080 +8080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7e7d7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808181808081 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818182828282828282828282828282828282 +828282828383838383838383838383838383838383838383838383828282828181818181818181 +8181818180807f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c +7b7c7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7b7b7a7a7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7d7d7e7e7e7e7e7e7d7d7e7e7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f807f8080 +808080808080808080808080818181818181818181818181818181818181818181818181818181 +818181828282828283838383838383838384838484858585858686868686868686868686868687 +878787878787878787888888888888888888888888888888888888888888888888888888888888 +888888888888888888888787878686878786868686868686868686868686868686868686868687 +878686878787878787878787878787878787878787878787878788888888888888888888888888 +888888888888888888888888888888888887878787878787878787878787878786868686868686 +868686868686868685858585848584848484838383828283838282828181818181818181818181 +818181818080808080808080807f807f7f7f7f7f7f7f7e7e7f7f7e7e7e7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f80807f7f80 +808080808080808181818181818181818181818181818181818181818181818181818181818282 +828282828282828283838383848384848484848484848484848484848484848484848484848384 +8383838383838383838282828181818180808080808080807f7f7f7f7e7f7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f8080808080808080808080808081818080818181818181 +8181818181818181818181818181818181818181808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80807f7f80808081 +818181818181818181818181818181818181818181818181818181818182828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818080 +808080808080808080808080808080808080808080808081818181818181818181818181818181 +818181818181818181818181818181818181818282828282838383838483848484848484848484 +84848484848484848382848382828281818181818080807f7f80807e7e7d7d7c7c7c7c7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f +7f8080808081818181818180808181808080808080808080808080808080808080808080808080 +808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808081818080818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181828282828282828282828282828282828282 +828283838383838383838383838383838383838383838383838282828281818181818181818181 +818181808080808080808080808080807f7f7f7f7e7e7e7e7e7e7e7d7e7d7d7d7d7c7c7c7c7c7c +7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7b7b7a7a7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f +7f7f7f7f7f7f7f7f7f7f8080808080808080808080808081818080818181818181818181818181 +818282828282838383838383838383848384848484858585858585858586868585868686878787 +878787878787878888888888888888888888888888888888888888888888888888888888888888 +888888888888888887878787878787878787878787878787878787878787878787878787878787 +878787878787878787878787878787878787878787878787888888888888888888888888888888 +888888888888888888888888888888878787878787878787878787878787868686858586868585 +858585858585848484848384838383838282828282828282828281818180808181808080808080 +80807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f +7f7f7f7f7f80808080808080808080808080808080808081818080818181818181818182828282 +828282828282838383838483848484848484848484848484848484848484848484848483848383 +838383838383838282828282818181808081818080807f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7f7e7f7f7f7f7f7f7f7f7f80808081818080818181818181818181818181818181818080 +81818080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080 +808080808080808080808080808080818180808181818181818181828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828281818181818181818181818181808081818080808080808080 +80808080808080808080808080808080808080808080808080808080808080808080807f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080 +808080808081818080818181818181818182828282828383838384838484848484848484848484 +848484848484848384838383838282828282818181808080807f7f7e7e7d7d7d7d7c7c7c7b7b7c +7c7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f +7f8080808080808080808080808080808080808080808080808080808080808080808080808080 +80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b +7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808181808081818181 +818181818181818181818181818181818181818282828282828282828282828282828282828282 +838383838383838383838383838383838383838383838383838282828282828282828282828282 +828181818181818181808081818080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7d7d7d +7d7d7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d +7d7d7d7d7c7c7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7e7e7d7d7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f +7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080808080808080808081 +818182828282838383838383838483848484848585858585858585858585858585858686868686 +868686868687878788888787888888888888888888888888888888888888888888888888888888 +888888888888878787878787878787878787878787878787878787878787878787878787878787 +878787878787878787878787878787878787878787878888888888888888878788888787878787 +878787878787878787878787878686868686868686868686868686868585858585858585858585 +858584848484838382838282828281818181818181818181808080808080808080808080808080 +7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f +7f7f7f808080808080808080808080808080808080808080808080808080808080818181818181 +818181818282828283828383848483838484848484848484848484848484848484838483838383 +83838383838282828282818181808081818080807f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7f7e7f7f80807f7f808080818181818181818181818181818080818180808080808080808080 +8080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080 +808080808080808080808080808080808080808080808080808181818181818181818181818181 +818181818282818182828282828282828282828282828282828282828282828282828181828281 +818181818181818181818181808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080 +808080808080808080808080808080818181828282828383848384848484848484848484848484 +848484848483848383838382828282828181818181818180807f7f7e7e7e7e7d7d7c7c7c7c7c7c +7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7a7a7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7c7c7c7c7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f80 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080 +808080808080808080808080808081818080818181818181818181818180808181808080808080 +8080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808081818182828181828282828282828282828282828383 +838383838383838383838383838383838383838383838382828282828282828282828282828281 +81818181818181818181818181818080808080808080807f807f7f7f7f7e7e7e7d7d7e7e7d7d7d +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a +7a7b7b7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7d7d7d7d7d7d +7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d +7d7d7c7c7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7e7e7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f807f80808080808080808080808080808080808080818181 +828282828383838383838383838383838384848484848484848484848484848585868686868686 +868686878787888887878888888888888888888888888888888888888888888888888888888888 +888888888787878787878787878787878787878787878787878787878787878787878787878787 +878787878787878787878787878787878787878788888888888888888787888887878787878787 +878787878787878787878786868686858685858585858585858584848484848484848484848484 +83838383828282828282828281818181818181818180807f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7f7f80808080808080807f807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808081818181818181 +818182828282828282828383828283838383838383838383838383838383838383838383838383 +8383838282828282818181808081818080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7d7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f80807f7f8080808181818181818181818181818180808181808080808080808080808080 +808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080 +808080808080808080808080808080808080808080808081818181818181818181818181818181 +818182828181828282828282828282828282828282828282828282828282828281818282818181 +818181818181818181818080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080 +808080808080808080808080808181818282828283838383838383838383838384838484848484 +848484848484848484838383838382828282818281808080807f7f7f7f7e7e7d7d7d7d7d7d7d7c +7d7c7c7c7c7b7b7b7b7b7b7b7b7a7a7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7c7c7c7c7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f8080 +808080808080808080808080808080808080808080808080808080808080808080808080807f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080808080 +808080808080808080808080818180808181818181818181818181808081818080808080808080 +808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f80808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080818181828281818282828282828282828282828283838383 +838383838383838383838383838383838383838383828282828282828282828282828282818181 +8181818181818181818181818080808080808080808080808080807f7f7f7e7e7f7f7e7e7e7d7d +7d7d7d7d7d7d7d7c7d7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7b +7b7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7d7d7d7d7d7d7d7d +7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7f7e7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7c7d7d7d7d7e7e7e7e7e7e +7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f80807f7f808080808080808081818181818181818181 +818181818181818181828283838383838383838384848485858484858585858585858586868686 +868686868686868686868686868686868686868686868686868687878787878787878787878787 +878787878787878787878787878787878787878787878787878787878787878787878787878787 +878787878787878787878787878686868686868686868686868686868686868686868686868685 +858585858585858585858585858585858585858585858585848484838384848383838282828282 +82828282818180808080808080808080808080808080807f7f80807f7f7f7f7f7f7f7f7e7e7e7e +7e7e7e7e7e7d7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80807f7f808080808080808080808080808080808080 +818181818281828282828282828282838383838383838383838484848483848383838383838383 +83828282828281818180808181808080808080807f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f807f80 +80808080808080808080808181808081818181818181818181818181818181808080807f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f80807f7f8080808080808080818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +8181818181818181818181818181818181818080807f7f80807f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80 +807f7f808080818181818181818181818181818182828383838384848484848484848484858585 +858485848484848383838383838383828282828282818080807f7f7f7f7f7e7e7e7e7d7d7d7d7d +7d7d7d7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080807f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7c7c7b +7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7d7e7e7e7e7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808181808081818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818282828282828282828282828282828282828282828282828282828282828282828282 +8282828181828281818181818181818181818180807f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7d +7d7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7e7d7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d +7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f80807f7f8080808080808080818181818181818181818181 +818181818181818182828282828282828282838383848483838484858485858585868686868686 +868686868686868686868686868686868686868686868686878787878787878787878787878787 +878787878787878787878787878787878787878787878787878787878787878787878787878787 +878787878787878787878786868686868686868686868686868686868686868686868686858585 +858585858585858585858584858484848484848484848383838282838382828281818181818181 +81818180808080808080808080808080807f807f7f7e7e7f7f7e7e7e7e7e7e7e7e7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f +7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7f7f7e7e7f7f7f7f7f7f7f807f8080808080808080808181 +818181818181818181818181818282828282828282828283838383838383838383838383838382 +828282828181818080818180808080808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080 +8080808080808080808181808081818181818181818181818181818181808080807f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f80807f7f80808080808080808181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818080807f7f80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80807f +7f8080808181818181818181818181818181818282828282838383838483848484848585858585 +858585858584848484848484848382838282828281818180808080807f7f7f7f7e7e7d7e7d7d7d +7d7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d +7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7c7c7b7b7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808081818080818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818182828282828282828282828282828282828282828282828282828282828282828282828282 +8281818282818181818181818181818181818080808080808080808080808080807f7f7f7e7e7f +7f7e7e7d7e7d7d7d7d7d7d7d7d7d7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f +7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b +7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d +7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080818180808181 +818181818181828282828282828282828383838383838383838483848484848585858585858585 +868685858686868686868686868686868686868686868787878787878787878787878787878787 +878787878787878787878787878787878787878787878787878787878787878787878787878787 +878787878787878787868686868686868686868686868585868685858585858585858484848484 +848484848484848484838483838383838383838382828282828282828282818181808081818080 +807f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f +7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f80808080 +808080808181808081818182828282828282828282838383838383838383838383838383828282 +82828181818080818180808080808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080818180 +80818181818181818181818181818181818080818180808080808080807f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808081818080 +818181818181818181818181818181818181818181818181818180808181808080808080808080 +80808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f80808080808080808181808081818182828282828383838384838484848485858585858585 +858585848484848484848484838483838383828282818181818080807f7f7f7f7e7f7e7e7e7e7d +7d7d7d7d7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c +7b7b7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080808080808080808080 +808080808080818180808181818181818181818181808081818080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d +7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080818180808181818181818181818181818181818181818181818181 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828181818181818181808081818080807f7f7f7f7f7f7f7f +7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f +7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7d7d7c7c7d7d7d7e7e +7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080 +808080808181818181818181828282828383838383838384838484848485858585858585858585 +858585858585858585858585858585858585858586868686868686868686868686868686868686 +868686868686868686868686868686868686868686868686868686868686868686868686868686 +868686868686868585858585858585858585858585858585858585858585848484848383838383 +83838383838383828382828282828282828281818181818181818181808080808080808080807f +7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f +7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f808080808080 +808080808080808080818181818181818182828282838383838383838383838383838282828282 +8181818181818181818181818181818080807f7f80807f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f80807f7f80808081818181818181818181818181 +8181818181818181818180808181808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +808080808080808080808080808080818181828282828383848384848484858585858585858585 +8584848484848484848483848383838382828281818181818181808080807f807f7f7e7e7e7e7d +7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f80808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080818180808181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +8181818181818181808080808080808080808080808080808080808080808080808080807f7f80 +807f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d +7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808181 +818282818182828282828282828282828282828282828282828282828282828282828282828282 +82828282828282828282828282828181818181818181818181818181818080808080808080807f +807f7f7e7e7f7f7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f +7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7a7b7a7a7a7a7979797979797979797979797979797a7a7a7a7b +7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7d7d7c7c7d7d7d7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f8080808080808080808080808080808080 +808081818181818181818282828283838383838383838383838383848484848484848484848484 +848484848484848484848484858485858585868686868686868686868686868686868686868686 +868686868686868686868686868686868686868686868686868686868686868686868686868686 +868686868585848484848484848484848484848484848484848484848383838382828282828282 +82828282828282828282828282828282818181818081808080807f7f7f7f7f7f7f7f7f7f7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f +7f7f7f7f7f7f808081818181818181828282828383838383838383838383838382828282828181 +818181818181818181818181818080807f7f80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80807f7f808080818181818181818181818181818181 +818181818181818180808181808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f807f80808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f +7f7f7f7f7f7f7f807f808080808181818282828283838383838383838484848485848585858584 +84848484848484848484848484848383838281828181818180808080808080807f7f7f7f7e7e7e +7d7d7d7d7c7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7f7e7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f +7f7f7f808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808181808081818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181808080808080808080808080808080808080808080808080808080807f7f80807f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e +7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7c7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7f7e7f7f7f7f80808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808081818182 +828181828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282818181818181818181818181818181808080808080808080808080 +807f7f80807f7f7f7e7e7e7e7e7d7d7d7d7d7d7d7d7d7c7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7b7b7a7a7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d +7d7d7d7e7d7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80807f7f8080808181818181 +818181818181818181818181818181818181818281828282828383838383838383848483838484 +848585858585858585858585858585858585858585858585858585858585858585858585868686 +868686868686868686868686868686868686868686868686868686858585858585858585858585 +858585858585858585858585858484848383848483838382828282828282828282828282828282 +8282828181808080808080808080808080808080808080808080807f7f7f7f7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7d7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7e7f +7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7e7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f8080 +7f7f80808080808080808181818181818181818181818181818282828282828282828282828281 +81818180808080808080808080808080808080807f807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f807f80808080808080808080808080808080808080808080818180808181818181 +8181818181818181818181808081818080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80807f7f808080808080 +80808080808080808080808080808080808080807f7f80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f80807f7f80808081818181818181818182828383838384848484848484848484848484 +848485858585848483838383838383838383838282828181818180807f7f7f7f7f7f7f7f7f7e7e +7e7d7d7e7e7d7d7d7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c +7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f808080808080808080808080808080808080808080808080808080808080808080 +818180808181818181818181818181808081818080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080807f807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7e7e7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080818180808181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181828282828282828282828282828282 +828282828282828282828282828282828282818182828181818080808080808080807f807f7f7f +7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7e7e7d7d7d7d7d7d7d7d7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7e +7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7a7a7a7a7a +7a7a7a7a7a7a7a7a7a797a79797979797979797979797979797979797979797979797a797a7a7a +7a7a7a7a7b7b7a7a7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f80807f7f80808081818181818181 +818181818181818181818181818181818181818181818182828282828282828383828283838384 +848484848484848485848585858585858585858585858585858585858585858585858686868686 +868686868686868686868686868686868686868686868686868585858585858585858585858585 +848584848484848484848483838382828383828282818181818181818181818181818181818181 +818180808080808080808080808080807f807f7f7f7f7f7f7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7f7f7e7e +7f7f807f8080808081818181818181818181818181818182828282828282828282828282818181 +818080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808181808081818181818181 +818181818181818181808081818080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f80807f7f8080808080808080 +8080808080808080808080808080808080807f7f80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7f807e7f808080818181818181818181818282828282838383838483848484848484848484 +85858585858484848484848484848384838282828181818181808080808080808080807f7f7f7e +7d7f7e7d7d7d7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c +7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f +7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f +7f7f7f7f8080808080808080808080808080808080808080808080808080808080808080808181 +808081818181818181818181818080818180808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7e7e7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c +7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808181808081818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818282828282828282828282828282828282 +828282828282828282828282828282828181828281818180808080808080808080808080808080 +8080808080808080807f7f7f7f7f7f7f7f7f7e7f7e7e7d7d7e7e7d7d7d7d7d7d7d7d7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a +7a7a7a7a7a7a7a797a79797979797979797979797979797979797979797979797a797a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080 +808080808181808081818181818181818181818181828282828282828282828282828282838383 +838383838383848384848484848484848484848484848484848484848484848485858585858585 +858585858585858585858585858585858585858585858584848484848484848484848484848384 +838383838383838383828282828282828282828181818080818180808080808080808080808080 +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e +7f7e7f7f7f7f808080818180808181818181818181828282828282828282828282828282818181 +818181818181818181818080818180808080808080808080808080808080808080808080808080 +808080808080808080808081818080818181818181818181818181818181818181818181818181 +81818080818180808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e +7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7f7e7f7f7f7f8080808181808081818182828282828383838384838484848484848484848585 +8585858484848484848484848384838383838282828282818181808081818080807f7f7f7f7e7f +7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f +7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f +7f7f80808080808080808080808080808080808080808080808080808080808080808080808080 +808181808081818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818080818180808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808081818080818181 +818181818181818181818181818181818181818182828282828282828282828282828282828282 +828282828282828282828282828282828282828282818181818181818181818181818080818180 +808080808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c +7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a +7a7a7a7a7a797a79797979797979797979797979797979797979797979797a797a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7d7d7d7d7d7d7d7d7d7d +7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080 +808080808080808080808080808080808080808181818181818181818181818181818282828383 +828283838483848484848484848484848484848484848484848484848484858585858585858585 +858585858585858585858585858585858585858585848484848484848484848484848382848382 +828282828282828181818181818181818180808080808080808080808080808080808080807f7f +7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e +7f7f7f7f8080808080808080808080808080808181818181818181828281818282828181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818180808181808080808080 +8080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f +7e7f7f7f7f80808080808080808080818181828282828383848384848484848484848485858585 +85848484848484848484838483838383828282828281818181818181818181808080807f807f7f +7e7e7e7e7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f +7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808081818080818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818080808080808080808080808080 +808080808080808080807f807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7e7e7f7f7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808181818182828282828282828282828282828282828282 +828282828282828282828282828282828282828181818181818181818181818181818181818181 +818181818180808080808080807f7e807f7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c +7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a79797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +797979797a797a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d +7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080 +808080808080808080808080808080808081818181818181818181818181818182828283838282 +838383838383838383838383838383838383838383838383838383838484848484848484848484 +848484848484848484848484848484848484848383838383838383838383838382828383828282 +8282828282818181818081808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7d7e +7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7f7f7f7f7f7f7f7f7f807f8080808081818181818181818282818182828281818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181808081818080808080808080 +808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7f7f7f7f807f808080808181818282828283838383838383838383838383848484848583 +848484848484848484848484848483838383828281818181818181818180808080808080807f7f +7f7f7e7e7e7e7e7e7e7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f80 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080818180808181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818180808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080807f7f80807f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808081818181828282828282828282828282828282828282828282 +828282828282828282828282828282828281818181818181818181818181818181818181818181 +81818180808080808080807f7f80807f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7d7d7d7d7c7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a797a79797979787878787879797979797979797979797979797a797a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d +7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808181 +808081818181818181818181818181818181818181818181818181818181818181818181818181 +828182828282828282828282828282828282828282838383838383838383838383838383838383 +838383838383838383838383838383838382828282828282828282828282828182818181818181 +818181808080808080808080808080807f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7d7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7e7e7e7e +7e7e7e7f7f7f7f8080808080808080818181818181818181818181818181818181818181818181 +818282828181828281818181818181818080808080808080808080808080808080808080808080 +808081818182828181828282828282828281818181818181818181818181818181818180808080 +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7e7e7f7f7f +7f7f7f7f80807f7f80808081818181818181818182828383838384848484848484848484848484 +848484848484838483838383838383838383838382828282818181808080807f807f7f7f7f7f7f +7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7d7e7e7e7e7f7f7f7f7e +7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080808181808081 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818182828282828282828282828282828282 +828282828282828282828282828282828282828282828181828281818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +8181808080807f807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d +7c7c7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808081818080818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818080818180808080808080 +808080808080808080807f807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f +7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7b7b7c7c7b7b7b7a7a7a7a7a7a7a7a7a797a7979797979797979797979797979 +797979797978787878787979797979797979797979797979797979797979797979797979797979 +7a797a7a7a7a7a7a7a7a7a7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d +7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808081818080 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818282828282828282828282828282828282828282 +828282828282828282828282828282818181818181818181818181818181818181818181818181 +81808080807f807f7f7f7f7f7f7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d +7d7e7e7e7e7f7f807f808080808181818181818181818181818181818181818181818181818182 +828281818282818181818181818180808080808080808080808080808080808080808080808080 +818181828281818282828282828282818181818181818181818181818181818181808080807f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7f7e7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7e7e7e7e7e7e +7e7e7f807e7f808080818181818181818181818282828282838383838383838383848384848484 +848484848484848484848484848483848383828282828181818080808080808080808080808080 +807f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f +7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808081818080818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181828282828282828282828282828282828282 +828282828282828282828282828282828282828281818282818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c +7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080818180808181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818180808181808080808080808080 +80808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7b7b7c7c7b +7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a797a79797979797979797979797979797979 +797979787878787879797979797979797979797979797979797979797979797979797979797a79 +7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d +7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808081818080818181818181 +818181818181818181818181818181818182828282828282828282828282828282828282828282 +82828282828282828282828282818181818181818181818181818080818180808080808080807f +7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d +7d7e7e7e7e7f7e7f7f7f7f80808080808080808181808081818181818181818181818181828282 +828282828282828282828282818181818181818181818181818181818181818181818181818282 +8282828282828282828282828281818181818181818080818180808080808080807f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7f7e7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7e7e7e7e7e7e7e7e +7e7f7e7f7f7f7f8080808181808081818182828282828383838383838383838483848484848484 +84848484848484848484848483848383838382828282828181818181818181808081818080807f +7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f +7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080808080808080808080 +808080808080818180808181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818180808181808080808080808080808080808080808080808080808080808080808080808080 +80808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808081818080818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +8181818181808081818080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a797a797979797979797979797979797979797979 +79787878787879797979797979797979797979797979797979797979797979797979797a797a7a +7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e +7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080818181818181818181818181818181818181818181818181 +8181818181818181818181808080808080808080808080808080808080808080808080807f7f7f +7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e +7e7e7e7f7e7f7f7f7f808080808080808080808080808080808080818180808181818282828282 +828282828282828282828181818181818181818181818181818181818181818181818182828282 +828282828282828282818181818080808080808080808080808080808080807f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7f7e7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f +7e7f7f7f7f80808080808080808080818181818182828283838282838384838484848484848484 +848484848484848484848384838383838282828282818181818181818181818181818181808080 +7f7e807f7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f +7f7f7f7f7f80808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080818180808181818181818181818181 +818181818181818181818181818181818182828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828281818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080807f807f7f7f7f7f7f7f7f7f7f7f7f7e7e7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808081818080818181818181818181818181818181818181818181818181818181818181818181 +8181818181818181818181818181818181818181818181818180808080808080807f7f80807f7f +7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7a7a797979797979797979797979797979797979797979797979797979797978 +78787878797979797979797979797979797979797979797979797979797979797979797979797a +797a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e +7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808181818181818181818181818181818181818181818181818181 +818181818181818181808080807f807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e +7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f807f808080808080808181808081818182828282828282 +828282828282828281818181818181818181818181818181818181818181818181828282828282 +82828282828282818181818080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7f7f7f7f807f808080808181818181828282838382828383838383838383838383838383 +838383838383838383838383838382828282828181818181818181818181818181818080807f7f +80807f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7d7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7f7f8080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808181808081818181818181818181818181 +818181818181818181818181818181828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080807f7f80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7e +7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +818180808181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818180808080808080807f7f80807f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a797978787878787878787878787878787878787878787878 +787878787878787878787878787878787878787878787979797979797979797a797a7a7a7a7a7a +7a7a7a7a7a7a7a7a7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7f7e +7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080808080 +80808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818080808080808080 +80808080808080808080808080808080808080807f7f80807f7f7f7e7e7e7e7e7e7e7e7e7d7e7d +7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d +7d7e7e7e7e7f7f7f7f7f7f7f7f80807f7f80808081818181818181818181818181818181818181 +818282828282828282828282828282828282828282828282828282828282828181818181818181 +818181818181818181818181818181808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f +7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7d7e7e7e +7e7f7f7f80807f7f80808080808080808181818181818181818282838383838383838383848484 +8484848484848384838383838383838383828282828282828281818181808080808080807f807f +7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080 +818180808181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838382828383 +828282828282828281818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818180808080808080808080808080808080808080808080808080 +808080807f807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080807f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080 +808081818080818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818180 +808181808080808080808080808080808080808080808080808080808080808080808080808080 +807f807f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7a7a7a7a7a7a +7a7a7a797a79797979797979797978787878787878787878787878787878787878787878787878 +787878787878787878787878787878787878787879797979797979797979797979797a797a7a7a +7a7a7a7a7a7a7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7e7e7e7e +7e7f7e7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080808080 +8080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818180808080808080808080 +8080808080808080807f807f7f7f7f7f7f7f7e7e7f7f7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d +7d7d7d7e7e7e7e7e7e7e7e7f807e7f808080818181818181818181818181818181818181818182 +828282828282828282828282828282828282828282828282828282828281818181818181818181 +81818181818181818181818181808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e +7e7e7f807e7f808080808080808081818181818181818181828282828282828282828383838383 +838383838383838383838383838383828282828282828281818181808080808080808080808080 +8080808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808181 +808081818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828283838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383828283838282 +828282828282818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080 +818180808181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181808081 +818080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a +7a797a797979797979797979787878787878787878787878787878787878787878787878787878 +78787878787878787878787878787878787879797979797979797979797979797a797a7a7a7a7a +7a7a7a7a7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f +7e7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080808080808080 +807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080 +8080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d +7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f8080808181808081818181818181818181818181828282 +828282828282828282828282828282828282828282828282828282818181818181818181818181 +818080818180808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e +7e7f7e7f7f7f7f7f7f7f7f7f808080818180808181818282828282828282828283838383838383 +838383838383838383838383838282828282828282828281818181818181818080818180808080 +808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080 +808080808080808080808080808080808181808081818181818181818181818181818181818181 +818181818181818181818181818182828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818180808181808080808080808080808080808080808080808080 +808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080818180808181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818080818180808080808080808080 +808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d +7d7d7d7d7d7d7d7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a79 +7a7979797979797979797878787878787878787878787878787878787878787878787878787878 +7878787878787878787878787878787879797979797979797979797979797a797a7a7a7a7a7a7a +7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f +7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080808080808080807f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e +7e7e7e7e7e7e7e7e7f7e7f7f7f7f80808080808080808080808080808080808080808181818282 +818182828282828282828282828282828282828282828281818181808080808080808080808080 +80808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f +7e7f7f7f7f7f7f7f7f7f8080808080808080808081818181818181818282828283838383838383 +838383838383838383838382828282828282828282818181818181818181818181818181818181 +808080807f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080818181828281818282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838382828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828281818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818180808080808080808080808080808080808080808080807f7e807f7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808081818080818181 +818181818181818181818181818181818181818181818181818181818181818181808081818080 +80808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d +7d7d7d7d7d7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7a7b7a7a7a7a797979797979797979797979 +797979797979797978787878787878787878787878787878787878787878787878787878787878 +7878787878787878787878787878797979797979797979797979797979797979797a797a7a7a7a +7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7f7e7f7f7f7f8080808080808080808080808080808080808080808080808080808080807f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080807f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f807f808080808080808080808080808081818182828181 +828282828282828282828282828282828282828282818181818080808080808080808080808080 +8080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7f7f7f7f807f80808080818181818181818182828282838383838383838383 +838383838383838383828282828282828282828181818181818181818181818181818181818080 +80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f807f8080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808181818282818182828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828283838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +81818180808080808080808080808080808080808080808080807f7f80807f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d +7e7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080818180808181818181 +818181818181818181818181818181818181818181818181818181818181818080818180808080 +8080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a797979797879787878 +787878787878777777777777777777777777777777777777777778787878787878787878787878 +78787878787878787878787878787878787979797979797979797a797a7a7a7a7a7a7a7a7a7a7a +7a7a7a7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f +7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d +7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7d7d7d7d7e7d7e7e7e7e7f7f7f80807f7f80808080808080808181818181818181818181818181 +81818181818181818181818181818181818181818181818181818181818181818181808080807f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +808080808080808080808080808080808080807f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7d7e7e7e +7e7f7f7f7f7f7f7f7f80807f7f8080808181818181818181818181818181818181818181818181 +818182828282828282828282818181818181818181818181818080818180808080808080808080 +808080808080807f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7d7e7e7e7e7e7e7e7e +7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f80807f7f80808080808080808181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +828282828282828281818282818181818181818181818181818181818181818181818181818181 +818080808080808080808080808080808080808080808080807f807f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80 +808080808080808080808080808080808080808080808080808080818180808181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818080818180808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080807f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c +7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7a7a797a7979797979797979797878787878787878787878 +787878787777777777777777777777777777777777777777787878787878787878787878787878 +78787878787878787878787878787879797979797979797979797979797a797a7a7a7a7a7a7a7a +7a7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f +7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080808080808080808080808080808080807f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d +7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d +7d7d7d7d7d7d7d7d7e7e7e7f807e7f808080808080808081818181818181818181818181818181 +8181818181818181818181818181818181818181818181818181818181818181808080807f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080 +8080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e +7e7e7e7e7e7e7e7f807e7f80808081818181818181818181818181818181818181818181818181 +828282828282828282828181818181818181818181818180808181808080808080808080808080 +8080808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f80807f7f808080808080808081818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828283838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838282 +828282828282818182828181818181818181818181818181818181818181818181818181818180 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080 +808080808080808080808080808080808080808080808080808181808081818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818180808181808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7b +7b7c7c7b7b7b7b7b7b7b7b7a7a7a7a797a79797979797979797978787878787878787878787878 +787877777777777777777777777777777777777777777878787878787878787878787878787878 +7878787878787878787878787879797979797979797979797979797a797a7a7a7a7a7a7a7a7a7b +7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f +7f7f7f7f7f80808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080808080808080808080808080808080807f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d +7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d +7d7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f808080808080808081818080818181818181 +81818181818181818181818181818180808181808080808080808080808080807f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080 +808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e +7e7e7e7e7e7e7f7e7f7f7f7f808080808080808081818080818181818181818181818181818282 +828282828282828281818181818181818181818181818181818181818181818080818180808080 +808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080 +808080808080808181808081818181818181818181818181818181818181818181818181818181 +818181818182828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838382828282 +828282828282828282828282828282828282828282828282828282828282828282828282818181 +818181818181818181818181818181818181818180808181808080808080808080808080808080 +80808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080818180808181818181818181818181 +818181818181818181818181818181818181818181818181818080818180808080808080808080 +80808080808080808080808080808080808080808080808080808080808080808080808080807f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7c7c7d7d7c7c7c7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7a7a7a7a797a797979797979797979787878787878787878787878787878 +777777777777777777777777777777777777777778787878787878787878787878787878787878 +787878787878787878787879797979797979797979797979797a797a7a7a7a7a7a7a7a7a7b7b7b +7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f +7f7f7f808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080807f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d +7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d +7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080 +8080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080 +80808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e +7e7e7e7e7f7e7f7f7f7f8080808080808080808080808080808080808080808080808081818181 +818181818181808080808080808080808080808080808080808080808080808080808080808080 +80807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080818181818181818181818181818181818181828281818282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383828282828282 +828282828282828282828282828282828282828282828282828282828282828282828181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181808080808080808080808080807f7f80807f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080808080808080808080808080808080807f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7c7c7d7d7c7c7c7b7b7b7b7b7b7b7b +7b7a7b7a7a7a7a7979797979797979797979797979797878787878787878787878787878787777 +777777777777777777777777777777777777787878787878787878787878787878787878787878 +787878787878787878797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b +7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7f7f80808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7d7d7d7d +7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d +7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f807f808080808080 +80808080808080808080808080808080807f807f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080 +8080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f807f8080808080808080808080808080818181818181 +818181818080808080808080808080808080808080808080808080808080808080808080808080 +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f807f8080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808181818181818181818181818181818181818282818182828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828283838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838282828282828282 +828282828282828282828282828282828282828282828282828282828282828281818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +81818181808080808080808080808080807f7f80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080807f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7a7a7a +7a7a7a7a7a79797979787978787878787878787877777777777777777777777777777777777777 +777777777777787878787878787878787878787878797979797979797979797979797979797979 +7979797979797979797979797979797979797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b +7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7e7e7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080808080808080808080808080807f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d +7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7d7d7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f80807f7f808080808080808080808080 +8080808080808080807f7f80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e +7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080807f7f7f7f7e +7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7e7d7e7e7e7e7f7f7f7f7f7f7f7f80807f7f808080808080808081818181818181818181818181 +818181818181818181818181818181818181818181818181818080818180808080808080808080 +8080807f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7d7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f80807f7f80808080808080808080808080808080808081818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818182828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838282828282828282828282828281818282818181818181818181818181818080808080808080 +80808080808080808080808080808080808080808080808080807f807f7f7f7f7f7f7f7f7f7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080 +808080808080808080808080808080808080818180808181818181818181818181818181818181 +818181818181818181818181818181818181818080818180808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7a7a797a79 +797979787878787878787878787878787878777777777777777777777777777777777777777777 +777777777878787878787878787878787878787979797979797979797979797979797979797979 +7979797979797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7c +7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f +7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7e7f7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d +7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7f7f7e7e7f7f807f80808080808080808080 +808080808080807f7f80807f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080 +80808080808080808080808080808080808080808080808080808080808080808080808080807f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080807f7f7f7f7f7f7f +7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7e7e7e7e7e7e7e7e7f807e7f8080808080808080818181818181818181818181818181 +818181818181818181818181818181818181818181818180808181808080808080808080808080 +807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80 +807f7f808080808080808080808080808080808080818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838382 +828282828282828282828282818182828181818181818181818181818180808080808080808080 +80808080808080808080808080808080808080808080808080808080808080808080807f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080 +808080808080808080808080808080808181808081818181818181818181818181818181818181 +818181818181818181818181818181818180808181808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7a7a7a7a797a797979 +797878787878787878787878787878787777777777777777777777777777777777777777777777 +777778787878787878787878787878787879797979797979797979797979797979797979797979 +797979797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b +7b7b7c7c7b7b7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f +7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7e7f7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d +7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080 +8080808080808080808080808080808080808080808080808080808080808080808080807f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080807f7f7f7f7f7f7f7f7f +7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080 +80808080808080808080808080808080808080808080808080808080808080808080808080807f +7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080 +808080808080808080808080808181808081818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828283 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383828282 +828282828282828282828282828282828282828282828282828282818181818181818181818181 +8181818181818181818181808081818080808080808080808080808080808080807f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d +7d7d7d7d7d7d7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a797a7979797978 +787878787878787878787878787877777777777777777777777777777777777777777777777777 +7878787979787879797979797979797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7b7a7b7b7b7b7b7b7b7b7b7b7b7b7a7a7b7b7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7c7c7c7c7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f +7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7e7f7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d +7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d +7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080807f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f +7f7f7f7e7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080 +8080808080808080808080808080808080808080808080808080808080808080808080807f7f7f +7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808081818181818181818181818181818181818181 +818181818181818181818181818181818181818282818182828282828282828282828282838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838282828282 +828282828282828282828282828282828282828282828282828181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818080808080808080 +80808080807f7f80807f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080807f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d +7d7d7d7d7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7a7b7a7a7a7a79797979797979797979787878 +787878787878787878787878777777777777777777777777777778777878787878787878787979 +797a7a79797a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7b7b7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7c7c7c7c7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7f7f8080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d +7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d +7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080 +80808080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f807f808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080807f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f8080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080818181818181818181818181818181818181818181 +818181818181818181818181818181818182828181828282828282828282828282828383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838382828282828282 +828282828282828282828282828282828282828282828281818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818180808080808080808080 +8080807f7f80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080808080808080808080808080807f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7b7b7b7a7a7b7b7a7a7a7a7a7a7a7a797979797879787878787878787878 +7878787878787878787878787878787979797979797979797979797979797a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7a7a7a +7a7b7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7e7d7e7e7e7e7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080 +808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d +7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e +7f7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d +7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7e7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7d7e7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080808080808080807f +7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f8080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f +7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f80807f7f80808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808081818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818182828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383828282828282828282828282828282828282 +828282828281818282818181818181818181818181818080808080808080808080808080808080 +808080808080807f807f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f80808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7b7b7b7a7a7b7b7a7a797a797979797878787878787878787878787878787878 +787878787878787878787878787979797979797979797a797a7a7a7a7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e +7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080 +80808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d +7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080808080808080807f7f +7f7f7e7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +8080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f80807f7f808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828283838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838282828282828282828282828282828282828282 +828282818182828181818181818181818181818180808080808080808080808080808080808080 +808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7b7b +7c7c7b7b7b7a7a7a7a7a7a7a7a7a797a7979797978787878787878787878787878787878787878 +78787878787878787878787979797979797979797a797a7a7a7a7b7b7b7b7b7b7b7b7c7c7b7b7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f +7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080 +8080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d +7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f8080808080808080808080808080808080808080808080808080808080807f7f7f7f +7e7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080 +808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808081818080818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838382828282828282828282828282828282828282828282 +828282828282828282828282828282828282818181818181818181818181818181818181808081 +81808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f8080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7c7c7c7c7b7b7b7b7b7b7b7b7b7b +7b7b7b7a7a7a7a7a7a7a7a7a797a79797979787878787878787878787878787878787878787878 +7878797978787979797a7a7a7a7a7a7a7a7a7b7a7b7b7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7d7d7d7d7d7d7d7d7d +7d7d7d7d7c7c7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7b7b7c7c7b7b7b7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080 +808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e +7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d +7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f8080808080808080808080808080808080808080808080808080808080807f7f7f7f7e7f +7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080 +80808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808081818181818181818181818181818181818181818181 +818181818181818181818182828181828282828282828282828282828282828282828282828282 +828282828383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383828282828282828282828282828282828282828282828282 +828282828282828282828282828282828181818181818181818181818181818181818181818181 +81818181818181818181818180808080808080807f7f80807f7f7f7f7f7f7f7e7f7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b +7a7a79797979797979797979797979797878787878787878787878787878797879797979797979 +7a7a79797a7a7a7b7b7b7b7c7b7c7c7c7c7c7c7c7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e +7e7e7d7d7e7e7d7d7d7d7d7d7d7c7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b +7c7c7b7b7b7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f80808080808080808080808080808080808080808080 +80808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d +7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080807f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e +7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f8080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f +7f7f7e7e7e7e7d7e7d7d7d7d7d7d7d7d7d7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f808080808080 +8080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080818181818181818181818181818181818181818181818181 +818181818181818181828281818282828282828282828282828282828282828282828282828282 +828283838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838282828282828282828282828282828282828282828282828282 +828282828282828282828282828281818181818181818181818181818181818181818181818181 +8181818181818181818180808080808080807f7f80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e +7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7b7b7b7a7a7b7b7a7a7a7a +7a7a7a7a7a7a7a7a79797878787878787878787979797979797979797979797979797a7a7a7a7a +7a7a7a7a7a7c7c7c7c7c7c7c7c7c7d7d7e7e7e7e7e7e7f7f7f7f7f7f8080808081818181818181 +818181818181818181818181818181818181818181818181818180808080807f7f7f7f7f7f7f7f +7f7f7f7f7f7e7e7e7e7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7c7c7b7b +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7e7d7e7e7e7e7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f +7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080 +8080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f80808080808080808080808080808080808080808080808080808080807f7f7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080807f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f80807f7f808080808080808080808080808080808080808080808080808080808080 +808080818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828283838383838383838383838383 +838383838383838282828282828282828282828282828282828282828282818182828181818080 +8080808080808080808080808080808080808080808080808080807f807f7f7f7f7f7f7f7f7f7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080807f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080807f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7b7b7b7a7a7b7b7a7a797a7979 +79797979797979787878787878787878787979797979797979797a797a7a7a7a7b7b7b7b7b7b7b +7b7b7b7d7d7d7d7e7d7e7e7e7e7f7f7f7f7f7f7f80808080808081818181828282828282828282 +828282828282828282828282828282828282828282828282818181818180808080808080808080 +8080807f7f7f7f7e7e7d7e7d7d7d7d7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7c7c7b7b7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e +7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f8080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f +7f7f7e7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f80807f7f8080808080808080808080808080808080808080808080808080808080808080 +808181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282838383838383838383838383838383 +838383838382828282828282828282828282828282828282828282828181828281818180808080 +8080808080808080808080808080808080808080808080808080808080808080808080807f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7b7b7c7c7b7b7b7a7a7a7a7a7a7a7a7a797a79797979 +7979797979787878787878787878787979797979797979797a797a7a7a7a7b7b7b7c7c7b7b7c7c +7c7e7e7e7e7f7e7f7f7f7f80808081818181828282828282828283838383838383838383838383 +838383838383838383838383838383838383838383838282828282818181818181818180808181 +8080807f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b +7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e +7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +8080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f +7e7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080818180808181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818182828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828383838383838383838383838383838383 +838383828282828282828282828282828282828282828282828282828282828282818181818181 +818181818181818181818181808081818080808080808080808080808080808080807f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d +7d7d7d7d7d7c7c7d7d7c7c7c7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a797a797979797979 +7979797878787878787878797979797a7a7a7a7a7a7a7b7a7b7b7c7c7d7d7d7d7d7d7d7d7d7d7f +7f8080818081818181828282828282828384848383848484858585858585858585858585858585 +858585848485858484848484848484848484848483838383838282828282828282828282828281 +81818180807f807f7f7f7f7e7e7e7e7e7e7e7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e +7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080 +808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7e7f +7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080818181818181818181818181818282818182828282828282828282828282 +828282828282828282828282828282828282828283838383838383838383838383838383838383 +838282828282828282828282828282828282828282828282828282828282828181818181818181 +81818181818181818181818181818181818181818181818181818181818181818080807f7f8080 +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f8080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d +7d7d7d7c7c7d7d7c7c7c7b7b7b7b7b7b7b7b7b7a7a797979797979797979797979797979797979 +7a78797979797979797a7a7a7a7b7b7b7b7b7b7b7c7c7c7c7d7d7e7e7e7e7e7e7f7f7f7f818182 +828282828282838384848484848485868685858686868787878787878787878787878787878787 +878686878786868686868686868686868686858585858484838383838383838383838383828282 +8281818181808080807f7f7f7f7f7f7f7e7e7e7d7d7d7d7c7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7f7e7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080 +80808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f +7f7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f +7f7f7f7f7f7f7f7f7f807f80808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808181818181818181818181818182828181828282828282828282828282828282 +828282828282828282828282828282828282838383838383838383838383838383838383838382 +828282828282828282828282828282828282828282828282828282828281818181818181818181 +8181818181818181818181818181818181818181818181818181818181818080807f7f80807f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f8080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f80808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a797a79797979797979797979 +797979797a7a7a7a7a7a7a7a7a7a7c7c7c7c7d7c7e7e7e7e7e7e7f808180808182828282828283 +848585858585858586868787878787878787878787878787878787878787878787878787878787 +878787878787878787878787878787878686868686868686868685858584848484838383838383 +838182818181818080807f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7d7d7d7d7c7c7c7b7b7b7c7c7b7b +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d +7d7d7d7e7d7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80 +8080808080808080808080808080808080808080808080808080808080808080807f7f7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f +7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80807f +7f8080808080808080808080808080808080808080808080808080808081818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818182828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282818181818080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080807f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7b7b7b7b7a7a797a7979797979797979797979797979797979797a797a7a +7a7a7b7b7b7b7b7b7b7b7b7b7d7d7d7d7e7e7f7f7f7f7f7f808182818283848484848484848686 +868687868787888889898989898989898989898989898989898989898989898989898989898989 +898989898989898989898989898988888888878887878787868686858585858484848484848483 +8382828282818181808080808080807f7f7f7f7e7f7e7e7d7d7d7d7c7c7c7b7b7b7c7c7b7b7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f +7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080 +80808080808080808080808080808080808080808080808080808080808080807f7f7f7f7e7f7e +7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80807f7f80 +808080808080808080808080808080808080808080808080808080818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828181818180808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7b7b7c +7c7b7b7b7b7b7b7b7b7a7a7a7a797a7979797979797979797979797979797979797a797a7a7a7a +7b7b7b7c7c7b7b7c7c7c7e7e7e7e7f7f8080818181818282838384848585858586868688888888 +8988898989898a8a8a8b8b8a8a8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8a8a8b8b8a +8a8a8a8a8a8a8a8a8a8a8a8a898989898889888888888787878787868686858586868585848483 +838383828282818181818080807f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7b7b7c +7c7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f +7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080 +8080808080808080808080808080808080808080808080808080808080807f7f7f7f7e7f7e7e7e +7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080 +808080808080808080808080808081818080818181818181818181818181818181818181818181 +818181818181818282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828181818181818181818181818181818181818181818181808081818080808080808080 +80808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7a7a7a7a797a7979797979797979797979797a7a79797a7a7b7a7b7b7b7b7c7c +7d7d7d7d7d7d7d7d7f7f80808181828282828282838485858686878787878787878989898a8b89 +8a8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8b8b8c8c8b8b8b8b8b8b8b8b8b8b8b8b8b +8b8b8b8b8b8b8b8b8b8b8a8a8a8a898a8989898988888887878787868686868686868585848484 +8483838382828282818181808080807f807f7f7f7f7e7e7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7d7d7c7c7d7d7d7d7d +7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f +7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080 +808080808080808080808080808080808080808080808080808080807f7f7f7f7e7f7e7e7e7e7e +7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080807f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808081818181818181818282818182828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828281818181818181818181818181818181818181818181818181818181818181818181818181 +8181818181818181818181818181818181818080807f7f80807f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7f7e7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7a +7b7a7a7a7a7979797979797979797a797a7a7a7a7a7a7a7b7b7a7a7b7b7b7b7b7b7c7c7d7d7e7e +7e7e7e7e7f7f818182828282838383848484858687878787888888898989898b8b8b8c8c8b8b8c +8c8c8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8c8c8d8d8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c +8c8c8c8c8c8c8c8b8b8a8a8a8a8a8a8a8a8a898989888888888787878787878785868585858584 +848483838383828282818181818080808080807f7f7e7e7e7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7d7d7c7c7d7d7d7d7d7d7d +7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e +7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e +7e7e7f7e7f7f7f7e7f7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080 +80808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f +7f7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f8080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080808080808080808080808080807f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f807f80808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080818181818181818182828181828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818080807f7f80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7a7a7b7b7a7a7a7a7a +7a7a7a7a7a7a7a797a7979797979797979797a7a7a7a7a7a7a7a7a7b7c7d7d7d7e7d7e7e7f7f80 +80818182818282828385858586868687878787878889898a8a8a8b8b8b8c8c8c8c8d8c8d8d8d8d +8d8d8d8e8e8d8d8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8e8e8d8d8d8c8c8c8c +8c8c8c8c8c8c8c8c8c8c8b8b8a8a8a8a8989898989898989888888888787878786868686858585 +8484848483838382828282818280807f7f7f7f7f7f7f7e7e7e7e7e7e7d7d7c7c7d7d7c7c7c7b7b +7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7f7f7f7f7f7f7f7f7e +7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80 +808080808080808080808080808080808080808080808080808080807f7f7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080807f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f80807f7f808080808080808080808080808080808080818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818182828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282818181818080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080807f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7f7e7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7a7a7b7b7a7a797a797979 +797979797979797979797a797a7a7a7a7b7b7b7b7b7b7b7b7b7b7d7d7d7e7f7e7f7f8080818182 +838483848484848686868788888989898989898a8a8b8b8c8d8d8d8e8e8e8e8e8e8e8e8e8e8e8e +8e8f8f8e8e8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8e8e8f8f8e8e8e8d8d8d8d8d8d +8d8d8d8c8d8c8c8c8c8b8b8b8b8b8a8a8a8a8a8a8a8a8989898988888788878787878686868585 +85858484848383838382828181808080808080807f7f7f7f7e7e7d7d7c7c7d7d7c7c7c7b7b7b7b +7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f +7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7f7e +7f7f7f7e7f7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080 +8080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7e7f7e +7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f80808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f80807f7f8080808080808080808080808080808080808181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828181818180808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7a7a7a7a7a7a7a7a7a797a7979797979 +79797979797979797a797a7a7a7a7b7b7b7c7c7b7b7c7c7c7e7e7e7f807f808181818383838485 +84858686868888888889898a8a8b8b8b8b8c8c8d8d8e8e8e8e8f8f8f90908f8f90909090909090 +90909090909090909090909090908f8f90908f8f8f8f8f8f8f8f8f8f8f8f8f8e8e8e8e8e8e8e8e +8e8d8e8d8d8d8d8c8c8c8c8c8b8b8b8a8a8b8b8a8a8a8989898988898888888887878786868686 +8585858484848483838282818181818080807f7f7f7f7e7e7d7d7d7d7d7d7d7d7d7c7c7c7b7b7c +7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7f7e7f7f +7f7e7f7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080 +808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e +7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080 +808080808081818080818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828181818181818181818181818181818181818181 +818181818181818181818181818080818180808080808080808080808080808080808080808080 +807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7c +7c7d7d7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a797a79797979797979 +797979797a7a7b7a7b7b7b7b7c7c7c7d7d7d7d7d7d7d7f7f808182818282828284848586878687 +8787878989898a8b8a8b8c8c8c8c8c8d8d8e8e8f8f8f8f90909090909090908f8f90908f8f8f8f +8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8d +8e8d8d8d8d8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8a8a8a8a898a89898888888887868686868686 +86858585858484838382828282818181808080807f7f7e7e7d7d7e7e7d7d7d7c7c7c7c7c7c7c7c +7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b +7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e +7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7f7e7f7f7f7e +7f7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080 +80808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e +7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f8080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808081818182828181828282828282828282828282828282828282828282 +828282828282828282828282828282828281818181818181818181818181818181818181818181 +81818181818181818181818181818181818181818181818181818181818181808081818080807f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7c7c7d +7d7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a79797979797979797a797a7a7a7a7a7a7a7a7a +7a7a7b7b7b7b7b7b7b7c7d7d7d7e7e7e7e7e7f7f81818282838284848484868687878887888888 +898b8b8b8c8c8b8c8d8d8d8d8d8e8e8f8f8f8f8f8f90909090909090908f8f90908f8f8f8f8f8f +8f8f8f8f8f8f8f8f8f8f8f8e8f8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d8d8d8d +8d8d8d8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a8a8a89898989888787878787878686 +85858585858484838383838282828180808080807f7f7e7e7f7f7e7e7e7d7c7c7c7c7c7c7c7c7c +7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c +7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7d7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080 +8080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f807f8080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080818181828281818282828282828282828282828282828282828282828282 +828282828282828282828282828282818181818181818181818181818181818181818181818181 +8181818181818181818181818181818181818181818181818181818181808081818080807f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7b7b7b7a7a7b7b7a7a7a7a7a7a7a7a7a7a7a7a797a797979797979797a7a7a7a +7a7a7b7c7d7d7d7d7d7e7e7f7f7f7f8181828182828384858586878787878788888a8a8b8b8b8b +8c8c8c8d8d8d8d8e8e8e8e8e8e8e8e8f8f8f8f8f8f8f90908f8f90909090909090908f8f8f8f8f +8f8f8f8f8f8f8f8f8e8e8f8f8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d8c8d8c8c8c +8c8c8c8c8c8c8c8c8c8b8b8b8b8a8a8a8a8a8a8a898a8989898989898989898888878787878787 +87868585858484848483838282828282817f7f7f7f7f7f7f7f7f7e7e7e7e7d7d7d7d7c7c7c7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7f7e7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7f7e7f7f7f7e7f7e7e7e +7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80 +808080808080808080808080808080808080808080808080808080807f7f7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80 +807f7f808080808080808080808080808080808080818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818282828282828282828282828282828282828282818181818181 +818181818181818080818180808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7b7b7b7a7a7b7b7a7a797a79797979797979797a797a7a7a7a7a7a7a7b7b7b7b7b7b +7b7d7d7d7d7e7e7f7f808080808283848384848485868788898989898989898b8b8c8c8d8d8e8e +8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f90908f8f90909090909090908f8f8f8f8f8f8f +8f8f8f8f8f8f8e8d8f8e8d8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c +8c8c8c8c8c8c8c8b8b8b8b8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a89898888878887878787 +8686868585858584848383828282828080808080808080807f7f7e7e7d7d7d7d7c7c7c7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080 +8080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7e7f7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f80807f +7f8080808080808080808080808080808080808181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818182828282828282828282828282828282828282828181818181818181 +818181818180808181808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f +7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b +7b7b7b7a7a7a7a7a7a7a7a7a797a79797979797979797a797a7a7a7a7a7a7a7b7b7b7b7c7c7c7e +7e7e7e7f7f80808181828283848584858686878889898a8a8a8a8b8b8b8d8d8d8d8e8e8f8f9090 +8f8f9090909090909090909090909090909090909090908f8f90908f8f8f8e8e8e8e8e8e8e8e8e +8e8e8e8e8e8d8e8d8d8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c +8c8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8b8a8a8b8b8a8a8a898989898889888888888787 +878686868685858484838383838181818080818180807f7f7e7e7e7e7d7d7d7d7d7c7c7c7b7b7c +7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c +7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080 +808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080 +808080808080818180808181818181818181818181818181818181818181818181818181818181 +818181818181818181828282828282828282828282828282828282828281818181818181818181 +818181818181818181818181818181818181818181818180808181808080808080808080808080 +80808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7d7d7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7a7a7a7a7a7a7a7a7a797a797979797979797a7b797a7b7b7b7b7b7b7c7c7c7c7d7d7d7f7f7f +7f80818282828283838486878687878788898a8a8b8b8b8b8b8c8c8d8d8e8d8e8f908f8f8f8f8f +8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d8d8d +8d8d8d8c8d8c8c8c8c8c8c8c8c8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b +8b8b8b8b8b8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8989898988898888888887878786 +868686868685858484848482828181818181818180807f7f7f7f7e7e7d7d7d7c7c7c7c7c7c7c7c +7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c +7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080 +808080808080808080808081818080818181818181808080807f7f7f7f7f7f7f7e7f7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f +7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +818180808181818282828282828282828282828282828282828282818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +8181808081818080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7c7c7d7d7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a +79797979797979797a797a7a7a7a7a7a7a7b7b7a7a7b7b7b7b7c7c7d7d7d7d7e7e7e8081818181 +82838383838585868788878888888a8a8b8b8c8c8c8c8c8d8d8e8e8f8e8e8f908f8f8f8f8f8f8f +8f8f8e8e8e8e8e8e8e8e8e8e8e8e8d8d8d8d8d8d8c8d8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8b +8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a +8a8a8a89898989898989898989898989898a898a8a8a8a89898989898989898989888888878687 +8686868585858585858383828282828282828080808080807f7f7e7e7e7d7c7c7c7c7c7c7c7c7c +7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c +7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080 +80808080808080808081818080818181818181808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f807f8080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808181 +808081818182828282828282828282828282828282828282828181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +808081818080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7f7e7f7f7f7e7f7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7a7a7b7b7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a797a797979797a7a7a7a7b7a7b7b7b7c7d7d7d7e7e7e7e7f7f8081818182838383 +848586868787888889898b8b8b8b8c8c8c8c8d8d8e8e8e8e8e8e8e8f8f8f8f90908f8f90908f8f +8f8f8f8f8e8e8e8e8e8d8d8d8d8d8d8d8c8b8b8c8c8b8b8b8a8a8a8a8a8a8a8a8a8a8989898988 +898888888889898989898888888888888888888888888888888888888888898989898989898989 +898a8a8a8a8a8a8a8a8a8a8a8a8a89898a8a898989898989898889888888888888888888888887 +87878685858484848484838383838282828280807f7f7f7f7f7f7e7e7e7e7d7d7d7d7c7c7c7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080 +808080808080808080808080808080808080808080808080808080807f807f7f7f7f7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +80807f7f8080808080808080818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818180808181808080808080808080808080808080808080 +80808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7a7a7b7b7a7a7a7a7a7a7a797a79797979 +797979797a797a7a7a7a7b7b7b7b7b7b7b7b7b7c7d7e7e7f7f7f7f808081828383848484848586 +8788898989898a8a8c8c8d8c8d8d8d8d8e8e8f8f8f8f8f8f8f8f8f8f8f90908f8f90908f8f8e8e +8e8e8d8d8d8d8d8c8c8c8c8c8c8c8b8a898b8a8989898888888888888888888887878787878787 +878787888888888887878787878787878787878787878787878787878888888888888888888889 +8989898989898989898989898889898a8989898989898989898989898989898989888988878787 +8686868585858585848484848383828281818080808080807f7f7e7e7d7d7d7d7c7c7c7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080 +80808080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080 +7f7f80808080808080808181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181808081818080808080808080808080808080808080808080 +8080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7f7e7f7f7f7e7f7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c +7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a797a797979797979 +79797a797a7a7a7a7b7b7b7c7c7b7b7c7c7d7e7f7f808080808181828384848585868687878889 +8a8a8b8b8c8c8d8d8e8d8e8e8e8e8f8f8f90908f8f908f8f90908f8f8f8f8f8f8f8e8e8d8d8d8d +8c8c8c8c8c8b8b8b8a8a8a8a898988898888888887878787878787878787868686868686868686 +868787878787868686868686868686868686868686868686868687878787878787878787888888 +888888888888888888888889888989898989898989898989898989898989898889888888888787 +878686868685858584848484838382828181818180807f7f7e7e7e7e7d7d7d7d7d7c7c7c7b7b7c +7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080 +8080808181808081818181818180808181808080808080808080808080807f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080808181808081818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181808081818080 +808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7f7e7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a797a797979797979797a +7b7a7b7b7b7b7c7c7c7c7c7d7d7d7d7e7f808082828282828283848586878787878888898a8b8b +8b8b8c8c8d8d8e8d8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f8e8e8e8e8e8e8e8d8d8c8b8b8b8a8a +8a8a8a898989898989898887868887868686858585858585858585858484848484848484848485 +858585858484848484848484848484848484848484848585858586868686868686868787878787 +878787878787878787888788888888888888898988888989898989898988898888888887878786 +868686868686858585858484838381818181818180807f7f7f7f7e7e7d7d7d7c7c7c7c7c7c7c7c +7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080 +8080808080808181808081818181818181818181818181818181808080807f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808081818080818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7f7e7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7c7c7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7a7a79797979797979797a797a7a7a7a7a7a7a7a7a7a7a7a7b7b7b +7b7b7b7b7c7d7d7d7d7e7e7e7e7f818181838383838384858686878888888889898b8a8c8c8c8c +8d8d8e8e8e8e8e8e8e8d8f8e8e8e8e8e8e8e8e8e8e8e8d8d8d8d8c8c8c8b8b8b8a8a8a89898989 +888787878787878786858586868585858484848484848484848483838383838383838383848484 +848483838383838383838383838383838383838384848484858585858585858586868686868686 +868686868686868786878787878787878888878788888888888888888888888888878787868686 +8686868685858585858584848282828282828080808080807f7f7e7e7e7d7c7c7c7c7c7c7c7b7b +7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080 +808080808181808081818181818181818181818181818181808080807f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7f7f80808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080818180808181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +81818181818181818181808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b +7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a797a797979797a7a7a7a7b7a7b7c +7c7d7d7d7d7f7f7e7e8080818183838383848486868786888888888b8b8b8b8b8c8c8c8d8d8e8e +8e8e8f8d8e8e8e8e8e8e8e8f8f8d8d8e8c8c8d8d8c8c8b8b8b8b8a8a8988888888878787878787 +868685858484848483848383838382828282828282828282828282828282828282828282828282 +838383838383838383838383838383838383838383838383838383838383848484848485858585 +858585858586858686868687878787878787878787888888888789888888888888888888888887 +87878686868685848484848484848282828280807f7f7f7f7f7f7e7e7e7e7d7d7c7c7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080 +808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080818180 +808181818181818080818180808080808080808080808080808080808080808080808080808080 +80808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080 +808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80807f7f80808081818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181808081818080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +807f7f7f7f7f7f7f7f7f7e7f7e7e7e7f7e7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b +7b7a7a7a7a7a7a7a797a79797979797979797a797a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7c7c7d +7d7e7e80807f7f8181828384848484858587888988898989898c8c8c8c8d8c8d8d8e8e8f8f8f8f +8f8e8e8e8e8d8e8d8d8e8e8c8c8d8b8b8c8c8b8b8a8a8989888887878787878686868685858484 +838382828282828282828282818181818181818181818181818181818181818181818181818282 +828282828282828282828282828282828282828282828282828282828383838383848484848484 +848484858485858585868686868686868686868787878787888888888888888888888888878787 +8686868686858585858585858383828281818080808080807f7f7e7e7d7d7c7c7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080 +80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808181808081 +818181818180808181808080808080808080808080808080808080808080808080808080808080 +8080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f8080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080 +80808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f +7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80807f7f808080818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818080818180808080808080808080 +80808080808080808080808080808080808080808080808080808080808080808080808080807f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a +7a7a7a7a7a7a797a79797979797979797a797a7a7a7a7a7a7a7a7a7b7b7b7c7c7c7c7d7d7e7e7f +7f808081818282838485858686878788898a898a8b8b8b8d8d8d8d8e8d8e8e8e8e8f8f8f8f8f8e +8e8e8e8d8e8d8d8d8d8c8c8c8b8b8b8b8a8a898988888787868685858584848484838382828282 +818181808081818080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080 +808080808080808080808080808081818080818181818181818182828282828383838383838383 +838483848484848585858686858586868687878787878888888888888888888888888888888787 +878787868686858585858484838382828181818180807f7f7e7e7e7e7c7c7c7b7b7c7c7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080 +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808181 +808081818181818181818181818181818181808081818080808080808080808080808080808080 +807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f80808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080808080808080808080808080808080807f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080 +8080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080 +808080808080808080808080818180808181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +8181818180808181808080808080808080808080808080808080808080808080808080807f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b +7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c +7d7d7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7d7d7c7c7c7c7c +7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7d7d7c7c7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a +7a7a7a7a797a797979797979797a7b797a7b7b7b7b7b7b7b7b7c7c7c7d7d7d7d7e7e7f7f808182 +82828283838485868787878888898a8b8a8b8b8b8b8d8d8d8d8e8d8e8e8e8e8f8f8f8e8e8d8d8d +8d8c8d8c8c8b8b8a8a8a8989898989888787868685858484848484838383828182818080807f7f +7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f +7f7f80807f7f808080808080808080808080808080808080818181818182828282828282828283 +828383838384848485858484858585868686868687878787878787878888878788888887878787 +878686868686868685848384838281818181818180807f7f7f7f7d7d7c7c7c7c7c7c7c7c7c7c7c +7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080807f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808081818080 +818181818181818181818181818181818181818181818181818181818181818181818181808080 +807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080808080808080808080808080808080807f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080 +808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080818180808181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181808081818080807f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c +7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d +7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7d7d7c7c7c7c7c7c7c +7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7d7d7c7c7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7979797a797a +7a7a7a7a7a7a7a7a7a7a7a7b7b7a7a7b7b7b7b7b7b7b7c7d7d7d7e7e7e7e7f8081818182838383 +84858586868788888889898a8a8c8a8c8c8c8c8e8e8e8e8d8e8d8d8d8d8e8e8e8d8d8c8c8b8b8b +8b8b8b8a8a8989898887878787868585858584838282828282818181808081807f7f7f7e7e7e7e +7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e +7f7f7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080818181818181818181828182 +828282838383848483838484848585858585868787878787878788888787888888878787878786 +8686868686868584848584838282828282828080808080807e7e7d7d7d7d7c7c7c7c7c7c7c7b7b +7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080807f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080818180808181 +81818181818181818181818181818181818181818181818181818181818181818181808080807f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080807f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080 +80808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808181808081818181818181818181818181818181818181818181818181818181818181 +81818181818181818181818181818181818181818181818181808081818080807f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080808080808080808080808080808080807f807f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a +7a7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7b7b7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7b7b7b7a7a7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +797a797979797a7a7a7a7b7a7b7b7b7b7d7d7d7d7d7d7e7e7f7f80808181828183838384868686 +878788888889898b8b8b8c8c8c8c8d8d8d8d8d8d8d8e8d8e8e8e8e8c8c8c8c8b8c8b8b8b8a8988 +88888888888787878685848484848382828282818080807f7f7f7f7e7e7e7e7e7e7e7e7e7d7d7d +7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7e7e7d7d7e7e7e7f7f7f7f7f7f7f7f7f7f8080808080808080808180818181 +818282828383828283838384848484858585858585868686868686868686868787878787878787 +86868585858584848484848483838282828280807f7f7f7f7f7e7d7e7e7d7d7d7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080 +808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808181808081818181 +818181818181818181818181808081818080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f +7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f80807f7f8080808181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818080 +818180808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f8080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e +7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7b +7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7b7b7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7b7b7b7a7a7b7b7a7a7a7a7a7a7a7a7a7a7a7a797a7979797a797a7a7a7a7a +7a7a7a7a7b7b7b7b7b7b7b7b7b7b7d7d7d7d7e7e7f7f8080818182838483848484858788888989 +8989898a8a8c8c8c8c8d8c8d8e8e8e8e8e8e8e8d8e8d8d8d8d8b8b8b8b8a8b8a89898987878787 +87878786868584838282828282818180807f7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7d7d7c7c7d7d7d7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f807f8080808081 +818182828181828282838383838484858585858686868686868686868687878787878787878686 +85858585858585858585848483838282818180808080807f7e7f7e7d7d7d7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080 +80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808081818080818181818181 +818181818181818181818080818180808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f80807f7f80808081818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818180808181 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f80808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e +7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a797a7979797a797a7a7a7a7a7a7a +7a7a7b7b7b7c7c7b7b7c7c7c7e7e7e7e7f7f80808181828283848584858686878889898a8a8a8a +8b8b8b8d8d8d8d8e8d8e8e8e8e8e8e8e8e8d8e8d8d8d8d8b8b8b8a898a89888888868686858585 +85848483828181808080807f7f7e7e7d7d7d7d7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c +7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f808080 +818180808181818282828283838484848485858586868585868686878787878787878787878686 +868585868685858584848484838382828181818180807f7f7e7e7e7e7c7c7c7b7b7c7c7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080808080 +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080818180808181818181818181 +818181818181818181818181818181818181818181818181818181818080818180808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080808080808181 +808081818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818080818180808080808080808080808080808080 +808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +808080808080808080808080808080808080818180808181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818180808080808080808080808080808080808080808080 +808080808080807f807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e +7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b +7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7d7d7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a797a79797a7b797a7b7b7b7b7b7b7b7b +7c7c7c7c7c7d7d7d7d7d7f7f7f7f80818282828283838486878687878788898a8a8b8b8b8b8b8b +8b8d8d8d8d8e8d8e8e8d8d8d8d8d8d8c8d8c8c8b8b898989898889888686868484848484848483 +828181807f7f7f7f7f7e7e7d7d7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7d7d7d7e7e7d7d7e7e7f7e7f7f7f7f8080808080 +808080808081818181828283838383848485858585858585858686868686868686878785858686 +868686868686858585848384838281818181818180807f7f7f7f7c7c7c7c7c7c7c7c7c7c7c7c7c +7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080807f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080818180808181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181808081818080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080818180 +808181818181818181818181818181818181818181818181818181818181818180808181808080 +80808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080 +808080808080808080808080808080808181808081818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080807f7f7f7f7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7e7d7d7d7d7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c +7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7d7d7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7c7c7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7a7a7b7b7b7b7b7b7b7b7c7d +7d7d7d7e7e7e7e7e80818181818283838383858586878887888888898a8a8a8b8b8b8b8b8b8b8d +8d8d8d8d8d8d8d8c8c8c8c8b8b8b8b8b8b8a8a8888878786878685858583828282828282818080 +807f7e7e7e7e7e7d7d7c7d7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a797979797979797979 +797979797979797979797a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7d7d7d7e7e7d7d7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f +7f7f7f808080808281828282828383848484848484848485858585868686868787858586868686 +8686868685858584848584838282828282828080808080807d7d7d7d7c7c7c7c7c7c7c7c7c7b7b +7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080807f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808181808081818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818080818180808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f +7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f +7f7f7f7f7f80808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808181808081 +818181818181818181818181818181818181818181818181818181818181808081818080808080 +8080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808181818181818181818181818181818181 +818181828282828281818181818181818181818181818181818181818181818181818181818181 +8181818081808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7b7b7a7a7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b +7b7b7b7b7b7b7b7b7b7b7b7b7a7a7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a797b7a7a7a7b7a7b7b7b7b7c7c7c7c7d7d7d7d7f +7f7e7e80808181818182838383848586868787888888888a8a8a8b8c8c8c8c8c8c8d8d8d8c8c8c +8c8d8b8c8c8c8b8c8b8b8b8a89888888878887878585848483838282828281817f7f7f7f7e7e7e +7e7d7d7c7c7c7c7b7b7b7b7b7b7b7b7b7a7a7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7c7d7d7d7d7e7e7e7f7f7e7e7f7f +7f8080808080808181828282828283838383848484858585858585868686868686868585868685 +85858585858584848484848483838282828280807f7f7f7f7e7d7d7e7d7c7c7c7b7b7b7b7b7b7b +7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e +7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080818180808181818181818181818181818181 +818181818181818181818181818181818181818181818080818180808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80807f7f80808081 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818080818180808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808081818181818181818181818181818181818181 +818282828282818181818181818181818181818181818181818181818181818181818181818181 +818181818181818080808080808080808080808080808080808080808080808080808080808080 +80808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7b7b7a7a7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b +7b7b7b7b7b7b7b7b7b7b7a7a7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7c7c7c7c7d7d7e7e80807f +7f81818282838384848484858687888989898989898b8b8b8c8c8c8c8c8c8c8d8d8d8c8c8c8c8c +8b8b8b8b8a8b8a8989898787878786878685838382828282818180807f7f7d7d7d7d7d7d7d7d7c +7c7b7b7b7b7a7b7a7a7a7a7a7a7a79797a7a797979797979797979797979797979797979797979 +7979797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7e7e7d7d7e7e7e7f +7f7f7f807f80808181818181828282828383838484848485858686868686868685858686858585 +858585858585858585858484838382828181808080807f7e7d7e7d7c7c7c7b7b7b7b7b7b7b7b7b +7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f +7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808181808081818181818181818181818181818181 +818181818181818181818181818181818181818180808181808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f +7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80807f7f808080818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818180808181808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080808080808080 +808080808080808080808181808081818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181828282828282828282828282828282828282828283 +838383838282828282828282828282828282828282828282828282828282828282828282828282 +828282828281818181818181818181818181818181818181818181818080818180808080808080 +8080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7c7c7b7b7c7c7c7d7d7d7d7e7e7f7f8080818182 +828383848485858686878788898a8a8b8b8b8b8c8c8c8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8b8b +8b8a898a8988888886868685848584838282818180807f7f7e7e7e7e7c7c7c7b7b7c7c7b7b7b7a +7a7a7a797a79797979797979797979797979797979797979797979797979797979797979797979 +797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e +7e7f7e7f7f80808080818181828282828283838383848485858686858586868686868686868686 +86858586868585858484848483838282818180807f7f7e7e7d7d7d7d7c7c7c7b7b7c7c7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808181808081818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818080818180808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7e +7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080 +808080808080808080808080808080808080808080808080808080808181808081818181818181 +818181818181818181818181818181818181818181818181808081818080808080808080808080 +8080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808181808081818181818181818181818181818181818181818181 +818181818181818181818181818181818282828282828282828282828282828282828282838383 +838382828282828282828282828282828282828282828282828282828282828282828282828282 +828282818181818181818181818181818181818181818181818181818181818181818181818181 +81818181808080808080808080808080808080808080807f807f7f7f7f7f7f7f7f7f7f7f7f7f7f +7e7e7e7d7d7e7e7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7b7b7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7a7a7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7b7b7a7a7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7d7d7d7e7e7e7e7f7f808182828282838384 +848585878787878888898a8b8b8b8b8b8b8c8c8c8d8d8d8c8c8c8c8c8c8c8b8b8b8b8b89898989 +888988878686848484848384838280807f7f7f7f7e7e7d7d7d7d7b7b7b7b7b7b7b7b7b7b7a7a7a +7a797a797979797979797979797979797979797979797979797979797979797979797979797979 +79797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f +7e7f7f808080808080808181818181828282828383848585858585858585858585858585858686 +86868686868685858584838483828181818180807f7f7e7e7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c +7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080818180808181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818080818180808080808080808080808080808080808080808080808080808080 +808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7e7f7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808081818080818181818181818181818181818181818181818181808081818080808080808080 +808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808081818080818181818181818181818181818181818181818181818181 +818181818181818181818181818182828282828282828282828282828282828282828383838384 +828383838383838383838383838383838383838383838383838383838383838383838383838383 +838282828282828282828282828282828282828282828282828182818181818181818181818181 +818180808080808080808080808080808080808080808080808080808080808080808080807f7f +7f7e7e7f7f7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7c7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7b7b7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7a7a7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7b7b7a7a7b7b7b7b7b7b7b7b7c7d7d7d7d7d7d7e7e7e7f7f7f8081818182838383838484868686 +868888888889898a8a8b8b8b8b8b8b8c8c8c8d8d8d8c8c8c8c8c8c8b8a8a8a8a8a888888888687 +8686858583838282818281817f7f7e7e7e7e7c7d7c7c7c7c7a7a7a7a7a7a7a7a7a7a7979797979 +797979797979797979797979797979797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e +7e7f7f7f7f7f7f7f80808080818182828282828384848484848484848485858585858586868686 +86868686858585848485848382828281808080807f7f7e7e7d7d7d7d7c7c7c7c7c7c7c7c7c7b7b +7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808181808081818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818180808181808080808080808080808080808080808080808080808080808080808080 +80808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7e7f +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +818180808181818181818181818181818181818181818181818080818180808080808080808080 +80808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080 +808080808181808081818181818181818181818181818181818181818181818181818181818181 +818181818181818282828282828282828282828282828383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838282838382828282828282828282828282 +828282828282828282828181818181818181818081808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7c7c7c7c7c7c7c7c7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7a +7a7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b +7b7b7b7b7b7c7c7c7c7d7d7d7d7f7f7e7e7f7f7f81818181828183838383868686868686888888 +8889898a8a8a8c8c8c8d8d8d8d8d8d8d8b8b8b8b8b8b8b8a8a8a8a898988888888878686858483 +838283828281817f7f7e7e7e7e7e7c7c7c7c7b7b7b7b7b7b7b7a7a7a7a79797979797979787a79 +7979797979797979797979797979797979797979797979797979797979797979797a7a7a7a7b7a +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7e7e7e +7e7e7e7f7f7f808080808080808081828282828383838384848585858586868686868585868685 +85858585858584848484848382828282817f7f7f7f7f7f7f7e7d7d7e7d7c7c7c7b7b7b7b7b7b7b +7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f80808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f80808080808080808181808081818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818080 +818180808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808181808081818181818181818181818181 +818181818181818181818181818181818181808081818080808080808080808080808080808080 +8080808080808080808080808080808080808080808080808080808080808080808080807f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080 +808081818080818181818181818181818181818181818181818181818181818181818181818181 +818181818182828282828282828282828282828283838383838383838383838383838483848484 +848484848484848484848484848484848484848484848484848484848484848484848484848484 +848484848484848484848484848484848484848483828483828282828282828282828282828282 +828282828282828281818181818181818181818181818180808080808080808080808080808080 +8080808080808080807f7f7f7f7f7f7f7f7f7e7f7e7e7d7d7d7d7c7c7c7c7c7c7c7c7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7a7a7b +7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b +7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b +7b7b7b7c7c7c7c7d7d7e7e80807f7f80808082828283848384848484878787878888898989898a +8a8b8b8b8c8c8c8d8d8d8d8d8d8d8b8b8b8b8b8b8b8a8a89898888878787878685848382828281 +8281807f7f7d7d7d7d7d7d7d7b7b7a7b7a7a7a7a7a7a7a79797979787878787878787879797979 +7979797979797979797979797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d +7d7e7e7e7f7f7f7f807f8080818181818182828282838384848585868686868685858686858585 +858585858585858585848382828282808080808080807f7e7d7e7d7c7c7c7b7b7b7b7b7b7b7b7b +7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f808080808080808081818080818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818180808181 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7e7f7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f808080808080808081818080818181818181818181818181818181 +818181818181818181818181818181818080818180808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080807f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080 +808080808081818080818181818181818181818181818181818181818181818181818181818181 +818181828282828282828282828282828282838383838383838383838383838384838484848484 +848484848484848484848484848484848484848484848484848484848484848484848484848484 +848484848484848484848484848484848484848384838383838383838383838383838383838383 +838383838383828282828282828282828282828282818181818181818181818181818080818180 +808080808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c +7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7b7b7c7c +7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7c7c7b7b7c7c +7c7d7d7d7d7e7e7f7f80808080818181838383848584858686868888888889898a8a8b8b8b8b8c +8c8c8d8d8d8d8d8d8d8d8d8d8b8b8b8a8a8a8a89898888878786868585848483828181807f807f +7e7e7e7c7c7c7b7b7b7b7a7a797a79797979797979797978787878787878787878797979797979 +797979797979797979797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d +7d7d7e7e7e7e7f7e7f7f8080808081818182828282838384848585858586868686868686868686 +86858586868585848483838383818181808080807f7f7e7e7d7d7d7d7c7c7c7b7b7c7c7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f +7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f8080808080808080808080808080808080808181808081818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818180 +808181808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e +7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7e7f7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080818180808181 +818181818181818181818181818181818181818080818180808080808080808080808080808080 +80808080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080818180808181 +818282828282828282828282828282828383838383838383838383838383848384848484848484 +848484848484848484848484848484848484848484848484848484848484848484848484848484 +848484848484848484848484848484848483848383838383838383838383838383838383838383 +838383838282828282828282828282828282828181818181818181818181818181818181818181 +81818181818080808080808080807f807f7f7f7f7e7e7e7e7e7e7e7e7d7d7d7d7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b +7a7a7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7c7c +7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7c7c7d7d7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7b7b7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7b7b7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7d7d7d7e +7e7e7e7f7f80808282828282828284848485868586878787898989898a8a8b8b8b8b8b8b8c8c8c +8d8d8d8c8c8c8c8c8c8c8a8a89898989898888878685858484848483838281807f7f7e7f7e7d7d +7d7b7b7b7b7b7b7b7a7a797a797979797979797979787878787878787878787979797979797979 +797979797979797979797a7b797a7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d +7e7e7e7e7f7e7f7f80808080808080818181818282838385858585858585858585858585858686 +86868686868585848483838282818181818180807f7f7e7e7d7d7c7c7c7c7c7c7c7c7b7b7c7c7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d +7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080 +808080808080808080818180808181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818180808181808080808080808080808080808080 +808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f80808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080818180808181818181818181818181818181818181818181818080818180808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7e7f7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080818180808181818181818181 +8181818181818181818181818180808181808080808080808080808080807f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808181808081818182 +828282828282828282828282828283838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838483848484848484848484848484848484848484 +848484848484848484848484848484848484848484848484848484848484848484848484848484 +848483838383838383838383838383838382828282828282828282828282828282828282828282 +8282818180808080808080808080808080807f7f7f7f7f7f7f7f7e7e7e7e7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7c7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a +7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d +7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7d7d7e7e +7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7d7d7e7e7d7d7d7d7d7d7d7d7d +7d7d7d7c7d7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7b7b7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7b7b7a7a7b7b7b7b7b7b7b7b7b7b7b7b7c7c7d7d7d7d7d7d7e7e7e7f7f7f +7f8181818183838383838383858686868786878888888a8a8a8a8a8a8b8b8b8b8b8b8c8c8c8d8d +8d8c8c8c8c8b8b8b8989888888878786868685848483828282818181807f7e7e7d7e7c7c7c7c7a +7a7a7a7a7a7a79797979797979797979797979787878787978797979797a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7b7b7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e +7e7e7e7e7e7e7f7f7f7f7f7f7f8080808082828282848484848484848485858585858586868686 +86868685858585848483838282828281808080807f7f7e7e7d7d7c7c7c7c7c7c7b7b7c7c7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d +7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080 +808080808080808181808081818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181808081818080808080808080808080808080808080 +80808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808181808081818181818181818181818181818181818181818180808181808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f +7f7f7f7f7f7f808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808181808081818181818181818181 +818181818181818181818180808181808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80 +808080818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818182828282828282828283838484848484848484848484 +848484848484848484848484848484848484848484848484848484848484848484848484848485 +858585858585858585858585858485848484848484848484848484848484848484848484848484 +848484848484848484848484848484848484848484848484848484848383838382828282828282 +8282828282828282828281818080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e +7d7d7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7e7e7d7d7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f8080808080808080808080808080808080808080808080808080808080808080808080 +808080808081818181818181818181818181818181818181818181818181818181818181818181 +818181818181808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7d7d7d7d7d7d +7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7d7d7d7d7d7d7d7d7f7f7e7e7f7f7f8181818181 +81838383838383858586868686888888888989898a8a8a8a8b8c8c8c8d8d8c8c8c8c8c8b8b8b8b +8a8b8a8a89898888888786868585848383838282828180807f7e7e7e7e7d7c7c7c7b7b7b7a7a7a +79797979797978797878787879797979797979797979797979797979797979797a7a7a7a7a7a7a +7a7a7a7a7a7a7a7b7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7d7c7d7d7d7d7e7e7f7f7f80808080808082828282828284848585858586868686868585868685 +85858584848484848484838282828282817f7f7f7f7e7f7e7e7d7d7c7c7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e +7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f8080808181808081818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818180808181808080 +808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f80808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080818180808181818181818181 +818181818181818181818181818080818180808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080 +808181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181828282828282828282828383838383838383838383838383 +838383838383838383838383838383848384848484848484848484848484848484848484858585 +858585858585858585858585858585858585858585858585858585858585858585858585858585 +858585858585858585858585858585858585858585858585858584848484838383838383838283 +828282828282828282818181818181818181818080808080808080808080808080807f7f7f7e7e +7f7f7e7e7d7e7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7d7e7e7e +7e7e7e7e7f7f7e7e7f7f7f80808080808080808080808080808080808080808080808080808080 +808081818181818181818181818181818181818181818181818181818181818181818181818181 +818181828282828282828282828282828282828282828282828282828282828282828282828282 +8282828281818181818181818181808080808080808080808080807f7f7f7f7e7e7e7e7e7e7e7d +7e7d7d7d7d7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7d7d7d7d7e7d7e7e80807f7f80808082828282838384 +8484848484868687878888898989898a8a8a8b8b8b8b8b8c8c8c8d8d8c8c8c8c8c8b8b8b8b8a8b +8a8988888787878685848383828282828181807f7e7e7d7d7d7d7d7c7b7b7a7a7a7a7979797878 +787878787878787878787979797979797979797a797a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7c7c7b7b7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7d7d7e7e7e7f7f7f7f8080818181818181838384848585868686868685858686858585 +858585858585858584838382828282808080807f807f7e7d7d7c7c7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f80808081818080818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181808081818080808080 +80808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80 +808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808181808081818181818181818181 +818181818181818181818180808181808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080 +808080808080808080808080808080808080808080808080808181808081818181818181818181 +818181818181818181818181818282828282828282828283838383838383838383838383838383 +838383838383838383838383838483848484848484848484848484848484848484848585858585 +858585858585858585858585858585858585858585858585858585858585858585858585858585 +858585858585858585858585858585858585858585858585858584848484848484848483848383 +83838383838383828282828282828282828181818080818180808080808080807f7f7f7f7f7f7f +7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f +7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080818180808181818181818181 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828383838383838383838383838383838383838383838383838383838383838383838383838383 +8383828282828282828282828181818181818181808081818080807f7f7f7f7f7f7f7f7f7e7f7e +7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f80808080818181838383838484858586 +8686868787888889898a8a8a8a8b8b8b8c8c8c8c8c8d8d8d8d8d8c8c8c8c8c8b8b8b8a898a8988 +87878686858584838282818180807f7f7e7e7d7d7c7c7c7c7b7b7a7a7979797978787878787878 +78787878787878787979797979797979797a797a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b +7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7d7d7d7d7d7e7e7e7e7f7f8080818181818282838384848585858586868686868686868686 +86858586868585848483838383818181807f807f7e7e7e7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f +7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080808080 +808181808081818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181808081818080808080808080808080808080808080808080808080 +8080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080808080808181 +808081818181818181818181818181818181818181818180808181808080808080808080808080 +8080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080 +80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080 +808080808080808080808080808080808080808181808081818181818181818181818181818181 +818181818180808181808080808080808080808080808080808080808080808080808080808080 +80808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808081818181818181818181828282828282828283838282838383838383 +838383838383838383838384838484848484848484848484848484848484848485858585858585 +858585858585858585858585858585858585858585858585858585858585858585858585858585 +858586868585868686868686868686868686868686868686858585858585858585848584848484 +848484848483838383838383838383828282818182828181818181818181808080808080808080 +7f807f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7d7d7d7c7c7d7d7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7e7e +7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f807f80808080808080 +808080808080808181818181818181818181818181818181818181818181828281818282828383 +838383838383838383838383838383838383838383838383838383838383838383838383838384 +848484848484848484848484848484848484848484848484848484848484848484848484848484 +838383838383838383838282828282828282828282828281818181808080808080807f807f7f7f +7f7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7c7c7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7d7d7c7c7d7d7d7e7e7e7e7e7f7f7f7f807f8080828282828282828484848485858687878787 +87888889898a8a8b8b8b8b8b8b8b8c8c8c8b8b8c8c8c8c8c8b8b8b8b8b89898989888988878585 +84848484838281817f7f7f7f7e7e7d7d7c7c7b7b7b7b7b7b7a7a79797979787878787878787878 +7878787878787979797a7a79797a7a7b7a7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7d7d7d7d7d7e7e7e7e7f7f80808080808081818282838385858585858585858585858585858686 +8686868686858584848383828281818081807f7f7f7d7d7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b +7b7b7b7b7b7b7b7b7b7b7c7c7c7c7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f8080808080808080808080808081818080818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818080818180808080808080808080808080808080808080808080808080 +808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080 +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f807f80 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080818181818181818181818282828282828282838382828383838383838383 +838383838383838383838383838383838383838383838383838383838383848484848484848484 +848484848484848484848584858585858585858585858585858585858585858585858585858585 +868685858686868686868686868686868686868686868585858585858585858585858585858585 +858585848484848484848484848383838282838382828282828282828181818181818181818081 +8080808080808080807f7f7f7f7f7f7f7f7f7f7e7e7e7d7d7e7e7d7d7d7d7d7d7d7d7d7d7d7d7c +7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7d7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7f7f7f +7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808180818181818181818181 +818181818182828282828282828282828282828282828282828282828383828283838384848484 +848484848484848484848484848484848484848484848484848484848484848484848484858585 +858585858585858585858585858585858585858585858585858585858585858585858585858484 +848484848484848483838383838383838383838383828282828181818181818181818181818080 +7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7d7d7e7e7d7d7d7d7d7d7d7d7d7d7d7d7c7d7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7c7d7d7d7d7d7d7d7d7d7d7d7d7e +7e7d7d7e7e7e7f7f7f7f7f80818181818181818383838383838385868686868687888888888889 +898a8a8a8a8b8b8b8b8b8b8b8c8c8c8b8b8c8c8c8c8b8a8a8a8a8a888888888687868684848383 +8282818180807e7e7e7e7d7d7c7d7b7b7a7a7a7a7a7a7979797979797878787878787878787978 +797979797a7a7a7b7b7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d +7d7d7d7e7e7e7e7e7e7f7f7f7f7f7f808082828282848484848484848485858585858586868686 +868686858585858484838382828181808080807e7e7d7d7d7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b +7b7b7b7b7b7b7b7b7c7c7c7c7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f80808080808080808080808080818180808181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818180808181808080808080808080808080808080808080808080808080808080 +80808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f80808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080807f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80807f7f80808080808080808080808080808080 +808080808080808080808080818181818181818181818181818181818181818181818181818181 +818181818181818281828282828383838383838383838383838383838484848484848484848484 +848484848484848484848484848484848484848484848484858585858585858585858585858585 +858585858585858585858585858585858585858586868686868686868685868585858585858585 +858484848484848484848484848483838484838383838383838382828282828282828281828181 +8181818181818180808080807f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7d7d7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f80808080808080808080818181818181818181818181818182818282828282828282828282 +828282838383838383838383838383838383838383848483838484848484848484848484848484 +848484848585858585858585858585858585858585858585858585858585858585858585858585 +858585858586868686868686868686868686868686868686868686868686868686868686868686 +868585858585858585858585858584848484838383838383838383838383828281818181818181 +818180808080807f7f7f7f7f7f7f7f7e7e7f7f7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7f7f7e +7e7f7f7f8080808081818181818282838383838383858586868686878888888889898a8a8a8a8a +8a8b8b8b8b8b8b8c8c8c8b8b8b8b8b8b8b8a8a8a8a898988888888878686858483838283828181 +817e7e7e7e7e7d7d7c7c7b7b7b7b7b7b7a7a797979797878787879797979797979797979797979 +79797a7a7a7a7a7a7a7a7a7b7a7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7c7c +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7d7e7e7e7f7f80808080808082828282828284848585858586868686868585878786 +8686858484848484848483828281807f7f7f7f7f7e7d7e7d7c7c7c7b7b7b7b7b7b7b7b7b7b7a7a +7a7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808181808081 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181808081818080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80807f7f80808081 +81818181818181818181818181818181818080818180808080808080807f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f +7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f80808080808080808181808081818181818181818181818181818181818181818180 +808181808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80807f7f808080808080808080808080808080808080 +808080808080808080808181818181818181818181818181818181818181818181818181818181 +818181818181818181818182828282828282828282828282828283838383838383838383838383 +838383838383848384848484848484848484848484848585858585858585858585858585858585 +858585858585858585858585858585858585868686868686868686868686868686868686868685 +858585858585858585858585848485858484848484848484838383838383838383828382828282 +82828282828181818181808080808080808080808080807f7f7f7f7e7e7e7e7e7e7e7d7e7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7e7d7e7e7e7e7e7e7e7f7f7e7e7f7f7f8080808080808080808080808080808080808080 +818181818181818181818282828282828282828282828282838283838383838383838383838383 +838484848484848484848484848484848484848585848485858585858585858585858585858585 +858586868686868686868686868686868686868686868686868686868686868686868686868686 +868686878787878787878787878787878787878787878787878787878787878787878787878786 +868686868686868686868686858585858484848484848484848484848483838383828382828282 +818181818180808080808080807f7f80807f7f7f7e7e7e7e7e7e7e7e7e7d7e7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7d7e7e7e7e7e7e7e7e7e7f7f7f80807f7f80 +8080818181818282838383838484848484848486868787888889898989898a8a8b8b8b8b8b8b8b +8b8b8b8b8b8c8c8c8b8b8b8b8b8b8b8a8a8989888887878787868584838282828182817f7f7f7d +7d7d7d7d7c7c7b7b7a7b7a7a7a7a797978787878787878787979797979797979797a797a7a7a7a +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7c7c7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7d7d7d7e7e7f7f7f7f8080818181818181838384848585868686868685858787868686 +8585858585858585848382818180808080807f7e7e7d7c7c7c7b7b7b7b7b7b7b7b7b7b7a7a7a7b +7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808081818080818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818080818180808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80807f7f808080818181 +8181818181818181818181818181818080818180808080808080807f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f808080808080808081818080818181818181818181818181818181818181818181808081 +818080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f80808080808080808080808080818180808181818181818181818181818181 +818181818181818181828282828282828282828282828282838383838383838383838383838383 +838383838483848484848484848484848484848485858585858585858585858585868685858686 +868686868686868686868686868686868787878787878787878787878787878787878787868686 +868686868686868686868585868685858585858585858484848484848484848384838383838383 +83838382828282828181818181818181808081818080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808181808081818181818181818282 +828282828282828283838383838383838383838383838483848484848484848484848484848485 +858585858585858585858585858585858585858585858686858586868686868686868686868686 +878787878787878787878787878787878787878787878787878787878787878787878787878787 +878888888888888888888888888888888888888888888888888888888888888888888888878787 +878787878787878787878787868686858586868585858585858585848484848384838383838282 +8282828181818181818181808081818080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f80808081818080818181 +82828282838384848484858585868686868787888889898a8a8a8a8b8b8b8c8c8c8c8c8c8c8c8c +8c8c8c8c8c8c8b8b8b8a8a8a8a89898888878786868585848483828181807f807f7e7e7e7c7c7c +7b7b7b7b7a7a797a79797979787878787878787878787979797979797979797a797a7a7a7a7b7b +7b7c7c7b7b7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7d7d7d7d7d7e7e7e7e7f7f8080818181818282838384848585858586868687878787878686 +86858586868585848382828181818180807f7e7d7d7d7d7c7c7c7b7b7c7c7b7b7b7a7a7a7a7a7b +7b7b7c7c7b7b7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080 +808080808080808080808080808080818180808181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818180808181808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080 +808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f8080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f808080808080808080808080808080808080808080808080808080808080808080 +808080808080808181818181818181818181818181818282828282828282828282828282828282 +828384828384848484848484848484848484858585858585858585858585858585858585858585 +858585858585858585858585868686868787878787878787878787878787878787878686868686 +868686868686868686868686868686868686868685858585858585858584858484848484848484 +8483838383838282828282828282818182828181818080808080808080807f807f7f7f7f7f7f7f +7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7c7c7d7d7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7c +7c7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f80 +7f8080808080808080808080808080818181818181818182828181828282828282828283838383 +838383838383848484848484848484848484848485848585858585858585858585858585868686 +868686868686868686868686868686868686868686868686868686868686868686868686868787 +878787878787878787878787878787878787878787878787878787878787878787878787878788 +888888888888888888888888888888888888888888888888888888888888888888888787878787 +878787888887878888888787878686878786868686868686868585858584858484848483838383 +838282828282828282828282828281818181808080808080807f807f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f807f808080808080808181818182828282828282828383 +838384848585868686868787878787888889898a8a8b8b8b8b8b8b8b8c8c8c8c8c8c8c8b8b8b8b +8b8b8b8b8a8a89898989898888878786858484848483838281807f7f7e7f7e7d7d7d7b7b7b7b7b +7b7b7a7a797a79797979787878787878787878787979797a7a79797a7a7b7a7b7b7b7b7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e +7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7d7d7d7d7d7e7e7e7e7f7f80808080808081818282838485858585858585868686878785858686 +868686868685848383818181818181807f7e7e7d7d7c7c7c7c7c7c7c7c7b7b7b7b7a7a7a7b7b7b +7b7b7b7b7b7b7b7b7b7b7c7c7c7c7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080 +808080818180808181818181818181818181818181818181818181818181818181818181818181 +818181818181818181808081818080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080 +80808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f807f808080808080808080 +808080808081818181818181818181818181818182828282828282828282828282828282828283 +838282838383838383838383838383838484848484848484848484848484848484848485848585 +858585858585858585858686868687878787878787878787878787878787878786868686868686 +868686868686868686868686868686868686858585858585858585858585858585858585858584 +848484848383838383838383828283838282828181818181818181818181818181808180808080 +80808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7d7d7e7e7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7d7d7e +7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080818081 +818181818181818181818181818282828282828282838382828383838383838383848484848484 +848484848585858585858585858585858585858585858585858585858585858585858686868686 +868686868686868686868686868686868686868686868686868686868686868686868687878787 +878787878787878787878787878787878787878787878787878787878787878787878788888989 +898989898989898989898989898989898989898989898989898989898989898988888888888888 +888989888889898988888887878888878787878787878786868686868686868685858484848483 +838383838383838383838383828282828181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818182828282838383838383838384858585 +8686868687878787888888888889898a8a8a8a8b8b8b8b8b8b8b8c8c8c8c8c8c8c8b8b8b8b8a8a +8a8a8989888888878786868686858483838282818181807f7e7e7d7e7d7d7d7c7b7a7a7a7a7a7a +7979797979797979787878787978797979797a7a7a7b7b7a7a7b7b7b7b7b7b7b7b7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e +7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d +7d7d7d7e7e7e7e7e7e7f7f7f7f7f7f808182828283848484848484858686868787858586868686 +8686868585848482828282828280807f7f7e7e7d7d7d7d7c7c7c7c7b7b7b7b7a7a7a7b7b7b7b7b +7b7b7b7b7b7b7b7b7c7c7c7c7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080 +808181808081818181818181818181818181818181818181818181818181818181818181818181 +818181818181818080818180808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f +807f808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e +7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80807f7f8080808080808080808080808080808080808080 +808080808080808080808080808080808080818181818181818181818181818181818181818281 +828282828282828282828282828283838383838383838383848484858584848585858585858585 +858585858586868686868686868686868686868687878787878787878787878787878788888888 +888888888787888887878787878787878787878787878787878687868686868585858585858585 +858584848484848484848383848483838383838383838282828281828181818181818181818181 +8181818080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f8080808080808080808081818181818181818181818181818281828282 +828282828282828282828283838383838383838484838384848484848484848484848484858585 +858585858585858585858585868686868786878787878787878787878787878787878787878787 +878787878787878787878787878787878888868687878788888888888888888888888888888888 +888888888888888888888888888888888888888888888888888888888888888888888888888888 +888888888888888888888888888888898989898989898989898989898989898989898989898989 +898989898989898989888889898888888888888888888888888787868686868686868686868686 +868685858584848484838383838383838383838383828281818181818181818181818181818181 +818181818181818182828282838283838383838383838383838384848484858586868686868687 +8888888888888889898a8a8a8a8a8a8b8b8b8b8b8b8c8c8c8c8c8c8b8b8b8b8b8b8a8a8a8a8989 +8888888786868585848383838383828180807f7e7e7e7e7d7d7c7c7b7b7b7b7b7b7a7a7a7a7a7a +797a79797979797979797979797979797a7a7a7a7a7a7a7a7a7b7a7b7b7b7b7c7c7c7d7d7c7c7d +7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c +7c7c7c7c7c7d7e7e7e7f7f80808080818082828282848485858585868686868686868585878786 +868684848484848484828282807f7f7f7f7f7f7e7d7d7d7c7b7b7b7b7b7b7b7b7a7a7a7b7b7b7b +7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f +7f7f7f7f7f80808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080818180808181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818180808181 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7e7e7f7f7f7f7f7f7f807f80808080808080808080808080 +808080808080808080808080808080808181818181818181818181818181818181818181818181 +818181818181818181818181828282828282828282828383838484838384848584858585858585 +858585868686868686868686868686868686878787878787878787878787878787888888888888 +888887878888878787878787878787878787878787878787878787878786868686868686868686 +858585858585858584848585848484848484848483838383838383838382838282828282828282 +828181818181818181818181818181818080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808081818181818181818181828282828282828282828282828283828383838383 +838383838383838383848484848484848485858484858585858585858585858585858686868686 +868686868686868686868787878787878787878787878787878787878787878787878787878787 +878787878787878787878787878788888686878787888888888888888888888888888888888888 +888888888888888888888888888888888888888888888888888888888888888988898989898989 +898989898989898989898989898a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a +8a8a8a8a8a8a8a89898a8a89898989898989898989898989888888888788878787878787878787 +868686858585858484848484848484848484848483838383838383838383838383838383838383 +838383838383848484848484848484848484848484848484858585858686878788888888898989 +89898989898a8a8b8b8b8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8b8b8b8b8b8b8a8a898988888787 +878685848383828282828282817f7e7e7d7d7d7d7d7c7c7b7b7b7b7a7b7a7a7979797979797979 +79797979797979797a797a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7d7d7c7c7d7d7d +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c +7c7c7c7c7d7d7d7e7e7f7f7f808180818181818383848485858686868686868685858787868686 +85858585858585838382818080808080807f7e7d7d7c7b7b7b7b7b7b7b7b7a7a7a7b7b7b7b7c7c +7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808181808081818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181808081818080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e +7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808081818080818181 +818181818181818181818282828282828282828283838383838383838384838484848484848484 +848585858686858586868686868686868787878787878787878787878787878888888888888888 +888888888888888888888888888888888888888888888888888888878787878787878787878686 +868686868686858586868585858585858585848484848484848484838483838383838383838382 +828282828282828282828282828281818181818181818080818180808080808080808080808080 +808080808080808080808080808080808080808080808080808080808181808081818181818181 +818181818181828282828282828282828383838383838383838383838383848384848484848484 +848484848484848585858585858585868685858686868686868686868686868687878787878787 +878787878787878788888888888888888888888888888888888888888888888888888888888888 +888888888888888888888888888887878787878888888888888888888888888888888888888888 +888888888888888888888888888888888888888888888888888888888889888989898989898989 +89898989898989898989898a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8b8b8a8a8b +8b8b8b8b8b8a8a8b8b8a8a8a8a8a8a8a8a8a8a8a8a8a8989898988898888888888888888888787 +878787868686858586868585858585858585848484848484848484848484848484848484848484 +848484848585858585858585858585858586868585868686878787878888898989898a8a8a8b8b +8a8a8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8b8b8b8b8a8a89898888878786868585 +848382828181818180807f7e7d7d7c7c7c7c7b7b7b7a7a7a7a797a797979797979797979797979 +7979797979797a797a7a7a7a7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c +7c7c7d7d7d7d7d7e7e7e7f807f8081818183838383848485858686858586868687878787878686 +8685858585848483828181808080807f7f7e7d7c7c7b7b7c7c7b7b7b7a7a7a7a7a7b7b7b7b7b7b +7b7b7c7c7b7b7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f +7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f8080808080808080808080808080808080808080808080808080808080808080808181808081 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818080818180808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e +7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080808080 +808080808080808081818181818181818181828282828282828282838283838484838384848485 +858585858585858585858585858586868686868686868686868686868687878788888787888888 +888888888888888888888888888888888888888888888888888787878787878787878786868686 +868686868686868686868686868686868585858585858585858485848484848484848484838383 +838383838383838383838383828282828282828282828282828181828281818181818181818181 +818181818181818181818181818181818181818181828281818282828282828282828282828282 +828282828383838383838383838384848484848484848484848484848584858585858585858585 +858585858586868686868686868686868686868686868686868686868686878787878787878787 +878787878787888888888888888888888888888888888888888888888888888888888888888888 +888888888888888888888888878787868688888787878787878787878787878787878787878787 +878787878787878787878787878787878787878787888887878888898889898989898989898989 +8989898989898989898a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8b8b +8a8a8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a8a898a89898989898989898988888888 +888787878787878787878787878787878686868585868685858585858585858585858686858586 +868687878787878787878787878787878787878787878888888889898a8a8a8a8b8b8b8b8b8b8b +8b8b8b8c8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b898989898989888887878585848484848382 +81817f7f80807f7f7e7d7c7c7b7b7b7b7b7b7b7a7a7a7a797a7979797979797979797979797a7a +79797a7a7b7a7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c +7d7d7d7d7d7e7e7e7f807f80808080828282828383848585858585858585868687878786868686 +8686868585848382818181818180807f7e7d7c7c7c7c7c7c7c7c7b7b7b7a7a7c7c7b7b7b7b7b7b +7b7b7b7b7b7b7b7c7c7c7d7d7c7c7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80 +808080808080808080808080808080808080808080808080808080818180808181818181818181 +818181818181818181818181818080818180808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080807f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e +7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e +7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f8080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f808080808180818181818282828282828282828282828283838282838383848484 +848484848484848484848484858585858685868686868686868686878787888887878888888888 +888888888888888888888888888888888888888888888987888888888888888888878787878787 +878787878787878786878686868685858585858585858585858585858585858585858484848484 +848484848484848484848383838383838383838383838382828383828282828282828282828282 +828282828282828282828282828282828282828383828283838383838383838383838383838383 +838384848484848484848484858585858585858585858585858585858585858585858585858585 +858585868686868686868686868686868686868686868686868686868787878787878787878787 +878787878888888888888888888888888888888888888888888888888888888888888888888888 +888888888888888888888787878686888887878787878787878787878787878787878787878787 +878787878787878787878787878787878787878888878788888888888888888888888888888888 +8888888888888889898989898989898989898989898a898a8a8a8a8a8a8a8a8a8a8a8a8b8b8a8a +8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a898989898988 +888888888888888888888888888887878786868787868686868686868686868687878686878787 +8888888888888888888888888888888888888888898989898a8a8a8a8a8a8b8b8b8b8b8b8b8b8b +8b8c8c8c8c8c8c8c8b8b8b8b8b8b8b8a8a8a8a8888888888888686868684848383828281818080 +7e7e7f7f7e7e7d7d7b7b7a7a7a7a7a7a7a7979797979797979797a797a7a7a7a7a7a7a7b7b7a7a +7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7d7d7c7c7c7c7c7c7c7c7c7d7d +7d7d7d7e7e7e7e7f7e7f7f7f7f8182828282828384848484858585858686878787868686868686 +86858585848382828282818080807f7e7d7d7d7d7c7c7c7c7b7b7b7a7a7c7c7b7b7b7b7b7b7b7b +7b7b7b7b7b7c7c7c7d7d7c7c7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080 +808080808080808080808080808080808080808080808080808181808081818181818181818181 +818181818181818181818180808181808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080808080808080808080808080807f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f80808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f80807f7f808080808080808080 +808080808080808080808080808080808080808181818182818282828282828282828282828383 +838384848485858585858585858585858585858586868686868686868686868686868687878787 +878787878787888888888888888888888888888888888888888888888888888888888888888888 +878788888787878787878787878787878787878787868786868686868686868685858585858585 +858585858585858584848484848484848383848483838383838383838383838383838383838383 +838383838383838383838383838383838383838383838484838384848484848484848484848484 +848484848485858585858585858585858585858586868686878687878787878787878787878787 +878787878787878787888887878888888888888888888888888888888888888888888888888888 +888888888888888888888888888888888887878787878787878787878787878787878787878787 +878787868686868686868686868686868686868686868686868686868686868686868686868686 +868686868686868686868686868686868686868686868687868787878787878787878787878787 +878787878788888888888989898989898989898989898989898989898a8a8a8a8b8b8b8b8b8b8a +8a8b8b8a8a8a8b8b8b8b8b8b8b8b8b8b8b8b8b8b8a8b8a8a8a8a8a8a8a8a8a8a8a8a8a8a898989 +888889898888888888888888888888888888888888888888888888888888888888888888888888 +8888888888888888888888898989898a8a8a8a8a8a8a8a8a8b8b8b8b8c8c8c8d8d8b8b8c8c8c8c +8c8c8b8b8b8b8b8b8b8a8a8a8a8a89888888888888868686858383838283828181817e7e7e7e7e +7e7e7d7d7c7b7b7b7b7b7b7b7a7a7a7a7a7a7a797a7979797979797979797a7a7a7a7a7a7a7a7a +7b7b7c7c7c7c7c7c7c7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7c7c7c7c +7c7c7c7c7d7d7e7e7f7f8080808081828282828384848485868686868686868787878686868686 +8584848484838282828281807f7f7f7e7d7e7e7d7d7d7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b +7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808181808081818181818181 +818181818181818181818181818181818181818181818181818181818181818181818080818180 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7d7e7e7e7e7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7f +7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7f7f7e7e7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f807f80808080808080808081818181818181818181818181818181818182828282 +838383848484848484848484858485858585868686868686868686868686868686878787878787 +878787878888888888888888888888888888898889898989898989898989898989898989898888 +898988888788878787878787878787878787878787878787878787878787868686868686868686 +868686868686858585858585858584848585848484848484848484848484848484848484848484 +848484848484848484848484848484848484848485858484858585858585858585858585858585 +858585868686868686868686868686868686878787878787878787878787878787878787878787 +878787878787878888878788888888888888888888888888888888888888888888888888888888 +888888888888888888888888888888878787878787878787878787878787878787878787878787 +878686868686868686868686868686868686868686868686868686868686868686868686868686 +868686868686868686868686868686868686868686868686868686868686868686868686868686 +86868687878787878888888888888888888988898989898989898a8a8a8a8b8b8b8b8b8b8a8a8b +8b8a8a8a8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a8989 +8a8a89898989898989898989898989898989898989898989898989898989898989898989898989 +8989898989898989898a8a8a8a8b8b8b8b8b8b8b8b8b8b8b8b8b8c8c8c8d8d8b8b8c8c8c8c8c8c +8b8b8b8b8b8b8b8a8a8a8a8988878787878787858584838282828182817f7f7f7d7d7d7d7d7d7d +7c7c7b7b7a7a7a7a7a7a7979797979797979797979797a797a7a7a7a7b7b7b7b7b7b7b7b7b7b7c +7c7c7c7c7c7c7c7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c +7c7c7c7c7d7d7e7e7f7f8080818181818182838384858686868686868687878786868686868585 +858585848383828281818080807f7e7f7e7d7d7d7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c +7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808081818080818181818181818181 +818181818181818181818181818181818181818181818181818181818181818180808181808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f808080808080808081818080818181818181818182828282 +828383838383838383838483848484848585858585858585868685858686868787878787878787 +878788888888888888888888888888888988898989898989898989898989898989898989898989 +898988898888888888888888888888888888888888888888888888888787878787878787878787 +878787878686868686868686868686868685858686858585858585858585858585858585858585 +858585858585858585858585858686858586868686868686868686868686868686868686868686 +868787878787878787878787878787878888888888888888888888888888888888888888888888 +888888888888888888888888888888888888888888888888888888888888888888888888888888 +888888888888888888888888888787878787878787878787878787878787878787878787878786 +868686868686868585868685858585858585858585858585858585858585858585858585858585 +858585858585858585858585858686858586868686868686868686868686868686868686868686 +86878787878788888888888888888889888989898989898989898a8a8a8b8b8a8a8b8b8b8b8b8b +8b8b8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8b8b8b8b8b8b8b +8b8b8b8b8b8b8b8b8b8b8b8a8a8b8b8a8a8a8a8a8a8a8a8a8a8a8b8b8a8a8b8b8b8b8b8b8b8b8b +8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8c8c8c8c8c8c8c8c8b8b +8b8b8a8a8a898989898887868685858585848483828181807f807f7e7e7e7c7c7c7b7b7c7c7b7b +7a7a7979797979797979797979797979797979797a797a7a7a7a7b7b7b7c7c7b7b7c7c7c7d7d7d +7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c +7c7c7d7d7d7d7e7e7f7f8080808081818283848485858585868686878787878787878786868686 +8585848483838282818180807f7f7e7e7e7e7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7c7c7b7b7c7c7c7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808181808081818181818181818181818181818181 +818181818180808181808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7f7e7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080818181818182 +828282828282828283828383838384848485858484858585858585858586868686868686868686 +878787878787878787878787878889878889898989898989898989898989898989898989898989 +888988888888888888888888888888888888888888888888888887878787878787878787878787 +878786868686868686868686868686868686868686868686868686868686868686868686868686 +868686868686868686868686868686868686868686868686868686868686868686868686868687 +878787878787878787878787878788888888888888888888888888888888888888888888888888 +888888888888888888888888888888888888878788888787878787878787878787878787878787 +878787878787878787878786868686868686868686868686868686868686868686868686858585 +858585858585858585858585858585858585858585858585858585858585858585858585858585 +858585858585858585858585858585858585858585858585858585858585858585858585858586 +8686868687878787878787878788878888888888888888888989898a8a89898a8a8a8a8a8a8a8a +8b8b8b8b8b8b8b8b8b8b8b8b8b8c8c8b8b8c8c8c8c8c8c8c8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b +8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b +8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8c8b8b8d8d8c8c8c8b8b8b8b8b8b8b8b89898989 +89898988888888878584848484848483838281807f7f7e7f7e7d7d7d7b7b7b7b7b7b7b7b7b7a7a +79797979797979797979797979797979797a7b797a7b7b7b7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d +7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c +7d7d7d7d7e7e7f7f80808080808081828383858585858585858686868787868687868686868686 +8585848482828181818180807f7f7f7f7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7c7c7c7c7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808081818080818181818181808081818080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080 +80808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080818181 +818281828282828282828282838383848483838484848484848484858585858585858585868687 +878787878787878787878788888787888888888888888888888888888888888888888888888888 +888888888888888888888888888888888888898889898989888888888888888888878887878787 +868686868686868686868686868686868686868686868686868686868686868686868686868686 +868686868686868686868686868686868686868686868686868686868686868686868686878787 +878787878787878787878787888888888888888888888888888888888888888888888888888888 +888888888888888888888888888888888787888887878787878787878787878787878787878787 +878787878787878787868686868586858585858585858585858585858585858585858484848484 +848484848484848484848484848484848484848484848484848484848484848484848484848484 +848484848484848484848484848484848484848484848484848484848484848484848484858585 +858586868686868686868686868686868786878787878888888989888889898989898989898a8a +8a8a8b8a8b8b8b8b8b8b8b8c8c8b8b8c8c8c8c8c8c8c8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b +8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b +8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8c8b8b8d8d8c8c8c8b8a8a8a8a8a8a8a888888888888 +87868686868684838383828282818181807f7e7e7d7e7d7d7d7c7b7a7a7a7a7a7a7a7a79797979 +797a797a7a7a7a7a7a7a7a7a7a7a7a7b7b7a7a7b7b7b7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d +7d7d7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7d7d7c7c7c7c7c7c7c7c7c7d7d +7d7d7e7e7e7e7f7f7f7f7f7f818282828484848484848486868687878686878686868686868585 +85858383828282828080808080807d7d7d7d7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7c7c7c7c7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f +7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080818180808181818181818080818180808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080 +8080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7e7e7f7f7f808080808080808080808080808080 +808080808180818181818282828282828282838383838484848484848484858585858585858585 +858585858585868686868786878787878787878787888888888888888888888888888887898888 +888888888888888888888888888888888888888888888888888888888888888888888888888888 +888888888888888888888887878888878787878787878787878787878787878787878787878787 +878787878787878888878788888888888888888888888888888888888888888888888888888888 +888888888888888888888888888888888888888888888888888888888888878787878787878787 +878686868686868686868686868686868686868686868686868686868686868686868686858585 +858585858585858585858585858585858585858585858585858585858585858584848484848484 +848383838382828282828282828282828282828282828282828282828282828282828282828282 +828282828282828383828283838383838383838383838383838383838383838383838383838383 +84848484848585858586858686868686868686868787878888878788888889898989898a8a8a8a +8a8a8a8a8a8a8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d +8d8d8d8d8d8c8c8d8d8c8c8c8c8c8c8c8c8c8c8c8d8d8c8c8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d +8d8d8d8c8c8c8c8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a8888888888888886868686 +8585848383838281818180807f7e7e7e7e7d7d7c7c7b7b7b7b7b7b7a7a7b7b7a7a7a7a79797979 +79797979797a7a7a7a7a7a7a7a7a7b7a7b7b7b7b7c7c7c7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f +7f7f7f7f7f8080808080808080807f807f7f7f7f7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7c7c7c7c +7c7d7e7e7e7e7f7f80808080828282828282848485858686868686868686868787868686858484 +848484848282828280807f7f7f7f7e7d7d7e7d7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b +7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f80808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808181808081818181818181818181818181818181818181818180 +80818180808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d +7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080807f7f7f7f7f7f7f7f +7f7f80808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7d7d7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f807f80 +808080808080808081818181818181818282828283838383838383838484848485848585858585 +858585858686868686868686868686868686868787878787878787878787878787878888888888 +888888888888888888888888888889888989898989898989898989898988898888888888888888 +888888888888888888878788888787878787878787878787878787878787878787878787878787 +878787878788888787888888888888888888888888888888888888888888888888888888888888 +888888888888888888888888888888888888888888888888888888888787878787878787878786 +868686868686868686868686868686868686868686868686868686868686868686868585858585 +858585858585858585848584848484848484848484848484848484848484838383838383838382 +828282818181818181818181818181818181818181818181818181818181818181818181818181 +818181818182828181828282828282828282828282828282828282828282828282828282828383 +838383848484848484848484858485858585868686878786868787878888888888898989898a89 +8a8a8a8a8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8d +8d8d8d8c8c8d8d8c8c8c8c8c8c8c8c8c8c8c8d8d8c8c8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d +8d8c8c8c8c8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8a8a8989898987878787878787858584848383 +8282828281807f7f7e7e7d7d7d7d7d7c7c7b7b7b7b7a7b7a7a79797a7a797979797979797a797a +7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7f7e +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f +7f7f7f8080808080808080808080808080807f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7c7c7d +7d7d7d7d7e7e7f7f80808181818181818383848586868686868686868687878686868585858585 +8585838382828181808080807f7e7d7e7d7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c +7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808081818080818181818181818181818181818181818181818181808081 +8180808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d +7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e +7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080807f7f7f7f7f7f7f7f7f7f +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f +7f7f7f7f7f7f808080818180808181818282828282828282828283838383848384848484848484 +848485858586868585868686868686868687878787878787878787878787878788888888888888 +888888888888888888888888898889898989898989898989898989888988888888888888888888 +888888888888888888888888888888888888888888888888888888888888888888888888888888 +888888888888888888888888888888888888888888888888888888888888888888888888888888 +888888888888888888888888888888888888888888888888888887878787878787878787868686 +868686868686868686868585868685858585858585858585858585858585858584848484848484 +848484848484848384838383838383838383838383838383838383838282828282828282828281 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818182828282 +828383838383838383838483848484848585858686858586868687878787878888888889888989 +89898a8a8a8b8b8a8a8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8d8d8d +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8c +8c8c8c8c8c8c8c8c8c8b8b8b8a8a8b8b8a8a898988888888868686858585858484838382828181 +80807f7f7e7e7d7d7c7c7c7c7b7b7b7a7a7a7a797a797979797979797979797979797a797a7a7a +7a7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f +7f8080808080808080808080808080807f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7c7c7d7d7d +7d7d7e7e7e7e7f7f80808181818182828384858586868585868686878787878786868685858585 +848483838282818180807f7f7e7e7d7d7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b +7b7c7c7c7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080818180808181818181818080818180808080808080808080808080808080 +808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f +7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e +7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080807f7f7f7f7f7f7f7f7f7f8080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f +7f7f7f7f8080808080808080808081818181818181818181828282828382838383838383838383 +848484858584848585858585858585868686868686868686868686868686878787878787878787 +878787878787878787878887888889898888898989898989898889888888888888888888888888 +888888888888888888888888888888888888888888888888888888888888888888888888888888 +888888888888888888888888888888888888888888888888888888888888888787888887878787 +878787878787878787878787878787878787878787878787868686868686868686868585858585 +858585858585858585858585858484858584848484848484848484848484838383838383838383 +838383838382838282828282828282828282828282828282828281818181818181818181808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080818181818182 +828282828282828283828383838384848484848484848585858586868687878787888788888888 +89898989898989898a8a89898a8a8a8b8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8c8c +8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8b8b8b +8b8b8b8b8b8a8a8a8a89898989898989888887878686848484848484848383828281817f7f8080 +7e7e7d7d7c7c7b7b7b7b7b7b7b7a7a7a7a797a7979797979797979797979797a7b797a7b7b7b7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f80 +80808080808080808080808080807f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7c7c7d7d7d7d7d +7e7e7e7e7f7f808080808080818182838485858585858585858686878787868686868686868585 +848483838181818180807f7f7e7d7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b +7c7c7c7c7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808181808081818181818180808181 +808080808080818180808181818181818181818181818181818180808181808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7c7c7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7c7c7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e +7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080807f7f7f7f7f7f7f7f7f7f80808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7f7f7f7f7f7f7f7f7f7f808080808080808080808181818182818282828282828282828383 +838484838384848484848484848585858585858585858585858585858686868687868787878787 +878787878787878787878787888887878888888888888888888888888888888888888888888888 +888888888888888888888888888888888888888888888888888888888888888888888888888888 +888888888888888888888888888888888888888888888888888888888887878888878787878787 +878787878787878787878787878787878787878787868685858585858585858584848484848484 +848484848484848484848483838484838383838383838383838383838282828282828282828282 +828282828282828282828282828282828282828282828281818080808080808080807f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080818181 +818181818181818181818182828383838383838384848484858585868686868686868686878788 +888888888888898988888989898a8a8a8a8a8a8a8a8a8b8b8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c +8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8b8b8a8a8a8a +8a8a8a8989898988888888878787868686868585838383838282828181818180807e7e7f7f7d7d +7d7d7c7c7b7a7b7a7a7a7a797979797a797a7a7a7a7a7a7a7a7a7a7a7a7b7b7a7a7b7b7b7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7d7d7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f808080 +8080808080808080808080807f7f7f7f7f7f7f7f7f7f7e7e7e7e7d7d7c7c7c7c7d7d7d7d7d7e7e +7e7e7e7e7f7f7f7f7f808181828283848484848484858586868787878686868686868685858585 +848482828282808080807f7e7d7d7d7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7c7c +7c7c7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808081818080818181818181808081818080 +808080808181808081818181818181818181818181818181808081818080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80807f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7c7c7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e +7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080807f7f7f7f7f7f7f7f7f7f808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7c7d7d7d7d7d7d7d7d7d +7e7e7e7f7f7e7e7f7f7f7f7f7f7f7f808080808080808080818081818181818181818182828283 +838282838383838383838384848484848484848484858585858585858585858585858585858585 +858586868686878687878787878787878787878787868786868686868686868687878787878787 +878787878787878787878787878787878787878787878787878787878787878787878787878787 +878787878787878787868686868686868686868686868686868686868686868686868686868686 +868686868685858585858585858585858585858585858585858484848484848484848483838383 +838383838282838382828282828282828282828282828282828282828282828282828282818181 +818081808080808080808080808080808080808080808080808080808080808080808080807f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +808080808180818181818181818282828283838383838383838484848485858686868686868687 +878787888888888888888889898989898a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8b8b8b8b8b8b8b8b +8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8888 +8888888888888786878786868684838383838383828181818080807f7e7e7e7e7e7d7d7d7d7c7b +7b7b7b7b7b7b7a7a7a7a7a7a7a797a7979797979797979797a7a7a7a7b7a7b7b7b7b7c7c7c7c7c +7d7d7d7e7e7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f +80808080808080808080808080807f807f7f7f7f7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d +7e7e7e7e7f80808080818182828283838484858586858686868687878786868686868685848484 +848383828281807f7f7f7f7e7e7e7d7d7d7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c +7c7c7c7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f8080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080818180808181818181818080818180808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080808080808080808080 +8080807f7f7f7f7f7f7f7f7f7f8080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d +7d7e7e7d7d7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f807f808080808080808080818181828281 +818282828282828282838383838383838383838484848484848484848584858585858585858585 +868686868686868686868686868686868686868686868686868686868686878787878787878787 +878787878787878787878787878787878787878787878787878787878787878787878787878787 +878787878787878686868686868686868686868686868686868686868686868686868686868686 +868686858585858585858585858585858584858484848483838383838383838383828282828282 +828281818282818181818181818181818181818181818181818181818181818181818080808080 +808080808080808080808080808080808080807f807f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f +7f7f7f7f7f7f7f807f808081818181828282828282828283838383838484848485848585868686 +8687878787878787878888888888898989898a898a8a8a8a8a8a8a8a8a8b8b8b8b8b8b8b8b8b8b +8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a8a8a8a898a8989898987878787 +87878787868586858484848282828282828281807f7f7e7e7e7e7d7d7d7d7d7c7c7c7c7c7b7b7b +7b7a7b7a797979797979797a797a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7d7d +7d7e7e7d7d7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f8080 +8080808080808080808080808080808080807f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d +7d7d7e7f7f80808181818181828283838485868586868686878787868686868686868585858584 +8483828181808080807f7f7e7d7d7d7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c +7c7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80818180808181818181818080818180808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f80808080808080808080808080808080808080808080808080808080808080808080 +807f7f7f7f7f7f7f7f7f7f8080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f8080808181808081 +818181818181818282828282828282828283838383838383838384838484848484848484848585 +858585858585868685858686868686868686868686868686868686868787878787878787878787 +878787878787878787878787878787878787878787878787878787878787878787878787878787 +878787878786868686868686868686868686868686868685858686858585858585858585858585 +858484848484848484848484848484838483838383828282828282828282828181818181818181 +81818181818080818180808080808080808080808080808080808080808080807f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e +7e7e7e7e7e7f7e7f7f7f7f80808081818080818181828282828283838383848384848484858585 +8686858586868687878787878888888889888989898989898989898a8a8a8a8a8a8a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a898989898989898989888988888888868686858586 +868585848483838383818181808080807f7f7e7e7d7d7d7d7c7c7c7b7b7c7c7b7b7b7a7a7a7a79 +7a79797979797979797a797a7a7a7a7a7a7a7a7a7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7e7e7e7e +7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f80808080 +808080808080808080808080808080807f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7e7e7f7f80808080818181838383848584858686868787878787878787878786868685848584 +838282818180807f7f7e7e7e7e7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7d +7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080 +808080808080808080808080808080808081818080818181818181808081818080808080808181 +808081818181818181818181818181818181808081818080808080808080808080808080808080 +8080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f80808080808080808080808080808080808080808080808080808080808080808080807f +7f7f7f7f7f7f7f7f7f8080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f80808080808080808080 +808080808081818181818181818181828282828282828282838283838383838383838384848484 +848484848484848484858584848585858585858585858585858586868686868686868686868686 +868686868686868686868686868686868686868686868686868686868686868686868686868686 +868686858585858585858585858585858585858585848485858484848484848484848484848483 +838383838383838383838383838283828282828181818181818181818180808080808080808080 +8080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7d7d7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d +7d7d7d7e7d7e7e7e7e7f7f7f80807f7f8080808181818181828282828382838383838484848484 +848484848485858586868686878788878888888888888888888989898989898989898989898989 +898989898989898989898989898989898888888888888888888788878786868484848484848484 +848383828282828080807f7f80807e7e7d7d7c7c7c7c7b7b7b7b7b7b7b7b7b7b7a7a7a7a797a79 +7979797979797a7b797a7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7e7e +7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f808080808080 +80808181808081818181818181818080807f7e807f7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e +7e7f7f808080808080808282828485848585858586868687878787878787868686868586858483 +838282818180807f7f7f7f7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7c7c7b7b7c7c7c7d7d7d +7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080 +818180808181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818080818180808080808080808080808080808080808080 +808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7d7d7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7c7c7d7d7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7c7c7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f80808080808080808080808080808080808080808080808080808080808080808080807f7f7f +7f7f7f7f7f7f7f8080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f808080808080808080808181818182818282828282828282828282828282838383838383 +838383838383838484838384848484848484848484848484858585858585858585858585858585 +858585858585858585858585858585858585858585858585858585858585858585858585858585 +858484848484848484848484848484848484848383848483838383838383838383838383828282 +8282828282828282828282818281818181808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7d7d7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7e7e7e7f7f7e7e7f7f7f80808080808181818181818181818182828282838283 +838383848484858585858686868686868686868686868687878787878787878787878787878787 +878787878787878787878787878786868686868686868686868686858583838383828382828281 +81818181817f7f7f7e7e7f7f7d7d7d7d7c7c7c7b7b7a7a7a7a7a7a7a7a7b797a7a7a7a7a7a7a7a +7a7a7a7a7b7b7a7a7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7d7d7e7e7e7e7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f8080808080808080 +8181808081818181818181818080807f7f80807f7f7f7e7e7e7e7d7e7d7d7d7d7d7d7d7d7e7e7e +7e7f7f7f7f7f7f8082828283848384848484868686878787878787878686868685868585848483 +8382828180808080807d7d7d7d7c7c7c7c7c7c7c7c7c7b7b7c7c7b7c7c7b7b7c7c7c7d7d7d7d7d +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808181 +808081818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818180808181808080808080808080808080808080808080808080 +808080808080808080808080808080807f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7d7d7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7c7c7d7d7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a79797979 +79797979797979797979797979797979797979797979797979797a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7f7e7f7f7f7f7f7f7f7f7e7f7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80 +808080808080808080808080808080808080808080808080808080808080808080807f7f7f7f7f +7f7f7f7f7f8080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7c7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7f7f7f7f7f7f +7f7f7f7f7f7f808080808080808080808080808081808181818181818181818282828282828282 +838382828383838383838383838383838384848484848484848484848484848484848484848484 +848484848484848484848484848484848484848484848484848484848484848484848484848484 +848484848383838383838383838383838382828383828282828282828282828282828181818181 +818181818181818181808180808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7e +7e7f7f7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7e7e7e7e7d7e7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d +7c7d7d7d7d7d7d7d7e7e7d7d7e7e7e7e7e7e7e7e7f7f7f7f807f80808080818181828281818282 +828383838383838383838484858585858585858585868686868686868686868686868686868686 +86868686868686868686868685858585858585858584848383838383838281818282818181807f +7f7f7f7e7e7e7d7d7d7d7d7d7c7b7b7b7b7b7b7b7b7a7a7b7b7a7a7a7a7a7a7a797a797979797a +7a7a7a7b7a7b7b7b7b7c7c7c7c7c7c7c7c7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f +7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080 +8080808080808080808080808080808080807f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080 +80808080808080808080808080807f807f7f7f7f7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7e7e7e +7e7f7f808080808181828282828484858586868686868687878788888887878686858484848483 +83828280807f7f7f7f7e7d7d7e7d7c7c7c7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7d7d +7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080 +808080808080808080808081818080818181818181808081818080808080808181808081818181 +818181818181818181818181808081818080808080808080808080808080808080808080808080 +80808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7b7b7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7b7b7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7e7e7e7e7e7e7e7e7e +7e7e7e7e7f7f7f7f7f7f7f7f7f807f808080808080808080808080808081818181818181818282 +818182828282828282828282828282838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838382828282828282828282828282818182828181818181818181818181818180808080808080 +808080808080807f807f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7e +7e7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7d7d7c7c7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7f7f7f80817f8081818182 +828282828282828282838383838383838383838484848484848484848484848484848484848484 +84848484848484848484838383838383838383838282828282828281807f81807f7f7f7e7e7e7e +7e7d7d7d7c7c7c7c7c7c7c7b7b7b7b7a7b7a7a79797a7a79797a797a7a7a7a7a7a7a7a7a7b7b7b +7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7d7d7d7d7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080 +808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f80808080808080 +8080808080808080808080808080808080807f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7e +7e7f7f808081818181818183838485868686868686878787888888878786868685858585848483 +828181808080807f7e7d7e7d7c7c7c7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7d7d7d7d +7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080 +808080808080808080818180808181818181818080818180808080808081818080818181818181 +818181818181818181818080818180808080808080808080808080808080808080808080808080 +8080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7b7b7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a797a797979797979797979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +7979797979797979797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7b7b7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7f7e7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080 +808181808081818181818181818282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +8181818181818181818181818180808181808080808080808080808080807f7f7f7f7f7f7f7f7f +7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f808080 +818180808181818282828282828282828283838383838383838383838383838383838383838383 +838383838383838382828282828282828282818181808080807f7f7e7f7e7e7e7e7d7d7d7d7d7c +7c7c7b7b7c7c7b7b7b7a7a7a7a797a79797979797979797a797a7a7a7a7a7a7a7a7a7b7b7b7c7c +7b7b7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080808080 +80808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f808080818180808181 +818181818181818181808081818080807f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7e7e7e +7e7f7f808081818181828283848585868686868787878888888888878787868686868585848382 +82818180807f7f7e7e7d7d7d7d7c7c7c7b7b7c7c7b7c7c7b7b7c7c7c7c7c7c7c7c7d7d7d7d7d7e +7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808181808081818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818180808181808080808080808080808080808080808080808080808080808080 +807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b +7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b +7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a797a7979797979797979797979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +797979797979797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7f7e7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d +7d7d7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080 +808080808080808080808081818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818080 +808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f +7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7c7c7d7d7c7d7d7c7c7d7d7d7d7d7d7c7c +7c7c7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7d7d7d7d7e7d7e7e7e7e7f7f7f7f7f +7f7f7f7f7f80808081818080818181828282828282828282828282828282828282828282828282 +8282828282828181818181818181808080807f7f7f7f7f7e7e7d7e7d7d7d7d7c7c7c7c7c7b7b7b +7b7b7b7b7b7b7b7a7a7a7a797a79797979797979797a797a7a7b7b7a7a7b7b7b7c7c7c7c7c7c7c +7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080808080808080 +8080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f8080808080808080818180 +80818181818181818181818181818080807f7e807f7e7e7e7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f +7f8080808080808181828384858585858586868688888888888787878686868686868584838381 +81818180807f7f7e7e7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e +7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f80808081818080818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +81818181818181818181818181818181808081818080808080808080808080808080808080807f +7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c +7c7c7c7c7c7c7c7c7c7c7d7d7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7d7d +7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7c7c7d7d7d7d7d7d7c7c7d7d7c7c7c7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b +7b7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a797a79797979797979797979797979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +79797979797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7d7d7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7f7e7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080808080808080808080808080807f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7c7c7d7d7c7d7d7c7c7d7d7d7d7d7d7c7c7c7c +7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b +7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7a7b7a7a7a7a7a7a7a7a7a7b7b7b7b7c7b7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e +7e7e7e7f7f7f80807f7f8080808181818181818181818181818181818181818181818181818181 +8181818180808080808080807f7f7f7f7e7e7e7e7e7d7d7d7d7d7d7d7d7c7c7c7c7b7b7a7a7a7a +7a7a7a7a7b797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7a7a7b7b7b7c7c7c7c7c7c7c7c7c +7c7d7d7d7d7e7d7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080808080808080 +808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f80808080808080808181808081 +8181818181818181818181818080807f7f80807f7f7f7e7e7e7e7d7e7d7d7d7d7e7e7e7e7e7e7f +7f7f807f8081818282838484848485868686888888888887878786868686868685858484828282 +82808080807f7f7e7e7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f808080818180808181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +8181818181818181818181818181808081818080808080808080808080808080808080807f7f7f +7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c +7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c +7c7c7c7c7c7c7c7c7d7d7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7d7d7c7c +7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7c7c7d7d7d7d7d7d7c7c7d7d7c7c7c7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c +7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a79 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +79797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d +7d7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7d7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7f7f7e7e7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080 +8080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7e7e7e7d7d7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c +7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b +7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7b7c7c7c7c7d7d7d7e7e7d7d7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7c7c7b7b7b7b7b7b7b7b7b7b7b7b7a7a7b7b +7a7a7a7a7a7a7a797a797979797a7a7a7a7b7a7b7b7b7b7b7b7b7b7b7c7c7c7d7d7d7d7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f808080808080808080808080808080808080808080808080 +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f8080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080808080808080807f7f7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f808080808181818181818181 +81818180808181808080808080807f807f7f7f7f7e7e7e7e7e7e7e7e7e7e7d7d7d7d7e7f7f7f80 +808080808181828282838485858586868686878787888888888888888787878484848483838282 +82817f7f7f7f7e7f7e7e7d7d7c7c7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e +7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e +7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f8080808080808080 +808080808080808080808080808080808080808080808080808181808081818182828282828282 +828282828282828282828282828383838383838383838382828282828282828282828282828282 +82828181818180808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f +7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7b7b7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a +7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a797a7979797979797979797979797979797979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7b7b7a7a7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7e7f7e7e7e7f7e7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7e7e7d7d7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7d7d7d7c7c7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7a7a79 +7a7a7a7a7a7a7a7a7a7a7a7a7b7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7d7d7c7c7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7a7b7a7a79797a7a7979 +7a797a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7d7d7d7d7e7e7e7e7e7e +7e7f7e7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080807f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f8080808081818181818181818181 +8180808181808080808080808080808080807f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7e7e7e7f807f +808081818181818283848585868686868787878888888888888887878785858585848483828282 +808080807f807f7e7d7d7c7c7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e +7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080 +808080808080808080808080808080808080808080808081818080818181828282828282828282 +828282828282828282828283838383838383838383828282828282828282828282828282828282 +8181818180808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7e7f7e +7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7b7b7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7b7b +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a797a7979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7b7b7a7a7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7c7c7b7b7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b +7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b +7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a797a797979 +797979797979797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b +7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a797a79797979797979797a79 +7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f +7e7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080807f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f8080808181808081818181818181 +818181818181818181808081818080807f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7e7e7e7e7f7e7f7f +808080808181828384848585868687878788888888888888888888868686858485848383838181 +81807f807f7e7e7e7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7e7e +7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080 +808080808080818180808181818181818181818181818181818181818282828282828282828282 +828282828282828282838383838383838383838282828282828282828282828282828282828282 +818181818181818180808181808080808080808080808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e +7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a797a79797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +79797979797979797979797979797979797979797979797979797979797979797979797979797a +797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b +7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7b7b7b7a7a7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a797a7979797979 +79797979797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a797a79797979797979797a797a7a +7b7b7a7a7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f +7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080807f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080 +808080808080808080808080808080808080818180808181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +8181818181818181818181818181818181818181808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f80808080808080808080808080818180 +80818181818181818181818181818080807f7e807f7e7e7e7d7d7d7d7d7e7e7e7e7f7e7f7f8080 +808080808182838485858585868686878788888888888888888686868685868584848482828181 +8081807f7f7f7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7e7e7e7e +7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f80808080818181818181818181818181 +818181818181818181818181818181818181818181818181818182828282828282828282828282 +828282828282828383838383838383838382828282828282828282828282828282828282828181 +81818181818181818181818181818181818181818181818080807f7f80807f7f7e7f7e7e7e7e7e +7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b +7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a797a797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +7a7a79797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7a7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7a7a7b7b7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7d7d7c7c7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f +7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e +7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7b7b7b7a7a7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a797a797979797979797979797979797979797979797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7b797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b +7a7a7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080 +808080808080808080808080808080808181808081818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808181808081 +8181818181818181818181818080807f7f80807f7f7f7e7e7e7e7d7f7e7e7e7e7e7e7e7f807f80 +808081828283848484848586868787888888888888888886868686858685858585838382828181 +808080807d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808181818181818181818181818181 +818181818181818181818181818181818181818181818181828282828282828282828282828283 +828383838384848484848484848484838383838383838383838383838383838383838382828282 +8182818181818181818181818181818181818181818080807f7f80807f7f7f7f7f7f7f7f7f7f7f +7f7f7e7e7e7e7d7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7b7a7a7a7b7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a797979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +79797979797979797979797979797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7a7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b +7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7a7a7b7b7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7d7d7c7c7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f +7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7b7b7c7c7b7c7c7b7b7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7c +7c7b7b7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a797a797979797979797979 +797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7a7a7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7a7a7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a797a797979797a7a7a7a7b7a7b7b7b7b7b7b +7b7b7b7c7c7c7c7c7d7d7d7e7e7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f807f8080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080807f7f +7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f8080808081818181818181818181818181 +82828281818282818181808080807f807f7f7f7f7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f8081 +818182828282858585858685868686868888888888888888878786868584848484848382828180 +7f7f7f7f7e7e7e7e7d7d7d7d7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7f7f8080808080808080808080808080808080808080808080808080808080808080 +818180808181818282828282828282828282828282828282828282838383838383838383838383 +838383848484848484848484848484848484838383838383838383838383838383838383838383 +838382828383828282818181818181818181818080808080808080807f807f7f7f7f7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7b +7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7a7a +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a797979797979797979 +7979797979797979797979797979797979797979797979797979797979797979797979797a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7b7b7a7a7b7b7b7b7b7b7a7a7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b +7b7b7b7b7b7b7a7a7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a797a79797979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7b7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f +7e7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7b7b7c7c7b7c7c7b7b7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7c7c7b +7b7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a797a79 +797979797979797979797979797979797979797979797979797979797979797a7a79797a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7979 +7a7a797979797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7c7c7c7c7c7d7d7d7e7e7d7d7e7e7f7e7f7f7f7f7f7f7f7f7f80808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080808080808080808080808080808080807f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080818181818181818181818181818282 +8281818282818181808080808080808080807f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f80818181 +818181818484848586858686868688888888888888888787868686858585858584838281818080 +80807f7f7e7e7d7d7d7d7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f +7f7f7f7f8080808080808080808080808080808080808080808080808080808080808080808181 +808081818182828282828282828282828282828282828282828383838383838383838483848484 +848585858585858585858585858585858484848484848484848484848484848484848483848383 +82828383828282818181818181818181818080808080808080808080808080807f7f7f7f7f7f7f +7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7b7b7c +7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a797a7979797a797a7a7a7a7a7a7a7a7a7a7a7a7b7b7a7a7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a797a79797979797979797979797979797979 +797979797979797979797979797979797979797979797979797979797878787878787878787878 +787878787878787878787878787878787878787878787878787878787878787878787979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +79797979797979797979797979797979797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7b7b7a7a7b7b7b7b7b7b7a7a7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b +7b7b7b7b7a7a7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e +7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a797a797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +797979797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7d +7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808181808081818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181808081818080808080808080808080808080808080807f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808181808081818182828282 +828282828282818181808081818080807f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f8080808081 +818183838384858485868686888888888888888888888787878686868685858483828281818080 +7f7f7e7e7d7d7d7d7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f +7f7f80808080808080808080808080818180808181818181818181818181818181818181818181 +818181828282828282828282828282828282828282828283838383838383838384838484848485 +858585858585858585858585858584848484848484848484848484848484848484838483838383 +8383838383828282828282828282828181818080818180808080808080807f7f7f7f7f7f7f7f7f +7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c +7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a797a7979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a797a797979797979797979797979797979797979 +797979797979797979797979797979797979797979797979797978787878787878787878787878 +787878787878787878787878787878787878787878787878787878787878787879797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +7979797979797979797979797979797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c +7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e +7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7a7a7b7b7a7a797a7979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +79797979797a797a7a7b7b7a7a7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d +7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808081818080818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +81818181818181818181818181818181818181818181818181818181818181818080807f7f8080 +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808181818182828282 +82828282818181818181818181818080807f7e807f7e7e7e7e7e7e7e7f7e7f7f80808080808080 +828282848584858585858787878888888888888887878786868686868685848383818181818080 +7f7f7e7d7d7d7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f8080 +808081818181818181818181818181818181818181818181818181818181818181818181818181 +818282828282828282828282828282828282828282838383838383838383848384848585868686 +868686868686868686868686858585858585858585858585858585858585858485848484848484 +848484838383838383838382828282818181818181818181818181818080808080808080807f80 +7f7f7f7f7f7f7f7f7f7e7e7e7d7d7e7e7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7a7a7b7b7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a797a7979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a797a7979797979797979797979797979797979797979 +797979797979797979797979797979797979797979797979787878787878787878787878787878 +787878787878787878787878787878787878787878787878787878787878797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +797979797979797979797979797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7a7a7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7d7d7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e +7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e +7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7a7a7b7b7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a797a79797979797979797979797979797979 +797979797979797979797979797979797979797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7b7b7a7a7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7e7e7e7e +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080818180808181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +8181818181818181818181818181818181818181818181818181818181818080807f7f80807f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808081818181828282828282 +8282818181818181818181818080807f7f80807f7f7f7f7e7e7e7e7e7e7e7f7f7f7f7f7f808282 +828384838484848487878788888888888888878787868686868686858584848282828280808080 +7f7e7e7e7d7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f +7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080 +818181818181818181818181818181818181818181818181818181818181818181818181818182 +828282828282828282828282828282828282828383838384838484848484848485858686868686 +868686868686868686868585858585858585858585858585858585858585858585858585858585 +858484848484848484838383838282828282828281828181818180808080808080808080808080 +808080808080807f7f7f7e7e7f7f7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7c7d7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7a7a7b7b7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a797a7979797979797979797979797979797979797979797979797979797979797979 +797979797979797979797979797979797979797979797878787878787878787878787878787878 +787878787878787878787878787878787878787878787878787878787979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +7979797979797979797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7a7a7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7b7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7e7e7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7c7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b +7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7d +7d7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7b7a7a7a7a7a7a7a7a7a +797979797979797979797979797979797979797979797979797979797979797979797979797979 +7979797979797979797979797979797979797979797979797979797979797979797979797a7a7a +7a7b7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7d7d7d7d7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7f7f808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808181818282818182828282828282828383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838382828282828282 +828282828282818182828181818181818181818181818180808080808080808080808080808080 +808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808081818181818181818282828282 +82828281818282818181808080807f807f7f7f7e7e7e7e7e7f7e7f7f7f7f7f7f80808080818182 +8282828484858586868686868687878788888888888888878787848484848383828281807f7f7f +7f7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f808080808080808080808080808080808080 +808080808080808080818181818282828282828282828282828282828282828282828282828282 +828282828282828282828282838383838383838383838383838384848585858585858686868686 +868686868686868686868686868686868686868686868686868686858685858585858585858585 +858585858484848484848484838383838282828282828282828282828281818181808180808080 +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7e7e7d7d +7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7a7a7a7a797a7979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a797a797979797979797979797979797978787878787878787878 +787878787878787878787878787878787878787878787878787878787878787878787877777777 +777777777777777777777777777777777777777777777777777778787878787878787878787878 +787878787878787878787878787878787878787878787878787878787878787878787878787878 +787878787878787878787878797879797979797979797979797979797a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7e7e7f7f7f7f7f7f7f7f8080 +808080808080808081818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818180808080808080808080808080808080808080808080808080808080808080808080 +807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7d7d7e7e7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7e +7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7d7d7c +7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a797a7979797979797979797979797979797979797979 +7979797979797979797979797979797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7d7d7d7d7e7e7f7e7f7f7f7f7f7f7f7f +7f7f7f7f7f7f808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808081 +818182828181828282828282828283838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383828282828282828282 +828282828181828281818181818181818181818181808080808080808080808080808080808080 +80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080818181818181818182828282828282 +82818182828181818080808080808080807f7f7e7e7e7e7e7e7e7e7e7e7e7f7f80808181818181 +81838384858686868686868787878888888888888887878785858585848483828181808080807f +7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080 +808080808080808181818182828282828282828282828282828282828282828282828282828282 +828282828282828282828383838383838383838483848484848585858585858586868686868686 +868686868686868686868686868686868686868686868686868686868686868686868686868686 +868685858585858585858484848483838283828282828282828282818181818181818181818080 +8080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7e7f7e7e7d7d7e7e7d7d7d7d +7d7d7d7d7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a797a797979797979797979797979797979797979797979797979787878787878787878787878 +787878787878787878787878787878787878787878787878787878787878787878777777777777 +777777777777777777777777777777777777777777777777787878787878787878787878787878 +787878787878787878787878787878787878787878787878787878787878787878787878787878 +787878787878787878787878787878787878787878787878787879797979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +79797979797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7e7d7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80807f7f808080808080808081818181 +818181818181828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282818181818181818181818181818181818181818181818181818181818181818181818180 +8080808080808080808080808080808080808080808080807f7f7f7e7e7f7f7e7e7e7e7e7e7e7d +7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7e7f7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a797a79797979797979797979797979797979797979797979 +797979797979797979797979797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b +7b7c7c7b7b7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f +7f7f7f7f8080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080818180808181818181818181828282 +828282828282828282828282838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838282828282828282828282 +828282828282828282828282828282828282828181818181818181808081818080808080808080 +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808081818080818181828282828282828282 +8282828282828181818080818180807f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f80808181818182 +8283848585868686868787878888888888888888888886868685848584838282818180807f7f7e +7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808081818080818181818181 +818181818181818282828282828282828282828282828282828282828282828282828282828282 +828282828282828283838383838383838384838484848485858586868686878787878787878787 +878787878787878787878787878787878787878787878787878787878787878787878787878787 +868686858586868585858484848483848383838383838383838282828282828282828281818181 +818181818080818180808080808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a79 +7a7979797979797979797979797979797979797979797979797878787878787878787878787878 +787878787878787878787878787878787878787878787878787878787878787777777777777777 +777777777777777777777777777777777777777777777878787878787878787878787878787878 +787878787878787878787878787878787878787878787878787878787878787878787878787878 +787878787878787878787878787878787878787878787878797979797979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +7979797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f8080808080808080808080808081818080 +818181818181818181818181818181818181818181818181818181818181818181828282828282 +828282828383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838282828282828282828282828282828282828282828282828282828282828282828282818181 +818181818181818181818080818180808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7e7f7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b +7b7b7b7b7b7b7b7a7a7b7b7a7a797a797979797979797979797979797979797979797979797979 +79797979797979797979797979797a797a7a7b7b7a7a7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f +7f7f80808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808181808081818181818181818181818181818181818181818181818282828282 +828282828282828283838383848484848484848484848484848484848484848484848484848484 +848484848484848484848484848484848484848484848484838383838282828282828282828282 +828282828282828282828282828282828281818181818181818181818181818181818181818080 +807f7f80807f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808081818181828282828282828282 +828282828181818181818181807f807f7e7e7e7e7e7e7e7e7e7e7e7e7f7f808080808080818182 +8384858585858586868688888888888888888888868686868586858483838181818180807f7f7e +7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f808080808181818181818181818181818181818181818181818181 +818181818182828282828282828282828282828282828282828282828282828282828282828282 +828282828282838383838383838383848384848484858586868686868787878787878787878787 +878787878787878787878787878787888887878888888888888888888888888888888888888787 +878686878786868685858585848584848484848484848483838383838383838383828282828282 +82828282828282818182828181818080808080808080807f807f7f7f7f7f7f7f7f7f7f7f7f7f7f +7e7e7e7e7e7e7e7e7e7e7d7d7d7c7c7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7b7b7a7a7a7a7a7a7a7a7a7a7a7a797a79 +797979797979797979797979797979797979797979797978787878787878787878787878787878 +787878787878787878787878787878787878787878787878787878787877777777777777777777 +777777777777777777777777777777777777777778787878787878787878787878787878787878 +787878787878787878787878787878787878787878787878787878787878787878787878787878 +787878787878787878787878787878787878787878787979797979797979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f807f80808080808080818181818282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828383838383838383 +838384848484848484848484848484848484848484848484848484848484848484848484848484 +848484848484848484848484848484848484848484848484848484848484848484848484848483 +838383838383838383838383838383838383838383838383838383838383838383838282828282 +828282828282828282828282828181828281818180808080808080808080808080807f807f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e +7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b +7b7b7b7b7b7a7a7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7a7a7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7d7d7d7d7e7d7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808081818080818181818181818181818181818181818181818181818282838383838383 +838383838383848484848585858585858585858585858585858585858585858585858585858585 +858585858585858585858585858585858585858585858484848483838383838383838383838383 +83838383828382828282828282828281818181818181818181818181818181818181818080807f +7f80807f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080818181818282828282828282828282 +82828181818181818181807f80807f7f7f7f7f7f7f7e7f7e7e7e7e7e7f7f7f807f808181828283 +8484848485868686888888888888888888888686868685868585848482828282808080807f7f7e +7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f8080808081818181818181818181818181818181818181818181818181 +818181828282828282828282828282828282828282828282828282828282828282828282828282 +828282828383838383838383838483848484848585868686868687878787878787878787878788 +878888888888888888888888888989888889898989898989898989898989898989898988888887 +878888878787868686868686868686868686868686858585858485848484848383838383838383 +838383838382828383828282818181818181818181818181818181818181818081808080807f7f +7f7f7f7f7f7f7f7f7e7e7e7d7d7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a797979797979797979787978787878787878 +787878787878787878787878787878787878787878787878787878777777777777777777777777 +777777777777777777777777777777777777787878787878787878787878787878787878787878 +787878787878787878787878787878787878787878787878787878787878787878787878787878 +787878787878787878787878787878787878787879797979797979797979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7d7c7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f80808080818081818181818181818181818181818181 +818181818181818181818181818181818282828283838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838384848484848484848485 +858686868686868686868686868686868686868686868686868686868686868686868686868686 +868686868686868686868686868686868686868686868686868586858585858585858585848484 +848484848484848484848484848484848484848484848484848484848484848483838383838383 +838383838383838383838382828383828282818181818181818181818181818181818181818081 +808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7d7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7c7c7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7e7f7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7c7c7d7d7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7a7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7b7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7d7d7c7c7d +7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080818181828281818282828383838383838383838383838383 +838484848484848484848484848484848484848484848484848484848484848484848484848484 +848484848484848484848484848484848484848484848484848484848484848483838383838383 +838383838383838383838383838383838383828282818182828181818080808080808080808080 +808080807f7f7f7f7f7f7f7f7f7f7f7f7f80808080818181818181818181818181818282828282 +82828281818181808080807f7f7f7f7e7e7e7e7e7e7e7e7e7f7f7f7f8080808080818182828283 +84858585868686868787878888888888888888878786868584848484828282817f7f7f7f7f7f7e +7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080 +808080808080808080808080808080808080808080808081818181828282828282828282828282 +828282828282828282828282828282828282828282828282828283838383838383838383838383 +838383838383838383838384838484858585858586868787878787888888888888888888888888 +88888888888888888989898989898989898989898989898a8a8a8a8a8989898989898989888889 +898888888787878786878686868686868686868686868686868686868686868686868585858484 +848483838383838383838383838383828282828182818181818181818181818181818181818181 +8180808080807f7f7f7f7f7f7f7f7e7e7f7f7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7b7a7a7a7a7a +7a7a7a7a7a7a7a7a7a797979797979797979797979797979797979797979797979797979797979 +797979797979797979797979797979797979797978787878787878787878787878787878787878 +787878787878787878787878787878787878787878787878787878787878787878787878777777 +777777777777777777777777777777777777777777777777777777777777777777777777777777 +777777777777777777777777777878787878787878787878787878787878787878787878787878 +787878787878787878787878787878787878787878787878787878787878787878787878787878 +787878787878787878787878787878787878787878787878787878787878797979797979797979 +7a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7e7e7e7f7f7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +808080808080808080808181818181818181818181818181818181818181818181818181818181 +818282828283828383838383838383838383838383838383838384848485858484858585858585 +858585858585858585858585858585858585858585858686868686868686868686868686868686 +868686868686868686868686868686868686868686868686868686868686868686868686868686 +868686868686868686868686868686868686868686868686868686868686868686868686868686 +868686868686868686868686868686868686868686868686868585858585858585858585858585 +858484848383848483838383838383838383838383828282828282828282818281818181818181 +818181818181818181818181818181818180808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7e7e7d7d7d7d7d7d7d7d7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7c7c7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7c7c7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7c7c7d7d7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7d7d7c7c7d7d7d +7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808181818282818182828283838383848384848484848484848485 +858585858585858585858585858585858585858585858585858585858585858585858585858585 +858585858585858585858585858585858585858585858585858585858585848484848484848484 +838483838383838383838383838383838282828181828281818180808080808080808080808080 +80807f7f7f7f7f7f7f7f7f7f7f7f7f808080808181818181818181818181818182828282828282 +828181818180808080808080807f7f7f7f7e7f7e7e7e7e7e7e7e7f807f80808181818181828384 +8585868686868787878888888888888888878786868685858585838382818080808080807f7f7e +7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080 +808080808080808080808080808080808080808080818181818282828282828282828282828282 +828282828282828282828282828282828282828282828282838383838383838383838383838383 +838383838383838383848384848585858585868687878787878888888888888888888988898989 +8989898989898a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8b8b8b8b8b8a8a8a8a8a8a8a8a89898a8a89 +898988888888888888888888888888888888888888878887878787878787878786868685858585 +848484848484848484848484848383838383838383838383838383828382828282828282828281 +8181818180808080808080807f7f80807f7f7f7e7e7e7e7e7e7e7e7e7d7e7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a797a7979797979797979797979 +797979797979797979797979797979797979787878787878787878787878787878787878787878 +787878787878787878787878787878787878787878787878787878787878787878787777777777 +777777777777777777777777777777777777777777777777777777777777777777777777777777 +777777777777777777777778787878787878787878787878787878787878787878787878787878 +787878787878787878787878787878787878787878787878787878787878787878787878787878 +787878787878787878787878787878787878787878787878787878787979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +7a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7d7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7f7f7f80807f7f80808080808080808080808080808080808080808080808181 +818181818181818182828282828282828283828383838383838383838383838383838383838384 +848484848484848484848484848484848484848484848484858585868685858686868686868686 +868686868686868686868686868686868686868687878787878787878787878787878887888888 +888888888888888888888888888888888888888888888888888888888888888888888888888888 +888888888888888888888888888888888888888888878887878787878787878787878787878787 +878787878787878787878787878787878787878787878786868686868686868686868686868685 +858584848585848484848484848484848484848383838383838383838383838383828382828282 +828282828282828282828282828282818181818180808080808080808080808080808080808080 +80808080808080808080807f7f7f7f7f7f7f7f7f7e7f7e7e7d7d7e7e7d7d7d7d7d7d7d7d7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7c7c7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e +7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b +7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e +7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808081 +818080818181818181818182828282828282828282838383838483848484848484848484858585 +868685858686868686868686868686868686868686868686868686868686868686868686868686 +868686868686868686868686868686868585868685858585858585858484848484848484848384 +838383838383838383838383838382828282828282828282818181818181818180808181808080 +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080818180808181818181818181828282828282828282 +82818181808081818080807f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f80808080818182838484 +858586868787878888888888888888888887878786868585848483828181808080807f7f7e7e7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080 +808080808181808081818181818181818181818181828282828282828282828282828282828282 +828282828282828282828282828282828282828282828383838383838383838383838383838383 +838383838383838483848485858585868686878787878788888888888888888889888989898989 +898989898a8a8a8b8b8a8a8b8b8b8b8b8b8b8b8c8c8c8c8c8b8b8b8b8b8b8b8b8a8a8b8b8a8a8a +898989898989898989898989898989898989898889888888888888888888878787878786868685 +858686858585858585858584848484848484848484848484848384838383838383838383828282 +82828181818080818180808080808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a797a79797979797979797979797979 +797979797979797979797979797979797878787878787878787878787878787878787878787878 +787878787878787878787878787878787878787878787878787878787878787877777777777777 +777777777777777777777777777777777777777777777777777777777777777777777777777777 +777777777777777777787878787878787878787878787878787878787878787878787878787878 +787878787878787878787878787878787878787878787878787878787878787878787878787878 +787878787878787878787878787878787878787878787878787879797979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797a79 +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f +7f7f7f7f7f80808080808080808181808081818181818181818181818181818181818182828282 +828282828282838383838383838383848384848484848484848484848484848484848484858585 +858585858585858585858686858586868686868686868787878787878787878787878787878787 +878787878787878787878787878787878787888888888888888888888888888889888989898989 +898989898989898989898989898989898989898989898989898989898989898989898989898989 +898989898989898989898989898989898989898889888888888888888888888888888888888888 +888888888888888888888888888888888888888888878787878787878787878787878787868686 +868686868685858686858585858585858584848484848484848484848484848384838383838383 +838383838383838383838383838282828282818181818181818180808181808080808080808080 +8080808080808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e +7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808181808081818181 +818181818181818181828282828282828283838383848485848585858585858585858686868686 +868686868686868686868686868686868686868686868686868686868686868686868686868686 +868686868686868686868686868686868686868686868686868685858585858585858584858484 +838384848383838383838383828282828282828282828181818181818181818181818180808080 +7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808081818181828282828282828281 +81818181818181808080807f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f808080808080818283838585 +858586868687878788888888888888878787868686868585848382818181818180807f7e7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808081818181818181818181818181818181818181 +818181818181818181818181818181818181818282828282828282828282828282828282828282 +828282828282828282828282828282828282828283838383838383838383838383838383838383 +838383838384838484858585858586868686878787888888888888888888898889898989898989 +89898a8a8a8b8b8a8a8b8b8b8b8b8b8b8b8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8a8a +8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a898a8989898989898989898888888888878787878787 +878787878787878787868686868686868686868686868685868585848485858484848383838383 +828282828282828282828282828282818181818181818181808180807f7f80807f7f7f7f7f7f7f +7f7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7c7c7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a79797979797979797878797978787878787878787878787878 +787878787878787878787878787878787878787878787878787878787878777777777777777777 +777777777777777777777777777777777777777777777777777777777777777777777777777777 +777777777777777878787878787878787878787878787878787878787878787878787878787878 +787878787878787878787878787878787878787878787878787878787878787878787878787878 +787878787878787878787878787878787878787878787878797979797979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +79797979797979797979797979797979797979797979797979797979797979797979797a797a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7a7a7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f807f8080808080808080808080 +808181818182828282828282828282828282828282828282828282828282828282838383838383 +838383838484848484848484848584858585858585858585858585858585858585858686868686 +868686878786868787878787878787878787878788888888888888888888888888888888888888 +8888888888888888888888888888888889898989898989898989898989898a898a8a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a898a8989898989898989898989898989898989898989 +898989898989898989898989888889898888888787878787878787878787878787878686868686 +868686868686868686868686868686858585858585858585858585858584858484848484848484 +848484848484848484848483838383838282828282828282818182828181818181818181818181 +818181818181818080808080808080807f807f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e +7e7e7e7e7e7e7d7d7e7e7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7e7e7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808081818080818181818181 +818181818181828283838383838383848484848585858585858585858585858586868686878687 +878787878787878787878787878787878787878787878787878787878787878787878787878787 +878787878787878787878787878687868686868686868686858585858585858585858585858484 +858584848484848484848383838382838282828281818181818181818181818181808080807f7f +7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080818181818282828282828282818181 +8181818181808080807f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7f7f7f7f7f7f8182828284848484 +8585868787878888888888888887878786868686858585848382828281818080807f7e7e7e7d7e +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080818181818181818181818181818181818181818181 +818181818181818181818181818181818182828282828282828282828282828282828282828282 +828282828282828282828282828282828282838383838383838383838383838383838383838383 +838383848384848585858585868686868787878888888888888888888888888888888888888889 +8a8a8a8b8b8a8a8b8b8b8b8b8b8b8b8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a8a +8b8a8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a8a898988888888888888 +888888888888888787878787878787878787878787878787878686878786868685858585848483 +838383838383838383838383838282828282828282828282828281818282818181818181818180 +8080807f807f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7d7d7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7c7c7c7c7c7c7c7c7c7b7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a79797a7a797979797979797979797979797979 +797979797979797979797979797979797979797979797979797979787877777777777777777777 +777777777777777777777777777777777777777777777777777777777777777777777777777777 +777777777778787878787878787878787878787878787878787878787878787878787878787878 +787878787878787878787878787878787878787878787878787878787878787878787878787878 +7878787878787878787878787878787878787878787879797979797979797979797979797a797a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7a7a7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7c7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f8080808081808181818181818181818181818181818181818181818182 +828282838383838383838383838383838383838383838383838383838383838484848484848484 +848585868686868686868686868686868686868686868686868686868686868687878787878787 +878888878788888888888888888888888888898989898989898989898989898989898989898989 +89898989898989898989898989898a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8a89898a8a89898988888888888888888888888888888887878787878787 +878787878787878787878787878686868685868585858585858585858585858585858585858585 +858585858585858585848484848483838383838383838282838382828282828282828282828282 +8282828282818181818181818181808180808080808080808080808080807f7f7f7f7f7f7f7f7f +7f7f7f7f7e7e7f7f7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7c7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7d7d7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7d7d7c7c7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7f7e7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f8080808080808080808080808080808080808080808080808080808081818181828282 +838383838383838383838484848484848484848585868686868787878787878787888887878888 +888888888888888888888888888888888888888888888888888888888888888888888888888888 +888888888888888888888787888887878787878787878686868686868686868585848484848484 +848484848484848483838383838383838383838383838382828281818181808080808080808080 +808080807f7f7f7f7f7f7f7f80807f7f8080808181818181818181818181818181818181818080 +8181808080808080807f7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f808080808282828284848585 +8585868686868686878787888888888886868685848484848382828181807f7f7f7e7e7e7e7e7e +7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808181818282 +818182828282828282828282828282838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +83848384848484858586868686868686868686868686878787878888898989898989898989898a +8a8b8b8a8a8b8b8b8c8c8c8c8c8d8d8d8d8d8d8d8d8d8d8d8d8d8c8c8d8d8c8c8c8c8c8c8c8c8c +8c8c8c8c8c8c8c8c8c8c8c8c8c8b8d8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a8a898989 +898989898989898989898989898989888888888788878787878787878787868686868686868685 +858585848484848484848483838383838383838382838282828282828282828282828282818181 +8181818181818180808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7e7e7f7f7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7979797979797979797979797979797979797979797979797979797979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +797979797979797979797979797878787878787878787878787878787878787878787878787878 +787878787878787878787878787878787878787979797979797979797979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797a797a7a7a7a7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080 +808080818181818181818181818181818181818181818281828282828383838383838383838383 +838383838383838484848485858585858585858585858585858585858586868686868686868686 +868686868686868686878788888888888888888888888888888888888888888888888888888888 +888888888989888889898989898989898989898989898989898989898989898989898989898989 +89898989898989898989898989898989898a8a8a8a8a8a8a8a8a8b8a8b8b8b8b8b8b8b8b8b8b8b +8b8b8b8b8b8b8b8b8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8a8a8a8a898a898989898989898989898989898989898989898989898989 +898989898989898989898989898989898989898989898989898989898989898989898988888887 +878888878787878787878787878787878787878787878787878687868686868686868686868686 +868685858585858585858585848484848484848483838484838383838383838383838383838383 +8383838282828282828282828182818181818080808080808080808080808080807f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f +7f7f808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7d7d7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7d7d7c7c7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f80808080808080808080808080808080808080808080808080808080818181818282828383 +838384838484848485858585858585858585868686868687878787878787878889878889898989 +898989898989898989898989898989898989898989898989898989898989898989898989898989 +898989898989898988878988878787878787878786868686868686868686858585858585858585 +858585858585848484848384838383838383838383828282818181818080808080808080808080 +80807f7f7f7f7f7f7f7f80807f7f80808081818181818181818181818181818181818180808181 +80808080808080807f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7f7f808081818181838384848585 +868686868686878787888888888886868685858585858483828181808080807f7f7e7f7e7e7e7e +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808081818182828181 +828282828282828282828282828383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838384 +8384848484858586868686868686868686868686878787878788888888888888888889898a8a8b +8b8a8a8b8b8b8c8c8c8c8c8d8d8d8d8d8d8d8d8d8d8d8d8d8c8c8d8d8c8c8c8c8c8c8c8d8c8d8d +8d8d8d8d8d8d8d8d8d8d8d8d8e8e8e8e8e8d8d8d8d8d8d8d8d8d8c8d8c8c8b8b8b8b8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8a8a8a8a8989898989898989898989898989898888888887888787868686 +868585858585858585848484848484848484848484848484848484848484848484848383838382 +838282828281818181818181818181818181818181818181818080808080808080808080808080 +808080807f7f80807f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7d7e7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a797a7979797979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +797979797979797979797978787878787878787878787878787878787878787878787878787878 +787878787878787878787878787878787879797979797979797979797979797979797979797979 +79797979797979797979797979797979797979797979797979797979797979797a797a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7f7f7f7f8080808080808080808080808080808080808080808080818181818181818181 +818282828282828282828382838383838383838383838383838384848484848484848484848484 +848484848485858585868686868686868686868686868686868686878787878787878787888788 +888888888888888889898989898989898989898989898989898989898989898989898989898989 +89898a8a89898a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b +8b8b8b8b8b8b8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a898989888889 +898888888888888888888888888788878787878787878787878787878787878787878787878787 +868686868686868686868585858585858585848485858484848484848484848484848484848484 +848383838383838383838283828282828181818181818181818181818181818080808080808080 +80808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +808080808080808080808080808080808080808080808081818080818181828282828283838383 +848384848484858585868685858686868787878787888888888888888888898889898989898989 +898989898989898989898989898989898989898989898989898989898989898989898989898989 +898989898989898889888888888888888888878787878787878787878686868585868685858585 +858585858484848483848383838383838383838282828282818181808081818080808080808080 +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080818180808181818181818181818181818181818180 +8081818080807f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f808081818282838384848585 +86868686878787888888888887878786868686858584838282818180807f7f7e7f7e7e7e7e7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f8080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808081818080818181818181818181818181818181818181828282828282828282 +828282828282828282828283838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383848384 +848484858585868685858686868686868686878787878788888888888888888889898a8a8b8b8a +8a8b8b8b8c8c8c8c8c8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8e8d8e8e8e8e +8e8e8e8e8e8e8e8e8e8e8f8f8f8f8f8e8e8e8e8e8e8e8e8e8d8e8d8d8d8d8c8c8c8c8c8c8c8c8c +8c8c8c8c8c8c8c8c8c8c8c8b8b8b8b8b8b8b8b8a8a8b8b8a8a8a89898989888988888888878787 +878787878787878686868686868686868686868685858686858585858585858584848484838483 +838383828282828282828282828282828282828282828281818181818181818181818181808081 +8180808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a797a79797979797979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +797979797979797979787878787878787878787878787878787878787878787878787878787878 +787878787878787878787878787878797979797979797979797979797979797979797979797979 +7979797979797979797979797979797979797979797979797979797979797a797a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f808080808080808081818080818181818181818181818181818282828282828282828283 +838383838383838384838484848484848484848484848484858585858585858586868585868686 +868686868687878787878787878787878787878787878787878888888888888888888988898989 +8989898989898a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8b8b8a8a8b +8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b +8b8b8b8b8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c +8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b +8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b +8b8b8b8b8a8a8b8b8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8989898989898989 +898989898989898989898988898888888888888888888888888888888888888888888888888787 +878787878787878786868686868686868585868685858585858585858585858585858585858584 +848484848484848483848383838382828282828282828282828282828281818181818181818080 +8181808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080 +80808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080 +808080808080808080808081818080818181818181818181818181818282828282838384848584 +858585858686868686868686868687878787878888888888888888888988898989898989898989 +898989898989898989898989898989898989898989898989898989898989898989898989898989 +898989898988898888888888888888888787878787878787878786868686868686868686868686 +868685858584838584838383838383838382828282828181818181818181818181818180808080 +7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808081818080818181818181818181 +8181808080807f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f8080808081818282838384858585 +85858686868787888888878787868686868686858483828181818180807f807f7e7e7e7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f80808080808080808080808080808080808080808080808181808081818181818181818181 +818181818181818181818181818181818181818181818181818181818282828282828282828282 +828282828282828282838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838483848484 +8485858585858585858585858585858586868686868787878787878787878888898a8a8a8a8a8a +8a8a8b8b8b8b8b8c8c8c8c8c8c8c8c8d8d8c8c8d8d8d8d8d8d8d8d8d8d8d8d8e8d8e8e8e8e8e8e +8e8f8f8e8e8f8f8f90909090908f8f8f8f8f8f8f8f8f8e8f8e8e8e8e8d8d8d8d8d8d8d8d8d8d8d +8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8b8b8b8a898b8a8989898888888888 +888888888887878787878787878787878787878787878787878787878787868686868586858584 +848484838383838383838383838383838383838383828282828282828282828282828282828282 +828282828282828181818181818181818181818181818181818181818181808081818080808080 +80807f807f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7979797979797979797979797979797979797979797979797979797979797979 +797979797979797979797979797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7a7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7c +7c7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f807f808080808080808080808080808080808081 +818181828282828282828282828282828282828282828282828283838383838383838383848484 +848484848484858485858585858585858585858585858686868686868686868686868687878686 +87878788888888888888888888888888888888888888888989898989898989898a898a8a8a8a8a +8a8a8a8a8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b +8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b +8b8b8b8b8b8b8b8b8b8a8a8c8c8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b +8b8b8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a89898989898989898989 +898989898989898989888988888888888888888888888888888888888888888888888887878787 +878787878787868686868686868686868686868686868686868686868686868686868686858585 +858585858585848584848484838383838383838383838383838383828282828282828281818282 +81818181818181818181818181808080808080808080808080808080808080807f807f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f807f80807f7f80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080 +8080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e +7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f8080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080 +808080808080808080818180808181818181818181818181818282838383838484858585858585 +858586868686878687878787888888888889898989898989898989898989898989898989898989 +898989898989898989898989898989898989898989898989898989898989898989898989898989 +898989898989898989898989898988888888888888888887878686868686868686868686868686 +858585848485858484848484848484838383838282818181818181818181818181808080807f7f +7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080818180808181818181818181818181 +808080807f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7f7f7f80808182828282838484848485 +8686868787888888878787868686868686858584838282818180808080807f7f7f7e7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f +808080808080808080808080808080808080808080808081818080818181818181818181818181 +818181818181818181818181818181818181818181818181818182828282828282828282828282 +828282828282828383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838384 +848484848484848484848484848485858585858686868687868787878787888989898989898989 +8a8a8a8a8b8b8c8c8c8c8c8c8c8d8d8c8c8d8d8d8d8d8d8d8d8d8d8d8d8e8d8e8e8e8e8e8e8e8f +8f8e8e8f8f8f90909090908f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8e8e8e8e +8e8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8b8b8c8c8b8b8b8a8a8a8a8a8a8a +8a8a8a898989898989898989888988888888888888888888888888888787878787878787868686 +868585858585858585858585858585858585858484848483848383838383838383838383838383 +838383838382828282828282828282828282828282828282828282828181828281818181818181 +8181818181818181818181808080807f807f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7d7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7d7d7e +7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080 +808080808080808180818181818181818181818181818181818181818181818181818181828282 +828383838383838383838383838383838383838383838383848484848484848484848585858586 +858686868686868686868686868686868686868687878787878787878787878787888887878888 +8889898989898989898989898989898989898989898a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a +8a8a8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b +8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b +8b8b8b8b8b8b8b8a8a8c8c8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b +8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a898989898989898989898989 +898989898989898989898989898989898989898989898989898989898989898989888888888888 +888888888787878787878787878787878787878787878787878787878687868686868585858585 +858585858585858585858484848484848484848484848484848383838383838383828283838282 +828282828282828282828281818181818181818181818181818081808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080807f7f80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080 +808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080 +8080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f80808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f8080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80 +808080808080808080808080808081818182828282838383838383848484848484858586868686 +8787878888878788888889898989898989898989898989898a898a8a8a8a8a8a8a8a8a89898989 +89898989898989898989898989898989898989898989898989898a8a8a8a8a8a8a8a8a8a8a8a8a +8a898a898989898989898989888888888888888888888888888787878786868686868686868585 +85858485848484848383838383838383838383838382828282818181808080808080808080807f +7f7f7f7f7f7f7f7f7f7f7f7f80807f7f8080808181818181818181818181818180808181808080 +808080807f7f7e7e7e7e7e7e7e7e7e7d7d7d7d7e7f7f7f80808080808182828282838485858586 +868686868686888888888887878685858484848483828181807f807f7f7f7e7e7e7e7e7e7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808081818181828282828282828282828282828282828282838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838382828282838283838383838383 +848483838484848484848484858585858585858585858585858687878787888888888989898a8a +8a8a8a8a8a8a8a8a8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8d8d8d8d8e8d8e8e8e8e8f8f8f8f8f8f +8f8f8f8f8f8f8f8f8f9090909090909090908f908f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f +8f8f8f8f8f8f8f8f8f8f8f8f8f8e8e8f8f8e8e8e8d8d8d8d8c8d8c8c8c8c8c8c8c8c8c8c8c8c8c +8c8b8b8b8b8b8b8b8b8b8b8b8b8b8a8a8b8b8a8a8a898989898988888888878887878787878787 +878786868686868686868686868686868686868686868686868686868686858585858484848484 +848484838383838383838383838383838383838383838383838383838383838383838383838283 +828282828181818181818181818181818181818181818181808080808080808080808080808080 +80808080808080807f7f80807f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7a7b7b7b7b7b7b7b7b7b7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7e7e7d7d7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f80808080808080808080808080808080808080808080808080808080808081818181 +818181818181818181818181818181828182828282828282828283838383838383838383838383 +838383838384848484858585858585858585858585858585858585868686868686868686868686 +868687868787878787878787878787878787888888888888888889898888898989898989898989 +898989898989898989898989898989898989898989898989898989898a898a8a8a8a8a8a8a8a8a +8a8a8a8a8a8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8c8c8a8a8b8b8b8b8b8b8b +8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b +8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8989 +8a8a89898989898989898989898989898989898989898989898989898989898989898989898989 +898a8a8a8a898a8989898989898989898888888888888888888888888888888888888888888888 +888888888888888888888787888887878787878787878787878787878787878787878787878787 +878786868585858585858585858585858585858585858584848484848484848383848483838383 +838383838282828282828282828282828282828282828282828282828182818181818080808080 +8080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f807f8080808080808080808080808080808080808080808080808080808080808080 +80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e +7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +80808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +8080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080 +808080808080808080808080818181828282828383848384848585858585858586868686868787 +87888987888989898a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a898989898989 +8989898989898989898989898989898989898989898989898a8a8a8a8a8a8a8a8a8a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8a8989898989898989898889888887878787868686868686868685858585 +8585858585858484848484848484848384838382828282818181808080808080808080807f7f7f +7f7f7f7f7f7f7f7f7f7f80807f7f80808081818181818181818181818181808081818080808080 +8080807f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7e7e7e7f807f808081818181818283848585868686 +868686868888888888878786858585858585848281818080808080807f7f7e7e7e7e7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +818181818282828282828282828282828282828282828383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383828282828282828282828282828383 +828283838383838383838484848484848484848584858586868686868787878788888889898989 +8a898a8a8a8a8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8d8d8d8d8e8d8e8e8e8e8f8f8f8f8f8f8f8f +8f8f8f8f8f8f8f9090909090909090909090909090909090909090909090909090909090909090 +90909090909090909090908f8f90908f8f8f8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d +8d8d8d8d8d8d8d8d8c8d8c8c8b8b8c8c8b8b8b8a8a8a8a8a898989898989898989898989898989 +888888888888888888888888888888888888888788878787878787878686868685858585858585 +858484848484848484848484848484848484848484848484848484848484848484848484848484 +848483838383838383838382838282828282828282828181818181818181818181818181818181 +818181818181808081818080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7e7d7e7e7f7f7e7e7f7f7f7f7f7f7f7f808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080818181818181818181818181818181818181818181818181818181818181828282828282 +828282838283838383838383838383838383838383838383848484848484848484848484848484 +848484858585858686868686868686868686868686868686868787878787878787878887888888 +8888888888888888888888888888888889898989898989898a8a89898a8a8a8a8a8a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a +8a8a8a8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8c8c8a8a8b8b8b8b8b8b8b8b8b +8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b +8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a89898a8a +89898989898989898989898989898989898989898989898989898989898989898989898989898a +8a8a8a8a8a8a8a8a8a8a8a8a8a8a89898989898989898989898989898989898989898989898989 +898989898989898988888989888888888888888888888888878887878787878787878787878787 +878686868686868686868686868686868686868686858585858585858584848585848484848484 +848483838383838383838383838383838383838383828382828282828282828281818181818181 +818181818181818181818181818080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e +7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080 +8080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080 +808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080 +808080818180808181818282828282838383838483848485858585868686878787878788888888 +8988898989898a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8989898989898989 +898989898989898989898989898989898989898989898a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a +8a8a8a8a8a8a8a8a89898989898989898988898888888887878787878787878787868686858586 +868585858484848484848484848384838383838282828282818181808081818080807f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080818180808181818181818181818181808081818080 +807f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7e7e7e7e7f7e7f7f808080808181828384848585858586 +86868888888888878787868686868585848382828181818180807f7f7e7e7e7e7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080 +808080808080808080808080808080808081818080818181818181818181818181818181818181 +828282828282828282828282828282828282828283838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838282828282828282828282828282828282 +828282828282828283838383838383838384838484858585858686868787878787888888888988 +898989898a8a8a8b8b8a8a8b8b8b8b8b8b8b8b8d8d8d8d8e8d8e8e8e8e8f8f8f90908f8f909090 +909090909091919191919191919191919191919191919191919191919191919191919191919191 +919191919191919191919191919191919090908f8f90908f8f8f8f8f8f8f8f8f8f8f8f8f8e8e8e +8e8e8e8e8e8e8d8e8d8d8d8d8d8d8d8d8d8c8c8c8c8c8b8b8b8b8b8b8b8b8a8a8b8b8a8a8a8989 +898989898989898989898989898989898988898888888888888888888787878787878787878786 +868686868686868686868686868686868686868686868585868685858585858585858585858585 +848484848484848484838483838383838383838382828282828282828282828282828282828282 +828282828282828282828281818181818181818181818181808081818080807f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808181808081818181818181 +818282828282828282828282828282828282828282828282828282828282828383838383838383 +838483848484848484848484848484848484848484848585858585858585868685858686868686 +868686878787878787878787878787878787878787878788888888888888888889888989898989 +89898989898989898989898989898a8a8a8a8a8a8a8a8a8a8a8a8a8b8b8a8a8b8b8b8b8b8b8b8b +8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b +8b8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8b +8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b +8b8a8a8b8b8a8a8a8a8a8a8a8a8989898989898989898989898989898989898989898989898989 +898989898989898989898989898989898989898989898989898989898989898989898989898989 +898989898989898989898989898989898989898989898989898989898989898989898989898989 +8989898989898989898989898989898989898989898989898989898989898989898989898a8a8a +8a8a8a8a8a8a8a8a8a8a8a8a898989898989898989898989898989898989898989898989898989 +898989898989898989898989898989898989898989898889888888888888888888888888888887 +878787878787878787878787878787878787878686868686868686858586868585858585858585 +848484848484848484848484848484848484848384838383838383838383828282828282828282 +828282828282828282828281818181818181818181818181818181818181818181818181818181 +818181818180808181808080808080808080808080808080808080808080808080808080807f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f +7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080 +808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080 +80808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808181818181 +818181818181818182828282828383848485848585868686868686868787878787888888888988 +898989898a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a898989898989898988888888888888888888 +888888888888888888888888888888888888888889898989898989898a8a89898a8a8a8a8a8a8a +8a8a8a8a8a8a898989898989898989888988888888878787878787878787878686868686868686 +868685858584848585848483848383838382828282828181818181818181818180807f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080807f +7f7f7f7e7f7e7e7e7e7d7d7d7d7d7e7e7e7e7f7e7f7f8080808080808182838385858585858585 +87878788888787878686868686868584838381818181818180807f7e7e7e7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080 +808080808081818080818181818181818181818181818181818181818181818181818181818282 +828282828282828282828282828282828282838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838382828282828282828181828281818181818181 +818181818181828282828282828282838283838484848484848485858585858686868687868787 +88888888898989898989898989898989898b8b8c8c8d8c8d8d8d8d8e8e8e8e8e8e8e8e8f8f8e8e +8f8f8f909090909090909090909090909090909090919190909191919191919191919191919191 +919191919191919191919191919190909090909090909090909090909090909090908f8f8f8f8f +8f8f8f8f8e8f8e8e8e8e8e8e8e8e8e8d8d8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8b8b8b8a +8a8b8b8a8a8a8a8a8a8a8a8a8a8a8a898a89898989898989898988888888888888888888878787 +878787878787878787878787878787878787878787878787878787878787878787878787878686 +868686868686858486858484848484848484838383838383838383838383838383838383838383 +838383838383838383828282828282828282828282828282828282828281818181818181818181 +818181818181818181818181818180818080808080808080808080808080808080808080808080 +80808080808080808080808080807f7f80807f7f7f7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f807f808080808080808181808081818182828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828283 +838383838383838383838383838383838383838383838383838383838384848484848484848485 +848585858585858585858585858585858585858586868686868686868686868686878786868787 +8788888888888888888888888888888888888888888989898989898989898a898a8a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8a8a8a8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8a8a8b8b8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8b +8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a89898a8a8989 +898989898989898989898988888888888888888888888888888888888888888888888888888888 +888888888888888888888888888888888888888888888888888888888888888888888888888888 +888888888888888888888888888888888888888888888888888888888888888888888888888888 +888888888888888888888888888888888888888888888888888888898988888989898a8a8a8a8a +8a8a8a8a8a8a8a8a8a8a8989898989898989898989898989898989898989898989898989898989 +898989898989898989898989898989898989898988898888888888888888888888888888878787 +878787878787878787878787878787878786868686868686868686868686868686868686868585 +858585858585858585858585858585858584858484848484848484848383838383838383838383 +838383838383838383828282818182828181818181818181818181818181818181818181818181 +81818181818181818181818181818181818181818181818181818181808081818080807f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e +7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080 +80808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080 +8080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808081818181818181 +818181818182828383838384848585858585858686868787878788888888888989898989898989 +89898a8a8a8a898a89898989898989898989898888888888888887878686868686868686878687 +878787878787878787878787878787878787888888888888888889898888898989898989898989 +898989898888888888888888888888888888888787878787878787878786868686868686868686 +85858584848585848484848484848483838383828281818181818181818180807f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080807f7f7f +7f7f7f7f7f7f7e7e7d7d7d7d7e7e7e7e7e7e7e7e7f7f7f7f7f7f81828282848484848484858787 +878888878787868686868686858584848282828281818080807f7f7f7e7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f80808080808080808080 +808080818180808181818181818181818181818181818181818181818181818181818182828282 +828282828282828282828282828282828383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383828282828282828281818282818181818080808080 +808080808181818181818181818181818182838283838383848484848485858585858585858686 +8686878787878787878887888888888a8a8b8b8b8b8b8b8b8b8c8d8d8d8d8d8d8d8e8e8d8d8e8e +8e8f8f8f8f8f8f8f8f8f908f909090909090909191909091919191919191919191919191919191 +91919191919191919191919190909090909090909090909090909090909090908f8f8f8f8f8f8f +8f8f8f8f8f8f8f8f8f8f8f8f8f8e8e8e8e8e8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8b8b8c +8c8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a8a898a898989898888888888 +888888888888888888888888888888888888888888888888888888888888888888888887878787 +878787878686878786868686868686868585858585858585858585858585858585858585858585 +858585858585858484848484848484848384838383838383838383828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282818182828181818080808080808080807f7f7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080818081818181818181818181818181818181818181 +818181818181818182828181828282838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383848484 +848484848484848484848484848484848484848484848484848485858686868686868686868686 +868686868686868686868686868686868686878787878787878787878787878888878788888889 +898989898989898989898989898989898989898a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8a8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8a8a8b8b8a8a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a898b8a8a +8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8989898989898989898989898989898989 +898989898989898989898989898989898989898989898989898989898989898888898988888888 +888888888888888888878787878787878787868786868686868686868686868686868686868686 +868686868686868686868686868686868686868686868686868686868686868686868686868686 +868686868687868787878787878787878787878787878787878787878787878787878787878787 +878787878787878787878787878787878787878787878787878888878788888889898989898989 +898989898989898988888888888888888888888888888888888888888888888888888888888888 +888888898889898989898989898989898989898989898989898989898989898989898888888888 +888888888888888888888888888888878787878787878787878787878787878787878786868686 +868686868686868686868586858585858585858585858585858584848484848484848484848484 +848484848484848383838282838382828282828282828282828282828282828282828282818281 +8181818181818181818181818181818181818181818181818181808081818080807f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080 +80808080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f +7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080818181828282 +8283838383838384848484848485858686868787878888888888888888898989898a8889898989 +898989898989898989898888888787878787878786868686868686868686868686868686868686 +868686868686868686868686868686868787878787878787878787878787878787878787888888 +888889898989898989898988898888888888888888888888888888878787868687878686868585 +8585858585858584858484848483838383838383838282828281808080808080807f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f80807f7f808080818181818181818180808181808080808080807f +7f7e7e7e7e7e7e7e7e7e7d7d7d7d7e7d7e7e7e7e7f7f8080808082828282838385858585868686 +868686878787878786868684848484838483828181807f7f7f7e7e7e7e7e7e7d7d7d7d7d7c7c7c +7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080 +808080808080808080808081818080818181828282828282828282828282828282828282828283 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383828282828282828282828282828282818181818181818181808080808080808080 +808080808080808080808081808181818181818282828282828282838383838483848484848484 +848585868687878787878788888888888889898a8a8a8b8b8b8b8c8c8c8c8d8d8d8d8d8d8d8d8e +8e8e8e8e8f8f8f8f8f8f8f8f8f8f90909090909090909090919191919191919191919292929292 +929292929292929292929292929191929291919191919191919191919191919191919191919191 +90919090909090909090908f8f8f8f8f8f8f8f8f8f8e8e8e8d8d8e8e8d8d8d8d8d8d8d8d8d8d8d +8d8d8d8d8d8d8d8c8c8c8c8b8c8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8a8a +8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a89898a8a89898989898989898989898989888888888888 +888888878887878787878787878786868686868686868686868686868686868686868686868686 +868686868686868686868686868686868686858586868585858484848484848484848483838383 +838383838383838383838283828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818180808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181828283 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838484848585848485858586868686868686868686 +868686868686868686868686868686868686868686868686868686868686868686868787888888 +888888888888888888888888888888888888888888888888898988888989898989898989898989 +89898989898989898989898989898989898989898989898989898a898a8a8a8a8a8a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8b8b8a8a8b8b8b8b8b8b8b8b8b8b8b8b8b8b +8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a89898989898989898989888888888888888888 +888888888888888888888888888888888888888888888888888888888888888888888787888887 +878786868686868686868686868686868686868686868686868686868686868686868686868686 +868686868686868686868686868686868686868686868686868686868686868686868686868686 +868686868686868686868686868686868686868686868686868686868686868686868686868686 +868686868686868686868686868686878787878787878787878787878787888888888888888888 +888888888888888888888888888888888888888888888888888889898989898989898989898989 +898989898989898989898989898989898889888888888888888888888888888888888888888888 +888888898989898989898989898888888888888888878788888787878787878787878787878787 +878787878787878787878787878687868686868686868686858585858585858585858585858585 +848484848484848484848484848484848484848484848484848383838383838383838383838382 +828383828282818181818181818181818080808080808080808080808080807f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080 +8080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808181818282828283 +8384838484858585858585858686868687878889898989898989898a8a8a8a8a89898989898989 +898988898888888887878786868686868686858585858485848484848484848485848585858585 +858585858585858585858585858586868686868686868686868686868686868686868787878787 +888888888888888888888888888888888888888888888888888787878686878786868685858585 +858585858585858585858584848484838483838282828281808080808080807f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f80807f7f80808081818181818181818080818180808080808080807f7f +7f7f7e7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7e7e7f7f8080818181818282848485858686868686 +86878787878786868685858585848584828181808080807f7f7e7e7e7e7d7d7d7d7d7c7c7c7c7c +7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f8080808080808080808080808080 +808080808080808080818180808181818282828282828282828282828282828282828282838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +8383838382828282828282828282828282828281818181818181818180807f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f807f8081818181818181818282828282828282828282828283 +838484858586858686878787878787878888888889898a8a8b8b8b8b8c8c8c8c8c8c8c8c8d8d8d +8d8d8e8e8e8e8f8e8f8f8f8f909090909090909090909191919191919191919192929292929292 +929292929292929292929291919292919191919191919191919191919191919191919191919191 +919191919191919191909090909090909090908f8f8f8e8e8f8f8e8e8e8e8e8e8e8e8e8e8e8e8e +8e8e8e8e8e8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8c8d8c8c8c8c8c8c8c8c8c8b8b8b8b +8b8b8b8b8b8b8b8b8b8b8b8b8b8b8a8a8b8b8a8a8a8a8a8a8a8a8a8a8a8a8a8989898989898989 +898989898989898989898989888888888888888888888888888888888888888888888888888888 +888888888888888888888888878887878686878786868685858585858585858585848484848484 +848484848484848484848484848484848484848484848484848484848484848484848484848484 +848484848484848484848484848484848484848483838383828382828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828283828383838383838383838383838383838383838384848484 +848484848484848484848484848484848484848484848484848484848484848484848484848484 +848484848484848484848484848484848485858586868585868686878787878787878787878787 +878787878787878787878787878787878787878787878887888888888888888888898989898989 +898989898989898989898989898989898989898989898a8a89898a8a8a8a8a8a8a8a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8b8b8a8a8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b +8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a8a8a8a8a8a8a8a8a898a898989898989 +898989898989898989898989898989898989888888888888888888888787878787878787878787 +878787878787878787878787878787878787878787878787878787878787878786868787868686 +858585858585858585858585858584858484848484848484848484848484848484848484848484 +848484848484848484848484848484848484848484848484848484848484848484848484848484 +848584858585858585858585858585858585858585858585858585858585858585858585858585 +858585858585858585858585858686868686868686868686868686868787878787878787878787 +878787878787878787878787878787878787878787878787888888888888888888888888888889 +888989898989898989898989898989898989898989898989898989898989898989898989898989 +898a8a8a8a8a8a8a8a8a8a89898989898989898888898988888888888888888888888888888888 +888888888888878887878787878787878787878787878686868686868686868686868686868585 +858585858585858585858585858585858585858585858584848484848484848483848383828283 +83828282818181818181818181818080808080808080808080808080807f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080 +808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808181808081818182828282828383838384 +838484858585858686868787878788888989898989898989898a8a8a8a8a898989898989898989 +888988888888878787868686868585858484848483848383838383838383848384848484848484 +848484848484848484848484858585858585858586868585868686868686868687878787878888 +888888888888888888888888888888888888888888888887878787878787878787868686858586 +86858585858585858584848484838483838383828282818181818080807f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080807f7f7f7f +7e7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7f8080818182828383848485858686868687 +8787878787878786868685848584838282818180807f7f7e7e7e7e7d7d7d7d7d7c7c7c7c7c7d7d +7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f80808080808080808080808080818180 +808181818181818181818181818182828282828282828282828282828282828282828383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +83838282828282828282828282828282828181818080818180807f7f7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f80808080808080808181808081818183 +8383838483848485858585868686878787878888898989898a8a8a8b8b8a8a8b8b8b8c8c8c8c8c +8d8d8d8d8e8d8e8e8e8e8f8f8f90908f8f90909091919191919191919191929292929292929292 +929292929292929292929292929292929292929292929292929292929292929292929292929292 +9292929292929291919191919191919191909090909090909090909090908f8f90908f8f8f8f8f +8f8f8f8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8e8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c +8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8b8b8b8b8b8b8b8b8a8a +8b8b8a8a8a8a8a8a8a8a8989898989898989898989898989898989898989898989898989898989 +898989898989898989898889888888888888888888878787878787878787878686868686868686 +868686868686868686868686868686868686868686868686868686868686868686868686868686 +868686868686858586868585858585858585848484848384838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828283838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383848384848484848484848484848484848484848484858585858585 +858586868585868686868686868686868686868686868686868686868686868686868686868686 +868686868686868686868686868686878787878787878787878888888888888888888888888888 +888888888888888888888888888888888888888889888989898989898989898a8a8a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8b8b8a8a8b8b8b8b8b8b8b8b8b8b +8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b +8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8a8a8b8b8a8a8a8a8a8a8a8a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a898989898989898989898989898988898888888888888888 +888888888888888888888888888888888787878787878787878786868686868686868686868686 +868686868686868686868686868686868686868686868686868585868685858585858585858484 +848484848484848484848484838483838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838384 +838484848484848484848484848484848484848484848484848484848484848484848484848484 +848484848484848484848485858585858585858686858586868687878787878787878787878787 +878787878787878787878787878787878787878787878888888888888888888888888888898889 +89898989898989898989898989898989898989898989898989898989898989898989898989898a +8a8a8a8a8a8a8a8a8a898989898989898989898989898989898989898989898989898989898989 +898989898889888888888888888888888888888887878787878787878787878787878786868686 +868686868585868685858585858585858585858585848484848484848484838483838383838383 +8383828282828282828282828181818181818181808081818080807f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808081818080818181 +818181818181818181818181818181818181818181818181818181818181818181808081818080 +808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080 +80808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f80807f7f80808081818181818181818181828282828283838484858485 +85868686868686868787878788888989898989898989898a8a8989898888888888888888878687 +868686868585858484848483838382828282818281818181818181818281828282828282828282 +828282828282828282828383838383838383848483838484848484848484858585868686868787 +878787878787878787878787878788888787888888878787878787878787878686868686868686 +8686868686858585858484838483838383828282818181818181818080807f7f80807f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080807f7f7f7f7e7f +7e7e7e7e7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7f80808080818182828383848585858585868686 +8686878787868686868586858482828181818180807f7e7e7e7d7d7d7d7d7c7c7c7c7c7d7d7d7d +7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f808080808080808080808080808181808081 +818181818181818181818181828282828282828282828282828282828282828283838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +8282828282828282828282828281818181808080808080807f7f7e7e7d7d7e7e7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7e7d7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f818181 +81828182828383838383848485858585868687878787888888888888888889898a8a8a8a8a8b8b +8b8b8c8b8c8c8d8d8d8d8e8e8e8e8e8e8e8e8f8f8f8f8f8f8f8f90909090919191919191919191 +919191919191919191919191919191919191919191919292919192929292929292929292929292 +929292929291919191919191919191909090909090909090909090909090909090909090909090 +908f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8e8f8e8e8e8e8e8e8e8e8e8d8d8d8d8d8d8d8d +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c +8c8b8b8c8c8b8b8b8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a +8a8a8a8a8a8a8a8a898a8989898989898989898888888888888888888887878787878787878787 +878787878787878787878787878787878787878787878787878787878787878787878787878787 +878787878787878787878787878787878686868685868585858585858585858585858585858585 +858585858584848585848484848484848484848484848484848484848484848484848484848484 +848484848484848483838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +848484848484848484848484848484848484848484848484848484848484848484858584848585 +858585858585858585858685868686868686868686868686868686868686868787878787878787 +878787878787878787878787878787878787878787878787878787878787878787878787878787 +878787878787878787878787878888888888888888888889898989898989898989898989898989 +8989898989898989898989898989898989898a898a8a8a8a8a8a8a8a8a8b8b8b8b8b8b8b8b8b8b +8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b +8b8b8b8b8a8a8b8b8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a89898a8a8989898989 +898989898989898989898989898888888888888888888888888888878887878787878787878787 +878787878787878787878787878786868686868686868686858585848485858484848484848484 +848484848484848484848484848484848484848484848484848484848484848484848483838383 +838383838383838383838283828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282838283 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383848484858584848585858585858585868686868686868686868686868686 +868686868686868686868686868686868686868687878787878787878787878787888987888989 +8989898989898989898989898989898989898989898989898989898989898989898989898a8a8a +8a8a8a8a8a8a8a8989898989898989898989898989898989898a8a89898a8a8a8a8a8a8a8a8a8a +8a89888a8988888888888888888888888888878787878787878787878787878787868686868686 +868686868686868686868686868686868686868585858585858585848385848383838383838383 +828282828282828282828181818181818180808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080818180808181818181 +818181818181818181818181818181818181818181818181818181818181818080818180808080 +80808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080 +8080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f80807f7f808080818181818181818181828283838383848485858585858586 +868686868686878787878888888888888888888888898988888887868686868686868585858585 +858483838382828282818181807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f807f808080808080 +808080808080808081818181818181818282818182828282828282838484848585858586868686 +868686868687878787878787888887878888888787878787878787878786868686868686868686 +868686858585858484848484848483838282818181818181818080807f7f80807f7f7f7f7f7f7f +7e7f7e7e7e7e7e7e7e7e7e7f7f7f7f807f80808080808080808080808080807f7f7f7f7e7f7e7e +7e7e7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7f7f7f7f8080818282828384848484858686868686 +87878786868686858685858383828281818080807f7f7f7e7d7d7d7d7c7c7c7c7c7d7d7d7d7d7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f8080808080808080808080808081818080818181 +818181818181818181818282828282828282828282828282828282828282838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838282 +828282828282828282828281818181808080807f7f7f7e7e7e7e7d7d7e7e7d7d7d7d7d7d7d7d7d +7d7d7d7c7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7f7f7f7f80 +7f8080818181818182828383838384848484848585868686868686868787888888888889898989 +8a8a8a8a8b8b8b8b8c8c8c8c8c8c8c8d8d8e8e8e8e8e8e8e8f8f8f8f9090909090909090909090 +909090909090919091919191919191919191919192929191929292929292929292929292929292 +92929291919191919191919191909090909090909090909090909090909090909090909090908f +8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8e +8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d8d8d8d8d8c +8c8d8d8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b +8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a8a8a8a89898888888888888888888888 +888888888888888888888888888888888888888888888888888888888888888888888888888888 +888888888888888888888888888887878787878787878787878787878787878787878787878787 +878787868687878686868686868686868686868686868686868686868686868686868686868686 +868686868686858585858585858585858585858585858585858585858585858585858585858585 +858585858585858585858585858585858585858585858585858585858585858585858585858686 +868686868686868686868686868686868686868686868686868686868686868787868687878787 +878787878787878787878787878787878787878787878787878787878788888888888888888888 +888888888888888888888888888888888888888888888888888888888888888888888888888888 +8888888888888888888888898989898989898989898a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8b8b8b8b8b8b8b8b8b8b8b8b +8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b +8b8b8a8a8b8b8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a898a898989898989898989 +898989898989898989898989898989898989898989898989898989898888898988888888888888 +888888888888888888888887878787878787878786878686868686868686868686868686868686 +868686868686868686868686858585858585858585858484848383848483838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383828282828182 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181828182828282828282828282828282828282828282828282 +828282828282828383838484838384848484848484848585858585858585858585858585858585 +858585858585858585858585868586868686878787878787878787878787878888878788888888 +888888888888888888888888888888888888888888888888888888888988898989898a8a8a8a8a +8a8a8a8a8a8989898989898989898989898989898989898a8a89898a8a8a8a8a8a8a8a8a8a8a89 +898a8a898989898989898989898989898888888888888888888888888888888787878787878787 +878687868686868686868686868686868685858585858585858484858584848484848484838382 +82828282828282828181818181818180808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080 +80808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080807f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f808080808080808080808181818282828283838383838384848484848485858686868687 +878888888888888888888989898988888887878787878786868686868684848484838483828282 +828181808080807f7f7e7e7e7e7e7d7e7d7d7d7d7d7d7d7d7e7d7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7f7f7f7f7f7f7f7f80807f7f808080828282828282838383838383838383848484 +848585858585858686868686868686868687878787878787878787868686858586868585858585 +8585858585858584848383838383838383838282818181808080808080808080807f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e +7d7d7d7d7d7d7d7d7d7d7c7c7c7c7d7e7e7e7f7f80808080828182828384858585868686868686 +86878787868685858484838483828181807f7f7f7e7e7e7e7e7e7d7d7d7d7d7c7c7c7c7c7d7d7d +7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f80808080808080808080808080818180808181818181 +818181828282828282828282828282828282838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +8281818181818181818181818181807f80807f7f7f7d7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7c7a7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7b7b7b7b7c7c7c7d7d7d7d7e7d7e +7e7e7e7f7f80808080808181818283838383838383848484848585858585868686878787878887 +898989898989898a8a8b8b8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8e8e8e8e8e +8f8f8f8f8f8f8f8f8f8f9090909090909090909090909090909090909090909090909090909090 +9091919191919191919191919191919191919191919191919090919190909090909090908f8f8f +8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8e8f8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e +8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8e8e8d8d8d8d +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d +8c8c8c8c8b8c8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b +8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b +8a8a8b8b8a8a8a8989898989898989898888878787878787878787878787878787878787878787 +878787878787878787878787878787878787878787878787878787878787878787878787878787 +878787878787878787878787878787878787878787878787868686868686868686868686868686 +868686868686868686868686868686868686868686868686868686868686868686868687878787 +878787878787878787878787878787878787878787878787878787878787878787878787878787 +87878787878788878888888888888888888888888888888888888888888888888989898a8a8989 +8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8a8a8a8a8a8b8a8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b +8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a8b8b8a8a8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b +8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a +8a8a8a8a8a8a8a8a89898989898989898888888887878787878787878787878787878787878787 +878787878787878787868686868686868686868686868685868585858585858585858585858585 +848484848484848484848383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838282828281818181818181818181818181818181 +818181818181808180808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808081808181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +828282828282828282828282828383828283838384848484848484848484848484848485858585 +858585858585858585858585858585858585858585868686868686868686878687878787878787 +878788888888888888888888888888888888888888888989898989898989898989898989898989 +89898989898989898a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a898a +898989898989898989898989898989898989898989898989898989898988888888888888888787 +888887878787878787878686868686868686868685858585848584848484838383838383838383 +8383838383838282828181818181808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080 +8080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f +7f8080808080808080808081818182828282838384838484858585858585858686868686878788 +88888888888888888888888887878786868686868685858484848482828282828282818180807f +7f7e7e7e7e7d7d7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7b7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7d7d7d7d7d7d7d7d7e7e7d7d7e7e7e8080808081818282828282828282828383838384 +848585858586868686868686868686878787878787878787878686868585868685858585858585 +858585858585848484848384838383838282818181808080808080808080807f7f7f7f7e7f7e7e +7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d +7d7d7d7d7d7d7d7d7c7c7c7c7c7d7d7d7e7e7f7f7f808180818182838485858686868686868687 +8787868685858585848584828181808080807f7f7e7e7e7e7d7d7d7d7d7c7c7c7c7c7d7d7d7d7d +7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f808080808080808080808080808181808081818181818181 +818282828282828282828282828282828383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838382828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828281 +818181818181818181818181807f807f7e7e7e7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7a +7b7a7a7a7a797979797979797979797878787878787878797979797a7a7a7b7b7b7b7c7b7c7c7c +7c7d7d7e7e7e7e7e7f7f7f80808080818081818282828283838383838484848585858586868787 +8787878787888889898a8a8b8a8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8e8e +8e8e8f8e8f8f8f8f90909090909090909090909090909090909090909090909090909090909091 +919191919191919191919191919191919191919191919090919190909090909090908f8f8f8f8f +8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f +8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8e8e8f8f8e8e8e8e8e8e +8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8c8d8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c +8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8b8b +8c8c8b8b8b8a8a8a8a8a8a8a8a8a8a898989898989898989898989898989898989898989898989 +898989898989898989898989898989898989898989898989898989898989898989898989898989 +898989898989898989898989898989898989898989898888888888888888888888888888888888 +888888888888888888888888888888888888888888888888888888888888888888898989898989 +898989898989898989898989898989898989898989898989898989898989898989898989898989 +8989898989898989898989898989898989898989898989898989898989898a8a8a8b8b8a8a8b8b +8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b +8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b +8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b +8b8b8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a8b8b8a8a8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b +8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a8a8a8a898a89898989898989898989898989 +898989898989888888888888888887878787868686868686868686868686868686868686868686 +868686868686868585858585858585858485848484848484848484848484848484848484848383 +838383838383838382828282828282828282828282828282828282828282828282828282828282 +8282828282828282828282828282828282818181818080808080808080808080807f807f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f807f8080808080808080808080808080808080808080808080808181 +818181818181818181818182828181828282838383838383838383838383838383848484848484 +848484848484848485848585858585858585858686868686868686868686868686868686868686 +878787878787878787878787878787878787878788888888898889898989898989898989898989 +8989898989898a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a898989898989898988878988 +878787878787878786868686868686868686858585858585858585858484848483848383838383 +838383838282828181818181808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f808080808080808080808080808080808080818180808181818181818181818181 +818181818181818181818181818181818181818181818181818080818180808080808080808080 +808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080 +808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f80 +808081818080818181828282828283838383848384848585858586868687878787878888888888 +88888888888888888888878787868686868585848483838383818181808080807f7f7e7e7d7d7c +7c7c7c7b7b7a7a7979797979797979797979797979797979797a797a7a7a7a7a7a7a7a7a7a7a7a +7a7a7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7e7e7e7e7f7f80808181808081818182828282838384 +848484858585868685858686868787878787878787878786868686868686868686868686858586 +86858585848484848384838383838282828282818181808081818080807f7f7f7f7e7f7e7e7e7e +7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d +7d7d7d7d7d7d7c7c7c7c7c7d7d7d7d7d7e7e7e7f807f8081818283848485858585868686878787 +878786868685848584838282818180807f7f7e7e7e7e7d7d7d7d7d7c7c7c7c7c7d7d7d7d7d7e7e +7e7e7e7e7e7e7e7f7e7f7f7f7f8080808080808080808080808081818080818181818181818182 +828282828282828282828282828283838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282818181 +81818181818080818180807f7f7e7e7e7e7c7c7c7b7b7c7c7b7b7b7a7a7a7a7a7a7a7a7a797a79 +79797978787878787878787878777777777777777777777878787878797979797a797a7a7a7a7b +7b7b7c7c7c7c7d7d7d7e7e7e7e7f7e7f7f7f7f8080808181818182828283838383848485858686 +8585868686888888888988898989898a8a8a8b8b8a8a8b8b8b8b8b8b8b8b8c8c8c8c8c8d8d8d8d +8e8d8e8e8e8e8f8f8f8f8f8f8f8f90908f8f909090909090909090909090909090909090919191 +919191919191919191919191919191919191919191919191919191919191919190909090909090 +909090909090909090909090909090909090909090909090909090909090909090909090909090 +90909090909090909090909090909090909090909090909090909090909090908f8f90908f8f8f +8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8e8e8e8e +8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8e8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d +8d8d8d8c8c8c8c8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8a8a8b +8b8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a89898989898989898989898989898989898989 +898989898989898989898989898989898989898989898989898989898989898a8a8a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8b8b8a8a8b8b8b8b8b8b8b8b8b8b +8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c +8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c +8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c +8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c +8c8c8c8c8c8c8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8a8a8b8b +8a8a8a8a8a8a8a8a8a8a8a8a8a8989898989898989898889888888888888888888888888888888 +888888888787878787878787878786868686868686868585868685858585858585858585858585 +858585858584848484848484848483848383838383838383838383838383838383838382828282 +828282828282818181818181818181818181818080818180808080808080808080808080808080 +80808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080 +808080808181808081818181818181818282828282828282828282828282828383838383838383 +838383838383848384848484848484848485858585858585858686858586868686868686868787 +878787878787878787878787878787878787888888888988898989898989898989898989898989 +898989898a8a8a8a8a8a8a8a8a8a8a8a8a8b8b8a8a8b8b8b8b8b8b8b8b8b8b8b8a8a8b8b8a8a8a +8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8989898989898989898889888888 +888888888888878787878787878787878686868585868685858584848484838483838383838383 +8383828282818181818080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f8080808181808081818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181808081818080 +80808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080 +80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080 +808080808181808081818181818181818181818181818181818181818181818181818181818181 +818180808080808080807f7f80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f8080808081 +818181818181818282828282838383848584858586868686868686878787878788888887878787 +87878787878786868585858484848483838282818181817e7e7e7e7e7e7e7d7d7c7c7b7a797979 +797979787877777777777777777777777777777777777778777878787878787878787878787878 +79797979797979797a7a79797a7a7a7c7c7c7c7d7d7e7e7e7e7e7e7f7f7f808080808181828283 +838484848484848484858586868686868686868686858585858585858585858585858585858585 +85858484848483848383838382828282828181818181818181808080807f7f7e7f7e7e7e7e7e7e +7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7d +7d7d7d7d7c7c7c7c7c7d7d7d7d7d7e7e7e7f807f80808081828383858585858585858686868787 +868686868586858482828181818180807f7f7e7e7d7d7d7d7d7c7c7c7c7c7d7d7d7d7d7e7e7e7e +7e7e7e7e7e7f7e7f7f7f7f80808080808080808080808080818180808181818181818181828282 +828282828282828282828282838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828181818080 +8181808080808080807f7f7e7e7e7e7c7c7c7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a797a797978 +7878787777777777777777767676767676767676767777777777787878787978797979797a7a7a +7a7a7a7a7b7b7b7c7c7c7c7d7c7d7d7d7d7e7e7e7e7e7e7e7f8080818181818282838383838383 +8383838585868687868787878788888888888888888888888888898989898a8a8a8b8b8b8b8c8b +8c8c8c8c8d8d8d8e8e8d8d8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f9090 +8f8f909090909090909090909090909090909090909090909090909090908f8f8f8f8f8f8f8f8f +8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f90908f8f9090909090909090909090 +909090909090909090909090909090909090909090909090909090909090909090909090909090 +9090909090909090909090909090909090909090909090909090909090909090908f8f8f8f8f8f +8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8e8f8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e +8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e +8e8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c +8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8b8b8c8c8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b +8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8b8b8b8b8b8b8b8b8b8b +8b8b8b8c8c8b8b8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c +8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8b8b8d8d8c8c8c8c8c8c8c8c8c8c8c +8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c +8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c +8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8b8b8c8c8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b +8b8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a +8a8a8a8a89898a8a89898988888888888888888887888787878787878787878787878787878787 +878786868686868686868686858585848485858484848484848484848484848484848484848484 +848484838383838383838383828382828282828282828282828282828282828282818181818181 +818181818080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7d7d7e7e7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7d7d7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080 +808080808080808080808080808081818181818181818181818181818182828282828282828282 +828282828382838384848383848484858585858585858585858585858585858585858586868686 +868686868686868686868686868686868787878889878889898989898989898989898989898989 +89898a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a89898989898989898988898888888888 +888888888787878686878786868685858585858585858585848484848384838383838383838282 +828281808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f80808081818080818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818080818180808080 +8080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080 +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080 +808081818080818181818181818181818181818181818181818181818181818181818181818181 +80808080808080807f7f80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080818181 +818181818282838383838484848585858585868686868686868787878787888888878787878787 +868686868585848483828282828181807f7f7f7f7f7c7c7c7c7b7b7b7a7a7a7a79787777777777 +777576757575757575757575757575757575757575767576767676767676767676767676767777 +777777777777787877777878787a7a7a7a7b7a7c7c7c7c7c7c7d7d7d7e7e7e7e80808080818182 +828282828383838484858585858585858585868485858585858585858585858585858585858585 +8484848484848484848483838383828181818181818181808080807f7f7f7f7f7f7f7e7f7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7e7e7d7d7d7d7d7d7d +7d7d7c7c7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f7f808282828484848484848586868687878686 +868685868585838382828282808080807f7f7e7e7d7d7d7c7c7c7c7c7d7d7d7d7d7e7e7e7e7e7e +7e7e7e7f7e7f7f7f7f808080808080808080808080808181808081818181818181818282828282 +828282828282828282828383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838382828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828281818180808181 +808080808080807e7e7e7e7e7e7c7c7c7b7b7b7b7b7b7b7a7a7a7a797a79797979797979787878 +787777777776767676757575757575757575757676767676777777777777777777777878787878 +78787979797a7a7a7a7b7a7b7b7b7b7c7c7c7c7c7c7c7d7e7e7f7f7f7f7f7f8080808180818181 +818383848484848484848485858585868586868686868686878787878888888989898989898a8a +8a8a8b8b8b8c8c8b8b8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8d8c8d8d8d8d8e8e8e8f8f8e8e +8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8f8e +8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f90908f8f90909090909090909090909090 +909090909090909090909090909090909090909090909090909090909090909090909090909090 +909090909090909090909090909090909090909090909090909090909090908f8f8f8f8f8f8f8f +8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f +8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8e +8e8e8e8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8c8c8d8d8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c +8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b +8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c +8c8d8d8c8c8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8c8c8e8e8d8d8d8d8d8d8d8d8d8d8d8d8d +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d +8c8d8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c +8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8b8b8c8c8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b +8b8b8b8b8b8b8b8a8a898989898989898989898989898989898989898989898989898989898989 +898988888989888888878787878787878787868786868686868686868686868686868686868686 +858585858585858585858484848383848483838383838383838383838383838383838383838383 +838282828282828282828182818181818181818181818181818181818181818080808080808080 +80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7e7e7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7d7d7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f80808181818181818181818181818181828282828282828282828282 +828282828282838382828383838484848484848484848484848484848484848484858585858585 +858585868586868686868686868687878788888787888888888888888888888888888888888888 +898989898989898989898989898989898989898989898989898989898989898989898989898989 +898989898989898989898989898989898989898989888888888888888888888888888888888888 +888887878786868787868686858585858585858585848483838383838383838383838382828282 +81808080808080807f7f7f7f7e7f7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080 +808080808080808080808080808080808080818181818282828282828282838383838383838383 +838383838383838383838382828282828282828181818180808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080808080808080808080808080807f7f7f7f7e7f +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f +7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f8080808080808080808080808081818282 +838383838383838384848484858485868686868687878787878787878686868686868685858584 +83838382838282818180807f7f7e7e7c7c7b7b7b7b7a7979797878777676767676767575747474 +747373737373737373737373737373737373737473747474747474747474747474747475757575 +757575757676757576767678787878797979797b7b7a7a7b7b7b7d7d7d7d7d7d7f7f7f7f7f7f80 +818281828383838383848484858585858585858585858686868686868686858586868585858585 +8585848584848484838383838383828281818181808080808080807f7f7e7e7e7e7e7e7e7e7e7e +7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d +7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7e7e7f7f8080828282828383858585858686868686868786 +8685858484848484828282817f7f7f7e7f7e7e7e7e7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e +7e7f7e7f7f7f7f7f7f7f7f7f808080808080808081818080818181818181818182828282828282 +828282828282828283838383838383838383838383838383838383838383838383838383838383 +838383838383838383828282828282828282828282828282828282828282828282828282828282 +818181818181818181818181818181818181818181818181818181818181818181818181818180 +8080807f7f7f7f7d7d7d7d7c7c7c7b7b7c7c7a7a7a7a7a7a7a7a7a7a7a7a797877777777777777 +777676767676767575757575747474747474747474747474747475757676767676767677777878 +787878787878787978797979797979797a7a7b7b7b7b7b7b7b7c7c7d7e7e7e7f7f7e7e7f808080 +808080818182828282838383848483838484848585858585858585858586868686888788888888 +89898989898989898a8a8a8a8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d +8d8e8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f +8f8f8f8f8f8f8f9090909090909090909090909090909090909090909090909090909090909090 +90909090909090909090909090909090909090909090909191919090919190909090909090908f +8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f +90909090909090909090909090908f908f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f +8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e +8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8e8e8d8d8d8d8d +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8c8c8c8c +8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8e8e8d8d8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e +8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e +8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c +8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a8a +8a8a8a8a8a8a8a8a8a8a8a89898989898989898989898989898988888887878888878787878787 +878787878787878686868686868686868586858585858585858585858585858584848484848484 +848484838383838383838383838383838282838382828282828282828282828282818181818181 +81818181818181818081808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7e7e7e7d7d7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7d7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7d7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f8080 +7f7f80808080808080808080808080808080808080808080808181818181818181818181818181 +828182828282828282828282828282828383838484848485858585858585858585858585858585 +858585858585858585858585868686868786878787878787878787878787878787878787878888 +88888888888888888989898a8a89898a8a8a8a8a8a8a8a8a8a8a89898a8a898989898989898989 +898989898989898989898989898989898989898989898989888888888788878787878787878787 +868686868686868686868686868585858584848484848484838382828282818181818181818181 +8180807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080 +808080808080808080808080808080808181818182828282828282828383838383838383838383 +838383838383838383828282828282828281818181808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f80808080808080808080808080818182828383 +848384848484858585858585858686868686878787878787878786868686868686858584838282 +82818281807f7f7e7e7d7d7c7b7a7a797979797877767675757474747474747473737272717271 +717171717171717171717171717171717172717272727272727272727272727272737373737373 +7373747473737474747676767677767777797978787979797b7b7b7b7c7c7d7d7d7d7d7d7e7f80 +808182828282828383838484848485848585858586868686868686868585868685858585858585 +85858585858584848484838382828181818180808080808080807f7f7f7f7e7f7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7e7e7f808181818182828484858586868686868687868685 +858585858585838382818080807f807f7e7e7e7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7f +7e7f7f7f7f7f7f7f7f7f8080808080808080818180808181818181818181828282828282828282 +828282828282838383838383838383838383838383838383838383838383838383838383838383 +838383838383838282828282828282828282828282828282828282828282828282828282828181 +818181818181818181818181818181818181818181818181818181818181818181818181808080 +807f7f7e7e7d7d7d7d7c7c7c7b7b7c7c7a7a7a7a7a7a7a797a7979797977777777777777777776 +767575757574747474747373737373737373737373737373737474747474747474757576767676 +76767676767776777777777777777878797979797979797a7a7a7b7b7b7c7d7b7c7d7e7e7e7e7e +7e7e7f7f7f7f7f8080808182808182828283838383838383838383848484848585868686868787 +878787878787888888888989898a8a8a8a8a8a8a8a8a8b8a8b8b8b8b8c8c8c8c8c8c8c8c8c8c8d +8d8d8d8d8d8d8d8d8d8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8f8e8f8f8f8f +8f8f8f8f8f90909090909090909090909090909090909090909090909090909090909090909090 +9090909090909090909090909090909090909090909191919090919190909090909090908f8f8f +8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f9090 +909090909090909090909090909090909090909090909090909090909090909090909090909090 +909090908f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f +8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8e8e8f8f8e8e8e8e8e8e8e +8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e +8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d8d8d8d +8d8d8d8d8d8d8d8d8d8d8d8d8d8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e +8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8f8f8e8e8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f +8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f +8f8f8f8f8f8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8e8d8d +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c +8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a +8a8a8a898a89898989888888888888888888888888888888878787868687878686868686868686 +868686868685858585858585858584858484848484848484848484848484838383838383838383 +838282828282828282828282828281818282818181818181818181818181818080808080808080 +8080808080807f807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7d7d7d7c7c7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7f7f7e7e +7f7f7f7f7f7f7f807f808080808080808080808080808081818181818181818181818181818181 +818181818181818181818181818182828283838383848484848484848484848484848484848485 +848585858585858585858686868686868686868686868686868686868686868686868687878787 +878787878787888888898988888989898989898989898989888889898888888888888888888888 +888888888888888888888888888888888888888888888787878787878787878787878787878686 +868686868686868686868685858585848483848383838382828282828181818181818181818180 +807f7f7f7f7f7f7f7e7f7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808081 +818080818181818181818181818181818282828282828282828283838383838383838383838383 +838383838383838282828282828282828281818181818181818080818180808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808081818080 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +81818080818180808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f808080808080808081818080818181838383838483 +84848484858585868686868787878787878787878787878786868685858585848483828181807f +807f7e7d7d7c7c7b7b7a7978787777767675757474737372727272717171707070706f706f6f6f +6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f706f70707070707070707070707070707171717171717171 +72727171727272747474747574757576767676777777797979797a7a7b7b7c7c7c7c7d7d7e7f80 +808181818182828283838383848384848484858585858585858585858585858585858585858585 +8585858584848484838382828282818181808081818080807f7f7f7f7e7f7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7e7f80808181828283838484858586868686878787868686 +85858585848483828181807f807f7e7e7e7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f +7f7f7f7f7f7f7f7f80808080808080808181808081818181818181818282828282828282828282 +828282828383838383838383838383838383838383838383838383838383838383838383838383 +838383838382828282828282828282828282828282828282828282828282828282828281818181 +8181818181818181818181818181818181818181818181818181818181808081818080807f7f7f +7f7e7e7d7d7d7d7c7c7c7b7b7b7b7a7a7a7a7a7a7a797a79797979777777767677777676757574 +747474737373737372727272727272727272727272727273737373737373737373747474747474 +747474757475757575757575757576767677777777787878797979797a797a7a7b7b7b7b7c7c7c +7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f808080818180808181818282828283838484848485858586 +86858586868687878787878888888888888888888988898989898a8a8a8b8b8a8a8b8b8b8c8c8c +8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8e8d8e8e8e8e8e8e +8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f8f90908f8f90909090909090909090909090909090909090 +909090909090909090909090909090909090909191919191919191919191919191919090909090 +909090909090909090909090909090909090909090909090909090909090909090909091919191 +919191919191919191919191919191919191919191919191919191919191919191919191919191 +919190909090909090909090909090909090909090909090909090909090909090909090909090 +909090909090909090909090909090909090909090909090909090909090909090909090909090 +9090909090909090909090908f8f90908f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f +8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8e8e8e8e8e +8e8e8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f90908f8f90 +909090909090909090909090909090909090909090909090909090909090909090909090909090 +909090909090909090909090909090908f8f90908f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f +8f8f8f8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8e8d8d8d8d +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c +8c8b8b8b8b8b8b8b8b8a8a8b8b8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8989898989898989 +898889888888888787878787878787878787878787878686868686868686868686868685858686 +858585848484848484848484838483838383838383838383838383838282828282828282828281 +81818181818181808081818080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f +7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080 +818180808181818181818181828282828283838383838383838383838383838383838383848384 +848484848484848485858586868585868686868686868686868686868686868686878787878787 +878787878888888888888888888888888888888888888888888888888888888888888888888888 +888888888888888888888888888888888888888887878787878787878787878787878786868685 +8586868585858585858585848484848384838383838282828282818181808081818080807f7f7f +7f7f7f7f7f7f7e7f7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808181808081818181 +818181818181818181818181818182828282828282828282838383838383838383838383838383 +838383838382828282828282828282818181818181818181818181818181818181818181818180 +808181808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808181808081818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +8181818181818181818181818181818181818181818181818181818080807f7f80807f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e +7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7f7e7f7f7f7f7f7f7f80808080818181818181818181818181818383838485838485 +8585868686868686868786868787868686868686868584848484848383828281807f7e7e7d7e7d +7c7a7a797979797877767674747474737372727171707070707070706f6f6f6f6e6f6e6e6e6e6e +6e6e6e6e6e6e6e6e6e6e6e6e6e6f6e6f6f6f6f6f6f6f6f6f6f6f6f707070707171717171717171 +7171717171737373737473747475757575757575777777777878797a7a7a7a7a7b7b7c7d7e7e7f +7f7f7f808080818182828382838383838484848585858585858585858585858585858585858585 +8585848484848383828282828181818181818181808080807f7f7e7f7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c +7c7c7c7c7c7c7c7b7b7d7d7c7d7e7e7f8080808181828283848585858585858687878585868686 +8686858483828181818081807f7e7e7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f7f +7f7f7f7f7f7f808080808080808081818080818181818181818182828282828282828282828282 +828283838383838383838383838383838383838383838383838383838383838383838383838383 +838383828282828282828282828282828282828282828282828282828282828282818181808081 +818080808080808080808080808080808080808080808080808080808080808080807f7f7f7f7e +7e7d7d7d7d7c7c7c7c7c7c7c7b7a7a7b7b7a7a797a797979797777777777777777767575747474 +747373737373727272727272727271717272717171727272727272727272727373737373737373 +7374737474747474747474747575757575757576767677777777787778787a7a79797a7a7a7b7b +7b7b7b7c7c7c7c7d7c7d7d7d7d7e7e7e7e7e7e7e7e7f7f7f7f8080818182828282838383838383 +838383838484848585868686868686868686878687878787888888898988888989898a8a8a8a8a +8a8a8a8a8a8b8b8b8b8b8b8b8b8c8c8b8b8c8c8c8c8c8c8c8c8c8c8c8c8d8c8d8d8d8d8d8d8d8d +8d8e8e8e8e8e8e8e8e8e8e8e8e8e8f8f8e8e8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f +8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f9090909090909090909090909090908f8f8f8f8f8f8f +8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f909090909090 +909091919090919090919190909090909090909090909090909090909090909090909090909090 +8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f90 +908f8f909090909090909090909090909090909090909090909090909090909090909090909090 +909090909090909090909090909090909090909090909090909090909090909090909090909090 +909090909090909090909090909090908f8f90908f8f8f8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e +8e8e8e8e8e8e8e8f8f8f8f90909090909090909090909090909090909090909090909090909090 +909090909090909090909090909090909090909090909090909090909090909090909090909090 +9090909090909090908f8f90908f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f +8f8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8c8e8d8c8c8c8c8c +8c8c8c8c8c8c8c8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8a +8a8a8a8a8a8a8a8a8a8a8a8a89898a8a8989898989898989898989898988888888888888888887 +888787878786868686868686868686868686868685858585858585858585858585858585858584 +848484838383838383838283828282828282828282828282828281818181818181818181808080 +8080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f +7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080 +808080808080808080808181818181828282828282828282828282828282828282838482838484 +848484848484858585858585858585858585858585858585858585858585858686868686868686 +868687878787878787878787878787878787878787878787878787878787878787878787878787 +878787878787878787878787878787878787868686868686868686868686868686858585858585 +858584848585848484838383838283828282828181818181808080808080808080807f7f7f7f7f +7f7f7f7f7e7f7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808081818080818181818181 +818181818181818181818181828282828282828282828383838384838484848484848484848484 +848484838383838383838383828281818181818181818181818181818181818181818181808081 +818080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f +7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808081818080818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818080807f7f80807f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f808080808181818181818182818282828284848485858484858585 +868686868686868786868787868686858585858483838282828181807f7f7e7d7c7c7b7b7a7a78 +787777767675757474727272727171717170706f6e6f6e6e6e6f6d6e6e6e6e6e6e6e6e6e6e6e6e +6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6f6f6f6f70707070707070707070 +70707072727272727272727373737373737475767676767677787878787879797b7b7c7c7d7d7d +7d7e7f7f8080818181818181818283838384848484848484848484848584858585858585858585 +848484848484838383828281818181818181808080807f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c +7c7c7c7c7c7b7b7d7d7c7d7e7d7e7f7f7f80818282828384848484858586878785858686868686 +85848483828282808180807f7f7d7d7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e +7f7f7f7f8080808080808080818180808181818181818181828282828282828282828282828282 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838282828282828282828282828282828282828282828282828282828282828181818080818180 +80808080808080808080808080808080808080808080808080808080808080807f7f7f7f7e7f7d +7d7d7d7c7c7c7c7c7c7c7b7a7a7b7b7a7a7a7a7a7a7a7978777777777777777675757575757474 +737373737272727272727272717172727171717272727272727272727273737373737373737372 +737272727272727272737374747474747475757576767676767676767878777778787879797979 +797a7a7a7a7a7a7a7a7a7b7b7c7c7c7c7c7c7c7d7d7d7d7e7e7f7f7f7f7f7f8080808081808181 +818182828283838484848484848484848584858585858686868787868687878788888888888888 +888889898a8a8a8a8a8a8a8b8b8a8a8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8c8c +8d8d8d8d8d8d8d8d8d8d8d8d8e8e8d8d8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e +8e8e8e8e8e8e8e8e8e8e8e8e8e8e8f8f90909090909090909090909090908f8f8f8f8f8f8f8f8f +8f8f8f8f8f8f8f8f8f8f8e8f8e8e8e8e8e8e8e8e8e8e8e8e8e8f8e8f8f8f8f9090909090909090 +919190909190909191909090909090909090909090909090909090909090909090909090908f8f +8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f90908f +8f9090909090909090909090909090909090909090909090909090909090909090909090909090 +909090909090909090909090909090909090909090909090909090909090909090909090909090 +90909090909090909090909090908f8f90908f8f8f8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e +8e8e8e8e8e8f8f8f8f909090909090909090909090909090909090909090909090909090909090 +909090909090909090909090909090909090909090909090909090909090909090909090909090 +909090909090908f8f90908f8f8f8f8f8f8f8f8f8f8f8f8e8f8e8e8e8e8e8e8e8e8e8e8e8e8e8e +8e8e8e8e8e8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8c8c8d8d8c8c8c8c8c8c8c +8c8c8c8c8c8c8c8c8c8c8c8b8b8b8b8a8b8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a898989 +898989898989898989898888898988888888888888888888888888878787878787878787868786 +868686858585858585858585858585858585848484848484848484848484848484848484838383 +838282828282828282828282828282828282828282828282818181818081808080807f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f808080808080808080808080808080808080808080 +808080808080808081818181818282828282828282828282828282828282828383828283838383 +838383838484848484848484848484848484848484848484848484848485858585858585858585 +868686868686868686868686868686868686868686868686868686868686868686868686868686 +868686868686868686868686868686868585858585858585858585858585858484848484848484 +83838484838383828282828282828282828181818180807f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808081818080818181 +828282828282828282828282828282838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838282828281818180808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080807f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808081818080818181828282 +828282828282828282828282838383838383838383838383838383838383838383838382828282 +818181818181818181818181818181818181808080808080808080808080808080808080808080 +8080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7f7f808080808080808080808080808082828283838282838383848484848584858585858686 +86878786868686868686868685858484838383828280807f7f7e7e7c7c7b7b7a79787776767576 +75747474717171717170706f6f6e6e6e6e6e6e6e6e6d6d6d6d6d6d6d6c6d6c6c6c6c6d6d6d6d6d +6d6d6d6d6d6d6d6d6d6e6d6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6f6f6e6e6f6f +6f707070707170717171717272737373737373747575757576767878787878797a7a7b7b7c7c7d +7d7e7d7e7e7e7f8081818181818282828282828383838484848484848484848485858585858585 +858584838383838383838382828181808080808080807f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d +7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7d7d7d7e7f808080818282828384858586868686868686858585858585 +84848483828281807f7f7e7f7e7e7e7e7c7c7c7c7c7c7c7c7c7c7d7d7d7d7e7e7f7f7f7f7f7f7f +7f7f7f7f7f7f7f8080808181808081818181818181818181818181828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828181818181818181818181818181818181818181818181818181818181818181818181 +8181818181818181818181818181818181818181818181808080807f7f7f7f7f7f7f7e7e7e7e7e +7e7d7d7d7c7c7b7b7b7b7b7b7b7b7b7a7a79797979797979787877777676767675747474747474 +747473737373737272727272727272727272727272727272727272717171717171717171727172 +727272727272727272727273737373737373747474747574757575757575767676777777777777 +7777777878797979797979797a7a7a7a7b7b7b7b7b7b7b7b7c7d7d7d7d7e7e7e7f7f7e7e7f7f7f +808080808080808181818282828283828383838384848485858484858585868686868687878787 +878787878787888888888888888888888888888888898989898a8a8b8b8b8b8b8b8b8b8b8b8b8b +8b8b8c8c8c8c8c8c8c8c8d8d8c8c8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8e8e +8e8e8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f +8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f9090909090 +909090909090909090909090909090909090909090909090909090909090909090909090909090 +909090909090909090909090909090908f8f8f8f8f8f8f8f8f8f90909090909090909090909090 +909090909090909090909090909090909090909090909090909090909090909090909090909090 +9090909090908f8f90908f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f +8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f +8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f9090909091919191919191 +919191919191919191919191919191919191919191919191919191919191919090909090909090 +909090909090909090908f8f8f8f8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e +8e8e8e8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8b8c8b8b8b8b8b8b8b8b8b8a +8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a89898989898989898989 +888888878788888787878787878787878787878787878787878686868686868686868586858585 +858585858585848484848484848484848484848484838383838383838382828383828282828282 +828282828282818180808080808080808080808080808080808080808080808080808080808080 +807f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7c7d +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f +7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80807f7f8080 +808181818181818181818181818181818181818181818181818181818181828182828282828282 +828282828283838383848484848484848484848484848484848484848484848484848484848484 +848484848484848484848484848484848484848484848484848484848484848484848484848484 +848484848484848484848484848484848484848484848484838383838383838382828383828282 +82828282828282828281828181818180808080808080807f7f80807f7f7f7e7e7e7e7e7f7f7f7f +7e7f7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080818180808181818282 +828282828282828282828282828383838383838383838483848484848484848484848484848484 +848484848484848483848383838383838382828282818181808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080807f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080818180808181818282828282 +828282828282828282828383838383838383838383838383838383838383838383828282828181 +818181818181818181818181818181818080808080808080808080808080808080808080808080 +808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f +808080808080808080808080808080828282838482838484848585858585858585858586868687 +878686868686868686868584838382828281807e7e7d7d7c7b7a7a797978777574747473747371 +71716f6f6f6f6f6e6e6d6d6d6d6d6d6d6c6d6c6b6b6c6b6c6c6c6c6c6c6c6c6c6d6d6d6d6d6d6d +6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6d6d6e6e6e6f +6f6f6f6f6f6f6f6f6f707071717271727273737373737474767676767777787879797a7a7b7c7d +7c7d7d7d7d7f7f7f7f808081818181818182828283838383848384848484858585858585858585 +8584848484838483838282818180808080808080807f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d +7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7d7e7f80808181818182838485868686868686868585858585858585 +85848382818080807f807f7e7e7e7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f +7f7f7f7f7f80808081818080818181818181818181818181818282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828281818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181808080807f7f7f7f7f7f7f7e7f7e7e7e7e7d +7d7d7c7c7b7b7b7b7b7b7b7b7b7b7a7a7a7a797a79797878777776767676767575747574747474 +737373737372727272727272727272727272727272727272727171717171717171717071707070 +707070707071707171727272727272727373737373737373737373737474747575757575757575 +757576767676777677777878787879797979797979797a7a7a7a7a7b7b7b7c7d7b7c7d7d7d7e7e +7e7e7e7e7e7f7f7f80808080818081818181828282838382828383838484848484858585858685 +8686868687878787878787878787878787878788888888888989898989898989898a898a8a8a8a +8b8b8b8b8b8b8b8b8c8c8b8b8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d +8d8d8d8d8d8d8e8e8e8e8f8e8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f +8f8f8f8f8f8f8e8f8e8e8e8e8e8e8e8e8e8e8e8e8e8f8e8f8f8f8f8f8f8f8f8f90909090909090 +909090909090909090909090909090909090909090909090909090909090909090909090909090 +90909090909090909090909090908f8f8f8f8f8f8f8f8f8f909090909090909090909090909090 +909090909090909090909090909090909090909090909090909090909090909090909090909090 +909090908f8f90908f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f +8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f +8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f90909090919191919191919191 +919191919191919191919191919191919191919191919191919191919190909090909090909090 +90909090909090908f8f8f8f8e8e8e8e8e8e8e8d8e8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d +8d8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a +8a8a8a8a8a8a8a8a8a8a8a898a8989898989898989898989898989888888888888888888888787 +878686878786868686868686868686868686868686868685858585858585858584858484848484 +848484848383838383838383838383838383838282828282828282818182828181818181818181 +8181818181808080808080808080808080808080808080807f807f7f7f7f7f7f7f7f7f7f7f7f7e +7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80807f7f80808081 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181828282828383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838282828282828282818182828181818181 +81818181818181818181818181808080807f807f7f7e7e7f7f7e7e7e7d7d7d7d7d7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f80808080808080808080808080808080808081818080818181818181818182828282 +828282828282828282828283838383838383838384838484848484848484848484848484848484 +848484848484838483838383838383838382828282828181818181818181808081818080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080807f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f808080808080808081818080818181818181818182828282828282 +828282828282828283838383838383838383838383838383838383838383838383828282828282 +828282828282828282828282828281818181818181818080818180808080808080808080808080 +80808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f8080 +808080808080818180808181818383838384838484848485858586868585868686878787878786 +8686858586868585848382828180807f7e7d7d7b7b7a79787877767675737272717071706f6f6f +6d6d6d6c6c6c6c6b6b6b6b6b6b6b6a6b6a6a6a6b6a6b6b6b6b6b6b6b6b6b6c6c6c6c6c6c6c6c6c +6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d6d6c6c6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6e +6e6e6e6e6e6e6e6f6f6f6f706f707071717171727272747474747575767677777878797a7b7a7b +7c7c7c7e7e7e7e7f7f808081818181828282838383838483848484848585858585858585858584 +848484838483838383818181808081818080807f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7b +7b7c7c7b7c7c7b7b7c7c7d7e7f7f80808181828283848585868685858686868686868585858584 +8483828181807f807f7e7e7e7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f +7f7f7f808080818180808181818181818181818181818182828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +818181818181818181818181818181818181818181818181818181818080818180808080808080 +8080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d +7d7d7c7c7c7b7b7c7c7b7b7b7a7a7a7a797a797979797777777676767675757475747474747373 +73737372727271717272717171717171717171717171717070707070707070706f706f6f6f6f6f +6f6f6f706f70707070707070707071717171717171717272717172727273737373737373737373 +74747474757475757575767676777776767777777878787878797979797a797a7a7a7a7b7b7b7c +7c7c7c7d7d7d7e7e7e7e7f7e7f7f7f7f8080808181808081818182828282828383838384838484 +848485858586868585868686868686868687878787878888888888888888888988898989898a8a +8a8a8a8a8a8a8b8b8a8a8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c +8c8c8c8c8d8d8d8d8e8d8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e +8e8e8e8e8d8e8d8d8d8d8d8d8d8d8d8d8d8d8d8e8d8e8e8e8e8e8e8e8e8e8f8f8f90908f8f908f +8f90908f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f +8f8f8f8f8f8f8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f8f8f90908f8f9090909090 +909090909090909090909090909090909090909090909090909090909090909090909090909090 +909090909090909090909090909090909090909090909090909090909090909090909090909090 +90909090909090908f8f90908f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f90 +908f8f909090909090909090909090909090909090909090909091919191919191919191919191 +919191919191919191919191919191919191919191919191919191909090909090909090909090 +908f8f90908f8f8f8e8e8e8e8e8e8e8e8e8d8e8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8c +8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8b8b8b8a8a8b8b8a8a8a8a8a8a8a8a8989898989 +898989898989898989888988888888888888888888888888888787878787878787878786868686 +868686868585868685858585858585858585858585848484848484848484838483838383838383 +838382828282828282828282828282828281818181818181818181818181808081818080808080 +8080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b +7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080 +808080808080808080808080808080808080808080808080808181808081818181818181818181 +818181828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828281818181818181818181818181808081818080 +80808080808080808080807f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f808080808080808080808080808080808080808080808080808080808181818182828282 +828282828282828282838383838383838383848384848484848484848484848484848484848484 +848484848384838383838383838383828282828281818181818181818181818181818181818181 +818181818080818180808080808080808080808080808080808080808080808080808080808080 +808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f8080808080808080818180808181818181818181828282828282828282 +828282828282838383838383838383838383838383838383838383838383838282828282828282 +828282828282828282828282818181818181818181818181818181818181818181818181818181 +81808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f80807f7f80808081818181 +818181818181818181818183838384858384858585868686858586868585858686868686858584 +848484848483828180807e7e7e7d7c7a7a79797877767574747473717070706f706f6e6e6e6c6c +6c6c6c6c6c6b6b6b6b6b6b6b6a6b6a6a6b6c6b6c6c6c6c6c6c6c6c6c6d6d6d6d6d6d6d6d6d6d6d +6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6e6e6e +6e6e6e6e6e6f6f6f6f706f70707171717171717173737373747475757575767677797a797a7a7a +7a7c7c7c7d7e7e7f7f7f7f7f7f8181818282828283828384848485858585858585858585848484 +84838483838383818181818181818181818080807f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c +7c7c7b7b7c7c7b7c7d7d7e7f808080808181828384858585858585858585858686868686858483 +828181818081807f7e7e7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f +7f8080808080808080808080808080808080808181818182828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282818182828181818080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d +7c7c7c7c7c7c7c7c7c7c7b7b7b7b7a7b7a7a797978787777777777767675767575757574747473 +7373737272727272727272727272727272727272727171717171717171706f71706f6f6f6f6f6f +6f706f707070707070707070717171717171717171717171717171727272727272727272727373 +7373747374747474757575757575757575757676767676777777787977787979797a7a7a7a7a7a +7a7b7b7b7c7c7c7c7d7c7d7d7e7e7e7e7f7f7f7f7f7f7f7f808080808081818181828182828383 +838384848484848484848484848484858585858586868686868686868788868788888889898989 +89898989898989898989898989898989898989898989898989898989898a8a8a8a8b8b8b8b8b8b +8b8b8c8c8c8c8d8c8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d +8d8d8c8d8c8c8c8c8c8c8c8c8c8c8c8c8c8d8c8d8d8d8d8d8d8d8d8d8e8e8e8f8f8e8e8f8f8f8f +8f8f8e8e8f8f8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e +8e8e8e8e8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d8d8e8e8e8f8f8e8e8f8f8f8f8f8f8f8f8f8f8f8f +8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f +8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f +8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f +8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f909090909090909090909090909090 +909090909090909090909090909090909090909090909090908f8f8f8f8f8f8f8f8f8f8f8f8f8e +8e8f8f8e8e8e8d8d8d8d8d8d8d8d8d8c8d8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8b8b8b +8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a89898a8a898989898989898988888888888888 +888888888888888788878787878787878787878787878786868686868686868686858585858585 +858585858585858585858585858585858585858484848484848484838284838282828282828282 +818181818181818181818181818181808080808080808080808080808080808080808080808080 +807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808181818181818181818181818181818181818181818181818181818180808181808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7e7e7e7e7d7e7d7d7d7d7d7d7d7e7e7c7c7d7d7d7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f8080808080808080808080808080808080808080808080808080808081818181828282828282 +828282828282828383838383838383838383838383838383838384838484848484848484848484 +848484848484848484848484848383838382828181818181818181818181818181818181818181 +818180808181808080808080808080808080808080808080808080808080808080808080808080 +80808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f80808080808080808181808081818181818181818282828282828282828282 +828282838384848484848484848484848484848484848484848484848483838383838383838383 +838383838383838383838282828281828181818181818181818181818181818181818181818180 +8080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80807f7f808080818181818181 +818181828182828282848484858584848585858686868585868685858586858585858484838383 +82828281807f7e7e7c7c7b7a7a7878777675757473727272706f6e6e6e6d6e6d6d6d6d6b6b6b6b +6b6b6b6a6a6b6a6b6b6b6b6b6b6b6c6c6c6c6c6c6c6c6c6c6c6d6d6e6e6e6e6e6e6e6e6e6e6e6e +6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6d6f6e6e6e6e6e6e +6e6e6e6f6f6f6f6f6f6f6f7070707070707072727272737274747474757576777877787878787b +7b7b7c7c7c7d7d7e7e7e7e80808081818182828282838383848484848584858585858484848484 +8484848483828181818181818181818080807f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c +7b7b7c7c7b7c7d7d7d7e7f7f7f7f80818282838484848485858585858586868686868584848382 +8282808180807f7f7d7d7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f80 +808080808080808080808080808080808081818181828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828181828281818180808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080807f807f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7c7c +7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7a7a797978787878787777767776767676757575747474 +747373737373737373737373737273727272727171717171717171707071717070707070707070 +707070706f706f6f6f6f7070707070707070707070707070707171717171717171717172727272 +727272727273737474747474747474747575757575767676777776767777777878787878787879 +797a7a7b7b7b7b7b7b7b7c7c7c7c7d7d7d7d7d7d7d7d7e7e7e7e7e7f8080808080808081818181 +828282828282828282828282838384848484858585858585858586868585868686878787878787 +878787878787878788878888888888888888888888888888888888898989898a8a8a8a8a8a8a8a +8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8c8b8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c +8c8c8c8c8c8b8c8b8b8b8b8b8b8b8b8c8b8c8c8c8c8c8c8c8c8c8d8d8d8e8e8d8d8e8e8e8e8e8e +8d8d8e8e8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d +8d8d8d8d8d8d8d8d8c8c8c8c8c8c8c8c8c8c8d8d8d8e8e8d8d8e8e8e8e8e8e8e8e8e8e8e8e8e8e +8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e +8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e +8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e +8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f +8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8e +8e8d8d8d8c8c8c8c8c8c8c8c8c8b8c8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a898989888889898888888888888888878787878787878787 +878787878787878787878687868686868686868686858585858585858585858484848484848484 +848484848484848484848484848484848483838383838383838282838382828282828282828181 +818181818181818181818181818080808080808080808080808080808080808080808080807f7f +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7d7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080 +808080808080807f807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80 +8080808080808080808080808080808080808080808080808080807f7f80807f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7c7c7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f8080808080808080808080808081818080818181818181818181818181818181818181 +818181818181818181818282828283828383838384848484848484848484848484848484848484 +838483838383838383838383838383838383838383838383828282828181818080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f808080808080808081818080818181828282828282828282828383838383838383 +838383838383838484848484848484848484848484848484848484848484848484848484848484 +848484838383838383838383838383838282828281818181818181818080808080808080808080 +8080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f8080808080808080808181818181828282 +838382828383838484848485848585858585858586868585868685858585848483838382818180 +7f7f7e7d7c7b7b797978767675747473717171716f6f6f6e6d6d6c6c6c6c6b6b6b6b6b6b6a6a6b +6b6b6b6b6b6b6b6b6a6c6b6b6b6c6b6c6d6d6d6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e +6e6e6e6e6e6e6e6e6e6e6e6e6e6f6f6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f +6f6e6e6e6e6f6e6f6f6f6f6f6f7070707171717172727272737374747475757575777778787979 +797a7b7b7c7d7e7d7e7e7e7e808080808280828282828484848484848484848484848484838483 +83838383838382828282818181808080807f807f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7c7c7c7c7b7c7c +7b7b7c7c7c7c7d7d7d7d8080808081818282838484848586868686868585858585858484848382 +8281807f7f7e7f7e7e7e7e7c7c7c7c7c7c7c7c7c7c7d7d7d7d7e7e7f7f7f7f7f7f7f7f7f7f7f7f +808080808181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +81818181818181818181818181818181818181818181808080807f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7d +7d7d7d7c7c7c7b7b7b7b7a7b7a7a7a7a7a7a7a7979787878787778777777777575757575757575 +74747575747474737373737373737373737272727272717171717071707070706f6f6f6f706f70 +707070707070707070707070707070707171707071717171717171717171717171717171717271 +727272727272727373727273737374747474747474747475747575757576767677777878787878 +7878787879797a7a7a7a7a7a7a7b7b7b7b7c7c7c7c7c7c7c7d7d7d7d7d7e7e7f7f7f7f7f7f7f80 +808080818181828282828282828282828282828282838383838483848484848585858585868686 +878786868787878787878787878787878788888888888888888888888888888888888888888989 +89898a8a8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8a8b +8a8a8a8a8a8a8a8a8a8a8a8a8a8b8a8b8b8b8b8c8c8c8c8c8c8c8c8d8d8c8c8d8c8c8d8d8c8c8c +8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c +8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8e8e8e8e8e8e8e8e8e8e8e +8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e +8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e +8e8e8d8d8e8e8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8e8e8d8d8e8e8e +8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f +8f8f8f8f8f8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8d8c8c8d8d8c +8c8c8b8b8b8b8b8b8b8b8b8a8b8a8a8a8a8a8a8a8a8a8a8a8a8a8a898989898989898989898989 +898989898989898989898989898888888787888887878787878787878686868686868686868686 +868686858685858585858585858585858585858585858585848484848484848484848484848383 +838382828282828282828282828282828282828282828282818281818181818181818181818181 +8180808080808080808080808080808080808080808080807f7f80807f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7d7d7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7e7e7d7d7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80807f7f80808080808080807f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d +7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7e7e7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7c7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7e7e7e7e7e +7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f80808080808080808080808080818180808181818181818181818181818181818181818181 +818181818181818182828282828282828282838383838483848484848484848484848484848484 +848484848484848484848484848384838383838383838282828281818180808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f8080808080808080818180808181818282828282828282828283838383838383838384 +838484848485858585858585858585858585858585858585858585858585858585858585858585 +858484848484848484848384838382828282818181818181818180808080808080808080808080 +808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808081818181818282828384 +82838484848585858585858585858585858586868585868685858484838382828281807f7e7d7d +7c7b7a79797776757474737271706f6f6f6f6d6d6c6c6b6b6a6a6a6a6a6a6a6a6a6a69696a6a6a +6a6b6a6b6b6b6b6c6c6c6c6c6c6c6d6d6d6e6e6e6e6f6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f +6f6f6f6f6f6f6f6f6f6f6f70706f6f7070707070707070707070706f706f6f6f6f6f6f6f6f6f6e +6e6e6e6e6e6e6e6e6e6e6e6f6f6f70707070717071717272737373737373737575767778787878 +79797a7c7d7c7d7d7d7d7f7f7f8081808181818183838383848384848484848484848484848484 +8384838382828282818181808080808080807f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7c7c7c7c7b7c7c7b7b +7c7c7c7c7c7c7c7c7f7f7f80818081818283838485868686868685858585858585858584838281 +8080807f807f7e7e7e7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f8080 +808081818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +8181818181818181818181818181818181818181808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d +7d7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7979797978797878787876767676767676767575 +767675757574747474737473737373727272727271717171717171717171707070707070707070 +6f706f6f6f6f6f6f6f6f6f6f6f6f70706f6f707070707070707070707070707070707070707070 +707170717172727171727272737373737373737373737373737373747474757576767676777677 +7777777878787878787878797979797a7a7a7a7a7a7a7b7b7c7c7c7c7d7d7d7d7d7d7d7d7e7e7e +7e7f7f7f8080808081808181818181818181818282828282828282828283838383838484848585 +848485858685868686868686868686878787878787878787878787878787878787878788888888 +8889898989898989898989898989898a898a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a +8a898a89898989898989898a898a8a8a8a8b8b8b8b8b8b8b8b8c8c8b8b8c8b8b8c8c8b8b8b8b8b +8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b +8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8c8c8c8c8d8d8d8d8d8d8d8d8d8d8d8d8d +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d +8c8c8d8d8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8d8d8c8c8d8d8d8d8d +8d8d8d8d8d8d8d8d8d8d8d8d8d8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e +8e8e8e8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8b8b8c8c8b8b8b +8a8a8a8a8a8a8a8a8a898a89898989898989898989898989898888888888888888888888888888 +888888888888888888888887878786868787868686868686868685858585858585858585858585 +858585858585848584848484848484848484848484848383838383838383838383838382828282 +818181818181818181818181818181818181818181818181818181818181818181818181818180 +808080808080808080808080808080808080808080807f7f80807f7f7f7f7f7f7f7e7f7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7d7d7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7e7e7d7d7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f +7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7f7f7e7e7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c +7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7d7d7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +808080808080808080808080808080808080808080808081818080818181818181818181818181 +818181818181828282828282828282828383838384838484848484848484848484848484848484 +848484848484848484848483848383838383838383838282828282818181818181818180808181 +80808080808080808080808080808080808080808080808080808080808080808080808080807f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f80808080808080808181808081818182828282828282828282838383838383838383848384 +848484858585858585858585858585858585858585858585858585858585858585858585858584 +848484848484848483848383838382828282828282828282818181818181818180808181808080 +80808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808081818080818181828282828283838383848384 +84848485858586868585868686868686858586868585848483838282818180807f7d7c7c7b7a79 +787776757473727170706f6e6d6d6c6c6b6b6a6a69696969696969696969696969696a6a6a6a6b +6a6b6b6b6b6c6c6c6d6d6d6d6e6e6e6f6f6f6f706f707070707070707070707070707070707070 +707070707070707070707070707070707070707070707070706f706f6f6f6f6f6f6f6f6f6e6e6e +6e6e6e6e6e6e6e6e6e6e6e6e6f6f6f6f706f707070707171717272727273737475767677777878 +797a7b7a7b7c7c7c7e7e7e7f807f80818181838383838483848484848484848484848484848384 +838383838282828282818181808080807f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7b7b7c7c7b7c +7c7b7b7c7c7c7e7e7e7f807f808181828384848585858586868686868685858585848483828181 +807f807f7e7e7e7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f8080 +808080808080808080808081818080818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818080818180808080808080808080808080 +80808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d +7d7d7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7a7a7a7a797a79797979777777767677777676767676 +767676757575757475747474747373737373727272717172727171717070707070707070706f70 +6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f70 +6f7070707070707070707171717171717171727271717272727373737373747474747574757575 +757676767777767677777778787878787878787879797a7a7a7a7b7b7b7c7c7b7b7c7c7c7d7d7d +7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f80808081818080818181828282828283838383838383 +838384838484848484848484848585858585858585868685858686868686868686878787878788 +888888888888888888888888888988898989898989898989898989898989898989898989898988 +8988888888888888888988898989898a8a8a8a8a8a8a8a8b8b8a8a8b8b8b8b8b8b8a8a8b8b8a8a +8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8b8b8a8a8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c +8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c +8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c +8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c +8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d +8d8d8d8d8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8b8b8b8a8a8b8b8a8a8a8989 +898989898989898889888888888888888888888888888887878787878787878787878787878787 +878787878787878787868686858586868585858585858585848484848484848484848484848484 +848484848384838383838383838383838383838382828282828282828282828282828281818181 +8181818181818181818181818181818181818180808181808080808080808080808080807f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f8080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808181818181818181818182828282838283838484838384848484848484848484848484 +848484848484848484838483838383838383838382828282828181818181818181818181818181 +8181818181818181818080818180808080808080808080808080808080808080808080807f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080 +808081818181818181818181818181828282828282828282828383838383838383838483848485 +858585868686868686868686868686868686868686868686868686868686868686868686858585 +858585858585848584848383838382828282828282828181818181818181818181818181818181 +8181818181818080818180808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f +7e7f7f80807f7f8080808080808080818181818181818181818282828282838383848583848585 +85868686858586868585858585858585848484848383818180807f7e7e7e7d7b79797978777674 +7473727170706f6f6e6d6c6c6c6c6b6b6a6a696969696969696a6a6a6a6a6a6a6b6b6b6b6c6b6c +6d6d6d6e6e6e6e6e6e6e6f6f6f7070707071707171717171717171717171717171717171717171 +717171717171717272717172727272727271717272717170717070707070707070706f6f6f6f6f +6f6f6f6e6e6f6f6e6e6e6f6f6f6f706f7070707071717171717171727273747575757576767879 +7a797a7a7a7a7c7c7d7e7f7e7f7f7f7f8282828283828383848484848484848484848483848383 +838382828282828181818181818180807f807f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7b7b7c +7c7b7c7c7d7d7e7f807f8080808182838385858585858585858586868686868584838281818180 +81807f7e7e7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f80808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7a7b7a7a7a7a7878787878787878787878787877 +777777767675767575757574747474747373737373737373727272727171717171717170717070 +70707070707070707070707070707070707070706f6f70706f6f6f6f6f6f6f6f6f6f6f6f706f70 +707070707070707071717171717171717171717171717172727272727373737374737474747475 +7575757575757576767676777777777777777878797979797a7a7a7a7a7a7a7a7a7a7b7b7b7b7b +7c7c7c7d7e7c7d7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f8080808080818181828281818282 +838283838383838383838384848484848484848484848484848484848485858585868686878787 +878787878787878787878788878888888888888888888888888888888888888888888888878887 +878787878787878887888888888989898989898989898989898989898989898989898989898989 +898989898989898989898989898989898989898989898a8a89898a8a8a8a8a8a89898a8a898989 +898989898989898989898989898a8a89898a8a8a8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b +8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b +8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b +8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b +8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c +8c8c8c8c8c8b8b8b8a8a8b8b8a8a8a8a8a8a8a8a8a8a8a8a8a8989898989898989898988888888 +888888888887888787878787878787878787878787868686868686868686868686868686868686 +868686868686868585858585858585858585858585858484848484848484848484848483838484 +838382838282828282828282828282828282818181818181818181818181818181808080808080 +808080808080808080808080808080808080808080808080808080808080808080807f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f807f808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808181818181818181818181818181818080808080808080808080808080808181 +81818181818181818181818080818180808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7d +7f7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a797979797979797979797a7a +7a7a7a7a7a7a7a7a7a7a7a7b7b7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e807f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f80808080808080808081818282828282828283838282838383838383838483848484848484 +848484848484848484848484848484848484838383838282818181818181818181818181818181 +818181818181818080818180808080808080808080808080808080808080808080807f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080 +818181818181818181818181818282828283828383838384848484848484848484848484858585 +858686868686868686868686868686868686868686868686868686868686868686868585858585 +858585858585858584848484838383838383838282818181818181818181818181818181818181 +818181818080818180808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f80807f7f80808080808080808181818181818181818282838383838484848585848485858586 +868685858686858585848484848483838382818180807e7e7d7c7c7b7a79777776757574727271 +716f6e6e6d6d6d6c6b6b6b6b6a6a6a6a6969696a6a6a6a6b6b6b6b6b6b6b6c6d6d6d6d6d6d6e6e +6e6f6f6f6f6f6f7071717172727272727272727272727272727272727272727272727272727272 +727272727273737272737373737373727273737272727272727272727171717170707070707070 +706f6f70706f6f6f7070707070707070706f717070707170717272737374747474757577777877 +787879797b7b7c7c7d7c7e7e7e7e81818181828282828383838383838383848484848484848484 +83838383828281818181818180808080807f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7b7b7c7c7b +7c7c7d7d7e7e7f7e7f7f7f80828282848484848585858585868686868685848483828282808180 +807f7f7d7d7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f8080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080807f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7e7e7e7e7e7d7d +7d7d7d7d7d7d7d7c7d7c7c7c7c7b7b7b7b7b7b7b7b7b7b79797979797979797979797979787878 +787777777777777776767575757574747474747474747373737372727272727272717271717171 +717171717171717171717171717171717171707071717070707070707070707070707070707070 +707070707070717171717171717171717171717171727272727273737373737373737373747474 +7474747474757575757676767676767677777777777778787878787878787879797a7a7a7a7b7b +7b7c7c7b7b7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7e7e7f7f7f7f8080808181808081818181 +818181818181818181828282828382838383838383838383838383848484848585858686868686 +868686868686868686868686868686868686868686868686878687878787878787878787878787 +878787878787878787878788888888888888888888888888888888888888888888888888888888 +888888888888888888888888888888888888888889898888898989898989888889898888888888 +8888888888888888888888898988888989898a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a +8a8a8a8a8a8a8a8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b +8b8b8b8a8a8a89898a8a8989898989898989898989898988888888888888888887878686868686 +868686868686868686868686868686868686868585858585858585858585858585858585858585 +858585858584848484848484848484848484848483838383838383838383838383828283838282 +828282828282828282828282828282828181818181818181818181818181818080808080808080 +80808080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7f7f7f7f80808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808081818181818181818181818181818180808080808080808080808080808081818181 +8181818181818181818080818180808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7e7e +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a +7a7a7a7a7a7a7a7a7a7a7a7a79797a7a7979797979797979797979797979797979797979797979 +797979797979797979797979797979797979797979797979797878787878787878787879797979 +7979797979797979797a7a79797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7b7a7b7b7b7b7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80807f7f808080808080808080808080808080808080 +808080808080808080808080808081818282828282828282828484848484848484848484848484 +848585858584858484848483838383838383838383838383838382828281818282818181808080 +808080808080808080808080808080808080808080808080808080808080808080808080807f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7e7f7e7e7e7f7e7f7f7f7f80808080808080808080808080808080808080 +808080808181818182828283838383838383838383838383838384848484858485858585858585 +858586868686868686868686878787878787878787878787878787878787878786868686868585 +858584858484848484848484848383838383838383838382828281818282818181808080808080 +808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f807f808080 +808080808080808080808081818182828282838383838383838384848484858485858585858585 +86868585868685858484828283838181807f7e7d7d7c7b7b7979787676757473727171706f6e6e +6e6d6d6c6b6b6b6b6a6a6a6a696a6a6a6a6a6a6b6b6b6b6b6b6c6c6d6d6d6d6e6f6e6f6f6f6f70 +707071727272727272737373737473747474747474747474747474747474747474747474747474 +747474747474747474747474747474747474747374737373727272727272717171717170707070 +7070707070706f6f6f6f706f707070707070707171717171717172727274747474747575777778 +78797879797a7b7c7c7d7e7e7f7f80808180828282828282838384848484848384838383838383 +8383838383838282818181807f807f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7c7c7c7c7b7c7c7b7b7c7c7c +7c7c7c7d7d7e7e7f7f808082828283838485868686868685858585858584848483828281807f7f +7e7f7e7e7e7e7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f80807f7f808080818181818181818181818181818181818181818181818181818181 +818181818181818180808080808080807f7f80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7d +7e7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7d7d7e7e7d7d7d7d7d7d7d7c7d7c7c7c7c7b7b7b7a7a7b7b7a7a7a7979797979797979 +797878777777777777777777767676757575757474747474747474737373737273727272727272 +727272717171717170707070707070707070707070707070707070706f6f6f6f706f7070707070 +707070707070707070707070717170707171717171717171717171717272737373737373737474 +737374747474747474747474747474757676767677777778787777787878787878787879797979 +7a797a7a7a7a7b7b7b7b7b7b7b7b7c7c7c7c7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7f8080 +808080808080808181818181818181828282828383838383838383838383838383838383838484 +848484858585858685868686868686868686868686868686868686868686868685868585858585 +858585868586868686878787878787878788888787888888888888878788888787878787878787 +878787878787878787878787878787878787878787878787878787878787878787878787878787 +878787878787878787888887878888888888888888898989898989898989898989898989898989 +898989898989898989898989898989898989898989898989898989898989898989898989898989 +898989898989898989898989898989898989898989898989898989898989898989898989898989 +898989898989898989898989898989898989898989898989898989898989898989898888888888 +888888888889898989898989898989898989898988888888888888888888888888888888888888 +888888888888888888888888888888888888888888878787868687878686868686868686868686 +868586858585858484848484848484848484848484848484848484848484848484848484848484 +848484838383828283838282828282828282828282828282828282828282828282828282828182 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818080818180808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080807f807f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808081818181818181 +818181818181818181818181818181818181818181818080808080818181818181818181818181 +818181818181818181818181818181818181808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7d7d7d7d7c7d7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a79797979797979797979797979787879797878787878787878787878787877777777777777 +777777777777777777777777777777777777777777777777777777777878787878787878787878 +78787878787878787878787878787878787878787878787879797979797a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f807f808080808181818181818181818183838383848384848484848484848485 +858585858585858585848484848484848484838483838383828282818182828181818080808080 +80808080808080808080808080808080808080808080808080808080808080808080807f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080 +808081818181828282838383838483848484848484848484858585858585858585858585858585 +868686868686868686868787878787878787878787878787878787878787868686868685858585 +858585858585858585858584848484838483838383828282818182828181818080808080808080 +80808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080 +808080808080808080818181828282828383848384848484858585858585858585858585858686 +858586868584838381818282807f7e7d7d7c7b7a79797776757474737170706f6f6e6d6d6c6c6b +6b6a6a6a6a6a69696969696a6a6a6a6b6b6c6c6c6c6c6c6d6d6e6e6f6f70707070707070717171 +727373747474747575757575757575757575757575757575757575757575757575757575757575 +757575757575757575757575757575757575757575757474737373737272727272717171717171 +717171717070707070707070706f706f6f70717071717171717171737373737373737575767778 +77787878797a7b7c7d7d7e7e7f7f80808181818181818282838384848484848484848484848484 +838483838282818181808080808080807f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7c7c7c7c7b7c7c7b7b7c7c7c7c7c +7c7c7c7d7d7e7e7f80818181828283858686868686858585858585858585848382818080807f80 +7f7e7e7e7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f +7f7f7f80807f7f8080808181818181818181818181818181818181818181818181818181818181 +81818181818180808080808080807f7f80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7e7d7f7e7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7b7b7c7c7b7b7b7a7a7a7a7a7a7a7a7a7a +797979797879787878787777777676767675757575757575757474747473747373737373737373 +737272727272717171717171717171717171717171717171717170707070707070707070707070 +707070707070707070707171707071717171717171717171717171727272727272727273737272 +737373737373737373737373737474747474757575767675757676777677777777787878787878 +7878787879797979797979797a7a7a7a7b7b7c7b7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e +7e7e7e7e7e7f7f7f7f807f80808181818182828282828282828282828282828282828283838383 +838484848484848484848484848484848484848485848585858585858585858585858585858585 +858585858585858686868686868686878786868787878787878686878786868686868686868686 +868686868686868686868686868686868686868686868686868686868686868686868686868686 +868686868686868787868687878787878787878888888888888888888888888888888888888888 +888888888888888888888888888888888888888888888888888888888888888888888888888888 +888888888888888888888888888888888888888888888888888888888888888888888888888888 +888888888888888888888888888888888888888888888888888888888888888887878787878787 +878787888888888888888888888888888888878787878787878787878787878787878787878787 +878787878787878787878787878787878787878686868585868685858485848484848484848484 +848484848483838383838383838383838383838383838383838383838383838383838383838383 +838282828181828281818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818180808181808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808081818181818181818181 +818181818181818181818181818181818181818180808080808181818181818181818181818181 +818181818181818181818181818181818080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7a7b7a7a7a7a797979797979797979797979797979 +787878787878787878787878787777787877777777777777777777777777767676767676767676 +767676767676767676767676767676767676767676767676767677777777777777777777777777 +7777777777777777777777777777777777777777777778787878787979797979797979797a797a +7a7a7a7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7f7e7f7f7f7f80808081818080818181838383838483848484848484848484858585 +858585858585858484848484848484848384838383838282828282828282828281818181818181 +8180808181808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808081818080818181818181 +818182828282828383838384838484848484848484848585858585858585868685858686868787 +878787878787878788888888888888888888888888888888888888888787878787868686868686 +868685858686858585848484848384838383838282828282828282828281818181818181818080 +8181808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808181808081 +818181818181818282828282838383838483848484848585858686858586868686868685858686 +858584838282818180807f7e7d7c7b7a797877767574737271706f6e6e6d6c6c6b6b6a6a6a6a69 +6969696969696969696a6a6a6a6b6b6c6c6d6d6d6d6e6e6f6f7070717171717272727373737374 +747575757576767676767676767676767676767676767676767676767676767676767676767677 +777676777777777777767677777676767676767675757474747473737373737272727171727271 +71717070707070707070706f706f6f6f706f707070707070707171717172727274747475767576 +777778797a7a7b7b7d7d7e7e7f7f80808181818182828383848484848484848484848484848384 +83838383828282818181818080807f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7c7c7c7b7b7c7c7b7c7c7b7b7c7c +7c7d7d7d7d7e7f808081828283848585858586868686868685858585848483828181807f807f7e +7e7e7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080808080808080808080 +808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7b7b7c7c7b7b7b7a7a +7a7a797a7979797978787878787777777676777776767675757575747574747474747474747473 +737373737272727272727272717172727171717171717171707070707070707070707070707070 +707070707070707070707070707070707070707070707070707171717171717171717171717172 +727171727272727272727273737373737474747474747474747574757575757676767777767677 +777778787878787878787878797979797a797a7a7a7a7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7d7d +7d7d7d7e7e7e7e7f7e7f7f7f7f8080808080808080818180808181818181818181828282828283 +838383838383838383838383838383838383848384848484848484848484848484848484848484 +848484848485858585858585858585858585858585858585858585858585858585858585858585 +858585858585858585858585858586868585868686868686858586868585858585858585858585 +858585858586868585868686868686868687878787878787878787878787878787878787878787 +878787878787878787878787878787878787878787878787878787878787878787878787878787 +878787878787878787878787878787878787878787878787878787878787878787878787878787 +878787878787878787878787878787878787878787878787878787878787868686868686868686 +868787878787878787878787878787878686868686868686868686868686868686868686868686 +858586868585858585858585858585858584848484848484848483848383838383838383838383 +838383828282828282828282828282828282828282828282828282828282828282828282828281 +818181818181818181818181818181818181818181818181818181808081818080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808181808081818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181828282828282828282828282 +828282828282828282828282828282828282818181818182828282828282828282828282828282 +828282828282828282828282828281818181818181818181818181818181818181818181818181 +81818180808181808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7b7b7c7c7b7b7b7b7b7b +7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a797a797979797878787878787878787878787878787777 +777777777777767677777676767676767676767676767676767676767575757575757575757575 +757575757575757575757575757575757575757575757575767676767676767676767676767676 +767676777776767777777777777777777777777778787878787979797979797979797a797a7a7a +7a7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7d7d7e7e +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7e7d7e7e7e7e7f7f7f80807f7f8080808282828283828383838383838484848585858585 +858585858584848484848484848483848383838382828282828282828282818181818181818181 +818181818181818181818181818180808181808080808080808080808080807f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f80807f7f808080808080808081818181818181818181818181818181818181818181818181 +828282828283838383848384848484848484848485858585858585858686858586868687878787 +878787878787888888888888888888888888888888888888888887878787878686868686868686 +868686868686868585858584858484838383838282828282828282818181818181818181818181 +8181818181818181818181808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f80807f7f8080808080808080818181818181818181818181818181 +818181818182828283838383848485848585858586868685858585858585858585858484848484 +838180807f7f7e7e7d7c7b7979787776757573727170706f6e6d6d6c6c6c6b6b6a6a6a6a696969 +69696a6a6a6a6a6b6b6b6b6c6d6e6e6e6e6e6e6f6f707071717373737373737374747474757576 +767676777777777777777777777777777777777777777777777777777777777777777777777777 +777778787777787878787878777778787777767675757575747474747473737373737373737373 +727272717171717171707170707071707171707071717071717171717171737373757674757676 +777879797a7a7b7b7d7d7e7e7f7f7f7f8080818182828383848484848484848484848483848383 +8383828282818181818181818080807f7e807f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d +7d7d7d7e7f808080818182838585858585858585858686868686858483828181818081807f7e7e +7c7c7c7c7c7c7c7c7b7b7c7c7b7c7c7c7c7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f808080808080808080808080808080808080808080808080808080808080808080 +80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e +7f7e7e7f7f7e7e7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7d7d7d7c7c7d7d7c7c7c7b7b7b7b +7a7b7a7a7a7a797979797978787878787878787878777777767577767575757575757575747474 +747473737373737373737373737373727273737272727171717171717171717171717171717171 +717171717171717171717171717171717171717171717172727272727272727272727272717172 +727171717171717171727272727273737373737373737475737475757576767676767676767676 +77777777777777777777787878787978797979797a7a7a7a7a7a7a7a7a7a7b7b7b7c7c7b7b7c7c +7c7d7d7d7d7e7d7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080818181828282 +828282828282828282828282828282828382838383838383838383838383838383838383838383 +838383848484848484848484848484848484848484858584848585858585858585858585858585 +858585858585858585858585858585858585858585858585858585858585858585858585858585 +858585858585858585858585858585868686868686868686868686868686868686868686868686 +868686868686868686868686868686868686868686868686868686868686868686868686868686 +868686868686868686868686868686868686868686868686868686868686868686868686868686 +868686868686868686868686868686868686868686868686868686868585858585858585858586 +868685858686858585858585858584848484848484848484848484848484848484848484848484 +848484848484848484848484848484838383838383838383828382828282828282828282828282 +828181818181818181818181818181818181818181818181818181818181818181818181808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808081818080818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818282828282828282828282828282 +828282828282828282828282828282828181818181828282828282828282828282828282828282 +828282828282828282828282818181818181818180808181808080808080808080808080808080 +8080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7f7f7e7e7d7e +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7a7a7a79797a7a797978797878787877777777777777777777777777777776767676 +767676767676767676767676767676767676767676767676767675757575757575757575757575 +757575757575757575757575757575757575757575757676767676767676767676767676767676 +76777776767777777777777777777777777778787878787979797979797979797a797a7a7b7b7b +7b7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7e7e7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7d7c7d7d7d7d7e7e7e7f7f7e7e7f7f7f81818181828182828282828283838384848484848485 +858585848484848484848484848484848484838383838283828282828181818181818181818181 +81818181818181818181818180808181808080808080808080808080807f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +80807f7f8080808080808080818181818181818181818181818181818181818181818181818282 +828282838383838483848484848484848484858585858585858586868585868686878787878787 +878787878888888888888888888988898989898989898989888888888887878787868786868686 +868686868685858585858585858484848483838383838383828281818181818181818181818181 +818181818181818181808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f80807f7f80808080808080808181818181818181818181818181828182 +828282838383848484848585858585858585868686858585858585848484848483838382828180 +7f7e7d7d7c7c7a7a79777775757473737171706f6e6d6d6c6c6b6b6b6a6a6a6a6a6b696a6a6a6a +6b6b6b6b6b6c6d6d6d6d6e6f6f6f6f6f7071717272727274747474747474757575757676767676 +777778787878787878787878787878787878787878787878787878787878787878787878787878 +797978787979797979797878797978787777777777777676767676757575757474747474747373 +737272727272727172717171717171717070717170717171717171717373737475737475757677 +777779797a7a7c7c7c7c7e7e7e7e7f7f8080818282828383838383838483848484848484848484 +838383828182818181818080807f7f80807f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e +7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7e7e7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d +7d7e7e7f7f7f80818282848484848485858585868686868685848483828282808180807f7f7d7d +7c7c7c7c7c7c7b7b7c7c7b7c7c7c7c7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f80807f7f80808080808080807f7f7f7f7f7f7f7f7f7f7e7e7e7d7d7e7e7d7d7d7c7c7c7c7c7c +7c7c7c7b7b7a7a7a7a797979797979797979797878787777787877777777777777767675757575 +747474747474747474747474747373747473737372727272727272727272727272727172717171 +717171717171717171717171717171717171717171727272727272727272727272727171727271 +717171717171717272727272737373737373737374747373747474757575757575757575757676 +767676767676767677777777777777777778787979797979797979797a7a7a7b7b7a7a7b7b7b7c +7c7c7c7c7c7c7c7c7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f8080808181818181 +818181818181818181818181818182818282828282828282828282828282828282828282828282 +828383838383838383838383838383838383838484838384848484848484848484848484848484 +848484848484848484848484848484848484848484848484848484848484848484848484848484 +848484848484848484848484848585858585858585858585858585858585858585858585858585 +858585858585858585858585858585858585858585858585858585858585858585858585858585 +858585858585858585858585858585858585858585858585858585858585858585858585858585 +858585858585858585858585858585858585858585858585858584848484848484848484858585 +848485858484848484848484838383838383838383838383838383838383838383838383828382 +828282828282828282828282828181818181818181818181818181818181818181818181818180 +808080808080808080808080808080808080808080808080808080808080808080807f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f807f8080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080818180808181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818182828282828282828282828282828282 +828282828282828282828282828281818181818282828282828282828282828282828282828282 +828282828282828282828181818181818181808081818080808080808080808080808080808080 +7f807f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7e7e7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7b7c7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a797979787879797878787878787878777777777777777777777777777776767575757575 +757575757575757575757575757575757575757575757575747474747474747474747474747474 +747474747574757575757575757575757575757576767676767676767676767676767676767677 +777676777777777777777777777777777878787878797979797a797a7a7a7a7a7a7a7b7b7b7b7c +7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7d7e7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c +7b7c7c7c7c7d7d7d7e7e7d7d7e7e7e808080808180818182828282828282838383838484848484 +848484848484858585858485848484848383838383838383838383838383838282828181818180 +80808080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808081818182828181828282838383838383838383 +838383838384838484848484848484848484848484858585868685858686868787878787878787 +878788888888888888888888888888888888888888888888888888888888888888888887878888 +878787868686868585848484848484848484838383838383838383838282828181828281818180 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808081818181818181818282828283838383838383 +83848484848484848484858485858585858585868685858585858584848282838281807f7e7d7d +7c7b7a7979777676747472727170706f6e6e6d6d6c6c6b6b6a6a6a6b6a6a6a6a6a6a6a6b6b6b6b +6c6c6d6d6d6d6e6f6f6f7071727272727272737474747474747676767777777777777878787878 +78787878787878787878787878787878787878787878787879797979797979797a7a79797a7a7a +7a7a7a79797a7a7979797979797979797878787877777777777777777676777675757574747474 +747474737372737272727370717171717171717171717172727272727273737373747474767777 +7778787979797b7c7c7c7e7e7e7e7f7f8080828282828383848484848484848384838383838383 +8383838383828282808080807f807f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7c7d7d7b7b7c7c7c7c7c7c7c7c +7e7e7e7f808081828282838385858685868685858585858584848483828281807f7f7e7f7e7e7e +7e7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d +7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080807f807f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7f7f7e7e7e7e7e7e7e7d7d7c7c +7c7c7c7c7c7c7c7b7b7b7a7a7a7a79797979797979787978787878777777777777777777777676 +767676767676757575757474747474747474747474747473737373737373737373737373737373 +737373737272727272727272727272727272727171717171717171717171717172727171727272 +727272727272727272727272727272727272727372737373737373737474737374747475757575 +7575757575757575757576767777777777777778787878797979797979797979797979797a7a7a +7a7b7b7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f8080 +808080808080808080808080818081818181818181818182828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828283838383848484848484838384848383838383838383838383838383838384 +848383848484848484848484848484848484848484848484848484848484848484848484848484 +848484848484848484848484848484848484848484848484848484848484848484848484848484 +848484848484848484848484848484848484848484848484848484848484848484848484848484 +848484848484848484848484848484848484848383838383838383838383838383838383838383 +838383838383838383838282828282828282828282828282828282828282828282818182828181 +818181818181818181818181818181818181818180818080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080807f7f80807f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818282828282828282828281818181818181 +818181818181818182828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828383 +828283838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383828282 +828282828282828282828282828282828282828282828282828282828282828281818181818181 +8181818181818181818181818181818181818181818181818181818181818181818080807f7f80 +807f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7c7d7c7c7c7c +7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a79797979787878787878787878787878 +787878787878787878787777767676767676767676767676767676767676767676767676767676 +757576767575757575757575757575757575757575757575757575757575757575757575757575 +757575757575757575757575757575757575757575757576767676767676767676767676777776 +767777777777777777787878787878787878787979797979797979797a7a7b7b7b7b7b7b7b7c7c +7c7c7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7a7b +7b7b7b7c7c7c7d7d7c7c7d7d7d7f7f7f7f807f8080818181818181818282828283838484848484 +848484848585858585858585858584848484838483838383838383838382828281818181808080 +8080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080818181828281818282828383838383838383838383 +838383848384848484848484848484848484848585858686858586868687878787878787878787 +888888888888888888898889898989898989898989898989898989898988898888878788888787 +878686868686858585858585858585858484848483848383838382828281818282818181808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080818181818181818182828282838384838484848485 +858585858585858585858585858585858586868585858584848383818182817f7e7d7d7c7b7a79 +787776757474727170706f6e6e6e6d6d6b6b6b6b6a6a6969696a6a6a6a6b6a6b6b6c6c6c6c6d6d +6e6e6f6f7070707071727373747474747575757575757577777778787878787878787879787979 +797979797979797979797979797979797979797979797a7a7a7a7a7a7a7a7b7b7a7a7b7b7b7b7b +7b7a7a7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a797979797979797978777877767676757575757575 +757474737473737373717171717171717171717171727272727272727272727373737575757677 +77787878797a7b7b7d7d7d7d7e7e7f808181818182828383848384848484848484848484848484 +838483828282808080808080808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e +7e7f7e7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7d7d7d7d7c7d7d7b7b7c7c7c7c7c7c7c7c7d7d +7d7e7f80818181818282848586858686858585858585858585848382818080807f807f7e7e7e7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d +7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080 +808080808080808080808080808080808080808080807f7f80807f7f7f7f7f7f7f7f7e7e7e7e7d +7e7d7d7d7d7c7c7c7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7979797978797878787877777777 +777777777676767675757575757575757575757575747474747474747474737473737373737373 +737372727272727272727272727272727271717171717171717171717171727271717272727272 +727272727272727272727272727272727272727272727272727273737272737373747474747474 +747474747474747474757575757675767677777777787878787878787878787878787979797979 +7a7a7a7a7b7a7b7b7b7b7b7b7b7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7f7f7f7f +7f7f7f7f7f7f7f7f7f7f807f808080808080808080818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181828282828383838383838282838382828282828282828282828282828282838382 +828383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838382828282828282828282828282828282828282828282 +82828282828282828181818181818181818181818181818181818181818181807f81807f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f807f808080808080807f7f80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818182828282828282828282818181818181818181 +818181818181828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828283838282 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838282828282 +828282828282828282828282828282828282828282828282828282828282818181818181818181 +818181818181818181818181818181818181818181818181818181818181818080807f7e807f7e +7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7b7b7b7b7b7b7b7b7b7a7b7a7a7a7a797979787878787777777777777777777777777777 +777777777777777777767676767676767676767676767676767676767576757575757575757474 +757574747474747474747474747474747474747474747474747474747474747474747474747474 +757475757575757575757575757575757575757575767676767676767676767676767777767677 +7777777777777778787878787878787878797979797a797a7a7a7a7b7b7b7b7b7b7b7b7c7c7c7c +7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b +7a7a7a7a7a7a7a7a7a7a7a7a7a7a797a7979797979797979797979797979797979797a797a7a7a +7a7b7b7b7c7c7b7b7c7c7c7e7e7e7e7f7e7f7f8080808081818182828282838384848484848484 +848485858585858585858585848484848384838383838383838383828282828281818181818181 +818181818181808081818080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080818180808181 +818181818181818181818181818181818282828282828282828283838383838383838383838383 +838483848484848484848484848484848485858586868585868686878787878787878787878888 +888888888888888988898989898989898989898989898989898989888988888888888888888887 +878787878686868585868685858584848484838483838383828282828282828282828181818181 +818181808081818080808080808080808080808080808080808080808080808080808080808080 +808080808181808081818181818181818282828282828282828283838383848384848484858585 +868685858686868686868686868686858585858484838382828180807f7e7d7c7b7a7978777675 +74737271706f6e6e6d6d6c6c6b6b6a6a6a6a69696969696a6a6a6a6b6a6b6b6c6c6d6d6e6e6f6f +7070717172727373747475757575767676777777777878787979797979797979797a797a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c +7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7979787878787777777676767675 +757475747474747272727171727271717171717171717171717272717172727274747475767576 +777778797a7a7b7b7c7c7d7d7e7f80808181828283838483848484848484848484848484848384 +83838383818181808081818080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f +7e7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7d7d7d7d +7e7f808081818282838485848586868686868685858585848483828181807f807f7e7e7e7c7c7c +7b7b7c7c7b7c7c7b7b7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d +7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808181808081 +81818181818181818181818181818181818181818080818180808080808080807f7f7f7f7e7f7e +7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7a7a7a7a797a79797979787878787878 +787878787777777676777776767676767676767575757575757575757475747474747474747474 +737373737373737373737373737373727272727272727272727272727171727271717171717171 +717171717171717171717171717172727171727272727272727272727272727373737373737373 +737373737373737474747475747575757576767676767676767777767677777778787878787979 +79797a797a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080 +808080808080808080808080808181808081818181818181818181818181818181818181818181 +818181818181828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282818181818181818181818181818181818181808081818080 +8080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080 +808080808080808080818180808181818181818181818181818181818181818181818181818181 +818182828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282838383838383838383838282828282828282828282 +828282828383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838382828282828282 +828282828282828282828282828282828282828282828282828282828181818181818181818181 +81818181818181818181818180808181808080808080808080808080807f7f7f7f7e7f7e7e7e7e +7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b +7b7a7a7a7a7a7a7a7a7a797a797979797878787878777777777777777777777777777777777777 +767677777676767575757575757575757575757575757575757574757474747474747474747474 +747474747474747474747474747474747474747474747474747474747474747474747474747574 +757575757575757575757575757575757575757676767676767676767676767677777676777777 +777777777778787878787878787878797979797a797a7a7a7a7b7b7b7c7c7b7b7c7c7c7d7d7d7d +7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7c7c7d7d7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a +7a7a7a7a7a7a7a7a7a7a7a7a797a7979797979797978787979787878787878787978797979797a +7a7a7b7b7a7a7b7b7b7d7d7d7d7e7d7e7e7f7f7f7f7f8080818181818282838383838383848484 +858585858585858585858484848483848383838383838383838282828282818181818181818181 +81818181818181818181818181818080818180808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f80808081818080818181818181818181818181818181818181818181818181 +818181818181818181818181818182828282828282828282838383838383838383838383838384 +838484848484848484848484848484858585858585858585858686868686868686868687878787 +878787878788878888898988888989898989898989898989898889888888888888888888878787 +878786868686868686868686858585858485848483838383828282828282828281818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818182828282828282828383838384848584858585858686868585 +86868585858585858585858585848484848383818180807f7e7e7d7c7b79797877767574737271 +70706f6e6d6d6c6c6c6c6b6b6a6a6a6a69696a6a6a6b6b6b6b6c6b6c6d6e6e6e6e6f6f70707171 +737373737474757576767676777777777777777878787979797979797979797a797a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7a7a7979797978787878787878777675 +777675757573737373737373737272727272727272727272727272727171747473757674757676 +777879797a7a7a7a7c7c7d7e7f7f80808181828283828384848484848484848484848483848383 +8383818181818181818181818080807f7f80807f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f +7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7b7b7d7d7c7d7e7e +7f8080808181828384848585858585858586868585858483828181818081807f7e7e7c7c7c7c7c +7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e +7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808081818080818181 +818181818181818181818181818181818181818181818181818181818181808080807f807f7f7f +7f7e7e7e7e7e7d7d7d7c7c7d7d7c7c7c7c7c7c7c7c7b7b7b7b7a7b7a7a7a7a7979797979797979 +797978787878787878787777787877777776767676767676767675767575757575757575757474 +747474747474747474747474747373737272737372727272727272727272727272727272727272 +727272727272727272727272727272727272727272727272727272727273737373737373737373 +737373737374747474757475757575767676767676767676767676767676777777777778787878 +79787979797979797979797a7a7a7a7a7a7a7a7b7b7a7a7b7b7b7c7c7c7c7c7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7e7d7e7e7e7e7e7e7e7f7f7f7f808080808080808080808080808080807f7f8080 +7f7f7f7f7f7f80807f7f8080808080808080808080808080808080808080808080808080808080 +808080808181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +81818181818181818181818181808080808080808080808080807f7f80807f7f7f7f7f7f7f7f7f +7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7e7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7e7f7d7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +818181818181818182828181828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828383838383838383838382828282828282828282828282 +828283838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383828283838282828282828282818181818181818181 +818181818181818181818181818181818181818181818181818180808080808080808080808080 +80808080808080808080808080808080808080807f7f80807f7f7f7e7e7e7e7d7e7d7d7d7d7d7d +7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a +7a7979797979797978797878787877777777777676767676767676767676767676767676767676 +767676767675757575757575757575757575757575757575747574747474747474747474747474 +747474747474747474747474747474747474747474747474757574747575757575757576757676 +767676767676767676767676767676767677777777777777777777777777777777777777777777 +7777777878787878787878797979797a7a7b7a7b7b7b7b7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e +7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7d7d7d7d7d7d7d7d7c7c7d7d7c7c7c7b7b7b7b7b7b7b7b7b7a7b7a7a7a7a79797979 +797979797979797979797979797979797979797878797978787878787878787878787878797979 +7a7a79797a7a7a7c7c7c7c7c7c7c7c7d7e7e7e7e7f7f8080808081818282828282828383838484 +848485848585858584848484848484848484848484848383828282828181818181818181818181 +8181818181818181818181818080818180808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f808080818180808181818181818181818181818181818181818181818181818181 +818181818181818181818181828282828282828282828383838383838383838383838383838383 +838383838383838383838383838484848484848484848485858585858585858586868787878787 +878787878787878888878788888888888888888888888889888989898989898989898888888887 +878686868686868686868585858585858585848484848383838383838382828181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181828182828282838383838383838384848484858585858585858586868685858686 +858585858585858484848483838382818180807e7e7d7c7c7a7a79777776757473727171706e6e +6d6d6c6c6b6b6b6b6a6a6b6b6b6b6a6a6b6b6b6c6c6c6d6d6d6d6e6f6f6f6f7070727272727474 +74747575767676767676777777777877787979797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a797979797979797877777878 +777777757474747474747473737373737372727272727272727271717474737475737475757677 +7777797979797b7b7c7d7e7e7f7f80808182828282838383838484848484848484848484848484 +828282828181818181818080807f7f80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7d7d7d7d7c7c7c7c7c7c7c7c7b7b7d7d7c7d7e7d7e7f +7f7f808182828383848484848585858686858585848483828282808180807f7f7d7c7c7c7c7c7c +7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f8080808080808080818180808181818181 +81818181818181818181818181818181818181818181818181818181808080808080808080807f +7f7f7f7f7e7e7e7d7d7e7e7d7d7d7d7d7d7d7d7c7c7c7c7b7c7b7b7b7b7a7a7a7a7a7a7a7a7a7a +797979797979797978787979787878777777777777777777777777777776777676767675757575 +757575757575757575757574747473737474737373737373737373737373737373737372737272 +727272727272727272727272727272727272727272727272727272737373737373737373737373 +737373747474747474747474747575757575757575757575757575757676767677777878787878 +78787878787878787879797979797979797a7a79797a7a7a7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7d7c7d7d7d7d7d7d7d7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7f7f7e7e +7e7e7e7e7f7f7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f80808080808080808080808080808080808080818081818181818181818181818181808180 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7f7f7e7e7e7e7e7e7e7d7e7d7d +7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7e7e7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f807f808080808080808080808080808080808080808080808080808080808080808080808181 +818181818181828281818282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828283838383838383838383828282828282828282828282828282 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838282838382828282828282828181818181818181818181 +8181818181818181818181818181818181818081808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7f7f7e7e7e7d7d7d7d7d7d7d7d7d7c7d7c7c7c +7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7979797978 +787878787878787878787878777777777776767676767676767676767676767576757575757575 +757575747474747474747474747474747475747575757575757575757575757575757575757575 +757575757575757575757575757575757575757575757676757576767676767676767676767676 +767676767676767676767676767676777777777777777777777777777778777878787878787878 +7879797979797979797a7a7a7a7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7d7d7e7e7e7e7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a79 +797979797979797978787777777777777777777777777777777777777877787878787878787979 +78787979797a7a7a7a7b7b7c7c7c7c7c7d7e7e7e7e7e7f7f808081818282828282828284848484 +848484848484848484848384838383838383838383838383838383838383838282828282828282 +81818181808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080 +808080808080808080808080808080808080808181818181818181828281818282828383838383 +838383838383838383838383838383838383838382828282828282828282828282828382838383 +838383838383828282828282828283838282838383848484848485858585858585858585858585 +858686878787878787878787888888888889898989888988888888888888888888888888888888 +888787888887878786868686858584848484848484848483838383838383838383838383828282 +828181818181818181818181818181818181818181818181818181818181818181818181818282 +828283838383838383838383838383848484848484848484858485858585858585868685858686 +86858585858584838382818181807f7e7d7d7c7b7a7979777676757473727270706e6e6e6d6c6b +6b6b6b6b6a6a6b6b6a6a6b6b6b6b6b6b6b6d6d6d6d6f6d6f6f6f6f727272727272747474747575 +7676767778787878787878797979797979797979797979797979797a797a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7d7d7d7c7c +7d7d7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7b7b7b7a7a797979797879787878 +777777777676757574747474747373737372727373717172727272727273737373747474767777 +7778787979797a7c7d7d7e7e7f7f80808280828282838484848484858585858484838383838383 +83828283828181818080808080808080807f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f +7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7d7d7d7e7f +8080808282828284848585868685858585858584848483828281807f7f7e7e7e7d7b7b7c7c7b7c +7c7a7a7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d +7d7d7d7d7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808181808081818182828282 +82828282828282828282828383838282828281818181818181818181818180807f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7e7e7e7e7d7d7d7d7d7d7d7c7d7c7c7c7c7b7b7b7b7b7b7b7b7b7b7a7a +7a79797a7a79797979797979797979797979787878787778777777777777777777777777777776 +767676767676767676757575757575757575757575757474747473737373737373737373737373 +737373737372727273737272737373727272727272727272727272727272727272727272727272 +727272727273727373737373737373737474747575747475757576767676767676767677767777 +777778787878787878787878787878797978787979797a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b +7b7b7c7b7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7c7c7c7c7c7c7c7c +7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7b7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c +7c7c7d7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f80807f7f8080808080808080808080808081818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818182828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828181818181818181818181818181818181818181818181818181818181818181818181818181 +8181808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7e7e7f7f7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7b7c7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a79797979787878787878787878787878787878787878 +787878787777767676767676767676767676767676767676767676767676767676757576767575 +757575757575757575757575757575757575757574757474747474747474747474747474747474 +747475757575757575757575757575757575757575757575757575757575757676777777777777 +77777777777777777777777777787878787878787878787878787979787879797979797979797a +7a7a7a7a7a7a7a7a7a7a7a7a7a7b7a7b7b7b7b7c7c7c7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7a7a797a797979797979797979787878 +787878787878787777777777777777777777777777777777777777777777777777777778787777 +78787879797979797a7a7a7a7b7b7c7d7d7d7d7d7e7e7f7f808081818181818181838383838483 +848484848484848484848484848484848484838483838383838383838382828282828282828181 +8181808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080 +808080808080808080808080808080808081818181818181818282818182828283838383838383 +838383838383838383838383838383838383828282828282828282828282828282828282828282 +828282828181818181818181828281818282828383838383848484848584858585858585858585 +868686868686868686868787878787888888888988898989898989898989898989898889888887 +878888878787868686868685858585858585858585848484848384838383838383838282828281 +818181818181818181818181818181818181818181818181818181818181818181818182828282 +838384838484848484848484848585858585858585858585858585858585858686858586868685 +858585848382828180807f7e7d7d7c7b7a7978777675747473727170706e6e6d6d6c6b6a6a6a6a +6a6a69696a6a6b6b6c6c6c6c6c6c6c6e6e6e6f706f707070707373737374747575757576767777 +777878787878787878797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7d7d7d7c7c7d7d +7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7b7b7a7a7a7a7a7a7a7a7a7979 +787877777676757575757574747373727273737171727272727272727272727373737575757677 +77787878797b7c7c7d7d7e7e7f8081808181818283848484848585858585848484848484848483 +828382818181808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7d7e7f80 +8081818181838384858686858585858585858585848382818080807f7f7e7d7b7b7c7c7b7c7c7a +7a7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d +7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f80808081818080818181828282828282 +828282828282828282838383828282828181818181818181818181818180808080808080808080 +80808080808080807f7f7f7f7e7e7e7e7e7e7e7d7e7d7d7d7d7c7c7c7c7c7c7c7c7c7c7b7b7b7a +7a7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7979797979797979797879787878787878787878777777 +777777777777777676767676767676767676767675757575747474747474747374737373737373 +737373727272737372727373737272727272727272727272727272727272727272727272727272 +727272727272727272727272727273737374747373747474757575757675767676767676767676 +7777777777777777777777777778787777787878797979797979797979797a7a7a7a7a7a7a7a7a +7b7a7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f807f808080808080808080808080807f807f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7b7b7a7b7a7a7a7a7a7a +7a7a7a797979797979797979797979797979797979797979797979797979797979797979797979 +79797979797979797979797979797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f +7f80807f7f80808080808080808080808080818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828281 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +80808080808080808080808080807f807f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7d7d7e7e7d7d7d7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7a7b7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7979797979797979787878787777777777777777777777777777777777777777 +777777767676767676767676767676767676767676767676767676757675757474757574747474 +747474747474747474747474747574757575757575757575757575757575757575757575757575 +767676767676767676767676767676767676767676767676767676767676777777777777777777 +777777777777777777777778787878787878787878787878797a78797a7a7a7a7a7a7a7a7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7d7d7d7d7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c +7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7a7a7a7a797a7979797979797979797878787878 +787878787877777777777777777676777776767676767676767676767676767676777776767777 +777878787878797979797a7a7b7b7c7c7c7c7d7d7e7e7f7f808080808181818383838384838484 +848484848484848484848484848484848384838383838383838383828282828282828282828181 +818181818181808081818080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080 +808080818180808181818181818181828282828282828282828282828282838383838383838383 +838383838383838383838383838383838282828282828282828282828282828282828282828282 +828281818181818181818181818181818182828282828383838384838484848484848484848585 +858686858586868687878787878888888889888989898989898989898989898988898888888888 +888888888787878787868686858586868585858484848483848383838383838383838282828282 +828282828282828282828282828282828282828282828282828282828282828282828283838383 +848384848484848484848485858586868585868686868686868686868685858686858585848484 +8483828181807f7f7e7d7c7b7a79787776757473727171706f6e6e6c6c6b6b6a6a696969696969 +69696a6a6b6b6c6c6c6c6d6d6d6f6f6f7071707172727274747474757576767777777778787879 +79797979797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d +7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7c7c7c7b7b7c7c7b7b7a7a7979 +797977777776767676757574747373737372727271717272717272717172727274747475767576 +7777787a7b7b7c7c7d7d7e7f807f80818182838484848485858585858484848484848484848383 +82828282818181808081818080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7b7b7c7c7b7c7c7b7b7c7c7d7e7f7f80 +808181828283848585868685858685858585848483828181807f7f7e7d7c7c7c7c7b7b7b7a7a7a +7a7a7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d +7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f808080818180808181818282828282828282 +828282828282828383838383828282828282828282828282828282818181818181818181818181 +81808081818080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c +7c7c7b7b7c7c7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a797a7979797979797979797878787878 +787878787877777776767777767676767676767675757575757575757574757474747474747474 +747373737373737373737372727272727272727272727272727272727272727272727272727272 +727272727272727272727272737373737373737373737474747475747575757575757575757676 +767676767676767676767677777676777777787878787878787878787979797979797979797a79 +7a7a7a7a7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7c7c +7b7b7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7a7a7a7a797a7979797979797979 +797878787878787878787878787878787878787878787878787878787878787878787878787878 +787878787878787878787878797979797979797979797979797979797979797979797979797979 +7979797979797979797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7c7c7b +7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080 +818180808181818181818181818181818181818181818181818181818181818181818181818282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828283838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838382828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282818181 +818181818181818181818080818180808080808080808080808080808080808080808080807f7f +7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7c7c7c7b7b7c7c7b7b7b7a7a7a7a7a7a7a7a7a797a797979797979797979 +797979797978787878787878787878777777777777777777777777777676777776767676767676 +767575757575757575757575757575757575757575757575757475747474747474747474747474 +747474747474747474747475747575757575757575757575757575757575757575757575757676 +767676767676767676767676767676767777767677777777777777777878787878787878787878 +78787878787878787879797979797979797979797979797a797a7a7a7a7a7a7a7a7a7b7b7b7b7b +7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7a7a797a79797979797979797978787878787878 +787878777777777777777777777777777777777777767677777676767676767676767676767677 +777777777878787879797a7a7b7b7a7a7c7c7d7d7e7e7f7f7f7f7f808082828282838283838383 +838384848484848484848484848483848383838383838383838282828282828282828281818181 +81818181818181818181818181818181818181808081818080807f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080818180808181818181 +818181818181818181818181818282828282828282828282828282828383838383838383838383 +838383838383838282838382828281818181818181818181818181818181818180808181808080 +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808081818181828182828383828283838384848484 +848484848484858585868687878787888788888888888889898989898989888988888888888888 +888887878787878686868686868686868685858585848584848484848484838383838282828282 +828282828282828282828282828282828282828282828282828282828282828383838384848584 +858585858585858585868686868686868685858686858585858585858585858484848383838281 +807f7f7e7d7d7c7b797978777675757372717070706f6e6d6d6c6c6b6b6a6a696969696a6a6a6a +6b6b6c6c6e6e6e6e6e6e6e70707072737273737373757575757676777777777777787878797979 +7979797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7d7d7d7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7c7b7b7a7a7a7a +787878787878787776757574747474737373727272727272727272727272747474757675767676 +77797a7a7a7a7c7c7d7e7f7e7f8080818283838383858585858584848484848484848483838282 +8282818181818181818181818080807f7f80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7b7b7c7c7b7c7d7d7e7f808080 +808181828385858585858585868685858584838281818180807f7e7c7c7c7c7c7c7c7a7a7a7a7a +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7d7d7c7c7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e +7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f8080808080808080808081818181818181818282 +818182828283838383838282828282828282828282828282828181818181818181818181818181 +8181818181818080807f7f80807f7f7e7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7a7b7a7a7a7a7a7a7a7a7a79797979797979 +797979787878777778787777777777777777767676767676767676757675757575757575757574 +747474747474747373737372727272727272727272727272727272727272727272727272727272 +727272727272727272727373737373737373737374747474757475757575757575757576767676 +767676767676767676767676767676767777777777777777777778787878787878787879787979 +79797a7a7a7b7b7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7e7d7e7e7e7e7e7e7e7e7e7e7e7e7e7d7e7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7b7b7b7a7a7b7b7a7a7a7a7a7a7a7a79797979787978787878787878787877 +777777777777777777777777777777777777777777777777777777777777777777777777777777 +777777777777777777777878787878787878787878787878787878787878787878787878787878 +78787878787878787878797879797979797979797979797979797a7a7a7b7b7a7a7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7d7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f80807f7f8080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808081818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818080808080 +80808080808080807f7f80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7d7e7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7b7b7b7a7a7b7b7a7a7a79797979797979797978797878787878787878787878 +787878777777777777777777777676767676767676767676767676767676767676767676767675 +757575757575757575757575757575757575757575757574757474747474747474747474747575 +747475757575757575767576767676767676767676767676767676767676767676767677777777 +777777777777777777777777777777777777777878777778787879797979797979797979797979 +797979797979797a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7a7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a797979797879787878 +787777777777777777777777777777777777777676777776767676767676767676767676777777 +777778787878787879797a7a79797b7b7c7c7c7c7d7e7e7e7e7f7f818181818181828282828282 +838383838383838383838383848384848484848484848383828282828282828282818181818181 +8181818181818181818181818181818181808081818080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808181808081818181818181 +818181818181818181818182828282838283838383838383838384848484838483838383838383 +8383838383828283838282828181818180818080808080808080808080807f7f80807f7f7f7e7e +7e7e7e7e7e7e7e7d7e7d7d7d7d7e7e7e7e7f7f8080808080808081818080818181828282828282 +828282838484848585868686868686878787878787888888888888888888888888888888888888 +878787878786868686868686868686858585858585858585858585858484848483838383838383 +838383838383838383838383838383838383838383838383838383838384848484858585858585 +858585858585858686868686868686858586868585858584848484848483838381818180807e7d +7d7c7b7a7a79777776757473737171706f6e6f6d6d6c6c6b6b6a6a6b6a6a6a6a6a6b6b6b6b6c6d +6d6d6f6f6f6f6f6f70727272737473747474747676767677767878787878787979797a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a797a797979797979797979797979797979797979 +7979797979797a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7a7b7b7b7b7c7c7c7c7c7c7c7d7d7d7e7e7e +7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7e7e7e7e7e7d7d7d7d7d7d7d7d7d7c7c7c7c7c7b7a79 +797979797978777777767676757474747373737373737272727272727474747475747575757677 +797979797b7b7c7c7e7d7e7f7f8081828282828484848484838484848484848484848483838382 +828181818181818181818080807f7f80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7e7e7d7d7d7d7c7c7c7c7c7c7c7c7b7b7c7c7b7c7d7d7d7e7f7f7f7f80 +8182828484848485858586868585858484838282828080807f7d7d7d7c7c7c7c7a7a7a7a797b7a +7a7a7b7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7d7d7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f807f80808080818181818181818182828181 +828282838383838382828282828282828282828282828281818181818181818181818181818181 +818181818080807f7f80807f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7d7d7d7d7c7d7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a +7a7979797878797978787878787878787777777777777777777677767676767676767676757575 +757575757574747474737373737373737373737373737373737373737373737273727272727272 +727272727272727273737373737373737373747474747474747474747474747474757575757575 +757575757575757575757575757576767676767676767677777878787878787878787878787878 +7979797a7a79797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7d7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7a7a7a79797a7a7979797979797978787777777777777777777777777777767676 +767676767676767676767676767676767676767676767676767676767676767676767676767676 +767676767676767677777777777777777777777777777777777777777777777777777777777777 +7777777877787878787878787878787878787878787878787979797a7a79797a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7c7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7e7e7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808081 +808181818181818181818282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828181818180818080808080808080808080808080808080 +80808080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f +7f7f7f7f7f7f7e7e7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7c7d7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7a7a7a79797a7a797979787878787878787878787878787878787878787878787878 +787777777777777777777776767676757675757575757575757575757575757575757575747474 +747574757575757575757575757575757575757575757575757575757575757575757576767575 +767676767676767676767676767676767676767676767676767676777677777777787878787878 +7878787878787878787878787878787878797978787979797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c +7d7c7d7d7d7d7d7d7d7d7d7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c +7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7a7b7a7a7a7a79797979797979797979797979797979 +797979797878787777787877777776767676767676767676757575767675757676767676767676 +7676767677787878797979797979797b7c7c7c7c7c7d7e7e7e7e7e7f7f81808181828282828282 +828484848484848484848384838383838383838383838383838383838383838282828282828282 +818181818080808080808080808080808080808080808080808080808080808080808080807f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080818181 +818282828383838383838383838383838383838383838383838383838383838383838282828282 +81818181818181818181808080808080808080807e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7f7f7f7f7f7f7f7f7f8080808181818182 +828282838383838383848486858686878787878787878888888887898888888888888888888888 +888888888888878787878686868686868685858484848484848484848484848484848484848484 +848484848383838383838383838384848484848484848484848484848484848484858485858585 +868686868686868687878585868686868686868585858583838383828281807f7f7f7d7d7c7b7a +7979777676747473727170706f6e6e6d6d6d6c6c6c6b6b6b6b6a6a6a6a6b6b6b6b6c6c6d6d6f6f +6f6f70707272727273737474747476767677777777787878787979797979797979797979797979 +79797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7b7b7a7a7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7d7d7d7d7d +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7e7e7f7f7e7e7e7d7c7c7c7c7c7c7c7b +7b7979797978787877777776757574747575737474737273737372727273737474757576777777 +797979797a7c7c7c7d7e7e7f808181828282828383848484848484858585858483838383838383 +8382828282818181808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7c7c7c7c7b7c7c7b7b7c7c7c7c7d7d7d7d8080808081 +8282838485848586858585858585848484838282817f7f7f7e7e7e7c7b7b7b7b7a7a7a7a7a7a7a +7a7a7a7a7b7b7a7a7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7d7d7d7d7e7d7e7e7e7e7f7f7f7f7f7f7f7f80807f7f8080808181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818080818180 +80808080808080808080807f807f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7e7e +7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7b7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a +7a7a79797a7a797979797979797978787878787878787877787777777776767676767676767676 +757575757575757575757575757575747474747474747474747474747474747474747474747474 +747373737373737373737373737373737373737374737474747474747474747474747474747474 +747474747475757474757575767676767676767676767676767676767676767776777777777878 +78797978787979797979797979797979797979797978787979787878787878797978787979797a +7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a79 +797979797979797979797979787878787777777777777776767575757574747474747474747474 +747474747474747474747474747474747474747474747474747474747474747474747475757575 +757575757575757575757576767676767676767676767676767676767676767676767676767676 +767676767676777677777777777777777778787878787878787878787878797978787979797979 +7979797979797979797979797979797979797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7b7c7c7c7c7c7c7c7c7c +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7d7d7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f80808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808181818181818181818181 +81818181818181818180808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f +7f7e7e7e7d7d7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7b7c7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a797979787879797878787878787878787878787777767676767676767676767676767676 +767676767676767676767676767676767676767676767575767675757575757575757575757575 +757575757575757575757575757575757575757475747474747575757575757575757575757575 +757575757576767777777777777777777777777777787878787878787878787878787878787878 +787879797979797979797a7a79797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7b7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7d +7d7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f807f8080808080808080807f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7b +7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a797a79797979797979 +797978787877777878777777767676767676767676767575757676757576767676767676767676 +767676777777787878787878787a7a7a7a7b7b7c7d7d7d7d7d7e7e7f7f80808181818181818183 +838383838383838384838484848484848484838483838383838383838382828282828282828181 +81818080808080808080808080808080808080808080808080808080808080808080807f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808181818182 +828283838383838383838384838484848484848484848484848483848383838382828282828181 +8181818181818181808080807f807f7f7f7f7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c +7c7c7c7b7c7b7b7b7b7b7b7b7b7c7b7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7f7f7f7f808081 +818282828282828383848485858686868686868687878787878888888888888888888888888888 +888888888787878786868686868686868585858585858585858585858585858585858585858585 +858584848484848484848484858585858585858585858585858585858585858585858585858686 +868686868686878785858686868686868685858484828282828181807e7d7d7d7c7b7a79787776 +757474727271706f6e6e6e6d6d6b6c6b6b6b6b6a6a6a6a6b6a6b6b6c6c6c6c6d6d6e6f70707070 +71717373747475757575757577777778787878797879797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a797a79797979797979797979797979797979797979797979 +797979797979797979797a7a79797a7a7b7a7b7b7b7b7b7b7b7c7c7c7c7c7c7c7d7d7d7d7d7e7e +7e7e7f7e7f7f7f7f7f7f7f7f7f80808080808080807f7f80807f7f7f7e7e7e7e7d7e7d7d7c7c7a +7a7a7a7a7a7a797978777676757576767475747372737373727272727273737474757576767878 +7878797a7b7b7c7d7d7e7f80808181818182828383848484848585858585848484848384838382 +828282818181808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7c7c7c7c7b7c7c7b7b7c7c7c7c7c7c7c7c7f7f7f80818181 +828384848586858585858585858585848382818080807f7f7e7c7b7b7b7b7a7a797a7979797a79 +7a7a7b7b7a7a7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d +7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7f807e7f80808081818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818180808181808080 +80808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7e7f7e7e7d7d7e7e7d7d +7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b +7a7a7b7b7a7a7a7a7a7a7a7a797979797979797979787978787878777777777777777777777676 +767676767676767676767676767575757575757575757575757575747574747474747474747473 +737373737373737373737373737373737373737373737373737373737373737373737373737373 +737373747473737474747575757575757575757675767676767676767676767676767677777778 +787777787878787878787878787878787878787777787877777777777778787777787878797979 +79797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7b7a7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7979797979797979797979797979797979797979787878 +787878787878787878787777777776767576757575757474747474737373737373737373737373 +737373737373737373737373737373737373737373737373737373737373737373747474747474 +747474747474747474757575757575757575757575757575757575757575757575757575757576 +757676767676767676767676767676777777777777777777777777777878777778787878787878 +787878787878787878787878787878787979797979797979797979797979797a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7c7c7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f807f808080 +808080808080808080808080808080808080808080808080808081818181818181818181818181 +818181818181818080808080808080807f807f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7d +7d7d7c7c7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7a7b7a7a7a7a7979797979797979797979797979797979797979797979797979797979 +797878787777787877777777777777777777777777767676767676767676767676767676767676 +767676767676767676767675767575757575757574747575747474747474747474747474757475 +757575757575757575757575757575757575757575757576767676767676767676767676767676 +767676767777777777777777777777777777777878787879787979797979797979797979797979 +7a7a7a7a7a7a7a7a7b7b7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7e7f7d7e7f +7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a797a797979797979797979 +787878787878787878787777777676777776767675757575757575757575757575757575757575 +7576767677777676777777797979797a7a7b7b7c7c7c7c7d7d7e7e7f7f80808080818181838383 +838383838383848384848484848484848384838383838383838383828282828282828282828181 +8181818181818181818181808081818080808080808080808080808080808080807f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808181808081818181818181818282828282 +838383838383838383848384848484848484848484848484838483838383828282828281818180 +8081818080807f7f7f7f7e7f7e7e7e7e7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7a7a7a +7a797a79797979797979797a797a7a7a7a7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7e7e7e7e7f7f80 +808181818182828383848485858585868686878787878788888888888888888888888888888888 +888888888787878787878787878786868686868686868585868685858585858585858585858585 +848484848484848484848585858585858585858585858586868585868686868686868687878787 +878787878787868686858586868585848483838282818180807f7d7c7c7b7a7978777675747372 +7170706f6e6d6d6c6c6b6b6a6b6a6a6a6a6a6a6a6a6b6a6b6b6c6c6d6d6e6e6f70717172727373 +74747575767677777777787878797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a797a797979797979797979797979797979797979797979797979 +79797979797979797979797979797a797a7a7a7a7a7a7a7b7b7b7b7c7c7c7d7d7d7d7d7e7e7e7e +7f7e7f7f7f7f7f7f7f7f7f8080808080808080808080808080807f7f7f7f7e7f7e7e7e7e7c7c7c +7b7b7b7b7a7a797877777676767675757474737373737272727272737373737474757576767777 +78797a7a7b7c7c7d7e7f7f80808181828283838484848485858585858484848483848383838382 +82828282818181808081818080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7b7b7c7c7b7c7c7b7b7c7c7c7e7e7e7f8080818282 +83848585868685858685858585848483828181807f7f7e7d7c7c7b7b7a7a797a7979797a797a7a +7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d +7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f808080808080808081818080818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +8180808181808080808080808080808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7b7b +7c7c7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a797a797979797878787878787878787877777776 +767777767676767676767675757575757575757575757575757475747474747474747474737373 +737373737373737373737373737373737373737373737373737373737373737373737373737373 +737373737373737374747474747474747475747575757575757575757575757575767676777776 +767777777777777777777777777777777777777777777777777777777777777777777878787878 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +7a797a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a797a79797979797979797979797979797979797979797979797979 +797979797979797979797979797978787878787878787878787878787878787878787777777777 +777777767677777676767575757574757474747473737373737272727272727272727272727272 +727272727272727272727272727272727272727272727272727272727272727373737373737373 +737373737373737474747474747474747474747474747474747474747474747474747474757475 +757575757575757575757575757676767676767676777776767777777777777777777777777777 +777777777777777777777777777778787878787878787878787878787879797979797979797979 +797979797979797979797979797979797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080 +80808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c +7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a +7a7a797a7979797978787878787878787878787878787878787878787878787878787878787877 +777776767777767676767676767676767676767575757575757575757575757575757575757575 +757575757575757575747574747474747474747474747474747474747474747474747574757575 +757575757575757575757575757575757575757575767676767676767677777676777777777777 +7777787878787878787878787878787878797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b +7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f +7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7a7b7a7a7a7a7a7a7a7a7a7979 +797979797979787878787777777777777777767676767676767676767676767575767675757576 +7676767676767676767878787879797a7a7b7b7a7a7c7c7d7d7e7e7f7f7f7f8080808282828282 +828282838482838484848484848483848383838383838383838282828282828282828281818181 +818181818181818181818181818180808181808080808080808080808080807f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f8080808081818181818181818181818181818181818182828282828383 +838383838383838483848484848484848484848484848384838282828181818181808080808080 +807f7f7f7e7e7e7e7d7e7d7d7d7d7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7979797978 +7978787777787877777877787878787979797a7a79797a7a7a7b7b7b7b7b7c7c7c7c7d7d7e7e7e +7e7f7f808081818282838384848484848585858686878787878787878787878787888888888888 +888887878787878787878787868686868686868686868686868686868686868686868686868585 +858585858585858586868686868686868686868686868686868686868686868585878786868686 +868686868585858584848484848382818180807f7f7e7e7d7b7a7979787776757574727170706f +6f6e6d6c6c6c6c6b6b6a6b6a6a6b6b6b6b6b6b6c6b6c6d6e6e6e6e6f6f70727373737374747575 +76767777787878787979797a7a7a7a7b7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7a7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a79797a7a7979797979 +7979797979797979797979797a797a7a7a7a7a7a7a7b7b7b7b7b7b7b7c7c7c7c7c7d7d7d7d7e7d +7e7f7f7f7f7f7f7f7f8080808080808080808080808081817f7f80807f807f7f7f7f7d7d7d7c7c +7d7d7b7b7a79787878787878767675757474747473737272727373737374747575767676767778 +79797a7a7b7c7d7e7e7f7f7f808181828283848484858585858584848484838483838383828282 +82828181818181818181808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7b7b7c7c7b7c7c7d7d7e7f80808081818283 +84858585858585858585858484838281818180807f7d7c7c7c7c7b7a797a7979797a797a7a7a7a +7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7c7c7b7b7c7c7c7d7d7d7d7d7d +7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f8080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7a7b7a7a7a7a79797979797979797979787878777778 +787777777777777777767676767676767676767676767675767575757575757575757474747474 +747474747474747473737474737373737373737373737373737373737373737373737373737373 +737373737373747474747474747474757475757575757575757575757575757676767676767676 +767676767676767676767676767676767676767676767676767676767676767677777777777878 +787878787878787878787878787878787878787878787878787878787878787878787878787978 +797979797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7979797979797979797979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +797979797979797979797879787878787878787878787878787878787878787878787878787878 +787878787878787878787878777777777777777777777777777777777777777776767676767676 +767575767675757574747474737473737373727272727271717171717171717171717171717171 +717171717171717171717171717171717171717171717171717171717172727272727272727272 +727272727273737373737373737373737373737373737373737373737373737373737473747475 +757474757575757575757576767676767676767676767676767676767676767676767676767676 +767676767676767676767676777777777777777777777777777777787878787878787878787878 +7878787878787878787878787878787878797879797979797979797979797979797a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7d7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7e7e7e7e7e7e7e7e7e7d7e7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b +7b7b7b7a7a7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7979797979797979797979797979 +787978787878777777777777777777777777777777777777777777777777777777777777767676 +767676767676767676767676767676767675757575757575757575757575757575757575757575 +757575757575757475747474747474747474747474757574747575757575757576757676767676 +767676767676767676767676767676767676767777777777777777777777777778787777787878 +7979797979797979797979797979797a7a7a7a7b7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f80807f7f +8080808080807f7f8181808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a +7a7a7a7a7979797978787878787878777776767676767676767676767675757676757575767676 +7676767676767678787878787879797a7a79797b7b7c7c7c7c7e7e7e7e7f7f7f81818181828282 +828383828283838383838383838383838383838383838382828282828282828282818181818181 +81818181818181818181818180808181808080808080808080808080807f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f80808080818181818181818181818181818181818181828282828283838383 +848384848483848383838383838383838383838383838382828281818181807f7f7f7f7f7f7f7e +7e7e7d7c7c7c7c7c7c7c7c7c7a7a79797979797979787978787878787878787877777777777777 +777676777776767676767676767777777878777778787879797979797a7a7a7a7a7a7c7c7c7c7d +7d7e7e7f7f80808181828282828284848485858686868686868787878787878888888888888888 +878787878787878787878686868686868686868686868686868686868686868686868685858585 +858585858585868686868686868686868686868686868686868686868685858787868686868686 +8685848484848383838282818080807e7e7d7d7c7c7a7978777776757473737271706f6f6d6e6d +6c6b6b6b6b6a6a6b6b6b6b6c6c6c6c6c6d6d6d6d6e6f6f6f707171727374747474757677777777 +7878797979797a7a7a7b7b7b7b7b7b7b7b7b7c7b7c7c7c7c7c7c7c7c7c7c7c7c7c7b7c7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7b7b7a7a7a7a7a7a7a +797a79797979797979797979797979797979797a7a7a7a7a7a7a7b7b7b7b7c7c7d7d7d7d7d7d7e +7e7e7e7e7e7e7e7f7f7f7f807f8080808080808081817f7f80808080808080807e7e7e7d7d7e7e +7c7c7c7b7979797979797777777675757575747473737374737373747474747575757576777778 +79797a7b7c7c7c7e7e7e7f80808282828383838484848485848484848484848484848383838382 +8281818181818181808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7e7e7d7d7d7d7c7c7c7c7c7c7c7c7b7b7c7c7b7c7c7d7d7e7e7f7f7f808182828384 +848484858585858585848484838282818080807e7d7d7c7c7b7a7a7a7a7a7a797a797979797979 +79797a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7c7c7b7b7c7c7c7d7d7d7d7d7d7d7d +7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f807f8080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7e7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7979797878797978 +787878787878787777777777777777777777777777767776767676767676767675757575757575 +757575757575747475757474747474747474747474747374737373737373737373737373737373 +737373737474747474747474747474747474747474747474747474747475757575757575757575 +757575757575757575757575757575757575757575757575757575757575767676767677777777 +777777777777777777777777777777777777777777777777777777777777777777777778777878 +787879797979797979797979797979797978787878787878787878787878787878787878787878 +787878787878787878787878787878787878787878787878787878787878787877787777777777 +777777777777777777777777777777777777777777777777777777777777777777777777777777 +777777777777777777777676767676767676767676767676767676767676757575757575757574 +747575747474737373737373737373727271717171707070707070707070707070707070707070 +707070707070707070707070707070707070707070707070707070717171717171717171727172 +727272737373737373737373737373737373737373737373737373737373737373737373747473 +737474747474747474757575757575757575757575757575757575757575757575757575757575 +757575757575757575757676767676767676767676767676767777777777777777777777777777 +777777777777777777777777777777787778787878787878787878787878787979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +7979797979797a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7d7c7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7d7d7d7d7c7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a +7a79797a7a79797979797979797979797979797979797978787878787878787878787878787878 +787878787777777777777777777777777777777777777777777777777777777777767675757575 +757575757575757575767576767676757575757575757575757575757575757575757575757575 +757575757575757575757575757575757575757676757576767676767676767676767676767676 +767676767676767676767676767676767777787878787878787878787878797978787979797a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80807f7f8080 +808080807f7f8181808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7d7d7e7e7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7b7c7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a +7a7a7a7a7a7a7a7979797978787878787878787777777777767676767676767676767575757676 +75757676767676767677787878797979797979797b7c7c7c7d7c7d7e7e7e808080808080818181 +828182828282848484848384838383838383838383838383838383838383838282828282828282 +82828181818080818180808080808080808080808080808080808080808080807f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080 +808080808080808080808080808080808181818182828283838383838383838383838383838383 +8383838483848484848484848484838383828182818181818080808080807f7f7d7d7e7e7d7d7c +7c7c7c7c7b7b7a7a79797979797979787878777778787777777777777777767676767575747474 +747474747475747575757575757576767575767676767676767677777777797979797b7b7b7b7c +7c7d7d7e7e7f7f7f7f818182828383838383838484858585858686868686868687878787878787 +878787888888888888888888888888888787888887878786868686868686868686868686868686 +868686868686868686868686868686868687878686878787868686868686868686868585858585 +858484828283828180807f7e7d7d7c7c7b7a7979777676757473727270706f6f6e6d6d6d6c6c6c +6c6b6b6b6b6a6b6b6b6b6b6c6c6d6d6f6d6f6f6f70727272737374747576777777777778797979 +7a7a7a7a7b7b7b7b7b7b7b7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7c7d7c7c7c7c7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a797979797979 +79797979797979797a787979797979797979797a7a7b7b7b7b7b7b7b7b7b7b7b7c7d7c7d7d7d7d +7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f8080808080808080807f807f7f7f7f7f7f7f7e7e7e7e7e7e +7c7c7c7c7a7a797979797777767675757575757574747474747473747474747575757577777879 +79797a7b7c7c7d7e7e7f8080808282828284848484848485858584858484848483838383838383 +838282818180808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f +7e7e7e7e7e7e7e7e7e7d7d7d7c7c7c7c7b7c7c7b7b7c7c7c7c7c7c7d7d7f808080818182828384 +848485848485858585848383838281817f7f7f7e7c7b7b7b7a7b7a79797a797a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7d7d7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080807f7f80807f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7e7e7d7d7d7d +7d7d7d7d7c7c7c7c7c7c7c7c7c7b7c7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a79797a7a797979 +797979797978787878787878787878787878787778777777777777777777767676767675757575 +757575757575757575757574747474747474747474747474747474747474747474747474747474 +747473737373737373737374737474747474747474747474747474747474757575757676767676 +767676767676767676767676767575757575757575757576767676767676767676767676767676 +767676767676767676767676767676767676767676767676767676767676767676777677777777 +787878787878787878787878787878777777777777777777777777777777777777777777777777 +777777777777777777777777777777777777777777777777777777777777777777777777777777 +777777777777767776767676767676767676767676767676767676767676767675757575757575 +757575757575757575757575757575757575747474747474747474747474747474747474737374 +747373737272727271727171717171717171717171717171717171717170707070707070707070 +707070707070707070707070707070707070707071717171717171717171717171717171717171 +717171717171717171717171717171717272727272727272727272727272737273737373737373 +737373737373737373737373737373747474747575757575757575757575757575757575757575 +757575757575757575757575757676767676767676767676767676767676767676767676767676 +767676767676767676767676767776777777777777777777777777777777777777777777777777 +777777777777777777777878787979787879797979797979797979797979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7c7b7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7b7c7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a797979787879797878 +787878787878787878787878787878787878787878787878787878787878787777777776777676 +767676767676767676767676767676767676767676767676767676767676767676767675757676 +757575757575757575757575757575757575757575757575757575757575757575757575757576 +767676757675757575757575757575757575757575757575757575757676777777777777777777 +78787878787878787878787878787878787878787979797a7a79797a7a7a7a7a7a7a7a7a7a7a7a +7a7b7b7b7b7b7b7b7b7b7b7c7c7c7c7d7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7e7e7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f807f80808080808080808080 +808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d +7d7e7e7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b +7b7b7b7b7b7a7a7a7a797978797878787877777777777676767676767676767675757576767575 +7676767676767676777777787878787878787a7a7a7b7c7b7c7d7d7d7f7f7f7f80808181818181 +818181818383838383838383838383838383838383838383838383838382828282828282828282 +8181818080818180808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080 +808080808080808080808080808081818181828282838383838383838383838383838384838484 +84838483838383838383838382828281818181818181808080807f7f7e7e7c7c7d7d7c7c7b7b7a +7a7a7a797979787878787878787777777675777675757575757575757474747474737373737373 +7373737373737373737373737474737374747474747474747575757576767777797979797a7a7b +7b7c7c7d7d7d7d7f7f808182828282828283838484858586868686868686878787878787878787 +878888888888888888888888888887878888878787868686868686868686868686868686868686 +868686868686868686868686868686878786868787878686868686868686868685858585848483 +83818182817f7e7e7d7d7c7b7a7a7978777675747473727170706e6e6e6e6d6c6b6c6b6b6b6b6a +6a6a6a6b6b6c6c6c6c6d6d6e6f706f707070717374747575757576777878797979797a7a7a7b7b +7b7b7c7c7c7c7c7c7c7c7d7d7d7d7e7d7e7e7e7e7e7e7e7e7e7e7e7e7e7d7e7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7a7a7a7a797a7979 +797979797979797878787878787878787879797a7a7a7a7a7a7a7b7a7b7b7c7c7c7c7c7c7c7d7d +7d7d7d7e7e7e7e7f7e7f7f7f7f8080808080808080808080808080808080807f7f7f7f7f7f7e7e +7d7d7b7b7a7a7a7a79787777767676767676757574747474737373737374747474757677787878 +79797a7b7c7d7d7e7f808081818181838383838484858585858585858585848484848384838382 +82818180808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7e7f7e7e7e7e7d7d7d7c7c7c7c7b7c7c7b7b7c7c7c7c7c7c7c7c7e7f7f808180818182838384 +85848485858585858484848281818080807f7c7b7b7b7b7b7b7a7a797a79797979797979797a79 +7a7a7a7a7a7a7a7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f807f +80808080808080808080808080808080808080808080808080808080808080807f7f80807f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7d7d7e7e7d7d7d7d7d7d +7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7b7b7a7a7a7a7a +7a7a7a797979797979797979797979797978797878787878787878787777777777767676767676 +767676767676767676757575757575757575747574747474747474747474747474747474747474 +737373737373737373737373737373737373737373737373737373737474747475757575757575 +757575757575757575757574747474747474747474757575757575757575757575757575757575 +757575757575757575757575757575757575757575757575757575757575757675767676767777 +777777777777777777777777777676767676767676767676767676767676767676767676767676 +767676767676767676767676767676767676767676767676767676767576757575757575757575 +757575757575757575757575757575757575757575757575757575757575747474747474747474 +747474747474747474747474747474747373737373737373737373737373737373737272737372 +7272717171717171717171707170707070707070707070707070706f6f6f6f6f6f6f6f6f6f6f6f +6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f707070707070707070707070707071707171717171 +717171717171717171717171717172727272727272727272727272727272727272727272727272 +727272727272727272727272727373737374747474747474747474747474747474747474747474 +747474747474747474747475757575757575757575757575757575757575757575757575757575 +757575757575757575757576757676767676767676767676767676767676767676767676767676 +767676767676767677777778787777787878787878787878787878787878787878787878787878 +787878787878787878787878787878787878787878787878787878787879797979797979797979 +7979797979797979797979797979797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7b7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7a7b7a7a7a7a7a7a7a7a7a797979797979797979797979797979797979797979797979797979 +797979797979797979797979797979797979797979797979797979797878787777787877777777 +777777777777777777777777777777777777777777777777777777777776767676767676767676 +767676767676767676767676767676767676767676767676767676767675767575747475757474 +747474747475747575757575757575757575757575757575757575757575757575757575767676 +767676767676767676767676767676767676767676767676767676777777777777777777777878 +7878787878787878787878787978797979797a7a7a7b7b7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7c +7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7d7e7e7e7e7e7e7e7e7e +7e7e7e7f7f7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7b7b +7c7c7b7b7b7a7a7a7a797a79797979787878787877777776767777767676757575757575757575 +757575757575767676777776767777777979797a7b7a7b7c7c7c7e7e7e7e7f7f80808181808081 +818183838383838383838383838383838383838383838383838383828282828282828282828181 +818181818181808081818080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080 +808081818080818181818181818182828282828383838383838383838383838383848384848483 +84838383838383838383828282818181818080807f7f7f7f7e7e7d7d7c7c7c7c7b7b7a7a797979 +797878787777777776767675757575747574747474747474747473737373737272727171727271 +71717171717171717171727271717272727272727272737373737474757576767777787879797a +7a7b7b7c7c7d7d7e7f808081818181828283838484858585858686868787878787878787878788 +888888888888888888888888888888888888888787878787878787878787878787878787878787 +878787878787878787878787878787878787878786868685858686858585848484848383828281 +80807f7e7d7d7b7b7a7978787776757473727171706f6e6e6d6d6c6c6b6b6a6b6a6a6a6a6a6a6a +6a6b6b6c6c6d6d6e6e6f7071707172727374757576767777787879797a7a7a7a7b7b7b7c7c7c7c +7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7b7b7c7c7b7b7b7a7a7a7a797a79797979 +7979797979787878787878787878787979797979797979797a797a7a7b7b7b7b7c7c7c7d7d7d7d +7d7e7e7e7e7f7e7f7f7f7f8080808181808081818181818181818181818080818180807f7f7e7e +7d7d7c7c7b7b7a7978787777777776767575747474747373737373737373737475767677777878 +797a7b7b7c7d7e7f7f808181818383838384848585858585858585858484848483848383838381 +8181808081818080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e +7f7e7e7e7e7d7d7d7d7d7c7c7c7b7b7c7c7b7c7c7b7b7c7c7c7e7e7e7f807f8081818283848484 +8485858585858484848382828180807f7d7c7c7b7b7b7b7a7a797a79797979797979797a797a7a +7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b +7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a797a79797979797979797978787878787777777777777777 +767677777676767575757575757575757475747474747474747474747474747474747474747373 +737373737373737373737373737373737373737373737373737373737474747474747474747474 +747474747474747474737373737373737373737474747474747474747474747474747474747474 +747474747474747474747474747474747474747474747474747474747475747575757576767676 +767676767676767676767675757575757575757575757575757575757575757575757575757575 +757575757575757575757575757575757575757575757575757574757474747474747474747474 +747474747474747474747474747474747474747474747474747474747373737373737373737373 +737373737373737373737373737372727272727272727272727272727272727271717272717171 +7070707070707070706f706f6f6f6f6f6f6f6f6f6f6f6f6f6f6e6e6e6e6e6e6e6e6e6e6e6e6e6e +6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f706f70707070707070 +707070707070707070707070717171717171717171717171717171717171727271717272727272 +727272727272727272727272727373737373737373737373737373737373737373737373737373 +737373737373737373747474747474747474747474747474747474747474747474747474747474 +747474747474747474757475757575757575757575757575757575757575757575757575757575 +757575757575767676767676767676767676767676767676767676767676767676767676767676 +777776767777777777777777777777777777777777777777777777787878787878787878787878 +787878787878787878787878787979797979797979797979797979797979797979797979797979 +7979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a79 +7a7979797979797979797878787878787878787878787878787878787878787878787878787878 +787878787878787878787878787878787878787878787878787877777777777777777676777776 +767676767676767676767676767676767676767676767676767676757575757575757575757575 +757575757575757575757575757575757575757575757575757575747574747474747474747474 +747474757475757575757575757575757575757575757575757575757575757575757676767676 +767676767676767676767676767777767677777777777777777878787878787878787879797979 +797979797979797979797a797a7a7a7a7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7d7d7d +7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080 +808080808080808080808080808080808080808080808080808080818180808181818181818080 +8181808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7b7b7b7b7a7b7a7a7a7a7979797979787877777777777777777676767676767676757576 +7675757576767676767676767676787878797a797a7a7b7b7d7d7d7d7e7e7f7f7f7f8080808080 +828282828282828383838383838383838383838383838383838282828282828282828281818181 +81818181818181818181818181818080818180808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808181818181818181818181 +818181818181818181818181828282828283838383838383838383838383838483848483828483 +8282828282828282818181808080807f7f7f7e7e7e7e7d7d7c7c7b7b7b7b7a7a79797878787877 +777776767676767676757575757475747473737474737373727272727271717171717171717171 +717171717171717171717171717171717171707072727172737273747575757576767777787879 +7979797b7b7c7d7e7e7e7e7e7e8080818182828383848484848485858586868686868686878787 +878787878788888787888888888888888887878787878787878787878787878787878787878787 +8786868787868686868686868686868686868585858484848484848483838282818180807f7e7e +7d7c7b7b79797877767675757372717070706f6e6d6d6c6c6c6c6b6b6a6b6a6b6b6b6b6b6b6b6c +6d6e6e6e6e6f6f71727372737373747576777878787879797a7a7b7b7c7c7d7d7d7d7d7d7d7e7e +7e7e7e7f7f7f808080808180818181818181818181818181818081808080808080808080808080 +808080808080807f7f7f7f7f7f7f7f7f7f7e7e7d7d7d7d7d7d7d7d7c7c7c7c7b7b7a7a7a7a7a7a +7a7a7a797978787878787878787979797979797979797a797a7a7b7b7b7b7b7b7b7c7c7c7c7c7d +7d7d7d7e7d7e7f7f7f80808080808080808080808080808080808181818181818180807f7f7d7d +7d7d7c7c7b7a797978787878787776767575757574747373737373737374757676767677777879 +7a7a7a7c7d7e7e7f7f808082828282838485858585858585858584848484838483838383818181 +818181818181818080807f7f80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e +7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7d7d7d7f807f80808081828384848485 +85858585848484838282818181807e7d7c7c7c7c7c7b7a797a79797979797979797a797a7a7a7a +7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7a7b7a7a7a7a7a7a7a7a7a797979797978787878787878787777 +787877777776767676767676767675767575757575757575757575757575757575747474747373 +737373737373737373737373737373737373737373737373737374747474747474747474747474 +747474747474747373737373737373737374747474747474747474747474747474747474747474 +747474747474747474747474747474747474747474747474747474757475757575767676767676 +767676767676767676757575757575757575757575757575757575757575757574747575747474 +747474747474747474747474747474747474747474747474737473737373737373737373737373 +737373737373737373737373737373737373737373737373737372727272727272727272727272 +727272727272727272727272717171717171717171717171717171717171717171717171717070 +707070707070706f706f6f6f6f6f6f6f6f6f6f6f6f6f6f6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e +6e6e6e6e6e6e6e6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f706f707070707070707070 +707070707070707070707171717171717171717171717172727171727272727272727272727272 +727272727272727272727273737373737373737373737373737373737373737373737373737373 +737373737373737474747474747474747474747474747474747474747474747474747474747474 +747474747474747574757575757575757575757575757575757575757575757575757575757575 +757575757676767676767676767676767676767676767676767676767676767676767676767676 +767676767676767676767676767676767676767676767676767777777777777777777777777777 +777777777777777777777778787878787878787878787878787878787878787878787878787878 +787978797979797979797979797979797979797979797979797979797979797979797979787978 +787878787878787877777777777777777777777777777777777777777777777777777777777777 +777777777777777777777777777777777777777777777777767676767676767676767676767676 +767676767676767676767676767676767676767676767676767575757575757575757575757575 +757575757575757575757575757575757575757575757575757475747474747474747575747475 +757675767676767676767676767676767676767676767676767676767676767677777777777777 +7777777777777777777777777777777778787777787878797979797979797979797a7a7a7a7a7a +7a7a7a7a7a7a7a7a7b7a7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7e7e +7d7d7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f807f8080808080808080808080807f +7f80807f7f7f7f7f7f80807f7f8080808080808080808080808080808080808181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818180808181 +808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7c7c7c7c7b7c7b7b7b7b7a7a7a7a7a7979787878787878787776767676767676767575767675 +75757676767676767676767678787878797879797a7a7c7c7c7c7c7c7e7e7e7e7f7f7f7f7f8182 +828282828283838383838383838383838383838383838382828282828282828282818181818181 +8181818181818181818181818080818180808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808081818181818181818181818181 +818181818181818181818282828282838383838383838383838383838383838383828283838282 +8282818181818080807f7f7f7f7e7e7e7d7c7c7c7c7c7b7b7a7a7a7a7979787878787877777676 +757575757575757474747474747474737374747373737272727272717171717071707070707070 +707070707070707070707070707070706f6f717170717271717273737373747475757676777777 +7779797a7a7c7c7c7c7c7c7e7e7f7f808081818282828282848484858585858585858686868687 +878787888887878888888888888888878787878787878787878787878787878787878787878786 +868787868686868686868586858585858484848383838382828281818080807f7e7e7d7c7c7b7a +797977777676747473737171706f6f6f6d6e6c6c6b6c6b6c6b6b6b6b6b6c6c6c6c6d6d6d6d6e6f +6f6f7071717373747374747576777778797979797a7a7c7c7c7c7d7d7e7e7e7e7e7e7f80808080 +808181818282828282828282828282828282828282828282828282828282828282828282828282 +82828282828181818181818181818180807f7f7f7f7f7f7f7e7d7d7d7d7d7c7c7c7c7b7b7b7b7b +7b7a7a7979797979797978797979797979797979797979797a7a7a7a7a7a7a7b7b7b7b7c7c7d7d +7d7d7d7d7e7e7e7f7f7f7f7f7f7f7f7f807f80808080808081818181818181808080807e7e7e7e +7d7d7c7c7b7b7a7979797978777777767676757574747474737373747475757575767677787979 +797b7c7c7d7e7e7f7f818182828283848484848485858585848484848484848484838281818181 +81818181818080807f7f80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7e7e7e7e7d7d7c7c7c7c7c7c7c7b7b7c7c7b7b7b7d7d7d7e7f7e7f7f7f818282838383848585 +8585848484848383828281807f7e7d7d7d7c7c7b7a7a7a7a7a7a797a7979797979797979797979 +79797a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a797979797979797978787979 +787878777777777677767676767676767676767676767676767676767676767575757574747474 +747474747474747474747474747474747474737473737373747474747474747474747474747474 +747474747473737373737373737373747474747474747474747474747474747474747474747474 +747474747474747474747474747474747474747474747474747474747474747575757575757575 +757575757575757474747474747474747474747474747474747474747474737374747373737373 +737373737373737373737373737373737373737373737373737373737373737373737373737373 +737373737373737373737373737373737373737373737373727272727272727272727272727272 +72727272727272727271717070707070707070707070707070707070707070707070706f6f6f6f +6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e +6e6e6e6e6e6e6e6e6e6e6e6f6f7070707070707070707070707070707070707070707070707070 +707070707070707071717171717171717171717171727271717272727272727272727272727272 +727272727272727272737373737373737373737373737373737373737373737373737373737373 +737373737374747474747474747474747474747474747474747474747474747474747474747474 +747474747474747474747474747474747474747474747474747474747474747474747474747474 +747475757575757575757575757575757575757575757575757575757575757575757575757575 +757575757575757575757575757575757575757575757576767676767676767676767676767676 +767676767676767676777777777877787878787878787878787878787878787878787878787878 +787878787878787878787878787878787878787878787878787878787878787878787878787878 +787878787878777777777777777777777777777777777777777777777777777777777777777777 +777777777777777777777777777777777777777777777676767676767676767676767676767676 +767676767676767676767676767676767676767676767675757575757575757575757575757575 +757575757575757575757575757575757575757575757575757575757575757576767575767676 +767676767676767676767676767676767676767676767676767676767677777878787878787878 +7878787878787878787878787878797978787979797a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7c7b7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7f7f7e7e +7f7f7f8080808080808080808080808080808080808080808080808080808080808080807f7f80 +807f7f7f7f7f7f80807f7f80808080808080808080808080808080808081818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181808081818080 +80808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7d7d7d7d +7d7d7d7c7d7c7c7c7c7b7b7b7a7a7a7a7a79797979787878787777777776767676767676767676 +757575767675757676767676767777787879797979797a7a7c7c7c7c7e7e7d7d7f7f8080808081 +818181818181828282828283838383838383838383838383838383838383838282828282828282 +8181818180808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808081818182828181 +828282838383838383838383838383838383838383838382828282838182828281828181818080 +808080807f7f7f7e7e7e7e7d7d7c7c7c7c7c7b7a7a7a7979797978787877767676767676767676 +75757474747373737372737272727272727272727272727272717171707071717070706f6f6f6f +6f6e6e6e6f6f6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f7070707072727272737374747575767676 +76777979797b7b7b7b7b7b7c7d7e7e7f7f7f7f8181828283838383838384848485858585858586 +868686868686868686868686868787878787878787878787878787878787878787868686868686 +8686868685858585858585858585838383828183828180807f7f7f7f7d7d7c7c7b7a7a79787777 +7575747373727170706f6f6f6d6d6d6c6c6c6c6c6b6b6b6c6b6c6b6b6b6c6d6d6d6e6f6f6f7072 +727273737474767677777877797979797c7c7c7c7c7c7e7e7e7e7e7e7f80818181818282828282 +828283838383848485858585858585858585858585848584848484848484848484848484848484 +8484848383838383838383828282828281818181808080807f7f7e7d7e7d7c7c7c7c7b7b7a7a7a +7a7a7a7a797979797979787878787878787879787979797979797a7a7a7b7b7b7b7b7b7b7b7c7d +7c7d7d7d7d7e7e7e7f7f7f7f808080808080818181818180808181808080807f7f7f7f7f7f7e7e +7e7c7c7c7c7c7b7a79797879777776767575757574747474747474747475757676767778777979 +797b7c7d7e7e7f7f80808182828283838484848484848585858584848383838383838382828282 +818181808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e +7e7e7e7e7e7e7e7d7d7c7c7b7c7c7b7b7c7c7c7c7c7c7d7d7d7d7f808080828282838484848484 +85858584848383828281807f7f7e7d7c7b7b7b7a7b7a797979797979797a797a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7b7b7c7c7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7c7d7c7c7c7c7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a79797a7a7979 +797878787878787878787778777777777676767676767676767675757575757575757575757575 +757575757575757474747474747474747474747474747474747474737373737374747474747474 +747474747474747473737373737373737373737373737373737373737272727272727272727272 +727272727272727272727272727272727272727272727273727373737373737373737373737373 +737373737373737373737373737373737373737373737373737373737373737373737373737373 +737373737373737373737373737373737373737372737272727272727272727272727272727272 +727272727272727171717171717171717171717171717171717171717171717171717171717171 +717171717171717171717171717171717171717171717171717170707171707070707070707070 +7070706f706f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f +6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f706f70707070707070707070707070 +707171717171717171717171717171717171717171717171727271717272727272727272727272 +727272727272727272727272727272727272727272727272727272727272727272727272727373 +737373737373737373737373737373737373737373737373737373737373737373737373737373 +737373747374747474747474747474747474747474747474747474747474747474747474747474 +747474747474747474747474747474747474747474747474747474747474747474757574747575 +757676767676767676767676767676767676767676767676767676767676767676767676767676 +767676767676767676767676767676767676767676767676767676767676767676767676777677 +777777777777777777777777777777777777787878787878787878787777777776777676767676 +767676767676767676767676767676767676767676767676767676767676767676767676767676 +767676767676767676767676767676767676767676767676767676767575767675757575757575 +757575757575757575757575757575757575757575757575757575757575757676767676767676 +767676767676767676767676767676767676767676757675757575757575757575757575767677 +777777777777777777777777777777777777787878787878787878787878787878787878787879 +797979797979797a7a79797a7a7a7a7a7a7a7a7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7d7c7d7d7d7d7d7d7d7d7d7e7e7e7f7f7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f807f8080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080818180808181818181818080818180808080 +8080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080 +80808080808080808080808080808080808080808080808080808080807f7f7f7f7e7e7e7e7e7e +7e7d7e7d7d7d7d7c7c7c7b7b7b7b7b7a7a7a7a7979787877777777767676767676767676767575 +757676757576767676767676767777787878787879797a7a7b7b7d7d7c7c7e7e7f7f8080818181 +818181818282828282838383838383838383838383838383838383838382828282828282828181 +818180808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080818181828281818282 +828383838383838383838383838383838383838383828282828281818181818181818180807f7f +7f7f7e7e7e7d7d7d7d7c7c7b7b7a7a7a7a79797978787878777777767676767576757575757474 +7373737272727272727272727272727272727272727272717171706f71706f6f6f6e6e6e6e6e6d +6d6d6e6e6d6d6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e707070707171727273737474747475 +7677777979797979797a7b7c7c7d7d7d7d7f7f8081828282828282838383848484848585868686 +868686868686868686868687878787878787878787878787878787878787878686868686868686 +868685858585848584848484828282818082817f7e7e7d7d7d7d7c7b7a7a797878777675757373 +727271706f6e6e6e6e6e6c6c6b6c6b6b6b6c6a6b6b6c6c6c6c6c6c6d6e6f6f7070707071737474 +75757575777778797a797a7a7a7a7d7d7d7d7e7e7f7f7f7f7f7f80818282838384848484848484 +858585858586868686868686868686868686868686868686868686868686868686868686868686 +8685858585858585858484848484838383838282818180807f7f7f7f7e7e7d7d7c7c7b7b7b7b7b +7b7b7a7a7a7a7979787878787878787878787878787878787979797a7a7a7a7b7a7b7b7c7c7c7c +7c7c7c7d7d7d7e7e7e7e7f7f807f8080818181818180808181808080808080808080807f7f7f7e +7e7e7e7d7c7b7a7a797a7978777776767676757574747474737373747475757576777678787879 +7b7c7d7d7e7e7f8081818181828283838484848485858585858484848483848383828282828181 +81808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7e7f7e7e7d7d7c7c7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7e7f80808181818283848484848585 +85858584848382818180807f7e7c7b7b7b7b7b7b7a7a797a797979797979797979797979797a79 +7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7b7b7c7c7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7a7a7b7b7a7a7a79 +797979787978787878787878787877777777777777777777767676767676767676767676767676 +767676767675757575757575757574757474747474747474747373737373747474747474747474 +747474747474737373737373737373737373737373737373737372727272727272727272727272 +727272727272727272727272727272727272727272727272727272727272727272727272727272 +727272727272727272727272727272727272727272727272727272727272727272727272727272 +727272727272727272727272727272727272727272727272727272727272727272727272727272 +727272727271717171717171717171717171717171717171717171717171717171717171717171 +7171717171707170707070707070707070707070707070706f6f70706f6f6f6f6f6f6f6f6f6f6f +6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f +6f6f6f6f6f6f6f706f707070707070707070707070707070707070707070707070707070707071 +717171717171717171717171717171717171717171717272717172727272727272727272727272 +727272727272727272727272727272727272727272727272727272727272727272727273737373 +737373737373737373737373737373737373737373737373737373737373737373737373737373 +737373737373737373737373737373737373737373737373737373737373737373737373737373 +737373737373737373737373737373737373737373737373737373737373737474737374747475 +757575757575757575757575757575757575757575757575757575757575757575757575757575 +757575757575757575767576767676767676767676767676767676767676767676767676767676 +767676767676767676767676767676767777777777777777777776767676767676767676767676 +767676767676767676767676767676767676767676767676767676767676767676767676767676 +767676767676767676767676767676767676767676767676767675757676757575757575757575 +757575757575757575757575757575757575757575757575757575757576767676767676767676 +767676767676767676767676767676767676767676767676767676767676767676767677777777 +7777777777777777777777777777777778787878787878787879787979797979797979797a7a7a +7a7a7a7a7a7b7b7a7a7b7b7b7b7b7b7b7b7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7e7d7e7e7e7e7e7e7e7e7e7f7f7f80807f7f80808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808181808081818181818180808181808080808080 +808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7e +7f7e7e7e7e7d7d7d7c7c7c7c7b7b7b7a7a7a7a7979787878787777777676777776767675757575 +757575757575757575757576767677777777787879797a7a7b7b7c7c7d7d7e7e7f7f8080808081 +818182828282828383838383838383838383838383838383838383828282828282828282828181 +81818181818180808181808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f80808080808080808181808081818181818181818282828282828282828283 +8383838383838383838383838383838383838382828282828181818080818180807f7f7e7e7e7e +7d7d7d7c7c7c7c7b7b7a7a79797979787878777777777676767575757574757474747473737373 +737272727272727272717172727171717171717171707070706f706f6f6f6f6e6e6e6e6e6d6d6d +6d6d6d6d6d6d6d6d6d6d6c6c6d6d6c6d6d6c6c6d6d6d6e6e6e6e6f6f7070717171717272737475 +7576767676777778797a7a7b7b7c7c7d7d7e7f8080818181818282828383838384848585868685 +858686868686868686878787878787878787878787878787878787878786868685858686858585 +84848484838483838383818181807f807f7e7d7d7c7c7b7b7a7978787776767574737371717070 +6f6e6d6d6c6c6c6c6b6b6a6b6a6a6a6b6a6b6b6c6c6c6c6d6d6e6f707071717272737475757677 +77777979797a7b7a7b7c7c7c7e7e7e7e7f7f808081818181828283838484858585858686868787 +878787888888888888888888888888888888888888888888888888888888888888888888888887 +87878787878787868686868585858484848483838282818180807f7f7e7e7d7d7c7c7c7c7b7b7b +7a7a7a7a797978787878787878787878787878787878787878797979797a797a7a7b7b7b7b7c7c +7c7d7d7d7d7d7e7e7e7e7f7e7f7f808080808181818181818181818181808081818080807f7f7f +7f7e7d7c7c7b7a7b7a797878777776767575747474747373737373747474757675767777787a7b +7b7c7d7d7e7f808081818282838384848484858585858584848484838483838383828282828281 +8181808081818080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e +7f7e7e7e7e7c7c7c7b7b7c7c7b7b7b7b7b7b7c7c7c7c7d7e7f7f80818182838484848485858585 +858484848382828180807f7d7c7c7b7b7b7b7a7a797a797979797979797979797979797a797a7a +7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7a7a7a +7a797a797979797979797979787878787878787878787777777676777776767676767676767676 +767676757575757575757575747574747474747474747473737373737474747474747474747474 +747474747373737373737373737373737373737373737373727272727272727272727272727272 +727272727272727272727272727272727272727272727272727272727272727272727272727272 +727272727272727272727272727272727272727272727272717172727171717171717171717171 +717171717171717171717171717171717171717171717171717171717171717171717171717171 +717171707070707070707070707070707070707070707070707070707070707070707070707070 +7070706f706f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f +6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f +6f6f6f6f6f706f7070707070707070707070707070707070707070707070707070707070717171 +717171717171717171717171717171727271717272727272727272727272727272727272727272 +727272727272727272727272727272727272727272727272727272727272727272737373737373 +737373737373737373737373737373737373737373737373737373737373737373737373737373 +737373737373737373737373737373737373737373737373737373737373737373737373737373 +737373737373737373737373737373737373737373737373737373737373737373737373747474 +747474747474747474747474747474747474747474747474747474747474747474747474747474 +747474747474747574757575757575757575757575757575757575757575757575757575757575 +757575757575757575757575757576767676767676767676757575757575757575757575757575 +757575757575757575757575757575757575757575757575757575757575757575757575757575 +757575757575757575757575757575757575757575757575757575757575757575757575757575 +757575757575757575757575757575757575757575757575757575767676767676767676767676 +767676767676767676767676767676767676767676767676767677777676777777787878787878 +78787878787878787878787878787979797979797979797a797a7a7a7a7a7a7a7a7a7b7b7b7b7b +7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7f7e7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808081818080818181818181 +818181818181818181818181818181818181818181818181818181818181808081818080808080 +808181808081818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181808081818080808080808080 +80808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808181808081818181818181818181818181818181 +8181818181818181818181818181818181818181818181818181818080808080808080807f807f +7f7f7f7e7e7e7c7c7d7d7c7c7c7b7b7b7b7a7a7979797978787877777777777777767676767676 +767675757676757575767676767676767777787879797b7b7b7b7c7c7d7d7e7e7f7f7f7f808080 +818181818182828283838383838383838383838383838383838282828282828282828281818181 +8181818181818181818080818180808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f8080808081818181818181818181818181818181818182828282828282828282838383 +838383838383838383838282838382828281818181818080807f7f7f7f7f7f7e7e7d7d7d7d7c7c +7c7b7b7b7b7b7a797a797878787777777676767676767675757575747574747474737373737372 +72727272727272727272727272727272727272717171717071707070706f6f6f6f6f6e6e6d6d6d +6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6c6c6e6e6d6d6e6e6f6f7070707070707172737375 +757474757576777878797979797b7b7c7d7e7e7e7e7e7e80808081818181828283848484848484 +848484848484848585858686858586868686868685858686858585848484848484848484848383 +83828182818181817f7f7f7e7d7e7d7c7b7b7a7a7979787776767575757472717170706f6f6e6d +6c6c6c6c6c6c6b6c6b6c6b6b6b6c6b6c6c6e6e6e6e6e6e6f707272737373737476777778787878 +7a7a7b7c7d7c7d7d7d7d8080808081818282838383838484858586868787878788888889898989 +898a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a898989 +898989898988888888888787868686868585848483838383818180807f7f7e7e7d7d7d7d7d7c7c +7c7b7a7a79797979797978787878787878787878787878797979797a797a7a7b7b7b7b7b7b7b7c +7c7c7c7c7d7d7d7d7e7d7e7f80808080808080808080808080808081818080818181808080807f +7e7d7d7c7b7c7b7a797978787877767675757575737373737374747475767576767677797a7a7a +7b7c7d7e7f7f7f7f81818282838384848585858585848484848384838383838282828282818181 +8181818181808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e +7e7e7e7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7c7e7f7f808080818283838484858585858584 +8484838282818181807e7d7c7c7c7c7c7b7a797a797979797979797979797979797a797a7a7a7a +7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7a +7b7a7a7a7a7a7a7a7a7a7979797979797979797978787878787878787777787877777777777777 +777676767676767676767576757575757575757575747474747475757575757575757575757575 +757574747473737474737373737373737373737373737272727272727272727272727272727272 +727272727272727272727272727272727272727272727272727272727272727272727272727272 +727272727272727272727272727272727272727272727272727272727272727272727272727272 +727272727272727272727272727272727272727272727272727272727272727272727272727271 +717171707070707070707070707070707070707070707070707070707070707070707070707070 +706f706f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f70706f6f7070707070 +707070707070707070707070707070707070707070707070707070707070707070707070707070 +707070717071717171717171717171717171717171717171717171717171717171717272727272 +727272727272727272727272727272727272727272727272727272727272727272727272727272 +727272727272727272727272727272727272727272727272727272727272727373737373737373 +737373737373737373737373737373737373737373737373737373737373737373737373737373 +737373737373737373737373737373737373737373737373737373737373737373737373737373 +737373737373737373737373737373737373737373737373737373737373737373737474747474 +747474747474747474747474747474747474747474747474747474747474747474747474747474 +747474747475747575757575757575757575757575757575757575757575757575757575757575 +757575757575757575757575767676767676767676767575757575757575757575757575757575 +757575757575767675757675757676757575757575757575757575757575757575757575767675 +757676767676767676767676767676767676767676767676767676767676767676767676767676 +767676767676767676767676767676767676767676767676767777777777777777777777777777 +777777777777777777777777777777777777777878777778787878787878787979797979797979 +7979797979797979797979797a7a7a7a7a7a7a7a7a7b7a7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c +7c7d7d7c7c7d7d7d7d7d7d7d7d7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f807f +808080808080808080818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818080818180808080808080808080808080808080808080808080808080 +8080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808081818080818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818080808080808080808080808080 +807f7f7f7d7d7e7e7d7d7d7c7c7c7c7b7c7a7a7a7a797979787878787878777776767676767676 +75757676757575767676767676767777787878787a7a7a7a7b7b7c7c7d7d7e7e7e7e7f7f7f8080 +808081828282838383838383838383838383838383838382828282828282828282818181818181 +818181818181818080818180808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f80808080818181818181818181818181818181818181828282828282828282828383838383 +83838383838383838282838382828281808080807f7f7f7e7e7e7e7e7e7c7d7c7c7c7c7b7b7b7a +7a7a7a7a7978797978787877777776767676767676757575757575757575757474747474737373 +73737373737373737373737373737373737272727272727171717170707070706f6f6e6e6e6e6e +6e6e6e6e6e6e6e6d6d6d6d6d6d6d6d6d6c6c6e6e6d6d6e6e6e6e6f6f6f6f6f6f70717171737372 +727373747575757777777779797a7a7b7b7c7c7c7c7e7e7e7f8080808080818282828282828283 +828383838384848485858484858585858585848485858484848383838383838282828281818180 +80808080807f7d7d7d7c7b7c7b7a79797878777776757474737373727170706f6e6d6d6d6c6b6b +6b6c6c6c6b6c6c6c6c6c6c6c6d6d6d6f6f6f6f6f7071727373747475757678787879797a7a7c7c +7d7d7e7d7f7f7f7f828282828283848485858585868687878888898989898a8a8a8b8b8b8b8b8c +8c8c8c8d8c8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8c8d8c8c8c8c8c8c8c8c8c8b8b8b8b8b +8b8b8b8a8a8a8a8a898988888888878786868585858583838382818180807f7f7f7f7e7d7d7d7c +7c7c7b7a7a7a7a7a7979797978787878787878787879797979797979797a7a7a7a7a7a7a7b7b7b +7b7c7c7d7d7d7d7d7d7e7f7f7f7f7f7f7f7f808080808080808181808081818180808080807f7e +7e7d7c7d7c7c7b7a79797978777776767676747474747374747474757475757576777979797a7b +7c7c7d7e7e7e808081828282838384848484858484848484848484848483838383828181818181 +818181808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7e7d7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7c7e7e7e7f7f7f8082828283838484858585848484 +848383828281807f7e7d7d7d7c7c7b7a7a7a7a7a7a797a79797979797979797a797a7a7a7a7a7a +7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a797979797979797978787979787878787878787877 +777777767776767676767676767676767676767575757575767676767676767676767676767676 +757575747475757474747474747474747474747373727272727272727273727373737273727272 +727272727272727272727272727272727272727272727272727272727272727272727272727272 +727272727272727272727272727272727272727272727272727272727272727272727272727272 +727272727272727272727272727272727272727272727272727272727272727272727272717171 +717070707070707070707070707070707070707070707070707070707070707070707070707070 +707070707070707070707070707070707070707070707070707070707171707071717171717171 +717171717171717171717171717171717171717171717171717171717171717171717171717171 +717171717171717171717171717171717171717171717171717171717171717272737373737373 +737373737373737373737373737373737373737373737373737373737373737373737373737373 +737373737373737373737373737373737373737373737373737373737374747474747474747474 +747474747474747474747474747474747474747474747474747474747474747474747474747474 +747474747474747474747474747474747474747474747474747474747474747474747474747474 +747474747474747474747474747474747474747474747474747474747474747475757575757575 +757575757575757575757575757575757575757575757575757575757575757575757575757575 +757575757575757575757575757575757575757575757575757575757575757575757575757575 +757575757575757575757676767676767676767675757575757575757575757575757575757575 +757575757676757576757576767575757575757575757575757575757575757575757676757576 +767676767676767676767676767676767676767676767676767676767676767676767676767676 +767676767676767676767676767676767677767777777778787878787878787878787878787878 +78787878787878787878787878787878787979787879797979797979797a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7b7b7b7b7c7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7e +7e7d7d7e7e7e7e7e7e7e7e7f7f7f7f7f8080808080808080808080808080808080808080808080 +808080808080808181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818180808181808080808080808080808080808080808080808080808080808080 +807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808081818181818181 +818181818181818181818181818181818181818181818181818181818181818180807f7f7f7f7f +7f7f7f7f7f7f7e7e7e7d7d7d7d7c7c7c7c7c7c7a7a7a79797a7a78787878787878787676767676 +767676767675757576767676767676777878787879797a7a7b7b7c7c7d7d7d7d7e7e7e80808080 +808081818181818182828282828282828383838383838383838383838383838282828282818181 +808081818080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080 +808080808080808080808181818182828283838383838383838383838383838383838383838282 +8282828181818181818181818080808080807e7e7e7d7d7e7e7c7c7c7c7b7b7b7b7a7a7a7a7a79 +797878787877777777777777777777777676767676767675767575757575757575757575757575 +757575747475757474747474747474747474747273727272727171717070707070707070707070 +706f6f6f6e6e6f6e6d6e6e6c6c6d6d6d6d6d6d6d6d6c6d6d6d6d6d6d6e6e6e6f70707070707071 +7171737474747575767676767979797a7b7a7b7b7b7c7d7d7d7e7f7f7f7f808081818282828282 +8282828383838383838383838383838383838383838383838383828182828181817f7f7f7f7e7f +7e7d7d7d7c7b7b7a797a797877777676757574737272717070706f6f6e6d6d6d6d6c6c6c6c6b6b +6b6c6c6c6b6c6b6c6c6e6d6f6f6f6f7070727273737475757677787878797a7a7c7c7d7c7d7d7e +7f8080818282828283838585868687878787888889898a8a8b8b8b8b8c8c8c8e8e8e8e8e8e8e8e +8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d +8d8d8d8c8c8b8b8b8b8b8a8a8989888887878686868684848383828282828080807f7e7e7e7c7d +7c7c7b7b7a7a7a7a79797979797978787878787777777778777878787879797a7a7a7b7b7b7b7b +7b7b7b7c7d7c7d7d7d7d7e7e7f7f8080808080808181818080818180808081818181807f7f7f7e +7e7e7e7c7c7c7b7a7979787877767575757574747474737374747474757576777777797979797b +7c7c7d7e7e7e7f8082828282838384848484858585848584848484838383838383828281818181 +80808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e +7e7e7d7d7d7d7c7b7b7b7b7b7c7c7c7c7c7c7d7d7d7f7f80808282828383848484848585858484 +8383828281807f7f7e7d7c7b7b7b7a7b7a7979797979797979797979797a797a7a7a7a7a7a7a7a +7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7d7d7d7d7d7d7d7c7d7c7c7c +7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a79797a7a79797979797979797878787878787878 +787878787878777776767676757575757575757575757575757575757575757575757575757575 +757575757575757574747474747474747474747474747474747474747474747474747474747474 +747474747474747474747474747473737373737373737373727272727272727272727272727272 +727272727272727272727272727272727272717172727171717171717171717171717171717171 +717171717171717171717171717171717171717171717171717171717171717171717171717171 +717171717171717171717171717171717171717171717171717171717171717171717171707170 +707070707070707070707070707070707070707070707070707070707070707070717171717171 +717171717272727272727272727272727272727272727272727272727272727272727272727273 +727373737373737373737373737373737373737373737373737373737373737373737373737373 +737373737373737373747473737474747575757575747474747474747474747474747474747474 +747474747474747474747474747474747475757575757575757575757575757575757575757575 +757575757575757575757575757575757575757575757575757575757575757575757575757574 +747474747474747474747474747474747474747474747474747474747474747474747474747474 +747474747474747474747474747474747474747474747474747474747474747474747474747474 +747474747474747474747474747474747474747474747474747474747474747474747474747474 +747574757575757575757575757575757575757575757575757575757575757575757575757575 +757575757575757575757575757575757575757575757575757575757676767676767676767676 +767676767676767676767676767676767676767676767676767676767676767676767676767676 +767676767676767676767676767676777777777777777777777777777777787878787878787878 +787878787878787878787878787878787878787878787878787878787878787979797979797979 +79797979797979797979797979797979797979797a7a79797a7a7a7b7b7b7b7b7b7b7b7b7b7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7c7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7f7f7e7e7f7f7f808080808080808080808080808080808080808080808080818182828282 +828282828282828282828181818181818181818181818182828181828282828282828281818181 +818181818181818181818181818181818181818181818181808081818080808080808181808081 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +8181818181818181818181818181818181818181818080818180808080808080807f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f80808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080818181818181818181 +818181818181818181818181818181818181818181818181818181818181818080808080808080 +808080807f7f7f7e7e7e7e7d7e7d7d7d7d7b7b7b7a7a7b7b797978797878787876767676767676 +767676757575767676767676767777777777787879797a7a7b7b7c7c7c7c7d7d7d7f7f7f7f8080 +818181818181828282828282828283838383838383838383838383838382828282828181818080 +81818080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080 +808080808080808081818181828282838383838383838383838383838383838383838382828282 +8281818181818181818180807f7f7f7f7d7d7d7c7c7d7d7b7b7a7b7a7a7a7a7979797979787877 +777777777777777777777777777776767676767676767676767676767676767676767676767676 +767575767675757575757575757575757574747373737372727271717171717171717171717170 +70706f6e6f6e6d6e6e6c6c6d6d6d6d6d6d6d6d6c6c6c6c6c6c6c6d6d6d6e6e6e6e6e6e6e6f6f6f +717171727373747474747676767879787979797a7b7c7c7d7d7d7d7d7e7e7f7f80808180818181 +818282828282828282828282828282828282828282828282818081807f7f7f7d7d7d7d7d7d7d7c +7c7b7a79797877787776757574747373727170706f6e6e6e6e6e6d6c6b6b6b6b6b6b6b6a6b6b6c +6c6c6c6c6c6d6d6e6f7070707071717374757575767677797a7a7a7a7b7b7d7e7f7e7f7f7f8081 +828384848484858586878888898989898a8a8b8b8c8c8d8d8d8d8e8e8e90909090909090909091 +90919191919191919191919191919191919191909190909090909090909090909090908f8f8f8f +8f8e8e8d8d8d8d8d8c8c8b8b8a8a8989888888888786858584848484828281807f7f7f7e7f7e7d +7c7c7b7b7b7b7a7a7979797978787878787777777777777777777778787979797a7a7a7a7b7a7b +7b7c7c7c7c7c7c7c7d7d7e7e7f7f808080808181818080818180808081818181818080807f7f7f +7f7e7e7d7c7b7a7a79797877767676767575747473737373737374747575767678787878797a7b +7c7d7d7d7e80818181818282838384848585858585858585858484848483838282818181818080 +8080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e +7d7d7d7d7c7b7b7b7b7b7c7c7c7c7c7c7c7c7c7e7e7f8081818182828384848485858585858484 +8382818180807f7e7c7b7b7b7b7b7b7a7a797a79797979797979797a797a7a7a7a7a7a7a7a7a7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080 +8080808080808080808080808080808080808080807f7f7f7f7e7e7d7e7d7d7d7d7d7d7d7d7d7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7a7a7b7b7a7a7a7a7a7a7a7a79797979797979797978 +797878787877777777777676767676767676767676767676767676767676767676767676767676 +767676767676757575757575757575747574747474747474747574757575747574747474747474 +747474747474747474747474737373737373737373737272727272727272727272727272727272 +727272727272727272727272727272727171727271717171717171717171717171717171717171 +717171717171717171717171717171717171717171717171717171717171717171717171717171 +717171717171717171717171717171717171717171717171717171717171717171717171717171 +717171717171717171717171717171717171717171717171717171717171717272727272727272 +727273737373737373737373737373737373737373737373737373737373737373737373737373 +737373737373737373737373737373737373737373737373737373747374747474747474747474 +747474747474747575747475757576767676767575757575757575757575757575757575757575 +757575757575757575757575757575767676767676767676767676767676767676767676767676 +767676767676767676767676767676767676767676767676767676767676767676767676757575 +757575757575757575757575757575757575757575757575757575757575757575757575757575 +757575757575757575757575757575757575757575757575757575757575757575757575757575 +757575757575757575757575757575757575757575757575757575757575757575757575757575 +757575757575757575757575757575757575757575757575757575757575757575757575757575 +757575757575757575757575757575757575757575757575757576767676767676767676767676 +767676767676767676767676767676767676767676767676767676767676767676767676767676 +767676767676767676767676767777777777777777777777777777777878787878787878787878 +78787878787878787878787878797879797979797979797979797979797a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7a7a7b7b7b7c7c7c7c7c7c7c7c7c7c7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7e7d7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +80807f7f8080808181818181818181818181818181818181818181818181818182828282828282 +828282828282828281818181818181818181818181828281818282828282828282818181818181 +818181818181818181818181818181818181818181818080818180808080808081818080818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818080818180808080808080807f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f80808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080 +808080808080808080808081818080818181818181818181818181818282828282828282828282 +828282828282828282828282828282828282828282828282828282828281818181818181818080 +81818080807f7f7f7f7e7f7e7e7e7e7c7c7c7b7b7b7b7a7a797a79797979777777767677777676 +767575757575757575757576767677777777787879797a7a7b7b7b7b7c7c7c7e7e7e7e7f7f8080 +818181818282828282828282838383838383838383838383838383828282828281818181818181 +8180808181808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808081818080 +818181818181818182828282828383838383838383838383838383838383838383828282828281 +81818080818180807f7f7e7e7e7e7c7c7c7b7b7b7b7a7a797a7979797978787878787777777676 +777776767676767676767676767676767676767676767676767676767676767676767676767676 +767676767676767676767676767676757574747474737373727272727171717171717171707070 +706f6f6e6e6e6e6d6d6d6c6c6d6d6c6c6c6b6b6b6b6b6b6b6b6b6b6c6c6c6d6d6c6c6d6d6d6f6f +6f7071707172727274747475767576777778797a7a7b7b7b7b7c7c7c7e7e7e7e7f7e7f7f7f7f80 +80808181808081818181818180808181808080808080807f7f7e7e7e7e7c7c7c7b7b7b7b7a7a79 +7877777675767574737372727171706f6e6e6d6d6d6d6c6c6b6b6a6a6a6a6a6a6a6a6b6b6c6c6d +6d6d6d6e6e6f7071717272737374757676777878797a7b7b7c7c7d7d7e7f807f80818182838484 +85858686878788898a8a8b8b8b8b8c8c8d8d8e8e8f8f8f8f909090929292929292929292939293 +939393939393939393939393939393939392939292929292929292929292929292919191919190 +90908f8f8f8f8e8e8d8d8c8c8b8b8b8b8a8a8988878786868585848483828181807f807f7e7d7d +7c7c7b7b7a7a797979797878787878777777777777777777777878787878797979797a797a7a7b +7b7b7b7c7c7c7d7d7d7d7e7e7f7f7f7f808080818180808181818282828282818181808080807f +7f7e7d7c7c7b7a7a797877777676757574747373737373737373747475757676777778797a7a7b +7c7c7d7f8080818182828383848485858585858585858584848484838382828282818181808081 +818080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e +7d7d7d7c7c7c7c7b7b7b7b7b7b7c7c7c7c7d7d7e7f808081828283848484858585858584848483 +82828180807f7d7c7c7b7b7b7b7a7a797a79797979797979797a797a7a7a7a7a7a7a7a7a7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080 +8080808080808080808080808080808080808080807f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7a7a7a7a7a7a7a7a7a797a79 +797979787878787877777777777777777777777777777777777777777777777777777777767677 +777676767575757575757575757475747474747474747475747575757475747474747474747474 +747474747474747474747373737373737373737372727272727272727272727272727272727272 +727272727272727272727272727272727272727272727272727272727272727272727272727272 +727272727272727272727272727272727272727272727272727272727272717172727171717171 +717171717171717171717171717171717171717171717171717171717171717171717171717171 +717171717171717171717171717171717171717171717272717172727273737373737373737373 +747474747474747474747474747474747474747474747474747474747474747474747474747474 +747474747474747474747474747474747474747474747474747574757575757575757575757575 +757575757575757575757575767676767675757575757575757575757575757575757575757575 +757575757575757575757575757676767676767676767676767676767676767676767676767676 +767676767676767676767676767676767676767676767676767676767676767676767575757575 +757575757575757575757575757575757575757575757575757575757575757575757575757575 +757575757575757575757575757575757575757575757575757575757575757575757575757575 +757575757575757575757575757575757575757575757575757575757575757575757575757575 +757575757575757575757575757575757575757575757575757575757575757575757575757575 +757575757575757575757575757575757575757575757575767676767676767676767676767777 +767677767677777676767676767676767676767676767676767676767777767677777777777777 +777777777777777777777778787878787878787878787878787879797979797979797979797979 +79797979797979797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f8080808080808080808080808081818080818181 +818181818182828282828282828282828282828282828282828282828282838383838383838383 +838383838383828282828282828282828282828282828282828282828282828181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +81818080818180808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f80808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080 +808080808080808080808080808081818080818181818181818182828282828282828282828282 +828282828282828282828282828282828282828282828282828282818181818181818181818181 +818181808080807f807f7f7e7e7d7d7c7c7c7c7c7b7b7a7b7a7a7a7a7878787777777777777776 +767676767676767575777776767676767777787879797b7b7a7a7b7b7b7d7d7d7d7e7e7f7f8080 +808081818181818182828282838383838383838383838383838282828282818181818181818181 +818181818181818181808081818080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808181818181818181818181818181818181 +818181818181828282828283838383838383838383838383838383838282828181818181808080 +808080807f7f7e7e7d7d7d7d7b7b7b7a7a7b7b7979787978787878777777787876767777777777 +777777777777777777777777777777777878777778787878787878787878787878787878787878 +787878787878787878787878787777767676767575757373737373737373737373737272727271 +71706f6f6f6e6e6e6e6e6e6e6e6d6d6c6c6c6c6c6c6c6c6c6c6d6d6c6c6c6c6c6c6c6c6e6e6e6f +706f7070707072727274757374757576777878797979797979797b7b7c7c7d7c7d7d7d7d7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7c7c7c7c7a7a79797979797878777675 +7574737473727171707070706f6e6d6d6c6c6c6c6c6c6b6b6a6a6b6b6b6b6b6b6c6c6d6e6e6e6e +6e6f70717273737373757576777878787a7a7b7c7d7d7d7d7f7f80818281828383848586868787 +888889898a8b8c8c8c8c8c8c8e8e8f8f9090919191919191919393939393939393939493949494 +949494949494949494949494949494939493939393939393939393939392929292919191909090 +909090908f8f8e8e8d8d8c8c8c8c8c8c8b8a89898787878786868584838382818281807f7e7d7d +7d7d7c7c7b7a7a7a7979797878777777777777777777777878787878797979797a797a7a7b7b7b +7b7b7b7b7c7c7c7c7d7d7e7e7f7f8080808080808080808081818182828080818181818180807f +7e7d7d7c7b7b7a79787878787676757574747373737373737474757576767676777879797a7a7b +7c7e7f7f7f7f818182828383858585858585858585848484848383828282828181818181818181 +808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d +7d7c7c7c7c7c7c7c7c7c7c7b7b7c7c7c7d7e7f8080808181828484848585858585848484838282 +818181807e7d7d7c7c7c7c7b7b7a7a79797979797979797a797a7a7a7a7a7a7a7a7a7b7b7b7c7c +7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080 +80808181808081818181818181818181818181808080807f807f7f7f7f7f7f7f7f7f7e7e7e7d7d +7e7e7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7a7b7a7a7a +7a7979797979787878787878787878787878787878787878787878787878787878787777787877 +777776767676767676767675767575757575757575767576767675767575757575757575757575 +757575757575757574747474747474747373737372727272727273737272737373737373737373 +737373737373737373737373737373737373737373737373737373737373737373737373737373 +737373737373737373737373737373737373737373737373737373737373737373737373737373 +737373737373737373737373737372727373727272727272727272727272727272727272727272 +727272727272727272727272727272737372727373737373737373747474747474747474747575 +757575757575757575757575757575757575757575757575757575757575757575757575757575 +757575757575757575757575757575757575757575757576757676767676767676767676767676 +767676767676767676767777777777767676767676767676767676767676767676767676767676 +767676767676767676767677777777777777777777777777777777777777777777777777777777 +777777777777777777777777777777777777777777777777777777777777777776767676767676 +767676767676767676767676767676767676767676767676767676767676767676767676767676 +767676767676767676767676767676767676767676767676767676767676767676767676767676 +767676767676767676767676767676767676767676767676767676767676767676767676767676 +767676767676767676767676767676767676767676767676767676767676767676767676767676 +767676767676767676767676767676767676767676767777777777777777777777777777777777 +777777777777777777777777777777777777777777777777777777777777777777777777787877 +7778787878787878787979797979797979797979797979797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7b7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7d7d7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f +7f7f7f7f7f7f807f80808080808080808081818181818181818181818181818181818181818181 +818181828282828282828282828282828282828282828282828282828383838383838383838383 +838383838282828282828282828282828282828282828282828282828281818181818181818181 +818181818181818181818181818080818180808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f80808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080 +808080808080808080808080818180808181818181818181828282828282828282828282828282 +828282828282828282828282828282828282828282828282828181818181818181818181818181 +8180808080808080807f7f7e7e7d7d7d7d7d7c7c7b7c7b7b7b7b79797978787878787877767676 +76767676767575777776767676767777787878787a7a79797a7a7a7c7c7c7c7d7d7e7e7f7f7f7f +808081818181828282828383838383838383838383838382828282828181818181818181818181 +81818181818181808081818080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808081818181818181818181818181818181818181 +818181818282828282838383838383838383838383838383838382828281808080807f7f7f7f7f +7f7f7e7e7d7d7c7c7c7c7a7a7a79797a7a78787878787878787777777878767677777777777777 +777777777778777878787878787879797878797979797979797979797979797979797979797979 +797979797979797979797978787878787877777775757575757574757474747473737373737372 +717171706f6f6f6f6f6f6f6e6e6d6d6d6d6c6c6c6c6c6c6d6d6c6c6c6c6c6c6c6b6e6d6d6d6f6d +6f6f6f6f717171727371727373747575757677767777777779797a7a7a7a7a7a7a7b7b7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7c7b7b7b7a7a7a7a7a7a7878777777777675757574737372 +71727171706f6f6e6e6e6d6d6c6c6b6c6b6c6c6c6b6b6b6b6c6c6c6c6c6d6d6d6e6f6f6f707071 +72737374757575777778787a7a7a7c7c7d7d7f7f7f7f8181828384838485858687888889898a8a +8b8b8c8c8e8e8e8e8e8e9090919191919292929292929294949494949494949494949494949494 +949494949494949494949494949494949494949494949494949494939393939292929191919191 +9191909090908f8f8e8d8e8d8d8d8c8c8b8b89898989888887868585848384828281807f7f7e7e +7d7d7d7c7c7c7a7a7a797978787878777777777777787878787879797979797979797a7a7a7a7a +7a7a7b7b7b7b7d7d7d7d7e7e7f7f7f7f7f7f808080808181818282808081818181818080807f7e +7e7d7c7c7c7a7979797977777776757574747474737374747474757575757677787879797a7b7c +7d7e7e7e8080818282828484848484858585858484848484848383838282818181818181818080 +80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7d7d7c +7c7c7c7c7c7c7c7c7c7b7b7c7c7c7d7e7e7f7f7f81818283838384858585858484848483838282 +82807f7e7e7d7d7d7c7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7c7c7b7b +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080 +81818080818181818181818181818181818080808080808080808080808080807f7f7f7e7e7f7f +7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7b7c7b7b7b7b7a +7a7a7a7a7979797979797979797979797979797979797979797979797979797978787979787878 +777777777777777777767776767676767676767676767676767676767676767676767676767676 +767676767676757575757575757574747474737373737373747473737474747474747474747474 +747474747474747474747474747474747474747474747474747474747474747474747474747474 +747474747474747474747474747474747474747474747474747474747474747474747474747474 +747474747474747474747474737374747373737373737373737373737373737373737373737373 +737373737373737373737373737474737374747474747474747575757575757575757576767676 +767676767677767777777777777777777777777777777777777777777777777777777777777777 +777777777777777777777777777777777777777777777777777777777777777777777777777777 +777777777777777778787878787777777777777777777777777777777777777777777777777777 +777777777777777777787878787878787878787878787878787878787878787878787878787878 +787878787878787878787878787878787878787878787878787878787878777777777777777777 +777777777777777777777777777777777777777777777777777777777777777777777777777777 +777777777777777777777777777777777777777777777777777777777777777777777777777777 +777777777777777777777777777777777777777777777677767676767676767676767676767676 +767676767676767676767676767676767676767676767676767676767676767676767676767676 +767676767676767676767676767676767676767777787878787878787878787878787878787878 +787878787878787878787878787878787878787878787878787878787878787878787979787879 +797979797979797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7c7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7e7e7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f80808080808080808080 +808080808080808080808080808080818181818181818181828182828282828282828282828282 +828383838383838383838383838383838383838383838383838384848484848484848483848383 +838382828282828282828282828282828282828282828282828282818181818181818181818181 +818181818181818181818180808181808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808081818080818181818181818181818181818181818181818181818181818181818282 +828282828282828282828282828282828282828282828282828282828282828181828281818181 +81818180807f7f7f7f7f7f7f7e7e7d7d7d7d7c7d7c7c7c7c7a7a7a79797a7a7878787877777777 +767676767676767677777676767676777878787878787979797b7b7b7b7c7c7d7d7e7e7f7f8080 +808081818181818181818182828282828383838383838383838383838383838282828181818180 +808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080 +808080808080808080808080808080808080808080808080808081818182828282838383838383 +83838383838383838383838382828282828282828181818181818080808080807f7f7f7d7d7e7e +7d7d7c7c7b7b7b7b79797978787878787877787777777777777777777777777676787877777778 +787878787878787878797979797979797979797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a79797979787878787878787676767676767676757575747373737373 +72727272717170706f6f6f6f6f6e6e6e6e6d6d6c6c6c6c6c6d6d6b6b6c6c6c6c6c6c6d6d6d6d6e +6e6e6f6f6f7070707071717173747474747474757676767676767778797979797979797a7a7979 +7a7a7a7a7a7a79797a7a7979797979797979787777767676767675747474747473717171707070 +706e6e6e6e6e6d6d6d6c6c6c6c6c6c6c6b6b6b6c6b6b6b6b6c6c6d6d6f6e6f6f70717273737374 +75767678787878797b7b7b7d7d7d7e808080828283838485868586878788898a8a8b8b8c8c8d8d +8e8f8f8f9191919191919192939393939393949494949494949494949494959495959595949494 +949494949494949494949493949393939393939393939393939393939393939393939392929292 +929291909090909090908f8f8f8c8c8c8c8c8b8b8a8a89888787868585858382828281807f7f7e +7d7d7d7c7b7a7a7a7a7a7a797979797878787877777777777777777778777878787879797a7a7a +7b7b7b7b7b7b7d7d7d7d7d7d7e7f807f7f8080808181818181818181808081818181807f7f7f7e +7d7e7c7c7b7b79797979777675757574757474747473747474747676767677777879797a7b7c7c +7e7e7f7f8080828282838384848484848485858585848383838383838383828281818080808080 +8080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d +7d7c7c7c7b7b7b7c7c7c7c7c7c7c7d7d7e80808081828283848484848485858584848383828282 +807f7f7e7d7d7d7c7b7a7b7a797979797979797a797a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080 +808080808080808080808080808080808080807f807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7c7d7c7c7c7c7b7b7b +7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a79797a7a7979797878 +787878787878787778777777777777777778777878787778777777777777777777777777777777 +777777777676767676757575757575757575757575757575757575757575757575757575757575 +757575757575757575757575757575757575757575757575757575757575757575757575757575 +757575757575757575757575757575757575757575757575747475757474747474747474747474 +747474747474747474747474747474747474747474747474747474747474747474747474747474 +747474747474747474747474747474747575757576767676767676767777777777777777777777 +777777777777777777777777777777777777777777777777777777777777777777777777777777 +777777777777777777777777777777777777777877787878787878787878787878787878787878 +787878787878787878787878787878787878787878787878787878787878787878787878787878 +787878787878787878787878787878787878787878787878787878797979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +797979797979797979797979797979797979797979797979797979797978787878787878787878 +787878787878787878787878787878787878787878787878787878787878787878787878787878 +787878787878787878787878787878787878787878787878787878787878787878787878787878 +787878787878787878787878787878787878787878787878787878787878787878787878787878 +787878787878787878787878787878787878787878787879797979797979797a7a79797a79797a +7a7979797979797979797979797979797979797979797a7a79797a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7d7c7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7f7f7e7e7f7f7f808080808080808080808080808080808080808080808080808181 +818182818282828282828282828282828282828282828282828283838282838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838382828282828282828282828282828282828282828181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818180808181 +808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080818180808181818181818181818181818181818181818181818181818181818182828282 +828282828282828282828282828282828282828282828282828282828281818282818181818181 +818180808080808080807f7f7e7e7e7e7d7e7d7d7d7d7b7b7b7a7a7b7b79797878777777777676 +76767676767677777676767676777777777777777878787a7a7a7a7b7b7c7c7d7d7e7e7f7f8080 +818181818181818181828282828283838383838383838383838383838382828281818181808080 +80808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080 +808080808080808080808080808080808080808080808080818181828282828383838383838383 +83838383838383838383828282828282828281818181818180807f7f7f7f7e7e7e7c7c7d7d7c7c +7b7b7a7a7a7a787878777777777777777777777777777777777777777776767878777777787878 +787978797979797a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a78787778777777777676767575757575757474 +73737272717170707070706f6f6e6e6d6d6c6c6c6c6c6d6d6b6b6c6c6b6c6b6b6b6c6b6c6d6d6d +6e6e6e6e6e6e6e6f6f6f7171717172717273747474747474747676767677767777787877777878 +787878787777787877777677767676767575757474747474737272717171716f6f6f6e6e6e6e6d +6d6c6d6c6b6b6b6b6b6b6b6c6b6c6b6b6b6c6c6c6c6c6d6d6e6f706f7070717274757575767677 +787a7a7a7a7b7c7d7d7f7f7f8081828284848585868788878889898a8b8c8c8d8d8e8e8f8f9090 +919193939393939393949494949494949595959595959595959595959595959595959494949494 +949494949494949494949494949494949494949494949494949494949494949494939393939393 +93929292929192919090908e8e8e8e8e8d8d8c8c8b8a89898887878685848484838180807f7f7f +7f7e7c7b7b7b7b7b7b7a7a79797878787877777777777777777777777777777778787979797a7a +7a7a7b7b7c7c7c7c7c7c7d7e7f7e7f8080808181818181818181808081818181818080807f7e7f +7e7d7c7c7a7a7a7a7977767676757675747474737373737375757575767677787879797a7b7d7d +7e7e7f808181818282838384848484858585858584848484838483838282818180808080808080 +807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7c +7c7c7b7b7b7c7c7c7c7c7c7c7c7c7d7f8080818181828384848484858585858584848383828180 +807f7e7e7d7c7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080807f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7d7e7d7d7d7d7c7c7c7c7c +7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7b7b7a7a7a79797979 +797979797978797878787878787878787878787878787878787878787878787878787878787878 +787877777777777676767676767676767676767676767676767676767676767676767676767676 +767676767676767676767676767676767676767676767676767676767676767676767676767676 +767676767676767676767676767676767676767676767575767675757575757575757575757575 +757575757575757575757575757575757575757575757575757575757575757575757575757575 +757575757575757575757575757576767676777777777777777778787878787878787878787878 +787978797979797979797979797979797979797979797979797979797979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +797979797979797979797979797979797979797979797979797a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a797979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +797979797979797979797979797979797979787978787878787878787878787878787878787878 +787878787878787878787878787878787878787878787878787878787878787878787878787878 +7878787878787878787878787878787978797979797a7a7a7a7a7a7a7a7b7b7a7a7b7a7a7b7b7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7d +7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f80807f7f8080808181818181818181818181818181818181818181818181818182828282 +828282828282828282828282828282828282828283828383848483838484848484848484848484 +848484848484848484848484848484848484848484848484848484848484848384838383838383 +838383828282828282828282828282828282828282828281818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181808081818080 +80808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080818180808181818181818181818181818181818181818181818181828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +818181808081818080807f7f7f7f7e7f7e7e7e7e7c7c7c7b7b7b7b7a7a79797878787877777776 +767777767676757575757576767677777676777777797979797a7a7b7b7c7c7d7d7e7e7f7f8080 +818180808181818282828282838383838383838383838383838383828282828281818181818181 +8180808181808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080 +808080808080808080808181808081818181818181818282828282838383838383838383838383 +838383838383838382828282828282828181818180807f7f7e7e7e7e7d7d7d7c7c7c7c7b7b7a7a +79797979777777767677777676767676767676767676777776767777777878787878797979797a +797a7a7a7a7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7c7c7c7b7b7b7b7a7a797a7979797978787877777777767675757474 +74747272727171717170706f6f6e6e6d6d6d6d6c6c6c6b6b6b6b6a6b6a6a6a6b6a6b6b6b6b6c6c +6c6d6d6c6c6d6d6d6f6f6f6f706f70707171717172727274747474757475757575757575757575 +757575757575757574757474747473737372727272717170706f6f6f6f6d6d6d6c6c6c6c6b6b6a +6b6a6a6a6a6a6a6a6a6b6a6b6b6b6b6c6c6c6d6d6e6e6f70717071727273757676777878797a7b +7b7c7c7d7e7f7f808181828384848585878788898a898a8b8b8c8d8e8e8f8f9090919192929393 +949494949595959696969696969696969696969696969696969696969696969695959595959595 +959595959595959595959595959595959595959595949495959494949494949494949494949493 +9393939293929292929090908f8f8f8f8e8e8d8c8b8b8a8989888786858584838282818180807f +7d7c7c7b7b7b7b7a7a797978787878777777777777777777777777777777787878787879797979 +7a7a7b7b7c7c7c7c7d7d7e7e7f7f7f7f808080818180808181818282828282818181807f807f7e +7d7d7c7c7b7b7a7877777675767574747473737373737474747475757676777878797a7b7b7d7d +7e7f8080818282838384848484858585858584848484838483838383818181808081818080807f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d +7c7c7c7b7b7c7c7b7c7c7c7c7d7e7f7f8081818283848484848585858585848484848382818180 +7f7f7e7d7c7c7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f +7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080818180808181 +818181818181818181818181818181818181818181818181818181818180808181808080808080 +8080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7d7d +7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7a7a7a7a7a7a +7a7a7a797a79797979797979797979797979797979797979797979797979797979797979797979 +787878787877777776767777767676767676777776767777777777777777777777777777777777 +777777777777777777777777777777777777777777777777777777777777777777777777777777 +777777777777777777777777777777777777777777777777777777777777777777777777777777 +777777777777767677777676767676767676767676767676767676767676767676767676767676 +76767676767676777776767777777878787878787878787879797979797979797979797979797a +797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a797a797979797979797979797979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +797979797979797979797979797a797a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c +7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f +7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080808080808081818080 +818181818181818182828282828282828282828282828282828282828282828282838383838383 +838383838383838383838383838383838383848384848484848484848484848484848484848484 +848484848484848484848484848484848484848484848484848484848483848383838383838383 +838282828282828282828282828282828282828282818181818181818181818181818181818181 +818181818180808181808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080818180808181818282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828181 +8181818181818181808080807f807f7f7e7e7d7d7c7c7c7c7c7b7b7a7a79797979787877777777 +77777777767676757577777676767676767676787878797a797a7b7b7b7c7c7d7d7e7e7f7f8080 +808080808081818182828383838383838383838383838383838282828282818181818181818181 +8181818181818181818181818181808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808081818080818181 +818181818181818181818181818181818181818182828282828383838383838383838383838383 +8383838382828181818181818181808080807f7f7e7e7d7d7d7d7c7c7c7b7b7b7b7b7a797a7978 +78787676767777767677777777777777777777777777777777777778787979797a7a7a7a7b7a7b +7b7b7b7c7c7c7d7d7c7c7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7c7c7b7c7b7b7a7a7a7a79787878787878777776767676 +7474737373737372727171706f6e6e6e6e6e6e6e6d6d6c6c6b6c6b6b6b6c6b6c6c6b6b6d6d6c6c +6c6c6c6c6c6c6e6e6e6e6f6e6f6f70707070707070727272727372737373737373737373737373 +7373737373737273727272727171717070707070706f6f6e6e6e6e6c6c6c6c6c6c6c6b6b6a6b6a +6a6b6b6b6b6b6b6c6b6c6c6d6d6e6e6e6e6e6f707172737273747475777878797a7a7b7c7d7d7e +7e7f80818182838384858686888889898a8b8c8b8c8c8d8e8f9090919191919292939394949595 +959595949496969595959595959595959595949495959494949494949494939393939393939393 +939393939393939393939393939393939393939393939393939393939394949393949494939393 +93929392929292909090909090908f8f8e8d8c8c8c8b8b8a888787878685848482828282817f7e +7d7d7d7d7d7c7b7a7a797979797777777777777777777777777777777878787878797979797a7a +7b7b7b7b7b7b7c7c7d7d7e7e7f7f808080808080808080808181828282818181818081807f7d7d +7d7d7c7c7b797878787777767575757474737373747474747575767676777778797a7a7c7c7d7e +7f7f7f81818282838384848585858585848484848384838383838181818181818181818180807f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c7c +7c7c7c7c7c7c7c7c7c7c7d7e7f7f80808081828384848485858585858484858483838281818080 +7f7e7c7c7c7c7b7b7b7b7b7a7a7a7a7a7a7a7a7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f +7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080808080 +808080808080808080808080818180808181818181818181818181818181818181818181818181 +8181818181818181818180808080808080808080808080807f807f7f7f7f7e7e7e7e7e7e7e7e7d +7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b +7b7a7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7979 +797979787878787878787878787878787878787878787878787878787878787878787878787878 +787878787878787878787878787878787878787878787878787878787878787878787878787878 +787878787878787878787878787878787878787878787878787878787878787878787878787878 +787878787878787878787878787878787878787878787878787878787878787878787878787878 +787878787878787878787878797979797979797979797a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7a7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7b7a7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d +7d7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f807f80808080 +808080808081818181818181818181818181818181818181818181818181818181818181818181 +818181818181828282828282828282828282828282828282828282828282828383838383838383 +838383838383838383838383838383838483848484848484848484848484848484848484848484 +848484848484848484848484848484848484848484848484848484838483838383838383838382 +828282828282828282828282828282828282828181818181818181818181818180808181808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808181808081818182828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828281818181 +81818181818180808080808080807f7f7e7e7d7d7d7d7d7c7c7b7b7a7a7a7a7979787878787777 +7777767676757577777676767676767676787878797978797a7a7a7b7b7c7c7d7d7e7e7f7f7f7f +7f7f80818181828283838383838383838383838383838382828282828181818181818181818181 +818181818181818181818181808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080818180808181818181 +818181818181818181818181818181818181828282828283838383838383838383838383838383 +8383828281818181808080807f7f7f7f7e7e7d7d7c7c7c7c7b7b7b7a7a7a7a7a79787979787878 +7676767777767677777777777777777777777778777878787879797a7a7a7b7b7b7b7b7b7c7c7c +7c7d7d7d7e7e7d7d7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7e7e7e7e7e7e7e7d7d7d7d7d7d7c7c7c7c7b7a7a7a7a7a7a7879787878787676 +75757575747373737372717070706f6f6f6f6e6e6d6d6d6d6c6c6c6c6c6c6c6b6b6d6d6c6c6c6c +6c6c6c6b6e6d6d6d6d6d6d6d6e6f6e6f6f6f6f7171717171717171717171717171717171717171 +717171717171717171717070706f6e6f6e6e6e6d6d6d6d6d6d6b6b6b6b6c6b6c6b6b6b6b6b6b6c +6c6c6c6c6c6c6d6d6d6e6e6f6f6f707071727373757475767677797a7a7b7c7c7d7e7f7f808081 +838383848585868888888a8a8b8b8c8c8e8d8e8e8f909191919292929293939494949495959595 +959494969695959595949494949494949393949493939393939393939292929292929292929192 +919191919191919191919191919291929292929292929292929292939392929393939292929292 +9292929292909090909090908f8f8f8e8d8d8d8c8c8c8a89898887878686848484838281807f7f +7f7e7e7d7c7c7c7a7a7a7a78787878777877777777777777777778787878787979797979797a7a +7a7a7a7a7b7b7d7d7d7d7e7e7f7f7f7f7f7f80808080818182828281818181808180807e7e7e7e +7d7d7c7a79797978787777767675757474747574747474747575757676787879797b7b7c7c7e7e +7e80808182828283838484848485848484848484848484838281818181818181818180807f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7d7c7c7c7c +7c7c7c7c7c7c7c7c7d7e7e7e7f7f8081828283838384858585858484858484848382828180807f +7d7d7d7d7b7b7b7b7b7a7a7a7a7a7a7a7a7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7d7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7f7e7f7f7f7f80808080808080808080808080808080808080808080808080808080 +808080808080808080808181808081818181818181818181818181818181818181818181818181 +818181818181818180808080808080808080808080808080808080807f7f7f7f7f7f7f7f7e7e7e +7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7b +7c7b7b7b7b7b7b7b7b7c7b7c7c7c7c7c7c7c7c7c7c7c7c7c7b7c7b7b7b7b7b7b7b7b7b7a7a7a7a +7a7979797979797979797979797979797979797979797979797979797979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +797979797979797979797a7a7a7a7a7a7a7a7a7a7b7b7b7b7c7b7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7c7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7d7c7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7b7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7c7b7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f +7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080808080808080808080 +808080818181818181818181818181818182818282828282828282828282828282828282828282 +828282828383838383838383838383838383838383838383838383838384848484848484848484 +848484848484848484848484848484848484848484848484848484848484848484848484848484 +848484848484848484848484848484838483838383838383838383838383838383838383828282 +828282828282828282828282828282828281818181818181818181818181808081818080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +818180808181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818282828282828282828282828282828282828282828282818182 +828181818181818180807f7f7f7f7f7f7f7e7e7d7d7d7d7c7c7b7b7a7a7a7a7a79787979787878 +767676767676767677777676777777777777777878787879797b7b7b7b7c7c7d7d7e7e7e7e8080 +808081818181818182828283838383838383838383838383838383838383838282828181828281 +8181808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f80808080808080808080808080808080808080808080808080808080808080808080 +808181818282828283838383838383838383838383838383838383838383838282828282818181 +81818181808080807f7f7e7e7e7e7d7d7c7c7b7b7b7b7a7a7a7a7a797978787878777777777777 +7776767777767676777777777778787879797878797a7a7a7a7a7a7a7b7b7b7b7d7c7d7d7d7d7e +7e7e7f7f7e7e7f7f7f808080808080808080808080808080808080808080808080808080808080 +81818181818080807f7f7f7f7f7f7e7e7d7d7d7d7d7d7d7d7d7c7c7b7b7b7b7a7a797978787877 +767676767574737373737272727170706f6f6f6f6d6e6d6d6d6e6b6c6c6c6c6c6c6c6d6d6b6b6c +6c6c6c6c6c6c6d6c6d6d6d6d6d6d6e6e6e6e6e6e6e6f6e6f6f6f6f707070707070707070707070 +70706f6f6e6e6e6e6e6e6e6e6e6e6e6d6d6d6d6c6c6c6c6c6c6c6b6b6b6b6b6b6a6c6b6b6b6b6b +6b6c6c6e6d6f6f6f6f7070717273737374767676777878797b7c7c7d7e7e7f8081818383848486 +8586878788898b8b8b8b8d8d8e8f8f8f9091919191929393939494949494949595959594949595 +959595959594949494949492929292929292929292919191919191919191919191919191919191 +919191919191919191919191919191909091919090909191919191919191919192929292919392 +929292929292919191919191908f8f8f8d8d8d8c8c8c8a8a89888787878785858483828281807f +7e7e7e7c7c7c7b7a7a7a7a79797979797979797878787878777777777777777777787979797a7a +7b7b7b7b7b7b7d7d7d7d7d7d7e7f807f7f8081818181818181828282818180807f7f7f7f7f7e7e +7d7c7b7b79797979777776767575757474747474757474747576767677787879797a7c7c7c7e7e +7e7f80828282828383848484848585858484838383838383838282828281808080808080807f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7d7d7c7c7c +7c7b7c7c7c7c7c7c7d7f7f8080818082828283848484858585858585848484848382817f7f7f7e +7e7d7d7c7c7b7b7b7b7b7a7a7a7a7a7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808181818181818181 +818181818181818181818181818181818181818181818180808181808080808080808080808080 +80818181818181818181818080808080808080807f807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7c7d7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b +7b7b7a7a7a7a7979797979797a7a79797a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7a7a7b7b7a7a7a797979797979797979797979797979797979797979797979797a7a7a7a7a7a7a +7a7b7b7a7a7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7c7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7c7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7d7c7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d +7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808081808181818182828282 +828282828282828282828282828282828282828282828282828282828283838282838383838383 +838384848484848484848484848484848484848484848484848484848484848484848484848484 +848484848484848484848484858485858585858585858585858585858484848484848484848484 +848484848484848484848484848484848484848484848483838282828282828282828282828282 +818181818181818181818181818181818181818181818181818181818181818181818181818180 +808181808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808181 +808081818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818182828282828282828282828282828282828282828282828181828281 +8181818181818180808080808080807f7f7e7e7e7e7d7d7c7c7b7b7b7b7b7a797a797878787676 +76767676767677777676777777777777777777777778787a7a7a7a7b7b7c7c7d7d7d7d7f7f8080 +818181818181828282838383838383838383838383838383838383838382828281818282818181 +808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f808080808080808080808080808080808080808080808080808080808080808080808081 +818182828282838383838383838383838383838383838383838383838382828282828181818181 +818180807f7f7e7e7d7d7d7d7c7c7b7b7a7a7a7a79797979797878777777777777777777777776 +7677777676767777777777787878797a78797a7b7b7b7b7b7b7b7c7c7c7c7d7d7e7e7e7e7f7f7f +80807f7f8080808181818181818181818181818181818181818181818181818181818181818282 +828282818181808080808080807f7f7f7f7f7f7f7f7f7f7e7e7d7d7c7d7c7c7b7b7a7a7a797878 +7777767675757575747473727171707070706f6f6e6e6e6e6c6c6c6c6c6c6c6c6d6d6b6b6c6c6b +6c6b6b6b6b6b6b6b6b6c6b6c6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6e6e6e6e6e6e6e6e6e6e6e6e +6e6d6d6d6d6d6d6d6d6d6c6d6c6b6b6b6b6b6b6b6b6b6b6b6a6b6a6b6b6b6b6c6c6c6c6c6c6c6d +6d6e6f707070707171727475757576777878797a7a7b7d7e7e7f80808182838385858687888788 +89898a8c8d8d8d8d8f8f9090919192939393939394949495959595959595959595949495959595 +9595959494939393939191919191919191919190909090909090909090909090908f908f8f8f8f +8f8f8f8f8f8f8f8f8f908f90908f8f90908f8f8f90909090909090909090919191919192929292 +92929292919191919191919090908e8e8e8e8e8e8c8b8a8a898989898786858584848382807f7f +7f7e7e7d7c7b7b7b7b7a7a797a7979797978787878787777777777777777777778787879797a7a +7a7a7b7b7c7c7c7c7c7c7d7e7f7e7f80818181818181818282828181808080808080807f7f7e7d +7c7c7a7a7a7a79787777767676757574747474737373747575767677777878797a7b7b7d7d7d7e +80818181818282838384848585858584848484838483838282828281808080808080807f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7d7d7c7c7c7c7b +7c7c7c7c7c7c7c7e7e7f80818081818182838484858585858585858585858483818080807f7f7e +7d7c7c7b7b7b7b7b7a7a7a7a7a7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808081818181818181818181 +818181818181818181818181818181818181818181808081818080808080808080808080808081 +818181818181818181808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080807f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7d7e7d7d7d +7d7d7d7d7d7e7d7e7e7e7e7e7e7e7e7e7e7e7e7e7d7e7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c +7b7b7b7b7a7a7a7a7a7a7b7b7a7a7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b +7c7c7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7c +7c7b7b7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7e7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7d7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d +7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7e7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e +7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f80807f7f808080808080808080808080808080 +808080808080808081818181818181818181818181818181818181818181818181828282828282 +828282828282828282828282828382838383838383838383838383848483838484848484848484 +858585858585858585858585858585858585858585858585858585858585858585858585858585 +858585858585858585858585858585858585858585858585858584848484848484848484848484 +848484848484848484848483848383838383838383838282828282828282828282828282828181 +818181818181818181818181818181818181818181818181818181818181818181818181808081 +818080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808181808081818181818181818181818181818181818181 +818181818181818181828282828282828282828282828282828282828282828282828282828282 +8282828282818181808081818080807f7f7f7f7e7e7d7d7c7c7c7c7b7b7a7a7979797977777776 +767777767676767676767676767677777676777777797979797a7a7b7b7c7c7d7d7e7e7f7f8080 +818181818282828383838383838383838383838383838383838383828282828282828282828181 +81818181818180808181808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f8080808080808080808080808080808080808080808080818180808181818181818181828282 +828283838383838383838383838383838383838383838383838383828282828281818180808080 +7f7f7e7e7d7d7c7c7c7c7b7b7a7a79797979787878787877777776767777767676767676777776 +767777777878787878797979797a797a7a7b7b7b7b7c7c7c7d7d7d7d7e7e7f7f7f7f8080808181 +808081818182828282828282828282828282828282828282828282828282828282828283838383 +8382828282828282828282818181808081818080807f7f7f7f7e7f7e7e7d7d7c7c7b7b7a7a7979 +7878777776767575747473737272717170706f6f6f6f6d6d6d6c6c6d6d6c6c6c6b6b6b6b6a6b6a +6a6a6a6a6a6a6a6b6a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b +6b6b6b6b6b6b6b6b6a6b6a6a6a6a6a6a6a6a6a6a6a6a6a6b6a6b6b6b6b6c6c6c6d6d6d6d6e6e6f +70717172727373747576767778797a7a7b7c7c7d7f808081828283848585878788898a898a8b8b +8c8e8f8f9090919192929393949495959595969696969696969696969696969595959494959594 +949393929292929090908f8f90908f8f8f8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8e8d8d8d8d8d8d +8d8d8d8d8d8d8d8e8d8e8e8e8e8e8e8e8e8e8f8f8f90908f8f9090909191919191929292929292 +929292929292929292919191909090908f8f8e8d8c8c8b8b8a8a8988878786858584828181807f +7f7e7d7c7c7b7b7a7a797a79797979787878787877777777777777777777787878787879797979 +7a7a7b7b7c7c7c7c7d7d7e7e7f7f8080808081818182828282828181818080818180807f7e7d7d +7c7c7b7b7a79787877767675757474747473737373747475757676777778797a7a7b7c7c7d7f80 +8081818282838384848585858584848484838483838383828282818181818080807f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7d7d7d7d7c7c7c7c7c +7c7c7c7c7c7e7e7e7f807f80818182838484858585858685858686858584828181807f807f7e7d +7d7c7c7b7b7b7a7a7a7a7a7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f +7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080 +808080808181808081818181818181818181818181818181818181818181818181818181828282 +828282828282828181818181818181818181818181818181818181818181808081818080808080 +8080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e +7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e +7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080807f7f7f7f7f +7f7f7f7f7f80808080808080808080808080808080808080808080808181808081818181818181 +818181818181828282828282828282828282828282828282828282828282828383838383838383 +838383838383838383838384838484848484848484848484848484848484848484848484848585 +858585858585858585858585858585858585858585858585858585858585858585858585858585 +858585858585858585858585858585858585858585858585848484848484848484848484848484 +848484848484848484838483838383838383838382828282828282828282828282828281818181 +818181818181818181818181818181818181818181818181808081818080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808081818181828282828282828282828282828282828282828282828282828282828282 +82828281818181818181818181808080807f7f7e7e7c7c7d7d7c7c7b7b7a7a7a7a787878777777 +77777777777777777777777776767777767676787878797a7a7b7b7b7b7c7c7d7d7e7e7f808080 +808081818182828283838383838383838383838383838383838282828282828282828281818181 +81818181818181818181818181818181818181808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80 +808081818080818181818181818181818181818181818181818181818181818181818282828282 +8383838383838383838383838383838383838383838382828281818181818080807f7f7f7f7e7e +7d7d7c7c7b7b7b7b7b7a797a797878787777777878767677777777777777777777777777777777 +787878787979797a7a7a7a7b7a7b7b7c7c7c7c7c7d7d7d7d7e7e7f7f8080808081818181818181 +818181828282828282828282828282828282828282828282828282828282828282838383838382 +82828282828282828281818181818181818181808080807f807f7f7e7e7d7d7d7d7c7c7b7b7979 +78787878777776767575747473737272717171716f6f6e6e6e6e6e6e6e6e6d6d6c6c6b6c6b6b6b +6b6b6b6b6b6c6b6c6b6b6b6b6b6b6b6b6b6b6b6b6b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6b6b +6b6b6b6b6b6b6a6b6a6a6b6b6a6a6b6b6b6b6b6b6b6c6b6c6c6d6d6e6e6e6e6e6e6e7070717273 +737373757576777878797a7b7c7c7d7e7e7f8182828384848586878789898a8b8c8b8c8c8d8e90 +919191919292939394949595949495959595959595959595949494949493939393939292929291 +9190908f8f8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c8c8c8b8c8b8b8b8b8b8b8b8b +8b8b8b8b8b8c8b8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8e8e8e8f8f8f8f8f9090909191919191 +919191919191919090919090909090908f8e8d8d8b8b8c8c8a8988888787878683828282818180 +7e7d7d7d7d7c7b7a7b7a7a7a7a7979787878777777777777777777777878787878797979797a7a +7b7b7b7b7b7b7c7c7d7d7e7e808080808080808181818181808081818181818181807f7e7e7c7c +7c7c7b7a7979787877767675757575737373737474757576767676777879797a7a7b7c7e7f7f7f +808181828283848585858584848484838483838383828282818181818181818080807f7f80807f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7d7d7d7d7c7c7c7c7c7c7c +7c7c7c7e7e7e7f807f80808081828384858585858586868686868685838282818081807f7e7e7c +7c7c7c7c7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080818180808181818282828282 +828282828281818181818181818181818181818181818181818181818181818181818181818181 +8181818181818181818181818181818180808080808080808080808080807f807f7f7f7f7f7f7f +7f807f808080808080808080808080807f807f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f807f808080808080808080808080808080808080808080 +808080808080808081818181818181818181818181818181818181818080808080808080808080 +80808080808080808080808080808080808080808080807f807f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f80807f7f808080808080 +808080808080808080808080818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080807f807f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f807f8080 +808080808080808080808080818181818181818181818181818181818181818180808080808080 +808080818181818181818181818181818181818181818181818181818181818181818181818181 +818181818282828282828282828282828282828282828282828282828283838383838383838383 +838383838383838383848384848484848484848484848484848484848484848484848485858585 +858585858585858585858585858585858585858585858585858585858585858585858585858585 +858585858585858585858585858585858585858585858484848484848484848484848484848484 +848484848484848384838383838383838383828282828282828282828282828282818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818080818180808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080818181818282828282828282828282828282828282828282828282828282828282828282 +82818181818181818181818080808080807f7f7d7d7e7e7d7d7c7c7b7b7b7b7979797878787878 +78777777777777777777767677777676767878787979797a7a7a7a7b7b7c7d7d7d7e7f7f7f7f7f +808081828282838383838383838383838383838383838482838383828382828282818181818181 +8181818181818181818181818181818181808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080 +818180808181818181818181818181818181818181818181818181818181818182828282838384 +848483848383838383838383838383838383838382828281808080807f7f7f7e7e7e7e7d7d7c7c +7b7b7a7a7a7a7a7978797978787877777778787676777777777777777777777777787878787979 +79797a7a7a7b7b7b7b7c7b7c7c7d7d7d7d7d7e7e7e7e7f7f808080808080818181818181818181 +818282828282828282828282828282828282828282828282828282828282828383838384828383 +838383838383838282828281828181818180808080808080807f7f7e7e7e7e7d7d7d7d7b7b7a7a +7a7a7878787877777676757574737373737371717070706f6f6f6f6f6e6e6d6d6d6d6c6c6c6c6c +6c6c6c6c6c6c6b6b6b6b6b6b6b6a6b6a6a6a6a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6a6a6a6a6b +6a6b6b6b6b6b6b6b6c6c6b6b6c6c6c6c6c6c6c6d6d6d6d6e6e6f6f6f7070707072727373757575 +75777778797a7a7b7c7d7e7e7f808081838484858686878889898b8b8c8c8e8d8e8e8f90919292 +9292939394949494959594949595959595949494949493939393929191919191909090908e8e8e +8e8d8d8b8b8b8b8a8b8a8a8a8a8989898989898989898989898989898989898989898989898989 +898989898989898989898989898a8a8b8b8b8b8b8b8c8c8c8d8d8d8d8e8f8f8f90909090909090 +90919191919090919090909090908f8f8e8e8c8c8d8d8b8b8a8a8888888785848483828282807f +7f7e7e7d7c7c7c7c7b7b7b7a7a7979797877777777777777777778787878787979797979797a7a +7a7b7a7b7c7c7d7d7d7d7f7f7f7f7f7f7f808181818180808181818181818180807f7f7d7d7d7d +7c7c7a7a7979787777767676767474747474747474757575757677777879797a7b7c7d7e7e7f80 +80828282838484848483848484848484848483838282818181818181818080807f7f80807f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7d7d7c7c7c7c7c7c7c7c +7c7e7e7e7e7f7e7f7f808182828384848585858686868686868584838382818280807f7f7d7d7d +7d7c7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7e7e7e7e7d7e7d7d7d7d7d7d7d7d7d7d7d7d7d7e7d7e7e7e7e7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f +7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7f8080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808181808081818182828282828282 +828282818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818180808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +808080808080808080808080808080808080808080808080818081818181818181818181818181 +818181818181828282828282828282828282828282828282828281818181818181818181818181 +818081808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080807f7f80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80807f7f8080808080808080 +808080808080808080808181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818180808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808181818181818181818181818181818181818181808080808080808080 +808181818181818181818181818181818181818181818181818181818181818181818181818181 +818182828282828282828282828282828282828282828282828283838484848484848484848484 +848484848484848484848484848484848484848484848484848484848484848484858585858585 +858585858585858585858585858585858585858585858585858585858585858585858585858585 +858585858585858585858585858584858484848483838383838383838383838383838383838383 +838383838383838383838383838383838282828282828282828282828282828181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818180808181808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080 +8080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f8080808181808081818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818182828282828282828282828282828282 +828281818282818181808080807f7f7f7f7f7f7f7f7e7e7d7d7c7c7c7c7a7a7a79797a7a787878 +78777777777676767777767677777777777777787878797a7a7b7b7b7b7d7c7d7d7e7e80808080 +808081818181818182828283838383838383838383838383838383838383838383838383828282 +818182828181818080808080808080808080808080808080808080808080808080808080807f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080 +808080808080808080808080808080818181828282828383838383838383838383838383838383 +83838383838383838383838282828181818181818080808080807e7e7e7d7d7d7d7c7c7b7b7a7a +7a7a79797878787877777777777777777777777776767878777777787878797978797a7a7a7a7a +7a7a7a7c7c7c7c7d7c7d7d7d7d7e7e7f7f7f7f7f7f7f7f80818181818181818282818182828283 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +8383838383838383828283838282828282828281828181818180807f7f7f7e7d7d7d7d7d7d7b7b +7b7b797978787878777776767474737373737372717271706f6f6f6f6f6f6d6e6d6d6d6d6c6c6c +6b6c6b6c6c6c6c6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b +6b6b6a6c6b6b6b6b6b6b6b6b6b6d6d6d6d6e6d6f6f6f6f70707172737273737374767676787879 +797a7b7c7c7d7e7f808081828283858686878888898a8b8b8d8d8e8f8f8f909191919292939494 +949494949594949495959595959594949393929292929191919190908e8e8f8f8d8d8d8c8a8a8a +8a8a8a898888898988888887878787878787878787878787878687868686868686868686868686 +8687868787878788888888888888888a8a89898a8a8a8c8c8c8c8c8c8d8d8d8d8d8d8e8e8f8f8f +8f9090909090909091919090908e8e8e8e8e8d8d8d8c8b8b8b8a8989878786858484828282817f +7e7e7e7c7e7c7c7b7b7a7a7a7a7979797979797878787878787878787878787878797a7a7a7b7b +7b7b7b7b7b7c7d7d7d7d7d7d7f7f808080808181818181808082828181817f7f7f7f7f7e7e7d7c +7c7b7a7979787877767575757574747474747474747575757577777879797a7b7c7c7e7e7f8080 +818282828383848484848483848383838383838383838282818181808080808080808080807f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080807f7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7c +7c7c7d7d7f7f80808180828282838485868585868686868684848483828282807f7f7f7f7d7d7d +7c7b7b7b7b7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080 +808081818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818182828282828282828282828282818182828181818181818181818181 +818181818181818181818181818181818181818181818181818180818080808080808080818081 +81818181818181818181818180818080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080 +808080818181818181818181828182828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282818181818081808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f807f808080808080808080808080808080808080808080 +808080808080808080808080808181818181818181818181818181818181818181818181818181 +818181818181818181828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282818181818181818181 +818181818181818181818181818181818181818181818181818181818181808180808080808080 +808080808080808080808080808080808080808080808080808080808080808180818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818282828283838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838384838484848484848484848484848484858585858585858585858585858585858585 +858585858585858585858585858585858585858585858585858585848484848484848484848484 +848484848484848484848484848484848484848484848484848484848383838383838383838383 +838383828382828282818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181808081818080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f80808081818080818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181828282828282828282828282828282828282 +818182828181818080808080808080808080807f7f7e7e7d7d7d7d7b7b7b7a7a7b7b7979787877 +77777776767677777676777777777777777777777879797a7a7a7b7c7b7c7c7d7d7f7f7f7f8080 +818181818181828282838383838383838383848384848483848383838383838383838282828181 +82828181818080808080808080808080808080808080808080808080808080808080807f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080 +808080808080808080808080808181818282828283838383838383838383838384838484848384 +83838383838383838382828281818181818180807f7f7f7f7d7d7d7c7c7c7c7b7b7a7a79797979 +78787777777777777777777777777777777776767878777777787878797a797a7b7b7b7b7b7b7b +7b7d7d7d7d7e7d7e7e7e7e7f7f8080808080808080818181818181818182828181828282838383 +838383838383838383838383838383838383838383838383838383838383838483848484848484 +848484848484838284838282828282828282828282828281818080807f7f7f7f7f7f7f7d7d7c7c +7b7b7a7a7a7a797978777676757575757574737372717070707070706f6f6e6e6e6e6d6d6d6c6c +6c6c6c6c6c6b6b6b6b6a6b6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6a6b6b6b +6b6c6c6c6c6c6c6c6c6c6c6e6e6e6e6f6f70707070717172747574757575767778787a7a7b7b7c +7d7e7e7f8081828283848485878888898a8a8b8c8d8d8f8f909091919293939393939495959595 +959595949494959595959595949392929191919190908f8f8e8e8c8c8d8d8b8b8a898888888888 +888786858786858585848484848484848484848484848484848484848484848484848484848484 +84848484848585858586858686888887878888888a8a8a8a8b8b8c8c8c8c8c8c8d8d8e8e8f8f90 +90909090909091919090908f8f8f8f8f8e8e8e8e8d8d8c8b8a8a89898886858584848483807f7f +7f7e7f7e7d7c7c7b7b7b7b7a7a797979797878787878787878787878787878787979797a7b7a7b +7b7b7b7c7c7c7c7c7c7c7e7e7f7f808081818181818080828281818180808080807f7f7e7e7d7c +7b7a7a7979787776767676757574747373737374747474757677787879797a7b7d7d7e7f808181 +81818282838384848484848484848384838383838282818181808080808080808080807f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f808080808080808080807f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c +7c7c7e7e7f80818081818182848586858586868686868585858483838281808080807e7e7d7c7b +7b7b7b7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f8080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f +7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181828282828282828282828282828181828281818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818180808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808181818181818181818181818181 +818282828282828282828282828282828282828283828383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383828382 +828282828282828282828282828181818181818181818180808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808081818181818181818181818181818181818181818181818181818181 +818181818181818282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818182828282838383838383838383838383838383 +838383838383838383838383838383838383838383838483848484848484848484848484848484 +848484848484848484848484848484848484848585858585858585858585858585858585858585 +858585858585858585858585858585858585858585858585858484848484848484848484848484 +848484848484848484848384838383838383838383838383838382828282828282828282828282 +828282828282828181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818080818180808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080 +80808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f808080808080808080808080808080808080808080808080808080808080808080818180 +808181818181818181818181818181818181818282828282828282828282828282828282828282 +828282828281818181818181818080818180807f7f7e7e7e7e7c7c7c7b7b7b7b7a7a7979787878 +7877777776767777767676767676777777777878787979797a7b7a7b7c7c7c7e7e7e7e7f7f8080 +818181818282828383838383838383838483848484838483838383838383838382828282828282 +8282828181818181818181808081818080808080808080808080808080808080807f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080818180808181 +818181818181818181818182828282828383838383838383838383838383848384848483848383 +838383838383838282828181818180807f7f7e7e7e7e7c7c7c7b7b7b7b7a7a7979787878787777 +7776767777767676767676777776767777777878787878797979797a7a7b7b7c7c7b7b7c7c7c7e +7e7e7e7f7e7f7f7f7f808080818180808181818282828282828282828282828282828383838383 +838383838383838383838383838383838383838383838383838383838384838484848484848484 +8484848484838483838383838383838383838383838282828282818181808080807f7f7e7e7d7d +7c7c7c7c7b7b7a7978787777777776767574737372727272717170706f6f6f6f6e6e6e6d6d6d6d +6c6c6c6b6b6b6b6a6b6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6a6b6b6b6b6c +6c6c6d6d6c6c6d6d6d6f6f6f6f70707171727273737475767576777778797a7a7b7b7d7d7e7f80 +80818283848485868687898a8a8b8c8c8d8e8f8f91919292939394949595959596969696969696 +969595959494959594949392919190908f8f8e8e8d8d8c8c8b8b8a8a8989888786868585858584 +848384838383838282828282828282828282828282828282828282828282828282828282828282 +8282828383838384838484858585858686868888888889898a8a8b8b8b8b8c8c8d8d8e8e8f8f8f +8f90909091919191919090908f8f90908f8f8e8e8d8d8c8c8a8a8988878786858584828181807f +807f7e7d7d7c7c7b7b7a7a79797979787878787878787878787878787878797979797a797a7a7a +7a7b7b7b7c7c7c7c7d7d7e7e7f7f808080808181818282828282818181808080807f7f7e7d7c7c +7b7a7a79787777767675757474737373737373737374757676777878797a7b7c7d7e7f80808181 +8282838384848484848484848384838383838282828282818181808081818080807f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f808080808080808080807f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7c7c +7e7e7e7f807f80818182848585868686868787878686868584848382818180807f7f7e7d7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f8080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f +7f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080 +808080808080808080808080808080808080808181808081818181818181818181818181818181 +818181818181818282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818182828282828282828282828282828283 +838383838383838383838383838383838383848384848484848484848484848484848484848484 +848484848484848484848484848484848484848484848484848484848484848484848384838383 +838383838383838383838382828282828282828282818181818181818181818181818181818181 +818181818180808181808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080818180808181818181818181818181818181 +818181818181818181828282828282828282828282828282828282828282828282828282828282 +828282828283838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838382828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828283838383838383838383838383838383838383 +838383838383838383838383838383838383838384838484848484848484848484848484848484 +848484848484848484848484848484848485858585858585858585858585858585858585858585 +858585858585858585858585858585858585858585858584848484848484848484848484848484 +848484848484848483848383838383838383838383838383828282828282828282828282828282 +828282828281818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818180808181808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f8080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808081818182828181828282828282828282828282828282 +828282818181818181818181818181818180807f7f7e7e7d7d7c7c7c7c7c7b7b7a7a7979797978 +787777777777777777777777777777777878787979797a7b7a7b7b7b7b7d7d7d7d7e7e7f808080 +808081818182828383838383838384838484848384838383838383838383828282828282828282 +8281818181818181818181818181818181818181818181818181818181808080807f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f8080808181808081818181818181818181818181818181818181 +818181818181818181828282828283838383838383838383838383838483848484838483838282 +8282828282818181808080807f7f7e7e7d7d7d7d7b7b7b7a7a7b7b797978787777777776767677 +7776767777777777777777777777777778787979797a7a7a7a7b7b7c7c7c7c7c7c7c7d7d7e7e7f +7f807f808080808181818181818181818182828282828282828282828282828283838383838383 +838383838383828283838282828282828282828282828282828283848283848484848484848484 +8484848384838383838383838383838383838382828282828181818181818180807f7f7e7e7d7d +7d7d7d7c7b7b7a797878787878787776757573737373737372727171717170706f6e6e6e6e6e6e +6e6d6d6d6d6c6d6c6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6c6d6b6c6d6d6d6e6e6e +6e6e6e6e6e6e6e707071717272737373737575767778777878797a7b7c7c7d7d7f7f8081828283 +84858686878888898b8c8c8c8d8d8e909191929293939494959594949494959595959595949493 +939393939292929291908f8e8d8d8d8d8c8c8b8a89898888888887878685848383838383828281 +828181818180808080808080808080808080808080808080808080808080808080808080808080 +808181818283818283848484848484848686868687878888898989898a8a8b8b8c8c8e8e8e8e8e +8e8e8f8f8f90908f8f8f8f8f8f8f8f8f8e8e8d8d8c8c8b8b8a8988888787878684838282818281 +807e7e7d7d7d7d7b7b7a7a7a7a797979787878787878787878787878797979797a797a7a7a7a7b +7b7b7b7b7b7b7c7d7e7d7e7f8080808080808081818182828181818181818180807f7e7d7c7c7b +7b7a79787877777676757574737373737373737475767676777778797a7a7c7d7e7f7f7f808181 +8282838484848484848483848383838382828282828181818181818181808080807f7f7f7f7f7f +7f7f7f7f7f7f7f808080808080808080807f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7c7c7e7e +7e7f807f808080818485858585858587878786868686858584838181818180807f7d7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080 +80808181818181818181818181808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f +7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808081818182828181828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828281818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818182828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181828282838382828383838383838383848484 +848484848484848484848484848484848584858585858585858585858585858585858585858585 +858585858585858585858585858585858585858585858585858585858585858584858484848484 +848484848484848484838383828283838282828181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818080818180808080808080808080808080808080808080808080808080808181808081 +818181818181818282828282828282828282828282828282828282828282828282828282828282 +828282838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282838383838383838383838383838383838383838383 +838383838383838383838383838383838383848384848484848484848484848484848484848484 +848484848484848484848484848484858585858585858585858585858585858585858585858585 +858585858585858585858585858585858585858585848484848484848484848484848484848484 +848484848484838483838383838383838383838382828282818181818181818181818181818181 +818181808080808080808080808080808080808080808080808080808080808181808081818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818180808181808080808080808080808080808080808080808080808080808080 +80808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080818181828281818282828282828282828282828282828282 +828181818181818181818181818181808080807f7f7e7e7d7d7d7d7d7c7c7b7b7a7a7a7a797978 +7878787777777777777777777777787878797979797a797a7a7a7a7c7c7c7d7d7d7e7f7f7f7f7f +808181828283838383838383838383838384838484848484848484848383838383838383838282 +818181818181818181818181818181818181818181818181818181808080807f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f80808081818080818181818181818181818181818181818181818181 +818181818181828283838383848484848484848484838483838383838383838383838382828282 +8282818080807f7f7f7f7e7e7d7d7c7c7c7c7a7a7a79797a7a7878787877777777767676777776 +767777777777777778777878787879797a7a7a7b7b7b7b7c7b7d7d7d7d7d7d7d7e7e7f7f808080 +808080808081818181818181818181828282828282828282828282828282838383838383838383 +838383838282838382828282828282828282828282828282838382828383838383838383838383 +8383838383838383838383838383838383828282828281818181818181808080807f7f7e7e7e7e +7e7d7c7d7c7b7a7a7a797979787877777575757575757373737373737272717070706f6f6f6f6e +6e6e6e6e6e6e6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6e6e6d6d6e6e6e6f6f6f6f6f +6f70707070727273737373757575757777787879797a7a7b7c7d7d7e7f7f818182838484858687 +8888898a8a8b8c8e8e8e8f8f909192929393949494949595949494949595949494949393929191 +91919090908f8e8e8d8c8b8b8a8a89898988878786858585848484838281818181818080808080 +8080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80 +80808181808081828282828282828484848485858686878787878888898a8a8a8c8c8c8c8c8c8d +8e8e8e8f8f8e8e8e8e8f8f8f8f8f8e8e8e8e8d8d8c8c8b8b8a8a88888887868584848383828280 +807f7e7e7e7c7c7c7b7b7b7a7a7a797979797979787978787878797979797979797979797a7a7a +7a7b7b7b7c7d7e7d7d7e7f7f7f7f7f7f808181818282818181818181818080807f7e7d7d7c7c7b +7a7979787877767676757474747373737374747575757676787879797b7c7c7e7e7e7f80808282 +828383838384848484848484848483838383828181818181818181808080807f7f7f7f7f7f7f7f +7f7f7f7f7f808080808080808080807f7f7f7f7f7f7f7f7f7f7e7d7d7d7d7c7c7c7c7c7e7e7e7e +7f7e80808081838484848585858787878686868685858584828282828080807e7d7d7d7c7c7c7c +7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080 +8181818181818181818181808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f807f8080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080818181828281818282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282818181818181818181828182828282828282828282828282 +828282828281828181818181818181828182828282838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838382838282828282828282828282 +828282828282828281818181818181818181818181818181818181818181818181818181818181 +818181818181818182818282828282828282828383838484838384848484848484848585858585 +858585858585858585858585858585858585858685868686868686868686868686868686868686 +868686868686868686868686868686868686868685868585858585858585858585858585858585 +858585858585858484848383848483838382828282828282828282828282828282828282828282 +828281828181818181818181818181818181818181818181818181818181818181818181818181 +818180808181808080808080808080808080808080808080808080808080808081818080818181 +818181818182828282828282828282828282828282828282828282828282828282828282828282 +828383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838484848484848484848484848484848484848484848484848484 +848484848484848484848484848484848484848383838383838383838383838383838383838383 +838383838383838383838383838383838383828282828181818181818181818181818181818181 +818080808080808080808080808080808080808080808080808080808081818080818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181808081818080808080808080808080808080808080808080808080808080808080 +8080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080 +80808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080818180808181818181 +818181818181818181818181818181818181818181818181818181818181818181828282828282 +8282828282828281818282818181807f7f7f7f7f7f7f7e7e7d7d7d7d7c7c7b7b7a7a7a7a7a7978 +797978787876767677777777777777777777787879797a7a7a7b7b7b7b7d7c7d7d7e7e80808080 +818081818181828282828383848484838483838383838383838383838383838383838383838383 +838382828281818282818181808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080818181828281818282828383838383 +838383838383838383838383838383838383838383838383848283838382828181818181818080 +80807f7f7e7e7e7e7d7d7c7c7b7b7b7b7979797878787878787777777777777777777676777776 +767678787879797878797a7a7a7a7a7a7a7c7c7c7c7d7d7d7d7e7e7e7e7f7f7f7f7f7f7f807f80 +808080808080818181818282828181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818182818282828282828282828282828281 +83828282828282828282828282828283838383838282828181818181818080808080807f7f7e7e +7e7d7d7d7d7c7c7c7b7b7b78787878787878767676767474737373737373727272717171707070 +6f6e6f6e6e6e6e6e6e6e6e6e6d6d6d6d6d6d6d6d6d6d6e6e6e6e6f6e6f6f6f6f70707071727171 +727373737373737576767678787878797a7b7b7c7d7d7e7e808081818383848586868788898a8a +8b8c8c8d8f8f8f9191919192929294949494959494949595959594949493929292919191908e8e +8f8f8d8d8c8b8a8a8a898887878685858584848483828281808080807f7f7e7e7e7e7d7e7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e +7e7f7e7f7f7f7f808081818182828282838384848585858586868787898989898a8a8c8c8c8c8d +8d8d8d8e8e8f8e8e8f908f8f8f8f8e8e8e8e8d8d8d8c8b8b8b8a89898787878685848382828181 +817f7e7e7e7c7c7c7c7a7a7a7a7a7a7a7979797979797979797979797a797a7a7a7a7a7a7a7b7b +7b7c7c7c7c7c7d7d7d7d7f7f80808080818181818181828181818181807f7f7f7f7e7d7d7c7c7b +7b797978787676757575747473737373747474757676767778797a7a7c7c7d7e7e7f8080808282 +82838484848483848383838383838383838382828181818180808080808080807f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f8080808080808080807f807f7f7f7e7e7e7e7e7e7d7d7d7d7d7d7d7d7e7f7f +7f808181828283858585868686868787878686858484848383828281807f7f7e7e7e7e7d7d7d7d +7c7c7c7c7c7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080807f7f7f7f7e7f7e7e +7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080 +8080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f +7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f80807f7f80808080808080808181818181818181818181818181 +818181818181818181818182828282828282828282818181818181818181818181818181818181 +818182828282828282828282828282828282828282828282828282828282828282828282828282 +828282838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838282828282828282828282828282828282828282828282828282828282828282828282838383 +838383838383838383838383848484848484848484848484848484848484848485858585858585 +858585858585858586868686878687878787878787878787878787878787878787878787878787 +878787878787878787878787878787878787878787878787878787878687868686868585858585 +858585858584848484848484848484848484848483838383838383838383838383838383838382 +828383828282818181818181818181818181818181808080808080808080808080808080808080 +808080808080808080808080808080818180808181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818282828282828282828282 +828282828282828282828282828282828282828383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838282 +828282828282828283838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383828282828282828282828383838383 +838383838383838383838383838384838484848484848484848484848484848484848484848484 +848484848484848484848484848484848484848484848484848484848484848484848484848484 +848484848484848484848484848484848483838383838383838383838383838383838383838383 +838382828181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818180 +808181808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080 +8080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808181808081818181818181 +818181818181818181818181818181818181818181818181818181818181818282828282828282 +82828282828181828281818180808080808080807f7f7e7e7e7e7d7d7c7c7b7b7b7b7b7a797a79 +78787876767677777777777777777777777778787979797a7a7a7b7c7b7c7c7d7d7f7f7f808180 +818181818282828282838383838483848484848484848484848484848484848484838483838383 +828282818182828181818080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808181818282818182828283838383838383 +838384838484848484848484848484848483848383838382828282828181818181818180807f7f +7e7e7d7d7d7d7c7c7b7b7a7a7a7a78787877777777777777777777777777777776767777767676 +787878797a78797a7b7b7b7b7b7b7b7d7d7d7d7e7d7e7e7f7f7f7f808080808080808080808080 +808080808181818182828281818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818282 +82828282828282828282828282838383838382828281818181818181818181818180807f7f7f7f +7f7f7f7e7e7d7c7c7c7a7a7a7a7a7a7a7878777776767575757575757474737272727171717070 +707070707070707070706f6f6f6f6f6f6f6f6f6f70707070707070707070717171727372737475 +7575757575767778787a7a7a7a7b7b7c7d7e7f7f808081828383858586878888898a8b8c8c8d8e +8e8f909191939393939393939595959595949494959595959494939291919190908f8e8c8c8d8d +8b8a89898888888785848483838383828281807f7f7e7e7e7e7e7d7d7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d +7d7d7d7d7d7e7e7f7f7f808080808181828283838383848485868787878788888a8a8b8b8c8c8c +8c8d8d8e8d8e8f908f8f8f8f8f8f8f8f8e8e8e8e8d8d8c8b8a8a89898988878584848483838280 +7f7f7f7e7d7d7d7b7b7b7b7b7b7b7a7a797a79797979797979797979797979797979797a7b7b7c +7c7c7c7c7c7c7c7c7e7e7f7f808081818181818182818181818180808080807f7e7e7d7d7c7c7a +7a797877777676767574737373737373737475757676777879797a7b7c7d7d7e7f808081818182 +8384848484848484848484848484838382828181818180808080808080807f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f80808080808080808080808080807f7f7e7e7e7e7d7d7d7d7d7d7d7d7d7e7e7f80 +81818181828485858686868687878786868585858584848382818180807f7f7e7e7d7d7d7d7c7c +7c7c7c7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080 +807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f80807f7f808080808080808081818181818181818181818181818181 +818181818181818181828282828282828282828181818181818181818181818181818181818181 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828383838383838383838383838383838383838384838484848484848484848484848484848484 +848384838383838383838384838484848484848484848484848484848484848484848484848484 +848484848484848484848484848484848484848484848384838383838383838383838383838382 +828282828282828282828282828282828282828282828282828282828282828282828383838383 +838383838483848484848585858585858585858585858585858585858585868686868686868686 +868686868686878787878787878787888788888888888888888888888888888888888888888888 +888888888888888888888888888888888788878787878787878787878787878786868686868686 +868686858585858585858585858585858585848484848484848484848484848484848484838284 +838282828181818181818181818181818181818080808080808080808080808080808080808080 +808080808080808080808080808181808081818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818182828282828282828282828282 +828282828282828282828282828282828283838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838382828282 +828282828282838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838282828282828282828283838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383828282828282828282828282828282828282828282828282 +828181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181808081 +818080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080 +808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080818180808181818181818181818181818182828282828282828282 +82828282828282828282818181808081818080807f7f7f7f7e7e7d7d7c7c7c7c7b7b7a7a797979 +7977777777777777777777777777777778787878787979797a7b7a7b7c7c7c7e7e7e7f807f8081 +818182828282828383838384838484848484848484848484848484848484848384838383838282 +828282828282828281818181818181818181818181808081818080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808081818080818181818181818182828282828282828282838383838383838383 +8483848484848484848484848484848384838383838282828282818181808080807f7f7e7e7d7d +7c7c7c7c7b7b7a7a79797979777777767677777676767676767676767676777776767777777979 +79797a797a7a7b7b7b7b7c7c7c7e7e7e7e7f7e7f7f7f7f80808081818080818181818181818181 +818181818282828282818181818181818181818181818181818181818181818181818181818080 +818180808080808080808080808080808080818180808181818181818181818181818182828282 +828282828282828282828283838383838282828282828282828282828282828181818080818180 +807f7f7e7e7e7e7c7c7c7b7b7b7b7a7a7979787877777777767675757474747473737372727272 +717171717171717170707070707070707070717171727271717272727373737374747575767676 +76777778797a7a7b7b7c7c7d7d7e7f808081828283848585878788898a8a8b8c8d8e8e8f909091 +929393949494949595959696969696959595949494949393929190908f8e8e8d8c8b8b8a8a8988 +878786858584838282818180807f7f7e7e7d7d7c7c7c7c7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7c7c7b7b +7c7c7c7d7d7d7d7d7e7e7e7e7f7f80808181818182828384858586868787888889898a8a8b8b8c +8c8d8d8e8e8f8f8f8f8f8f8f8f8f8f8f8f8f8e8e8d8d8c8c8b8b8a8a8987868685848483828180 +807f7e7e7e7c7c7c7b7b7b7b7a7a797a7979797979797979797979797979797979797a7a7b7b7c +7c7b7b7c7c7c7e7e7e7e7f7f8080818181818282828282828181818180807f7f7e7e7d7d7b7b7a +797878777676757473737373737373737474757576767878797a7b7b7c7d7e7f7f808181828384 +848484848484848484848484838382828282818181808081818080807f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f80808080808080808080808080807f7f7e7e7e7e7d7d7d7d7d7d7d7d7d7e7e7f7f8080 +8181828384848586868687878787878686868584858483828280807f7f7e7e7d7d7d7d7c7c7c7c +7c7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808081818080818181818181 +8181818181808081818080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080807f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080 +818180808181818282828282828282828281818181818181818181818181818181818181818282 +828282828282828282828282828282828282828282828282828282828282828282828282828283 +838383838383838383838383838383838383848384848484848484848484848484848484848483 +848383838383838383848384848484848484848484848484848484848484848484848484848484 +848484848484848484848484848484848484848483848383838383838383838383838383828282 +828282828282828282828282828282828282828282828282828282828282828283838383838383 +838384838484848485858585858585858686858586868686868686868787878787878787878787 +878787878888888888888888888988898989898989898989898989898989898989898989898989 +898989898989898989898989898988898888888888888888888888888888878787878787878787 +878686868585868685858585858585858484848484848484848484848484848484848483848383 +838382828282828282828282828282828281818181818181818181818181818181818180808181 +808080808080808080808080808080808080808080808080808081818080818181818181818181 +818181818181818181818181818181818181818181818181828282828282828282828282828282 +828282828282828282828282828282838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383828282828282 +828282828383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838382828282828282828282838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838282828282828282828282828282828282828282828282828281 +818181818181818181818181808081818080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808081818080818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +808081818080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080 +80808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808181818182828282828282828282 +8282828282828282818181818181818181818080807f7e7f7e7d7c7c7c7c7c7c7b7b7a7a7a7a78 +787777777777777777777777767678787778787878797a7b7a7b7b7b7b7d7d7d7e7f7e7f808080 +818181818182828383848384848484848484848484848484848484848483848383838382828282 +828282828282818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181828282828282828282828383838383838383838483 +8484848484848484848484848483848382828281818181818080807f7f7f7f7e7e7d7d7c7c7b7b +7b7b7b7b7a7a79797979777777777777777777777777777777777777777777777878787a7a7a7a +7b7a7b7b7c7c7c7c7c7d7d7e7e7f7f807f80808080818181818181818181818181818080818180 +808081818181818080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080818181818181 +818181818181818181828282828281818181818181818282818182828281818181818181818180 +807f7f7e7e7d7d7c7c7c7c7c7b7b7a7a7979787878787878777776767575757574737373737373 +737373737373727272727272727272727373737373737373737374747475767677777878787878 +797a7b7c7c7d7d7d7d7f7f808182828384848586878789898a8b8c8c8c8d8f908f909191929394 +94949494949494949595959494939393939292929191908e8d8d8d8c8c8b898888888887868584 +838383828180807f7f7f7f7e7e7d7d7c7c7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b +7b7c7c7c7c7c7d7d7d7d7e7e7f7f7f7f7f7f8081828384848484858586868788898989898a8a8b +8c8d8d8e8e8e8e8e8e8f8f8f8f8f8f8f8e8e8d8d8c8c8b8b8b8b8a888787878685848382828281 +807f7f7d7d7d7d7c7c7c7b7b7a7b7a7a79797a7a7979797979797979797979797a7a7b7b7b7b7b +7b7b7b7b7d7d7e7e7f7f80808080808081818181818281818181818180807f7f7d7d7c7c7b7a79 +7978787776757474747473737373747475757676777778797a7a7a7c7d7e7e7f80808182838384 +848484848484848484848383828282828181818181818181808080807f7f7f7f7f7f7f7f7f7f7f +7f7f80808080808080808080808080807f7f7e7e7e7e7d7d7d7d7d7d7d7d7d7e7e7f7f80808080 +8182838485858585868687878786868686858685848382818180807f7f7e7d7d7d7c7c7c7c7c7d +7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080818180808181818181818181818181818181818181818181818181 +818181818181818181818181818080818180808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080807f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080 +808080808081818181818181818181808080808080808080808080808080808080818181818282 +828282828282828282828282828282828282828282828282828282828282828282828282838383 +838383838383838383838383838383838483848484848484848484848484848484848484838483 +838383838383838483848484848484848484848484848484848484848484848484848484848484 +848484848484848484848484848484848484838483838383838383838383838382828282818181 +818181828281818282828282828282828282828282828282828282828282838383838383838384 +858384858585868686868686868686868686868686868686868687878788888787888888888888 +88888989898989898989898a898a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8a8a8a898a89898989898989888889898888888787878787878787878786 +868686868686868686868686868685858585858585858585858585858585858585848584848383 +838382828282828282828282828282818181818181818181818181818181818181818181818181 +818181818080818180808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808181818181818181818181818181818181 +818181818181818181818181818282828383828283838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838282828282828282 +828283838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383828282828282828282828383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838282838382828281818181818181818181818181818181818181818181818181808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808181808081818181 +818181818181818181818181818181818181818181818181818181808081818080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080 +8080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f8080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808081818181828282828282828282828282 +828282828282818181818181818181818080807f7f807f7e7d7d7d7d7d7d7b7b7b7b7b7b797978 +7878787777777777777776767878777878787879797a797a7a7a7a7c7c7c7d7e7d7e7f7f7f8080 +808181828283838383838383838384848484848484848484848484848484848484838383838383 +838383828281818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818282828283828383838384848484848484848484848484 +848384838383838383838383838382828281808080807f7f7f7e7e7e7e7d7d7c7c7b7b7a7a7a7a +7a7a797979797979777777777777777777777777777777777878787878787979797b7b7b7b7b7b +7c7c7d7d7d7d7d7e7e7f7f80808080808080808181818181818181818181818180808181808080 +81818181818080808080808080807f807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080 +808080808080818182828282818181818181818182828181828282818181818181818181808080 +807f7f7e7e7d7d7d7d7d7c7c7b7c7a7a7979797979797878787877777777767575757575757475 +747474747373737373737373737374747474757475757575767676777878787879797a7a7a7b7c +7d7d7d7f7f7f7f818182838484858686878889898b8b8c8c8d8e8e8f9191909192929394949494 +9494949494939494949393929191919090908e8e8e8c8b8b8a8989898786868585848483828181 +817f7f7e7e7d7d7d7d7c7c7c7c7b7b7a7a7a7a7a7a7a7979797979797979797979797979797979 +797979797979797979797979797979797979797979797979797979797a7a7a7a7a7a7a7a7a7a7b +7b7b7b7b7c7c7c7c7d7c7e7e7e7e7e7e7f808181828282828384858585868787878789898a8b8b +8b8c8c8d8d8d8d8e8e8e8e8e8e8e8e8e8e8e8d8d8c8c8c8c8a8988888887868685848383828281 +817f7e7e7e7d7d7d7b7b7b7b7b7b7a7a7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b +7b7b7d7d7e7e7e7e7f7f7f807f80818181818182818181818181808080807e7e7d7d7c7c7a7a79 +797877777575757574747474747474747575767677787979797b7c7c7d7e7f7f80828282838383 +83838384838484848484838383828181818181818181808080807f7f7f7f7f7f7f7f7f7f7f7f7f +80808080808080808080808080807f7f7f7f7f7f7e7e7e7e7d7e7d7d7d7e7e7e7e7f807f808182 +8283848485858686878787868686868586858584838282808080807f7e7e7e7d7c7c7c7c7d7d7d +7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7f7e7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808181808081818181818181818181818181818181818181818181818181 +81818181818181818181818080818180808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080807f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f807f808080808080 +808080818181818181818181818080808080808080808080808080808080808181818182828282 +828282828282828282828282828282828282828282828282828282828282828282828383838383 +838383838383838383838383838384838484848484848484848484848483848383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383828282828181818181 +818282818182828282828282828282828282828282828282828282838384848484848484858584 +848585858686868686868686868786878787878787878787888888898988888989898989898989 +8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a89898a8a89898988888888888888888888878787 +878787878787868786868686858585858585858585858585858585858585858585858584848484 +838383838383838383838383838282828281828181818181818181818181818181818181818181 +818180808181808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808081818181818181818181818181818181818181 +818181818181818181818182828283838282838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838382828282828282828282 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838282828282828282828283838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838382828383828282818181818181818181818181818181818181818181818181818080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808081818080818181818181 +818181818181818181818181818181818181818181818181818080818180808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f8080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080 +808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f808080808181818181818181818181818181818181818181818181818181818182 +8282828282828281818282818181808080807f7f7f7f7f7f7e7e7d7d7d7d7b7b7a7a7a7a7a7a79 +797979797977777777777777777777777777787879797a7a7a7b7b7b7c7d7c7d7e7e7e80808080 +818081818182828383838484848484848585858585858585858485848484848383838383838383 +838383838383838383838383828282818182828181818181818181808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080818181818181 +818182828181828282838383838383838383838383838383838383838383838383848384848484 +84848484848383838281828181818080808080807e7e7e7d7d7d7d7c7c7b7b7a7a7a7a79797878 +7878777777777777777676777776767677777777787878787a7a79797a7a7a7b7b7b7b7d7c7d7d +7d7d7e7e7f7f7f7f7f7f7f807f8080808080808081818080818181818181818181818181818181 +8181818080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7e7e7d7d7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f8080808080 +8080808080808080808081818181818181818181818181818181818180808181808080807f7f7f +7f7f7f7f7e7e7d7d7d7d7c7c7c7c7c7c7b7b7a7a7a797878787878787878787777767676767676 +76767676767676757575757576767677777676777777787878787878797a7a7b7b7c7d7d7d7e7f +8080818182828283858686878888898a8b8b8c8c8d8e8f8f919191929292939393939494949494 +9494949493929292919191908e8e8e8d8d8c8b8a8a8988878785858584838282808080807e7e7e +7d7c7c7c7c7a7a7a7a797979797979797978787878787878787878787878787878787879797979 +79797979797979797979797979797979797979797979797979797979797a7a79797a7a7a7b7b7b +7b7b7b7b7b7b7c7c7c7c7d7d7e7e7e7e7e7f7f8081828282828384848485868787888888898a8a +8b8b8c8b8c8c8c8c8e8e8e8e8e8e8e8e8e8e8d8d8c8c8c8b8a8a88888887868685848382828181 +81807e7e7e7d7d7d7c7b7a7a7a7a7a7a7a7a7a7979797979797979797a7a7a7a7b7b7a7a7b7c7c +7c7c7c7c7d7f7f7f8080808080818181818181818282818181807f7f7f7f7e7e7d7c7c7b7a7979 +7877777675757575747474747474747476767677787779797a7c7c7d7e7e7f8082828282838384 +8484848484848383838383838382828181818180808080808080807f7f7f7f7f7f7f7f7f7f8080 +80808080808080808080808080807f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f808080818283 +8385858685868686868888888787868685848483828281807f7f7f7f7e7e7e7e7e7e7d7d7d7d7d +7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f80808080808080808080808080807f7f7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808081818080818181818181818181818180 +808181808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080808080 +8080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80807f7f8080 +808181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181828282828282828282828282 +828282838383838383838383848384848484848484848484848484848484848483848383838383 +838383848384848484848484848484848484848484848484848484848484848484848484848484 +838383838383838383838383838382828181818181818181818181818181818181818181818181 +818181818181818181818181818181818282828282838383838383838383838484848485848585 +858586868686868787878888878788888889898989898989898989898989898989898989898a8a +8a8a8a8a8a8a8a8b8a8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a +8a8a8a8a8a8a8a8a898a8989898989898989898989898989898989898989898989898888888787 +888887878787878787878787878787878787878786868686868686868685858484848484848484 +848484848484838383838383838383838383838383828282828282828281818181808080808080 +808080808080808080808080808080808080808081817f7f808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828281818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818180808080808080 +8080808080807f7f80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80 +808080808080808080808080808080808081818080818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181808081818080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f8080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080 +80808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f8080808081818181818181818181818181818181818181818181818181818181828282 +828282828281818282818181808080808080808080807f7f7e7e7d7d7c7c7b7b7b7b7b7b7a7a79 +79797977777777777777777777777777777778787979797a7a7a7b7c7b7c7d7d7d7f7f7f808180 +818181818282828283838484848485858585858585858585858585858584848484848484848483 +848383838383838383838282828181828281818181818181818080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808181818181818181 +828281818282828383838383838383838483848484848484848484848484848484848484838483 +83838382828281818181818180807f7f7f7f7d7d7d7c7c7c7c7b7b7a7a79797979787877777777 +777777777777777676777776767677777777787879797b7b7a7a7b7b7b7c7c7c7c7d7d7e7e7e7e +7f7f80808080808080808080808080808080818180808181818181818181818181818181818181 +818080808080808080807f807f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7d7d7c7c7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f +7f7f807f8080808081818181818181818181818181818181818180808181808080808080808080 +80807f7f7e7e7e7e7d7e7d7d7d7d7c7c7b7b7b7a7a7a7a7a7a7a7a7a7a79797878777877777777 +77777777777676767676777777787977787979797a7a7a7a7a7a7a7b7b7c7d7e7f7f7f80808182 +838384848485878888898a8a8b8c8d8d8e8e8f8f90919393939393939494949494949494949494 +94939291919190908f8e8c8c8c8b8a898988888785848483838382807f7f7e7e7e7e7c7c7b7b7a +7a7a7a787878787878787878787878777777777777777777777777777777777777787878787878 +787878787878787878787878787878787878787878787878787878797978787979797a7a7a7a7a +7a7a7a7a7b7a7b7b7c7c7d7d7d7d7d7d7d7e7f808081818282828283848586878787878888898a +8b8a8b8b8b8b8d8d8d8d8e8e8f8f8f8f8e8e8d8d8c8c8b8b898989898888868584848483838281 +7f7f7f7e7d7d7d7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7a7a7b7c7c7c7c +7c7c7c7e7e7e7f807f808081818181818181828281818180808080807f7f7e7e7d7c7b7a7a7979 +78777676767675757474737373737575757677767878797a7b7c7d7d7e80818181818282838384 +838484848484848484838382828181818180808080808080807f7f7f7f7f7f7f7f7f7f80808080 +808080808080808080808080808080807f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7f80808181828284 +85868586868686888888878786868685858483828181808080807f7f7e7e7e7e7d7d7d7d7d7e7e +7e7e7f7e7f7f7f7f7f7f7f7f7f8080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7f7e7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080818180808181818181818181818181808081 +81808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080808080808080 +807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f80807f7f80808081 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818282828282828282828282828282 +828383838383838383838483848484848484848484848484848384838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838282 +828282828282828282828282828181818181818181818181818181818181818181818181818181 +818181818181818181818181818182828282828383838384838484848485858585858585858585 +8686868686878787888987888989898a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8b8b8b8b +8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a89898988888989 +888887888787878787878787878787878787868686868686868686868585858585858585858585 +858585858484848484848484848384838383838282828282828282818181818080808080808080 +80808080808080808080808080808080808081817f7f8080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808081818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818182828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181808080808080808080 +808080807f7f80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080 +808080808080808080808080808080818180808181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818080818180808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f8080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080 +8080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f8080808080808080808080808081818080818181818181818181818181818282828282 +82828282828282828282818181808081818080807f7f7f7f7e7e7d7d7c7c7c7c7b7b7a7a797979 +7977777776767777767777767677777778787878787979797a7b7a7b7c7c7c7e7e7e7f807f8081 +818182828282838384848484858585858585858585858585858585848484848484848484838483 +838383838383838382828282828282828282828282828281818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818182828282828282828282 +828282828283838383838383838384838484848484848484848484848484848484848384838383 +838282828181818180807f7f7e7e7e7e7c7c7c7b7b7b7b7a7a7979787878787777777777777777 +7777777777777777777777777878787879797a7a7b7b7b7b7c7c7c7d7d7d7d7e7e7f7f7f7f8080 +80818180808181818181818181818181818181818181818181818080818180808080808080807f +7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e +7f7e7f7f7f7f808080808080808081818080818181818181818181818181818181818080818180 +80807f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7b7b7c7c7b7b7b7a7a7a7a797a797979797979 +7979797878787878797979797a797a7a7a7a7b7b7b7c7c7c7c7d7d7e7f80808181828283848584 +85868687898a8a8b8c8c8d8e8f8f90909191929394949595949495959595959594949494939392 +9190908f8e8e8d8c8b8a8a898887878585848382828180807f7e7d7d7c7c7b7b7a7a7979787878 +787777777777777777777777777777777777777777777777777777777777777878787878787878 +787878787878787878787878787878787878787878787878787878787878787879797979797979 +79797a797a7a7a7a7b7b7b7c7c7c7c7d7d7e7e7f7f808081818282838485858686878788898a89 +8a8b8b8b8d8d8d8d8e8e8f8f8f8f8e8e8e8e8d8d8c8c8b8b8a8a89898887868685848483828180 +807f7e7e7e7c7c7c7b7b7c7c7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7c7c +7c7e7e7e7e7f7e7f7f808080808181818282828282818181808080807f7f7e7d7c7c7b7a7a7978 +777776767575747473737373747474757675767778797a7b7c7c7d7f8080818182828383848384 +84848484848484838382828282818181808081818080807f7f7f7f7f7f7f7f7f7f808080808080 +80808080808080808080808080807f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f80808282838485 +8485868686888888888887878786858584838282818180807f7f7e7e7e7e7d7d7d7d7d7e7e7e7e +7f7e7f7f7f7f7f7f7f7f7f8080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7f7e7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080 +808080808181808081818181818181818181818181818181818181818181818181818181818181 +8181818181808081818080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080808080808080807f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f808080 +808080808080808080808080808080808080808080808080808181808081818181818181818181 +818181818181818181818181818181818181818181818182828282828282828282828282828283 +838383838383838384838484848484848484848484848483848383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838382828282 +828282828282828282828281818181818181818181818181808081818080808080808181808081 +818181818181818181818181828282828283838383848384848484858585868685858686868787 +878787888888888988898989898a8a8a8a8a8a8a8a8b8b8a8a8b8b8b8b8b8b8b8b8c8c8c8c8c8c +8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b +8b8b8b8b8b8b8b8b8b8b8b8b8b8a8a8b8b8a8a8a8a8a8a8a8a8a8a8a8a8a898989898989898989 +888988888888888888888888888888888787878787878787878786868685858686858585858585 +858584848484848484848483848383838382828282828282828282818181818181818180808181 +8080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080 +808080808080808081818080818181818181818181818181818181818181818181818181818181 +818181818181828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818180808181 +808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080 +808080808080808080808080808080808080808080808081818080818181818181818181818181 +818181818181818181818181818181818181818080818180808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080807f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f8080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080 +808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f80808080808080808080808080808080808080808080808080808080818181818282828282 +8282828282828282818181818181818181818080807f7e7f7e7d7c7c7c7c7c7c7b7b7a7a7a7a78 +787777777777777777777777767678787777777878787a7b797a7b7b7b7d7d7d7e7f7e7f7f8080 +818181818282838384848585858585858585858585858585858484848484848484848384838383 +838383838383828282828282828282828282828282818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181828282828282828282828282 +828282838383838383838383848384848484848484848484848484848484848382838282828281 +8181808080807f7f7e7e7d7d7d7d7b7b7b7b7b7b7b7a7a79797878787877777777777777777777 +77777777777777777878797979797a7a7b7b7c7c7c7c7c7d7d7d7d7e7e7f7f8080808081818181 +8181818181818181818080818180808080808080808080808080808080808080808080807f7f7f +7e7e7f7f7e7e7d7e7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7e7d +7e7e7f7f7f7f808080808080808080808080808080808080808080808080808080808080808080 +7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7b7b7b7b7a7b7a7a7a7a7a7a7a7a +7a79797979797a7a7a7b7c7a7b7c7c7c7d7d7d7d7d7d7d7f7f8081828282828484858687868788 +88898b8c8c8c8d8d8e8f9090909091919293949494949494949393939393939292929191908e8d +8d8d8c8c8a89888888878684848383828180807f7f7e7d7d7c7b7a7a7a7a797978787777777776 +767677777676777777777777777777777777777777777777777777777778787878787878787878 +787878787878787878787878787878787878787878787878787878787878797979797979797979 +7a797a7a7a7a7b7b7b7b7b7b7b7c7c7d7d7e7e80807f7f81818283848484848585868889888989 +89898b8c8c8c8d8d8e8e8f8f8e8e8e8e8d8d8c8c8b8b8b8b8a8a89888787878585848382828281 +7f7f7f7d7d7d7c7c7c7c7c7c7c7b7b7b7a7a7b7b7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7c7c7d +7d7e7e7f7e7f7f8080808080808081818182828181818181818180807f7e7d7d7c7b7b7a797878 +7777767675757473737374747475767576767778797a7a7b7c7e7f7f7f80818182828383848484 +84848484848383828282828181818181818181808080807f7f7f7f7f7f7f7f8080808080808080 +80808080808181808081808080807f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f808081818283848485 +8585858787888888878787868686858483838181818180807f7e7e7e7d7d7d7d7d7e7e7e7e7f7e +7f7f7f7f7f7f7f7f7f8080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7f7e7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080808080 +808081818080818181818181818181818181818181818181818181818181818181818181818181 +818181818181818180808181808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f8080808080808080808080808080808080808080808080808080808080807f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f8080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080818181828281818282828282828282838383 +838383838383848384848484848484848484848484838483838383838383838383838383838383 +838383838383838383838383838383838383838383828283838282828282828282818181818181 +818181818181818181808080808080808080808080808080808080808080808080808080808181 +808081818181818181818282828282838383848583848585858686868686868686868687878787 +87888888898a88898a8a8a8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c +8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8b8b8b8b8a8a8a8a8a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8989898989898989898889 +888888888888888888888888888887878787878787878787868686868686868686868686868686 +858585858585858585848584848383838382828282828282828181818181818181818181818181 +818181818181818181808081818080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808181818181818181818181818181818181818181818181818181818181818181818181 +818181828281818282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282818181818080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080808080808080808080808080807f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f8080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080 +80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +808080808080808080808080808080808080808080808080808080808181818182828282828282 +828282828282818181818181818181818080807f7f807f7e7d7d7d7d7d7d7b7b7b7b7b7b797978 +7878787777777777777776767878777777787878797a78797a7a7a7c7c7c7c7e7d7e7e7f7f8080 +808082828282838384848484848485858585858585858584848484848484848484848484848484 +848484848383838383838383838383838383838282828281828181818181818181818181818181 +818181818181818181818181818181818181818181818181818282828283828383838383838383 +838484848484848484848484848484838483838383838383838383838382828282828281808080 +7f7f7f7f7e7e7d7d7c7c7c7c7a7a7a7a7a7a7a7979797978787878777777777777777777777778 +78787878787879797a7a7a7a7b7b7b7b7c7d7d7d7d7e7e7e7e7f7f808080808080818181818181 +81818181818181808081818080808080808080808080807f807f7f7f7f7f7f7f7f7f7e7e7e7d7d +7e7e7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7c7c7d7d7d7d7d7d7d7d7d7d7d7d +7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f807f8080808080808080807f7f +7f7f7f7f7f7f7f7f7e7e7e7e7e7d7d7d7d7c7d7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7a +7b7b7b7b7c7c7c7d7d7c7c7d7d7d7e7e7e7f7f7f7f8181828284848484868687878988898a8a8b +8c8d8d8d8f8f90909191919192929393949494939393939292929191919090908e8e8e8c8b8b8a +898988878685858484828281817f7f7e7e7d7d7c7b7c7b7a797979797878787877777777767676 +777776767777777777777777777777777777777777787778787878797979797979797979797979 +797979797979797979797979797979797979797979797979797979797a7a7a7a797a7979797979 +797979797a7a7a7a7b7a7b7c7c7d7d7d7d7f7f7e7e808081818282828384848586878687878888 +8a8b8b8b8b8c8d8d8e8e8d8d8d8d8e8d8d8d8c8c8c8c8b8b8a8988888886868684838383828181 +817e7e7e7d7d7d7d7c7c7c7b7b7b7a7a7b7b7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7c7c7d7d7e +7e7e7e7e7e7f7f7f808080808181818282818181818181818080807f7e7e7d7c7c7c7a79797878 +7776767675747474747474747574757576777879797a7b7c7d7e7e7f8080828282838383838383 +8484848484838383828281818181818181808080807f7f7f7f7f7f7f7f80808080808080808080 +8080808181808081808080807f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7f80808182828383848485 +85878788888887878786868685858484828282818080807f7f7f7e7d7d7d7d7e7e7e7e7e7e7e7e +7e7f7e7f7f7f7f8080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7e7f7e7e7e7e +7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080808080808080 +818180808181818181818181818181818181818181818181818181818181818181818181818181 +81818181818180808181808080808080808080808080807f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e +7f7f7f7f8080808080808080808080808080808080808080808080808080808080807f7f7f7f7f +7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f807f80808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808181818282818182828282828282828383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838282838382828282828282828181818181818181 +818081808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f807f8080808080808081818080 +818181818181818182828282838484848585848485858586868686868686868687878888888889 +89898a8a89898a8a8a8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c +8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8b8b8b8b8a8a8a8a8a8a8a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a89898989898989898989898989 +898989898989898989898988888787878787878787878686868686868686868686868686868585 +858585858585858585858584848484838383838383838382828282818281818181818181818181 +81818181818181808081818080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f807f808080808080808080808080 +808081818181818181818181818181818181818181818181818181818181818181818181818181 +818282818182828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828181818180808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080807f80 +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80 +808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080 +80808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f80808080818181818181818181818181818181818181818181818182 +8282828282828281818282818181808080807f7f7f7f7f7f7e7e7d7d7d7d7b7b7a7a7a7a7a7978 +797978797976767777777777777777777777787878787979797b7b7b7c7c7c7d7e7e7e7f7f8080 +808082828282828283838484848484848585858585858585858585858585848584848484848484 +848483838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +83838383838383838483848484848484848484838383838382828282818281808080807f7f7e7e +7e7e7d7d7c7c7b7b7b7b7a7a7a7979787878787777777777777777777777787878787979797979 +797a7a7a7a7a7a7a7b7b7b7c7d7d7d7d7d7e7f7f7f7f7f7f7f7f7f808080808080808181808081 +81818181818181818181818181818181818080807f7f80807f7f7f7e7e7e7e7e7d7d7d7d7d7d7d +7d7d7c7d7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7d7d7d7d +7d7d7d7d7d7d7d7d7e7e7e7e7f7f7f808080808080808080808080807f7f80807f7f7f7f7f7f7f +7e7f7e7e7e7e7e7e7e7e7e7e7e7e7d7d7e7e7d7d7d7d7d7d7d7c7d7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7d7d7d7d7e7d7e7e7e7e8080808182818282828385858587878787888a8a8a8b8c8c8c8f8f +8f909090919292929393939393939393949492919292919191908e8e8e8d8d8c8b8a8a89888786 +85848483828180807f7f7e7e7d7d7b7b7a7a7a7979797979787878787777777777777777777777 +777777777778787878787979797979797979797979797979797979797979797979797979797979 +79797979797979797979797979797979797979797979797979797979797979797979797a797a7a +7a7a7a7a7a7b7b7b7b7b7b7b7c7d7d7d7d7e7e7e7e7e8181818282828383848485858787888888 +89898b8b8c8c8c8c8d8d8e8e8d8d8d8d8d8d8c8c8c8c8b8b8a8a88888886868584838382828180 +7f7f7e7d7f7e7d7d7d7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7b7b7c7c7c7c7c7c7c7d +7d7e7e7e7f7f7f8080808181818181818182818181818181807f7f7f7e7d7e7c7c7b7b79797878 +76767575757474737374747474757576777879797a7b7c7c7e7e7f808081828182838384848484 +848383838383838383838282818180808080808080807f7f7f7f7f7f7f7f7f7f80808080808080 +8080808080808080808080807f7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f8080808282838385858685 +86868686888888888786868584848484828281817f7f7f7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f +7f7f7f7f7f80808080808080808080808080808080808080808080808080808080808080808080 +807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f +7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808181 +808081818181818181818181818181818181818181818181818181818181818181818181818180 +80818180808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80807f7f80808081818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818282 +828283828383838383838383838383838382838282828282828282828282828282828282828282 +828282828181818181818181818181818181818181818181818181818180808080808080808080 +8080808080808080808080808080808080807f7f80807f7f7f7f7f7f8080808081818181818181 +818282828282838383838383848484858485858585868686878787878888888888888888898989 +898a898a8a8a8a8a8a8a8a8a8b8b8b8c8c8b8b8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c +8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b +8b8b8b8b8b8b8b8a8a8b8b8a8a8a8a8a8a8a8a8989898989898989898989898989888988888888 +888888888888888888888888888888888888888888888887878888878787868686868686868686 +868585858584858484848484848484848383838383838383838383838382828282818181808080 +80808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f +7f7f80807f7f808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +81818181818180808080808080808080808080808080808080808080807f7f80807f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080 +808080808080808080808080808080808081818080818181818181818181818181818181818181 +818181818181818181818181818080818180808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080 +80808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080 +8080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f808080808181818181818181818181818181818181818181818181828282 +828282828281818282818181808080808080808080807f7f7e7e7d7d7c7c7b7b7b7b7b7a797a79 +78797976767777777777777777777777777777777878787a7a7a7a7b7b7c7d7d7d7e7e7f7f8080 +818181818181828283838484848485858585858585858585858585858585858585858585858585 +848484848484848484848484848484848484848384838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838483848484848484848484848484 +848484848484848484848483848383838382828282828181818181818180807f7f7e7e7d7d7d7d +7c7c7b7b7a7a7a7a79797978787777777777777777777777777777777878787879797a7a7a7a7b +7b7b7b7b7b7b7c7c7c7d7d7d7d7e7e7f8080808080808080808080808080808081818080818181 +8181818181818181818181818181818080807f7e807f7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7a7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c +7c7c7c7c7c7c7d7d7d7d7e7e7e7f7f7f7f7f7f7f7f7f807f80807f7f80807f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7e7d7f7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7d7e7e7e7e +7f7f7f7f7f7f7f7f7f7f81818183848384848485868787898989898a8b8c8c8d8e8e8e90909091 +929293939393949494949493939394939190919190908f8e8c8c8c8b8a89898888878584838382 +82807f7e7e7e7d7d7c7b7b7b797978787878787878787777777777777777777777777777777777 +77777778787878787979797979797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a797a797979797979797979 +7979797a7b7a7b7b7b7b7c7c7c7c7c7d7d7d7d7d7f7f7f80818182828282838385868787878888 +898a8b8b8b8b8c8c8d8d8e8d8e8e8e8e8d8d8d8d8c8c8b8b898989888786858484848483818080 +7f7e807f7d7d7d7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7b7b7c7c7c7c7c7c7c7c7d7d +7d7d7e7e7f8080808181818181818182818181818181818080807f7e7f7e7d7c7c7a7a79787777 +76767675747373737373737474757677787879797a7b7d7d7e7f80818181818282838384848484 +84848484838483838282818180808080808080807f7f7f7f7f7f7f7f7f7f808080808080808080 +80808080808080808080807f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7f808081818282848586858686 +8686888888888786868685858585838281818080807f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f +7f7f7f80808080808080808080808080808080808080808080808080808080808080808080807f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e +7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808081818080 +818181818181818181818181818181818181818181818181818181818181818181818181808081 +8180808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d +7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f80807f7f808080818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818182828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +8282818181818181818181818181818181818181818181818181818080808080808080807f807f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7f7f7e7e7f7e7f7f80808080818181818181818182 +828282828383838384848585858585858585858686868787878788888988898989898a8a8a8a8a +8a8a8a8a8a8a8a8a8a8a8b8b8b8c8c8b8b8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c +8c8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b +8b8b8b8b8b8a8a8b8b8a8a8a8a8a8a8a8a89898989898989898989898989898989898989898989 +898989898989898889888888888888888888888888878788888787878686868686868686868685 +858585858585858585858585858584848484848484848483848383828282828181818080808080 +8080808080808080808080808080807f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e +7f7f7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f807f80808080808080808080808080808080 +808080808080808081818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +8181818180808080808080808080808080808080808080808080807f7f80807f7f7e7f7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080 +808080808080808080808080808080818180808181818181818181818181818181818181818181 +818181818181818181818180808181808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080 +8080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080 +807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f808080808080808080808080808181808081818181818181818282828282 +82828282828282828282818181808081818080807f7f7f7f7e7e7d7d7c7c7c7c7b7b7a7a797979 +797777777676777776767676767677777676777777797979797a7a7b7b7c7c7d7d7e7e7f7f8080 +818181818282838384848484858585858585858585858585858585858585858585858585858484 +848484848484848484848484848484848483848383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838384838484848484848484848484848484 +8484848484848484848384838383838282828282818181808080807f7f7e7e7d7d7c7c7c7c7b7b +7a7a7979797978787878787777777777777777777777777777777878787879797a7a7a7a7b7b7b +7c7c7c7c7d7d7d7e7e7e7e7f7f8080818180808181818181818181818181818181818181818181 +818080818180808080808080807f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7b7b7c7c7b7b7b7b +7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a797a79797979797979797979797979797979797979 +797979797979797979797979797979797979797a797a7a7a7a7a7a7a7a7a7b7b7b7c7c7b7b7c7c +7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f8080 +8081818080818181838383848584858686878889898a8a8b8b8c8d8e8e8f909090929292929393 +94949494949494949493939393929190908f8e8e8d8c8b8a8a89888787858584838281807f7f7e +7d7c7c7b7a7b7a7979797777777676777776767676767676767676767676767676777776767777 +7778787878787979797979797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a797a7979797979797979797979 +79797a797a7a7a7a7b7b7b7c7c7b7b7c7c7c7e7e7e7e7f7f808081818282838485858687878889 +8a8a8b8b8c8c8d8d8e8d8e8e8e8e8e8e8e8e8d8d8c8c8b8a8a898887878686858584828181807f +807f7e7e7e7c7c7c7b7b7c7c7b7b7b7a7a7a7a7a7a7a7a7a7a7b7b7b7c7c7b7b7c7c7c7d7d7d7d +7e7e7f7f7f7f808080818181818282828282828282818181807f807f7e7d7d7b7b7a7978787776 +767574737373737373737374757676777878797a7b7c7d7e7f8080818182828383848484848484 +8484838483838383818181808081818080807f7f7f7f7f7f7f7f7f7f8080808080808080818180 +8081808081818080807f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f808082828384858485868686 +888888888887878786868585848382828180807f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f +7f80808080808080808080808080808080808080808080808080808080808080808080807f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080818180808181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +808081818080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d +7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080 +808080808080808080808080808080808181808081818181818181818181818181828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +818181818181818181818181818080818180808080808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f80808081818080818181828282 +82828383838384848585868685858686868787878787888888888988898989898a8a8a8b8b8a8a +8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8b +8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8a8a8b8b8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a898989898989898989898989898989898989898989898989 +898989898988898888888888888888888888888888888888888887878787878787878787868686 +868686868685858686858585848484848484848484838483838383828282828281818181818181 +818080818180808080808080807f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f808080808080808080808080808080808080808080808080808080808181808081 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818080818180808080808080808080808080808080808080808080808080808080808080 +80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080 +807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080807f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080818181818282828282 +8282828282828282818181818181818181818080807f7e7f7e7d7c7c7c7c7c7c7b7b7a7a7a7a77 +77777777777777777777777776767777767676787878797a797a7b7b7b7c7c7d7d7e7e7f7f7f7f +808081818282838383838484858585858585858585858585858585858585858585858584848484 +848484848484848484848484848484838483838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383848384848484848484848484848484848484 +84838384848383828382828282818181818180807f7f7f7f7f7e7e7d7d7c7c7b7b7b7b7b7a797a +797878787777777878767677777777777777777777777878797979797a7a7b7b7b7b7c7c7c7d7d +7c7c7e7e7e7f7f7f7f808081818181818181818181818181818181818080818180808080808080 +80808080808080808080807f7f7f7e7d7f7e7d7d7d7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a797a797979797979797979797979797979797979797979 +79797979797979797979797979797979797a797a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b +7b7b7c7c7c7c7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7e7f7e7e7f7f7e7e7f7f7f7f7f7f7f7f7f7f7f7f807f8080818182828282 +828282828282858585868786878788898a8b8b8c8c8c8c8d8e8f8f909090909292929293939494 +9494939393939392929191908f8e8d8d8c8c8b898888888786848483838281807f7f7e7d7c7c7b +7a7a797a7978787876767677777676777777777777777777777777777777777777777777787878 +787979797a7a7a7a7a7a7a7a7a7b7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7b7a7a7a7a7a7a7a79797a7a7979 +7a797a7a7a7a7b7b7b7b7b7b7b7b7b7b7d7d7d7e7f7e7f80808081818283848484858687888989 +89898a8a8c8c8d8c8d8d8e8e8e8e8e8e8d8d8c8c8b8b8b8a898888878786868583828282808180 +7f7f7f7d7d7c7c7c7c7c7c7c7c7b7b7b7a7a7b7b7a7a7a7b7b7b7b7b7b7b7b7c7c7c7c7d7d7e7e +7f7f7f7f808080808080808182828282828282818181818081807f7e7e7d7d7b7a797978787776 +7574747473737373737475767676777778797a7a7c7d7e7f7f8080818182828484848484848484 +8384838383838181818181818181808080807f7f7f7f7f7f7f7f80808080808080808080808080 +8181808081808080807f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f8080818182848584858585858788 +888888878787868686868584838281818180807f7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f80 +808080808080808181808081818181818181818181818080818180808080808080807f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080818180 +808181818181818181818181818181818181818181818181818181818181818181818181818080 +81818080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808181818282818182 +818182828181818181818181818181818181818181818181818181818181818181818181818080 +80808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f8080808081818181818181818282828282 +8383848485858686868686868686868787878787888888888988898989898a8a8a8a8a8a8a8a8a +8a8a8a8a8a8a8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a +8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a89898a8a898989898989898989898989898989 +89898989898989898989898a8a8888898989898989898989898989898989898989898989898989 +898989888988888888888888888888888888888888888888878787878787878787878686868686 +868686868686868686868585858585858585858485848483838383828282818181818181818181 +81818181818181818181818080807f7e807f7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f8080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080807f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080807f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f80808080808080808080808080808080808080808080808181818182828282828282 +828282828282818181818181818181818080807f7f807f7e7d7d7d7d7d7d7b7b7b7b7b7b787878 +7877777777777777777776767777767676787878797978797a7a7a7b7b7c7c7c7c7e7e7e7e7f7f +808081818282828283838484848484848485848585858585858585858585858585848484848484 +848484848484848484848484848484848484848484848484848484848484848484848484848484 +848484848484848484848484848484848484848484848484838483838383838383838383838382 +828383828282828282828180808080807f7f7e7e7e7e7d7c7c7c7c7b7b7a7a7a7a7a7978797978 +787877777778787676777777777777777878787879797a7a7a7a7b7b7b7b7b7c7d7d7d7e7e7d7d +7f7f7f808080808080818181818181818181818181818181818180808181808080808080807f80 +7f7f7f7f7f7f7f7f7f7e7e7e7d7d7e7e7d7d7d7c7c7c7c7c7b7b7b7b7b7b7b7b7b7a7b7a7a7a7a +797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b +7c7c7c7c7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f +7f7f7f7f7f7f7f7f7f7f7f80807f7f808080808080808080808080818181818282838383838383 +8484848487878787888889898a8b8c8c8c8d8d8d8e8f9090909191919193939393929293939393 +929292919190908f8f8e8d8c8b8b898989878686858484828281817f7f7e7d7d7c7b7b7b7a7979 +78797878787876767677777676777777777777777777777777787778787878787878797979797a +7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7b7b7a7a7a7a +7a7a7a7a7b7b7b7b7b7b7b7b7b7b7d7d7d7e7e7d7e7f7f7f808081818283838485868687878888 +89898b8b8b8c8c8c8d8d8d8d8d8d8d8d8c8c8b8b8b8a8a89898888878786848383838182818080 +807e7e7d7d7d7c7c7c7c7c7b7b7b7a7a7b7b7a7a7a7b7b7b7b7b7b7b7b7c7c7c7c7d7d7e7e7e7e +7e7e7f7f7f7f808080818282828282828281818181808180807f7f7e7e7c7c7b7a797978777775 +7575747474737374747575757676787879797b7c7c7e7e7f7f8081828283838383838484848484 +848484838281818181818181808080807f7f7f7f7f7f7f7f808080808080808080808080808181 +808081808080807f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7f808181828384838484858587888888 +8887878786868686858584838282818080807f7f7f7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f808080 +80808080808181808081818181818181818181818080818180808080808080807f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808181808081 +818181818181818181818181818181818181818181818181818181818181818181818180808181 +8080807f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f807f808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808081818182828181828181 +828281818181818181818181818181818181818181818181818181818181818181818180808080 +80808080807f807f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f80808080818181818181818282838383838484 +858585858686868686868686878788888888898989898989898989898a8a8a8a8a8a8a8a8a8a8a +8a8a8a8a8b8b8b8b8b8b8b8b8b8a8b8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8989898989 +898989898989898989898989898989898989888889898888888888888888888888888888888888 +888888888888888888898987878888888888888888888888888888888888888888888888888888 +888888888888888888888888888888888888888888888787878787878787878786868686868686 +868686868686868685858585858585858585858585848484848383838282828282828282828182 +8181818181818181818080807f7f80807f7f7f7f7f7f7f7f7f7f7f7f7e7e7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f807f80 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080807f807f7f7f7f7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080 +80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080807f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f8080808181808081818181818181818181818181818181818181 +8181818182828281818181808080808080807f7f7f7f7f7f7e7e7d7d7d7d7b7b7a7a7a7a797878 +797877777776767677777676777777777777777878787879797a7a7a7a7c7c7c7c7e7e7e7e7f7f +808081818282828282828284848484848484848484858585858585858585858585858585858585 +858585858585858585858584858484848484848484848383838383838383838384848484848484 +848484838383838383838383838383838384838484848484848484848383838383828282828282 +828282818180808080807f7f7e7e7e7e7e7d7c7c7c7c7c7b7a7a7a7a7a79797878787877777777 +777777777777777777777979797979797a7a7a7a7a7a7b7b7b7c7d7d7d7d7d7e7e7f7f7f7f7f7f +7f7f7f7f7f80818181828281818282828181818181818181818181818181818080807f7f80807f +7f7f7e7e7e7e7e7d7d7d7d7c7d7c7c7c7c7b7b7b7b7b7b7b7b7a7a7b7b7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a797a79797979797979797979797979797979797979797979797979 +797979797979797979797979797a797a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7e807f7f7f7f7f7f7f7f7f8080808080818181818281838383838383848586858586 +8787878788898a8a8b8c8c8c8c8d8e8e8f90909090919292939393929292929393929291919191 +90908f8f8e8e8d8c8b8a8a88888785858583828180807f7f7e7e7d7d7b7a7a7a79797979787878 +787777777777777676777776767677777777777878787878787878797979797a7a7a7a7a7a7a7a +7b7b7b7b7b7b7b7b7b7c7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7a7b7a7a7a7a7a7a7a7a7a7a7a7a7a7b7a7b7b +7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7d7d7d7d7e7e7f7f7f8081818383838385858687888788 +88888a8a8c8c8c8c8c8c8d8d8c8d8d8d8d8c8c8c8b8a8a8989888887868585838383828180807f +7f7f7e7d7e7d7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7d7e7e7e7e +7f7f7f80808081818181818182828283838382828181807f7f7e7e7e7d7c7b7a79797877777675 +757574747474747474757676767778797a7a7c7c7d7e7f80808181828383848484848483848383 +838383838382828181808080808080808080808080807f7f7f7f7f808080818180808180808181 +808080808080807f807f7f7f7e7e7e7e7e7f7e7f7f7f7f80818182828383858586868687878788 +8888888886868684848484828281817f7f7f7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f8080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080818180808181818181818181 +818181818181818181818181818181818181818181818181818181818181818181808081818080 +807f7f7f7f7f7f7f7f7f7f7e7e7e7e7d7e7d7d7d7d7d7d7d7d7e7d7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7e7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f8080808081818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181808080808080 +808080808080807f7f80807f7f7f7e7e7e7e7e7d7d7d7d7d7d7d7d7d7c7d7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7d7d7d7d7e7e7e7e7e7f7f8080808080808081818282838383838383848484848484 +85868686878787878888888888888888888888888988898989898989898a8a89898a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8989898989898989898989898989898888 +888888888888888888888887878888878787878787878787878787878787878787878787878787 +878787878787878787878787878787878787878787878787888888888888888888888888888887 +888787878787878787878787878787888888888888888888888888888888888888888887878786 +868787868686868686868685858585848584848484848484848483838383838383838282838382 +82828181818181808080807f807f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7d7c7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80807f7f80808080808080 +808080808080808080808080808080808080808080808080808080808080808181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818080 +80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080 +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080807f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f80808081818080818181818181818181818181818181818181818181 +818182828281818181808080808080808080808080807f7f7e7e7d7d7c7c7b7b7b7b7a79787978 +7777777676767777767677777777777777777777777878797979797a7a7b7b7d7d7d7d7e7e7f7f +808081818181818181838383838483848484848585858585858585858585858585858585858585 +858585858585858585858585858585858585858584848484848484848484858585858585858585 +858484848484848484848484848484848484848483848383838382828282828181818181818181 +8181808080807f7f7e7e7d7d7d7d7d7c7b7b7a7a7a7a7979797979787877777777777777777777 +7777777777777777797979797a7a7b7b7b7b7b7b7c7c7c7d7d7d7d7e7e7f7f8080808080808080 +80808080818181828281818282828181818181818181818181818181818080807f7e807f7e7e7e +7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7a7a7b7b7a7a797a7979797979797979 +7a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f +7f7f7f7f8080808080808080808081818181818282828283838484848484848586878687888989 +89898a8a8b8c8d8e8e8e8e8e8f8f90919292929293939494949393939392929191909090908f8e +8d8d8c8c8b8a898888868584838383817f7e7e7e7d7d7c7b7b7b79787878787878787777777777 +777777777776767777767676777777777778787878797879797a7a7a7a7b7b7b7b7b7b7b7b7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7d7d7e7e7e7e7f8082828282838384868786878787 +888a8b8b8b8b8b8b8c8c8c8d8d8d8d8c8c8c8c8b8b8a8a89898887868684848483828181808080 +7f7e7e7d7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e +7e7f8080818181818181828282838383828281818180807f7f7f7f7e7c7b7a7a79797877767676 +757474747373737475757676777879797a7b7c7d7e7f8081818182828383848484848484848483 +84838382828181808080808080808080808080807f7f7f7f7f8080808181808081808081818080 +808080808080808080807f7f7e7e7e7e7e7e7e7e7f808181818182828485868686878787888888 +888886868685858585838281818080807f7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f80808080808080 +80808080808080808080808080808080808080808080808080808080808080808080808080807f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808181808081818181818181818181 +81818181818181818181818181818181818181818181818181818181818181808081818080807f +7f7f7f7e7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f80808080818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818080808080808080 +807f807f7f7e7e7f7f7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7d7d7d7d7e7e7f7f7f7f8080808080808080818182828383848384848585858585858586 +8686878787878888898889898989898989898989898989898989898a8a89898a8a8a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a898a89898989898989898988888888888888888888888888888887878787 +878787878787878787868687878686868686868686868686868686868686868686868686868686 +868686868686868686868686868686868686868686868787878787878787878787878787878787 +878787878787878787878787878888888888888888888888888888888888888888878787868687 +878686868686868686858585858585858585858585858585848484848484848483828483828282 +81818181818080808080808080808080808080807f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7e7e7f7f807f8080808080 +808080808080808080808080808080808080808080808080808080808081818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818180808080 +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080807f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f808080808080808080808080808181808081818181818181818181818181 +82828282828181818181818181808081818080807f7f7f7f7e7e7d7d7c7c7b7b7a7a7979787878 +7877777776767777767676767676777776767777777878787879797a7a7b7b7c7c7d7d7e7e7f7f +808080808181818383838384838484848485858585858585858585858585858585858585858585 +858585858585858585858585858585858585848484848484848484848585858585858585858584 +848484848484848484848484848484848484838483838383828282828281818180808181808080 +7f7f7f7f7e7e7d7d7c7c7c7c7b7b7a7a7979797978787878787777777676777776767676767677 +777676777777797979797a7a7b7b7c7c7c7c7d7d7d7e7e7e7e7f7f808081818080818181818181 +8181828282828282828282828181818181818181808081818080807f7f7f7f7e7f7e7e7e7e7d7d +7d7d7d7c7c7c7b7b7c7c7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a797a79797979797979797a79 +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7c7c7b7b7c7c +7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f +7f7f8080808181808081818182828282828383838384848585868686868787888889898a8a8b8b +8c8c8d8e8f8f9090909091919292939393939494949494939393939292919190908f8f8e8d8c8c +8b8a89888786858483828180807f7d7c7c7b7a7b7a797979777777767677777676767676767676 +767676777776767777777878787878797979797a797a7a7a7a7b7b7b7c7c7b7b7c7c7c7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7d7d7d7d7e7f808081818282838485848586868789 +8a8a8b8b8b8b8c8c8c8d8d8d8d8d8d8d8d8c8c8b8b8a8a8988878786858584838282818180807f +7e7d7d7d7d7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7e7e7e7e +7f7f80808181818182828283838383838282828181818180807f7d7c7c7b7a7a79787776767574 +7474737373737474757576767878797a7b7c7d7e7f808081828283838484848484848484838483 +8383838181818080818180808080808080807f7f7f7f7f80808080808080808181808081808081 +81808080808080807f7f7e7e7e7e7e7e7e7e7f7f80808181828283848585868787878888888888 +87878786868585848382828180807f7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f808080808080808081 +8180808181818181818181818181808081818080808080808080808080808080808080807f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808181808081818181818181 +8181818181818181818181818181818181818181818181818181818181808081818080807f7f7f +7f7e7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f80808080808080808080808080808080808081818080818080818180808080 +80808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7e +7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7d7d7d7d7e7e7f7f7f7f80808081818080818181838383838483848485858585868686878787 +878788888888898889898989898989898989898989898989898989898989898989898989898989 +898989898989898889888888888888888888878787878787878787878787878787868686868686 +868686868686868686868686858586868585858585858585858585858585858585858585858585 +858585868685858686868686868686868686868687878787878787878787878787878787878787 +878787878787878787878788888888888888888888888888888888888888888787878787878787 +878787878787878686868686868686858586868585858484848484848484848384838383838282 +8282828181818080818180808080808080807f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080808080808080808080808080807f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080807f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080818180808181818282 +8282828181818181818181818181818181818080807f7e7f7e7d7c7c7c7c7b7b7a7a7979787877 +7777777777777777777777767676767676767677777777787879797a7a7a7a7c7c7d7d7e7e7f7f +7f7f7f808082828282838283838484848485858585858585858585858585858585858585858585 +858585858585858585858585858585858484848484848484848485858585858585858585848484 +8484848484848484848484848484838382838282828281818181818080807f7f7f7f7f7f7f7e7e +7e7e7d7d7c7c7a7a7b7b7a7a797978787878777777787876767777777777777777777777777777 +777778787a7a7a7a7b7b7c7c7c7c7c7c7e7e7e7f7f7f7f80808181818181818181818181818181 +828282828282828281818181808080808080808080808080807f7f7f7e7d7f7e7d7d7d7c7c7c7c +7c7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7b7a7a797a7a7a7a7a7a7a7b7a7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7d7d7d7e7e7d7d7e7e7e7f7f7f7f7f7f7f7f7f807f808080808080808080 +81818182828282828282838383838384848585868687878787878788898a8a8b8b8c8c8c8c8d8d +8e8f909090909090919192929393939394949393939292929190908f8f8e8d8d8d8c8b89898888 +87868483838281807f7f7e7d7c7b7a7a797a797878787676767777767677777777777777777777 +777777777777787878787979797a7a7a7a7b7a7b7b7b7b7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7e7f8080808081818283848384848586888989 +898989898b8b8b8c8c8c8d8d8d8d8d8c8c8b8b8b8b8a8988888686868584838382828181807f7e +7e7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7c7c7c7c7d7d7d7e7e7e7e7f7f +8080808080808182828383838383828282818181818181807e7d7d7c7b7b7a7978787776757575 +73737373747475757676777778797a7b7c7d7e7f7f808181828284848484848484848384838383 +838181818181818181818181818080807f7f7f7f7f808080808080808080808080808080808080 +8080808080807f7f7e7e7e7e7e7e7e7e7f7f808080808181828384858586868687878888888787 +87868686868584828281818180807f7e7e7e7e7e7e7e7f7e7f7f7f7f8080808080808080808080 +808081818080818181818181818181818181818181818181818181808081818080807f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808181808081818181 +818181818181818181818181818181818181818181818181818181808081818080807f7f7f7f7e +7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7d7d7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7e7f7e +7e7e7e7e7e7e7d7d7d7d7c7c7c7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d +7d7d7e7f7f80808080818181818181818182828484848485848585868686868686868787878787 +888888888988898989898989898989898989898989898988888989888888888888888888888888 +888888888887888787878787878787878686868585868685858585858585858484848484848484 +848484848484848484848484848484848484848484848484848484848484848484848484848484 +848484848484858584848585858585858585868686868686868686868686868686868686868686 +868686868686868686878787878787878788888787888888888888888887878787878787878787 +878787878786868686868686868686868686868685858585858585858584858484838383838282 +82818181818181818181818181818181808080807f807f7f7f7f7f7f7f7e7e7e7e7d7d7d7d7d7d +7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080807f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f80808080808080808080808080808080808080808080808181808081818182828282 +828181818181818181818181818181818080807f7f807f7e7d7d7d7c7b7b7b7b7a7a7979787878 +78777777777777777776767676767676767777777778787878797979797b7b7c7c7c7c7d7e7e7e +7e7f7f818181818182828283838383848484848484848484848484858485858585858585858585 +858585858585858585858585858584848484848484848484858585858585858585848483838383 +838383838383838383838383828282828282828181808080807f7f7f7e7e7e7e7e7e7d7d7c7c7c +7c7c7b7b79797a7a79797878787878787777777878767677777777777777777777777778787878 +79797b7b7b7b7b7b7d7d7d7d7d7d7f7f7f80808080808081818181818181818181818181818282 +82828282828281818181808080808080807f7f7f7f7f7f7e7e7e7d7d7e7e7d7d7d7c7c7c7c7c7b +7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7a7a7b7b7b7b7b7b7b7b7b7b7b7b7c +7b7c7c7c7c7c7c7c7c7c7c7c7c7d7d7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7d7d7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7e7e7e7f7f7e7e7f7f7f80808080808080808080808080808180818181818282 +828383838383838384858585858686878787878888888989898a8b8c8c8c8c8d8d8d8e8f8f9090 +919191919191929292939292929293939292929090908f8f8f8d8d8c8b8b8a8989878786858484 +828181807f7e7d7d7c7b7b7a797978797878787876767677777676777777777777777777787878 +78787878797979797a7a7a7b7b7b7b7b7b7b7b7b7c7c7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7d7d7d7d7c7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7e7e7f7f7f7f808081818382838384858687878888 +88888a8a8a8c8c8c8d8d8d8d8d8c8c8b8b8b8b8a8a8989878787868584848383828281807f7f7e +7e7d7d7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7c7c7c7c7d7d7d7e7e7e7e7e7e7f7f +7f8080808182828383838383828282818181818181807f7e7e7d7c7c7c7a797978777676767474 +747474757474757676777878797a7b7c7c7e7e7f80808282838383838384848484848484848382 +81818181818181818181818080807f7f7f7f7f8080808080808080808080808080808080808080 +808080807f7f7f7f7f7e7f7e7e7e7e7e7f7f7f8080818282838484858686878788888887878786 +868686858583838281818080807f7f7f7f7e7e7e7e7e7e7e7e7f7f808080808080808080808080 +81818080818181818181818181818181818181818181818181808081818080807f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808081818080818181818181 +81818181818181818181818181818181818181818181818181808081818080807f7f7f7f7e7f7e +7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f +7f7f7f7f8080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080807f807f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7d7d7d7d7c7c7c7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7e7e7e +7f8080808080808182828282828282838385858585858585858686868686868787888888888989 +898988898888888888888888888888888888888888878788888787878787878786878686868686 +868686868686868686868686868685858584848585848484848484848483838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838484838384848484848484848585858585858585858585858585858585858586858686 +868686868686868787878787878787888887878888888888888888878787878787878787878787 +878787868686868686868686868686868686858585858585858585858585858484848483838382 +8282828282828282818281818181808080808080808080808080807f7f7f7f7e7e7e7e7e7e7e7e +7e7e7e7e7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f807f8080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080807f807f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f8080808181808081818181818181818181818181818181818181 +8181818181818180808181808080808080807f7f7f7f7f7e7d7d7d7d7c7a7a7a7a7a7a7a797878 +7978777676767676777775757676767676767676767777787879797979797b7c7c7c7c7c7d7e7e +7e7e7e7f7f81808282828282828282828383838383848484848484848484848585858585858585 +858585858585858585858585858585858584848484848484848484848484848484848484848383 +83838383838382828282828281818080808080808080807e7e7e7d7d7e7e7c7c7c7c7c7c7c7b79 +7979797979797878787877777777777777777777777776767878777777787878797978797a7a7a +7a7a7b7b7d7d7d7d7f7f7f7f7f7f7f808080808181818182828181828282828282828281818181 +81818181818181818181818080807f7f807f7e7e7e7d7d7d7d7c7d7c7c7c7c7b7b7b7b7b7b7b7b +7a7a7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7a7b7a7a7a7a7b7b7b7b7c7c7d7d7d7d7d7d +7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7e7e7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080818182828282828282828283838384 +848383858586868686878787878787888a8a8a8b8b8b8c8c8c8c8c8d8e8e8f9090909090929292 +93939292929292929393929291919191908f8e8e8e8c8c8c8b8a8a888887858585848382818080 +7e7e7d7c7b7a7a7a79797978787878777777777777767677777676767777777778787878797979 +797a7a7a7a7a7a7a7a7c7c7c7c7d7c7d7d7d7d7d7d7d7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7e7e7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7d7d7d7e7e8080808181818283838385858687888788 +8888898a8b8b8b8b8b8b8c8c8c8d8d8c8c8c898989898788878685858484838382807f7f7f7e7f +7e7e7d7d7d7d7c7c7c7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7d7d7d7d7e7f7f7f8080 +80818181818181828282838383838383838282827f7f7f7e7d7e7c7c7b79797877767675757474 +747475757575767676787879797a7c7c7d7e7f8080818283838484848484838483838383838383 +82828282818080808080808080808080807f7f7f7f7f7f7f7f8080808081808081818080808080 +8080807f7e7e7e7e7e7e7e7e7f7f7f7f8080808080828283848585868586868686888888888886 +868684848483828181807f7f7f7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f80808081818080818181 +818181818181818180808181808080808080808080808080808080808080808080808080808080 +807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f8080808080808080808080808080808080808181808081818181818181818181818181 +8181818181818181818181818181818181818181818181808081818080807f7f7f7f7e7f7e7e7e +7e7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80807f7f807f7f80807f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7d7d7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7e7e7e7e7e7e7f7f7f7f7f +7f8081818282828283838383848484848485858686878787878787888888888888888888888888 +898889898989898989898988888888888787878787878787878786868686868686868686868686 +868585848484848383838383838383838383838383838383838383838383838382828282828282 +828282828282818182828181818282828282828282828282828282828282828282828282838382 +828383838383838383838383838384848484848484848484858585858585858585858585858585 +858585858586868686868686868686868686868686868686868787878787878787878787878787 +878787878787878787868687878686868686868686858585858485848484848484848484848484 +838383838282828282828282828282828181808080807f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7c7d7d7d7d7d7d7d7d7d7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d +7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f +7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f80808081818080818181818181818181818181818181818181818181 +8181818181808081818080808080808080808080807f7e7d7d7d7d7b7b7b7b7b7b7b7a79787978 +777676767676777775757676767676767676767676777778787878787a7a7a7a7b7b7c7d7d7d7d +7d7e7e7f8081818181818181818182828282828383838384838484848485858585858585858585 +858585858585858585858585858585848484848484848484848484848483848383838382828282 +8282828281818181818181808080807f807f7f7f7f7d7d7d7c7c7d7d7b7b7a7b7a7a7a7a787878 +787878787777777777777777777777777777777776767878777777787878797a797a7b7b7b7b7b +7c7c7d7d7e7e808080808080808181818181818181828281818282828282828282818181818181 +8181818181818181818080807f7e7f7e7d7d7d7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7a7a +7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7d7d7d7d7e7d7e7e7e +7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80807f7f80808080808080808080 +808080808080808080808080808080808080818181818182828282838283838383848484858584 +84868687878888898989898989898b8b8b8c8d8d8e8e8e8e8e8e8f8f9091929292929393939494 +93939393929392929191909090908f8d8c8c8c8b8b8a89888886858483838382807f7f7e7e7c7c +7b7a79787878787878777777777777777777777676777776767677777777787879797a7a7a7a7b +7b7b7b7b7b7b7b7d7d7d7d7d7d7d7d7d7e7d7e7e7f7f7f7f808080808080808080808080808080 +808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7d7d7e7e7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7d7d7f7f7f7f808081828282838384868786878787 +888a8b8b8b8b8b8b8c8c8c8d8d8c8c8c8a8a8a8a8889888786868585848483818080807f807f7e +7d7d7d7d7c7c7c7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7f808081 +8181818181828282838383838383838282828080807f7e7f7e7d7c7a7a79787777767675757475 +7474747575767677777878797a7b7c7d7e7f808181828283838484848484848484838483838282 +8282818080808080808080808080807f7f7f7f7f7f7f7f80808080818080818180808080808080 +807f7f7f7f7e7f7e7e7e7e7e7e7e7f807f80808181828384858685868686868888888888868686 +85858584828181808080807f7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f808080818180808181818181 +81818181818180808181808080808080808080808080808080808080808080808080808080807f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f80808080808080808080808080808080808081818080818181818181818181818181818181 +818181818181818181818181818181818181818181808081818080807f7f7f7f7e7f7e7e7e7e7d +7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80807f7f807f7f80807f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7e7e7f7f7f7f80808080808080 +818182828383848484848585858585868686878787878787878888898889898989898989898889 +888888888888888888878787878786868686868686868686858585858485848484848484848484 +838383838382828282828282828282828282828282828282828282828282818181818181818181 +818181818080818180808081818181818181818181818181818181818181818181818282818182 +828282828282828282828282838383838383838383838484848484848484848584858585858585 +858585868686868686868686868686868686868686868687878787878787878787878787878787 +878787878787878686878786868686868686868585858585858585858585858585858585858484 +8484838382838282828282828282828181818181808080808080808080807f7f7f7f7f7f7f7f7f +7e7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d +7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f808080808080808080808080808181808081818181818181818181818181 +818181818181818181818181818080818180807f7f7e7e7e7e7c7c7c7b7b7b7b7a7a7979787877 +7777777676767575757575757575757575757576767676777777797979797a7a7b7b7c7c7c7c7d +7d7e7f808081818080818181828282828283838383848384848484858585858585858585858585 +858585858585858585858585858484848484848484848484848484838483838383828282828282 +8282818181818080807f7f7f7f7e7f7e7e7e7e7c7c7c7b7b7b7b7a7a797a797979797777777676 +77777676767676767676767676777776767777777878787878797979797a7a7b7b7c7c7c7c7d7d +7e7e7f7f8080808081818182828282828282828282828282828282828282828181818181818181 +808081818080807f7f7f7f7e7e7d7d7d7d7c7c7c7b7b7c7c7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f80 +808080808080808181808081818181818181818181818181818181808081818080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808181808081818181818181818282828282838383838483848484848585858686868687 +87888889898a8a8a8a8b8b8b8d8d8d8d8e8e8f8f90909090919192929393939394949494949393 +939392939292919190908f8f8e8c8b8b8a8989888786858483828180807f7e7d7d7b7b7a7a7978 +7777767677777676767676767676767676777776767777777878787879797a7a7a7a7b7b7b7c7c +7b7b7c7c7c7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f80808080808080808080808080808080808080 +80808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7e7e7e7e7f7f808081818282838485848586868789 +8a8a8b8b8b8b8c8c8c8d8d8d8d8d8b8b8b8a898a898887878686858584828181807f807f7e7e7e +7d7d7d7d7d7c7c7c7b7b7c7c7b7b7b7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7e7e7e7e7f7f808081 +81818182828283838383838383838383818181807f807f7e7d7c7b7a7978787676757574757474 +74757475757676777778797a7b7c7d7e7f80818282838384848484848484848384838383838282 +828181818180808080808080807f7f7f7f7f7f7f7f7f7f8080808080808080808080808080807f +7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f80808282838485848586868688888888888787878685 +8584838282818180807f7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f8080808080808080818180808181 +8181818181818181818181818181818181818180808181808080808080808080808080807f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +808080808080808080808080808080808080808080808081818080818181818181818181818181 +81818181818181818181818181818181818181808081818080807f7f7f7f7e7f7e7e7e7e7d7d7d +7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7b7b +7c7c7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7d7d7d7d7e7e7f7f7f7f808080818181818282 +838384848484858585868686868787878888888888888888888988898989898989898988898888 +888888888888888787878787868686858586868585858484848483848383838383838383838282 +828282818181818181818180808181808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080808080808181 +808081818181818181818282828282828282828283838383838383838384838484848484848484 +848585858585858585868685858686868686868686878787878787878787878787878787878787 +878787878787878787878787878787878786868686868686868585868685858585858585858484 +848483848383838383838383838282828282818181808081818080807f7f7f7f7f7f7f7f7f7e7f +7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d +7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080808080808081818080 +818181818181818181818181818181818180807f7f7e7e7d7d7c7c7c7c7c7b7b7a7a7979777777 +7777777776767675757676757575757575767676767676767878787879797a7a7a7a7a7a7c7c7d +7e7f7f7f7f7f7f7f80808080818181828282828382838383838484848585848485858585858585 +858585858585858585858584848483838484838383838383838283828282828181818181818181 +7f7f80807f7f7f7e7e7e7e7d7e7d7d7d7d7b7b7b7a7a7b7b797978797878787876767676767676 +76777776767777777777777777777777777778787979797a7a7a7a7b7b7c7c7d7d7c7c7e7e7f7f +808081818181818181828282828282828282828282828282828282818181818080808080808080 +80808080807f7f7f7e7d7e7d7c7c7c7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7b7b7a7a7b7b +7b7b7b7b7b7b7b7b7b7b7b7c7c7c7d7d7d7d7d7d7d7e7e7e7e7e7f7f7f80817f80818181828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +82828282828282828282828283838383848484858585858685868686868787878787878788898a +8a8b8b8c8c8c8c8c8c8c8e8e8e8e8f8f9090909090909191929293939393949494939392929292 +919190908f8f8e8e8d8d8c8a8988888787868583838281807f7f7f7e7d7b7b7b7b797978777676 +77777676777777777777777777777777777777787878797979797a7a7b7b7b7b7c7c7c7c7c7c7c +7c7d7d7e7e7f7f7f7f7f7f7f807f80808080818181818181818181818181818181818181818181 +818181818181818181808080808080808080808080807f7f80807f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7e7e7e7e7f7f8080808081818283848384848586888989 +8989898a8b8b8b8c8c8c8d8d8b8b8b8b8a8b8a8988888787868685838282818081807f7f7f7d7d +7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7f7f8080808080 +8081818182828383838383838383818181818081807f7e7d7c7b7a797978787676757675757475 +747575767676767778797a7b7c7d7e7f8081818282838484848484848483848383838382828281 +81818181818181818080807f7f7f7f7f7f7f7f7f7f8080808080808080808080808080807f7f7f +7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f808081818283848485858585878788888887878786868685 +8482828181818180807f7e7e7e7e7e7e7e7f7e7f7f7f7f80808080808080808080808080818180 +808181818181818181818181818181818181818181818181818181808081818080807f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080818180808181818181818181818181818181818181818080807f7e807f7e7e7e7d7d7d7d7d +7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7c7c7c7c7c7c7c7c7d7d7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7e7e7e7e7f7f808080808181828282828283838484 +858585858686868686868687878788888888888888888889888989898989898988878988878787 +878787878786868686868585848484848484848483838383828382828282828282818181818080 +807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80807f7f80808080808080808080 +808080808080808081818181818181818181828282828282828282838283838383838383838384 +848485858484858585858585858585858585858686868686868686868686868686868686868686 +868686878786868787878787878787868686868686868686868686868686868686868685858585 +84858484848484848484848383838282828281818181818181818080808080808080807f807f7f +7f7f7e7e7e7e7e7e7e7e7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7d7d7d7d7e7e7e7e7e7e7d7d7e7e7d7d7d7d7d7d7e7e7d7d7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d +7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f80808080808080808080808080808080808080808080808080808080818180808181 +818181818181818181818181818181808080807f7f7e7e7d7d7d7d7c7b7b7b7b7a7a7878787878 +787776767675757676757575757474757575757575757777777778777979797979797b7b7c7c7d +7d7d7e7e7e7e7f7f7f7f8080808181818182818282828283838384848383848484848484848484 +848484848484848484838383828283838282828282828282828282828180808080808080807e7e +7f7f7e7e7e7d7c7c7c7c7c7c7c7c7c7a7a7a79797a7a7878787878787878767676767676767677 +7776767777777777777778777878787879797a7a7a7b7b7b7b7c7c7d7d7e7e7d7d7f7f80808080 +8181818181818182828282828282828282828282828282828281818181808080807f7f7f7f7f7f +7f7f7f7e7e7e7d7d7e7d7c7c7c7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7b7b7a7a7b7b7b7b +7b7b7b7b7b7c7c7c7c7d7d7d7e7e7e7e7e7e7e7f7f7f7f80818181828281818282828383838384 +838484848484848484848484848484848484848484848484848484848484848484848484848484 +848484848484848484848484848484848484848484848484848484848484848484848484848484 +848484848484848484848585858586868687878787878787878788888989898989898a8b8c8c8c +8c8d8d8d8d8d8d8e8f90909090909191919191919292939392929292939393929291919090908f +8f8f8d8d8c8c8b8b898887868685848483818180807e7d7d7d7c7c7a7a7a7a7878787776767777 +76767777777777777777777878787878787979797a7a7a7a7b7b7b7b7b7c7c7d7d7d7d7d7d7d7e +7e7f7f808080808080808080808080808181818181818181818181818181818181818181818181 +81818181818181808080808080808080808080807f7f80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7e7e7e7e7e7e7f7f7f7f808081818382838384858687878888 +88898a8a8a8c8c8c8d8d8b8b8b8b8a8b8a8a89898888878786848383828182808080807e7e7e7e +7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7e7e7f7f7f807f8081 +81818282838383838383838381818181808180807f7e7d7c7c7a7a797977777776767675757575 +7475757575767878797a7b7c7d7e7f808082828283838383848484848484848483838282818181 +8181818181818080807f7f7f7f7f7f7f7f7f7f8080808080808080808080808080807f7f7f7f7f +7f7f7f7f7e7f7e7e7e7e7e7e7e7f7f808182828383848484858787888888878787868686858583 +83828281818080807f7f7f7f7e7e7e7e7e7e7e7e7f7f8080808080808080808080808181808081 +81818181818181818181818181818181818181818181818181808081818080807f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +818180808181818181818181818181818181818181818080807f7f80807f7f7f7e7e7e7e7d7d7c +7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7a7b7a7a7a7a7a7a7a7a7a7a7a7a7a7b7a7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7c7c7c7c7c7c7c7c7d7d7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7d7d7d7d7d7d7d7e7e7f7f7f7f80808181818182828383838383848485858585 +858686878787878787888888898989898889888888888888888888888888878788888787878786 +86868685858585858484838383838383838282818181818181818181818181808080807f7f7f7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7e7e7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f808080808080808080808181818181818181818281828282828282828282838383 +848483838484848484848484848484848485858585858585858586858686868686868686868686 +868787868687878787878787878686868686868686868686868686868686868686858585858585 +858585858585858585848484838383838282828282828282818181818081808080808080808080 +7f7f7f7f7f7f7f7f7e7e7e7e7d7d7d7d7d7d7d7c7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7d7d7d7d7e7e7e7e7e7e7d7d7e7e7d7d7d7d7d7d7e7e7d7d7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f8080808181808081818181818181818181818181818181818181 +8181818181818180808181808080807f7f7f7f7f7f7f7e7d7d7d7d7d7c7a7a7a7a7a7a7a787878 +77767676767676767675757575757575757676767676767677777777797979797979797c7c7c7d +7d7c7d7e7e7e7e7e7e7e7e80808080818081818181828282828282828282828282828282838383 +838382828282828282828282828282828281818181808180808080807f7f7f7f7e7e7e7e7e7e7e +7d7d7c7c7c7c7c7b7b7a7a7a7a7979797878787878787777767676767676767575777776767676 +7676767678787879797878797a7a7a7a7a7a7a7c7c7c7c7d7d7e7e7f7f7f7f7f7f7f8081818181 +8181828282828282828282828282828282828282818181818181818181808080807f7f7f7f7e7e +7e7d7d7d7d7c7c7c7c7c7c7b7b7b7a7a7b7b7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7c7c7c +7c7d7d7d7d7d7d7e7e7e7f7f7e7e80808081818181818182828283828383838385858585858585 +858686868687878787878787878787878787878787868687878686868686868686858585858585 +858585858585858585858585858586868686868686868686858585858585858585858585858686 +8686878787878787878787878787878888888889898a8a8a8a8a8a8a8b8b8c8c8c8c8c8c8d8e8e +8e8f8f909090909090909192929293939393939392929393939391919191909190908f8e8e8d8c +8c8b8b8a8988888685858483828080807e7f7d7d7d7c7a7a797979787878787777777776767777 +76767677777777787878787a7a79797a7a7a7b7b7b7b7b7c7d7d7d7d7d7d7d7e7e7e7e7f7f7f7f +7f7f7f7f7f7f7f7f807f8080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7e7e7e7e7f7f8080808181818283838385858687888888 +89898a8a8b8b8b8b8b8b8c8b8b8b8b8a8989898988888785848483828282807f7f7f7f7e7e7e7e +7d7d7c7c7c7c7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7d7d7d7d7e7f7f7f80808080808181 +8181818181838383838383838382828181807f7f7e7e7c7c7b7a79797977777575757575757575 +75767676767878797a7b7c7d7e7f80808082828283848484848384838383838383838383828281 +808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080807f7f7e +7e7e7e7e7e7e7e7f7d7e7e7e7f8080808282828284858585868686868787878786858584848384 +83828181807f7f7f7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f808080818180808181818181818181 +818181818181818181818181818080818180808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f8080808080808080 +80808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080 +808080808080808080808080808080808081818080818181818181818181818181818181818181 +8181818181818181818181818180808181808080808080807f807f7f7f7f7e7e7e7e7e7e7e7e7e +7e7d7d7d7d7d7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7b7b7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7e7e7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7d7d7c7c7c7c +7c7c7d7e7d7d7e7e7e7f7f7f7f7f7f7f8080818182828383838383848485858585858687878787 +878787888888888888888888888888888888888987888888888787878786878686868585858585 +858484848383838383828282828181818181818180807f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7d7d7d7c7c7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7d7d7e7e7e7f +7f7f7f7f7f7f7f7f7f808080808080808080808080808081808181818182828282828282828282 +828282838383838484848484848484858585858585858585858585858585868686868686868686 +868686868686868686868686868686868787878686878786868685858585858585858584858484 +848484848484848484848484848484838383838282828282828282828282828181808080807f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7d7d7e7e7d7d7d7c7c7c7c7c7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c +7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7d7c7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7d7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f +7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f80808081818080818181818181818181818181818181818181818181 +81818181818080818180808080808080808080807f7e7e7d7d7d7d7b7b7b7b7b7b7b7979787776 +7676767676767675757474747474747575757575757576757676787878787878787a7a7a7b7c7b +7c7d7d7d7d7d7d7d7d7f7f7f7f807f808080808181818181818181818181818181818282828282 +8181818181818181818181818181818080808080808080807f7f7e7e7e7e7d7d7d7d7d7d7d7c7c +7b7b7a7a7a7a797979797978787877777777777777767676767676767675757777767676767676 +7676787878797a78797a7b7b7b7b7b7b7b7d7d7d7d7e7e7f7f8080808080808081818181818181 +82828282828282828282828282828282828281818181818181818180807f7f7e7e7e7e7d7d7d7c +7c7c7c7c7c7c7c7c7c7b7b7b7a7a7b7b7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7c7c7c7c7d +7d7e7e7e7e7f7f7f80807f7f818181828282828383848484848484848484868686868786878788 +888888898989898989898989898989898989898888898988888888888888888787878787878787 +878787878787878787878787888888888888888888888787878787878787878787878788888888 +898989898989898989898989898a8a8a8a8a8b8b8b8b8c8b8c8c8d8d8e8e8e8e8e8e8e8f8f8f90 +909191929192929292939393949494949494939392929292909090908f908f8e8d8d8c8c8b8a89 +898887868584838382817f7e7e7e7c7d7c7b7b7a78787878787777777777777777767677777676 +7677777777787879797b7b7a7a7b7b7b7c7c7c7c7c7d7d7d7d7e7d7e7e7f7f7f7f808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080808080808080808080808080808080807f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7f7f7f7f808081828282838384868787878888 +898a8b8b8b8b8b8b8c8b8b8b8b8b8a8a8a8a8989888685858483838281808080807f7f7e7e7d7d +7c7c7c7c7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7f807f808081818181 +8181818383838383838383828281818180807f7f7e7d7c7b7a7a7a797776767675767574747475 +757576777778797a7b7c7d7e7f8080818181828384848484848484848384838383838282818080 +80808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080807f7f7f7f +7e7f7e7e7e7e7d7d7d7d7e7f808081818181838485858686868687878787868585858584858482 +8181808080807f7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f8080808181808081818181818181818181 +818181818181818181818180808181808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f80808080808080808080 +8080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080 +808080808080808080808080808080818180808181818181818181818181818181818181818181 +818181818181818181818180808181808080808080808080808080807f7f7f7f7e7f7e7e7e7e7d +7d7d7d7d7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a797a797979797979797979797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7b7b7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7d7d7c7c7c7c7c7c +7d7e7d7e7f7f7f8080808080808081818282838384848484848585868686868687878787888788 +888989898989898989898989888988888888878787878786868686868686868685858484848483 +838382828282828181818180807f807f7f7f7f7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7c7c7d7d7d7e7e7e +7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f807f80808080818181818181818181818181 +818282828283838383838383838484848484848484848584858585858686868686868686868686 +868686868686868686868686868687878786868787868686858585858585858585858585858585 +858585858585858585858585858484848483838383838383828382828282818181818180808080 +80808080808080808080807f7f7f7f7e7f7e7e7d7d7e7e7d7d7d7c7c7c7c7c7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7b7b +7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7f7e7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080818180808181818181818181 +818181818181818181818181818080818180807f7f7e7e7e7e7c7c7c7b7b7b7b7a7a7978777776 +76777776767575747474747474747474747474747574757576767676777777797979797a7a7b7b +7c7c7b7b7c7c7c7e7e7e7e7f7e7f7f7f7f80808081818080818181818181818182828282828181 +818181818181808081818080807f7f7f7f7f7f7f7f7f7e7e7d7d7d7d7c7c7c7b7b7c7c7b7b7a7a +797979797878787878777777767677777676767575757575757575757576767677777676777777 +797979797a797a7a7b7b7b7b7c7c7c7e7e7e7e7f7f808081818080818181828282828282828282 +828282828282828282828282828282828181818080818180807f7f7e7e7e7e7d7d7d7d7d7c7c7c +7b7b7c7c7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7c7c7b7b7c7c7c7d7d7d7d7e7e7f +7f7f7f80808081818181828282838383838484858586868585868686888888888988898989898a +8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a89898989898989898989 +898989898989898989898a8a8a8a8a8a8a8a8a8a8989898989898989898989898989898a8a8a8a +8a8a8a8a8b8b8a8a8b8b8b8c8c8c8c8c8d8d8d8d8e8d8e8e8e8e8f8f8f90909090919191929292 +929392939393939494949494949494949393929292929090908f8e8f8e8d8c8c8a8a8988878786 +858483828180807f7d7c7c7b7a7b7a797979777777767677777676767676767777767677777778 +78787879797a7a7b7b7b7b7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f80808081818080818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +8181818181818181818181818181808081818080808080808080808080808080808080807f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7f808081818282838485858687878889 +8a8a8b8b8b8b8c8c8c8c8c8c8b8b8b8b8a8a898786868584848382818180807f7f7e7e7d7d7d7d +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f808080808181 +8183838383838383838383828282818180807f7e7d7d7c7b7b7a78777776757675747474747474 +7576767778797a7b7c7d7e7f7f8081818283848484848484848483848383838382828281818181 +8080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080807f7f7f7f7e7f +7e7e7e7e7d7d7d7d7e7e7f7f808081818283848485868686878787878786868685848584838282 +818180807f7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f80808080808080808181808081818181818181 +818181818181818181818181818181818181818080818180808080808080808080808080808080 +80808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f808080808080808080808080 +808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080818180808181 +81818181818181818181818181818181818181808081818080807f7f7f7f7e7f7e7e7e7e7d7d7d +7d7d7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a797a797979797979797979797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d +7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7e +7e7f7f7f7f80808081818181828283838484858585858686868787878787888888888988898989 +898989898989898989898889888888888787878787868686858586868585848483838383828282 +818181818080807f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d +7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f8080808080808080818180808181 +818282828282828282828283838383838383838384838484848485858585858585858686858586 +868686868686868686868686878787878787878787878686868686868686868686868686868686 +868686868686858586868585858484848484848484848384838383838282828282818181818181 +8181808081818080807f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c +7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a +7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7c7c7b7b7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7f7e7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7c7c7c7c7c7c7c7c7d7d7c7c7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080808080808081818080 +818181818181818181818181818181818180807f7f7e7e7d7d7c7c7c7c7c7b7b7a797878777777 +77777776767575757575757474747474747475747575767676767676767878787879797a7a7a7a +7a7a7a7b7b7c7c7d7d7e7d7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080807f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7d7d7c7c7c7c7b7b7b7a7a7b7b7a7a79797878 +787877777777777676767676767676767675757576767676767676777777777777777878787a7a +7a7a7b7a7b7b7c7c7c7c7d7d7d7f7f7f7f80808181818181818181818282828282828282828282 +82828181828281818181818181818080808080808080807f7f7e7e7d7d7d7d7c7c7c7b7b7b7b7b +7b7b7b7b7b7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7d7d7d7d7d7d7d7e7e7e7e7f7f808181 +8182828282828282838383848484858685868787878787878787898989898a898a8a8a8a8b8b8b +8b8b8b8b8b8b8b8b8b8b8c8c8b8b8c8c8c8c8c8c8c8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b +8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c +8c8c8c8c8c8c8c8c8c8d8d8d8d8d8e8e8e8e8f8e8f8f8f8f909090909090909191919292929293 +92939393939494949393939393939292919090908e8e8e8d8c8d8c8b8a89888887868585848382 +81807f7f7f7e7c7b7b7b7a7b7a7979797777777777777777777777777777777777787878797979 +797a7a7b7b7c7c7c7c7c7d7d7d7d7e7e7e7f7f7f7f807f80808080818181818181818181818181 +818080818180808080808080808080808080808080808080808080808080808080808080808080 +808081818080818181818181818181818181818181818080818180808080808080807f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7f8080808081818283848484868687888989 +89898a8a8b8b8b8b8b8c8b8b8b8b8b8b8a88878786858584838282818180807f7f7e7d7d7d7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f8080808080808082 +82838383838383838382828281818181807f7e7e7d7c7c7b797878777677767575757474747576 +76767778797a7a7c7d7e7e7f808081828384848484848484838483838383828282818181818180 +8080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080807f7f7f7f7e7f7e7e +7e7e7d7d7d7d7e7e7f7f8080808081828383858585858686868787868686868586858382828181 +8181807f7e7e7e7e7e7e7e7e7f7e7f7f7f7f808080808080808080808080808181808081818181 +818181818181818181818181818181818181818181818181818181818181818180808181808080 +8080808080808080808080808080807f7f7f7f7f7f7f7f7f7f8080808080808080808080808080 +80808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080818180 +808181818181818181818181818181818181818181818181808080807f807f7f7e7e7e7e7d7d7d +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7a7a7b7b7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a797a797979797979797979797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7d7d7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d +7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7e7e7e7e7e7e7e7f7f80 +808080818182828282828383848485858686868686868687878787878888888889888989898989 +898989898989898887888787878786868686868585858484848484848383828282828181817f7f +80807f7f7f7e7e7e7e7d7e7d7d7d7d7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c +7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7e7f7d7e7f7f7f80808080808080808080808080808081 +818181818181818181828282828282828282838283838383848484858584848585858585858585 +858585858585858585858686868686868686868685858586868585868686868686868686868686 +868686868686868686868685858585858585858584858484848483838382828282818181818181 +81818181818181808080807f807f7f7f7f7f7f7f7f7f7e7e7e7e7e7d7d7d7c7c7d7d7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7a7a7b +7b7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7d7d7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7f7e7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f +7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7c7c7c7c7c7c7c7c7d7d7c7c7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f80808080808080808080808080808080808080808080808080808080818180808181 +818181818181818181818181818181808080807f7f7e7e7d7d7d7d7c7b7b7b7a79797878787878 +787676767676767676757575757474747474747475757575757575777777777877797979797979 +797a7a7b7b7c7c7c7c7c7c7c7c7d7d7d7d7e7d7e7e7e7e7e7e7e7e7e7f7f7f7f7f7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7d7d7c7c7c7c7c7c7c7c7c7c7b7b7b7b7a7a7a79797a7a7979787878787878 +77777777777676767676767676767675757576767676767676777878787878787979797b7b7b7b +7c7b7c7c7d7d7d7d7e7e7e80808080808081818181818181818182828282828282828282828282 +818182828181818181818180807f7f7f7f7f7f7f7f7e7e7e7e7d7d7d7d7c7c7c7b7b7b7b7b7b7b +7b7b7b7a7a7a7b7b7b7b7b7b7b7b7b7b7b7c7d7d7d7e7e7e7e7e7e7e7f80808081818182828283 +8383838383848585858686868787868788888888888888888a8a8a8a8a8a8a8a8a8b8b8c8c8c8c +8c8c8c8c8c8c8c8c8d8d8c8c8d8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c8c8c +8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8e8d8e8e +8e8e8e8e8e8e8e8f8f8f8f8f909090909090909090909191919191919192929293939393929392 +9292929393939292929291919090908f8f8f8c8c8c8b8a8b89898887868684848383828180807e +7d7d7d7c7b7a7a7a797a7979797977777777777777777778777878787878787979797a7a7a7a7b +7b7c7c7d7d7d7d7d7e7e7e7e7f7f7f808080808080808080808181818181818181818181818180 +808181808080808080808080808080808080808080808080808080808080808080808080808080 +81818080818181818181818181818181818181818080818180808080808080807f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e +7e7e7e7d7e7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7f7f7f7f808081828383838585868688888888 +89898a8b8b8b8b8c8b8b8b8b8b8b8a898888878686868483838282818080807f7e7e7e7d7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7e7e7e7e7f807f80808080828283 +838383838383838282828181818180807f7f7e7d7d7c7a79797877787676767675757575757675 +76787879797b7c7c7d7e7f7f808282838383838383838483848484838382828181818181808080 +807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080807f7f7f7f7e7f7e7e7e7e +7d7d7d7d7e7e7e7e7f7f7f7f808282828484848486868687878686868685868584838381818181 +807f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f807f8080808080808081818080818181818181 +818181818181818181818181818181818181818181818181818181818181808081818080808080 +808080808080808080808080807f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080 +8080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808181808081 +8181818181818181818181818181818181818181818180808080808080807f7f7f7f7e7e7e7d7d +7d7d7c7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7a7a7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7c7c7c7d7d7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d +7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7c7d7d7d7d7e7e7f7f7f7f7f7f7f8180818181 +818282838383838384848685868687878787878787888888888889898989898989898988888888 +88888888888787878787878685858585858484848383838383838182818181818080807e7e7f7f +7e7e7e7d7d7d7d7c7d7c7c7c7c7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a797979797979 +79797979797979797979797979797979797979797979797979797979797a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c +7c7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7d7d7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080 +808080808080808181818182818282828282828282828383838484838384848484848484848484 +848484848484848585868686868686868686858585868685858686868686868686868686868686 +868686868686868686858585858585858585858585858585848484838383838282828282828282 +82828282818180808080808080808080808080807f7f7f7f7f7e7e7e7d7d7e7e7d7d7d7d7d7d7d +7d7d7d7d7d7c7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7a7a7b7b7a +7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7d7d7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e +7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e +7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080818180808181818181818181818181818181 +8181818181818180808181808080807f7f7f7f7f7f7f7e7d7d7d7d7d7c7a7a7a79797a7a787878 +787676757575757575747474747475737474747474747575757676767677777777787878787979 +79797979797a7a7b7b7b7b7c7c7c7d7d7c7c7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7b7a7a7a7a7a7979797878797978787877767676767676 +76767676767675757676757575767676767676767777787878787a7a79797a7a7a7c7c7c7c7d7c +7d7d7e7e7e7e7f7f7f808080808181818182828181828282828282828282828282828181818181 +818181818180808080808080807f7f7f7f7e7e7e7d7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b +7b7b7b7b7b7b7b7b7c7c7c7d7d7d7d7d7d7e7e7f7f7e7e80808181818182828283838383848484 +858686868686868787878788888888898989898a8a8a8a8a8a8a8b8b8c8c8c8c8c8c8c8c8c8d8d +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e +8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f9090 +8f8f90909091919191919191919192919292929292929293939393939393929292929392939393 +9391919191909190908f8f8e8d8d8d8c8b8a8a89888888868585848383818180807f7f7d7d7c7b +7b7b79797978787878777777777777767679797878787878787a7a79797a7a7a7b7b7b7b7c7c7d +7d7d7d7e7e7f7f7f7f7f7f7f7f7f7f7f7f807f8080808080808081818080818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818180808181808080808080808080808080808080808080808080808080808080 +807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7e7e7e7e7f7f8080808182818383838486868688888989 +8a8a8b8a8b8b8b8b8c8c8b8b8b898989888788868685858383828280807f7f7f7e7e7e7e7e7e7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7e7e7f7f7f7f7f7f8081818181818181 +8282828282838383838382828280807f7f7e7e7d7b7a7a79787878767575757574757575767676 +787779797a7c7c7d7e7f8080828282828484848483848383838383838383838181808080808080 +80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d +7d7d7d7d7e7e7e7e80808080828282848485858686868686868785858585848483838281808080 +7f7e7e7e7e7d7d7d7e7d7e7e7e7e7f7f7f7f7f7f7f7f8080808081818181818181818181818181 +818181818181818181818181818080818180808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080818180808181818181818181 +81818181818282828282838383828283838282828181818180807f7f7f7f7f7f7f7f7f7e7e7e7d +7d7e7e7d7d7d7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a +7a797a797979797979797979797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7a +7a7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f8181818181818282838383 +838384848686868686868787878788888989898989898989888888888988898989898988888888 +8787878786878685858585848484848383838282838381818181808080807e7e7e7e7e7e7e7d7d +7d7c7c7c7c7b7c7b7b7b7b7a7a7a7a7a7a7a7a7979797978787878787878787878787878787878 +78787878787878797979797979797979797979797979797979797979797979797a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7b7b7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7d7c7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7f7f7f7f7f7f7f +808080808080808080808080808081818282828282828282828282828383838384848485858585 +858585858585858585858586868686868686868686868686868686868686868686868686878787 +868687878686868686868686858585858485848484848484848484848484848484848483838383 +8282828282828281828181818180808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7d7d7e +7e7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7a7a7b7b +7b7b7b7b7a7a7b7b7a7a7a7a7a7a7b7b7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f +7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e +7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d +7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f80808080808080808181808081818181818181818181818181818181 +81818181818080818180808080808080808080807f7e7e7d7d7d7d7b7b7b7a7a7b7b7979787877 +777676767676767575747474747373737373737374747475757575767576767777777778787878 +7878787879797979797a7a7a7b7c7a7b7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c +7c7c7b7b7a7b7a7a7a7a7a7a7a7a7a797979797978787877777878777777767676767676767676 +7676767675757676757575767676767676767777787879797b7b7a7a7b7b7b7d7d7d7d7e7d7e7e +7f7f7f7f8080808181818181818181828281818282828282828282828282828281818181818181 +818181808080807f807f7f7e7e7e7e7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b +7b7b7b7b7b7b7c7c7c7d7d7d7d7e7e7f7f80807f7f818182828383848484848484848585858687 +878888888889898989898989898a8a8a8a8b8b8b8b8b8b8b8b8c8c8c8c8d8c8d8d8d8d8e8e8e8e +8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f +8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f90909090909090909090909090909190919192929191 +929292939393939393939393939393939393939393949494949494949393939392939292929290 +9090908f908f8e8d8d8c8c8c8c8b898888878686858483838281807f7f7e7e7d7d7c7b7a797979 +78787877777777777777777777767679797878797879797b7b7a7a7b7b7b7c7c7c7c7d7d7e7e7e +7e7f7f808080808080808080808080808080808080808080818180808181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +81818181818180808181808080808080808080808080808080808080808080808080808080807f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e +7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7f7f7f8081808282828384858587878888898a +8b8a8b8b8b8b8c8c8b8b8b8a8a8a898889888786868484838281818080807f7f7e7e7e7e7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f80818181818181818282 +8282828383838383828282818180807f7f7e7c7b7b7a7979787776767676757574757575767776 +7878797a7b7c7d7e7f808181818183838383848384848483848383838381818080808080808080 +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d +7d7d7d7d7d7d7f7f7f80818181838384858686868686868785858585858584838281808080807f +7f7e7e7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f80808080818181818181818181818181818181 +818181818181818181818180808181808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808181808081818181818181818181 +8181818282828282838383828283838282828181818181808080808080808080807f7f7f7e7d7f +7e7d7d7d7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7a7a7b +7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f8080808080808082828282838283838484848484 +85858787878788878888888889898a8a8a8a8a8a8a8a8989898989898989898888878787878686 +868686868685858484838383838282828181828280807f807f7f7f7f7d7d7d7d7d7d7d7c7c7c7b +7b7b7b7a7b7a7a7a7a797979797979797978787878777777777777777777777777777777777777 +777777777778787878787878787878787878787878787878787878787878797979797979797979 +7979797979797979797a7b797a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7e7e7e7e7e7e7e7e7f7f +7f7f7f7f7f7f7f807f808080808181818181818181818181818182828282838383848484848484 +848484858485858585868686868686868686868686868686868686868686868686868787878686 +878786868686868686868585858585858585858585858585858585858585858585848484848383 +828382828282828282828281818181818080808080808080808080808080807f7f7f7e7e7f7f7e +7e7d7e7d7d7d7d7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7a7a7b7b7b7b +7b7b7a7a7b7b7a7a7a7a7a7a7b7b7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e +7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d +7d7d7d7d7d7d7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7a7a7a7a7a7b7b7b7b7b7b7b7b +7b7b7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080818180808181818181818181 +818181818181818181818181818080818180807f7f7e7e7e7e7c7c7c7b7b7b7b7a7a7979787877 +777777767675757474747473737373737373737373747474747574757575757676767777767677 +77777878787878797979797a797a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a +7a7a797a7979797979797979797878787878777777767677777676767575757575757575757575 +75757575757575757576767677777777787879797a7a7b7b7b7b7c7c7c7e7e7e7e7f7e7f7f8080 +808081818182828282828282828282828282828282828282828282828282818181808081818080 +807f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7c7c7c7c7d7d7d7e7e7e7e7f7f8080818181818282838384848585858586868687878787888889 +8989898a8a8a8b8b8a8a8b8b8b8c8c8c8c8c8c8c8c8c8c8d8d8d8d8e8d8e8e8e8e8f8f8f8f8f8f +8f8f90908f8f909090909090909091919191919191919191919191919191919191919191919191 +919191919191919191919191919191929292929292929292929292929293929393939393939393 +939494949494949494949494949494949494949494949494949493939393929392929292909090 +8f8e8f8e8d8c8c8b8b8a8a8987868685848483828180807f7e7d7d7c7c7b7b7a79787878787777 +77777777777777777777777777797979797a797a7a7b7b7b7b7c7c7c7d7d7d7d7e7e7f7f7f7f80 +808081818080818181818181818181818181818181818181818181818181818180808181808080 +808080808080808080808080808080808080808080808080808080808080808080818180808181 +8181818181818181818181818181808081818080808080808080808080808080808080807f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e +7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7f807f808181828384848585878788898a89 +8a8b8b8b8c8c8c8c8c8b8b8b8a898a898887878585848382828180807f7f7e7e7e7e7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f8080808081818182828282 +8283838383838383838282818180807f7d7c7c7b7a7a7978777776767575747574747576757677 +78797a7b7c7d7e7f80818181838383838483848484838483838383818181808081818080807f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7d +7d7d7d7d7e7e7e7f808081828283848585868686868786868686858584838282818180807f7f7e +7e7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f80808081818080818181818181818181818181 +818181818181818181818181818181818181818181818181808081818080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808181808081818181818181 +818282828282838383838383838383838282828282818181808081818080807f7f7f7f7e7f7e7e +7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f80808080818181838383838483848485858585868686 +888888888988898989898a8a8a8a8a8a8a8a8a8a89898989898989898988888787878786868685 +8585858484838382828282818181808080807f7f7e7f7e7e7e7e7c7c7c7b7b7c7c7b7b7b7a7a7a +7a797a797979797878787878787878787877777777777777777777777777777777777777777777 +777777787878787878787878787878787878787878787878787878787979797979797979797979 +79797979797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b +7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e +7e7e7e7e7e7f7e7f7f7f7f80808080808080808181808081818182828282828383838383838383 +838483848484848585858585858585868685858686868686868686868686868687878787878787 +878787878787878786868686868686868686868686858586868585858585858585848484848384 +83838383838383838382828282828181818181818181808081818080807f7f7f7f7f7f7f7f7f7e +7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7f +7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d +7d7d7d7d7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7c7c7c7d7d7c7c7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080818180808181818181 +818181818181818181818181818181818180807f7f7e7e7d7d7c7c7c7c7c7b7b7a7a7979777777 +777777767675757575747473737373737373737474747475747575757576767676767676767676 +7777777777787878787978797979797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a79797979 +787978787878787878787877777777777676767676767676767675757576767575767676767676 +767676767676767777777878787879797a7a7b7b7c7c7c7c7c7d7d7e7e7f7f807f808081818181 +81818182828282828282828282828282828282828281818282818181808080808080808080807f +7f7f7f7e7f7e7e7d7d7d7d7c7c7c7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7d7d +7d7d7e7e7e7f7f7f808181828282828282838384848585868686868687878787888889898a8a8a +8a8b8b8b8b8b8b8b8b8b8b8c8c8c8b8b8c8c8b8c8c8c8c8d8d8e8d8e8e8e8e8f8f8f8f8f8f8f8f +8f8f8f8f8f8f8f8f8f8f8f8f909090919190909191919191919191919191919191919191919191 +919191919191919191919191919292929292929292929292929292939293939393939393939394 +949494949494949494949494949494949393939393939393929292919091909090908e8e8d8d8c +8d8c8b8a89888888888785848383828281807f7f7f7e7d7c7c7b7b7b7b7a797878787877777777 +77777777777777777778787a7a7a7a7b7a7b7b7c7c7c7c7c7c7c7d7d7d7e7f7e7f808080818181 +818181818181818181818080818180808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080807f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e +7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7f807f808080818283838484868687888988898a +8a8a8b8b8b8c8c8b8b8b8b8a8b8a89888886868584838382818180807f7f7e7e7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f80808080808080818181828283 +83838383838383828281818181807e7d7d7c7b7b7a797878777776767575747475767576767778 +797a7b7c7d7e7f7f80808282828384838484848384838383838181818181818181808080807f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7d7d7d +7d7d7e7e7e7f80808081818283848585858585868585858586858483828281818181807f7e7e7d +7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f808080808080808080808080808181808081818181 +818181818181818181818181818181818181818181818181818181818181818181818181818080 +818180808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080818180808181818181818080818180808080808080808080 +808080808080808080808080808080808080808080808080808080808080808181808081818182 +8282828283838383838383838484828283838382828281818282818181808080807f807f7f7f7f +7e7e7e7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7a7a7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7e7e7e7f7f7f7f807f8080818182828282828484848485848585878786868787878989 +89898a898a8a89898b8b8a8a8a8a8a8a8a8a898989898989898888878786868686858585848484 +8483838282818181818080807f7f80807e7e7d7e7d7d7d7d7b7b7b7b7b7b7b7b7b7b7a7a7a7a79 +7a7979797978787878787878787878777777777777777777777777777777777777777777777777 +777878787878787878787878787878787878787878787878787879797979797979797979797979 +7979797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d +7d7d7e7f7d7e7f7f7f808080808080808080808080808080818181818182828282828282828283 +828383848484848585858585858585858585858585858585858585858585868686868686868687 +878686878787868686868686868686868686868686868686868686868686868585858584858484 +8484848484848483838383838282828181828281818181818181818080808080808080807f807f +7f7f7f7e7e7e7e7e7e7e7e7e7e7d7d7d7c7c7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7b7b7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e +7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d +7d7d7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7a7a797979797a7a7a7a7a7a7a7a7a7b7a7b +7b7b7b7b7b7b7b7b7c7c7c7d7d7c7c7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f80808080808080808080808080808080808080808080808181808081818181818181 +818181818181818181818181818181808080807f7f7e7e7d7d7d7d7c7b7b7b7b7a7a7878787878 +787676767676767575747474747474747374747474747474747474757575757575757575757676 +767676777777777777777777787879797979797979797979797979797979797979787878787878 +787878787878787878777777777776767676767676767676757575767675757676767676767676 +7677777777787878797979797a7a7b7b7c7c7d7d7d7d7d7e7e7f7f808080808080818181818181 +8182828282828282828282828282828282828281818282818181808080807f807f7f7f7f7e7e7e +7e7e7e7e7e7d7d7d7d7c7c7c7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7d7d7d7d7e7e7e7e +7f7f7f81818182828283838383838384848685868687878787878888888889898a8a8a8a8a8a8b +8b8b8b8b8b8b8b8b8b8c8c8c8b8b8c8c8b8c8c8c8c8d8d8d8d8d8d8d8d8e8e8e8e8e8e8e8e8e8e +8e8e8e8e8f8e8f8f8f8f9090909191909091919191919191919191919191919191919191919191 +919191919191919191919192929292929292929292929292929292929292929292929292939393 +939393939393939393939393939392929292929292919090908f8f8f8f8f8e8e8c8c8b8b8a8a89 +89888786868585848382818180807f7e7d7d7d7c7c7b7b7a7a7a7a797978787878777777777777 +7878787878787879797b7b7b7b7b7b7c7c7d7d7d7d7d7d7d7e7e7e7f807f7f8080808181818181 +818181818181818180808181808080808080808080808080808080808080808080808080808080 +7f807f7f7f7f7f7f7f7f807f808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f +7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e +7e7e7e7d7e7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f7f80818282838385858686888788898989 +8b8b8b8c8c8b8b8b8b8a8b8a8a8989878786858484838282818080807f7f7d7d7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7e7e7e7e7f807f808080808181818282838383 +8383838383828281818181807f7e7e7d7c7c7c7a79797878767676757575757575757577787879 +7a7b7c7d7e7e7f7f8182828383838383838483848484838281818181818181808080807f7f7f7f +7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7e7e7d7d7d7d7d7d7d7d7d +7e7e7e7e7f7f7f80818282838484848485868585858586858484838382818181807f7f7f7e7d7d +7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7f80808080808080808080808081818080818181818181 +818181818181818181818181818181818181818181818181818181818181818181818180808181 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808181808081818181818180808181808080808080808080808080 +808080808080808080808080808080808080808080808080808080808081818080818181828282 +828383848484848484848585838384848483838382828383828282818181818080808080807f7f +7f7e7e7e7e7d7d7d7d7d7d7d7c7d7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7a7a7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7d7e7e7e7e7e7e7e7e7e +7e7e7f7f7f8080808080808181828283838383838586868686868686888887878888888a8a8a8a +8a8a8a8a89898b8b8a8a8a8a8a8a8a898888888888888887878787858585858484848383838382 +828181808080807f7f7f7e7e7f7f7d7d7d7d7d7d7d7c7b7a7a7a7a7a7a7a7a7a79797979797979 +797979787878787878787878787777777777777777777777777777777777777777777777777778 +787878787878787878787878787878787878787878787879797a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d +7e7e7d7d7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080818181818281828282828282 +828383838384848484848484848484848484848484848584858585858686868686868686878786 +868787878686868686868686868686868686868686868686868686868685858585858585858585 +858585858584848484848383838282838382828282828282828181818180818080808080808080 +807f7f7f7f7f7f7f7f7f7f7e7e7e7d7d7e7e7d7d7d7d7d7d7d7d7d7d7d7d7c7d7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7b7b7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7f7e7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d +7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b +7b7a7a7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7e7e7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f80808080808080808080808080818180808181818181818181818181818181 +8181818181818180808181808080807f7f7f7f7f7f7f7e7d7d7d7d7d7c7a7a7a7a7a7a7a787878 +787676757575757575757474747474747373737473747474747474747575747475757575757575 +757676767677767777777777777777777878787878787878787878787878787777777776777676 +767676767676767676767676767676757576767575757676767676767676767677777777787878 +7878787979797a7a7a7a7b7b7c7c7d7d7d7d7e7e7f7f7f7f7f7f7f808081818181828283838382 +8282828282828282828282828282818181818181818181818080807f7f80807f7f7f7e7e7e7e7d +7d7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7d7d7d7d7d7d7e7e7f7f7f7f8080 +81818282828383838485858686868686868787878788888989898989898989898a8a8a8a8a8a8a +8b8b8a8a8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8c8b8c8c8c8c8c8c8c8c8c8d8d8d8e8e8e8e +8f8f8f8f8f8f8f8f90909090909090909090909090909090909090909090909090909090909091 +919191919191919191929292929292929292929292929293929393939393939393939393939393 +93939393939292929191919191919190909090908f8e8e8e8d8e8d8c8c8b8b8a8a898888878685 +8585848382828080807f7e7e7d7d7d7c7b7b7a7a7a797978787877777777777878787879797979 +79797a7a7a7a7a7a7a7b7b7d7c7d7d7d7d7e7e7f7f7f7f7f7f7f7f7f8080808080808081818080 +81818181818181818181818181818181818180808080808080807f7f80807f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808181818181818181 +8181818181818181808081818080808080808080808080808080808080807f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7e7e7e7e7f7f808081818282838384868686878888898a8b +8b8b8b8b8b8c8b8b8b8b8a898988888786858584838382817f7f7f7e7f7e7e7e7e7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7e7e7f7f7f7f7f7f80808081818181818181828282 +838383838383838282827f7f7f7e7d7e7c7c7b7a79787877767675747575757576767777787979 +7a7c7d7e7e7f8080818182828384848384838383838383838282818180808080808080807f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7c7c7c7c7c7c7c +7c7d7d7f808080818182828384858585868686868585858484838383818080807e7f7e7e7e7e7d +7d7d7d7d7d7d7d7d7e7e7f7f7f7f7f7f7f80808080818181818181818181818181818181818181 +818181818181818181818181818181818181808081818080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080807f7f7f7f7f80808080808080808181808081818181818181818383838383 +83838383838484848484848484848484848483838484838383828282828182808080807f7f7f7f +7f7f7f7f7f7f7e7e7e7d7d7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d +7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f +7f7f7f808080808281828283838383858586868686868787888888888888898989898989898a89 +8a8a8a8a8a8a8a8a8a898989898989888887878787878785858585858583838382828282818180 +807f7f7f7f7e7e7e7d7d7d7d7d7d7c7c7b7b7b7b7b7b7b7a7a7a7a797979797979797879787878 +787878787878787878787878787878787878787878787878787879797979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +79797a797a7a7a7a7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7b7b7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d +7c7d7d7d7d7d7d7d7d7d7e7e7e7f7f7e7e7f7f7f80808080808080808080808080808181828282 +828282828282828282838383838484848585858585858585858585858585858686868686868686 +868686868686868686868686878787868687878686868686868686868686868586858585858484 +848484848484848484848484848484848383848483838382828282828282828281828181818180 +808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7d7d7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d +7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b +7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f +7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7f7e +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c +7c7c7c7c7c7c7b7b7c7c7b7b7b7a7a7a7a797a797979797979797979797979797a797a7a7b7b7a +7a7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f808080808080808080808080808181808081818181818181818181818181818181 +81818181818080818180808080808080808080807f7e7e7d7d7d7d7b7b7b7b7b7b7b7979787877 +777676767676767675757575747473737373737373737373737374747373747474747474747475 +757575757575757576757676767677777777777777777777777777777776767676767676767676 +767676767676767676767676767575767675757576767676767676767676777777777878797979 +797a7a7a7b7b7b7b7c7c7d7d7e7e7e7e7f7f808080808080808081818181818282838383828282 +828282828282828282828282818181818181818181818080807f7e807f7e7e7e7d7d7d7d7d7c7c +7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7d7d7d7d7e7e7f7f8080808081818283 +8484848484848586868787878788878888888889898a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8b8b +8a8a8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8c8c8c8d8d8d8d8e8e +8f8e8f8f8f8f909090909090909090909090909090909090909090909090909090909090919191 +919191919191919292929292929292929292929292929292929292929292929292929292929292 +929292919191909090909090908f8f8f8f8e8d8c8c8c8c8c8c8b8a898988888786858484838383 +82807f7f7e7e7e7d7c7c7b7b7b7a7979797979787877777777777777777878787879797a7a7a7a +7b7b7b7b7b7b7b7c7c7d7d7e7e7e7e7f7f80808080808080808080808080808080818180808181 +8181818181818181818181818181818180808080808080807f7f80807f7f7f7f7f7f7f7e7f7e7e +7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808081818181818181818181 +818181818181808081818080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7e7f +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e +7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7e7e7f7f80808181828283848585868787888a8b8b8b +8b8b8b8c8b8b8b8b8b8a8a89898887868685848483818080807f807f7e7e7e7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f808080818181818181818282828383 +83838383838282828080807f7e7f7e7d7c7b7a797877777676757574757475767776777878797b +7c7d7d7e7f80818181828283838483848484838483838282818180808080808080807f7f7f7f7e +7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7e7f7e7e7e7e7c7c7c7c7c7c7c7c7c +7c7e7f7f80818081818283848585868686868585858585848483818080807f807f7e7e7e7d7d7d +7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f808080808181818181818181818181818181818181818181 +818181818181818181818181818181818080818180808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080807f7f7f7f7f808080808080808081818080818181818181818183838383848384 +848484858585858585858585858585858484858584848483838383828281818181808080808080 +808080807f7f7f7e7d7f7e7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d +7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f808080808080 +808181818182828383848484848686878788888888898989898989898a8a8a8a8a8a8a8a8a8a8a +8a8a8a8a8a8a8a89898989888887878686868686868585848484848282828181818180807f7f7e +7e7e7e7d7d7d7c7c7c7c7c7c7c7b7b7b7b7a7b7a7a797979797878787878787878787878787878 +787878787878787878787878787878787878787878787878797979797979797979797979797979 +797979797979797979797979797979797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7b7b7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7d7d7d7e7e7d7d7e7e7e7f7f7f7f7f7f7f7f7f807f80808080818181818181 +818181818181818282828283838384848484858485858585858585858586868686868686868686 +868686868686868686868787878686878786868686868686868686868686868686868685858585 +858585858585858585858585858584848585848484838383838283828282828282828282818181 +81818080808080808080808080808080807f7f7f7e7e7f7f7e7e7d7e7d7d7d7d7d7d7d7d7d7c7c +7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7b +7b7c7c7b7b7b7b7b7b7b7b7a7a7a7a797a797979797979797979797979797a797a7a7a7a7a7a7a +7a7a7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f8080808080808080808080808080808080808181808081818181818181818181818181 +818181818181818181818181818080818180807f7f7e7e7e7e7c7c7c7b7b7b7b7a7a7979787877 +777777767676757575757474737373737373737373737373737373737373737373737373747474 +747474747474757475757575767676767676767676767676767676757575757575757575757575 +757575757575757575757575757575757575767676777776767777777878787879797a7a7a7a7b +7b7b7c7c7c7c7d7d7e7e7f7f7f7f80808081818080818181828282828283838383838282828282 +82828282828282828282818181808081818080807f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7b +7b7c7c7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7e7e7e7e7f7f808081818181828283848585 +86868686878787888888888988898989898a8a8a8b8b8a8a8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b +8b8b8b8b8b8b8a8a8b8b8a8b8b8a8a8b8b8b8b8b8b8b8b8b8b8b8b8b8c8c8c8c8c8d8d8d8d8e8d +8e8e8e8e8f8f8f90908f8f90909090909090909090909090909090909090909090909191919191 +919191919192929292929292929292929292929292929292929292929292929292929292929292 +92919191909090908f8f8f8e8e8e8e8d8c8b8b8a8a8a8a89888787868585848382828180807f7e +7d7d7c7c7b7b7a7a797979797878787878777777777777777777777878787879797a7a7a7a7b7b +7b7c7c7c7c7d7d7e7e7f7f7f7f8080808080808080818180808181818181818181818181818181 +81818080818180808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e +7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080 +80808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7e7f7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e +7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7f7f808081818283848485868687898a8a8b8b8b +8b8c8c8c8c8c8c8b8b8a8a8988878786858584828181807f807f7e7e7e7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f8080808181818182828283838383 +838383838383818181807f807f7e7d7c7b7a7978787676757574757474757675767777787a7b7b +7c7d7e7f808181828283838483848484838483838383818181808081818080807f7f7f7f7e7f7e +7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7e7f7e7e7e7e7c7c7c7c7c7c7c7c7c7c7e +7e7e7f807f80818182838484858585858685858585848483828181807f807f7e7e7e7d7d7d7d7d +7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f808080808080808081818080818181818181818181818181 +818181818181818181818181818181818181818181818181818181818180808181808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808181808081818181818180808181808080808080808080808080808080808080 +80808080807f7f7f7f7f8080808080808080808080808081818080818181838383838483848484 +848585858686858586868686868685858686858585848484848383828282828181818080818180 +80807f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d +7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f8080808081818182 +828282838384848585868687878888898989898a8a8a8b8b8a8a8b8b8b8b8b8b8b8b8b8b8b8a8a +8b8b8a8a8a8989898988888787868686868585848483838383818181808080807f7f7e7e7d7d7d +7d7c7c7c7b7b7c7c7b7b7b7a7a7a7a797a79797979787878787878787878787878787878787878 +787878787878787878787878787878787878787878787979797979797979797979797979797979 +79797979797979797979797979797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c +7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f8080808181808081 +818181818181818282828282838383838483848484848484848484858585868685858686868686 +868686868686868687878787878787878787878787878787878787878787878787868686868686 +868686868686868585868685858585858585858484848483848383838383838383838282828282 +8181818181818181808081818080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d +7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7b7b7b7a797b7a7979797979797979797979797a797a7a7a7a7a7a7a7a7a +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f80808080808080808080808080808080808080808080808080808080818180808181818181 +818181818181818181818181818181818180807f7f7e7e7d7d7c7c7c7c7c7b7b7a7a7979787878 +787777777676767675757474747474747373737373737373737373737373737373737474747474 +747474747574757575757676767676767676767676767676767575757575757575767675757676 +7676767676767676767676767676767677777778787777787878797979797a7a7b7b7b7b7c7c7c +7d7d7c7c7e7e7f7f80808080818181818181818181818282828282838383838382828282828282 +8281818282818181808080808080808080807f7f7f7e7d7f7e7d7d7d7c7c7c7c7c7b7b7b7b7b7b +7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7d7d7d7f7f7f7f80808182828282828383848586868686 +8686878787888888888988898989898a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a89 +89898989898989898989898989898989898989898989898989898a8a8a8a8a8b8b8b8b8c8b8c8c +8d8d8d8d8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f8f +8f8f8f90909090909090909090909090909090909090909090909090909090909090909090908f +8f8f8d8d8d8d8d8d8d8c8c8c8c8b8988888888888887868585848383828180807f7f7f7e7d7c7c +7b7b7b7b7a7a79797979787878787877777777777777777878787879797a7a7b7b7b7b7c7c7c7c +7c7c7c7d7e7f7e7f80808081818181818181818080818180808080808080808080808080808080 +8080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e +7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080 +8080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e +7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7f7f80808080818283838484858688898989898a8a8b +8b8b8b8b8c8b8b8b8b8a89888887868685838282818081807f7f7e7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f80808080808080818282838383838383 +83838383818181818081807f7e7d7c7b7a7979787776767576757475767576767677797a7a7b7c +7d7e7f80808181828384838484848384838383838181818181818181808080807f7f7e7f7e7e7e +7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7e7f7e7e7e7e7c7c7c7c7c7c7c7c7b7b7e7e7d +7f807f80808081828383858585858585858585848483828181818081807e7e7e7d7d7d7d7d7d7d +7d7d7d7e7e7e7e7f7e7f7f7f7f8080808080808080808080808080808080808181808081818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181808081818080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080818180808181818181818181818181 +818181818181818181818080818180808080808080808080808080808080808080808080808080 +8080807f7f7f7f7f80808080808080808080808080808080808081818383838384838484848485 +858686868686868686868686868686868686868585858584848383838382828282828282818181 +808080807f807f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7d7d7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e +7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7f7f7e7e7f7f7f7f7f7f7f807f8080808080808081818181828282838383 +838484858587878686888889898a8a8a8a8b8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a8a8a8a +8a8a8a8888888887878686858585858484838382828282808080808080807f7e7d7e7d7c7c7c7b +7b7b7b7b7b7b7b7b7b7a7a7a7a797a797979797878787878787878787878787878787878787979 +78787979797979797979797979797979797979797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7a7a7b7b7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7c7c7c7c7c7c7c7c7c7c7d7d7d7e7e7d7d7e7e7f7e7f7f7f7f80808080808080808080 +808080808081818181818282828283828383848483838484848585858585858585858585858585 +858585858585868686868686868687878686878787878787878787878787878686868686868686 +868686868686868686868686868686868685858585848584848484848484848483838383838282 +828282828282818182828181818080808080808080807f807f7f7f7f7f7f7f7f7f7e7e7e7e7e7e +7e7e7e7e7d7d7d7c7c7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7a7a7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7a7a7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7d7e7d7d7d7d7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7b7b7b7a7a7b7b7a7a7a7a7a7a7a797a79797979797979797979797979797a7a +7a7a7a7a7a7a7a7b7a7b7b7b7b7c7c7c7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f +808080808080808080808080808080808080808080808080808080808181808081818181818181 +818181818181818181818181818181808080807f7f7e7e7d7d7d7d7d7c7c7b7b7a7a7979797978 +787877777777767675757575757574747474747474737473737373737373737374747474747474 +747474747474747475757575767576767676767676767675757575757575757676757576767676 +7676767676767676777677777777787878797978787979797a7a7a7a7c7b7c7c7c7c7d7d7d7e7e +7d7d7f7f8080808080808181818181818181818182828282828383838383828282828282828281 +818282818181808080807f807f7f7f7f7e7e7e7d7d7e7e7d7d7d7c7c7c7c7c7b7b7b7b7b7b7b7b +7c7c7b7b7c7c7c7c7c7c7d7d7d7d7e7e7e80818181818182838383838384848685878787878787 +888888898989898989898989898a8a8a8a898a8989898989898989898989898989898989888888 +88888888888888888788878787878787878787878787878888898989898a8a8a8a8a8a8a8a8b8b +8b8b8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8e8d8e8e8e +8e8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8e8f8e8e8e8e8e8e8e8e8e8d8d8d +8b8b8b8b8b8b8a8989898989878686868585858484838382818180807e7e7d7d7d7c7c7b7b7a7a +7a7a79797979797978787878787777777778787878797979797a7a7b7b7b7b7b7c7c7d7d7d7d7d +7d7e7f807f7f808080818181818181818180808181808080808080808080808080808080808080 +8080808080808080807f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f807f80808080808080 +808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e +7e7e7e7d7e7d7d7d7d7d7d7d7d7e7e7e7e7f7f7f7f8081818283838485868788888889898a8b8b +8b8b8c8b8b8b8b8a8a8989888787868483838281828080807f7d7d7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7f8080808080808182828383838383838383 +838381818181808180807f7e7d7c7c7a7a7978777676767675757675757575777879797a7b7c7d +7e7f7f8081828383838383838483848484838281818181818181808080807f7f7f7f7f7f7f7e7f +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7c7c7c7c7c7c7c7c7b7b7e7e7d7e7f +7e7f7f7f80828282848484848585858585848484838181818081807f7f7f7d7d7d7d7d7d7d7d7d +7d7e7e7e7e7e7e7e7e7e7e7f7f7f7f807f80808080808080808080808081818080818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818080818180808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808181808081818181818181818181818181 +818181818181818180808181808080808080808080808080808080808080808080808080808080 +807f7f7f7f7f808080808080808080808080808080808080818183838383838383838484858586 +868686868686868687878787878787878686858585858584848484838383838383838282828181 +8181818181818180818080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7e7e7d7d7d +7d7d7d7d7d7d7d7d7d7c7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f80807f7f80808080808080808080808081808181828282828383838484848486 +8686868888878789898a8a8a8a8a8a8b8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a8989898989 +8987878787868685858484848483838282818181817f7f7f7f7f7f7f7e7d7d7e7d7c7c7c7b7b7b +7b7b7b7b7b7b7a7a7979797a797a7a7a7a7979797979797979797979797979797979797a7a7979 +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a +7a7b7b7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7c7c7c7c7c7c7c7c7c7c7d7d7d7e7e7d7d7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f +7f7f80808181818182828282828282828383828283838384848484848484848484848484848584 +858585858686868686868686878786868787878787878787878787878786868686868686868686 +868686868686868686868686868686858585858585858585858585858585848484848483838383 +838383838282838382828281818181818181818180818080808080808080807f7f7f7f7f7f7f7f +7f7f7e7e7e7d7d7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7d7c +7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7a7a7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7a7a7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7e7e7d7d7d +7c7c7c7c7c7b7b7b7b7a7b7a7a7a7a7979797979797979797a797a7a7a7a7a7a7a7a7a7a7a7a7b +7b7a7a7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f80808080808080808181808081818181818181818181818181818181818182 +8282828282828281818282818181807f7f7f7f7f7f7f7e7e7d7d7d7d7c7c7b7b7a7a7a7a797979 +787878787777767675757575757575747474747474747474747474747474747474747473737373 +747374747474757575757575757575757575757575767676767676767676767676767676777777 +7777787878787878787878787979797a7a79797a7a7a7c7c7c7c7c7c7d7d7d7d7e7e7e7f7f7f7f +7f7f7f808181818182828283838282838383838383838382828282828282828282818181818181 +818181818080807f7f80807f7f7f7d7d7d7d7c7d7c7c7c7c7c7c7c7c7c7b7b7b7a7a7c7c7b7b7b +7b7b7b7b7b7d7d7d7e7f7d7e7f7f80818181828383838384848686868686878787888889898989 +89898989898a898a8a8a8a8989898a8a89898a8a8a898989898989898989898888888888888887 +868687878687878686878787878787878787878787878787878787878787878888898989898989 +898a8a8a8a8b8b8b8b8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c +8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8b8b8b8b8b8a8a8a8a8a +8a8a88888888878786858585848383838282808080807f7f7e7d7d7d7d7c7b7b7a7a7a79797878 +78787777777778787878787979797979797a7a7a7a7a7a7a7a7a7c7d7d7d7d7d7d7d7e7e7f7f7f +7f7f7f80808080808080808080808081818080818181818181818181818181818080807f7f8080 +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f80808080808080808080808080808080808080807f7f7f7f7e7f7e7e7e7e7e7e7e7e +7e7d7d7d7d7d7d7d7d7d7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7d7d7d7d7d7d7e7e7e7e7f7f7f7f818182838384858686888889898a8a8b8a8b +8b8b8b8b8b8b8989898988888785848483828282807f7f7f7e7e7e7e7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7d7d7d7d7e7e7f7f7f7f7f7f7f8080818181818181818282828383838383 +83838382828181807f7f7e7e7c7c7b797978787677757576757575767676777878797a7b7c7d7e +7f80808181828283848483848383838383838382828181808080808080807f7f7e7e7e7e7e7e7e +7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7d7d7d7d +7f7f80808282828383848584848585858583838383818180807f7f7e7e7d7d7d7d7c7c7c7c7c7c +7c7c7c7d7d7e7e7e7e7f7f7f7f7f7f7f7f80808080818181818181818181818181818181818181 +818181818181818181818181818181818181818181818180808181808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8081818080818181818181808081818080808080808080808080808080808080807f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808081818080818181818182828383848484858485858686 +868687878888888887878888878787878787878686868686868585858383848483838382828282 +818281818181818181818181818181818181818181818181818180808080808080808080808080 +80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7f7f +7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b +7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d +7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080 +8080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7f7f7f7f7f7f7f7f7f7f808080808181828282828282828383838384848486868686868688 +88888889898989898a8b8b8b8b8b8b8b8c8c8b8b8c8c8c8b8b8b8b8b8b8b8a89898a8988878787 +878686858584848383838382828181808080807f7f7f7e7e7d7d7d7d7c7c7c7c7c7c7b7b7b7a7a +7b7b7a7a7a7a7a7a7a797a79797979797979797979797979797a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7c7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7c7d7d7d7d7d7d7d7e7e7e7e7f7f7f80808080 +808080808080808080808181828282828282828282828282838383838484848585858585858585 +858585858585858686868686868686868686868686868787878787878787878787878787878787 +878686888887878787878787878787878786868585858585858585858484848484848484848484 +848483838484838383838383838382828282818281818181818181818180808080808080808080 +7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c +7c7c7d7d7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7d7d7e7e7d7d7d7c7c +7c7c7c7b7b7b7b7b7b7b7b7b7b7a7a7a7a797a79797979797979797979797979797979797a7a79 +797a7a7b7a7b7b7b7b7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f808080808080808081818080818181818181818181818181818181818181828282 +82828282828181828281818180808080808080807f7f7e7e7e7e7d7d7c7c7b7b7b7b7a7a7a7979 +797978787777767676767676767575757574757474747474747474747474747474737373737373 +737373737474747475747575757575757575757676767676767676767676767676767777777777 +787878787978797979797a7a7a7b7b7a7a7b7b7b7d7d7d7d7e7d7e7e7e7e7f7f7f808080808080 +808181818181828282838382828383838383838383828282828282828282828181818181818181 +81818080807f7e807f7e7e7e7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7a7a7c7c7b7b7b7b7b +7b7b7b7d7d7d7f807e7f80808182838384848484848585878787878887888889898a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8989898a8989888989898888888888888888888887878787878787868585 +868685868585848585858585858585858585858685868686868686868686878787878787878788 +888888898989898989898989898989898a8a8a8a8a8a8a8a8a8a8a8a8a8a8b8a8b8b8b8b8b8b8b +8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8a8b8a8a8a8a898989898988888888888888 +86868585848483838383828180807f7f7e7e7e7e7d7d7c7c7b7b7b7a7979797979787877777777 +777777777878787878797979797a7a7b7b7b7b7b7b7b7b7b7d7d7d7d7e7d7e7e7f7f8080808080 +8080808080808080808080808081818080818181818181818181818181818080807f7f80807f7f +7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f +7f7f7f80808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d +7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e +7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f808182828383848587878888898a8b8a8b8b8b +8b8b8b8b8a8a8a8a89898886858584838382818080807f7e7e7e7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f80808181818181818182828283838383838383 +83828281818180807f7f7e7d7c7a7a7978777776767675757475757676777778797a7b7c7d7e7f +80818181828283838483848484838483838282818180808080808080807f7f7f7f7e7f7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7e7e +7f8081818182828385848485858585848483838181808080807f7e7d7d7d7d7c7c7c7c7c7c7c7c +7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f808080808181818181818181818181818181818181818181 +818181818181818181818181818181818181818181808081818080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808081 +818080818181818181808081818080808080808080808080808080808080807f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f808080818180808181818181828282838383848584858586868686 +878788888989888889898888878887878787878787878786868684848585848484838383838383 +838383828382828282828282828282828282828282828282818181818181818181818181818181 +8080808080808080808080808080808080808080808080808080808080808080807f7f80807f7f +7f7e7e7e7e7d7e7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b +7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e +7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080 +808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +808080808080808080808181818181828282828382838384848484858585878787878888898989 +898a8a8a8a8a8b8b8b8b8b8b8b8b8c8c8b8b8c8c8c8b8b8b8b8b8b8b8a89888988878686868685 +858484838382828282818180807f7f7f7f7e7e7e7d7d7c7c7c7c7c7c7c7c7c7c7b7b7b7a7a7b7b +7a7a797a7979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7e7e7e7f7f7f7f807f +808080808080808080818181818181818181818181818282828283838384848484858485858585 +858585858586868686868686868686868686868687878787878787878787878787878787878786 +868888878787878787878787878787878686868686868686868685858585858585858585858585 +848485858484848484848484838383838283828282828282828282818181818181818181818080 +80808080808080808080807f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7e7d7d7d7d7d +7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c +7d7d7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d +7d7c7c7c7b7b7c7c7b7b7b7a7a7a7a797a79797979797979797979797979797979797979797979 +797a797a7a7a7a7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f8080808080808080808080808080808080808181808081818181818181818282828282 +82828282828282828282818181808081818080807f7f7f7f7e7e7d7d7c7c7c7c7b7b7b7a7a7a7a +797978787777777776767675757575747574747474747474747474747474747373737373737373 +737374747474757475757575757575757576767676767676767777767677777778787878787979 +79797a797a7a7a7a7b7b7b7c7c7b7b7c7c7c7e7e7e7e7f7e7f7f7f7f8080808181808081818182 +828282828383838383838383838383838383838282828282828282828281818180808181808080 +7f7f7f7f7e7f7e7e7e7e7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7a7a7a7a7a7b7b7b7c7c7b7b7c7c +7c7e7e7e7f807f8081818283848485858585868686888888888988898989898a8a8a8a8a8a8a8a +8a8a8a8a8a8a8a8989898988898888888887878787878787878787868686858585858484848484 +848483848383838383838383838383838384838484848484848484848585858686858586868687 +878787878787878787878787878788888888888888888888888888888988898989898989898989 +898989898989898989898989898989898989898889888888888787878787868686858585858484 +83838282818180807f7f7e7e7d7d7c7c7c7c7b7b7a7a7979797978787878787777777777777777 +77777878787878797979797a7a7b7b7c7c7b7b7c7c7c7e7e7e7e7f7e7f7f7f7f80808081818080 +818181818181818181818180808181808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f +7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f +7f80808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d +7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e +7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7f808081828283848585878788898a898a8b8b8b8c +8c8c8b8b8b8b8a8a8987868685848483828180807f7e7e7e7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f80808081818181828282838383838383838383 +83828282818180807f7e7d7c7b7a7978787776767575747474757576767778797a7b7c7d7e7f80 +8181828283838483848484838483838383818181808081818080807f7f7f7f7e7f7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7c7c7c7b7b7c7c7b7c7c7c7c7d7d7e7f +80808182828384848485858585848483838282818180807f7e7d7d7d7d7c7c7c7c7c7c7c7c7c7c +7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f808080808080808081818080818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818080818180 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808181808081818181818181818181818181818181818181 +81818080818180808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f8080808080808080818181818282828383838485848586868687878787 +888889898989898989898889888888888888888888878787868686868585858484848484848484 +848384838383838383838383838383838383838383838282828282828282828282828282828181 +81818181818181818181818181818181818181818181818181818080818180808080808080807f +7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e +7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080 +80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080 +808181808081818182828282828383838384838484858585858686868888888889898a8a8b8b8a +8a8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8b8b8b8a8a8a8a89898888878786868585848483 +8382828181818180807f7f7e7e7e7e7d7d7d7d7d7c7c7c7b7b7c7c7b7b7b7a7a7a7a7a7a7a7a7a +797a7979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c +7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f +7f7f7f7f7f7f7f8080808181808081818181818181818282828282838383838483848484848484 +848484858585868685858686868686868686878787878787878787878787878787878787878788 +888888888888888888888888888887878787878787878787868686868686868686868686868585 +868685858585858585858484848483848383838383838383838282828282828282828281818180 +80818180808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e +7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80807f7f80808080808080808080 +80808080808080808080808080808080807f807f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7d +7d7d7c7c7d7d7c7c7c7b7b7b7b7a7b7a7a7a7a7a7a79797979797979797979797979797979797a +797a7a7a7a7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f80808080808080808080808080808080808080808080808181808081818182828282828282 +828282828282828281818181818181818181808080807f7f7e7e7c7c7d7d7c7c7c7b7b7b7b7a7a +797978787878787777777776767576757575757575757575757575757574747474747474747474 +75757575767576767676767676767677777777777777777878777778787879797979797a7a7a7a +7b7a7b7b7b7b7c7c7c7d7d7c7c7d7d7d7f7f7f7f807f8080808081818181818181818181828282 +828283838383838383838383838383838382828281818282818181808080808080808080807f7f +7f7e7d7f7e7d7d7d7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7a7a7b7b7b7c7c7c7c7c7c7c7d7d7d7f +7f7f8081808182828384858586868686868686888888888988898989898a8a8a8a8a8a8a8a8a8a +8a8a89898988888888878887878787868686858586868585858484848484848483838383838383 +828382828282828282828282828282838283838383838383838384848484848484848484858585 +858585858585858585858585868686868686868686868686868687868787878787878787878787 +878787878787878787878787878787878786878686858585858484848383838383838382828181 +80807f7f7f7f7e7d7c7d7c7b7a7a7a7a7a7a797978787979777778787877777777777777777777 +78787879797a7a7a7a7b7b7c7c7c7c7c7c7c7c7c7e7e7e7f807e7f808080818181818181818180 +80818180808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f +7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f80 +808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d +7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e +7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7f808080818182838484858687888988898a8a8a8b8b8b +8b8b8b8b8b8b8a8887878685858483828281807f7f7f7c7c7c7c7c7c7c7c7b7b7c7c7b7c7c7b7b +7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f808080808080808182828282838383838383838382 +828281818181807f7e7c7c7b7a7979787777767675747475757676767778797a7b7c7d7e7f7f80 +8181828283838484848384838383838181818181818181808080807f7f7e7f7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7c7c7c7b7b7c7c7b7b7b7b7b7c7d7e7e7f80 +808181828384848585858584848383828281818181807e7d7d7d7d7c7c7c7b7b7c7c7b7b7b7c7c +7c7d7d7d7d7e7e7f7e7f7f7f7f8080808080808080808080808080808080808181808081818181 +818181818181818181818181818181818181818181818181818181808081818080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f80808080808080808080808081828282828384858485858585868686878888 +898989898989898988898888888888888888888787878686868686868685858585858585858584 +858484848484848484848484848484848484848483838383838383838383838383838382828282 +828282828282828282828282828282828282828282828282828282828281818282818181808080 +807f807f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e +7e7e7e7f7e7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080808080 +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80807f7f808080808080808081818181 +8181818181818282838383848484848584858586868686868787888889898a8a8b8b8b8b8b8b8b +8b8b8c8c8c8b8b8c8c8b8b8b8b8b8b8b8b8a8a8a89898989888887878686848485858383828281 +818080808080807f7f7e7e7e7e7d7d7d7c7c7c7c7b7b7b7b7b7b7c7c7a7a7b7b7b7b7b7b7b7a7b +7a7a7a7b7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7d7d7c7c7d7d7d7d7d7d7d7d +7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7c7c7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f +7f7f7f7f7f80808080808080808080808080808081818181818282828283828383848483838484 +848585858585858585858585858585858686868686868686878786868787878787878787888888 +888888888888888888888888878787878787878787878686868686868686868686868686868686 +868686868686868685858585848584848484848484848483838383838383838383828282828282 +828282828282828181818180808080808080808080808080808080807f807f7f7f7f7f7f7f7f7f +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7d7d7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80807f7f808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7e7e7e +7d7d7e7e7d7d7d7c7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a797a7979797979797979797979 +7979797a7a7a7a7b7a7b7b7b7b7c7c7c7c7c7c7c7c7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f +808080808080808080808080808080808080808080808081818080818181828282828282828282 +828282828282818181818181818181818080808080807f7f7d7d7e7e7d7d7d7c7c7c7c7b7b7a7a +797979797978787878777777777777777677767676767676767676757575757575757575757676 +767676767676767676767676777778787878787878797978787979797a7a7a7a7a7b7b7b7b7c7b +7c7c7c7c7d7d7d7e7e7d7d7e7e7e80808080808080808080818181818181818181818282828282 +83838383838383838383838383838382828281818282818181808080807f807f7f7f7f7e7e7e7d +7d7e7e7d7d7d7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7a7a7b7b7b7c7d7d7d7d7d7d7e7e7e808181 +8182818283838485858586878687878787898989898989898989888a8989898989898989898989 +888888878787878686868686868585858484858584848483838383828382818181818181818181 +818181818181818181818181818181818181818181818181828282828282828282828383838383 +838383838383838383838484848484848484848484848484848484848484848484848484848484 +8484848484848484848484848484848484848483838383828282818181818081807f7f7f7f7e7e +7d7d7d7d7c7b7b7c7b7a7979797979797878787879797777787878777777777777787878787979 +797a7a7b7b7b7b7b7b7d7d7d7d7d7d7d7d7d7f7f7f80807f7f8080808181818181818181808081 +81808080808080808080808080808080808080808080807f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f +7f807f80808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7d7d7d7d7d7d +7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e +7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7f7f7f808081818383848586868887888989898b8b8b8b8b +8b8b8b8b8a8988888786868684838382818080807d7d7d7d7c7c7c7c7b7b7c7c7b7c7c7b7b7c7c +7c7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7f7f7f7f80808081828282828383838383838383828282 +8181818180807f7d7d7c7b7a7a79787876767675757575767676777878797a7b7c7c7e7e7f8080 +828282838383838483848484838281818181818181808080807f7f7f7f7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7c7c7c7b7b7c7c7b7b7b7b7b7c7d7e7d7e7f7f80 +81828283838484848484838484838281818181807f7e7e7e7d7c7c7c7b7b7c7c7b7b7b7c7c7c7d +7d7d7d7e7e7e7e7e7e7e7f7f808080808080808080808080808080808081818080818181818181 +818181818181818181818181818181818181818181818181818080818180808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f808080808080808080808080818282828283838483848484858686868788888888 +888888898989898989898989898989898988888887878787878787868686868586858585858585 +858585858585858585858585858585858585848484848484848484848484848484838383838383 +838383838383838383838383838383838383838383838383838383828283838282828181818181 +818181818081808080807f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d +7c7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f +7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080807f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80807f7f8080808080808080818181818281 +82828282838384848485858585858586868787878787888889898a8a8a8a8b8b8b8b8b8b8b8b8b +8c8c8c8b8b8c8c8b8b8b8b8a8a8a8a89898988888888868686868585838384848282828280807f +7f7f7f7f7f7e7e7e7e7e7e7d7d7d7c7c7c7c7b7b7b7b7b7b7c7c7a7a7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7c7b7c7c7c7c7d7d7d7d7d7d7d7d7e7e7d7d7e7e7e7e7e7e7e7e7e7e +7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7e7e7e7d7d7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7d7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808181818182828282828282828383828283838384 +848484848484848484848484848585868686868686868787868687878787878787878888888888 +888888888888888888888787878787878787878786868686878687878787878787878787878787 +878787878786868585858585858585858585858585848484848484848484848383838383838383 +83838383838282828281818181818181818181818181818181818181818181818181818180807f +7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7e7e7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808181818181818181818081808080808080808080808080808080808080807f7f7f7e7e +7f7f7e7e7d7d7d7d7d7c7c7b7b7a7a7a7a7a7a7a79797979797979797979797979797a78797979 +797a7a7a7b7b7a7a7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f808080808080808080808080808181808081818181818181818181818181828282828282 +828282828282828181828281818181818181807f7f7f7f7f7f7f7e7e7e7d7d7d7d7c7c7b7b7b7b +7a7a79797979797979787877777777777777777776767676767676767676757575757575757575 +767677777777787878787878787878787979797a7a79797a7a7a7b7b7b7b7b7c7c7c7c7d7c7d7d +7d7d7e7e7e7f7f7e7e7f7f7f808080808181828282828282828383828283838383838383838383 +83838382828282828181818181818181818181818181818080807f7f80807f7f7f7d7d7d7d7c7d +7c7c7c7c7c7c7c7b7b7b7b7a7a7a7b7b7b7b7b7b7b7b7b7c7d7d7d7f7f7e7e7f7f808181818383 +838384848486878787878787888888898989898a88898989898989898989888888878787878787 +87868686868586848484848383838383838383838382828281818181818181808080807f7f7e7e +7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f8080808081818181818181818282 +828282828282828282828282828282828282828282828382838383838383838383838383838383 +8383838383838383838282828281818080808080808080807f7f7f7e7e7e7e7e7e7d7c7c7c7c7c +7a7a7a7a797979797979797978787878777777777777777777787878787979797979797a7a7a7a +7a7a7a7b7b7d7d7d7d7e7e7e7e7f7f7f7f7f7f7f807f8080808080808081818080818181818181 +8181818181808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7d7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f808080808080808080807f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7e7d7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e +7e7e7d7d7d7d7d7c7c7c7c7c7d7d7d7e7e8080818182838384868686878888898a8b8b8b8b8b8b +8b8b8b8989898887888686858383828180807f7f7e7e7e7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7d7d7d7d7e7d7e7e7e7e7f7f7f80808081818181818181818183838383838383838383 +8181817f7f7f7e7d7c7b7b7a79787877757575767575757676777878797a7a7c7c7e7e7f808081 +828283848483848383838383838382828181808080808080807e7f7e7e7e7e7e7e7e7e7e7d7d7d +7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7c7c7c7b7b7c7c7b7c7c7c7c7c7c7c7d7d7d7e7f8081 +8282828383848484848383838383828180807f7f7e7e7e7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7d7e7f7f7f7f7f7f7f7f7f7f7f7f80808080818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818080818180808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808181808081818181818181818181818181818181818181818180808181 +8080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f808081818181818181818282848485858585868686868687888889 +89898989888a898989898989898989898989898988888787878787878787878787878687868686 +868686868686858585858585858585858585858585858585858585858585858585858585858585 +858584848484848484848484848484848484848483838484838383838383838383838383828281 +8181818181818181818181818180808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f +7e7f7f7f7f80808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808081818181818282828383828283 +84848484848484858585858786878787878888898989898989898a8b8b8b8c8c8b8b8c8c8c8b8b +8b8b8b8b8b8b8b8a8a8a8a8a8a888888878687868686858383838383828282828080808080807f +7f7e7e7e7d7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7a7c7b7b7b7c +7b7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7f7f7e7e7f7f7f7f7f7f7f7f7f7f7f7f +7f808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7d7d7e7e7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7e7e7e7e7e7e7e7e +7e7f7f7f80807f7f80808080808080808080808080818181818281828282828282828282838383 +848483838484848585858585858585858586868686868686868686868686868687878787878787 +878787888888888888888888888888888888888888888888888888888888888787888887878787 +878787878787878786878686868686868686868585858585858585858585858584848484838383 +838383838383838383838383838383838383838383838383828281818181818181818181818181 +8181818181818181818181808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7f7f7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7f +7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808181818181818181818181818181818181818181818181818181818181818080807f7f8080 +7f7f7e7e7d7d7d7d7c7c7c7b7b7b7b7b7b7b7a7a7a7a797a797979797979797979787878787879 +79797a7b797a7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f +7f8080808080808080808080808081818080818181818181818181818181818282828282828282 +8282828282818182828181818181818181808080808080807f7f7f7e7e7e7e7d7d7c7c7c7c7b7b +7a7a7a7a7a7a7a7a79797979787978787878777777777777777777777676767676767676767677 +77777777787878787978797979797a7a7a7b7b7a7a7b7b7b7c7c7c7c7c7d7d7d7d7e7d7e7e7e7e +7f7f7f80807f7f8080808181818181828282828282828283838282838383838383838383838383 +8382828282828181818181818181818181818181818080807f7e807f7e7e7e7c7c7c7c7c7c7c7c +7c7c7c7c7c7b7b7b7b7a7a7a7b7b7b7b7b7b7b7b7b7c7d7e7e80807f7f80808182838384848484 +858585878787878887888989898a8a8a8a8a898989898889888888888787878686868686868685 +85858584848383838382828282828282828282818181807f807f7f7f7f7e7e7e7e7e7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7f7f7f7f7f7f7f80808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080807f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7d7d7d7c7b7c7b7b7b7b7a7a7a7a7a7878 +78787878787878787878777777777777777777777777777878787879797a7a7a7a7b7b7b7b7b7b +7b7c7c7d7d7e7e7f7f7f7f80808080808080808080808080808080818180808181818181818181 +818181808080807f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f +7f7f7f7f7f7f7f7f808080808080808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e +7d7d7d7d7d7c7c7c7c7c7c7c7c7d7d7f7f7f8081828283848585868787888a8b8b8b8b8b8b8b8b +8b8a8a8a89888988878684848382818180807f7f7e7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7f8080818181818181818181838383838383838383838181 +818080807f7e7d7c7c7b7a7978777676767675757576767777777879797a7b7d7d7e7f80818182 +82838384838484848384838382828181808080808080807f7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7c7c7c7b7b7c7c7b7c7c7c7c7c7c7c7c7c7c7d7e80818181 +8182828383848384848483838281808080807f7f7e7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7e7e7e7e7f7e7f7f7f7f7f7f7f808080808181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818180808181808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808081818080818181818181818181818181818181818181818181808081818080 +808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f8080818181818181818181818383848485858686868686868787888889 +8989898a8a8a8a8a8a8a8a8a8a8a8a8a8a8a898988888888888888878887878787878787878787 +878787878686868686868686868686868686868686868686868686868686868686868686868686 +858585858585858585858585858585858585848485858484848484848484848484848483838383 +828382828282828282828281818181818080808080808080808080808080807f7f7f7f7e7f7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f +7f7f7f808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080818181818182828283848283848585 +85858585858686868687878888888889898a8a8a8a8a8a8a8a8b8b8b8c8c8b8b8c8c8c8b8b8b8b +8b8b8b8b8b8a8a898989898787878685868584848482828282828181818180807f7f7f7f7e7e7d +7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c +7c7c7c7d7d7d7d7e7d7e7e7e7e7f7f7f7f7f7f7f7f80807f7f8080808080808080808080808081 +818181818181818181818181818181818181818181818181808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080807f7f7f7e7e7f7f7e7e7d7e7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e +7e7e7f7f7e7e7f7f7f7f7f7f7f807f808080808181818181818181818181818181818282828383 +828283838384848484858485858585868686868686868686868686868686878787878787878787 +878888888888888888888888888888888888888889888989898989898988888989888888888888 +888788878787878787878787878787878786868686868686868686868686858585858484848484 +848484848484848484848484848484848484848484848483838383838383838382838282828282 +82828282828282828281818181818181818181808080808080808080808080807f7f80807f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f80807f7f80808080808080808080808080808080808080808080 +8080808080807f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808081818080818181818181818181818181818181818181 +828282828282828282828282828282828282828282828282828282828282818181808081818080 +7f7f7e7e7e7e7d7d7d7c7c7c7c7b7b7b7a7a7a7a797a7979797979797979797878787878797979 +797a797a7a7a7a7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f80 +808080808080808080808080808080808081818080818181818181818182828282828282828282 +828282828282828282828282828282818181808081818080807f7f7f7f7e7e7d7d7d7d7c7c7c7b +7b7c7c7b7b7b7a7a7a7a797a797979797878787878787878787877777777777777777777787878 +7878797979797a797a7a7a7a7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f8080 +808181808081818182828282828383838383838383838383838383838383838383838383838382 +828282828181818181818181808081818080807f7f7f7f7e7f7e7e7e7e7c7c7c7b7b7c7c7b7b7b +7b7b7b7b7b7a7a7a7a7a7b7b7b7c7c7b7b7c7c7d7e7f7f80808080818182838484858585858686 +86888888888988898989898a8a8a8a8a8989898988898888888887878786868686858585848484 +84838382828282818181808081818080807f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7d7d7d7d7d7c7c7c7b7b7c7c7b7b7b7a7a7a7a797a79797979787878787877777776 +7677777676767676767676767676777776767777777878787879797a7a7a7a7b7b7b7c7c7c7c7d +7d7e7e7f7f7f7f8080808080808080818180808181818181818181818181808081818080808080 +8080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f +7f7f7f7f7f7f808080808080808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d +7d7d7d7c7c7c7c7c7c7c7c7c7c7e7e7e7f8080818283848485868687898a8a8b8b8b8b8c8c8c8b +8b8b8a898a89888786858483828280807f7f7e7d7c7c7b7b7c7c7b7c7c7b7b7c7c7c7c7c7c7c7c +7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7f8080818180808181818383838383838383838382828281 +8180807f7e7d7d7c7b7a7978777676767575757575767676777878797a7b7c7d7e7f8080828283 +8384838484848384838383838181818080818180807f7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7c7c7c7b7b7c7c7b7b7b7b7b7b7c7c7b7b7c7c7d7f8080818182 +828383848384848483838282818180807f7f7e7d7c7c7b7b7c7c7b7b7b7b7b7b7c7c7b7b7c7c7c +7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f808080808080808081818080818181818181818181818181 +818181818181818181818181818181818181818080818180808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f8080808181808081818183838383848485858686868687878888898989 +898a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8989898989898989898889888888888888888888888888 +888887878787878787878787878787878787878787878787878787878787878787878787878686 +868686868686868686868686868686868686868686858586868585858585858585848484848384 +83838383838383838382828282828181818080818180808080808080807f7f7f7f7e7f7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f +7f8080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080818180808181818282828282838383838483848485858585 +868686878787878888898989898a8a8a8b8b8a8a8b8b8b8c8c8c8c8c8c8c8c8c8c8b8b8b8a8a8b +8b8a8a898988888888868686858485848383838181818080818180807f7f7e7e7e7e7d7d7d7d7d +7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d +7d7e7e7e7e7f7e7f7f7f7f80808080808080808181808081818181818181818181818181828282 +828282828282828282828282828282828282828282828181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818080818180808080808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b +7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f80808080808080808181808081818182828282828282 +828282838383838483848484848585858686858586868686868686868787878787878787878788 +888888888888888888888888888888888888898889898989898989898989898989898989898988 +898888888888888888888888888888878787878787878787878787878787868686868686868685 +858686858585858585858585858585858585858585848484848484848484838483838383838383 +838383838383838282828282828282828281818181818181818080818180808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080807f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080808181808081 +818181818181818181818181818181818181818181818181818181818181818181818181818282 +828282828282838382828383838383838383838383838383838383838282828282828282818081 +807f7f7f7e7e7e7d7d7d7d7d7c7c7b7b7b7b7a7b7a7a7a7a7a7a7979797878787878797979797a +797a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7d7d7c7c7d7d7d7d7d7d7d7d7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080 +808080808080808080808080808080808080808081818080818181828282828282828282828282 +8282828282828282828282828281818181818181818181808080807f7f7e7e7e7e7d7d7d7c7c7d +7d7c7c7c7b7b7b7b7a7b7a7a7a7a79797979797979797979787878787878787878787979797979 +7a7a7a7a7b7a7b7b7b7b7c7c7c7d7d7c7c7d7d7d7e7e7e7e7e7f7f7f7f807f8080808081818181 +818181818181828282828283838383838383838383838383838383838383838383838383828282 +81818181808080808080808080808080807f7f7f7f7e7f7e7e7d7d7c7c7b7b7b7b7b7b7b7b7b7b +7b7c7c7b7b7b7b7b7c7c7c7c7c7d7d7d7d7e7f8080818182828282838485858686868686868688 +8888888988898989898a8a8a898988888888878887878787868686848484848484848383838382 +82818181818080807f7f80807f7f7f7e7e7e7e7d7e7d7d7d7d7c7c7c7c7c7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7d7d +7c7c7c7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a797979797879787878787777777777767676767676 +76767777777777777777777777777777777878787879797a7a7b7b7b7b7c7c7c7c7c7c7c7d7e7f +7e7f80808081818181818181818080818180808080808080808080808080808080808080808080 +807f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f +7f7f7f7f808080808080808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d +7d7c7c7c7c7c7c7c7c7c7c7e7e7e7f8080808182838384848586888989898a8a8a8b8b8b8a8a8b +8b8a8b8a8987868685848383818180807f7e7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7c7c7c7c +7d7d7d7d7d7d7d7d7e7e7e7e7f7f80808080808080808082828383838383838383828282818181 +81807f7e7e7d7c7b7a7978777777767676757576767676777778797b7b7c7d7e7f808181828283 +8384848483848383838381818181818181818180807f7e7e7e7e7e7e7e7e7d7d7d7d7d7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7c7e7f808080818182 +8283838484848383828281818181807f7e7d7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7d7d +7d7e7f7e7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f8080808080808080808082828282838384848585858586868787888889898a +8a8a8a8a8a8a8a8a8a8a8a8a8a8a89898989898989898988898888888888888888888888888888 +878787878787878787878787878787878787878787878787878787878787878787878786868686 +868686868686868686868686868686868686868686868686868686868686868585858584858484 +848484848484848383838383828282828282828281818282818181808080807f807f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7f7f7e7e7f7e7f7f7f7f7f7f7f7f7f80 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080818180808181818181818181818181818182828282828383838485838485868686868686 +86878787878888898989898a8a8a8a8a8a8a8a8a8a8b8b8b8b8b8b8b8b8b8b8a8a898989898989 +898888878686868484848483848382828280808080808080807f7e7f7e7d7e7e7c7c7d7d7d7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7e7e7d7d7e7e7e7f +7f7f7f807f80808080818181818181818181818181818181818181818181818181818282828282 +828282828282828282828282828282828282828281818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +81818181818181818181818181818181818080808080808080807f807f7f7f7f7f7f7f7f7f7f7f +7f7f7f7e7e7e7e7e7e7e7e7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f808080808080808080808080808080818181818181818182 +828282838384838484848485858585858585858585858585858586868686868686868787878788 +888888888888888888888888888888888988898989898989898989898989898989898989888988 +888888888888888888888888888787878787878787878787878787878686868686868686868686 +868686868686868686868686868686868686868585858585858585858485848484848484848484 +848484848483838383838383838383828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282818182828181818181818181818181 +818180808080808080808080818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818180808080808080807f7f80807f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808081818080818181 +818181818181818181818181818181818181818181818181818181818182818282828283838383 +838383838484838384848484848484848484848484848484848483838383838383838281828281 +8181807f7f7e7e7e7e7e7d7d7c7c7c7c7b7b7b7b7b7b7b7b7a7a7a79797979787a797979797979 +7979797a7a7a7a7a7a7a7a7a7b7a7b7b7b7b7c7c7c7d7d7c7c7d7d7d7d7d7d7d7d7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f8080808080 +808080808080808080808080808080808080818180808181818282828282828282828282828282 +8282828282828282828282818181818181818181818080808080807f7f7f7f7e7e7e7d7d7e7e7d +7d7d7c7c7c7c7b7c7b7b7b7b7a7a7a7a7a7a7a7a7a7a797979797979797979797a7a7a7a7a7b7b +7b7b7c7b7c7c7c7c7d7d7d7e7e7d7d7e7e7e7f7f7f7f7f80808080808080808080818181818281 +828282828383838382848383838383838383838383838383838383838383838383838282828181 +8181808080808080807f807f7f7f7f7e7e7e7e7e7e7e7e7d7d7c7c7b7b7b7b7b7b7b7b7b7b7b7c +7c7b7b7b7b7b7c7d7d7d7d7e7e7e7e7f8081818282838383838485858586878687878786898888 +888888888888888989898888878787878686868686868585858383838383838282818181818180 +8080807f7f7f7e7e7f7f7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7b7b7b7b7a7b7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b +7b7a7a7a7a7a797979797979797979797878787878787878787877777777777676767676767676 +777777777777777777777778787878797979797a7a7b7b7b7b7b7c7c7d7d7d7d7d7d7e7f807f7f +80808081818181818181818080818180808080808080808080808080808080808080808080807f +7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7f7f8080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7e7e7e7e7d7d +7c7c7c7c7c7c7c7c7c7e7e7e7e7f7f7f8081818283838485868788888989898b8b8b8a8a8b8b8a +8b8a8a8887878685848482828180807f7d7d7d7c7c7c7c7b7b7c7c7b7b7b7b7b7b7c7c7c7c7d7d +7d7d7d7d7d7d7e7e7e7e7e7e7f7f7f807f80808080828283838383838383838282828181818180 +807f7f7e7d7c7b7a79787878767676757576767676777778787a7a7b7c7d7e7f80808282828383 +83838483848484838281818181818181818080807f7f7f7f7e7e7e7e7d7d7d7d7d7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7c7d7e7f7f7f8081828282 +838383838383828281818181807f7f7e7d7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7d7d7d7e +7e7e7e7e7e7e7e7e7e7e7f7f808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f8181818182828383848484848585868787878888898989 +8989898989898a8a8a8a8a8a898989898989898989898989898989898989898989898989898888 +888888888888888888888888888888888888888888888888888888888888888888878787878787 +878787878787878787878787878787878787878787878787878787878786868686868686868685 +868585858584848484848383838383838383828283838282828181818181818181818081808080 +808080808080808080808080808080808080807f7f80807f7f7f7f7f7f7f7f7f7f7f7f7f808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808181808081818181818181818181818181828282828384848485858484858686868686868787 +8888888989898989898a8a8a8a8a8a8a8a8a8a8b8b8b8b8a8a8a8a8a8a89898888888887878786 +8686858585838383838182818181817f7f7f7f7f7f7f7f7e7d7e7e7d7e7e7c7c7d7d7d7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7c7d7d7d7d7d7d7d7d7d7e7e7e7f7f7e7e7f7f7f808080 +808080808080808181818182818282828282828282828282828282828282828283838383838383 +838383838383838383838383838383838383828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282818281818181808080808080808080808080808080808080808080808080 +807f7f7f7f7f7f7f7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7c7d7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f807f8080808080808080808181818181818181828282 +828383838383838383848484848484848484858485858585868686868686868687878787888888 +888888888888888888888888888888888888888988898989898989898989898989898989898989 +898989898989898989898988888888888888888888888888888887878787878787878787878787 +878787878787878787878787878787878786868686868686868686868686868686868686868686 +868685858484848484848484848383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838282838382828282828282828282828282 +818181818181818181818282828282828282828282828282828282828282828282828182818181 +81818181818181818181818181818181818181818180808080808080807f7f80807f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808081818182828181828282838383838383838383838383838383838383838384 +848484848484848484848484848485858585858585858585858585848484848383838382828281 +81818181817f7f7e7e7e7e7e7d7d7c7d7b7b7a7a7a7a7a7a7a7979797979797979797a78797979 +797a7a7a7a7a7a7a7a7b7b7a7a7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f808080808080808081818080818181818181818181818181818181818181828282828282 +82828282828282828283838382828282818181818181818080808080807f7f7f7e7e7f7f7e7e7e +7d7d7d7d7c7d7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c +7d7c7d7d7d7d7e7e7e7f7f7e7e7f7f7f8080808080808080808181828282828282828383828283 +838383838383838383838383838383838383838383838282828282818181818181818181818181 +8181818080807f7f80807f7f7f7e7e7e7e7d7d7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b +7b7c7c7d7d7d7d7f7f7e7e80808181828283838383858585868787878787878888888888888889 +87888888888787878787878786868586848484848383838383838381818181818181807f7f7f7f +7f7e7e7e7d7d7e7e7d7d7d7d7d7d7d7c7d7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a79797979797979797979797979797979797979797979797979797979797979 +797979797878787777787877777777777777767776767676767676767677777776767777767676 +7676777777787878797978797a7a7a7a7a7a7a7a7c7d7d7d7d7d7d7d7e7e7f7f7f7f7f7f808080 +808080808080808080818180808181818181818181818181808080807f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7d7e7e7e7e7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7d7d7e7e7e7e7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7c7c7c7c7c7c7c7c7d7d7e7f7f7f8181828383848586868888898a8a8b8b8b8b8b8a8a8a8a +898988888786858583838282807f7f7e7d7d7d7c7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7d +7d7d7d7d7d7d7d7d7e7f7f7f80807f7f8081818181818181828282828283838383838282828080 +7f7f7e7d7c7b7a79797877767676767676757676777778787a7a7b7c7d7d7f8080818282838484 +83848383838383838382828282818080807f7f7f7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7e7e7e7e7e7d7d7d7c7c7c7c7b7b7b7b7b7a7b7b7a7a7b7c7c7d7d7d7e7f80808081828182 +8383828383838383808080807e7f7e7e7c7c7c7c7b7b7b7a7a7a7b7b7a7a7b7b7b7c7c7c7c7d7c +7d7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f80808080818181818181818181818181818181818181 +818181818181818181818181818080818180808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080807f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f80807f7f80808080808080818182828383838384848585878787878787888888 +8989898989898a8a8a8a8a8a8a8a8a8a8a8a8a898a898989898989898989898989898989898989 +898989898989898989898989898989898989898989898989898989898989898989898989898989 +898989898989898989898989898989888889898888888888888888878787878687868686868686 +868686868686868685858584848484838383838383838382828282818281818181818181818180 +8080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f807f8080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080818181818282828383838383838484848584858585858787888888888888 +8888898a8a8a8a8a8a8a8b8b8a8a8b8b8b8a8a8a8a8a8a89898888888888878687878685858483 +838383828282818181807f7f7f7e7e7e7d7d7e7e7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7b7b7d7d7c7c7c7d7d7d7e7e7d7d7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f8080808081 +818282828282828282828282828383828283838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +83828283838282828282828282828282828282828282818180808080808080808080808080807f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7e7e7d7d7d7c7c7c7c7c +7c7c7c7d7d7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e +7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f80807f7f80808080808080808181818181818181 +818281828282828383838484848485858585858585858585858585868686868686868686868686 +8686868787878787888888888988898989898989898989898989898989898989888a8989898989 +898989898989898989898989898989898989898989898989898989898989898988888989888888 +888888888888888888888888888888888888888888888888878786868686868686868686868686 +868686868686868686868685858585858585858484858584848484848484848484848484848484 +848484848484848383838383838383838383838383838383838383838383838383838383838282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282818181818181818181818080808080808080808080808080808080808080 +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080818181828281818282828383838383838383838483848484848484848484858585 +858585858585858585858585868686868686868686868686868585858584848484848484838382 +82828280807f7f7f7f7f7e7e7d7d7c7c7b7b7b7b7b7b7b7a7a7a7a797a79797979787878787879 +797979797979797a7b797a7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f +7f8080808080808080818180808181818181818181818181818181818181818282828282828282 +8282828282828283838382828282818181818181818181818181818080807f7f80807f7f7f7e7e +7e7e7d7e7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7e7d +7e7e7e7e7f7f7f80807f7f80808081818181818181818181828282828282828283848283848484 +848484848384838383838383838383838383838382828282828181818181818181818181818181 +818080807f7e807f7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7c +7c7d7d7e7e80807f7f818182828383848484848686868787878788878889898889888888888787 +8787878686868686868685858484838383838282828282828280807f807f7f7f7f7e7e7e7e7e7d +7d7d7c7c7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7a7b7a7a7a7a7a7a7a7a7a +7a7a7a7a7a79797979797979797979797979797979797979797979797979797979797979797979 +797979797979787878787878787878787878787878787878787878787878787878787878787878 +787877777776767777767676767676767676767676767676767676777777767677777676767676 +777777787878797a797a7b7b7b7b7b7b7b7b7d7d7d7d7e7d7e7e7f7f8080808080808080808080 +80808080808080818180808181818181818181818181808080807f7f7f7f7f7f7f7f7f7f7f7f7e +7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e +7c7c7c7c7c7c7c7c7c7c7d7e7e7e7f8081828283838485878788898a8b8b8b8b8b8a8a8a8a8a8a +898988878686848483828180807f7e7d7d7c7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d +7d7d7d7d7d7d7d7e7e7e7f807e7f80818181818181818282828282838383838382828281818080 +7f7e7d7c7b7a7a79777676767676767576767777777779797a7b7c7c7e7f808181828283838483 +8484848384838382828282818080808080807f7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7e7e7e7e7e7d7d7d7c7c7c7c7b7b7b7b7b7a7b7b7a7a7b7c7c7c7c7c7d7e7f8080818181818282 +828383838383808080807f807f7e7c7c7c7c7b7b7b7a7a7a7b7b7a7a7b7b7b7c7c7c7c7c7c7c7d +7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f808080808181818181818181818181818181818181818181 +818181818181818181818180808181808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080808080808080808080808080807f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7f7f7e7e7f7f7f7f7f7f7f8080818182828282838384858686868686868787878888 +888889898a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8a8a8a8a89898a8a89898989898989898888888888888888888788878787 +878787878787868686858585858484848484848484838383838383838383828382828282818181 +818181818181818080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808181818182828283838383848485858585858585858587878888898889898989 +8a8a8a8a8a8a8a8a8b8b8a8a8b8b8b8a8a8a8a8989888887878787878685868584838382828282 +82818181807f7f7e7e7e7e7d7d7d7c7c7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7b7b7d7d7c7c7c7d7d7d7e7f7d7e7f7f7f7f7f7f7f7f8080808080808080808081818181818282 +828282828282828382838384848383848484848484848484848484848484848484848484848484 +848484848484848484848484848484848484848484848484848484848484848484848484848484 +848484848484848484848484848484848484848484848484848484848484848484848484848483 +838484838382838282828282828282828282828282818181818181818181818181818181808080 +8080808080808080808080807f7f7f7f7f7f7f7f7f7e7f7e7e7d7d7e7e7d7d7d7c7c7c7c7c7c7c +7c7d7d7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f80807f7f808080808080808081818181818181818181 +818181818182828283838383848485848585858585858585858686868686868686868686868686 +868787878787888888888888888888898889898989898989898989898989898a8a8a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a89898a8a8989898989 +898989898989898989898989898989898989898989898988888888888888888888888888888788 +878787878787878787868686868686868685858686858585858585858585858585858585858585 +858585858584848484848484848484848484848484848484848484848484848484848483838383 +838383838383838383838383838383838383838383838383838383838383828382828282828282 +828282828282828181818181818181818180808080808080808080808080808080808080807f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080 +808080808080808080808080808080808080808080808080808081818080818181818181818181 +818181818282828282828282828283838383838383838384838484848484848484848585858686 +858586868686868686868787878787878787878787878787878686868585868685858484838383 +83818181808080807f7f7e7e7d7d7c7c7c7c7b7b7b7a7a7a7a797a797979797878787878797979 +7979797979797a797a7a7a7a7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f80 +808080808080808080808080818180808181818181818181818181818182828282828282828282 +82828282828383838383828282828282828282828282828282818181808081818080807f7f7f7f +7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f +7f7f80808081818080818181828282828282828282828383838383838383838483848484848484 +84848384838383838383838383838383838382828282828181818181818181808081818080807f +7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7d7d7e +7e7f7f808081818282838384848585868687878788888888898889898988898888888887878787 +87868686858585858484838382828282818181808080807f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c +7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a797a7979797979797979797979 +797979787878787878787878787878787878787878787878787878787878787878787878787878 +787878787777777777777777777777777777777777777777777777767677777676767676767676 +757575757575757575757575757575757575757575757575757676767676767676777777777878 +78797979797a7a7b7b7c7c7b7b7c7c7c7e7e7e7e7f7e7f7f7f7f80808081818080818181818181 +818181818180808181808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7c7c +7c7c7c7c7c7c7c7c7d7d7d7d7e7f8080818282838485868788898a8a8a8a8b8b8b8b8b8b8a898a +89888787858584838281807f7f7e7d7c7c7b7b7c7c7b7b7b7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d +7d7d7d7d7d7e7e7e7e7f7e7f7f808080808181818282828282838383838383838382828181807f +7e7d7c7b7b7a78777776767676757575767676777878797a7b7c7d7e7f80808282838384838484 +848384838383838282828181818180807f7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e +7e7e7e7d7d7d7d7d7c7c7c7b7b7b7b7a7a7a7a7a7a7b7b7b7b7c7c7d7e7f7f8080818182828283 +83838383818181807f807f7e7d7d7c7c7b7b7b7a7a7a7a7a7a7a7a7a7a7b7b7b7c7c7c7c7d7d7d +7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f8080818181818282838485858686868687878788888888 +89898a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a89898989898989898988898888888888 +888888888787878787868686858586868585858484848484848484848384838383838282828282 +828282828281818181818181818080818180808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808181808081 +818181818181818282828282838383838484858586868585868686888888888988898989898a8a +8a8a8a8a8a8a8a8a8a8a8a8a8a898989898888878786868686858584848383828281818080807f +7f7f7f7e7e7d7d7d7d7c7c7c7c7c7c7c7c7b7b7c7c7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c +7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f80808081818080818181828282828283838383 +838383838384838484848484848484848484848484848484848484848484848484848484848484 +848484848484848484848484848484848484848484848484848484848484848484848484848484 +848484848484848484848484848484848484848484848484848484848484848484848484848484 +848484838483838383838383838383838383838282828282828282828282828282828181818181 +818181808081818080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080818180808181818181 +818181828282828283838383848384848484848484848485858586868585868686868686868687 +87878787888888888888888888898889898989898989898989898989898a8a8a8a8a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a898989898989898989898989898988898888 +888888888888888787878787878787878787878787878787878787878787878787878787878787 +878787868686868686868686868686868585868685858585858585858585858585848484848484 +848484848484848484848484848484848484848484848484848484848384838383838383838383 +83838383838282828282828282828281818181818181818080818180808080808080807f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080 +808080808080808080808080808080808080808181808081818181818181818181818181818181 +818182828282828282828282838383838383838383848384848484848484858585858686868686 +868686868686868687878787878787878787878787878786868686868686868685858484848482 +82828282828281807f7f7e7e7d7d7d7d7d7c7c7b7b7b7b7a7b7a7a797978787878787979797979 +797979797a797a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7d7d7c7c7d7d7d7d7d7d7d +7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080 +808080808080808080808080808080808080808081818080818181828282828282828282828282 +828282838383838382828282828282828282828282828281818181818181818181808080807f80 +7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f807f80808080 +818181818181818181818282828282828282828283838383838383838384838484848484848484 +8384838383838383838383838383828282828181818080808080808080808080808080807f7f7f +7f7e7f7e7e7d7d7d7d7c7c7c7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7d7d7e7e7f7f80 +808282828283838484858586868686878787888888888988898988878887878787868686868685 +8584848484848383828281818181808080808080807f7e7d7f7e7d7d7d7c7c7c7c7c7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a797a79797979797979797979797979 +797878787878787878787878787878787878787878787878787878787878787878787777787877 +777776767676767676767676767676767676767676767676767676767676767676767676767575 +75757575757575757575757676757576767676767676767777777777777777777777777979797a +7a7a7a7b7b7c7c7c7c7c7c7c7c7c7e7e7e7f807e7f808080818181808081818080808080808080 +80808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7c7c7c7c +7c7c7c7c7c7c7d7d7c7d7e7e7f80808181828384848587888989898a8a8a8a8a8a8b8b8a8b8a89 +88888686858483828180807f7e7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7c7c7c7c7d7d7d7d7d +7d7d7d7e7e7e7e7f7e7f7f80808080808080818181828283838383838383838282818181807f7e +7d7c7c7b7978787777777776767676767676777778797b7b7c7d7e7f8081818282838384848483 +848383838382828281818181818180807f7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e +7e7d7d7d7d7d7c7c7c7c7c7c7c7b7a7a7a7a7a7b7b7b7b7b7b7c7d7e7f80808080818181838383 +8383818181818081807f7d7d7c7c7c7c7c7b7b7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7c7d7d7d7d +7e7e7f7e7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7d7d7e7e7d7e7f7e7f808080808081818283848484848484868686878787878888 +89898a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8b8b8a8a8b8b8b8b8b8b8b8b8a8a8a8a8a8a8a8a8a898a89898989898989 +898988888888888787878787878787868686868585858585858584858484848483838383838383 +838383828281818181818181818181818181818181818181818181818181818080818180808080 +808080808080808080808080808080808080808080808080808080818180808181818181818181 +81818181818282828282838383838484858585858585858686878788888988898988888a8a8989 +898989898989898989898988888887868685858484848484838282818180807f7f7f7f7f7e7e7e +7e7d7d7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7d7d +7d7d7d7e7e7e7e7f7e7f7f80807f7f808080818181818181818181818282828282838383838383 +838383848384848484848484848484848484848484848484848484848484848484848484848484 +848484848484848484848484848484848484848484848484848484848484848484848484848484 +848484848484848484848484848484848484848484848484848484848484848484848484848484 +848384838383838383838383838383838382828282828282828282828282828281818181818181 +81818181818181818080808080808080807f807f7f7f7f7f7f7f7e7e7e7e7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080 +808181818282828283838483848484848484848484858585858585858585858585858585868686 +8686878787878787878788898788898989898989898989898989898a8a8a8a8a8a8a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8b8b8a8a8b8b8b8b8b8b8b8b8b +8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a8a8a8a8a8a8a8a8a898a89898989 +898989898988888888888888888888888888888888888888888888888787888887878787878787 +878686868686868686868686868686868686868686868686868686868686868585858585858585 +858585858585858585858585858585858585858585858585858483858483838383838383838383 +8383838282828282828282828281818181818181818080818180808080808080807f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080 +808080808080808080808080808080808081818080818181818181818181818181818181818181 +828282828282828282828383838384838484848484848484848484848585858586868686868686 +868686868686878787878887888888888888888888878787878787878787868686868685848383 +838383838281818180807f7e7e7e7e7d7d7c7c7b7b7b7b7b7b7a7a79797979787a797979797979 +79797979797979797a7a7a7a7b7a7b7b7b7b7b7b7b7b7b7c7c7c7d7d7c7c7d7d7d7d7d7d7d7d7d +7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f8080808080 +808080808080808080808080808080808080818180808181818282828282828282828282828282 +828383838383828282828282828282828282828282818181818181818181818080808080808080 +808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808181 +818181818181818182828282828282828283838484848384838383838383838383838383838383 +838383838383838383838383828282828181818080808080808080807f807f7f7f7f7e7e7e7e7e +7e7e7e7d7d7d7d7c7c7c7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7d7d7d7d7e7e7f7f8081818183 +838383848485858585868786878888878988888888888888878787878787868585858585848483 +8383838382828181808080807f7f7f7f7f7f7f7e7d7d7e7e7d7d7d7c7c7c7c7c7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a797a7979797978 +787878787878787878787878787878787878787878787878787878787878787877777878777777 +767676767676767676767676767676767676767676767676767676767676767676767675757575 +7575757575757575757676757576767676767676767777777778777878787878787a7a7a7b7b7b +7b7b7b7d7d7d7d7d7d7d7d7d7f7f7f80807f7f8080808181818080818180808080808080808080 +8080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7d7d7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7e7d7c7c7c7c7c +7c7c7c7c7d7d7c7d7e7d7e7f7f8080818183838486868788888989898a8a8a8b8b8a8b8a8a8989 +878786858483828180807f7d7d7d7c7c7c7c7b7b7c7c7b7b7b7b7b7b7c7c7c7c7d7d7d7d7d7d7d +7d7e7e7e7e7e7e7e7e7f807f8080808081818182828383838383838383828281818180807f7e7d +7d7c7a79797878787776767676767676777778787a7a7b7c7d7e7f808082828283838383848384 +8484838382828181818181818080807f7f7f7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7d +7d7d7d7d7c7c7c7c7c7c7c7b7a7a7a7a7a7b7b7b7b7b7b7c7d7d7e7f7f7f808181818383838383 +81818181808180807e7e7d7c7c7c7c7b7b7a7a7a7a7979797a7a7b7b7b7b7b7b7c7d7d7d7d7e7e +7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f807f8080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f +7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7d7d7e7e7d7e7e7d7e7f7f7f7f7f808081818282838383838585858686868687878888 +898989898989898989898989898989898a898a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a +8a8a8a8a8a8a8a8b8b8a8a8b8b8b8b8b8b8b8b8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a +898989898988888888888888888787878786868686868686868686868685858484848484848484 +848383828282828282828182818181818181818181818181818181818180808181808080808080 +808080808080808080808080808080808080808080808080808181808081818181818181818181 +818181828282828383848484848485858585858585868687878888888888888787898988888888 +8888888788878787878686868585858483828282828281808080807f7e7e7d7d7d7d7c7c7c7c7c +7c7b7b7b7b7a7a7a7a7a7a7a7a7a7b7a7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7d7d7d7d +7e7e7f7f7f7f7f7f7f80807f7f8080808181818181818181818182828282828383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383848384848484848484848484 +848484848484848484848484848484848484848484848484848484848484848484848484848484 +848484848484848484848484848484838383838383838383838383838383828282828282828282 +8182818181818080808080808080808080808080808080807f7f7f7f7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7e7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808081 +818182828282838383838383838383838383838484848484848484848484848484858586868686 +878787878787878788888787888888888888888888888888888989898989898989898a898a8a8a +8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8b8b8a8a8b8b8b8b8b8b8b8b8b8b8b +8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a +8a8a8a898989898989898989898989898989898989898989898988888989888888888888888887 +878787878787878787878787878787878787868786868686868686868685858585858585858585 +858585858585858585858585858585858585858585858584848585848484848484848484848484 +838382828282828282828281818181818181818080818180808080808080807f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080 +808080808080808080808080808080808080808081818080818181818181818182828282828282 +828282828282828283838383838383838384838484848485858585858585858686858586868687 +878787878888888888888888888888888888888989898888898988888887868686868686868585 +83838383828282818181807f7e7e7d7e7d7d7d7c7b7a7a7a7a7a7a797979797979797979797979 +7a797a7a7a7a7a7a7a7b7b7a7a7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f808080818180808181818181818181818181818181818181818181818181828282828282 +828282828383838383838383838383838383838383838282838382828281818181808180808080 +80808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808181818181818182 +828282838383838383838383838383838383838383838383838483848484848484848483838282 +828282828282828181818181818181818181818181818080807f7f80807f7f7f7e7e7e7e7d7d7c +7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7c7c7d7d7d7d7f7f7f7f808081818383838384 +848585858687878787888888888888888888898687878786878685858585848483838383838282 +8181818180807f7f7f7f7e7e7e7d7d7d7d7d7d7c7d7c7c7c7c7c7c7c7c7c7b7b7b7a7a7b7b7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a797a7979797979797979797979797979797979 +797978787878787878787878777777777777777777777777777777777777777777777777777777 +777777777777777777777777777777777777777777767676767575757575757575757575757575 +7575757576767676767676767676777777777778787878787878787a7a7a7a7a7a7a7b7b7b7b7d +7d7d7d7e7e7e7e7f7f7f7f7f7f7f807f8080808080808081818080818181818181818181818180 +8080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7d7e7e7e7e7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7d7d7e7e7e7e7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d +7c7c7c7c7c7c7c7d7d7d7e7e808081818383838586868787898a8a8a8b8b8a8a8b8b8a89898888 +87868584838282807f7f7e7d7d7d7c7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7d7d7d7d7d7d +7d7d7d7e7e7f7f7f7f7f7f80808081818181818181828282838383838383838281807f7f7e7e7d +7b7a7a797878787776767676757676777778787a7a7b7c7d7d7f80808182828384848384838383 +8383838383838282818080807f7f7f7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e +7e7e7d7d7d7c7c7b7b7b7b7b7b7b7a7a7a7a7a7b7c7c7c7d7d7d7e808080818181818282828282 +82818180807f7f7e7e7e7c7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7b7b7c7c7c7c7c7c7c7c7c7d7d +7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c +7c7c7c7c7c7c7c7c7d7d7d7d7e7e7f7f7f7f7f8181818283828383838385858585868687878787 +878788888889898989898989898989898989898989898989898989898989898989898989898989 +898989898989898989898989898989898a8a8a8a8a898989898989898989898a8a8a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a898b8a8a8a8a8a8a8a8a8a8a8a +8a8a8a8a8a8a898989898888888888888888878787878687868686868686868686858585848484 +848484848383838282838382828281818181818080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808181808081818182828282 +828383838383838383838484848485858585868686868686868786878787878787878787868686 +868686868686868484848482838282828280807f7f7f7f7e7d7d7d7d7d7c7c7c7b7b7b7b7a7a7a +7a7a7a7a7a7a7a7a7b7b7b7a7a7b7b7a7b7b7a7a7b7b7b7c7c7c7c7c7c7c7d7d7d7e7e7e7e7e7e +7e7e7e7f7f80808080808080808080808081818181828282828282828283838383838383838384 +838484848484848484848484848484838383838383838383838383838383838383838383838383 +838383838383848484848484848484848484848484848484848484848484848484848484848484 +848484848484848484848484848484848484848484848484848484858585858585858585848584 +848484848484848484848484848484848484848484848483838383838383838383838383828283 +8382828282828282828181818180807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808181818181818181818181 +818181818181828182828282838383838383838384848484858585858585858585858585858686 +868686868686868786878787878787878787888888888889898989898989898989898989898989 +8989898989898989898a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a898a8989898989898989 +898989898989898989898989898989898989898989898989898989898989898989898989898989 +898989898989898888888787888887878787878787878787878787878787878787878787878686 +868686868686868686868686868585858585858585858485848484848484848484838383838383 +83838383838383838382828282828181818080818180808080808080807f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080 +808080808080808080808080808080808080818180808181818181818181828282828282828282 +828282828282838383838483848484848484848484858585858585858586868585868686878787 +87878888888889888989898989898989898a8a8a89898a8a898989888888888788878786868484 +848484848483838281807f7f7e7f7e7d7d7d7b7b7b7b7b7b7b7a7a797a79797979797979797979 +797979797979797a7b797a7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f +7f8080808181808081818181818181818181818181818181818181818181818282828282828282 +828283838383838383838383838383838383838382828383828282818181818181818181818181 +818181808080808080808080808080808080808080808080808080808181818181818181828282 +828383838383838383838383838483848484838483838383838383838383838383838282828282 +82828282828181818181818181818181818181818080807f7e807f7e7e7e7d7d7d7d7d7c7c7c7c +7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7c7c7d7d7e7e808080808181828384848484858586 +868687878787888889898988898888888886868686868686858584848383828282828281818080 +80807f7f7e7e7e7e7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7a7a7b7b7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a797a797979797979797979 +787878787878787878787777777777777777777777777777777777777777777777777777777777 +777777777777777777777777777777777777777676767675757575757575757575757575757575 +757576767676767676767676777777777778787878797879797b7b7b7b7b7b7b7c7c7c7c7d7d7e +7e7f7f7f7f80808080808080808080808080808080818180808181818181818181818181808080 +807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e +7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7c7c +7c7c7c7c7c7c7c7c7d7d7f7f7f80828282838485868688898a8a8b8b8a8a8b8b8b8a8a89898887 +86858483828180807f7e7d7d7c7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d +7d7d7e7e7e7e7f7e7f808080818181818181818282828383838383838382818180807f7f7e7c7b +7b7a79797877767676767576767777777779797a7b7c7c7e7f8081818282838384838484848384 +838383838282818080808080807f7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e +7d7d7d7c7c7b7b7b7b7b7b7b7a7a7a7a7a7b7c7c7c7c7c7c7d7f80808181818182828282828281 +81808080807f7f7e7c7b7b7b7b7b7b7a7a7979797a797a7a7b7b7c7c7c7c7c7c7c7c7c7c7d7d7d +7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c +7c7c7c7c7c7c7c7c7c7c7d7d7e7e7e7e7e7f7f7f81828182828282848484848585868686868686 +878787888888888888888888898889898989898989898989898989898989898989898989898989 +89898989898989898989898989898a8a8a8a8a898989898989898989898a8a8a8a8a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8b8b8b8b8b8b8b8b8b8b8b8b8b8b +8b8b8b8b8a8a8a8a89898989898989898888888888888888888788878787878686868585858585 +858584848483828483828282818181818180808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808081818080818181828282828283 +838383848384848484848484858585858686868686868686868686868686868686868585858584 +8584848484828282828182818080807e7e7d7d7d7d7d7c7c7b7c7b7a7a7a797979797979797979 +7979797979797a7a7a797a7a7b7a7b7b7a7a7b7b7b7c7c7c7c7c7c7c7d7d7d7e7e7e7e7f7e7f7f +7f7f80808080808080808080808080818181818282828282828282838383838383838383838383 +838383838383838383838383838282828282828282828282828282828282828282828282828282 +828282828383838383838383838383838383838383838384838484848484848484848484848484 +848484848484848484848484848484848484848484848484848585858585858585858585858585 +858585858585858585858585858585858585858585848484848484848484848484848382848382 +82828282828282818181818180808080808080808080808080808080808080807f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808081818181818181818181818181 +818181818181818181818282828282828282838383838484848484848485848585858586868686 +868686868686868686868686868686868787878787888888888888888888898889898989898989 +898989898989898a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a +8a8a8a8a8a89898988888989888887888787878787878787878787878787878787878786868686 +868686868686868686868685858585858585858585858585858585858585858484848483848383 +8383838383838382828282828181818080818180808080808080807f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080 +808080808080808080808081818080818181818181818181818181818282828282828282828282 +828282828383838384838484848484848484848585858686858586868686868686868787878787 +8888888889888989898989898989898a8a8a8a8a8a8a8a8a8a8989898988898888888886868685 +858585848483828181807f807f7e7e7e7c7c7c7b7b7b7b7a7a797a797979797979797979797979 +7979797979797a797a7a7a7a7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f80 +808080808080808080808080818180808181818181818181818181818182828282828282828282 +838383838383838383838383838383838383838383838383838282828282828282828282828282 +828181818181818181818181818181818181818181818181818182828282828282828282838383 +838383838383838383838384838484848384838383838383838383838383838382828282828282 +8282828181818080818180808080808080807f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7b7b7c +7c7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7d7d7e7e7f7f8080818182828384858586868686878787 +88888888898889898988898888888886868685858585848483838282818181818080807f7f7f7f +7e7e7d7d7d7d7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a797a7979797979797979797878 +787878787878787877777777777777777777777777777777777776767777767676767676767676 +767676767676767676767676767676767676767575757575757575757575757575757575757575 +767676777776767777777878787878797979797a797a7a7b7b7b7b7c7c7c7d7d7d7d7e7e7f7f7f +7f80808080808080808181808081818181818180808181808080808080808080808080807f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7c7c7c7c +7b7c7c7b7b7c7c7c7e7e7e7f8080818283848586878889898a8b8b8b8c8c8c8b8b8a8a89888786 +8584838281807f7f7e7d7c7c7b7b7c7c7b7b7b7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7d7d7d7d7d +7e7e7e7e7f7e7f7f7f7f8080808181818182828283838383838383838282818180807f7d7c7c7b +7a7a797877777676757575767676777878797a7b7c7d7e7f808082828383848384848483848383 +83838282828181818180807f7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7d7d +7d7d7d7c7c7c7b7b7b7b7a7a7a7a7a7a7b7b7b7b7c7c7d7e7f7f80808181828282828282828281 +8181807f7f7e7d7c7c7c7c7b7b7a7a7979797a797a7a7a7a7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7b7b +7c7c7b7c7c7b7b7c7c7c7d7d7d7d7d7e7e7e7f807f808181818383838384848585868686868787 +878888888888888888888988898989898989898989898989898989898989898989898989898989 +8989898989898989898989898a8a8a8a8a898989898989898989898a8a8a8a8a8a8a8a8a8a8a8a +8a8b8b8a8a8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c +8c8c8c8c8b8b8b8a8a8b8b8a8a8a89898989898989898988898888888887878786868686858585 +848484848384838383838282828282818181818181818180808181808080808080808080808080 +808080808080808080808080808080808080808181808081818181818181818282828282838383 +838483848484848484848484858585868685858686868686868585868685858584848484838483 +838383818181807f807f7e7e7e7c7c7c7b7b7b7b7a7a797a797979797878787878787878787878 +78787878797979797a797a7a7a7a7a7a7a7a7a7b7b7b7c7c7c7c7d7d7d7e7e7e7e7f7e7f7f7f7f +808080818180808181818181818181828282828282828282828383838383838383838383838383 +838383838383838383838382828282828282828282828282828282828282828282828282828282 +828283838383838383838383838383838383838383848384848484848484848484848484848484 +848484848484848484848484848484848484848484848485858585858585858585858585858585 +858585858585858585858585858585858585858484848484848484848484848484838483838383 +8383838383828282828281818181818181818080818180808080808080807f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808081818080 +818181818181818182828282828282828282838383838383838383848384848484858585858585 +858586868585868686868686868687878787878888888888888888888988898989898989898989 +89898989898a8a8a8a8a8a8a8a8a8a8a8a8a8b8b8a8a8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b +8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b +8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8a8a8b8b8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a +8a8a8a898989898989898989888988888888888888888888888888888888888888878787878787 +878787878787878787868686868686868685858686858585858585858584848484838483838383 +838383838382828282828181818080818180808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080818181818282828282828282828282 +828283838383848384848484848484848485858585858585858585858585858586868686868787 +878889878889898989898989898a8a8a8a8a8a8a8a8b8b89898a8a898a89898989878787868687 +8785858483828282818281807f7f7d7d7d7d7d7d7d7b7b7a7b7a7a7a7a7a7a7979797979797979 +797979797a797a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7d7d7d7d7d7d7d +7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080 +808080808080808080808080808080808080808081818080818181828282828282828282828383 +838383838383838383838383838383838383838383838382828282828282828282828282828281 +818181818181818181818181818181818181818181818181828282828282828282828383838383 +838383838383838383848384848483848383838383838383838383838383828282818182828181 +818080808080808080808080808080807f7f7f7f7e7f7e7e7d7d7d7d7c7c7c7b7b7b7b7b7b7b7b +7c7c7c7c7c7c7c7c7c7c7c7c7d7d7e7e7f7f808082828282838384858686868686868787878888 +8888898889898887888787878785858584848484838382828181808080808080807f7f7f7e7d7e +7d7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7b7b7a7a7b7b7b7b7b7b7b7b7b7b7b7a7a7b7b7a7a797a79797979797979797978787878 +787878787878777777777777777777777777777777777777777777777777777777777777777777 +777777777777777777777777777777777776767676767676767676767676767676767676767777 +777777777777787878787979797a7a7a7a7b7a7b7b7c7c7c7c7c7c7c7d7d7d7d7e7e7f7f808080 +808180808181808080808080808080808080808080808080808080808080808080807f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7c7c7c7c7c7c +7c7c7c7c7b7b7e7e7d7f808080818283848486878888898a8a8a8b8b8b8b8b8b8b8a8988868685 +8483828280807f7e7d7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7c7c7c7c7d7d7d7d7d7d7d7d7e7e +7e7e7f7e7f7f7f7f808080808080808182828383838383838383828281818181807e7d7d7c7b7b +7a797877777776767676767676777778797b7b7c7d7e7f80818182828383848484838483838383 +82828281818181818180807f7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7d7d7d7d +7d7c7c7c7c7c7c7c7b7a7a7b7b7a7b7b7b7b7b7c7d7d7e7f808080808181818282828282818181 +8180807f7d7c7c7c7c7c7c7b7a7979797a797a7a7a7a7b7b7b7b7b7b7b7b7b7b7c7c7c7d7d7d7d +7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7b7b7c7c +7b7b7b7b7b7b7b7b7c7c7c7c7c7d7d7d7e7f7e7f7f808082828282838384848484848486868687 +878787878787878788878888898988888989898989898989898989898989898989898989898989 +898989898989898989898a8a8a8a8a898989898989898989898a8a8a8a8a8a8a8a8a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8a8a8a8a8a8b8b8a8a8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c +8c8c8b8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a8a8a8a898a89898888888887868686868686868585 +858584858484838382828282828181818181818181818181818180808181808080808080808080 +808080808080808080808080808080808080808080808181808081818182828282828383838384 +838484848484848484848585858484858584848484848484848484848484838383828182818181 +817f7f7f7f7e7f7e7c7c7c7a7a7a7a7a7a7a797978797878787877777777777777777777777777 +7878787879797a797a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7c7d7d7d7d7e7e7f7e7f7f7f7f8080 +808080808080808080808080808181818181818181818182828282828282828282828282828282 +828282828282828282818181818181818181818181818181818181818181818181818181818181 +828282828282828282828282828282828282828382838383838383838383838383838383838383 +838383838383838383838383838384848383848484858585858585858585858585858585858585 +858585858585858585858585858585858584848484848484848484848484848384838383838383 +838383828282828281818181818181818181818181818181818181818080807f7f80807f7f7f7f +7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f +7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080 +808080808080818181818181818181818282828282828282828382838384848484858585858585 +858585858585858585858585868686868687878787878787878788878888888888888888888888 +88898989898a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a +8a8989898989898989898889888888888888888888888888888888888888888787878787878787 +868687878686868585858585858585858585858585858585858585848484848384838383838383 +83838382828282828181818080818180808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808181818182828282828282828282828282 +838383838383838383838383838383848484848484848484858485858585868686868687878788 +8887878888888888888888898a8a8a8a8a8a8a8b8b89898a8a8a8a8a8a8a8a8888888787888886 +8686858383838283828281817f7f7e7e7e7e7e7c7c7c7c7b7b7b7b7b7b7a7a7a7a7a7a7a797a79 +79797979797979797a7a7a7a7b7a7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7d7d7d7d7d7d7d7d7d +7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f8080808080 +808080808080808080808080808080808080818180808181818282828282828282828283838383 +838383838383838383838383838383838383838383828282828282828282828282828282818181 +818181818181818181818181818181818181818181818282828282828282828283838383838383 +838383838383838383838383838383838383838383838383838383838282828181828281818180 +80808080808080807f807f7f7f7f7e7e7e7e7e7e7e7e7d7d7d7d7c7c7c7b7b7b7b7b7b7b7b7c7c +7c7c7c7c7c7c7d7d7d7d7e7e7f7f80818181838383838484858587878787878788888789888888 +8888888887878787878786848484838383838282818280807f7f7f7f7f7f7f7e7e7e7d7d7e7d7c +7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7b7b7a7a7b7b7b7b7b7b7b7b7b7b7b7a7a7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a797979797979 +797979787877777777777777777777777777777777777777777777777777777777777777777777 +777777777777777777777777777777767676767676767676767676767676767676767777787878 +78787878797979797a7a7a7b7b7b7b7b7b7b7b7c7d7c7d7d7d7d7e7e7e7e7f7f7f7f8080808081 +80808181808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7e7e7d7d7c7c7c7c7c7c7c7c +7c7c7b7b7e7e7d7e7f7f7f808182838385868687888989898b8b8b8b8b8b8b8a8a898787868584 +83838181807f7e7d7d7d7c7c7c7b7b7c7c7b7b7b7b7b7b7c7c7c7c7d7d7d7d7d7d7d7d7e7e7e7e +7e7e7e7e7e7f7f8080808080808182828383838383838383828281818181807f7e7e7d7c7c7b7a +7978787776767676767676777778787a7a7b7c7d7e7f8080828282838383838483848484848383 +838281818181818080807f7f7f7e7e7e7e7d7e7d7d7d7d7d7d7d7d7d7e7e7e7e7e7d7d7d7d7d7c +7c7c7c7c7c7c7b7a7a7b7b7a7b7b7b7b7b7c7d7d7d7e7f7f7f8081818182828282828181818180 +80807e7d7d7c7c7c7c7b7a7a7a7a797a797979797a7a7a7a7b7a7b7b7b7b7c7c7c7d7d7d7d7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7b7b7c7c7b7b +7b7b7b7b7b7a7c7b7b7b7c7c7d7d7d7e7d7e7e7f7f818181818181838383838383858585868686 +868786878787878787878888878788888888888888888888888888888888888888888888888888 +888888888888888889898989898888888888888888888889898989898989898989898989898a89 +8a8a8a8a8a8a8a8a8a8a8a8a8b8b8a8a8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c +8b8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a8a8a8a8a8a8a8a89898989888787878787878685858585 +858585858484838383838282818181818181818181818181808081818080808080808080808080 +808080808080808080808080808080808080808081818080818181828282828283838383838383 +838383838383838384848483838484838383838383838283828282828181818080808080807f7d +7d7d7d7c7d7c7b7b7b797979797879787777777777777777767676767776777777777777777878 +78787979797979797979797979797a7a7b7b7b7b7b7b7c7d7d7d7d7e7e7e7e7e7e7e7e7f7f7f7f +7f7f7f7f7f807f8080808081818181818181818181828282828282828282818281818181818181 +818181818181818080808080808080808080808080808080808080808080808080808080818182 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282838382828383838484848484848484848484848484848484848484 +848484848484848484848484848484838383838383838383838383838383838383838383838383 +83828282828281818181818181818181818181818181818181818080807f7f80807f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f808080808080808080808080808080808080808080 +808080808181818181818181818182828282828282828282828282838383838484848484848484 +848484848484848484848585858585868686868686868686878687878787878787878787878788 +888888898989898989898989898989898989898989898989898989898989898989898989898989 +89898989898989898989898989898989898989898989898989898a898a8a8a8a8a8a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a898a89898989898989898988 +888888888888888888888888888888888888888888888888888888888887878787878787878686 +878786868685858585858585858585858585858585858585848483838383838383838383838383 +8382828282828181818080818180808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080 +808080808081818080818181818181818181818181818181818181818181818181818181818181 +818182828383838383838383838484848585848485858585858585858585858585868686868786 +87878787888888888989898989898a8a8a8a8a8a8a8a8a898a8989898989898988888888888886 +868686858583838282818281817f7f7e7e7e7e7c7d7c7c7b7b7a7a7a7a7a797979797979797979 +7a797a7a7a7a7a7a7a7a7a7a7a7a7b7b7a7a7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f808080818180808181818181818181818181818181818181818181818181828282828282 +828282828383838383838383838383838383838383838383838383838383838383838383838383 +838383838382828282828282828282828282828282828282828282828282828282828282828282 +828282828283828383838283828282828282828282818181818181818181818181818181808080 +7f7f80807f7f7f7f7f7f7f7f7e7e7e7e7d7d7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b +7c7c7d7d7d7d7f7f7f7f8080818183838383848485858687878788888888888888888888888986 +8787878687868585858483838282828281818080808080807e7e7d7d7d7d7d7d7d7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7b7a7a7a7a7a7a7a7a7a7979797979797979 +797979797979797979797979797979797979797978787878777777777777777777777777777777 +777777777777777777777777777777777777777777777778787878787878787878787878797979 +797a7a7a7a7a7a7a7a7b7b7b7b7c7c7d7d7d7d7d7d7e7e7e7f7f7f7f7f7f808080808080808080 +80808081818080818181818181808081818080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f808080807f7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7d7d7d7d7e7e7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7c7d7d7b7b7c +7c7c7c7c7c7d7d7d7e7f8081818383848686878888898a8b8b8b8b8a8a8b898989888786858583 +838281807f7f7e7d7d7c7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7e7e +7f7f7f7f7f7f7f808081818181818181828282838383838383838282827f7f7f7e7d7d7c7b7a7a +78787776767676757676777778787a7a7b7c7d7d7f808081828283848483848383838383838383 +838382818080807f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7d7d7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7d7d7d7e808080818181818282828282828080807f +7f7f7e7e7d7c7b7b7b7a79797a797a7a7a7a7a7a7a7b7b7a7a7b7b7b7c7c7c7c7c7c7c7c7c7c7d +7d7d7d7d7d7d7d7d7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7b7b7c7c7b7c7c7a +7a7b7b7b7b7b7b7b7b7b7b7b7c7c7d7d7e7e7e7e7e7f7f81818181838383838383838585858585 +858585858686878787878787878787878787878787878787878787878787878787878787878787 +878888888888888888888888888888888888888888888888888888888888888989898a8a89898a +8a8a8a8a8a8a8a8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8c8c8c8c8c8d8d8d8d8d8d8d8d8d8d8d8d +8d8c8c8d8d8c8c8c8c8c8c8c8c8b8b8b8b8a8a8989898989898989898888878787878686868585 +848484848484838383838383838381818180808181808080808080808080808080808080808080 +808080808080808080808080808181808081818181818181818181818181818181818282838383 +83828282828282828283838282838383828282818182828181817f7f7f7f7e7f7e7d7d7d7d7c7c +7a7a7a7a7979797878787777777777777677767676767676767676767676767677777777777777 +77777878797979797a7a7a7a7a7a7a7a7b7b7c7c7c7c7c7c7c7c7c7d7d7e7e7e7e7f7f7f80807f +7f8080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080818181818181818181828182828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828383838383838383838384848484848484 +848484848484848484848484848484848484848484848484848484838483838383838383838383 +838383838383838383828282818182828181818080808080808080808080808080808080808080 +7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80807f7f808080808080 +808080808080808080808080818181818181818181828182828282828282828282828283838383 +848484848484848484848484848585858585858585858685868686868787878787878787878787 +87878787878787878787878788888888898989898989898989898989898a8a8a8a8a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8a8a8a8a8a89898a8a898989898989898989898989898989898989898989 +898988888888878887878787878787878787878787878787878787878787878786868686868686 +868686868686868685858584848585848484848484848484848484838382828282828282828281 +818181818181818080818180808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080 +808080818180808181818181818181818181818181818181818181818181818181818181818181 +818282828282828282828283838384848383848485848585858585858585858686868686868686 +8686878787878888898989898a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a898989898989888887 +878686848484848384838280807f7f7f7f7e7e7d7d7c7c7b7b7b7b7b7a7a7a7a797a7979797979 +79797979797979797a797a7a7b7b7a7a7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f +7f8080808181808081818181818181818181818181818181818181818181818282828282828282 +828283838383838383838383838383838383838383838383838383838383838383838383838383 +838383828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828181818181818181818181818181818080807f7f +80807f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7c7c +7d7d7e7e8080808081818283848484848585868687878888898989898989888988888888868686 +868686868585848382828181818180807f807f7f7f7f7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a79 +7a7979797979797979797979797979797979787878787777777777777777777777777777777777 +777777777777777777777777777777777777777777787878787878787878797879797a7a7a7a7b +7b7b7b7b7b7b7b7c7c7c7c7c7d7d7d7d7e7d7e7f7f7f8080808080808080808080808080808080 +8081818080818181818181808081818080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f +7f7f7f7f7f7f7f7f80808080807f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7c7d7d7b7b7c7c7c +7c7c7c7c7c7c7d7e7f80808282838485868787888a8b8b8b8b8a8a8b8a8a8a8988878686848483 +828180807f7e7d7c7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e +7e7f7e7f7f808081818181818181828282838383838383838282828080807f7e7e7d7c7b7b7978 +77767676767576767777777779797a7b7c7c7e7f80818182828383848384848484848484848383 +8281808080808080807f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d +7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7d7f808081818181828282828282808080808080 +7f7e7d7c7b7b7b7b7a7a797a797979797979797a7b797a7b7b7b7c7c7c7c7c7c7c7c7c7c7d7d7d +7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80 +8080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7b7b7c7c7b7c7c7a7a7b +7b7a7b7a7a7a7b7a7b7b7b7b7c7c7d7d7d7d7d7e7e7f7f80808282828282828284848484858485 +858585868686868686868686868686868686868686868686868686868686868686868686868687 +8787878787878787878787878787878787878787878787878787878787888888898a88898a8a8a +8a8a8a8a8a8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8c8c8c8c8c8d8d8d8d8d8d8d8d8d8d8d8d8d8c +8c8d8d8c8c8c8c8c8c8c8c8b8b8b8b8b8a8a8a8a8a8a8a8a8a8a89898888878786868686858585 +858585858484838483838383818181808081818080808080808080808080808080808080808080 +808080808080808080808081818080818181818181818181818181818181818181828282828281 +8181818181818182828181828282818181807f81807f7f7f7d7d7d7d7d7d7d7c7c7b7b7a7a7878 +787878787877777776757675757575757575757575757575767576767676777777777777777777 +777878787878797979797a797a7a7b7b7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7f7f7e7e7f +7f807f80808080808080808080808080808080808080808080807f807f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f807f8080808080 +808080808181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818182828282828282828282838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838282828181828281818180808080808080808080808080808080808080807f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80807f7f8080808080808080 +808080808080808080808181818181818181818181818181818181818181818181828282828383 +838383838383838383838384848484848484848485848585858586868686868686868686868686 +868686868686868686868787878788888888888888888888888888898989898989898989898989 +898989898989898989898989898989898989898989898a898a8a8a8a8a8a8a8a8a8a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8a8a8a89898a8a8989898989898988898888888888888888888888888888 +878787878787878787878787878787878787878787878787878787878787868686868686868686 +868686868686858585848485858484848484848483848383838382828282828282828282818181 +81818181818080818180808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080 +808080808080808080808080808080808181808081818181818181818181818181818181818182 +828282828282828282838383838383838383848384848484848484848485858586868585868686 +878787878888898989898a8a8a8b8b8a8a8b8b8b8b8b8b8b8b8b8b8b8a8a8b8b8a8a8989888888 +8886868685848584838282818180807f7f7e7e7d7d7c7c7b7b7b7a7a7a7a797a79797979797979 +7979797979797a797a7a7a7a7a7a7a7a7a7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d +7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f80 +808080808080808080808080818180808181818181818181818181818182828282828282828282 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838282828282828282828282828282828282828282828282828282828282828282828282828282 +82828282828282828282828282828282828181818181818181808081818080807f7f7f7f7f7f7f +7f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7d7d7e7e +7f7f80808181828283848585868686868787888889898989898989898889888888888686868585 +8585848483828181808080807f7f7e7f7e7e7e7e7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c +7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a797a79 +797979797979797979797979797979797979787878787878787878787878787878787878787878 +787878787878787878787878787878787878787979797979797979797a797a7a7a7a7b7b7b7c7c +7b7b7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f80808080808080808181808081808081818080 +808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f +7f7f7f7f7f7f80808080807f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7b7b7c7c +7b7c7c7c7c7d7e7f7f808182838485868687898a8a8b8b8b8b8c8b8b8a8a898887878685848382 +8180807f7d7c7c7b7b7c7c7b7b7b7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f +7e7f7f7f7f8080808181818182828283838383838383838383818181807f7f7e7d7c7b7a797877 +777676757575767676777878797a7b7c7d7e7f8080828283838483848484848484848483838282 +818181818080807f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7c7c +7c7b7b7c7c7b7b7b7b7b7b7c7c7b7b7c7c7d7e7f7f808081818282828282828181818180807f7e +7d7d7c7c7b7b7a7a797a79797979797979797a797a7a7a7a7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d +7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080 +808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7b7b7c7c7b7b7b7a7a7a7a79 +7a7979797a797a7a7a7a7b7b7b7c7c7c7c7d7d7e7e7f7f80808080818181838383838483848484 +848585858686858586868686868686868686868686868686868686868686868686868686878787 +878787878787878787878787878787878787878787878787878787888888888988898989898989 +8989898a8a8a8b8b8a8a8b8b8b8b8b8b8b8b8c8c8c8c8c8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d +8d8d8d8d8d8d8d8d8d8c8c8c8c8c8b8b8b8a8a8b8b8a8a8a898989898888878787878686868585 +858584848384838383838181818181818181808081818080808080808080808080808080808080 +808080808080808080808080808081818080818181818181818181818181818282828282818181 +8181818181808081818080807f7f7f7f7e7f7e7e7e7e7c7c7c7b7b7b7b7a7a7979787877777777 +767676757575757475747474747474747474747474747574757575757676767777767677777778 +78787878797979797a797a7a7a7a7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f +7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f +7f7f80808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080818180808181818181818181828282828282828282828383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +83838383838282828282828282828281818181818181818080818180808080808080807f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f80808080808080808080808080818180808181818181818181828282828282 +828282828282828282838383838383838383848384848484858585858585858586868585868686 +868686868686868686868787878787878787878787878787878888888888888888888888888888 +888888888888888888888888888888888888888889888989898989898989898989898989898989 +898989898989898989898989898989898989898989888988888888888888888888888888888787 +878787878787878787878787878787878787878787878787878787878686868585868685858585 +858585858484848484848484848484848484838483838383828282828282828282828181818181 +8181818080818180808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080818181 +818181818181818282828282828282828382838383838383838484848485858585858585858686 +868687878888888889898a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8b8b8a8a8b8b8a8a8989898987 +8787868586858483838282828281807f7f7e7e7d7d7d7d7d7b7b7b7b7a7b7a7a7a7a7a7a797979 +797979797a797a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7d7d7d7d +7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080 +808080808080808080808080808080808080808081818080818181828282828282828282828383 +838383838383838383838383838383838383838383838383838383838383838383838383838382 +828282828282828282828282828282828282828282828282828282828282828281818282818181 +8181818181818181818181818181818080808080808080808080808080807f7f7f7f7f7f7f7f7e +7d7f7e7d7d7d7c7c7c7c7c7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7e7e7f7f8080 +818182828383848586868686868687878888898989898989898887888787878785858584848484 +838382818080808080807f7f7e7f7e7e7d7d7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b +7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7a7a7b7b7a7a797a797979 +797979797979797979797979797979797878787878787878787878787878787878787878787878 +78787878787878787878797978787979797a7a7a7a7a7a7a7a7a7b7a7b7b7b7b7c7c7c7c7c7c7c +7c7c7c7d7d7d7e7e7e7e7f7f807f80808080818181808081818080808080808080808080808080 +80808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f +7f7f7f7f80808080807f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7b +7b7c7c7c7e7f7e7f80818283848485868889898a8a8a8a8b8a8a8a8a8a88878887868584838281 +81807e7d7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7c7c7c7c7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f +7f7f7f80808080808080818282828283838383838383838181818180807f7e7c7c7b7a79787777 +7776767677777676777778797b7b7c7d7e7f808181828283838484848484848484838382828181 +81818181818080807f7e807f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7e7f7f80808080818282828282818181818181807f7e7d +7c7c7c7c7b7b7a7a79797979797979797a797a7a7a7a7b7b7b7b7b7b7b7b7c7c7c7c7d7d7d7d7d +7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080 +80808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7b7b7b7b7a7a797a79 +79797a797a7a7a7a7b7b7b7b7b7b7b7c7c7d7d7e7e80807f7f8080808282828283828383848484 +848585858585858585858585858585858585858585858585858585858585858585858686868686 +868686868686868686868686868686868686868686868686868787878788878888888888888889 +8989898a8a8a8a8a8a8a8a8a8a8a8a8a8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8c8d8d8c8c8d +8d8d8d8d8d8d8d8c8c8c8b8b8b8b8a8a8a8a8a8a8a8a8989898988888787878786868685858585 +848483848383838381818181818181818080818180808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808081818181818080808080 +8080807f7f7f7f7f7f7f7e7e7e7e7d7e7d7d7c7c7a7a7a7a7a7a7a797978787777767676767676 +767575757574757474747474747474747474747475747575757576767676767676767777777778 +7878797979797a797a7a7a7a7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7d7d7d7d7d7d7d7d7d7e7d7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7d7e7e7e7e7e7e7e7f7f +7f7f8080808080807f7f80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f80807f7f8080808181818181818181818182828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282838382828383838383 +8383838282828282828282828281818180808181808080808080808080808080807f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f808080808080808080808080808080808080808080808080808181818181818181 +818181818181818282828282828282828382838383838484848484848484848484848484848484 +848484848484848485858585858585858686858586868687878787878787878787878787878787 +878787878787878787878787878787878787888788888888888888888888888888888888888888 +888888888888888888888888888888888888888788878787878787878787878787878786868686 +868686868686868686868686868686868686868686868686868685858585858585858585858585 +848484848383838383838383838383838283828282828181818181818181818180808080808080 +808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808181818181 +818181818182828282828282828282828282828282828283838383848484848484848485858585 +87868787878788888989898989898989898a8a8a8a8a8a8a8b8b8a8a8b8b8a8a8a8a8a8a888888 +878687868685848383838382818181807f7e7e7e7e7e7c7c7c7c7b7b7b7b7b7b7b7b7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7d +7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f8080808080 +808080808080808080808080808080808080818180808181818282828282828282828283838383 +838383838383838383838383838383838383838383838383838383838383838383838383828282 +828282828282828282828282828282828282828282828282828282828282818182828181818181 +818181818181818181818181818080808080808080807f807f7f7f7f7e7e7e7e7e7e7e7e7d7d7e +7e7d7d7d7c7c7c7c7c7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7d7d7d7d7f7f808081818282 +838384848585878787878787888888898888888888888887878787878786848484838383838282 +81817f7f7f7f7f7f7e7e7e7e7e7e7d7d7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7a7a7b7b7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a79797979797979797979797979797979797979797979797979 +79797979797979797a7a79797a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7d7d7d7d7d7d7d7d +7d7e7e7e7f7f7f7f80808080808080808181818080818180808080808080808080808080808080 +8080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7f7f808080807f7f7f7f7f7f7f7f7f7f7e7e7e7e7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d +7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7e7e7e7e7d7c7c7c7c7c7c7c7c7b7b7c +7c7c7e7e7d7e7f80818283838485868888898989898b8a8a8a8a8a898889888786858483828280 +7f7e7d7d7d7c7c7c7b7b7c7c7b7b7b7b7b7b7c7c7c7c7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e +7e7f7f7f7f80808081828282828383838383838383818181818080807f7d7d7c7b7a7978787876 +767677777676777778787a7a7b7c7d7e7f80808282828383838384848484848484838382818281 +8181818080807f7f80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7d7d7d7d7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7d7e7e7e7f7f808081828282828281818181818180807f7e7d7d +7c7c7b7b7b7a7a7a7a797a79797979797979797a7a7b7b7b7b7b7b7b7c7c7c7c7d7d7d7d7d7d7d +7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080 +8080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7b7b7b7b7a7a7a7a7a7a7a +797a797979797a7a7a7a7a7a7a7b7b7d7d7d7d7f7f7e7e7f7f7f81818181828282828383838384 +848484848484848484848484848484848484848484848484848484848484848585868686868686 +868685868585858585858585868586868686868686868687878787878787878787878787888888 +88898989898989898989898989898a8a8a8a8b8b8c8c8c8c8c8c8c8c8c8c8c8c8d8d8c8c8d8d8d +8d8d8d8d8d8c8c8c8b8b8b8b8a8a8a8a8a8a8a8a89898989888887878787868686858585858484 +838483838383818181818181818180808181808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080808080807f81808080807f7f7f7f7f7f7f +7f7e7e7e7e7e7e7d7c7c7c7c7c7c7c7c7b7b797979797879787777777776767575757575757574 +747474747474747474747474747474747474757475757575767676767676767677777777787878 +797979797979797979797a7a7a7a7b7a7b7b7b7b7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7d7c7c7c7c7c7c7c7c7c7c7c7c +7c7d7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e +7f7f7f7f7f7f7e7e7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7f7f7e7e7f7f7f80808080808080808080818181818181818181818181818181 +818181818281828282828282828282828282828282828282828282828383828283838383838383 +8382828282828282828282818181808081818080808080808080808080807f7f7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080 +808080808081818181818181818181818181818182828282838283838383838383838383838383 +838383838383848484848484848485858484858585868686868686868686868686868686868686 +868686868686868686868686868686868686868686868686868686868686868686868686868686 +868686868686868686868686868686868686868686868686868686868686868686858585858585 +858585858585858585858585858585858585858585858585848484848484848484848484848383 +838382828282828282828282828282828282828281818181818181818181808080808080808080 +80808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f80807f7f80808080808080808080808080808080808080808080808080 +808080808080808081818181828182828282828282828282828283838282838383858585858585 +868687878787878888888889898a8a8a8a8a8a8b8b8b8a8a8b8b8a8a8a8a898989898989898888 +88888686868685848383838281818181807f7e7e7e7e7d7d7c7d7b7b7a7a7a7a7a7a7a79797979 +7a797a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f808080818180808181818181818181818181818181818181818181818181828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818180808080808080807f7f80807f7f7f7e7e7e7e7e7d7d7d7d7c7d7c7c +7c7c7c7c7c7c7c7b7b7b7a7a7c7c7b7b7b7b7b7b7b7b7d7d7d7e7f7e7f7f7f8081828283838484 +858586878787888888888888888889898989878787878687868585858483838282828281818080 +80807f7f7d7d7d7d7c7d7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7d7d7c7c7d7d7d7d7d7d7d +7d7d7d7d7c7c7d7d7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7b7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7979797979797979797979797979797a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7c7c7d7d7d7d7d7d7d7e7e7e7e7f7f7f7f +7f7f7f7f7f7f7f7f807f8080808080808080808080808181808081808081818080807f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7f7f7f7f7f7f7f7f7f +7f7f7f7f7f808080807f807f7f7f7f7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7c +7c7d7d7d7d7e7e7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7d7d7c7c7c7c7b7c7c7c7c7c +7c7d7d7d7e7e7f81828383848686878889898a8a8b8b8a8a8a898989898887868584838282807f +7f7e7d7d7c7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7e7e7f7f7f7f7f +7f7f80808081818181818181818183838383838383838282807f7f7f7d7d7c7b7a7a7978787777 +7676767777777778787a7a7b7c7d7d7f8080818282838484848485858584838383838383838282 +82808080807f807f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7e7d7c +7c7c7b7b7b7c7c7b7b7c7c7c7d7e7e7e7f8081818181818182828283838281817f7f7f7f7e7d7c +7c7b7a7b7a797979797979797a797a7a7a7a7a7a7a7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7b7b7b7b7b7b7b7a7a7979797a79 +7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7d7d7d7d7d7d7e7e7e808080808180828282828282828383 +838384848485858585858585858585858585858585858585858585858585858585858585858585 +858585858585858585858585858585858585858585858585858686878787878787878787878787 +8888888889898989898989898a8a8a8a8a8a8a8a8a8a8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b +8b8b8b8b8b8b8b8b8b8b8b8a8a8b8b8a8a8a898989898888878787878686868585858584848384 +838383838282828282818181808081818080808080808080808080808080808080807f7f7f7f7f +7f7f7f7f7f7f7f7f80807f7f8080808080808080808080808080808080807f7f7f7f7f7e7e7e7d +7d7e7e7c7c7c7c7b7b7b7a7a797979797979787777777777777674747474747474737373737373 +737273727272727373737373747474747574757575757676767777767677777777777777777878 +787879797a7a7a7a7a7a7a7b7b7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7d7c7d7d7d7d7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7e7e7d7d7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080 +808080808080808080808080808080808080818181818181818181818181818181818181818181 +8181818181818181818181818181818181808081818080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7e7e7e7e7e7e7e7e7e7d7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7e7d7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7d7d7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f80808080818081818181818181818181818182828181828282828282828283 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838384848585858585858585858686868686868686868686868686 +868686868686868686868686868686858584848484848484848484848484848484848484848484 +848484848484848484848484848484848484848484848484848383838382828282828282828282 +8282828282828282828282828182818181818080808080808080808080808080808080807f7f80 +807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f80807f7f808080808080808080808080808080808080808080808080808080 +808080808080818181818181818181818181818181818181828281818282828484848485848585 +868686868687878787888889898a8a8a8a8b8b8b8a8a8b8b8a8a8a8a8a8a8a8a8a8a8a89898989 +888887878685848484848383828281807f7f7f7f7e7e7d7d7c7c7b7b7b7b7b7b7b7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f +7f8080808181808081818181818181818181818181818181818181818181818282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +81818181818181818180808080808080807f7e807f7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7b7b7b7a7a7c7c7b7b7b7b7b7b7b7b7d7d7d7f807f80808081828383848485858686 +87878888898989898989888988888888868686868686868585848382828181818180807f807f7f +7e7e7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7d7d7c7c7d7d7d7d7d7d7d7d7d +7d7d7c7c7d7d7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7d7d7d7d7e7d7e7e7f7f7f7f808080808080 +80808080808080808080808080808080808080808181808081808081818080807f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f +7f7f7f808080808080808080807f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7d +7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7d7d7c7c7c7c7b7c7c7c7c7c7c7c +7c7c7d7d7e8081828283848586878888898a8b8b8a8a8a8a8a8a8a89888786858483828180807f +7e7d7c7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e +7f808081818181818181818183838383838383838282808080807e7e7d7c7b7b7a797877777676 +7677777777777779797a7b7c7c7e7f808181828283838484858585858484848483848382828280 +8080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7d7e7d7c7c7c +7b7b7b7c7c7b7b7c7c7c7d7d7d7d7e808181818181818282828383828181808080807f7d7c7c7b +7b7b7b7a7a797a79797979797979797a797a7a7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7b7b7b7b7b7b7b7b7a7a7a7a797a7979 +79797979797a7a7a7a7a7a7b7b7c7c7c7c7c7c7d7d7d7f7f7f7f80808181818181818182828282 +838383848484848484848484848484848484848484848484848484858485858585858585858485 +848484848484848485848585858585858585858585858585868686868686868686868686868787 +87878888888888888888898989898a898a8a8a8a8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b +8b8b8b8b8b8b8b8b8b8a8a8b8b8a8a8a8989898988888787878786868685858585848483848383 +83838282828282818181808081818080808080808080808080808080808080807f7f7f7f7f7f7f +7f7f7f7f7f7f80807f7f8080808080808080808080807f807f7f7f7f7e7e7e7e7e7d7d7d7c7c7d +7d7b7b7a7a79797979787878787878787776757675757575737373737373737272727272727272 +727272727273737373737474747475747575757576767677777676777777777777777778787878 +7879797979797979797a7b797a7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7b7a7a7a7a7a7a7a7a7a7a7a7a7a7b7a7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d +7c7c7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +807f80808080808080808080808080808181818181818181818181818181818181818181818181 +818181818181818181818181818181808081818080807f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7c7c7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f807f8080818180808181818181818181828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828383838383838383838384848484848484848484848484848484 +848484848484848484848484848483838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838382828282818181818181818181818181 +818181818181818181818181818181818080808080808080808080808080808080807f7f80807f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f8080808080808080808080808081818080818181818181818183838383848384848585 +8585868686878787878888898989898a8a8a8b8b8a8a8b8b8b8b8b8b8b8b8b8b8b8a8a8a8a8989 +8888878786868585848483838282818180807f7f7e7e7d7d7c7c7c7c7b7b7b7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d +7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f80 +808080808080808080808080818180808181818181818181818181818182828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828281818181 +818181818181818181818181818181818181818181818181808081818080808080808080808080 +808080808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7b7b7c7c7b7b7b7b7b +7b7b7b7a7a7a7a7a7b7b7b7c7c7b7b7c7c7c7e7e7e7f807f808181828384848585868687878888 +898989898989898988898888888886868685858585848483828181808080807f7f7e7f7e7e7e7e +7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b +7b7b7c7c7b7b7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f80808080808080808181 +8080818181818181818181818180808181808080808080808080808080807f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f +7f808080808080808080807f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7d7d7d +7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7d7d7d7d7c7c7c7b7b7c7c7b7c7c7b7b +7c7c7d7f8080818283848586878788898a8a8a8a8b8a8a8b8b8a89888786858483828180807f7d +7c7c7b7b7c7c7b7b7b7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f +7f80808181808081818183838383838383838383818181807f7f7e7d7c7b7b7a79787877777676 +76767676777878797a7b7c7d7e7f80808282838384848585858584848484838483838383818181 +808081818080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7d7d7d7d7c7c +7c7c7c7c7c7c7c7c7d7d7d7d7e7f8080818181818282828383838282818180807f7e7d7d7c7c7b +7b7a7a797a79797979797979797a797a7a7a7a7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7b7b7c7c7b7b7b7a7a7a7a797a79797979 +7979797979797979797a7a7b7b7c7c7b7b7c7c7c7e7e7e7e7f7f80808181808081818182828282 +828383838383838383838383838383838383838383838383838483848484848484848483848383 +838383838383848384848484848484848484848484848585858585858585868685858686868787 +8787878787878787888888888988898989898a8a8a8a8a8a8a8a8b8b8a8a8b8b8b8b8b8b8b8b8b +8b8b8a8a8b8b8a8a8a8a8a8a8a8a89898989888887878787868686858585858484838483838383 +8282828282818181808081818080808080808080808080808080808080807f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7b7b7b7b7a +7a7979787878787777777676767675757475747474747272727272727272727272727272727272 +727272737373737374747474757475757575767676767676767677777676777777787878787879 +79797979797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a797a797979797979797979797979797a797a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c +7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7c7c7b7b7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e +7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808181808081818181818181818181818181 +81818181818181818080818180808080808080807f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080 +808080808080808081818080818181818181818181818181818181818181818181818181818181 +818181818181818181818182828282828282828282838383838383838383838383838383838383 +838383838383838383838383828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828281818181818181818080818180808080 +80808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f80808080808080808080808080808080808080808080808080828282828382838384848484 +848585868686868787888888888989898a8a8a8a8a8a8a8a8a8a8a8a8a8a8b8b8b8b8b8a8a8989 +8888868687878585848483838282828281807f7f7e7e7d7d7d7d7c7c7c7b7b7b7b7b7b7b7b7a7a +7b7b7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7d7d +7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080 +808080808080808080808080808080808080808080808080808181818182828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282818181808081 +818080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080807f7f7f7f7f7f7f7f7f7e7f7e7e7d7d7d7d7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7a7a7a7b7b7c7c7c7c7c7c7c7c7d7d7f7f7f8081808182828384858586868686878788888989 +89898989898887888787878785858584848484838382818080808080807f7f7e7f7e7e7e7e7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f8080808081818181818180808181 +808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f80 +8080808080808080807f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d +7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7d7d7d7d7c7c7c7c7c7c7c7c7b7b7c7c7b7c +7d7e7f8080818283848486868788898a8a8a8a8a8a8a8a8b8988888786858483828281807e7d7c +7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7c7c7c7c7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7f80 +8080808080808080828283838383838383838181818180807f7e7c7c7c7b7a7979777777777777 +777676777778797b7b7c7d7e7f8081818282838485858585848484848384838383838181818181 +81818181818080807f7f80807f7f7f7f7f7f80807f7f8080808080807f7e7f7e7d7d7d7c7c7c7c +7c7c7c7c7c7c7d7d7d7d7e7f808080808181828282838383828281818181807f7e7e7c7c7c7c7b +7b7a7b7a797979797979797a797a7a7a7a7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7b7b7b7a797b7a7979797979 +797979797979797a7a7b7b7b7b7b7b7b7b7b7d7d7d7e7f7e7f8080808080808080818181818182 +828283838282838383838383838383838383838383838384838484848484848484838483838383 +838383838483848484848484848484848484848485858585858585858585858585858586868686 +868686868686878787878887888888888989898989898989898989898989898989898989898989 +898989898989898989898989888888888787868686868585858585858584848384838383838282 +828181818180808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7d7f7e7d7d7d7c7c7c7c7c7b7b7b7b7b7b7b7a7978 +787777777776767676767676757574757474747472727272727272727272727272727272727272 +727373737474747475757675767676767777777777777777777777777777777878787878797979 +7979797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a797a797979797979797979797979797a797a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7d7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f80807f7f808080808080808080808080808080 +8080808080808080808080808080808080807f7f7f7f7e7f7e7e7e7e7e7e7e7d7d7d7d7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f808080808080808080808181818181818181818181818181818181818181 +818181818181818181818080808080808080808080808081818080818181818181818181818181 +818181818181818181818181818181818181818181808080808080808080808080808080808080 +8080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8181818182818282838383838384 +848585858586868686868788888889898989898989898a8a8a8a8a8a8b8b8b8b8b8a8a8a8a8989 +878788888686868684848383838382818181807f7e7e7e7e7d7d7d7c7b7b7b7b7b7b7b7a7a7b7b +7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7d7d7d7d +7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f8080808080 +808080808080808080808080808080808080808080808081818181828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828181818080818180 +808080808080808080808080808080808080808080808080808080808080807f807f7f7f7f7f7f +7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a +7a7a7b7b7c7c7c7c7d7d7d7d7e7e80808181828182838384858585868686868787888888888888 +8888888787878786868684848483838383828281817f7f7f7f7f7f7e7e7e7e7e7e7e7e7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7d7c7d7d7d7d7e7e7e7e7e7f7f7f7f7f7f7f7f80808080818181818181808081818080 +80808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f8080 +808080808080807f7f7f7f7f7f7f7f7f7e7e7d7d7d7d7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e +7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7e7e7e7d7d7c7c7c7c7c7c7c7b7b7c7c7b7c7d7d +7e7f7f808182838385858687888989898a8a8a8a8a8b8989898887868684838382807f7e7d7d7d +7c7c7c7b7b7c7c7b7b7b7b7b7b7c7c7c7c7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7f7f7f +807f8080808082828383838383838383818181818080807f7d7d7d7c7b7a7a7878777777777776 +76777778787a7a7b7c7d7e7f808082828283848484858484848484848484848482828282818181 +8181818080807f7f80807f7f7f7f7f7f80807f7f8080808080807f7f807f7e7e7e7d7d7d7d7c7c +7c7c7c7c7d7d7d7d7e7e80808080818182828283848483828281818180807f7f7d7d7d7c7b7b7b +7b7b7a7a7a7a7979797a797a7a7a7a7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7b7b7b7a7a7b7b7a7a7a7a7a7a7a +797a79797979797a7a7a7b7a7b7b7b7b7d7d7d7e7e7d7e7f7f7f7f7f7f7f808081818181828282 +838382828383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383848484848484848484848484848484858585858585 +858585858686868686868686868687878787878787878788878888888888888888888888888888 +888888888888888888888787878786878585858584848484848484838383838383838382828281 +81818180808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f +7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7d7d7e7e7d7d7d7c7c7c7c7b7a7a7a7a7a7a7a7978787877 +777776767575757575757474747474747474727272727272727272727272727273727373737374 +747475757575767676767676767677777777777777777777777777777778787878787979797979 +79797979797979797979797979797979797979797a7a7a7a7a7a7a7a7a7a797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +79797979797979797979797979797979797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d +7c7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7f7f7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7c7b +7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d +7e7d7e7e7e7e7e7e7e7e7e7e7e7e7e7d7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7d7e7e +7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080 +80808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f80807f7f8080808080808080808080808080 +808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7f7f7e7e7f7f7f7f7f7f7f7f80808080818081818181828283838383 +8384848485868686868687878888878789898a8a8a8a8b8b8b8b8b8a8a8a8a8a8a898989898989 +88888888868686868686838383838182818180807f7f7e7e7d7d7d7d7d7d7b7b7b7b7b7b7b7b7b +7b7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f808080818180808181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +8181818181818181818180808080808080807f7f80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7e7e7e7e7d7d7c7c7c7c7c7c7c7c7c7b7b7b7a7a7b7b7a7a7a7a7a7a7a7a7b7b7b +7b7b7c7c7d7e7e7d7e7f7f80808181838383838484848687878787888888888887888888888787 +8787858785858585838383828282828181808080807f7f7e7e7e7e7d7d7c7c7c7c7c7c7c7c7c7c +7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7d7d7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7e7e7d7d +7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f807f8080808080808080808080808181808081818181 +81818181818181808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f +8080808080808080807f7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7d7d7e7e7e7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7d7d7c7c7b7c7c7b7b7c7c7c7d7d7d +7e7f8081818383848586878788898a8a8a8b8b8a8a898989888886858483828281807f7e7d7d7c +7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7f7f7f80807f +7f808181818181818182828282828383838282807f7f7f7d7e7d7c7b7a7a797877777676767777 +777778787a7a7b7c7d7d7f80808182838384848484858585848584848484838383828283828181 +818080808080808080808080808080808080808080808080807f7f7f7f7f7f7e7e7e7e7e7e7d7d +7d7d7d7d7d7d7e7f7f7f81818181828283838383838383838282827f7f7f7f7e7d7d7c7b7a7b7a +7a7a79797979797a797a7a7a7a7a7a7a7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f +7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7c7c7c7b7b7b7b7a7b7a7a7a7a797979797979 +7979797a7a7a7a7b7b7a7a7b7b7b7c7c7c7c7d7d7d7d7e7e7f7f80808080808080808181818181 +818181818181818181818181818181818181818281828282828282828281828181818181818181 +828283838383838383838382828282828282828282828282838382828383838484848484848484 +848484848484858485858585868686868686868687878686878787878787878787878786868787 +868686868686868686868686858585858585858585848483838383828382828282818181818181 +81818080818180808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7e7e7e7e7e7d7d7d7d7c7d7c7c7c7c7b7b7b7b7b7b7a7a7979787878787777777676 +767676767575747474747373727272727373737373737373737374747474747474747474757575 +757575757575767576767676777777777777777778787777787878797979797979797979797979 +79797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a797979797979797979797979797979797979797979 +7979797979797979797979797978797878787878787878787878787879797a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7a7a7b7b7b7b7b7b7a7a7b7b7a7a +7a797979797979797979797979797979797979797979797979797878787878787878797979797a +7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7b7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7e7e7d7d7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7e7e7f7f7e7e7e7e7e7e7e7e7e7e7e7e7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7b7b7b7b7c7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7d7d7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7e7e7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7e7e7d7d7e7e7e7e7e7e7e7e7f7f7f7f807f808080808181828282828283 +8383848484848585868687878686888889898a8a8b8b8b8b8b8a8a8a8a8a8a8a8a8a8a8a8a8989 +89898888878787878484848483848382818180807f7f7e7e7d7d7d7d7b7b7b7b7b7b7b7b7b7b7a +7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f +7f8080808181808081818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818180808080808080807f7f80807f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7b7b7b7a7a7b7b7a7a7a7a7a7a7a7a7b7b7b7b7b +7c7c7d7e7f7e7f8080818182838484848485858587878787878888888888878787878786868686 +8586858484848282828181818180807f807f7f7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c +7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7d7d7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7e7e7d7d7e7e +7f7e7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808081818080818181818181 +8181818181808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f8080 +80808080808080807f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d +7d7d7d7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7d7d7c7c7b7c7c7b7b7c7c7c7c7c7c7d7e +7f80808282838485868687888a8a8a8b8b8a8a8a8a8a89898886858483828281807f7e7d7c7b7b +7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7f807e7f80 +8181818181818182828282828383838282808080807e7f7e7d7c7b7b7a78777776767677777777 +777779797a7b7c7c7e7f8081818282838384848585858585858585858484848382838281818180 +80808080808080808080808080808080808080808080808080808080807f7f7f7f7e7e7d7d7d7d +7d7d7d7d7e7e7f7f8181818182828383848484838483828282808080807f7e7d7c7b7b7b7b7b7b +7a7a7979797a797a7a7a7a7a7a7a7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7c7c7c7b7b7b7b7b7b7b7b7b7b7a7a7a7a797a7979 +79797979797a7b797a7b7b7b7c7c7c7c7c7c7c7c7d7d7e7e7f7f807f8080808081818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818182 +828282828282828282818181818181818181818181818282818182828283838383838383838383 +838383838383838383838484848484848484858684858686868686868686868686858586868585 +858585858585858585858485848484848484848383828282828282828282828181818181818181 +8080818180808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e +7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7b7b7b7b7a7a797978787777777777777776767576 +757574747373737373727272727273737373737373737373747474747574757575757676767676 +767676767676767676767777777777777777787877777878787979797979797979797979797979 +797979797979797979797979797979797878787878787878787878787878787878787878787878 +787878787878787878787878787878787878787878787878787878797979797979797979797979 +7979797979797979797979797979797979797979797a7a79797a7a7a7a7a7a79797a7a79797978 +787878787878787878787878787878787878787878787878777777777777777778787878797979 +79797979797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7a7b7b7b +7b7b7b7b7b7b7c7c7c7c7c7c7c7c7d7d7c7c7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7d7d7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7b7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a797979797979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +7979797979797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7a7b7b +7c7c7b7b7c7c7c7c7c7c7c7b7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7b7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7d7d7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f80808081818181828282 +8383838384848585868686868787888889898a8a8a8a8b8b8b8b8b8b8b8b8b8b8b8a8a8b8b8a8a +89898888888886868685848584838282818180807f7f7e7e7e7e7c7c7c7b7b7c7c7b7b7b7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f80 +808080808080808080808080808080808081818080818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818080818180808080808080 +8080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7d7d7d7d7d7c7c7c7b7b7c7c7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7c7c7d7d +7e7e7f7f8080818282838485858585868686888888888888888888888787878787868686858485 +84838383818181808080807f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e +7f7f7f7f7f7f7f7f7f808080808080808081818080818181818181808081818080808080808080 +80808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f80808080 +8080808080807f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d +7d7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7c7c7c7b7b7c7c7b7c7c7b7b7c7c7d7e7f +7f808182838485868788898a8a8a8a8b8a8a8b8b8a8a898786868483838280807f7d7c7c7b7b7c +7c7b7b7b7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f8080 +808081818182828282828383838383818181807f807f7e7d7c7b7a797878777776767676767677 +7878797a7b7c7d7e7f808082828383848485858585858585858584848484838382828282818181 +8080818180808080808081818080818181818181808081818080807f7f7f7f7e7e7d7d7d7d7d7d +7d7d7e7e7f7f8080818182828383848484838483838383818181807f7f7e7d7c7c7c7c7b7b7a7a +7979797a797a7a7a7a7a7a7a7a7a7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7c7c7c7b7b7c7c7b7b7b7a7a7a7a797a79797979 +797979797a797a7a7a7a7b7b7b7c7c7b7b7c7c7c7e7e7e7e7f7e7f7f7f7f808080818180808181 +818181818181818181818181818181818181818181818181818181818181818181818181828282 +828282828282828181818181818181818181818181818181818181828282828282828282828282 +828282828282828283838383838383838384838484848484848484848484848484848484848484 +848484848484848483848383838383838383838282828282828282828281818180808181808080 +808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e +7e7d7d7d7d7d7c7c7c7b7b7c7c7b7b7b7a7a7a7a79797878787877777776767676757574757474 +747473737373737272727272737373737373737373737474747475747575757576767677777676 +777777777777777778787878787878787878787878787879797979797979797979797979797979 +797979797979797979797979797978787878787878787878787878787878787878787878787878 +787878787878787878787878787878787878787878787878787979797979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979787878 +787878787878787878787878787878787878787878787777777777777777777778787878787878 +78787879797979797979797979797979797979797979797979797979797979797a797a7a7a7a7a +7a7a7a7a7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a797a79797979797979 +797979797979797979797979797979797979797979797878787878787878787878787878787878 +787878787878787878787878787878787878787878787878787878787878787878787878787878 +7878787879797979797979797979797979797979797979797979797979797979797a797a7a7a7a +7a7a7a7a7a7a7a7a7a797a7979797979797979797979797979797979797a797a7a7a7a7a7a7a7a +7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f808080808080808181818282 +82828383848485858585868687878888898989898a8a8a8a8a8a8a8a8a8a8a8b8b8a8a8b8b8a8a +89898888878786868586858483838282828281807f7f7f7f7d7d7d7c7c7c7c7c7c7c7b7b7b7b7b +7b7b7b7a7a7b7b7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7d7d +7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080 +808080808080808080808080808080808080808080808080808080808080818180808181818181 +818181818181818181818181818181818080818180808080808080808080808080808080808080 +808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7d7d +7d7d7c7c7c7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7c7c7c7d7d7e7e7f7f +808081828283838485868686868686868888888888888887878786868686868585848483848382 +8282808080808080807f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f +7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080808080808080808080 +8080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f808080808080 +808080807f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7e +7e7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7d7e7e80 +80818283848486878889898a8a8a8a8a8a8a8b8a89888786858484838281807e7d7c7c7c7c7c7c +7b7b7c7c7b7b7b7b7b7b7c7c7c7c7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f80808080 +80808081818182828383838383818181818081807f7e7c7c7b7a79797777777777777777777878 +797a7b7b7c7d7e7f80818182828484858585858585868686858585848384838282828181818181 +818181818181818181818181818181818181818181818181818080807f7e7f7e7d7d7d7d7d7d7d +7e7e7f7f80808080818283838484848384838383838181818180807f7e7d7c7c7c7c7c7b7b7a7a +797a797a7a7a7a7a7a7a7a7a7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7b7b7b7b7a7b7a7a79797a7a +79797a797a7a7a7a7b7b7b7b7b7b7b7b7b7b7d7d7d7e7f7e7f7f7f7f8080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808181818181 +818181818180808080808080808080808080808080808080808181818181818181818181818180 +808181808080818181818181818181828182828383828283838383838383838383838383838383 +838383838383828382828282828282828281818181818181818181808080808080808080808080 +80808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d +7d7d7c7c7c7c7b7b7b7b7b7b7b7b7a7a7a7a797978787878777777767677777575747574747474 +737373737372727273737373747474747474747475757575767576767676777777787877777878 +787878787878797979787879797878787878787878797979797979797979797979797979797979 +797979797979797979797979787878787878787878787878787878787878787878787878787878 +787878787878787878787878787878787878787878787879797979797979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797878787878 +787878787878787878787878787878787878787877777777777777777777787878787878787878 +7879797979797979797979797979787879797878787878787979787879797a797a7a7a7a7a7a7a +7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a797a797979797979797878 +797978787878787878787878787878787878787877777777777777777777777777777777777777 +777777777777777777777777777777777777777777777777777777777777777777777777777777 +777778787878787878787878787878787878787878787878787878787878787978797979797979 +797979797979797879787878787878787878787878787878787878797879797979797979797979 +797979797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7a7a7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7c7c7c7d7d7c7c7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f80808081818181 +828283838484848485858686878788888888898989898989898a8a8a8a8b8b8a8a8b8b8a8a8a8a +898988888787868786868584838383838281818181807e7e7e7d7d7d7d7d7d7c7b7b7b7b7b7b7b +7b7a7a7b7b7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7d7d7d7d +7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f8080808080 +808080808080808080808080808080808080808080808080808080808181808081818181818181 +818181818181818181818181818180808181808080808080808080808080808080808080808080 +80807f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d +7c7c7c7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7d7d7d7e7e7f7f80818181 +828383848485858686868686868688888888888888878787868585858584848383828381818181 +7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7d7d7d7d7e7d7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f80808080808080808080808080808080808080808080808080808080808080808080 +807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7e7e7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f80808080808080 +80807f7f7f7f7f7f7f7f7f7f7e7e7e7e7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7e7e7e +7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7d7d7d7d7c7c7c7c7c7c7c7c7b7b7c7d7d7d7f7f80 +8181838385868688888989898a8a8a8a8b8a89898887868685848382807f7e7d7d7d7c7c7c7b7b +7c7c7b7b7b7b7b7b7c7c7c7c7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f807f808080 +808181818282838383838381818181808180807f7d7d7c7b7a7a78787878777777777778787979 +7a7a7b7d7d7e7f8080828283838485858585858686868585858484858483838382818181818181 +81818181818181818181818181818181818181818181818080807f7f807f7e7e7e7e7e7e7e7f7f +7f7f8080808081828383838383848484848484828282828080807f7e7d7d7d7c7c7b7b7b7b7a7a +7a7a7a7a7a7a7a7a7a7a7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f +7e7f7f7f7f7f7f7f7f7f7e7e7e7e7e7d7d7d7d7c7d7c7c7c7c7b7b7b7b7b7b7b7b7a7a7b7b7a7a +7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7d7d7d7e7e7e7e7e7e7e7f7f7f7f807f80808080808080 +808080808080808080808080808080808080808080808080808080808080808081818181818181 +818181808080807f807f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080807f7f80 +807f7f7f8080808080808080808080808081818080818181818181818181818181818181818181 +818181818181818181818181818182808181818181818181818080808080808080808080808080 +8080808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d +7c7c7c7c7b7b7b7b7b7b7b7a7a7979797979787878787777777676777775757575757575757474 +747474737373747474747575757575757575767777777777777777777878787979787879797979 +797979797a7a7a79797a7a79797979797979797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7979797978797878787878787878787878787879787979797979797979 +7979797979797979797979797979797979797979797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a797a79797979797979797978787878787878 +787878787878787878787878787878787878777777777777777777777878787878787878787879 +797979797979797979797979787879797878787878787979787879797979797979797979797979 +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7c7b7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7b7a7a +7a7a7a7a7a7a7a7a7a7a7a7a797979797979797979797979797979797979797979797978787979 +787878787878787878787878787878787878777777777777777777777777777777777777777777 +777777777777777777777777777777777777777777777777777777777777777777777777777777 +787878787878787878787878787878787878787878787878787878787878787878787878787878 +787878787878787878787878787878787878787878787878787878787878787878787878787878 +7878797979797979797979797979797979797979797979797979797979797a7a79797a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7a7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7c7c7c7d7d7c7c7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7c7d7d7d7d7d7d7d7e7e7f7f7f7f7f808080808181 +828283838383848485858686878787878888888a8a8a8a8a8a8b8b8a8a8b8b8a8a8a8a89898989 +8989898888878786868686858483838382818181807f7f7e7e7f7f7d7d7d7d7c7c7c7c7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f80808081818080818181818181818181818181818181818181818181818181 +81818181818181818181818181818181818181818181808081818080807f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7d7e7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7b7b7b7a7a7b7b7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7c7c7d7d7e7e7f7f8080818183828383 +848485858686868787888888878787868686868686858585858484838383828181818080807f7f +7f7e7e7d7d7d7d7c7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f807f808080808080 +808080808080808080808081818080818181818181808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f +808080807f807f7f7f7f7e7e7e7e7e7e7e7e7e7e7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7e7e7e +7e7f7f7f7f7f7f8080807f807f7f7f7f7e7e7e7d7d7e7d7c7c7c7b7b7c7c7c7c7d7d7d7e7f7f81 +8183838486868787888a898a8a8b8a8a8a8989898886858483828281807f7e7d7d7c7b7b7b7b7b +7b7c7c7b7b7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f80808081 +81818181818182828283838382828181807f7f7e7d7c7b7b7a7a7878787776767777777778787a +7b7b7c7d7d7f808081828384848585858585858585858585848484848483838383828282828181 +818080808181808081818182828281818282818181808080807f7f7f7f7f7f7e7e7e7e7e7e7f7f +7f7f81818181818283848483848484848483838382828280807f7f7f7e7d7d7d7b7a7a7a7b7a7b +7a7a7a7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7e7e7d7d7d7c7c7c7c7b7b7a7a7a7a7a7a7a7a7b79 +7a7a7a7a7a7a7a7b7b7b7b7c7c7c7c7c7c7c7d7c7d7e7e7e7f7f7f80807f7f8080808080808080 +808080808080808080808181818181818181818181818181818181818181818181818181818181 +818080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080 +80807f81808080808080808080808080808080808080808080807f7f80807f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7d7d7d7d7c7c7c7c7c +7c7c7c7b7b7b7b7a7a7a7a7a7a7a79787878787877777776767676767675767575757575757575 +75757575757575757575757676767677777777777878797979797979797a7a79797a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a79797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +7979797979797979797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7979797979797979797979797979797979797979797979797979797979 +797979797979787878787878787878787878787878787878787877777777777777777777777777 +777777777777777777777777777777777777777777777777777778777878787878787878787878 +7878787979797a7a79797a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7c7c7c7c7c7b7b7b7b7b7b7b7b7a7a7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7979797979797979797978787878777877777777777777777777777777 +777777777777777777777777777777777676767676767676767676767676767676767676767676 +767676767676767676767676767676767676767676767676767676767676767676767676767676 +767676767676767676767676767676767676767676767676767676777677777777777777777777 +777777767776767676767676767676767676767676767677777878787878787878787878787878 +787878787878787878787878787878787878787878787878787878787878787878787878787878 +787878787878787878797979797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7e7e7e7e7e7f7f7f7f80808181 +8282828283838484858586868686878787898989898a8a8b8b8a8a8b8b8a8a8a8a8a8a8a8a8a8a +8a89898888888887878685848484848383828180807f7f80807e7e7d7d7c7c7c7c7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7a7a7a7a7a7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f808080818180808181818181818181818181818181818181818181818181818181 +8181818181818181818181818181818181818181808081818080807f7f7f7f7f7f7f7f7f7f7f7f +7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b +7b7b7a7a7b7b7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7c7c7d7e7f7f808081818283848384848585 +868686868687878888888787878686868686868585848483838282828180807f7f7f7f7e7e7e7d +7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080 +80808080808080808081818080818181818181808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f8080 +80808080808080807f7f7f7f7e7f7e7e7e7e7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e +7e7e7e7f7f8080808080808080807f7f7f7e7d7e7d7c7c7c7b7b7c7c7c7c7c7c7c7d7e7e7f8082 +8283848586868789898a8a8b8a8a8a8a8a8a898886858483828281807f7e7d7c7b7b7b7b7b7b7c +7c7b7b7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f808080818181 +81818181828282838383828281818180807f7e7d7c7c7b7b797978777676777777777777797a7b +7b7c7c7e7f80818182838485858585858585858585858585858585848483838282828281818180 +80808181808081818182828281818282818181808080808080808080807f7f7f7f7f7f7f7f7f7f +81818181818282838384848585858584848483828281818080807f7d7d7d7b7b7b7b7b7b7b7a7a +7a7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7d7f7e7d7d7d7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7a7a7a +7a7a7a7a7a7b7b7b7b7c7c7c7c7c7c7c7c7c7c7d7d7d7e7e7e7f807e7f80808080808080808080 +808080808080808081818181818181818181818181818181818181818181818181818181818180 +8080807f807f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e +7e7f7f7f7f7f7f7f7f7f807f8080808080808080808080807f7f80807f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c +7c7b7b7b7b7a7a797a797979797878787878777777767676767676767676767676767676767676 +767676767676767676777777777878797979797a7a7a7a7a7a7a7a7b7b7a7a7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a797a797979797979797979797979797a797a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a797a7979797979797979797979797979797979797979 +797979797878787878787878787878787878787878787878777777777777777777777777777777 +777777777777777777777777777777777777777777777777777777777777777777777777777777 +77787878797978787979797a7a7a7a7a7a7a7a7a7b7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7c7c7c7c7c7b7b7b7b7b7b7b7b7a7a7b7b7a7a7a7a7a7a7a7a7a7a7a7a797a797979797979 +797979797979797978787878787878787878777777777777777777777777777777777777777777 +777777777777777777777777777776767676767676767676767676767676767676767676767676 +767676767676767676767676767676767676767676767676767676767676767676767676767676 +767676767676767676767676767676767676767676767676767676767676767676767676767676 +767676767676767676767676767676767676767676767777777777777777777777777777777777 +777777777777777777777777777777777777777777777777777777777777777777777777777777 +777777777777777878787879797979797979797979797979797979797979797979797979797979 +79797979797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7a7b7b7b7b7b7b7b7b7b7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7f7f80808181 +8181828283838484858585858686868888888889898a8a8b8b8a8a8b8b8b8b8b8b8a8a8b8b8a8a +8a898989898888878786868585848483828181808080807f7f7e7e7d7d7d7d7c7c7c7b7b7c7c7b +7b7b7b7b7b7b7b7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c +7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f8080808080808080808080808080808080808181808081818181818181818181818181 +818181818181818180808181808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f +7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7c7c7c7c7d7d7e7f80808181828283848584858686868787 +8787878888888888878787868686868585848483838282818180807f7f7e7e7e7e7d7d7d7d7d7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080 +808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e +7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f80808080 +8080808080807f7f7f7f7e7f7e7e7e7e7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e +7e7f7f8080808080808080807f7f7f7f7e7e7d7d7c7c7c7c7b7b7b7b7b7b7c7c7d7d7e7f808182 +838485868788898a898a8b8a8a8b8b8a8a898786868483838280807f7d7c7c7b7b7c7c7b7b7b7b +7b7b7c7c7b7b7c7c7c7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f8080808181 +818182828283838383838282828180807f7e7d7d7b7b7a7a7978777777777777777778797a7a7b +7c7d7e7f8081828384858585858686868686868585868685858484838383838282828282818181 +8181818181818182828282828282828282818181808081818080807f7f7f7f7f7f7f7f7f7f8080 +8081818282838384848585858584848484838382828180807f7e7e7e7c7c7c7b7b7b7b7a7a7a7b +7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7b7b7c7c7b7b7b7a7a7a7a7a +7a7a7a7a7a7b7b7b7b7b7b7b7b7c7c7c7c7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f8080808080808080808080808080808080808080808080808080808080807f7f7f +7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7b7b7c7c7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e +7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7c7c7c7b7b7c7c7b7b +7b7a7a7a7a797a7979797978787878787777777676777776767676767676767676767676767676 +777776767777777878787879797a7a7a7a7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c +7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a797a797979797979797979797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a797a79797979797979797979797979797979797979797979 +797978787878787878787878787878787878787878787777777777777777777777777777777777 +777777777777767677777676767676767777767677777777777777777777777777777777777778 +7878787878787878787979797979797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a797a7979797979797979 +797979797979787878787878787878787777777777777777777777777776767777767676767676 +767676767676767676767676757575757575757575757575757575757575757575757575757575 +757575757575757575757575757575757575757575757575757575757575757575757575757575 +757575757575757575757575757575757575757575757575757575757575757575757575757575 +757575757575757575757575757575757575757576767676767676767676767676767676767676 +767676767676767676767676767676767676767676767676777776767777777777777777777777 +777777777777777878787878787878787878787878787878787878787878787878787878787878 +787878797979797979797979797979797979797979797a797a7a7a7a7a7a7a7a7a7b7b7b7b7b7b +7b7b7c7c7b7b7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7c7c7c7c7c7d7d7d7e7f7e7f8080808080 +8181828283838484848484858587878787888889898a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8b8b89 +898a8988898887868686868585848382828282828280807f7f7e7e7e7e7d7d7c7c7c7c7c7c7c7c +7c7c7c7b7b7b7b7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c +7c7c7c7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f80808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f +7e7e7e7e7e7e7e7e7e7d7d7d7c7c7d7d7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a +7a7a7a7b7b7b7b7b7b7b7c7c7c7c7c7d7d7e7e7f80818182828383848586858686868687878787 +878888878787868686858585858484838382828181808080807f7f7e7e7e7e7d7d7d7d7d7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080 +80808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f808080808080 +808080807f7f7f7f7e7f7e7e7e7e7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7f +7f8080808080808080807f7f7f7f7e7e7d7d7c7c7c7c7c7c7c7c7c7b7b7b7c7c7d7f8080818283 +848486878889898a8a8a8a8a8a8b8a89888786858484838281807e7d7c7c7c7c7c7c7b7b7b7b7b +7b7b7b7b7b7c7c7c7c7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f80808080808080 +8182828383838383828282818181807f7e7e7c7c7b7b7a79777777777777777778797a7a7b7b7c +7d7e7f808182838485858585858586868686868686868685858484838382828282828181818181 +818181818182828282828282828282818181818181818181818080807f7f80807f7f7f80808081 +81828283838484858586868484858584848383818181807f7f7f7d7d7c7c7c7c7c7b7b7b7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b +7b7a7a7c7c7b7b7b7b7b7b7b7b7b7b7c7d7d7d7d7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f8080808080808080808080808080808080808080808080808080808080807f7f7f7f7e +7f7e7e7d7d7e7e7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7a7a7b7b7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7c7c7c7c7c7c7c7c7d7d7d +7d7d7d7d7d7d7e7d7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7c7c7c7b7b7c7c7b7b7b7a +7a7a7a797a79797979787878787877777777777777777777777777777777777778787777787878 +7878787878797979797a7a7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7a7b7a7a7a7a7a7a7a7a7a7a7a7a7a7b7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7b7b7b7b7b7b7b7b7b7a7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +797979797979797978787979787878787878787877777777777777777777777777777777777777 +777777777777777777777777777777777777777777777777777777777777777777777777787878 +787878787878787979797979797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b +7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a797a79797979797979797979 +797979797878787878787878787877777777777777777777777777767677777676767676767676 +767676767676767676767575757575757575757575757575757575757575757575757575757575 +757575757575757575757575757575757575757575757575757575757575757575757575757575 +757575757575757575757575757575757575757575757575757575757575757575757575757575 +757575757575757575757575757575757575767676767676767676767676767676767676767676 +767676767676767676767676767676767676767676767676767676767676767677777676777777 +777777777778787878787878787878787878787878787878787878787878787878787878787878 +78797979797979797979797979797979797979797a797a7a7a7a7a7a7a7a7a7b7b7b7c7c7b7b7c +7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7c7c7c7c7c7d7d7d7e7e7d7e7f7f7f7f7f8080 +8181818182838383838484868686868687888889898989898989898a8a8a8a8a8a8a8b8b89898a +89898a89888787878786868584838383838383818181807f7f7f7f7e7e7d7d7d7d7c7c7c7c7c7c +7c7b7b7b7b7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c +7c7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080807f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7d7d7d7c7c7d7d7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a +7a7b7b7b7b7b7b7b7c7d7d7d7d7e7e7f7f80818282838384848585868586868686878787878788 +888787878685858484848483838282818180807f7f7f7f7e7e7e7e7e7e7d7d7d7d7d7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080 +8080808080808080808080808080807f7f7f7f7e7f7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f80808080808080 +80807f7f7f7f7f7f7f7f7f7e7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7e7e7f +7f7f807f808080807f7f7f7f7f7f7e7e7d7c7c7c7c7c7c7c7c7b7b7b7c7c7d7e7f7f8081818383 +858686888889898a8a8a8a8b8a89898887868685848382807f7e7d7d7d7c7c7c7b7b7b7b7b7b7b +7b7b7b7c7c7c7c7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f8080808080808182 +82838383838382828281818180807f7f7d7d7c7b7b7a7878787777777777787979797a7a7b7d7d +7e7f80818283848484858585868686868686868686858585858484838383838282818181818181 +81818182828282828282828282818181818181818181818080807f7f80807f7f7f808080818182 +8283838384858586868484858585858484828282818080807e7e7d7d7d7c7c7b7b7b7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7d7d7d7d7c7d7c7c7c7c7b7b7b7b7b7b7b7b7a +7a7c7c7b7b7b7b7b7b7b7b7b7b7c7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7f7f7f7f7f7f7f7f7f807f8080808080808080808080808080808080807f7f7e7e7e7e7e7e +7e7d7d7e7e7d7d7d7c7c7c7c7c7c7c7c7c7b7c7b7b7b7b7a7a7a7a7a7a7a7a79797a7a79797979 +797979797979797979797979797979797979797979797a7a7a7a7b7b7b7b7b7b7b7b7c7c7c7c7d +7c7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7e7f7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7c7c7c7b7b7c7c7b7b7b7a7a7a +7a7a7a7a7a7a7a7979797979787878787878787878787878787878787878797978787979797979 +7979797a7a7a7a7c7b7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7d7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7b7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7d7c7c +7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a +7a7a7a7a7a7a79797a7a7979797979797979787878787878787878777877777777777777777777 +777777777777777777777777777777777777777777777777777777777777777777777878787878 +78787878787979797979797979797979797979797979797979797979797a797a7a7a7a7b7b7b7b +7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a797a79797979797979 +797978787878787878787878777777777777777777777777777676777776767676767676767676 +767676767676767675757575757575757575757575757575757575757575757575757575757575 +757575757575757575757575757575757575757575757575757575757575757575757575757575 +757575757575757575757575757575757575757575757575757575757575757575757575757575 +757575757575757575757575757575757676767676767676767676767676767676767676767676 +767676767676767676767676767676767676767676767676767676767676777776767777777777 +777777787878787878787878787878787878787878787878787878787878787878787878787879 +797979797979797979797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7c7c7b7b7c7c7c +7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7e7e7f7f7f7f7f80 +81818181818283838383838484868687878888878789898a8a8a8a89898b8b8a8a8a8a8a8a8a89 +89898989898787878786868585838383838383818180807f7f7f7f7f7e7d7e7e7d7d7d7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f8080808181808081818181818181818181818181818181818181 +81818080818180808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7d7d7d7d +7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7a7a7b7b7a7a7a7a7a7a7a7a7b7b7b7b +7b7b7b7c7c7d7d7d7d7f7f7f7f8080818283838484848485868687878888888787878686868686 +86858585858484838382828181808080807f7f7e7e7e7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f +7f807f808080808080808080808080808080808080808080808080808080808080808080807f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7d7d7d7d7e7f7f7f7f +7f7f7f7f7f7f808080807f7e7e7e7e7e7e7d7c7b7b7b7b7b7c7c7c7c7c7d7d7e7e7f8181838384 +868687888a898a8a8b8a8a8a8989898886858483828281807f7e7d7d7c7b7b7b7b7b7a7b7b7b7b +7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f8080818181818181 +8182828283838383828181807f7f7e7e7d7d7b7a7a7979797877777777777878787a7b7b7c7d7e +7f8081828283848586868686878686878786868685848484848484838383838383838382828282 +828282828282838383838383838382828282818181808080808080808080808080808181818182 +828484858585858585858584848484848283828180807f7f7f7e7d7d7c7c7c7c7b7b7b7b7b7b7b +7b7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f8080 +808080808080807f807f7f7f7f7f7f7f7f7f7e7e7e7d7d7e7e7d7d7d7c7c7c7c7c7b7b7b7b7b7b +7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7d7c7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7d7c7c7c +7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a797979797878787878787878787878 +7878787878797978787979797979797979797979797979797979797a7a7a7a7a7b7b7b7b7b7b7b +7b7c7d7c7d7d7d7d7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7b7b7c7c7b7b7b7b7b7b7b7a +7a79797979797979797979797978787979787878787878787879797979797979797a7a7a7a7b7b +7b7c7c7c7c7c7c7d7d7d7d7e7e7e7e7e7e7e7e7f7f7e7e7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7c7d7c7c7c7c7c7c7c7c7c7c7c7c7c7d7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7c7c7c7c7c7c7c7c7c7b7c7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a797979797979797979797979797979787878 +777778787777777777777878777778787878787878787878787878787878787878787878787878 +7878787878787878787878787978797979797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a797a7979797979797979797979797979 +797979797978787878787878787878777777777777777776767777767676767676767676767676 +767676767676757575757575757575757575757575757575757575757575757575757575757575 +757575757575757575757575757575757575757575757575757575757575757575757575757575 +757575757575757575757575757575757575757575757575757575757575757575757575757575 +757575757575757575767676767676767676767676767676767676767676767676767676767676 +767676767676767676767676767676767676777776767777777777777777777777777777777777 +777777777777777777777777777777777777777777787878787878787878787878787878797979 +797979797979797979797979797979797a797a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b +7c7c7c7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7e7e7e7e7e7f7f7f +7f808081828282828283838485868687878686888889898a8a89898b8b8a8a8a8a8a8a8a8a8a8a +8a8a8a88888888878786868484848484848382818180808080807f7e7f7e7d7d7d7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f80808081818080818181818181818181818181818181818181818181 +8080818180808080808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d +7d7d7d7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7a7a7b7b7a7a7a7a7a7a7a7a7b7b7b7b7b7b +7b7c7c7d7d7e7e8080808081818283848485858585868686878788888887878786868686868685 +85848483838282818180807f7f7f7f7e7e7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080 +80808080808080808080808080808080808080808080808080808080808080808080807f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7f7e +7f7f7f7f80808080807f7f7f7f7e7e7d7c7b7b7b7b7b7c7c7c7c7c7c7c7d7d7e7f808282838485 +868789898a8a8b8a8a8a8a8a8a898886858483828281807f7e7d7c7b7b7b7b7b7a7b7b7b7b7c7c +7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f80808181818181818182 +8282838383838281818180807f7f7e7d7c7b7b7a7a79787777777777777777797a7b7b7c7d7e7f +808181828385868686868786868787868686858585858585858484838483838383828282828282 +828282828383838383838383828282828181818080808080808080808080808081818181828283 +84858585858585858585858585858384838281818080807f7e7d7c7c7c7c7b7b7b7b7b7b7b7b7c +7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f +7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080 +808080808080808080808080808080807f7f7f7e7d7f7e7d7d7d7c7c7c7c7c7b7b7b7b7b7b7b7b +7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e +7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7c7c7c7c7c7c +7c7c7c7c7b7b7b7b7b7b7b7b7b7a7b7a7a7a7a7979797878787877777777777777777777777777 +7777777878777778787878787878787878787878787878787879797979797a7a7a7a7b7a7b7b7c +7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7a7a +7a7a7a7a7a7a7a7a7a7a7a79797a7a79797979797979797a7a7a7a7a7a7a7a7b7b7b7b7c7c7c7d +7d7d7d7e7d7e7e7e7e7f7f7f7f7f7f7f7f80807f7f80808080808080808080807f7f7f7f7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7e7d7d7d7d7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a797a7979797979797979797878787777 +787877777777777778787777787878787878787878787878787878787878787878787878787878 +787878787878787878787878787878787979797979797979797a797a7a7a7a7a7a7a7a7a7a7a7a +7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a797a7979797979797979797979 +797979787878787878787878787777777777777777767677777676767676767676767676767676 +767676767575757575757575757575757575757575757575757575757575757575757575757575 +757575757575757575757575757575757575757575757575757575757575757575757575757575 +757575757575757575757575757575757575757575757575757575757575757575757575757575 +757575757575757676767676767676767676767676767676767676767676767676767676767676 +767676767676767676767676767676767777767677777777777777777777777777777777777777 +777777777777777777777777777777777777777878787878787878787878787878787979797979 +7979797979797979797a797a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c +7c7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c +7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7e7e7e7e7f +7f8080818181818282838485858686868687878888898989898a8a8a8b8b8a8a8b8a8a8b8b8a8a +8a8989898988888787868686868585848382828181818180807f7f7e7e7e7e7c7c7c7b7b7c7c7b +7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c +7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080808080808080 +808080808080808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d +7d7c7c7c7b7b7c7c7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7c7c7c7c7d +7d7e7e7f7f80808181828283848585868686868787878888888888878787868686868585848483 +838282818180807f7f7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f +7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080 +8080808080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e +7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f +7f7f80808080807f7f7f7f7e7e7d7d7c7c7c7c7b7b7b7b7b7b7c7c7c7c7d7e7f80818283848687 +88898a898a8b8a8a8b8b8a8a898786868483838280807f7d7c7c7b7b7b7b7a7a7a7b7b7b7c7c7b +7b7c7c7c7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f80808081818181828282 +8383838383828282818180807f7e7d7c7b7a7a7978777777777777777778797a7a7b7c7d7e7f80 +818283848585868687878787878787878686868585858584848384838383838282828282828282 +828283838383838383838383828282828281818180808181808080808080818181818282838485 +858686858586868686868685848584838282818180807f7e7d7d7d7d7c7c7c7c7c7c7c7c7c7c7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080 +80808080808080808080808080807f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7b7b7c7c7b7b7b +7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e +7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7c7c7c7b7b7c7c7b +7b7b7a7a7a7a7a7a7a7a7a797a7979797978787878787777777676777776767676767676767676 +76767676767676767676767676767676777776767777777878787878797979797a797a7a7b7b7b +7b7c7c7c7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7e7e7e +7e7f7e7f7f7f7f808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a797a79797979797979797978787878787878 +787878787878787878787878787878787878787878787878787878787878787878787878787878 +78787878787878787878787878787979797979797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a797a79797979797979797979797979 +797878787878787878787877777777777777777676777776767676767676767676767676767676 +767675757575757575757575757575757575757575757575757575757575757575757575757575 +757575757575757575757575757575757575757575757575757575757575757575757575757575 +757575757575757575757575757575757575757575757575757575757575757575757575757575 +757575757576767676767676767676767676767676767676767676767676767676767676767676 +767676767676767676767676767676767676767676767676777776767777777777777777777777 +777777777777777777777777777777777778787878787878787878787878787879797979797979 +797979797979797a797a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7d +7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7c7c7c7c7c7d7d7d7e7f7e7f +808080808081818283848484848484868687878888888889898a8a8a8a8a8a8a8a8a8a8a8b8b89 +898a8a898988888686878786868584838382828282828180807f7f7f7f7d7d7d7c7c7c7c7c7c7c +7c7c7c7c7c7b7b7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7c7c7c7d7d7c7c7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080808080808080808080 +80808080808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7c7c7d7d7c7c7c7b +7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7c7c7c7c7c7d7d7e7e7f +7f8080828282828383848586868686868687878788888887878686868585858584848383828281 +818080807f7e7f7e7d7d7d7c7c7c7c7c7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080 +808080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f +80808080807f7f7f7f7e7e7d7d7c7c7c7c7c7c7c7c7c7c7b7b7c7c7c7e7f808081828384868788 +89888a8a8a8a8a8a8b8a89888786858484838281807e7d7c7c7c7c7c7b7a7a7b7b7b7b7b7b7b7b +7c7c7c7c7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f808080808080808182828383 +83838382828281818181807f7e7c7c7b7b7a79777777777777777778797a7a7b7b7c7d7e7f8081 +828385858585868686878787878786868686868686858483848383838382828282828282828282 +838383838383838383838282828282818181818181818181818181818181818182828384858585 +8585858686868686868685868584838381818181807f7e7e7d7d7c7c7c7c7c7c7c7c7c7c7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080 +818180808181818181818181808080807f807f7f7e7e7e7e7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c +7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7e7e7d +7d7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7d7d7c7c7b7b7b7b7b7b7b7b +7a7a7a7a7a7a7a7a7a797a79797979787878787877777776767777767676767676767676767676 +7676767676767676767676767676767676767676767777777878787879797a797a7a7b7b7b7b7b +7b7b7c7c7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7d7d7c7c7d7d7d7e7e7e7e7e7f7f7f7f80 +7f8080808081818181818181818181818181818181818181818181818181808080808080808080 +808080808080808080807f807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f807f808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080808080808080807f807f7f7f7f7e7e7e7d7d7e +7e7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7a7b7a7a7a7a7a7a7a7a7a797979797979797979 +797979797979797979797979797979797979797979797979787879797878787878787878787878 +7878787878787878787878787979797979797979797a797a7a7b7b7a7a7b7b7b7b7b7b7b7b7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7a7b7a7a7a7a7a7a7a7a7a7a7a7a797979 +797878787878787878777777777777777777777777777777777777777777777777777777777777 +767676767676767676767676767676767676767676767676767676767676767676767676767676 +767676767676767676767676767676767676767676767676767676767676767676767676767676 +767676767676767676767676767676767676767676767676767676767676767676767676767676 +767676777777777777777777777777777777777777777777777777777777777777777777777777 +777777777777777777777777777777777777777777777777777777777777777777777777777777 +777777777777777777777777777777787878787878787878787878787878797979797979797979 +797979797a7b797a7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d +7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7c7c7c7c7c7d7d7d7e7e7d7e7f7f +7f7f7f8080818183838383838385858686868687878888898989898989898a8a8a8a8b8b89898a +8a8a8a8989878788888787868684848383838383828181818080807e7e7e7d7d7d7d7c7c7c7c7c +7c7c7c7b7b7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c +7c7c7d7d7c7c7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7f7f808080808080808080808080808080808080808080808080808080808080808080 +80808080807f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7c7c7d7d7c7c7c7b7b7b +7b7b7b7b7b7b7a7a7979797a797a7a7a7a7a7a7a7b7b7b7b7b7b7b7c7d7d7d7d7e7e7f7f808181 +81838383838484858586868686868687878788888887878686858484848483838282818180807f +7f7f7e7d7e7e7d7d7d7c7c7c7c7c7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080 +808080808080808080808080808080808080808080808080808080807f7f7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f +7f7f7f7f7f7f7e7e7d7d7d7d7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7f80 +8080807f7f7f7f7f7f7e7e7d7c7c7c7c7c7c7c7c7c7b7b7c7c7c7e7e7f7f808182838586868887 +8989898a8a8a8b8a89898887868685848382807f7e7d7d7d7c7c7b7a7a7b7b7b7b7b7b7b7b7c7c +7c7c7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f80808080808081828283838383 +838282828181818180807f7d7d7c7b7b7a7878787777777777787979797a7a7b7d7d7e7f808282 +848484848686868787878787868686868686868584848484848483838282828282828282828383 +838383838383838482838383828281818181818181818181818181818181828283838484858585 +85868686868686868586858584848282828280807f7f7e7e7d7d7c7c7c7c7c7c7c7c7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808181 +8080818181818181818180808080808080807f7f7f7f7e7e7e7d7d7d7d7c7d7c7c7c7c7c7c7c7b +7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7e7e7d7d7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7c7c7b7b7b7b7b7b7b7a7a79 +797979797979797979797979797878787878777777767677777676767676767676767676767676 +76767676767676767676767676767676767676777777787878787979797979797a7b7a7b7b7b7b +7c7c7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7c7b7c7c7c7c7c7c7c7c7c7d7d7d7e7e7d7d7e7e7e7f7f7f7f7f80808080808080 +808080818181818181818181818181818181818181818181818181818080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080807f7f7f7e7e7f7f7e +7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a79797a7a79797979797979797979797979 +797979797979797979797a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7a7a7b7b7b7b7b7b7b7b7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a79 +797979797979797878787878787878787878787878787878787877787777777777777777777676 +767676767676767676767676767676767676767676767676767676767676767676767676767676 +767676767676767676767676767676767676767676767676767676767676767676767676767676 +767676767676767676767676767676767676767676767676767676767676767676767676767676 +767777777777777777777777777777777777777777777777777777777777777777777777777777 +777777777777777777777777777777777777777777777777777777777777777777777777787778 +787878787878787878787878787979797979797979797979797979797a7a7a7a7a7a7a7a7a7a7a +7a7a7b7b7a7a7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d +7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e +7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7e7e7f +7f7f7f80818181838383838383838586868687868787888889898a89898a8b8a8a8a8a8a8a8a89 +898989898989898888878686868686848483838283818181817f7f7f7e7d7f7e7d7d7d7c7c7c7b +7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7a7a7b7b7b7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7b7b7b7a7a +7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7c7c7d7d7d7d7f7f7f7f80808181838383 +8384848585858787878888878787878786868686858685858484838382828181808080807e7e7d +7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f8080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7e7f7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7e7e7e7e7d7e7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e +7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7d7d7d7d7e7e7f7f7f7f7f7f7f7f +7f808080807f7e7e7e7e7e7e7d7c7c7c7b7b7b7c7c7c7c7c7c7d7d7e7f80818383848686878789 +89898a8b8a8a8a8989898886858483828281807f7e7d7c7b7b7b7b7b7b7a7b7b7b7b7c7c7c7c7c +7c7c7c7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f80808181818181818182828283 +838383838181817f7f7f7e7d7d7b7a7a7979797877777777777878787a7b7b7c7d7e8080828283 +848585868686868787878787878686858585858485848383838383838383828282828283838383 +838383838383838383838383838382828282818181808080818181818181818484848586848586 +8686888888878786868584848484828282807f7f7f7e7f7e7e7e7e7d7d7d7d7d7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f +7f7f8080808080808080808080808080807f7f7f7f7f8080808080808080808080808080808080 +8080808080808080808080807f807f7f7f7f7f7f7f7f7f7e7e7e7d7d7e7e7d7d7d7b7b7b7b7b7b +7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d +7c7d7d7d7d7e7e7e7e7e7e7e7e7e7e7d7d7d7d7c7d7c7c7c7c7c7c7c7b7b7b7b7a7a7a7a7a7a7a +7a7a7a7a7a79797878787878787878787777777676777776767675757575757575757575757575 +757575757575757575757676757576767677777777777777777778797a7a7a7a7a7a7b7c7c7c7c +7c7c7c7d7d7d7d7d7d7d7d7d7e7e7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7f7f7e7e7f7f7f8080808080808080808180818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181808180808080808080808080808080808080808080808080808081818181818181 +818181818181818181818181828182828282828282828282828282828282828282828282828282 +828282828282828282828282828281818181818181818180807f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7f7f7e7e +7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7c7d7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7979 +79797979797979797a7a7a7a7a7a7a7a7a7b7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7979797878797978787878787878787878787878787878787878787878 +787777777777777777777777777777777777777777777777777777777777777676767676767676 +767676767676767676767676767676767676767676767676767676767676767676767676767676 +767676767676767676767676767676767676767676767677777777777777777777777777777777 +777777777777777777777777777777777777777777777777777777777777777777777777777777 +777777777777777777777777777777787878797978787979797979797979797979797979797979 +79797979797979797979797979797979797979797979797979797a7a7a7a7a7a7a7a7a7a7a7a7a +7a7b7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7d7d7c7c7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7e7e7e +7e7f7f8080828282828282828484848586858686878788888988898a8b8a8a8a8a8a8a8a8a8a8a +8a8a8a8a8a8989888887878787858584848384838282828080807f7e807f7d7d7d7c7c7c7b7b7b +7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7a7a7b7b7b7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7b7b7b7a7a7b7b +7a7a797a7979797a797a7a7a7a7b7b7b7b7b7b7b7c7c7d7d7e7e80808080818182838484848485 +8586868687878788888787878787868686868586858483838282818180807f7f7f7f7d7d7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f +7f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f80 +808080807f7f7f7f7e7e7d7c7c7c7b7b7b7c7c7c7c7c7c7c7c7d7e7f8082828384858686888889 +8a8b8a8a8a8a8a8a898886858483828281807f7e7c7b7b7b7b7b7b7a7b7b7b7b7c7c7c7c7c7c7c +7c7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f808081818181818181828282838383 +83838181818080807f7e7d7c7b7b7a7a79787777777777777777797a7b7b7c7d7f808181828384 +858686868687878787878786868585858585858584848384838383838282828282838383838383 +838383848384848483848383828282828181818080808181818181818183838385868485868686 +888888878786868685858585838382818080807f807f7e7e7e7d7d7d7d7d7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +8080808080808080808080808080807f7f7f7f7f80808080808080808080808080808080808080 +8080808080808080808080808080808080808080807f7f7f7e7d7f7e7d7d7d7b7b7b7b7b7b7b7b +7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7a7a797a7979797979 +797979797878787878787878787877777776767777767676757575757575757575757575757575 +75757575757575757676757576767677777777777777777777797979797a797a7b7c7c7c7c7c7c +7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d +7d7d7e7d7e7e7e7e7e7e7e7e7e7f7f7f80807f7f80808081818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282818181818181818181818080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080807f7f80807f7f7f7f +7f7f7f7f7e7e7e7e7d7e7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a +7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7a7a7a79797a7a797979797979797879787878787878787878787878787877 +777777777777777777777777777777777777777777777777777777777776767676767676767676 +767676767676767676767676767676767676767676767676767676767676767676767676767676 +767676767676767676767676767676767676767676777777777777777777777777777777777777 +777777777777777777777777777777777777777777777777777777777777777777777777777777 +77777777777777777777777777787878797978787979797979797979797979797a797a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7d7d7c7c7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c +7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7d7d7d7d7e +7e7f7f80808080818181838383848584858686868888888889898a8a8b8b8a8a8b8b8b8b8b8b8a +8a8b8b8a8a89898888888886868685848584838383818181807f807f7e7e7e7d7d7d7c7c7c7c7b +7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7c7c7b7b +7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e +7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7b7b7c7c7b7b7b7a7a7a7a7a7a7a7a7a +797a7979797a797a7a7a7a7b7b7b7c7c7c7c7d7d7e7e7f7f808081818282838485858686868687 +87878888888888878787878786868685848584838282818180807f7f7e7e7e7e7c7c7c7b7b7c7c +7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e +7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f +7e7f7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f808080 +80807f7f7f7f7e7e7d7d7d7d7c7c7c7b7b7c7c7b7c7c7c7c7d7e7f80818283848586878889898a +8b8a8a8b8b8a8a898786868483838280807f7d7c7c7b7b7b7b7a7a7a7b7b7b7c7c7b7b7c7c7c7d +7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f808080818181818282828383838383 +828282818180807f7e7d7c7b7a7a7978777777777777777778797a7a7b7c7e7f80818282838485 +858686878787878787878786868685858585848483848383838382828282828383838383838383 +838483848484838483838383828282828281818181818181818181838383848584858686868888 +88888887878786868585848483828181807f807f7e7e7e7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080 +808080808080808080808080807f7f7f7f7f808080808080808080808080808181808081818181 +818181818181818181818181808081818080807f7f7f7f7e7f7e7e7e7e7c7c7c7b7b7c7c7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c +7c7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7a7a7a7a797a79797979797979 +797978787878787878787878777777767677777676767575757575757575757575757575757575 +7575757575757575757575757576767677777676777777797979797a797a7a7b7b7b7b7c7c7c7d +7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e +7f7e7f7f7f7f7f7f7f7f7f80808081818080818181828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838282828282828282828281818181818181818080818180808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80807f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a +7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b +7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a797a7979797979797979797979797979787878 +787878787878787878787878787878787878787878787878787878777777777777777777777777 +777777777777777777777777777777777777777777777777777777777777777777777777777777 +777777777777777777777777777777777777777878787878787878787878787878787878787878 +787878787878787878787878787878787878787878787878787878787878787878787878787878 +7878787878787878787878797979797979797979797979797979797979797a797a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b +7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e +7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7d7e7d7e +7f808080808080808282828384838484858587878787888889898a8a8a8a8a8a8a8a8a8a8a8a8a +8a8a8b8a898889888887878686858685848484828282818081807f7f7f7e7e7e7c7c7c7c7c7c7c +7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7c7c7c7c7c7c7c7c7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e +7e7e7e7e7e7e7d7d7d7d7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a797a +79797a7b7a7b7b7b7b7c7c7c7d7d7d7d7e7e7f7f80808282828283838485868686868686878787 +88888887878686868686858585848384838281818080807f7e7f7e7d7d7d7b7b7b7b7b7b7b7b7c +7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f8080808081818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818080818180808080808080808080808080808080808080808080 +8080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f +7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f8080808080 +7f7f7f7f7e7e7d7d7d7d7c7c7c7c7c7c7c7c7b7b7c7c7c7e7f80808182838484868788888a8a8a +8a8a8a8b8a89888786858484838281807e7d7c7c7c7c7c7b7a7a7b7b7b7b7b7b7b7b7c7c7c7c7d +7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f8080808080808081828282828383838282 +8281818181807f7e7c7c7b7b7a79777777777777777778797a7a7b7b7d7e7f7f81818283848585 +858686868686878787868686858586868484838483838383828282828283838383838383838384 +838484848384838383838282828282818181818181818181818383838485848585858588888888 +8887878786868686858584838281818081807f7f7f7e7e7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080 +80808080808080808080807f7f7f7f7f8080808080808080808080808080808080808181808081 +81818181818181818181818181818181818080807f7e807f7e7e7e7c7c7c7c7c7c7c7c7c7c7c7c +7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c +7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a797a797979797979797979 +787878787878787878787777777777777777777776767676767676767676767676767676767676 +767676767676767676767677777777777777777777797979797a797a7a7c7c7b7b7c7c7c7d7d7d +7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7f807f +808080808080808080818181818181818181818282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828283838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838382828282828282828282818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +808080807f807f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7d7d7d7d7d7d7d7d7c7c7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b +7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7979797979 +797979797979797979797979797979797979797979797979797878787878787878777778787777 +777777777777777777777777777777777777777777777777777777777777777777777777777777 +777777777777777777777777777777777778787878787878787878787878787878787879797878 +797979797979797979797979797979797878797978787878787878787878787878787878787878 +7878797978787979797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7a7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e +7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7d7e7d7d7e7f +7f7f7f7f7f7f81818181838283838484868686868787888889898989898989898a8a8a8a8a8a8a +8b8a89898a898988888787868785858585838383828182818181807f7f7f7d7d7d7d7d7d7c7b7b +7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a797a797979797a7a7a7a7b7a7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7c7c7c7c7c7c7c7c7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7d7d7d7d7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7a7a7979797a797a7a7a7a7a7a7a +7b7b7b7b7b7b7b7d7d7d7e7e7e7e7f7f8081818183838383848485858686868686868787878888 +8887878686868685848484838283828180807f7f7f7e7d7e7e7d7d7d7b7b7b7b7b7b7b7b7c7c7b +7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f +7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818180808181808080808080808080808080808080808080808080808080 +808080807f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f +7f7e7e7d7d7d7d7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7f808080807f7f +7f7f7f7f7e7e7e7d7d7c7c7c7c7c7c7c7b7b7c7c7c7e7e7f7f8081828383858686878989898a8a +8a8b8a89898887868685848382807f7e7d7d7d7c7c7b7a7a7b7b7b7b7b7b7b7b7c7c7c7c7d7d7d +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f808080808080818282828283838382828281 +81818180807f7d7d7c7b7b7a7878787777777777787979797a7a7c7d7e7e808081828384848486 +868686868787878686868585868684848484838383838282828282838383838383838383838383 +838384838484848383828282828181818181818181818183838383848385858585888888888887 +878786868686858585848382828181808080807f7f7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080 +8080808080808080807f7f7f7f7f80808080808080808080808080808080808081818080818181 +8181818181818181818181818181818080807f7f80807f7f7f7d7d7d7d7c7c7c7c7c7c7c7c7c7b +7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c +7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7979 +797979797979797978787878777877777777767676767676767676767676767676767676767676 +76767676767676767677777777777777777778797a7a7a7a7a7a7a7c7c7b7b7c7c7c7d7d7d7d7d +7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7d7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f808080808080 +808080808080808181818181818181818182828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282838283838383838383838383 +838383838383838383838383838383838383838383838383848484848484848484848484848484 +848484848484848484848484848484848484848484848484848484848484848484848484848484 +838483838383828282828282828282828181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818080 +808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e +7e7e7e7e7e7e7e7d7d7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7b7b7b7b7b7b7b7b7b +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7c7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a79797979797979797878797978787878 +787878787878787878787878787878787878787878787878787878787878787878787878787878 +7878787878787878787878787878787979797979797979797979797979797979797a7a79797a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a79797a7a797979797979797979797979797979797979797979 +7a7a79797a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7d7d7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7f7e7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e +7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d +7d7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7d7d7d7d7e +7e7f7f7f8080808181818283838384848585868687878888878789898a8a8a8a89898b8b8a8a8a +8a898989898989898887878786868684848483838383818181807f7f7f7f7f7f7d7d7d7d7c7c7b +7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7a7a7b7b7b7b7b7b +7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7e7d7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7a7a7b7b7a7a7a7a7a7a7a7a7a7a7a7a797b7a7a7a7b +7a7b7c7c7d7d7e7e7f7f7f7f808081818383838384848585858787878888888888888886868686 +868686858585848383828182818080807e7e7d7d7d7d7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b +7b7b7b7b7b7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7f7e7f7f7f7f8080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e +7e7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7e7f7f7f7f7f7f7f7f7f80808080 +7f7e7e7e7e7e7e7e7e7d7d7c7c7b7c7c7c7c7c7c7d7d7e7f8081818383848687878989898a8b8a +8a8a8989898886858483828281807f7e7d7c7b7b7b7b7b7b7a7b7b7b7b7c7c7c7c7c7c7c7c7d7d +7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f808081818181818181818181828282828281 +81817f7f7f7e7d7d7b7a7a7979797877777777777878787a7b7c7c7e7e7f808182828485858686 +868686868686868685858585858583848383838382828282828282828282838383838483848484 +838483838383838383838382828282828181818181828282838484848586868686878787888888 +8888878787868584848483828281807f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f80 +80808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080 +808080808080808080808080808080808080808080808080808181808081818181818181818181 +81818182828281818282818181808080807f807f7f7f7f7e7e7e7d7d7e7d7c7c7c7b7b7b7b7b7b +7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7b7b7a7a7a7a7a7a7a797a79797979797979797979797979 +797979797979797979787879797878787878787878787878787877777777777777777777777777 +7777777777777778787879797878797979797979797a7a7b7b7b7b7b7b7c7c7c7c7c7c7c7c7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f807f80808080 +818181818182828283838282838383838383838383838383838282828282828282828282828282 +828282828282838383838383838383838383838383838383838383838383838383838383838383 +838383838383838484848484848484848484848484848484848484848484848484848484848484 +848484848484848484848484848484848484838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838282838382828282828282828181818181 +818181818182828282828282828282828282828282828282828282828282828282828281818181 +80818080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7e7e7f7f7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7e7e7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7f7f7e7e7e7e7e7e7e7e7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7a7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7e7e7d7d7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080807f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e +7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7c +7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7e +7e7e7f7f7f7f808081828282838384848585868687878686888889898a8a89898b8b8a8a8a8a8a +8a8a8a8a8a8a8988888787878785858584848484838382818080808080807e7e7d7d7c7c7b7b7b +7b7b7b7b7a7a7a7a7a7a7a7a7a797a79797979797979797a797a7a7b7b7a7a7b7b7b7b7b7b7b7b +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7a7a7b7b7a7a797a7979797a797a7a7a7a7b7b7b7b7b7b7b +7c7c7d7e7f7f808080808181828384848484858586868687878788888888888888868686868686 +86858584838282818081807f7f7f7d7d7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b +7b7b7b7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f +7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f +7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e +7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7e7e7e7e7f7e7f7f7f7f80808080807f +7f7f7f7e7f7e7e7d7d7c7c7b7c7c7c7c7c7c7c7c7d7e7f80808282838486868888898a8b8a8a8a +8a8a8a898886858483828281807f7e7c7b7b7b7b7b7b7a7b7b7b7b7c7c7c7c7c7c7c7c7d7d7d7d +7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f8080818181818181818181818282828282818181 +8080807f7e7d7c7b7b7a7a79787777777777777777797a7b7b7d7d7e7f80818183848586868686 +868686868686858585858585848483838383828282828282828282828383838383838383838483 +848484838483838383828282828281818181818282828283838485868686868787878888888888 +87878786868585858483828181808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080 +8080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080 +808080808080808080808080808080808080808080808081818080818181818181818181818181 +8182828281818282818181808080808080808080807f7f7f7e7d7e7d7c7c7c7b7b7b7b7b7b7b7b +7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7a7a7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a79787a7978787878787878787878787878777777777777777777777777777777 +77777777777878787979787879797a797a7a7a7a7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f8080808080808080808080808080808181 +818181828282838382828383838383838383838383838382828282828282828282828282828282 +828282828383838383838383838383838383838383838384838484848484848484848484848484 +848484848485858585858585858585858585858585858585858585858585858585858585858585 +858585858585858585858585858585858484848484848484848484848484848484848483848383 +838383838383838383838383838383838383838382828383828282828282828281818181818181 +818181828282828282828282828282828282828282828282828282828282828282818181818181 +818181818181818181808080808080808080808080808080808080808080808080808080808080 +80808080808080807f7f80807f7f7f7e7e7e7e7e7e7e7e7e7d7e7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7e7f7d7e7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080 +80808080808080808080808080808080808080807f7f80807f7f7f7f7f7f7f7f7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7d7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7e7e7d7d7e7e7e7e7e7e7e7e +7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080807f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e +7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c +7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d +7e7e7e7e7f7f8080818182828383848485858686868687878888898989898a8a8a8b8b8a8a8b8a +8a8b8b8a8a89898888888886868685858585848483828181808080807f7f7e7e7d7d7c7c7c7c7b +7b7b7a7a7a7a7a7a7a7a7a797a79797979797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b +7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7b7b +7c7c7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a797a7979797a797a7a7a7a7b7b7b7c7c7c7c7d7d +7e7f80808181818182828384858586868686878787888888888888888888888686868585858584 +8483828181807f807f7e7e7e7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c +7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f +7f7f7f7f7f7f7f7f7f808080808080808081818080818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +8181818181808081818080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f +7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e +7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e +7e7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7e7e7e7e7f7e7f7f7f7f80808080807f7f7f +7f7e7f7e7e7e7e7c7c7c7b7b7c7c7b7c7c7c7c7d7e7f7f808182838586878889898a8b8a8a8b8b +8a8a898786868483838280807f7d7c7c7b7b7b7b7a7a7a7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f8080808181808081818182828282828282828181 +80807f7e7d7c7b7a7a7978777777777777777778797a7a7b7c7d7e7f8081828384858585858686 +868686868585868685858484838383838282828282828282828283838383838383838384838484 +848384838383838282828282818181818182828282838384848585868687878788888888888888 +8887878686858584838282818181818080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080 +808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808081818080818181818181818182 +828282828282828282818181808081818080807f7f7f7f7e7e7d7d7d7d7c7c7c7b7b7c7c7b7b7b +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a797a79797979797979797979797979797878787878787878787878787878787878 +7878787979797979797979797a797a7a7a7a7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f80808081818080818181818181818182828282 +828383838383838383838383838383838383838383828282828282828282828282828282828282 +828283838383838383838383838383838383838383848384848484848484848484848484848484 +848484858585858585858585858585858585858585858585858585858585858585858585858585 +858585858585858585858585858584848484848484848484848484848484848484838483838383 +838383838383838383838383838383838383838383838383838383838383828282828282828282 +828383838383838383838383838383838383838383838383838383838383838282828282828282 +828282828282828181818181818181818181818181818181818181818181818181818181818181 +818080818180808080808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080 +8080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080807f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e +7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7c7c7c7d7d7d7d +7e7e7f7f8080808081818282838384848585858586868787888889898a8a8a8a8a8a8a8a8a8a8a +8a8a8a898988888888868686868686868585848382828282828280807f7f7e7e7d7d7d7d7c7c7c +7b7b7b7b7b7b7b7b7a797b7a797979797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7b7a7a797a7a7b7a7b7b7b7b7c7c7c7d7d7d7d7e7e7f80 +818182828282838384858686868686868787878888888888878787878785858584848484838382 +818080807f807f7e7d7d7c7c7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f +7f7f7f7f7f80808080818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818180808181808080 +808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f +7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d +7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7e7e7e7e7f7e7f7f7f7f80808080807f7f7f7f7e +7f7e7e7e7e7c7c7c7c7c7c7c7c7b7b7c7c7c7e7f7e7f8081828484868788888a8a8a8a8a8a8b8a +89888786858484838281807e7d7c7c7c7c7c7b7a7a7b7b7b7b7b7b7b7b7c7c7c7c7d7d7d7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f80808080808080808181818182828282828281818181 +807e7d7c7c7b7b7a79777777777777777778797a7a7b7b7c7d7e7f808182838484858585858585 +858585858585858584848383838382828282828282828282838383838383838383848384848483 +848383838382828282828181818181828282828383848485858585868787888888888888888887 +8786868686858483828181818181818180807f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080 +81818080818080818180808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080818180808180 +808181808080808080808080808080808080808080808080808080808080808080808181818182 +828282828282828181818181818181808080807f7f7e7e7d7d7d7d7c7c7c7c7c7c7c7c7b7b7b7b +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7b7b7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7a7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a79797979797979797979797979797979797979 +797a7a7a7a7a7a7a7a7a7b7a7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e +7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f8080808081818181818181818181818181828282828283 +838383838383838383838383838383838383838282828181828281818181818182828181828282 +838383838383838383838383838383838383838483848484848484848484848484848484848484 +848585858585858585858585858585858585858585858585858585858585858585858585858585 +858585858585858585858585848484848484848484848484848484848484848384838383838383 +838383838383838383838383838383838383838383838383838383838282828282828282828283 +838383838383838383838383838383838383838383838383838383838382828282828282828282 +828282828281818181818181818181818181818181818181818181818181818181818181818181 +81818181818181818181818080808080808080807f807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f807f80808080808080808080808080808181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818080808080808080808080 +80808080808080807f807f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7d7d7d7d7d7d7d7d7c7c7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080807f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7c7c7c7d7d7d7d7e7e +7e7e7f7f7f7f80808181828283838484848485858687878788888989898989898a8a8a8a8a8a8a +8a8989898989898787878787878786868584838383838383818181807f7f7e7e7e7e7d7d7d7c7b +7b7b7b7b7b7b7a7a7b7b7a7a7a7a7a7a7a797a79797979797979797979797979797a7a7a7a7a7a +7a7a7a7b7a7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7a7a7a7a7a7a7a7a7b7b7a7a7b7b7b7b7b7b7b7c7d7d7d7e7e7e7e7f7f81818282 +83838383848485858686868686868787878888888888878787878684848483838383828281807f +7f7f7e7f7e7e7d7d7c7c7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f808080808181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181808081818080808080 +80808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7d7d +7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7e7e7e7e7e7e7e7e7e7f7f808080807f7f7f7f7f7f7f +7f7f7e7d7c7c7c7c7c7c7c7b7b7c7c7c7e7e7d7e7f80818383858686878989898a8a8a8b8a8989 +8887868685848382807f7e7d7d7d7c7c7b7a7a7b7b7b7b7b7b7b7b7c7c7c7c7d7d7d7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f808080808080808181818182828282828281818181807f +7e7d7d7c7b7b7a7878787777777777787979797a7a7b7d7d7e7f80818283838484848485858585 +858585858585848484848483828282828282828282828383838383838383838383838383838383 +838383828282828281818181818282828283838383848485858687878888888888888989888787 +868686858584838282818181818180807f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808181 +8080818080818180808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808181808081808081 +818080808080808080808080808080808080808080808080808080808080808081818181828282 +82828282828181818181818181808080807f7f7f7f7e7e7e7d7d7c7c7c7c7c7c7c7b7b7b7b7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7b7b7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e +7f7e7f7f7f7f7f7f7f7f7f7f7f7f80808080818181818181818181818181818282828282838383 +838383838383838383838383838383838382828281818282818181818181828281818282828383 +838383838383838383838383838383838384838484848484848484848484848484848484848485 +858585858585858585858585858585858585858585858585858585858585858585858585858584 +858484848484848484848383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838382828282828282828282838383 +838383838383838383838383838383838383838383838383838383828282828282828282828282 +828282818181818181818181828182828282828282828282828282828282828281828181818181 +818181818181818181808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808081818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818180808080808080808080808080 +808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e +7e7e7e7e7e7e7d7d7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7d +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080807f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e +7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d +7d7c7c7d7d7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7d7d +7d7d7e7e8080808081818282838383838484858587878787878788898a89898a89898b8b8a8a8a +8a8989898989898988888787878786868585838383838383818180807f7f7f7f7e7e7d7d7d7d7d +7d7b7b7b7b7a7b7a7a7a7a797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7b7b7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7a7a7b7b7a7a7a7a +7a7a7a7a7a7a7a7a7a7b7b7b7b7a7b7a7a7a7b7c7d7d7d7d7d7e7e7f7f80808181818283838484 +8484858585878787888888888888888787878686868685858584838382828282818180807f7f7e +7e7d7d7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d +7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f80808080808080 +808080808080808080808081818080818181828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828181818181818181818181818181818181818181818181818181818180 +80818180808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e +7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f +7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080807f7f7f7f7e7f7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e +7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7e7f7f7f7f7f7f7f7f7f808080807f7f7e7e7e +7e7e7e7e7d7d7c7c7b7c7c7c7c7c7c7d7d7d7e7f80818383848687878989898a8b8a8a8a898989 +8886858483828281807f7e7d7c7b7b7b7b7b7b7a7b7b7b7b7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e +7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f80808080818181818181818182828282828080807f7f7f +7e7d7d7b7a7a7979797877777777777878787a7b7b7c7d7e7f8081828283838585858586868585 +868685858584838383838382828282828282828281818181818282828283838484848384838383 +838282828282828282828281818181818283838384858686868686868787888888888888888887 +868684848484838382818080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f +7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808081818080818181818181818181818181818181 +81818181818180808181808080808080807f7e7e7e7e7e7e7e7e7d7d7c7c7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7d7d7d7d +7c7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7b7a7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7f7f80808080808080808080808081818080818181828282828282828282828282828282 +828282828282828282828181818181818181818181818181818181818181818181818181818181 +818282828282838383838383838383848384848484848484848484848484848585858585858585 +858585858585858585858585858585858585858585858484848484848484848484848484848484 +848484848484848484848484848484848484838383838383838383828382828282828282828282 +828282828282828282828282828282828282828282828282838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838282838382 +828282828282828181818181818181818081808080808080808080808080808080808080807f7f +7f7f807f8080808080808080808181818181818181818181818181818181818181818181818181 +818181818181818181828282828282828282828282828282828282828282828282828282828282 +8282828281828181818181818181818181818181808080808080808080807f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7d7d7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7d7d7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f807f8080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7c +7c7d7d7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7d7d7f7f7f7f80808181828282828383848586868686868687888988898a89898b8b8a8a8a8a8a +8a8a8a8a8a8a8989888888888787868684848484848483828181808080807f7f7e7e7d7d7d7d7b +7b7b7b7b7b7b7b7b7b7a7a7a7a797a797979797979797979797979797979797979797979797a7b +797a7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7a7a7b7b7a7a7a7a7a7a +7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7d7d7d7d7e7e7f7f8080818182828383848485858585 +86868687878788888888888888878787868686868585848382828181818180807f7f7e7e7d7d7c +7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f808080808080808080 +808080808080808080818180808181818282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828281818181818181818181818181818181818181818181818181818181808081 +8180808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f +7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d +7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7e7e7e7e7f7e7f7f7f7f80808080807f7f7f7f7e7f +7e7e7d7d7c7c7b7c7c7c7c7c7c7c7c7c7d7e7f808282838486868888898a8b8a8a8a8a8a8a8988 +86858483828281807f7e7c7b7b7b7b7b7b7a7b7b7b7b7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7f7e7f7f80808080818181818181818182828282828080808080807f7e +7d7c7b7b7a7a79787777777777777777797a7b7b7c7d7e7f808181828284848585868685858686 +858585848484848383828282828282828282818181818182828282828383838383838383838382 +828282828282828282818181818182828282838586868686868687878888898989888988878686 +858585858483828180808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f8080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080818180808181818181818181818181818181818181 +818181818080818180808080808080807f7f7f7f7e7f7e7e7d7d7c7c7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f +7f7f80808080808080808080808080818180808181818282828282828282828282828282828282 +828282828282828281818181818181818181818181818181818181818181818181818181818182 +828282828383838383838383838483848484848484848484848484848485858585858585858585 +858585858585858585858585858585858585858584848484848484848484848484848384838383 +838383838383838383838383838383838282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838384838484848484848484848484848484848484848384838382828383828282 +828282828281818181818181818181818181818181818181818181818181818181818180808080 +808080808080808080808081818181818181818181818181818181818181818181818181818181 +818181818181818282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282818181818181818181818080808080808080808080 +80808080808080808080808080808080807f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7d7e7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7d7d7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7d7d7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c +7e7e7e7e7f7f8080818181818282838485858686868687878888898989898a8a8a8a8a8a8a8a8a +8a8a8a8a8a8a8989898988888787868686868585848382828181818180807f7f7e7e7e7e7c7c7c +7b7b7c7c7b7b7b7a7a7a7a797a79797979797979797979797979797979797979797979797a797a +7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7b7b7b7c7c7b7b7c7c7c7e7e7e7e7f7f808081818282838384848585868686868787 +878888888888888888888887878786868585848483828181808080807f7f7e7e7d7d7d7d7c7c7c +7b7b7c7c7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f8080808080808080818180 +808181818181818181818181818182828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282818181818181818181818181818181818181808081818080808080808080808080 +808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7e +7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d +7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7e7e7e7e7f7e7f7f7f7f80808080807f7f7f7f7e7f7e7e +7e7e7c7c7c7b7b7c7c7b7c7c7b7b7c7d7e7f808182838586878889898a8b8a8a8b8b8a8a898786 +868483838280807f7d7c7c7b7b7b7b7a7a7a7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7f7e7f7f7f7f808080818180808181818282828282818181808080807f7e7d +7c7b7a7a7978777777777777777778797a7a7b7c7d7e7f80808282838384848585858585858585 +858484848483838282828282828282828181818181828282828283838383838383838383828282 +828282828282828181818181828282828384858586868686878788888989898889888887878686 +858584838282818181818080808080808080808080808080808080808080808181808081808081 +8180808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f80808080808080808080808080808080808080808080808181808081808081818080808080 +808080808080808080808080808080808080808080808080808081818080818181818181818181 +81818181818181808081818080807f7f7f7f7e7f7e7e7e7e7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f +808080808080808081818080818181818181818182828282828282828282828282828282828282 +828282828282818181818181818180808181808080808080818180808181818181818181828282 +828283838383838383838384838484848484848484848484848484858585858585858585858585 +858585858585858585858585858585858585848484848484848484848484848483848383838383 +838383838383838383838383838382828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828283838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383848384848484848484848484848484848484848483848383838383838383838383 +838383828282828282828282828282828282828282828282828282828282828282818181818181 +818181818181818181828282828282828282828282828282828282828282828282828282828282 +828282828283838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838282828282828282828281818181818181818181818181 +80808181808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7c7c7d7d +7e7e7f7f80808080808081818283848484848585868687878888888889898a8a8a8a8a8a8a8a8a +8a8a8a8a89898989888887878686868686868584838382828282828180807f7f7f7f7d7d7d7c7c +7c7c7c7c7c7b7b7b7b7a7b7a797979797979797979797979797979797979797979797a797a7a7a +7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b +7b7b7b7c7c7c7c7c7c7c7d7d7d7f7f7f7f80808182828283838484858586868686868687878788 +88888888888887878786868685858484838382818080808080807f7e7d7e7d7c7d7d7b7b7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f808080808181818181818181818181 +818181818181818181818181828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828181818181818181808081818080808080808080808080808080808080808080808080 +80808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e +7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7e7e7e7e7f7e7f7f7f7f80808080807f7f7f7f7e7f7e7e7e7e +7c7c7c7c7c7c7c7c7b7b7c7c7b7d7e7e7f8081828484868788888a8a8a8a8a8a8b8a8988878685 +8484838281807e7d7c7c7c7c7c7b7a7a7b7b7b7b7b7b7b7b7c7c7c7c7d7d7d7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7f7e7f7f7f7f80808080808080808080818182828281818181818181807e7d7c7c +7b7b7a78777777777777777677797a797b7b7c7d7e7f7f81818282838385858585858585858584 +848484838382828282828282818181818080808181818282828283838383838383838282828282 +828282828281818181818282828283848585858585858686878889898988898888878786868686 +858483828181818181818181818080808080808080808080808080808081818080818181818181 +818181818180808181808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +808080808080808080808080808080808080808080808081818080818181818181818181818180 +808181808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080807f7f7f7f7e7f7e7e7e7e7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7a7a7b7b7a7a7a7a7a7a7a7a7a7a7a7b7b7a7a7b7b7b7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7e7e7e7e7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7e7e7e7d7d7e7e7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f8080 +808080808080808080808081818080818181828282828282828281818282818181818181818181 +818181818080808080808080808080808080808080808080808080808080808081818181828282 +838383838383838383848384848484848484848484848484848585858585858585858585858585 +858585858585858585858585858585858484848484848484848484848483828483828282828282 +828282828282828282828282818181818181818181818181818181818181818181818181818181 +818181818181818181818182828181828282838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838483848484848484848484848484848484848484838483838383838383838383838383 +838282828282828282828282828282828282828282828282828282828282828181818181818181 +818181818181818282828282828282828282828282828282828282828282828282828282828282 +828282838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838382828282828282828282818181818181818181818181818181 +81818181818181818181818181818180808080808080808080808080807f807f7f7f7f7f7f7f7e +7e7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f80807f7f8080808181818181818181818181818181818181818181818181818181818181 +818181818080818180808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7c7c7d7d7e7e +7e7e7f7f7f7f7f7f8080828183838383848485858686878787878888898989898989898a8a8a8a +8a8a8989898989898888878787878787858684848383838383828181818080807e7e7e7d7d7d7d +7d7d7c7b7b7b7b7b7b7b7a7a7a7a7a7a7a797a7979797979797979797979797979797979797979 +7979797979797979797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a797979797a797a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b +7b7c7d7d7d7d7d7d7e7e7e80818181818182838383848485858685878787868786878787888888 +8888888887878785858584848383828281807f7f7f7f7f7f7e7d7d7e7d7c7d7d7b7b7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e +7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808081818181818181818181818181 +818181818181818181818282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828281818181818181818080818180808080808080808080808080808080808080808080808080 +8080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7d7d7d7d7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7e7e7e7e7e7e7e7e7e7e7f808080807f7f7f7f7f7f7f7f7f7e7d7c +7c7c7c7c7c7c7b7b7c7c7b7d7e7d7e7f80818383858686878989898a8a8a8b8a89898887868685 +848382807f7e7d7d7d7c7c7b7a7a7b7b7b7b7b7b7b7b7c7c7c7c7d7d7d7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7f7f808080808080808080818182828281818181818181807f7e7d7d7b7b +7b797878787777777776777979787a7a7b7c7c7e7e808081828282848484848485858585848484 +848384828282828282828181818180808081818182828282838383838383838382828282828282 +828282818181818182828282838384848484848586868788888888888888888787868686868585 +848382828181818181818180808080808080808080808080808080818180808181818181818181 +81818180808181808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080 +808080808080808080808080808080808080808080818180808181818181818181818181808081 +818080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080807f7f7f7f7f7f7f7f7f7f7d7d7d7d7c7d7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7b7b7b7b7b7b7b7b7a7a7b7b7a7a7a7a7a7a7a7a7a7a7a7b7b7a7a7b7b7b7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7d7c7d7d7d7d7e7e7e7e7e7e7e7e7f7f7f7f80808080808080808080 +80808080808080807f7f7f7e7e7f7f7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7d +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f80808080 +808080808080808080818180808181818282828282828282818182828181818181818181818181 +818180808080808080808080808080808080808080808080808080808080818181818282828383 +838383838383838383838383838383838383838383838384848484848484848484848484848484 +848484848484848484848484848483838383838383838383838383828283838282828282828282 +828282828282828282828181818181818181818181818181818181818181818181818181818181 +818181818181818181828281818282828383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383848384848484848484848484848484848484848484848484848483 +838383838383838383838383838383838383828382828282828282828281818181818181818181 +818181818182828282828282828282828282828282828282828282828282828282828282828282 +838384848484848484848484848484848484848484848484848484848484848484848484848484 +848484848484848484848484838383838383838383838282828282828282828182818181818181 +8181818181818181818181818180808080808080808080808080808080808080808080807f7f80 +807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f80807f7f80808081818181818181818181818181818181818181818181818181818181818181 +818180808181808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e +7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d +7d7d7d7d7d7d7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7d7d +7d7d7e7e808080808081818183838383848485858686878787878787878989898989898a8a8a8a +8a8a8a8a89898989898988888787878686868686848483838283818181817f7f7f7e7e7f7f7d7d +7d7d7c7c7b7a7b7a7a7a7a79797979797979797979797979797978787878797879797979797979 +797979797979797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7c7c7d7d +7d7d7f7f7e7e7f7f80818181828383838384848686868687878787888888888888888787878686 +868686868585848483838282818180807f7f7e7e7d7d7d7d7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b +7b7b7b7b7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7f7f8080808080808080808080808080808080818180808181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +8181818181818181818181818181818181818080818180808080808080807f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080807f7f7e7e7e7e7e +7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7e7e7e7f7f7f7f7f7f808080807f7f7e7e7e7e7e7e7e7d +7d7c7c7b7c7c7b7b7c7c7c7d7d7e7f80818383848687878989898a8b8a8a8a8989898886858483 +828281807f7e7d7c7b7b7b7b7b7b7a7b7b7b7b7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7e7e7e +7e7e7f7e7f7f7f7f7f7f7f80807f7f808181818181818182828281818080807f7e7f7d7d7c7b7a +7a797979787777777777787878797a7a7c7c7d7e7f808082828283838484848484848484848483 +838383838381818181818181818181818181818181818181818282828282828282828281818181 +818181818181818181818183838384858585858686868788888789888888888787868585848484 +848383828180808080808080808080808080808080808080808181808081808081818080808080 +808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f +7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f +7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080 +808080808080808080808080808080808080808181808081808081818080808080808080808080 +8080808080808080808080807f7f7f7f7f7f7f7f80807f7f808080808080808080808080808181 +8180808181808080808080807f7f7e7e7e7e7e7e7e7d7d7e7e7d7d7d7d7d7d7d7d7c7c7c7c7c7c +7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7d7d +7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f808080808080 +808081818080818181818181818181818181818181818181818181818181818181818080808080 +80808080808080807f7f80807f7f7f7f7f7f808080808181818181818181818181818181818181 +818282828283828383838383838383838383838383848484848484848484848484848484838383 +838383838383838383838383828282828282828282828282828281828181818181818181818181 +818181818181818181818181818080808080808080808080808080808080808080818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818282828282828282828282828282828383838383838383838383838383 +848384848484848484848484848484848484848483848383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838384848484848484848484848484848484848484848484848484 +848484848484848484848484848484848484848483838383838383838383838383828283838282 +828282828282818181818181818181818181818181808080807f807f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f +7f7f7f7f807f808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7e7f7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d +7d7d7d7d7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7d7d7f7f7f7f807f808082828282838384848585868686868686868888888889898a8a8a8a8a8a +8a8a8a8a8a8a8a8a89898888878887878787858584848384838282828080807f7f80807e7e7d7d +7c7c7b7b7b7b7b7b7b7a7a7a7a797a797979797979797979787878787878787878787878787878 +787878787879797979797979797979797979797979797979797979797979797979797979797979 +7979797979797979797979797979797a797a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7c7c7d7d7e7e +80807f7f8080818283838484848484858587878787888788888988898888888887878786868686 +8686858483838282818180807f7f7e7e7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b +7b7b7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f +7e7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808181808081818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818080818180808080808080807f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080807f7f7f7f7f7f7f7f +7f7f7f7f7f7f7e7f7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7e7e7f7f7f7f80808080807f7f7f7f7e7f7e7e7d7d7c +7c7b7c7c7b7b7c7c7c7c7c7d7e7f808282838486868888898a8b8a8a8a8a8a8a89888685848382 +8281807f7e7c7b7b7b7b7b7b7a7b7b7b7b7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7f7e7f7f80807f7f80818181818181818282828181808080807f807e7d7c7c7b7b7a +7a797877777777777777777879797a7b7c7d7e7f80818181828283838484848484848484838483 +838383818181818181818181818181818181818181818182828282828282828282818181818181 +818181818181818181828282838484858586868686878787888888888887878685858585858584 +838281808080808080808080808080808080808080808081818080818080818180808080808080 +80808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080 +808080808080808080808080808080808081818080818080818180808080808080808080808080 +808080808080808080807f7f7f7f7f7f7f7f80807f7f8080808080808080808080808081818180 +80818180808080808080807f7f7f7f7f7f7f7f7e7d7f7e7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c +7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7d7d7d7d +7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e +7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f8080808080808080 +818180808181818181818181818181818181818181818181818181818181818180808080808080 +8080808080807f7f80807f7f7f7f7f7f8080808081818181818181818181818181818181818182 +828282828282828282828282828282828282828383838383838383838383838383838282828282 +828282828282828282828181818181818181818181818181818181818181818181818181818181 +818181818181818181818180808080808080808080808080808080808080808181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818182828282828282828282828282828283838383838383838383838383838383 +838383838383838384838484848484848484848484848484848484848484848484848484848484 +848484848484848484848484848483848383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838384838484 +848484848484848484848484858585858585858585858585858585858585858585858585858585 +858585858585858585858585858585858585848484848484848484838483838282838382828282 +828282828181818181818181818181818181818080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7e7f7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d +7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c +7e7e7e7e7f7e7f7f80808181828283838484858585858686868888888889898a8a8a8a8a8a8a8a +8a8a8a8a8a8a8989898988898888888886868685848584838383818181808080807f7f7e7e7d7d +7c7c7c7c7b7b7b7a7a7a7a797a7979797979797979797878787878787878787878787878787878 +787878797979797979797979797979797979797979797979797979797979797979797979797979 +797979797979797979797979797a797a7a7a7a7a7a7a7a7a7b7b7b7c7c7c7c7d7d7e7e7f7f8080 +808081818283848485858585868686888888888988898989888988888888878787868686868585 +84838282818180807f7f7e7e7d7d7d7d7c7c7c7b7b7c7c7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c +7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f +7f7f7f7f7f7f7f7f80808080808080808181808081818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +81818181808081818080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f +7f7f7f7f7e7f7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7e7e7f7f7f7f80808080807f7f7f7f7e7f7e7e7e7e7c7c7c +7b7b7c7c7b7c7c7b7b7c7d7e7f808182838586878889898a8b8a8a8b8b8a8a8987868684838382 +80807f7d7c7c7b7b7b7b7a7a7a7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7f7e7f7f7f7f7f7f7f808080808181818282828282818181807f807f7e7d7d7b7b7a7a79 +787777767677777677777878797a7b7c7d7e7f8080818282838384848484848484848384838383 +838181818080818180808080808081818080818181828282828282828282828181818181818181 +818181818181818282828283838484858586868787878888888888878787868686868585848382 +828181818180808080808080808080808080808080818180808181818181818181818181808081 +8180808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080 +808080808080808080808080808080818180808181818181818181818181808081818080808080 +80808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080 +8080808080808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d +7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7e7e7e7e +7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f8080808181808081818181818181818181818181818181 +818181818180808181808080808080808080808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d +7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f80808080808080808080 +8080808181808081818181818181818181818080818180808080808080807f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080818180808181818181818181828282 +828282828282828282828282828282828283838383838383838383838383838382828282828282 +828282828282828281818181818181818181818181808081818080808080808080808080808080 +8080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080 +808080818180808181818181818181818181818181818181818181818181818181818181818181 +818181818181828282828282828282828282828282838383838383838383838383838383838383 +838383838383848384848484848484848484848484848484848484848484848484848484848484 +848484848484848484848484838483838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383848384848484 +848484848484848484848585858585858585858585858585858585858585858585858585858585 +858585858585858585858585858585858484848484848484848384838383838383838383838383 +838382828282828282828282828282828281818181818181818181818181808081818080808080 +80808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808181808081 +818181818181818181818181818181818181818181818181818181818181818181818180808181 +808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7e7f7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d +7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7d7d +7d7e7f7d7e7f8080808081818282838384848484858585878787878888898a8a8a8a8a8a8a8a8a +8a8a8b8b89898a8a898a89898888878786868586858484848282828282828280807f7f7e7e7d7d +7d7d7d7c7c7b7b7b7b7a7b7a7a7a7a7a7a7a797978787878787878787878787878787878787878 +787979797979797979797979797979797979797979797979797979797979797979797979797979 +79797979797a7a79797a7a7b7a7b7b7b7b7b7b7b7b7b7c7c7d7d7d7d7d7e7e7f7f808082828282 +828283848585868686868686868888888889888989898889888787878686868585858584848382 +8181808080807f7e7d7e7d7c7c7c7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f +7f7f7f7f7f7f808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f80808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f +7f7f7e7f7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7d7d7d7d7e7e7f7f7f7f80808080807f7f7f7f7e7f7e7e7e7e7c7c7c7c7c +7c7c7c7b7b7c7c7b7d7e7e7f8081828484868788888a8a8a8a8a8a8b8a89888786858484838281 +807e7d7c7c7c7c7c7b7a7a7b7b7b7b7b7b7b7b7c7c7c7c7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7f7e7f7f7f7f7f7f7f808080808080808181818282808081818081807f7d7d7c7c7b7b7a7877 +7777777777767676777778797a7b7c7d7e7f808081818282848484848484848483848383838381 +818180808181808080808080808080808080808181818181818181818180808080808080808080 +808080808081818181828283848585858586868687878888888787878686868686858483828281 +818181818080818180808080808080808080808080808080808080808080808080808181808081 +808081818080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080818180808181818181818181818181808081818080 +8080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080 +808080808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7e7e +7e7e7e7f7e7f7f7f7f7f7f7f7f7f80808081818080818181818181818181818181818181818181 +818181818181818181818181818181818181808080807f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d +7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f808080808080808080808080 +808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808181818181 +818181818181818181818181818181828282828282828282828282828282818181818181818181 +818181818181808080808080808080808080808080808080808080808080808080808080808080 +808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808181818181818181818181818181818282828383828283838383838383838383838383 +838383838483848484848484848484848484848484848484848484848484848484848484848484 +848484848484848484848384838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838483848484848484 +848484848484848485858585858585858585858585858585858585858585858585858585858585 +858585858585858585858585858584848484848484848483848383838383838383838383838383 +828282828282828282828282828282818181818181818181818181818181818181818181818181 +81818181818181818181818181818181818181818180808080808080807f7f80807f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808181808081818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818180 +80818180808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7d7d7d7e +7e7d7d7e7f7f7f7f8080818182828383838384848486868687878788898989898989898a8a8a8a +8b8b89898a8a8a8a8a8a89898888878786878686868583838383838383818181817f7f7e7e7e7e +7e7d7d7c7c7c7c7b7b7b7b7b7b7b7b7b7a7a797979797979797979787978787878787878787879 +7979797979797979797979797979797979797979797979797979797979797979797a797a7a7a7a +7a7a7a7b7b7a7a7b7b7b7b7b7b7b7b7b7c7c7c7c7d7d7e7e7e7e7e7f7f81818181838383838383 +848586868787878787878789898989888888888888888887878785858584848484838382828080 +7f7f7f7f7e7d7d7e7d7c7c7c7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f +7f7f7f7f8080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f80808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7d7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7d7d7d7d7e7e7e7e7e7e7f808080807f7f7f7f7f7f7f7f7f7e7d7c7c7c7c7c7c +7c7b7b7c7c7b7d7e7d7e7f80818383858686878989898a8a8a8b8a89898887868685848382807f +7e7d7d7d7c7c7b7a7a7b7b7b7b7b7b7b7b7c7c7c7c7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7f7e7f7f80808080808080818181828280808181808180807e7e7d7d7b7b7b79787877 +77777776767677777878797a7b7c7d7e7f7f808182828383838383838383838383838383818181 +808081818080808080808080808080808081818181818181818181808080808080808080808080 +808080818181818282828384848484858686878788888887878786868686868584848383828181 +818180808181808080808080808080808080808080808080808080808080808081818080818080 +81818080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808181808081818181818181818181818080818180808080 +808080807f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f807f80808080 +80808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7d7d7d7d +7d7d7d7d7d7c7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7e7e7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f808080818180808181818181818181818181818181818181818181 +81818181818181818181818181818181808080807f7f7f7f7f7f7f7f7f7f7f7f7e7e7d7d7d7d7d +7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f8080808080808080808080808080 +8080808080808080808080808080807f807f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7f7e7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808081818181818181 +818181818181818181818181818282828282828282828282828282828181818181818181818081 +808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f807f8080 +808081818181818181818181818181818182828283838282838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383848384848484848484848484848484838483838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838384838484848484848484 +848484848484858585858585858585858585858585858585858585858585858585858585858585 +858585858585858585858585848484848484848484848484848484848484848484848484848383 +838383838383838283828282828181818181818181818181818181818181818181818181818181 +8181818181818181818181818181818181818180808080808080807f7f80807f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808081818080818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181808081 +8180808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e +7f7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d +7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7d7c +7d7d7d7d7f7f7f7f8080818182828282838383858585858786878787878989898989898a8a8a8a +8a8a8a8a898a89898989898989888887878686868685858383838383838181818181817f7f7e7e +7e7e7e7d7d7c7d7b7b7b7b7a7a7a7a7a7a7a797979797979797979797979797979797979787878 +787878787878787878787878787878787878787878787979797979797979797979797979797a7a +7a7a7a7a7a7a7a7b7b7c7c7c7d7d7d7d7e7e7e7e7e7f7f81818181818183838383838385858686 +878787878787888888888888888988888887868786868685858484838383838282818080808080 +7d7d7d7d7c7c7c7c7c7c7c7c7c7b7b7c7c7b7c7c7c7c7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f808080 +808080808080808080808181808081818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818080 +818180808080808080808080808080808080808080808080808080808080808080808080808080 +807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f8080808080808080808080808080808080808080808080808080808080807f7f7f7f7e7f +7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7d7d7d7d7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7d7e7e7e7f7f7f7f7f7f808080807f7f7e7e7e7e7e7e7e7d7d7c7c7b7c +7c7b7b7c7c7c7d7d7e7f80818383848687878989898a8b8a8a8a8989898886858483828281807f +7e7d7c7b7b7b7b7b7b7a7b7b7b7b7c7c7c7c7c7c7c7c7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f +7f7f7f7f7f7f7f7f7f7f8080808181818181818181808080807f7f7e7e7d7d7c7b7a7a79787778 +7776777776767678787a7a7b7c7d7d7f8080818182838383848484848384838383838181818080 +81818080807f7f7f80807f7f808080808080808081818181818181818181818181818180808080 +808080808181818282828285858585868586868686878787878786868585858484838383828180 +808080808080807f7f7f7f7f7f7f7f808080808181818181818181818181808081818080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080818180808181818181818181818181808081818080808080808080808080 +80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f8080808080808080807f807f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7d7d7e7e7d7d7d7d7d7d7d7d7d7d7d7e7e7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f80 +7f8080808080808080808080808181808081818181818181818181818181818181818181818180 +8081818080808080808080808080808080808080807f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80807f +7f80808080808080808080807f7f80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080818180808181818181818181818181818181818181 +818181818181818181818181818181818181818181808080808080808080808080808080808080 +8080808080808080808080807f7f7f7e7e7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f80807f +7f8080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808181818181818181818181818181818181818181818181818182828282 +838283838383838383838384848484848484848484848484848484848484848484848484848484 +848484848484838483838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383848384848484848484848484 +848484848484848484848484848485858585858585858585858585858585858585858585858585 +858585858585858585858585858585858585858485848484848383838383838383838383838383 +838383838383838383838383838383838282828282828282818182828181818080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808181808081818181818181 +818181818181818181818181818181818181818181818181818181818180808181808080808080 +80808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7e7f7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d +7d7d7d7d7d7d7d7d7d7c7c7c7c7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7e7e7e7e7f7f808081818181828282848484858685868686868888888889898a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8a8a8989888888888787868684848484848483838282828280807f7f7f7f +7f7e7e7d7d7c7c7c7c7b7b7b7b7b7b7b7a7a7a7a7a7a7a797a7979797979797979797878787878 +78787878787878787878787878787878787878787979797979797979797a797a7a7a7a7b7b7b7b +7b7b7b7b7b7b7c7c7c7c7d7d7e7e7f7f7f7f7f8080828282828383848484848484868687878888 +8888888889898989898989888887878686868686868584838382828282818180807f7f7f7f7c7c +7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7c7c7c7c7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f8080808080 +808080808080808081818080818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818180808181 +80808080808080808080808080808080808080808080808080808080808080808080808080807f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f8080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7d7d7d7d7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7d7d7d7d7e7e7f7f7f7f80808080807f7f7f7f7e7f7e7e7d7d7c7c7b7c7c7b +7b7c7c7c7c7c7d7e7f808282838486868888898a8b8a8a8a8a8a8a898886858483828281807f7e +7c7b7b7b7b7b7b7a7b7b7b7b7c7c7c7c7c7c7c7c7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7f7e7f7f7f7f7f7f80808081818181818181818080808080807f7f7e7d7c7c7b7b7a7877787776 +7777767676777779797a7b7c7c7e7f808181818282828383838383838383838381818180808181 +8080807f7f7f80807f7f8080808080808080818181818181818181818181818181808080808080 +808081818181818181848484858685868686868787878787868685858585858484838281808080 +80808080807f7f7f7f7f7f7f7f8080808081818181818181818181818080818180808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808181808081818181818181818181818080818180808080808080808080808080 +7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f +7f80808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7e7d7f7e7d7d7d7d7d7d7d7d7d7d7d7e7e7d7d7e7e7e7e7e7e7e7f7e7f7f7f7f80808080808080 +808080808080808080808081818080818181818181818181818181818181818181818181808081 +818080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80807f7f80 +808080808080808080807f7e807f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f +7f7f7f7f7f7f7f7f7f7f7f7f7f8080808181808081818181818181818181818181818181818181 +8181818181818181818181818181818181818180808080808080808080808080807f807f7f7f7f +7f7f7f7f7f7f7f7f7f7f7e7e7e7d7d7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7f7f7e7e7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f807f808080808080 +808080808080808081818181818181818181818181818181818181818181818181828282828282 +828282828282828282838383838383838383838383838383838383838383838383838383838384 +838484848484848484848484848483848383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838483848484848484848484848484 +848484848484848484848484858585858585858585858585858585858585858585858585858585 +858585858585858585858585858585858585858585858584848484848484848484848484848484 +848484838483838383838383838382828282828282828181828281818180808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808081818080818181818181818181 +818181818181818181818181818181818181818181818181818181808081818080808080808080 +8080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7e7f7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7c7c7b7b7c7c7c +7d7d7d7d7e7e7f7f80808080818181838383848584858686868888888889898a8a8b8b8a8a8b8b +8b8b8b8b8a8a8b8b8a8a8a8989898988888787868686868585848483838383818181808080807f +7f7e7e7d7d7d7d7c7c7c7b7b7b7b7a7a7a7a7a7a7a797a79797979797979797978787878787878 +7878787878787878787878787878787878787979797979797979797a797a7a7a7a7b7b7b7c7c7b +7b7c7c7c7d7d7d7d7e7e7f7f808080808181818383838384848585868686868787888889898989 +89898989898989898988888787868686868585848382828181818180807f7f7e7e7e7e7c7c7c7b +7b7c7c7b7b7b7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f80808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080808080808080808080808080808080807f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80 +80808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7d7d7d7d7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7d7d7d7d7e7e7f7f7f7f80808080807f7f7f7f7e7f7e7e7e7e7c7c7c7b7b7c7c7b +7c7c7b7b7c7d7e7f808182838586878889898a8b8a8a8b8b8a8a898786868483838280807f7d7c +7c7b7b7b7b7a7a7a7b7b7b7c7c7b7b7c7c7c7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e +7f7f7f7f7f7f7f7f7f80808081818080818181818181807f807f7e7d7d7b7b7a79787877767676 +75757576767878797a7b7c7d7e7f80808182828283838383838383838383818181808081818080 +807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080807f7f7f7f7f7f7f7f +808080808181818383838485848586868687878787878686868585858584848382818180808181 +8080807f7f7f7f7f7f7f7f7f7f8080808080808080808080808081818080818080818180808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808181808081818181818181818181818080818180808080808080807f7f +7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f80 +808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e +7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f808080808080808080 +808080808080808080818180808181818181818181818181818181818181818181818181818181 +81818181818181818181808081818080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f +7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f +7f7f7f7f7f7f808080808080808081818080818181818181818181818181818282828282828282 +828282828282828383838383838383838383838383838383838383838383838383838383848384 +848484848484848484848484838483838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838384838484848484848484848484848484 +848484848484848484848585858585858585858585858585858585858585858585858585858585 +858585858585858585858585858585858585858585848484848484848484848484848484848484 +848384838383838383838383828282828282828282828282828282818181818181818181818181 +818181818181818181818181818181818181818181808081818080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808081818080818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181808081818080808080 +808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7e7f7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7c7c +7c7d7e7d7e7f808080808080808282828384838485858587878787888889898a8a8a8a8a8a8a8a +8a8a8a8a8a8a8b8b8b8a8a8a8a898988888787878787868585848484848282828282828281807f +7f7e7e7e7e7d7d7d7d7d7d7d7b7b7b7b7b7b7b7a7b7a7a7a7a7a7a7a7a7a797979797979797978 +787979787979787879797979797979797a7a7a7a7a7a7a7a7a7b7a7b7b7b7b7c7c7c7d7d7d7d7d +7d7d7e7e7e7e7f7f80808282828282828284848484858586868686868687878888898989898989 +8989898989888887878686858585858484838281818080808080807f7f7e7e7d7d7c7c7b7c7c7b +7b7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808181808081818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818080808080 +8080807f7f80807f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080 +8080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7d7d7d7d7e7e7f7f7f7f80808080807f7f7f7f7e7f7e7e7e7e7c7c7c7c7c7c7c7c7b7b +7c7c7b7d7e7e7f808182848485878888898a8a8a8a8a8b8a89888786858484838281807e7d7c7c +7c7c7c7b7a7a7b7b7b7b7b7b7b7b7c7c7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f +7f7f7f7f7f7f7f80808080808080808181808081807f81807e7d7d7c7c7b7a7978777777777676 +757676777778797a7b7c7d7e7f7f8081818182828383838383838383818181818181818080807f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080807f7f7f7f7f7f7f7f8080 +808080808082828283848485858585868686868685858585858585848483828181818181818080 +807f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080807f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080808080808080808080808080807f7f7f7f +7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f808080 +80808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f8080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f +7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f +7f7f7f7f8080808080808080808080808080808080808080808080808081818181818181818181 +818181818182828283838282838383838383838383838383838383838383838383838483848484 +848484848484848484848384838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383848384848484848484848484848484848484 +848484848484848485858585858585858585858585858585858585858585858585858585858585 +858585858585858585858585858585858585858484848484848484848484848484848484848483 +848383838383838383838282828282828282828282828282828181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818180808181808080808080808080808080 +80808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7c7c7c7d +7e7d7d7e7f7f7f7f7f7f7f81828282838283848484868686868787888889898989898989898a8a +8a8a8a8a8b8b8b8a8a8a8a8a8a8989888888888887868686868685848383838383838281818180 +80807f7e7e7e7e7e7e7e7c7c7c7c7c7c7c7b7c7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a79797a +7a797a7a79797a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7d7d7d7e7e7e7e7e7e7e +7f7f7f7f8181818183838383838383858686868686878787878787888889898989898888888888 +888888878787868585848484848383828280807f7f7f7f7f7f7e7e7e7e7d7d7c7c7b7c7c7b7b7c +7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808081818080818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818180808080808080 +807f7f80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080 +808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7d7d7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7d7d7d7d7e7e7e7e7e7e7f808080807f7f7f7f7f7f7f7f7f7f7d7c7c7c7c7c7c7c7b7b7c7c +7b7d7e7d7e7f8081838384868686888989898a8a8b8a89898887868685848382807f7e7d7d7d7c +7c7b7a7a7b7b7b7b7b7b7b7b7c7c7d7d7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7e7f7e7e7e7e +7e7e7e7e7f7f808080808080808181808081807f81807f7e7e7d7c7b7b7a797877777776767576 +7677777878797a7b7c7d7e7e7f80808182828383838383838383818181818181818080807f7f7f +7f7e7f7e7e7e7e7e7e7e7e7e7f7f7f7f807f80808080808080807f7f7e7e7e7e7e7e7e7f7f7f7f +7f7f8081828282838384848484858686868685858585858585848483828181818181818080807f +7f7f7f7e7f7e7e7e7f7f8080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080808080808080808080808080807f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f +7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f80808080 +8080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080807f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f +7e7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f808080808080808080808080808080808080807f807f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f807f808080808080808080818181818181818181818181 +818181828282838382828383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383848484848484848484848484848485848585858585858585858585858585858585 +858585858585858585858585858585858584848484848484848484848484848484848484848484 +848484848484848483838383828382828282828282828281818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181808081818080808080808080808080808080 +8080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080807f7f7f +7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e +7f7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080807f7f7f +7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7c7c7c7c7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c +7d7d7d7d7e7e7f7f808080808282828283838385858585868687878888878789898a8a8a8a8a8a +8b8b8a8a8a8a8a8a8a898989898989898988888888878686868686868585838383838282828181 +818180807e7e7e7e7e7e7e7d7d7d7d7c7d7c7c7c7c7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7c7c7d7d7d7d7d7e7e7f7f7e7e8080808181 +818181818383838383838585868686868687888888898989898989898889898989898888878787 +878787858584848383838382828180808080807e7e7d7d7d7d7c7c7c7c7c7c7c7b7b7c7c7b7b7b +7b7b7b7c7c7c7c7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f80808080808080808080808080808080808080808080 +808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080807f807f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f8080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7c7c7c7c7c +7c7c7c7c7c7d7e7e7e7f7f7f7f7f7f808080807f807f7f7f7e7e7e7e7d7d7c7c7b7c7c7b7b7c7c +7c7d7d7e7e7f818383848686868888898a8b8a8a8a8989898886858483828281807f7e7d7c7b7b +7b7b7b7b7a7b7b7b7b7c7c7c7c7c7c7c7c7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f +7f7f7f7f7f7f80808080818181818181808080807f7f7e7d7d7d7b7a7a79787777767676767676 +767678787a7a7b7c7d7d7e7f808080818181818383838383828282808081818080807f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080 +8080808082828282848485858585858586868685858484848483838282808081818080807f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808081818080818080818180808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808181808081818181818181818181818080818180808080808080807f7f7f7f7e7f7e7e +7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7d7e7e7e7e7f7f7f7f7f7f7f7f7f7f8080 +80808080808080808080808080808080808080808080808080808080808080807f807f7f7f7f7f +7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f80807f7f8080808080808080808080808080808080808080808080808080808081818181 +81818181808080807f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f808080808080808080 +808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7d7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7f7f7f7f7f7f7f7f80807f7f808080808080808080808080808080808080808080808081818181 +818181818181818181818181818181818181818181828282828282828282838283838383838383 +838383838383828382828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828283838484848484848484848484848484848484848484 +848484848484848484848484848484848484848484848484848484848484848484848484848484 +848484848484848484848484848484848484848484848484848484848484848484848384838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838382828282828282828282828282818182828181818181818181818181818181818181818080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808081818080818181818181818181818181818181818181 +828282828282828282828282828282828282828282828282828282828282828282828281818181 +818181818181818181818181818181818181818181818181808081818080808080808080808080 +80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080807f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080807f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7d7d7d7d7d7d7d7d7c7c7c7c7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c +7c7c7d7d7e7e7f7f808081818181828282848484848585868687878686888889898a8a8a8a8b8b +8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a898989898988888788878786868484848484848483838282 +81817f7f7f7f7f7f7f7e7e7e7e7d7e7d7d7d7d7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7d7d7d7d7e7e7f7f80807f7f81818182828282 +838384848484848486868787888888888989898a8a8a8a8a8a8a89898989888887878686868686 +868584838382828282818180807f7f7f7f7d7d7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b +7b7c7c7c7c7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e +7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080808080 +80808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f8080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c +7c7c7c7d7d7d7d7e7e7f7f7f7f8080808080808080807f7f7e7e7d7d7c7c7b7c7c7b7b7c7c7c7c +7c7d7d7e808282838484858787888a8b8a8a8a8a8a8a898886858483828281807f7e7c7b7b7b7b +7b7b7a7b7b7b7b7c7c7c7c7c7c7c7c7e7e7e7e7e7e7e7e7e7f7e7f7f7f7e7f7e7e7e7e7e7e7e7e +7f7e7f7f808080808181818181818080808080807f7e7d7d7c7b7b7a7877777676767676767676 +777779797a7b7c7c7d7e7f8080818181818383838383828282808081818080807f7f7f7f7e7f7e +7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7f7f807f +808081818181838384848585858586868685858484848483838282808081818080807f7f7f7f7e +7f7e7e7e7f7e7f7f7f7f7f7f7f7f7f808080818180808180808181808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808181808081818181818181818181818080818180808080808080807f7f7f7f7f7f7f7f7f7e +7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f80808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f80807f7f80808080808080808080808080808080808080808080808080808080818181818181 +8181808080807f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f +7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f808080808080808080808080 +80808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d +7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e +7e7e7e7e7e7e7f7f7e7e7f7f807f80808080808080808080808080808080808080818181818181 +818181818181818181818181818181818181818282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828383838383838383838383838383838383838383838383 +838383838383838383838383838383838483848484848484848484848484848484848484848484 +848484848484848484848484848484848484848484848484848484848484848484848484848484 +848484848484848483848383838383838383838383838383838383838383838383838383838383 +828282828282828282828282828181828281818181818181818181818181818181818180808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080818180808181818181818181818181818181818181818282 +828282828282828282828282828282828282828282828282828282828282828282818181818181 +818181818181818181818181818181818181818181818080818180808080808080808080808080 +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080807f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080807f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c +7d7d7d7d7e7e7f7f808080808181818383838384848585868686868787888889898a8a8a8a8b8b +8b8b8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a8a898988898888888886868685858585848483838282 +818181818080807f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7b7b7c7c7b7c7c7b7b +7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7f7f808081818181828282838383838484 +85858686868687878888898989898a8a8a8a8a8a8a8a8a8a898989898888878786868686858584 +8382828181818180807f7f7e7e7e7e7c7c7c7c7c7c7c7c7b7b7c7c7b7c7c7b7b7c7c7c7c7c7c7c +7c7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f +7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080808080 +8080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080 +808080808080808081818080818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818080818180 +80808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80 +80808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7c +7c7d7d7d7d7e7e7f7f7f7f8080808080808080807f7f7e7e7e7e7c7c7c7b7b7c7c7b7c7c7b7b7c +7c7d7f808082838384868788898a8b8a8a8b8b8a8a898786868483838280807f7d7c7c7b7b7b7b +7a7a7a7b7b7b7c7c7b7b7c7c7c7e7e7e7e7e7e7e7e7e7f7e7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e +7f7f7f7f80808081818080818080818180807f7f7e7e7d7c7b7a79787877777676767575757676 +7878797a7b7b7c7d7e7f7f808181818383838383828282818181818080807f7f7f7f7e7f7e7e7e +7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f +80808181828283838484848485858585858484848483838282818181818080807f7f7f7f7e7f7e +7e7e7f7e7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7e7f7e +7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080 +80807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f +7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f8080808080808080808080808080 +8080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d +7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080 +818180808181818181818181818181818182828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828283838383838383838383838383838383838383838383838383 +838383838383838383838383838384838484848484848484848484848484848484848484848484 +848484848484848484848484848484848484848484848484848484848484848484848484848484 +848484848484838483838383838383838383838383838383838383838383838383838383838282 +828282828282828282828282828282828282828282828282828282828282828282818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818182828282 +828282828282828282828282828282828282828282828282828282828282828181818181818181 +818181818181818181818181818181808081818080808080808080808080808080808080807f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080807f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f +7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7c7c +7c7d7e7d7e7f8080808080808082828282838384848585858586868787888889898a8a8a8a8a8a +8a8a8a8a8a8a8a8b8b8b8b8b8b8b8b8b8a8a898a89898989878787878787878685848483838282 +8282828282818181818081807f7f7f7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7f7f808081818282828282828383838484848485858686 +8686868687878888898989898a8a8a8a8a8a8a8a8a8a8888888887878686858585858484838281 +8180808080807f7e7f7e7d7d7d7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d +7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f +7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080808080808080 +807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080818180808181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181808080808080808080808080808080808080808080808080 +80808080808080808080808080807f7f80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080 +8080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7d +7d7d7d7e7e7f7f7f7f8080808080808080807f7f7e7e7e7e7c7c7c7c7c7c7c7c7c7c7c7c7b7c7d +7e7f808182828384868788898a8a8a8a8a8b8a89888786858484838181807e7c7c7c7c7c7c7a7a +7a7b7b7b7b7b7b7b7b7c7c7e7e7e7e7e7e7e7e7e7f7e7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f +7f7f80808080808080808181808081807f807f7e7d7c7c7b7a7978777777777776767576767777 +78797a7b7b7c7d7e7f808080808282838383828282818181818180807f7f7f7f7e7f7e7e7e7e7e +7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f8080 +8080818182828384848485858585858484848483838282818181818180807f7f7f7f7e7f7e7e7e +7f7e7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080818180 +808180808181808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e +7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f8080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080807f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080 +7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f +7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f80807f7f80808081818181818181818181818181808081 +818080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d +7d7d7d7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080 +808080808080808080808080808080818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818182828181828282828282 +828282828282828282828282838383838383838383838383838383838383838383838383838383 +838383838383838383838383848384848484848484848484848484848484848484848484848484 +848484848484848484848484848484848484848484848484848484848484848484848484848484 +848484848384838383838383838383838383838383838383838383838383838383838382828282 +828282828282828282828282828282828282828282828282828282828282828181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181828282828282 +828282828282828282828282828282828282828282828282828282828281818181818181818181 +81818180808181808080808080808080808080808080808080808080808080808080807f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080807f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f80808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e +7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7c7c7c7d +7e7d7d7e7f7f7f7f7f7f7f81818181828283838484848485858686878788888989898989898a8a +8a8a8a8a8a8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a8a8a8888888888888887868686858584838483 +83838382828282828282818181808080807f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7f7e7f7f7f7f808080808081818282828283838383838384848585868686868687878787 +878788888989898989898a8989898989898989898787878786868585848484848383828280807f +7f7f7f7f7e7d7e7e7d7d7d7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d +7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080807f807f7f7f7f7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f +7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808181808081818181818181 +818181818181818181818181818181818181818181818181818281828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282818281 +818181818181818181818181818080808080808080808080808080808080808080808080808080 +8080808080808080808080807f7f80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080 +808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7d7d7d7d7c7c7c7c7c7c7c7c7c7c7d7d7d +7d7e7e7e7e7e7e7f80808080808080807f7f7f7f7f7f7d7d7d7d7c7c7c7c7c7c7c7c7b7c7d7d7e +7f8081828283858686888989898a8a8b8a89898887868585848282807f7d7d7c7c7c7c7a7a7a7b +7b7b7b7b7b7b7b7c7c7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7f +7f808080808080808181808081807f80807f7e7d7c7b7b7a797878777777767675767677777878 +797a7a7b7d7d7e7f7f80808282838383828282818181818180807f7f7f7f7e7f7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f +808182828283838384848484858384848483848282818181818180807f7f7f7f7e7f7e7e7e7e7e +7e7e7e7e7e7e7e7e7f7f8080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808181808081 +808081818080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7f7f7f7f807f80808080 +80808080808080808080808080808080808080808080808080808080808080808080807f7f7f7f +7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e +7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7f7e7f7f7f7f7f7f7f7f7f7f7f7f80807f7f808080818181818181818181818181818080818180 +80807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d +7d7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f +7f7f807f8080808080808080808181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181828281818282828282828282 +828282828282828282828383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838483848484848484848484848484848484848484848484848484848484848484848484848484 +848484848484848484848484848484848484848484848484848484848484848484838383838383 +838383838383838383838383838383838383828382828282828282828281818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818282828282828282 +828282828282828282828282828282828282828282828282828282818181818181818181818181 +8180808181808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080807f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e +7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f808080808080808080808080808080808080808080808080808080808080808080 +8080808080807f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7d7d7d7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c +7d7d7d7d7e7e7f7f7f8080808081818282838383838484858586868787878789898a8a8a8a8a8a +8b8b8b8b8b8b8b8c8b8b8b8b8b8b8a8b8a8a8a8a8a8a8a89898888888887878786868686868585 +858484848382838282828281818181818181818181818181808080807f80808080818181818181 +818181818181818181818282828282828384848485858686868686868686868788888889898989 +898989898a8a8a898989898989888888878787878686858584848383838382828180808080807e +7e7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7c7c7c7c7d7d7d7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f80808080 +8080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080 +808081818181828282828282828283838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838282838382828282828282 +828282828282828282828281818181818181818181818181818180808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f8080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c +7d7e7e7e7f7f7f7f7f7f8080808080807f7f7f7f7e7e7e7d7d7e7d7c7c7c7b7b7c7c7c7d7d7d7e +7f808283848586868888898a8b8a8a8a898989878685848382827f7f7e7d7c7c7b7b7b7b7a7a7a +7b7b7b7b7c7c7c7c7c7d7d7d7e7e7e7e7f7e7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f +7f808080808180808181808080807f7f7f7e7d7c7b7a7a7a797877777676767676767676787879 +7a7b7b7d7d7e80808180818181818282828282818180808080807f7f7e7f7e7e7e7e7d7d7d7d7d +7d7d7d7d7e7d7e7e7e7e7e7e7e7e7d7e7d7d7d7d7d7d7d7d7d7c7c7c7c7d7c7d7d7d7d80808080 +818082828282848484848484848484838383838383818180808080807f7f7e7f7e7e7e7f7e7f7f +7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080808080807f7f7f7f7e7f7e7e7e7e7e7e7e +7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080807f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7e7f7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7f7f7f7f807f8080808080808080808080808080808080808080808080808080808080 +80808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7e7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f80807f7f8080 +808080808080808080808081818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818282828283828383838383838383838383838383848484848484848484848484848484 +848484848484848484848484848484848484848484848484848484848484848484848485858585 +848483838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282818181818181818181818181818181818181818181818181 +8181818181818181818080818180808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080807f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e +7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f8080808080808080808080808080808080808080808080808080808080808080808080 +80808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7d7d7d7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c +7c7c7d7d7e7e7e7f7f7f7f808081818282828283838484858586868686888889898a8a8a8a8b8b +8b8b8b8b8b8c8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8a8a89898989898989888887888786868685 +858584848484848484838383838283828282828282828181818180818181818282828282828283 +8283838383838383848484848484848585858686878787878887888888888989898a8a8a8a8a8a +8a8a8a8a8a8989888888888787878686868685858484838382828282818180807f7f7f7f7d7d7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7c7c7c7c7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080 +808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080 +818181818282828282828282838383838383838383848384848484848484848484848484848484 +848484848484848484848484848484848484848484848484848483838484838382838282828282 +828282828282828282818181818181818181818181818181808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f8080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7d7d +7d7d7e7e7f7f7f7f808080808080808080807f7f7f7e7d7e7d7c7c7c7b7b7c7c7c7c7c7c7d7e80 +8182838484858787888a8b8a8a8a8a8a8a8887868584838280807f7d7c7c7b7b7b7b7a7a7a7b7b +7b7b7c7c7c7c7c7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f80 +8080808180808181808080808080807f7d7c7c7b7b7b7a7877777676767676767676777778797a +7b7c7c7d7f808180818181818282828282818180808080807f7f7e7f7e7e7e7e7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7f7f7f808180 +81818181838383838483848484838483838383818180808080807f7f7e7f7e7e7e7e7e7e7e7e7e +7e7e7e7e7f7e7f7f7f7f8080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080808080807f7f7f7f7e7f7e7e7e7e7e7e7e7e7e +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080807f7f7f +7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f +7f7f80808080808080808080808080808080808080808080808080808080808080808080808080 +8080807f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7f7f7e7e7f7f807f +808080808080808080818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818182828282828282828282828282828282828282828383838383838383838383838383848384 +848484848484848484848484848484848484848484848484848484848484848484858585858584 +848484848484848484848484848484848484848484848484848484848484848484848484848484 +848484848484848484848484848483848383838383838383838383838383838383838383838383 +838383838383838383838382828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828181818181818181818181818181818181818181818181818181 +818181818181818080818180808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080807f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e +7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f80808080808080808080808080808080808080808080808080808080808080808080808080 +8080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c +7d7d7d7d7d7e7e7e7e7f7f8080818181818282838384848585868687878888898989898a8a8a8b +8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8b8b8b8a8a8a8a8989888988888888878787 +868686868585858484848483848383838383838383838282828282838383838383838383848384 +848484848484858585858686868787878787888888888988898989898a8a8a8a8a8a8a8a8a8a8a +8a8a8a898988888888878787868685858484838382828181818180807f7f7e7e7e7e7c7c7c7b7b +7c7c7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080 +80808080808080808080808080808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808181808081818181818181818181818181 +828282828282828282828383838383838383838483848484848484848484848484848484848484 +848484848484848484848484848484848484848484848484848484848484838483838383838383 +838383838383838282828282828282828282828282828181818181818181818181818181818181 +81818181818180808181808080808080808080808080808080808080808080808080808080807f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80 +80808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7d7d7d7d +7e7e7f7f7f7f808080808080808080807f7f7f7f7e7e7d7d7c7c7c7c7b7c7c7b7b7c7c7d7f8080 +82838384868788898a8b8a8a8b8b8a8988878685848381807f7e7d7d7c7b7b7b7a7a7a7a7a7b7b +7b7c7c7c7c7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f80 +808081818080818080818180807f7e7d7d7c7b7b7a797878777776767675757576767878797a7b +7c7d7e7f807f808181818282828282818181808080807f7f7e7f7e7e7e7e7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7e7e7e7f807f8081 +8181838383838483848484838483838383818181808080807f7f7e7f7e7e7e7e7e7e7e7e7e7e7e +7e7e7f7e7f7f7f7f80808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808181808081808081818080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080807f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080807f7f7f7f7e +7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f +808080808080808081818080818181818181818181818181818181818080818180808080808080 +807f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7b7b7c7c7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f +7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080818180808181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +828282828282828282828282828282828282828283838383838383838383838383838483848484 +848484848484848484848484848484848484848484848484848484848484848585858585848484 +848484848484848484848484848484848484848484848484848484848484848484848484848484 +848484848484848484848484838483838383838383838383838383838383838383838383838383 +838383838383838383828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828281818181818181818181818181818181818181818181818080818180 +80808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080807f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e +7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +808080808080808080808080808181808081818181818181818181818181818181818181818181 +818080807f7f80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7c7c +7c7c7c7d7d7d7e7f7e7f808080808081818282838384848484868687878888888889898a8a8a8a +8a8b8b8b8b8b8b8c8c8b8b8c8c8c8c8c8c8c8c8b8b8b8b8b8b8b8a8a898a898989898888888787 +878787878786868685848685848484848484848483838383838484848484848484848584858585 +858585858787868687878788888888888989898889898a8989898a8a8a8a8a8a8a8a8a8a8a8a8a +898888878787878686868484848483838282818180808080807f7e7f7e7d7d7d7b7b7b7b7b7b7b +7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080 +8080808080808080808080808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f8080808081818181818181818181818181818181818181818181818282 +828282828282838383838484848484848485848585858585858585858585858585858585858585 +858585858585858585858585858585858585858585858585858585858485848484848484848484 +848484848483838382828383828282828282828281818181818181818181818181818181818181 +8181818181818181818181818181818181818181818181818080818180808080808080807f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080 +8080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7d7d7d7d7e7e +7f7f7f7f808080808080808080807f7f7f7f7e7e7d7d7c7c7c7c7c7c7c7c7c7b7c7d7e7f808182 +828384868788898a8a8a8a8a8b898888878685848282807f7e7e7c7c7c7c7b7b7a7a7a7b7b7b7b +7b7b7b7c7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f808080 +80808080808181808081807f7f7e7d7c7c7c7b7a7978777777777776767576767777787a7b7b7c +7d7e7f7e80808080818182828281818181818181807f7e7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7b7b7c7c7b7c7c7d7d7e7f807f80808080 +828282838483848484838483838383818181818181817f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e +7f7e7f7f7f7f808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080818180808181818181818181818181818181818181818181 +818181818181818181818180808181808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080807f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080807f7f7f7f7e7f7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7c7c7d7d7c7c7c7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7c7c7c7d7d7c7c7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f807e7f8080808181 +81818181818181818181818181818181818181818181818181818080818180808080808080807f +7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f +7f7f7f7f7f80808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808181 +818181818181818181818182828181828282838383838383838383838383838384838484848484 +848484848484848484848484848484848484848484848484848484848485858585858484848484 +848484848484848484848484848484848484848484848484848484848484848484848484848484 +848484848484848484848384838383838383838383838383838383838383838383838383838383 +838383838383838282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282818181818181818181818181818080818180808080808080808080808080 +8080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e +7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080 +808080808080808080808081818080818181818181818181818181818181818181818181818180 +80807f7f80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e +7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7c7c7c7c +7c7d7d7d7e7e7d7e7f7f7f7f7f808082818282838383838585868686868787888889898989898a +8a8b8b8b8b8c8c8b8b8c8c8c8c8c8c8c8c8b8b8b8b8b8b8b8a8a8a8a8a8a8a8a89898988888888 +888888878787868687878686868686868686858585858586868686868686868686868686868686 +86868888878788888889898989898a8a8a89898a8a8989898a8a8a8a8989898989898989898887 +8787868686858585838383838282818180807f7f7f7f7f7e7d7e7e7d7d7d7b7b7b7b7b7b7b7b7c +7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080 +8080808080808080808080807f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f80808080818181818181818181818181818181818181818181818282838383 +838383838484848485858585858585858585858585858585858585858585858585858585858585 +858585858585858585858585858585858585858585858585858585858585858585858585858585 +858585848484838384848383838383838383828282828282828282818281818181818181818181 +818181818181818181818181818181818181818181818080818180808080808080807f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f8080808080 +808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7d7d7d7d7c7c7c7c7c7c7c7c7c7c7d7d7d7d7e7e7e7e +7e7f7f8080808080808080807f7f7f7f7f7f7e7e7d7c7c7c7c7c7c7c7c7b7c7d7d7e7f80818282 +83858686888989898a8a8b89898988878685838381817f7f7d7d7c7c7b7b7a7a7a7b7b7b7b7b7b +7b7c7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7f7f80808080 +8080808181808081807f807f7e7d7d7c7b7b7a7978787777777676757676777778797a7a7b7c7d +7e7d7f7f7f80818182828281818181818181807f7f7f7f7f7f7e7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7b7b7c7c7b7c7c7d7d7e7e7f7e7f7f7f7f8282 +82838383838383838383838383818181818181817f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7f7f80808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808181808081818181818181818181818181818181818181818181 +818181818181818181808081818080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7f7f7f7f7f7f7f7f7f807f80808080808080807f807f7f7f7f7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7c7c7d7d7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7c7c7c7d7d7c7c7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80807f7f80808081818181 +8181818181818181818181818181818181818181818181818080818180808080808080807f7f7f +7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f807f8080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808081818181 +818181818181818181828281818282828383838383838383838383838383838383838383838383 +838383838383838383838384838484848484848484848484848484858585858584848484848484 +848484848484848484848484848484848484848484848484848484848484848484848484848484 +848484848484848484848484848484848484848484848484848484848484848484848484848484 +848484848383828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828181818181818181818181818180808181808080808080808080808080808080 +808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080807f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7f +7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f8080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080807f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7d7d7d7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c +7c7c7c7d7d7d7d7e7e808080808080818182828383838383858686868786878788888a8a8a8a8a +8a8b8b8b8b8b8b8b8b8b8c8c8c8c8c8d8d8d8c8c8c8c8c8c8b8c8b8b8b8b8a8a8a8a8a8a8a8989 +898888888887888787878787878787878787878787878787878787878787888788888888888888 +888888888989898989898989898989898a898a8a8a8a8989898989898888888887878787868785 +85858583838383838282818180807f7f7f7f7e7e7d7d7d7d7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b +7b7b7c7c7c7c7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080 +807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f8080 +808080808080808080808080808181818282818182828283838383838383838383838383838384 +848484848484848484848484848585868686868686868686868686868686868686868787878787 +878787878787878787878787878787878787878787878787868685858585858585858584848484 +848484848484848484848484848484848383838383838383838383838383838383838383828282 +818182828181818080808080808080808080808080808080808080808080808080808080808080 +8080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7c7c7c7c7c7d7d7d7d7d7e7f7f7f7f +7f7f7f7f7f8080808080808080807f7e7e7e7e7e7e7d7c7c7c7b7b7c7c7c7d7d7d7e7f80828384 +8586868888898a8b8a8a89898988878685838381817f7f7d7d7c7c7b7b7b7b7b7b7b7c7c7c7c7c +7c7c7c7c7d7d7e7e7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f80808080 +81808081818080807f7f7f7f7d7d7c7b7a7a7a79787777767676767677777778787a7a7b7c7d7d +7d7f808080818181818282828181808080807f807f7e7e7e7e7d7d7d7d7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7e7e7f7f8080818181 +82818283838284838383838282828080808080807e7f7e7e7e7e7d7d7d7d7d7d7d7d7d7e7e7f7f +7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808181808081808081818080808080808080 +8080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f80808080808080808080808080807f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7d7d7d7d7d +7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f807f80808080808080808081 +818182828181828282828282828281818181818181818080818180808080808080807f7f7f7f7e +7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7d7e7e7e7e7e7e7e7e +7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80807f7f8080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808181818181818181818181 +818181818181818181818181818181818181818181818181828282828382838383838484848484 +848484848484848484848484848484848484848484848484848484848484858585858585858585 +858585858585858585858585858585858585858585858585858585858585858585858585858585 +858584848484838483838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838382 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +818181818181818181818181818181818181818181818181818181818080818180808080808080 +807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e +7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7d7d7d7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7d7d7f7f7f7f807f80808181828282828284848485868586868787898989898a8a8b +8b8b8b8b8b8b8b8b8c8c8c8c8c8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c8b8b8b8b8b8b8b8a8a8a89 +898989898989898989898989898989898989898989898989898989898989898989898989898989 +89898a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a89898989888887878787868686868586858484 +848282828282818180807f7f7e7e7e7e7d7d7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b +7c7c7c7c7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080807f +7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080 +808080808080808080808081818182828181828282838383838383838383848384848484858585 +858585858585858585858585868686868686868686868686868686868686868687878787878787 +878787878787878787878787878787878787878787878786868686868686868686858585858585 +858585858585858585858585858584848484848484848483848383838383838383838282828181 +828281818180808080808080808080808080808080808080808080808080808080808080808080 +807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f +7f808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f +7f7f7f808080808080808080807f7f7f7f7e7e7d7c7c7c7b7b7c7c7c7c7c7c7d7e808182838484 +858787888a8b8a8a8a8a8a898887868484838280807e7d7c7c7b7b7b7b7b7b7b7c7c7c7c7c7c7c +7c7c7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7f7e7f7f808080808180 +808181808080808080807e7d7c7c7b7b7b7a7877777676767676777777777779797a7b7c7c7c7e +7f8080818181818282828181808080808080807f7f7e7e7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7e7e7f808181818181 +8182828283838383838282828080808080807f7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f +7e7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808081818080818080818180808080808080808080 +808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f8080808080808080808080808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d +7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080818181 +82828181828282828282828281818181818181818080818180808080808080807f7f7f7f7e7f7e +7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7e7e7f7f807f808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808081818181818181818181818181 +818181818181818181818181818181818181818181818282828282828282828283838383838383 +838383838383838483848484848484848484848484848484848484848585858585858585858585 +858585858585858585858585858585858585858585858585858585858585858585858585858585 +848484848484848484848484848484848484848484848484848484848484848484848484848484 +838483838383838383838383838383838383838383838383838383838383838383838383828282 +828282828282828282828282828282828282828282828282828282828282828282828282828181 +81818181818181818181818181818181818181818181818181818080818180808080808080807f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e +7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080 +808080808081818080818181818181818181818181818181818181818181818181818180808181 +808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c +7b7b7c7c7c7e7e7e7e7f7e7f7f80808080818181838383848584858686868888888889898a8a8b +8b8a8a8b8b8b8c8c8c8c8c8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8c8c8c8c8b8b8b +8a8a8b8b8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8b8b8a8a +8b8b8b8b8b8b8b8b8b8b8b8a8a8b8b8a8a8a898989898888878787878686868584858483838381 +8181808080807f7f7e7e7d7d7d7d7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c +7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080807f7f7f +7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080 +808081818080818181828282828282828282828383838383838383838483848484848585858686 +858586868686868686868787878787878787878787878787878787878787888888888888888888 +888888888888888888888888888888888888888888878787878787878787878686868686868686 +858586868585858585858585848484848484848484838483838383838383838382828282828282 +82828281818181818181818181818181808081818080808080808080808080808080808080807f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f80 +8080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f7f +7f808080808080808080807f7f7f7f7e7e7d7d7c7c7c7c7b7c7c7b7b7c7c7d7f80808283838486 +8788898a8b8a8a8b8b8a8988878685848381807f7e7d7d7c7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c +7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7f7e7f7f7f7f808080818180 +80818080818180807f7e7d7d7c7b7b7a797878777776767676767677777878797a7b7b7c7d7e7f +7f808181818282828282818181808080807f7f7e7e7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7d7d7d7d7d7c7c7c7c7c7c7c7c7b7b7c7c7b7c7c7b7b7c7c7c7d7d7d7d7e7f80808181818182 +828283838383838282828181818180807f7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f +7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080808080808080808080 +808080808080808181808081818181818181818181818181818181818181818181818181818181 +818181808081818080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f8080808080808080808080808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d +7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808181808081818181818181818282828282 +8282828282828282828281818181818181818080818180808080808080807f7f7f7f7e7f7e7e7e +7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080 +808080818180808181818181818181818181818182828282828282828282838383838383838383 +838383838384838484848484848484848484848484848484848485858585858585858585858585 +858585858585858585858585858585858585858585858585858585858585858585858585858484 +848484848484848484848484848484848484848484848484848484848484848484848484848384 +838383838383838383838383838383838383838383838383838383838383838383838282828282 +828282828282828282828282828282828282828282828282828282828282828282828281818181 +8181818181818181818181818181808081818080808080808080808080808080808080807f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f8080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e +7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808181 +808081818181818181818181818181818181818181818181818181818181818181818181818181 +81818181818181818181818080807f7f80807f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b +7b7b7b7d7d7d7e7f7d7e7f80808080808080828282838483848485858787878788888989898989 +898a8a8a8b8b8b8b8b8c8c8c8d8d8c8c8d8d8d8d8d8d8d8d8c8c8c8c8c8c8c8c8c8c8b8b8b8b8b +8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8a8a8b8b8a8a +8a8a8a8a8a8a8a8a8a8a8a8a8a8a89898888888887878686868685858484838483828282808080 +7f7f80807e7e7d7d7c7c7c7c7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d +7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080807f7f7f7f7f +7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f80807f7f8080808181818181818181 +818181818181818282828282828282828283838383838383838485838485858586868686868686 +868686868686868687878787878787878787878787878787878787878888888888888888888888 +888888888888888888888888888888888888888787878787878787878786868686868686868686 +868686868686868686868585858585858585858485848484848484848383838382828282828282 +8281818181818181818181818181818181818181818181818080818180808080808080807f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080 +808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f80 +8080808080808080807f7f7f7f7e7e7d7d7c7c7c7c7c7c7c7c7c7b7c7d7e7f8081828283858687 +888a8a8a8a8a8a8a898887868685848281807f7e7e7c7c7c7c7c7c7b7b7b7b7b7b7c7c7b7b7d7d +7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7f7e7f7f7f7f8080808080808080 +8181808081807f7f7e7d7c7c7c7b7a7978777777777776767676767777787a7b7b7b7c7d7e7f80 +808080818182828281818181818181807f7e7e7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d +7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7c7c7c7c7d7d7e7f808080808080818181 +82828383838282828181818181807f7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f7f +7f7f7f7f7f7f808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808181808081818181818181818181818181818181818181818181818181 +818181818181808081818080808080808080808080808080808080808080808080808080808080 +8080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +8080808080808080808080808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b +7b7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f80807f7f808080818181818181818181818181818181818181818182828282828282 +828282828282818181818080808080808080808080808080808080807f7f7f7f7e7f7e7e7e7e7e +7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080 +808080808080808080808080808080808080818181828281818282828383838383838383838383 +838383848384848484848484848484848484848484848484858585858585858585858585858585 +858585858585858585858585858585858585858585858585858585858585858585858584848484 +848484848484848484848484848484848484848484848484848484848484848484848483848383 +838383838383838383838383838383838383838383838383838383838383838382828282828282 +828282828282828282828282828282828282828282828282828282828282828282818181808081 +818080808080808080808080808080808080808080808080808080808080808080807f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f8080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808081818080 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +8181818181818181818080807f7f80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e +7e7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b +7b7d7d7d7e7e7d7d7e7f7f7f7f7f7f7f8181818183828383848486868686868688888888888889 +89898a8a8a8a8b8c8c8c8d8d8c8c8d8d8d8d8d8d8d8d8c8c8c8c8c8c8c8c8c8c8b8b8b8b8b8b8b +8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8a8a8b8b8a8a8a8a +8a8a8a898a89898989898989888887878787868685858585848483838283818181817f7f7f7e7e +7f7f7d7d7d7d7c7c7c7c7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d +7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080807f7f7f7f7e7f7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f80807f7f80808081818181818181818181 +818181818182828282838283838383848484848484848485858484858585868686868686868686 +868686868686878787878887888888888888888888888888888889898989898989898989898989 +898989898989898989898989898989898988888888888888888888878787878787878787878787 +878786878686868685858585858585858585858585858585858584848484838383838383838282 +818181818181818181818181818181818181818181818080818180808080808080807f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f80808080 +80808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7e7e7d7d7d7d7c7c7c7c7c7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7f8080 +808080808080807f7f7f7f7f7f7e7e7d7c7c7c7c7c7c7c7c7b7c7d7d7e7f808182828485868789 +8989898a8a8a89898887878585838281807f7f7d7d7c7c7c7c7b7b7b7b7b7b7c7c7b7b7d7d7d7e +7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7f7f808080808080808181 +808081807f807f7e7d7d7c7b7b7a7978787777777676767676777778797a7a7a7b7d7d7e7f7f80 +80818182828281818181818181807f7f7f7e7e7e7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d +7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7c7c7c7c7d7d7e7e7f7f7f7f7f808181818282 +8383838282828181818181807f7f7f7f7f7e7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7f7f80808080808080808080808080808080808080808080808080808080808080808080 +808080808080808081818080818181818181818181818181818181818181818181818181818181 +818181818080818180808080808080808080808080808080808080808080808080808080808080 +808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080 +808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7d7e +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c +7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f80807f7f8080808181818181818181818181818181818181818181828282828282828282 +828282828181818180808080808080808080808080808080807f7f7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e +7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7d7e7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f807f8080808080808080 +808080808080808080808080808080808181818282818182828283838383838383838383838383 +838383838383838383838383838383838383838383848485858585858585858585858585858585 +858585858585858585858585858585858585858585858585858585858585858585848484848484 +848484848484848484848484848484848484848484848484848484848484848484848484848483 +848383838383838383838383838383838383838383838383838383838383828282828282828282 +828282828282828282828282828282828282828282828282828282828282828181818080818180 +80808080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f +7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808081 +818080818181828282828282828282828383838383838383838383838382828282818181818181 +8181808080808080808080808080808080808080807f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7d7d7d7d7d7d7d7d7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c +7c7c7c7d7c7d7d7d7d7e7e7f7f7f80808081818182838383838384848686868688888787888888 +8a8a8a8a8a8a8b8b8b8b8b8b8b8b8b8c8c8c8c8c8d8d8d8d8d8d8d8d8d8d8d8d8d8c8c8d8d8c8c +8c8c8c8c8c8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a8a8a8b8b8a8a8b8b8b8a8a8a +8a8a8a8a8a8989888887878787878686858584848383838383828181818080807e7e7e7d7d7d7d +7d7d7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7c7c7c7d7d7c7c7d7d7d7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080 +808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f +7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f80808080808080808080808080808081818182828282 +838383838383838383838383838484848484848484848584858585858585858686868687878788 +888888888888888888888888888888888888888888888888888888888888888888888989898989 +898989898989898989898989898989898989898989898989898989898989888888878788888787 +878787878787878787878786868686858584848484848484848484848484848383838383838383 +838383838383838282828181818180808080808080808080808080808080808080808080808080 +8080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f80808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7c7c7c7c7c7d7d7d7d7e7e7f7f7f7f7f7f7f7f7f +7f7f7f7f7f808080807f7e7e7e7e7e7e7d7c7c7c7b7b7c7c7c7d7d7d7f80808283848587878988 +898a8b8a8a89888887878584838281807f7f7d7d7c7c7b7b7b7b7b7b7b7c7c7c7c7c7c7c7d7d7d +7d7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7f7e7f7f7f7f7f7f7f808080808180808181 +8080807f7f7f7f7d7d7c7b7a7a7a7978777776767576767777777878797a7b7b7d7d7e80808180 +818181818282828181808080807f7f7f7e7e7e7e7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c +7d7d7d7d7d7c7c7c7b7b7c7c7b7c7c7b7b7c7c7c7c7c7c7c7c7e7e7e7f80808080818181818181 +8182828282828181808080807f7e7e7e7e7d7d7d7d7c7c7c7c7c7d7d7d7d7e7d7e7e7e7e7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080 +808181808081818181818181818181818181818181818181818181818181818181818181808081 +818080808080808080808080808080808080808080808080808080808080808080807f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f80808080808080808080808080807f807f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7e7d7e7e7e7e7e7e7e7e7d7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c +7b7b7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7f7e7f7f7f7f808080808080808080807f7f7f7f7f7f7f7f7f7f80808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808181818182828282828282828282828282818181818181 +818181818181818181818181808080807f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7d7d7d7d +7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7d7d7d7d7e7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80807f +7f8080808080808080818181818181818181818181818181818181818181818181818282828283 +828383838383838383838484848484848484848484848484848484848484848484848484848484 +848484848484848484848484848484848484848484848484848484848484848484848484848484 +848484848484848484848484848484848484848484848484848484848484848384838383838383 +838383838383838383838383838383838383828282828282828282828282828282828282828282 +828282828282828282828282828282828282828181818181818181818181818181818181818181 +818181818181818180808181808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080818180 +808181818282828282828282828283838383838383838383838383828282828181818181818181 +80808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e +7e7d7d7d7d7d7d7d7d7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c +7c7c7c7c7c7c7c7d7d7e7e7e7f7f7f7f8080818282828282838384848585878786868787878989 +89898a8a8b8b8b8b8b8b8b8b8b8c8c8c8c8c8d8d8d8d8d8d8d8d8d8d8d8d8d8c8c8d8d8c8c8c8c +8c8c8c8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a8a8a8b8b8a8a8b8b8b8a8a8a8a89 +8a898988888787868686868685858484838382828282828180807f7f7f7f7d7d7d7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7c7c7c7d7d7c7c7d7d7d7e7e7e7e7e7e7e7e +7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080 +80808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f808080808080808080808080808080818181828282828383 +838383838384838484848485858585858585858585858585858585858586868686878787888888 +88888888888889888989898989898989898989898989898989898989898989898a8a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8989898888898988888788 +878787878787878787868686868685858585858585858585858585858584848484838483838383 +838383838382828281818181808080808080808080808080808080808080808080808080808080 +807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f +7f80808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f +7f7f7f80808080807f7f7f7f7e7e7d7c7c7c7b7b7c7c7c7c7c7c7e7f808182838486868887888a +8b8a8a8a8989888786858483828180807e7d7c7c7b7b7b7b7b7b7b7c7c7c7c7c7c7c7d7d7d7d7d +7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7f7e7f7f8080808081808081818080 +80808080807e7d7c7c7b7b7b7a7877777676757676777777777778797a7b7c7c7d7f8081808181 +81818282828181808080808080807f7f7e7e7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7d7d +7d7d7d7c7c7c7b7b7c7c7b7c7c7b7b7c7c7c7c7c7c7c7c7d7d7d7e7f7f80808181818181818182 +82828282818180808080807f7f7e7e7d7d7d7d7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f +7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808081 +818080818181818181818181818181818181818181818181818181818181818181818080818180 +80808080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f80808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b +7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f +7f7f7f7f808080808080808080807f7f7f7f7f7f7f7f7f7f808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808081818181828282828282828282828282828181818181818181 +81818181818181818181808080807f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f8080808080808080808080808080808080808080808080808080808080808080808080808080 +80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f80807f7f80 +808080808080808181818181818181818181818181818181818181818181818182828282828282 +828282828282828283838383838383838384838484848484848484848484848484848484848484 +848484848484848484848484848484848484848484848484848484848484848484848484848484 +848484848484848484848484848484848484848484848484848484848484848484848384838383 +838383838383838383838383838383838282828282828282828282828282828282828282828282 +828282828282828282828282828282828281818181818181818181818181818181818181818181 +81818181818180808181808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808081818080818181818181 +818182828282828282828282838383838383838383838383838383828282828282828282828181 +8181818181818080818180808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d +7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c +7b7b7c7c7c7d7d7d7d7d7e7e7e7e7f7f8080818181818282838384848585858586868688888888 +89898a8a8b8b8a8a8b8b8b8c8c8c8c8c8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d +8d8d8d8d8d8d8d8c8c8c8c8c8c8c8c8c8c8b8b8b8b8b8b8b8b8a8a8b8b8a8a8a89898989888988 +888888868686858585858484838382828181818180807f7f7e7e7e7e7c7c7c7b7b7c7c7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f +7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080 +8080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7f7e7f7f7f7f7f7f7f7f7f8080808181808081818181818181818282828282838383838383 +838383848384848484858585858585858586868585868686868686868687878787878888888888 +8888888889888989898989898989898989898989898989898989898989898a8a8a8a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a89898989898989898988898888 +888888888888888787878787868686868686868685858686858585848484848384838383838383 +83838382828282828181818181818181808081818080808080808080808080808080808080807f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f80 +808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f +7f80808080807f7f7f7f7e7e7d7d7c7c7c7c7b7c7c7b7b7c7d7e7f808182838586878788898a8a +8a8a8989898887868584838281807f7e7d7d7c7b7b7b7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7e7e +7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7f7e7f7f7f7f8080808181808081808081 +8180807f7e7d7d7c7b7b7a797878767675757576767677777878797a7b7c7d7e7f807f80818181 +8282828282818181808080807f7f7e7e7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7d7d7d7d +7d7c7c7c7c7c7c7c7c7b7b7c7c7b7c7c7b7b7c7c7c7d7d7d7d7e7e7f7f80808080818181828282 +8282818181808080807f7f7e7e7d7d7d7d7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f +7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080808080 +808081818080818181818181818181818181818181818181818181818181818181818181818080 +8181808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f80808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c +7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f +7f7f808080808080808080807f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080818180 +808181818181818181818181818182828282828282828282828282828281818181818181818080 +818180808080808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f80808080808080808181808081818181818181818181818181828282828282828282 +828282828282838383838383838383848384848484848484848484848484848484848484848484 +848484848484848484848484848484848484848484848484848484848484848484848484848484 +848484848484848484848484848484848484848484848484848484848484848483848383838383 +838383838383838383838383838382828282828282828282828282828282828282828282828282 +828282828282828282828282828282818181818181818181818181818080818180808080808080 +8080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808181808081818181818181818181818181 +828282828282828282828383838383838383838383838383838282828282828282828281818181 +818181818181818181818181818181818080807f7f80807f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d +7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b +7b7b7b7c7c7c7c7c7d7d7d7e7f7e7f808080808081818282838384848484848585868687878888 +898989898989898a8a8a8a8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c +8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a8a8a89898a8a898989888888888788878786 +86858584848484848383828281817f7f80807f7f7e7e7d7d7d7d7b7b7b7b7b7b7b7b7b7b7b7b7b +7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080 +808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7f7e7f7f80807f7f80808081818181818181818181818181818182828282828383838383838383 +838483848484848585858585858585858585858585858585858585868686868687878787878787 +878889878889898989898989898989898989898989898989898989898a8a8a8a8a8a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a898989898989898989888988888888 +888888888887878787878686868686868686868686868686868585858584858484838384848383 +8382828282828181818181818181818181818181818181818181818181808081818080807f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f808080 +80808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f80 +808080807f7f7f7f7e7e7d7d7c7c7c7c7c7c7c7c7c7b7d7e7f808081828484868687888a8a8a8a +898989888786868584838281807f7e7e7c7c7c7c7c7c7b7b7b7b7b7b7c7c7c7c7d7d7d7e7e7e7e +7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7f7e7f7f7f7f80808080808080808181808081 +807f7f7e7d7c7c7c7b7a7978777776767677777676767777787a7b7b7c7d7e7f7f808080808181 +82828281818181818181807f7e7e7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7c +7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7c7c7c7c7d7d7e7e7f7f808080808080808181828282 +818181808081817f7f7e7e7d7d7d7d7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f7f +7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +80808080808080808080808080818180808181818080807f7f80807f7f7e7f7e7e7e7e7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f +808080808080808080807f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080 +808080808080808080808080808081818080818181818181818181818181818181818181818181 +818181818181818181818181828282828282828281818282818181808080808080808080808080 +80808080808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080 +808080808080808080808080808080808080808080808080808080808080808080808080807f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7c7c7b7b7c7c7c7c7c7c7c +7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f808080808080808080808080808080808080808080808080808181818181818181818181 +818182828282838383838383838483848484848484848484848484848484848484848484848484 +848484848484848484848484848484848484848484848484848484848484848484848484848484 +848484848484848484848484848484848484848484848484848484848484838483838383838383 +838383838383838383838383828282828282828282828282828282828282828282828282828282 +828282828282828282828282828181818181818181808081818080808080808080808080808080 +808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808081818080818181818181818181818181818282 +828282828282828383848484848484848484848484848483838383838383838382828181818181 +81818181818181818181818181818080807f7f80807f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7d +7e7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b +7b7c7c7c7c7c7d7d7d7e7e7d7e7f7f7f7f7f808081818181828383838384848585868686868787 +8788888888898989898a8a8a8b8b8b8b8c8b8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c +8c8c8c8b8b8b8b8a8b8a8a8a8a8989898989898989888889898888888786868686868686858584 +8483838383828181818180807e7e7f7f7e7e7d7d7d7d7d7d7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c +7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080 +80808080808080808080808080808080807f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f80807f7f808080818181818181818181818181818181828282828383848484848484848484 +848484848485858585858585858585858585858585858585858686868686878787878787878788 +888787888888888888888888888888888888888888888888888889898989898989898989898989 +8989898989898a898a8a8a8a8a8a8a8a8a8a8a8a8a8a8989898989898989898989898989898989 +898989888888888887878787868786868686868686868685858585858585858484858584848483 +838383828281818181818181818181818181818181818181818181808081818080807f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f80808080 +8080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7e7e7d7d7d7d7c7c7c7c7c7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f8080 +80807f7f7f7f7f7f7e7e7d7c7c7c7c7c7c7c7c7b7d7e7e7f7f8082838385858687898989898989 +8989888787868584838281807f7f7d7c7c7c7c7c7b7b7b7b7b7b7c7c7c7c7d7d7d7e7e7e7e7e7e +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808181808081807f +807f7e7d7d7c7b7b7a7978777676767777767676777778797a7a7b7d7d7e7e7f7f808081818282 +8281818181818181807f7f7f7e7e7e7d7e7d7d7d7d7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7c7c7c +7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7c7c7c7c7d7d7e7e7e7e7f7f7f8080808081818282828181 +81808081817f7f7f7f7d7d7d7d7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7f7e7f7f7f7f808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f +7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080 +8080808080808080808080818180808181818080807f7f80807f7f7f7f7f7f7f7f7e7e7e7e7d7e +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080 +80808080808080807f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080 +808080808080808080808080818180808181818181818181818181818181818181818181818181 +818181818181818181818282828282828282818182828181818080808080808080807f807f7f7f +7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080 +80808080808080808080808080808080808080808080808080808080808080808080807f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7c7c7b7b7c7c7c7c7c7c7c7c7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7f7f7f7f7f7f7f7f7f807f808080808080808080808080808081818181818181818181818181 +828282828383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838282828282828282828282828282828282828282828282828282828282 +828282828282828282828281818181818181818080818180808080808080808080808080808080 +80808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080 +8080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +808080808080808080808080808080808080808080808081818080818181828282828283838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +82828282818181808080808080808080808080808080808080807f807f7f7f7f7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7d7d7d7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c +7c7c7c7c7c7c7c7c7d7d7d7d7e7e7f7f7f7f7f8081818181818283838383838383848686868787 +868788888888888888888a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8b8b8b8b8b8b8b8b8b8b8a8a8a8a +8a8a8a8a8a8a8a8a8a8a8a89898989898888888787888887878686868686858483838383838383 +828181818181807e7e7e7e7e7e7e7d7d7d7d7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7c7c7c7c7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080 +808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f8080 +808080808080808080808181818182828283838383838383838383838383838383838383848384 +848484858585858585858586868585868686858585858586868686868686868686868686868786 +878787878787878787878787878787878787878787878787888888888888888888888989898989 +8989898989898989898989898989898a8a8a8a8a8a8a8a8a8a8a8a8a8a898a8989898989898989 +898989898989888888888888888887878888878787868686868585848484848484848484838383 +838383838383838383838282828281818180808080808080808080808080808080808080808080 +808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f8080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f +7e7e7e7e7e7e7e7e7e7d7d7d7d7d7c7c7c7c7c7d7d7d7d7e7d7e7e7e7e7f7f7f7f7f7f7f7f7f7f +808080807f7e7e7e7e7e7e7d7c7c7c7b7b7c7c7c7d7d7f808081838384858787888889898a8a89 +898887878685848382817f7f7e7d7c7c7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7d7d7d7d7f7e7f7f +7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7f7e7f7f7f7f7f7f7f8080808081808081818080807f7f +7f7f7d7d7c7b7a7a7878777676767676777777777778797a7b7b7d7d7e7e808081808181818182 +82828181808080807f7f7f7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7c7c7c7b7b7c7c7b7c7c7b7b7c7c7c7c7c7c7c7c7d7e7e7e7f7f7f808181818181818181818180 +80808080807e7e7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7d7d7d7d7e7e7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808081818080 +818181818181818181818181818181818181818181818181818181818181818080818180808080 +80808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f8080808080808080808080808080808080808080808080807f807f7f7f7f7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7c7c7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f8080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080818180808181818181 +818181828282828281818181818181818181818181818181818181818080807f7f80807f7f7f7f +7f7f7f7f7f7f7f7f7f7e7e7e7e7d7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080807f807f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7d7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f80807f7f80808080808080808080808080818181818181818181818181818181 +818181818181818181828182828282838383838383838383838383838383838383838383838383 +838484848484848484848484848484848484848484848484848484848484848484848484848484 +848484848484848484848484848484848484848484848484848483848383838382828282828282 +828282828282828282828282828282828282828282828281818181818181818181818181818181 +818181818181818181818181818181818181818181818080818180808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080 +808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080 +808080808080808080808080808080808080808080818180808181818282828282838383838383 +838383848384848484848484848484848484848484848484848484848384838383838383838282 +8282818181808080808080808080808080808080808080808080808080807f7f7f7f7e7f7e7e7e +7e7e7e7e7e7e7d7d7d7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7d7d7e7e7e7e7e7f7f7f7f808081828282828282828284848485868586 +8787878787878787898989898a898a8a8a8a8a8a8a8a8a8b8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a +8a8a8a898a89898989888888888887878786868787868685858484848482828282828282828180 +807f7f7f7f7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7c7c7c7c7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080 +80808080808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080 +808080808080808081818181828282838383838383838383848384848484848484848484848484 +848585858585858585868685858686868585858585868686868686868686868686868686868686 +868686868686868686868686868686868686868686868787878787878787878788888888888888 +888889888989898989898989898a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a +8a8a8a8a8989898988898888878788888787878686868686858585858585858585858484848483 +848383838383838382828282818181808080808080808080808080808080808080808080808080 +80808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f +7f8080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f8080 +8080807f7f7f7f7e7e7d7c7c7c7b7b7c7c7c7c7c7e7f8080828283848686878788898a8a8a8a89 +888887868584838280807f7d7c7c7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7d7d7d7d7e7e7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080818080818180808080808080 +7e7d7c7c7b7b797877767676767677777777777778797a7b7c7c7d7d7f80818081818181828282 +8181808080808080807f7f7e7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c +7c7b7b7c7c7b7c7c7b7b7c7c7c7c7c7c7c7c7d7d7d7d7e7e7f8081818181818181818181808080 +8080807f7f7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f +7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080818180808181 +818181818181818181818181818181818181818181818181818181818180808181808080808080 +8080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80 +80808080808080808080808080808080808080808080808080808080807f7f7f7f7e7f7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7c7c7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f80808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808181808081818181818181 +81828282828281818181818181818181818181818181818181818080807f7e807f7e7e7e7e7e7e +7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f +7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7f807e7f808080808080808080808080808181818181818181818181818181818181 +818181818181818181818181818282828282828282828282828282828282828282828282828283 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383828282828282828282 +828282828282828282828282828282828282828282818181818181818181818181818181818181 +818181818181818181818181818181818181818180808181808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080 +80808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080 +808080808080808080808080808081818080818181818181818182828282828383838383838383 +838483848484848484848484848484848484848484848484848483848383838383838383838282 +828282818181818181818180808181808080808080808080808080807f7f7f7f7e7f7e7e7e7e7e +7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7e7e7e7e7f7f808081818080818181838383838484858586 +8685858686868888888889888989898989898989898a8a8a8a8a8a8a8a8a8a8989898989898989 +8988898888888887878787878686868585868685858484838383838181818080818180807f7f7e +7e7e7e7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c +7c7c7c7c7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080 +8080808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808081818080 +818181818181818182828282828383838383838383838483848484848484848484848484848485 +858585858585858585858585858584848484848585858585858585858585858586868585868686 +868686868686868686868686868686868686868687878787878787878787888888888888888888 +89888989898989898989898a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a +8a8a89898989888988888888888888888887878787878686868585868685858584848484838483 +838383838383838382828282828181818181818181808081818080808080808080808080808080 +8080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f80 +80808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e +7f7e7e7e7e7d7d7d7d7d7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f80808080 +807f7f7f7f7e7e7d7d7c7c7c7c7b7c7c7c7c7d7e7f7f808182838586878788898a8a8a8a898989 +88878685848381817f7e7d7d7c7c7b7b7b7b7b7b7c7c7b7b7c7c7c7d7d7d7d7e7e7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808081818080818080818180807f7e +7d7d7c7b7a797877777777767676767676777878797a7b7b7d7d7e7f807f808181818282828282 +818181808080807f7f7e7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c +7c7c7c7c7b7b7c7c7b7c7c7b7b7c7c7c7d7d7d7d7e7e7f7f808080808181818181818080818180 +807f7f7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080 +8080808080818180808181818181818080818180808080808080807f7f7f7f7e7f7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080818180808181818181818181818181818181818181818181818181818181818182 +8282828281818181818181818080818180808080808080807f7f7f7f7e7f7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f +7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080818180808181 +818181818181818181818182828282828282828282828282828282828282828282828282838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838282828282828282828282 +828282828282828282828282828282828282828181818181818181818181818181818181818181 +818181818181818181818181818080818180808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080 +8080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080 +808081818080818181818181818181818181818181818181828282828283838383838383838384 +838484848484848484848484848484848484848484848484838483838383838383838382828282 +82818181818181818181818181818181818181818181818181818080807f7e807f7e7e7e7e7e7e +7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7c7c7c7c7c7d7d7d7e7f7e7f80808080808080808282828283838484848484 +848485858686878788878888888888888888888989898989898989898988888888888888888887 +888787878786868685858585848484848484848383828282828080807f7f80807f7f7e7e7d7d7d +7d7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080808080 +808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f80807f7f8080808080808080818181818181818181 +818181818181828282828283838383838383838384838484848484848484848484848484858585 +848485858484848484848484838383838384848484848484848484848484848484848484848484 +848484848484848484848484848484848484858585858585858585858686868787868687878887 +8888888888888888888989898a8a89898a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a +898989898889888888888888888888878787878786868686868686868686858585858485848483 +838484838383828282828281818181818181818181818181818181818181818181818181818181 +808081818080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f808080 +8080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e +7e7e7e7d7d7d7d7d7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f80808080807f +7f7f7f7e7e7d7d7c7c7c7c7c7c7c7c7c7d7e7f7f808081828484868687888a8a8a8a8989898887 +868685848281807f7e7e7c7c7c7c7c7c7c7b7b7b7b7b7b7c7c7c7c7d7d7e7e7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808181808081807f7f7e7d +7c7c7b7a7978777777777777777776777877787a7b7b7c7c7d7f807f8080808082828282828181 +818181818180807f807f7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7e7e7f7f808080808080808080818181818181807f +807f7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080 +8080808080808080818180808181818181818181818181808080807f7f7e7f7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080 +808080808080808080808080808080808080818180808181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181828282 +818181818080808080808080808080808080808080807f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f +7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080 +808080808080808080818181818181818181818181818181818181818181818181818282828282 +828282828282828282828282828282828282838382828383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838382828282828282828282828282 +828282828282828282828282828282828281818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818180808181808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080 +807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080 +818180808181818181818181818181818181818181818282828282838383838383838383838383 +838384838484848484848484848484848484848484848484848484848484848484838383838382 +8282828182818181818181818181818181818181818181818080807f7f80807f7f7f7f7f7f7f7f +7e7e7e7e7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7c7c7c7c7c7d7d7d7e7e7d7e7f7f7f7f7f7f7f7f81818181818182828283838383 +848485858686868686868686868686868687878787878787878787868686868686868686868686 +86868685858584848484838383838282828181818181817f7f7f7e7e7f7f7e7e7d7d7d7d7d7d7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080808080808080 +80807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80807f7f80808080808080808181818181818181818181 +818181818282828282838383838383838383838383838383838383838383838383838484848383 +848483838383838383828281818181828282828282828282828282828282828282828282828282 +828282828282828282828282828282828383838384838484848485858586868585868686868686 +868686878787878888888989888889898989898989898989898989898989898a898a8a8a8a8989 +898989898989898989898989898888888888878787878687868686868585858585858585848485 +858484848383838383828282828182818181818181818181818181818181818181818181818080 +81818080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f80808080 +808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7e7e7d7d7d7d7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7f808080807f7f7f +7f7f7f7e7e7d7c7c7c7c7c7c7c7c7d7e7e7e7f7f80828383858586878989898989898989888786 +8585838281807f7f7d7d7c7c7c7c7c7b7b7b7b7b7b7c7c7c7c7d7d7e7e7e7e7e7f7e7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808181808081807f807f7e7d7d +7b7b7a7978787877777777777677787778797a7a7c7c7d7e7f7e7f808080828282828281818181 +81818180808080807f7f7f7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7e7e7e7e7f7f7f808080808080818181818181807f8080 +7f7f7f7e7d7d7d7d7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f8080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f80808080808080 +808080808080818180808181818181818181818181808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7e7e7e7e7d7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080 +808080808080808080808080808080808181808081818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818282828181 +8181808080808080807f807f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e +7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f807f808080808181818181818181818181818181818181818181818181818182828282828282 +828282828282828282828282828282828383828283838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383828282828282828282828282828282 +828282828282828282828282828282818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181808081818080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808081818080818181818181818181818181818282828282838383838483848484 +848484848484848484848485858585858585858584858484848484848484848383838383838383 +83838383838282838382828281818181818080808080808080807f807f7f7f7f7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7d7d7d7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b +7b7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7e7e7d7d7e7e7e7f7f7f7f8081818182828182838383 +838383838484858585858585858585868686868686868686868686868686858585858485848484 +84838383838383838382818282818181807f7f7f7f7e7e7e7d7d7e7e7d7d7d7d7c7c7c7c7b7b7b +7a7a7b7b7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7d7d7d7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7f7f7f7f807f808080808080808080808080808081818182828181828282838383 +838383838383838383838383838383838482838383838383838383838383838382828282828282 +828282818181818181818181818181818181808080808080808081818181828282828282828282 +828282828282828282828282828282828282828282828282838383838383838383848485858586 +868686868687878787878787878787888888888889898989898989898989898989898989898989 +888a89898989888888888888888888888888888787888887878786868686858584848484848484 +848484848484848383838383838383828282828181818181818181808080808080808080808080 +8080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f80808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e +7e7e7e7e7d7d7d7d7d7c7c7c7c7c7d7d7d7d7d7d7d7d7d7e7e7f7f7f7f7f7f7f7f7f808080807f +7e7e7e7e7e7e7d7c7d7d7c7c7c7c7d7e7e7f808081838384858787888889898a8a898888878785 +84848281807f7f7e7d7c7c7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7e7f7f7f7f7f7f7f7f7f808080 +808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f8080808081808081818080807f7f7f7f7d7d7b +7b7a7a7a79787777767676777777777878797b7c7c7d7e7e7f8081818181828282838383828281 +8181807f807f7f7f7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c +7c7c7b7c7c7b7b7c7c7c7c7c7c7c7c7d7e7e7e7f7f7f80818181818180808181808080807f7f7f +7e7e7e7e7e7e7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7e7e7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080 +808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808081 +818080818181818181808081818080808080808080808080807f807f7f7f7f7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7f7f808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +818180808181818181818181818181818181818181818181818181818181818181818181818181 +8181818080807f7f80807f7f7f7e7e7e7e7e7e7e7e7e7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080807f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c +7c7c7c7c7c7c7c7c7c7b7b7c7c7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7d +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f80807f7f8080808080808080 +808080808080808080808080808080808080808081818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818080818180808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080818180808181818181818181818181818182828282828383838383838383838483 +848484848484848484858585858585858585858585858585858585858584848484848484848483 +8483838282838382828281818181818080808080808080808080808080807f7f7f7f7f7f7f7f7f +7e7f7e7e7e7e7d7d7d7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7c7c7d7d7d7e7e7e7e7e7f7f7f808180818282828282 +828282838383838383838383838484848484848484848484848484848383838383838383838382 +82828282828282818081807f7f7f7e7e7e7e7e7d7d7d7c7c7d7d7c7c7c7c7c7c7c7c7b7b7b7a7a +7b7b7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7d7d7d7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f8080808080808080808080808080808080808080818181828281818282828383838383 +838383838383838383838383838383828282828282828282828282828282818181818181818181 +81808080807f807f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7f7f7f7f8080808080808080808080 +808080808080808080808080808080808180818181818282828282828282828283838383848485 +85858586868686868686868686878787878788888888888888888889888989898989898989898a +8a8a8a8a8989898989898989898989898988878988878787868686868685858585858585858585 +858585858584848484838483838282828281818181818181818080808080808080808080808080 +808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f +7f80808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e +7e7e7d7d7d7d7d7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f80808080807f7f +7f7f7e7e7d7c7d7d7c7c7c7c7c7d7d7e7f8080828283848686878788898a8a8a89898787868585 +83828180807f7d7c7c7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7e7e7e7e7f7e7f7f7f7f8080808080 +80808080807f7f7f7f7f7f7f7f7f7f7f7f7f808080808180808181808080808080807e7d7c7c7b +7b7b7a787777767676777777777777787b7c7c7c7d7d7e80818181818282828383838282818181 +8080808080807f7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c +7b7c7c7b7b7c7c7c7c7c7c7c7c7d7d7d7d7e7e7f80818181818180808181808080808080807f7f +7e7e7e7e7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080 +80808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080818180 +80818181818181808081818080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808181 +808081818181818181818181818181818181818181818181818181818181818181818181818181 +818080807f7e807f7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c +7c7c7c7c7c7c7c7b7b7c7c7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7f7f7e7e7f7f7f7f7f7f7f807f80 +808080808080808080808080808080808080818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818180808181808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080818180808181 +818181818181818181818181818181818181818181828282828283838383838383838384838484 +848484848484848585858585858585858585858585858585858585848484848484848484838483 +838383838383838382828282828181818181818181808081818080807f7f7f7f7f7f7f7f7f7e7f +7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7f7f8080818180808181 +818282828282828282828283838383838383838383838383838382828282828282828282818181 +8080818180807f7f7e7e7e7e7d7d7d7d7d7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a +7a7a7a7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f80808080808080808181808081818181818181818282828282828282828283838383838383 +83838383838383838383838383828282828282828282828282828282818181808081818080807f +7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f80808081818080818181828282828383848484 +8485858586868585868686878787878788888888888888888889888989898989898989898a8a8a +8a8a89898989898989898989898989898889888888888787878787868686858586868585858585 +858585848484848384838383838282828282828282828281818181818181818080818180808080 +80808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f80 +808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e +7d7d7d7d7d7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f80808080807f7f7f7f +7e7e7d7d7d7d7c7c7c7c7c7d7d7d7e7f7f808182838586878788898a8a8a898988888786858483 +8281807f7e7d7d7c7c7b7b7b7b7b7b7c7c7b7b7c7c7c7e7e7e7e7f7e7f7f7f7f80808080808080 +8080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808081818080818080818180807f7e7d7d7c7b7b +7a797878777776777776767777787a7b7b7c7d7d7e7f8080818182828283838383838282828181 +818180807f7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7e7e7f7f808080808181818181818080818180807f7f7e7e +7e7e7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080 +8080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080 +8181808081818181818181818181818080818180808080808080807f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f8080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808181808081818181818181818181818181818181818181818181818181 +81818181818181818181818181818181818181818181818181818181818181808081818080807f +7f7f7f7e7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080 +808080808080808080808181808081818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181808081818080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808181818181828282828282828283848283848484 +848484848485858585858585858585858585858585858585858484848484848484848384838383 +838383838383828282828281818181818181818181818181818180808080808080807f7e807f7e +7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7d7d7d7d7e7e7f7f80807f7f80808081 +818181818181818181828282828282828282828282828282818181818181818181818080808080 +8080807f7e7f7e7d7d7d7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7b +7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080 +80808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80807f7f808080 +818181818181818181818181818181818181818182828282828282828282838383838383838383 +83838383828282828282828181818181818181818181818080807f7f7f7f7f7f7f7f7f7f7e7e7e +7d7c7e7d7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7d7c7d7d7d7d7e7e7e7e7e7e7e7f7f7f8080808081818282828283 +8383848484848484848585858585868686878787878787888788888888888888898989898a8a8a +898989898989898989898989898988898888888887878787878686868686868686868686868686 +868585858584858484838383838282828282828282818181818181818181818181818181818181 +8181818181808081818080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f808080 +80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d +7d7d7d7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f80808080807f7f7f7f7e7e +7d7d7d7d7c7c7c7c7c7d7d7d7e7f7f808081828484868687888a8a8a8989888887868685848382 +81807f7e7d7c7c7c7c7c7c7c7b7b7b7b7b7b7c7c7e7e7e7e7f7e7f7f7f7f808080808080808080 +807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080818181818181807f7f7e7d7c7c7c7b7a +7978777777777777777777787a7b7b7b7c7c7d7f80808080818282838383838382828281818181 +818180807f7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7d7d7d7d7e7e7f7f808080808081818080818181818181807f7f7e7e7e7e +7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7c7c7c7d7d7c7c7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080 +808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080 +808080808080808081818080818181818181808081818080807f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80 +808080808080808080808080808080808080808080808080808080808080808080808080808181 +808081818181818181818181818181818181818181818180808181808181808081818181818181 +8181818180808181808080808080808080808080808080808080808080808080808080807f7f7f +7f7e7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7b7b7c7c7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c +7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808181808081 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818180808181808080808080808080808080808080808080808080808080808080 +8080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808081818181818282828282828282838382828383838383 +838383848484848484848484858485858585858585858584848484848484848484848484848484 +84848484838383838382828282818281818181818181818180808080808080807f7f80807f7f7f +7e7e7e7e7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7d7d7d7d7d7d7e7e7f7f7e7e7f7f7f808080 +80808080808080818181818181818181818181818181808080808080808080807f7f7f7f7f7f7f +7f7e7d7e7e7d7d7d7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7b7b7b +7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080 +8080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80807f7f8080808181 +818181818181818181818181818181818181828282828282828282828383838383838383838383 +8383828282828282818180808080808080808080807f7f7f7e7e7e7e7d7e7d7d7d7d7c7c7c7b7b +7c7c7b7b7b7b7b7b7b7a7a7979797979797979797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7b7a7b7b7b7b7c7c7c7c7c7c7c7d7d7d7e7e7e7e7f7f80808080818181 +828282828282828383838384858585868686868686868686868687878787888888888989898888 +888888888888888988898989898989898989888888888887878787868786868686868686868685 +858585858585858484848483838383838383828281818181818181818181818181818181818181 +818181808081818080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d +7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f8080808080 +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7d7d7d +7d7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7f808080807f7f7f7f7f7f7e7e +7e7d7c7c7c7c7c7d7d7d7e7e7e7f7f808283838585868789898988898989888787858584838280 +807f7e7d7c7c7c7c7c7c7b7b7b7b7b7b7c7c7e7e7e7e7e7e7e7e7e7f7f8080808080808080807f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080818181818181807f807f7e7d7d7c7b7b7a79 +78787777777777777778797a7a7a7c7c7d7e7f7f80808182828383838383828282818181818181 +8080807f7f7f7f7f7f7f7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7d7d7d7d7e7e7e7e7f8080808081818080818181818181807f7f7f7f7f7e7c7c +7c7c7c7c7c7c7b7b7c7c7b7b7b7c7c7c7d7d7c7c7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f80808080808080808080 +80808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f808080808080808080808080 +80808080808081818080818181818181808081818080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080 +808080808080808080808080808080808080808080808080808080808080808080808081818080 +818181818181818181818181818181818181818181808081818081818080818181818181818181 +818180808181808080808080808080808080808080808080808080807f807f7f7f7f7e7e7e7e7e +7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7b7b7c7c7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c +7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7e7e7e7e7d7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f807f80808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808081818080818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181808081818080808080808080808080808080808080808080808080808080808080 +808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080808080 +8080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80807f7f8080808080808080 +808080808080808080808080808080808080808081818181818181818182818282828283838383 +838484848484848484848484848484848585858585858585858585858585848584848484838383 +838383838383838383838383838383828282828181818181818181808080807f807f7f7f7f7e7e +7e7e7e7e7e7e7e7e7d7d7d7c7c7d7d7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a +7a7a7b7b7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7d7d7d7d7e7e7d7d7e7e7e7e7e7e7e7e +7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7d7d7e7e7d7d +7d7d7c7c7c7c7c7c7c7c7c7b7b7b7a7a7b7b7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7c7c7c7d7d7c7c7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080 +8080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e +7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f80808080808080808080808080808081818181 +818181818282828283838383838383838383838383838383838382828282828181818181818181 +8181818180808080808080807f7f7f7e7e7e7e7e7e7e7d7d7d7c7c7d7d7c7c7c7a7a7a7a797a79 +797979787878787878787878787878787878787878787878787878787878787878787878787878 +78787878787878787978797979797979797b7b7a7a7b7b7b7c7c7c7c7d7d7e7e7e7e7f7f7f8080 +7f7f81818182828282828283838383838384848585868686868687878787878787878788888888 +888989898989898989898889888888888888888888888888878788888787878787878787868686 +868585848484848484848484838383838383838383838282828181828281818180808080808080 +80808080808080808080808080808080808080808080808080808080808080808080808080807f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d +7d7d7d7d7c7c7c7c7c7d7d7d7d7d7d7d7d7d7e7e7f7f7f7f7f7f7f7f7f808080807f7e7e7e7e7e +7e7d7d7d7d7c7c7c7c7d7e7e7f808081838384858787888889898989898887878685848282807f +7f7e7e7c7b7b7b7b7b7c7c7b7b7c7c7c7c7c7d7d7e7e7f7f7f7f7f7f7f7f7f8080808080808080 +80807f7f7f7f7f7f7f7f7f7f7f7f7f8181808081808081818080807f7f7f7f7d7d7c7b7a7a7a79 +78797976767777777979797b7b7b7c7d7d7e808181818182828383838383838383828281808080 +7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7e7f7f7f7f7f8081818181818180808181808080807f7e7e7e7e7d7d7d +7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e +7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080818180808181 +818181818181818181808081818080808080808080808080808080808080808080808080808080 +807f807f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f +7f7f7f7f7f7f7f807f808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808181808081818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818180808080808080807f7f80807f7f7f7e7e7e7e7d7e7d +7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080 +8080808080808080808080808080808080808080808080807f7f7f7f7e7f7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7c7d7d7d7d7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f80807f7f80808080808080808080808080808080808080808080808080808080808080 +808080808080808181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181808081818080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080808080808080 +808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80807f7f80808080808080808080 +808080808080808080808080808080808080818181818181818181818181818181828282828283 +838383838383838384838484848485858585858585858585858585858585858585858484848484 +84848484848484848483848383828282828181818181818181808080808080808080807f7f7f7f +7e7f7e7e7e7e7d7d7d7c7c7d7d7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a +7b7b7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7d7d7c7c7d7d7d7d7d7d7d7d7d7d +7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7c7c7d7d7c7c7c7c +7c7c7c7c7c7c7c7c7c7b7b7b7a7a7b7b7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7c7c7c7d7d7c7c7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080 +808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080818181818181 +818182828282838383838383838383838383838383838383828282828281818181818181818181 +818180807f807f7f7f7f7e7e7e7d7d7d7d7d7d7d7c7c7c7b7a7c7b7a7a7a787878787878787878 +787777777776777676767676767676767676767676767676767676767676767676767676767676 +767676767676777677777777777777797978787979797a7a7a7a7b7b7c7c7c7c7d7d7d7e7e7d7d +7f7f7f808080808181828282828282838383848484848585868686868686868686878787878788 +888888898889898989898989898989898989898989898887898887878787878787878686868686 +858585858585858585858484848483848383838382828281818282818181808080808080808080 +8080808080808080808080808080808080808080808080808080808080808080808080807f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d +7d7d7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f80808080807f7f7f7f7e7e7d +7d7d7d7c7c7c7c7c7d7d7e7f8080828283848686878788898a8a8a89888787868583828180807f +7e7c7b7b7b7b7b7c7c7b7b7c7c7c7c7c7d7d7d7e7e7e7e7f7e7f7f7f7f80808080808080808080 +7f7f7f7f7f7f7f7f7f7f7f7f7f818180808180808181808080808080807e7d7c7c7b7b7b7a7879 +7976767777777878787a7b7b7c7c7c7d8081818181828283838383838383838282818080808080 +80807f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7e7e7e7e7f7f808181818181818080818180808080807f7f7e7e7d7d7d7d7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f8080808181808081818181 +818181818181818080818180808080808080808080808080808080808080808080808080808080 +80808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808081818080818181818181818181818181818181818181818181818181818181818181818181 +81818181818181818181818181818180808080808080807f7e807f7e7e7e7d7d7d7d7d7d7d7d7d +7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080 +808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7f7f7e7e7f7f807f8080808080808080808080808080808080808080808080808080808080 +808080808081818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818080818180808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080808080808080 +80808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080818180808181818282828282838383 +838383838383848384848484858585858585858585858585858585858585858584848484848484 +8484848484848483848383838382828282828282828282818181808081818080807f7f7f7f7e7f +7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c +7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b +7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7d7d +7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080 +80808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080818180808181818282828282828282 +828283838383838383838383838383838383838383838282828282818181818181818180808080 +7f7f7e7f7e7e7e7e7d7d7d7c7c7c7c7b7b7b7a7a7a7a797a797979797777777676777776767675 +757575747574747474747474747474747474747474747474747474747474747474747474747474 +74747474757475757575757575767676767777777878787879797a7a7a7a7b7b7b7c7c7c7c7d7d +7d7e7e7e7e7f7f8080818181818282828383838384848585868685858686868787878787888888 +888988898989898989898989898989898989898989888988888888888888888887878787878686 +868585868685858584848484838483838383828282828282828282828181818181818181808081 +818080808080808080808080808080808080808080808080808080808080808080807f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d +7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d +7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f80808080807f7f7f7f7e7e7d7d7d +7d7c7c7c7c7c7d7d7d7e7f7f808182838586878788898a8a8a89898888878684838281807f7e7d +7c7c7c7c7b7b7b7b7b7b7c7c7c7c7d7d7d7e7e7e7e7f7e7f7f7f7f808080808080808080807f7f +7f7f7f7f7f7f7f7f7f7f7f808080808181818181818080818180807f7e7d7d7c7b7b7a79797977 +77777777787878797a7a7b7c7c7d7f808081818282838383838383838382828281818181808080 +7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7e7e7e7e7f7f808081818080818181818181808080807f7f7e7e7d7d7d7d7c7c7c +7b7b7c7c7b7b7b7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f80808080808080808080808080 +818180808181818181818080818180808080808080808080808080808080808080808080808080 +8080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808081818080818181818181 +818181818181818181818181818181808081818081818080818181818181818181818180808181 +808080808080808080808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c +7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080 +80808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f808080808080808080808080808080808080808080808081818080818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +808081818080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080808080808080808080 +8080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7e7e7f7f7e7e7e7f7f7f7f7f7f7f7f80807f7f80808081818181818282828282 +828282828382838384848484858585858585858585858585858585858585848484848484848484 +848484848483848383838382828282828282828282818181818181818181818080807f7e807f7e +7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7a7a7a7b7b7a7a7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d +7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080 +8080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f80807f7f80808081818181818181818181818181818182828282828282828282 +83838383838383838383838383838383838282828181818181808080808080807f7f7f7f7f7e7e +7d7e7d7d7d7d7c7c7b7a7a7a7a7a7a7a7979797978797878787876767675757676757575747474 +747374737373737373737373737373737373737373737373737373737373737373737373737373 +7373747374747474747474757575757575757676767677777878797979797a7a7a7a7a7b7b7b7c +7c7c7c7d7d7e7f7f7f7f7f80808081818182838384848484848484848485858686868787878788 +878888888888888989898989898989898989898889888888888888888888878787878786868686 +868686868686858585858485848483838383828282828282828281818181818181818181818181 +81818181818181818181808081818080808080808080808080808080808080807f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d +7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c7c +7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f80808080807f7f7f7f7e7e7d7d7d7d7c +7c7c7c7c7d7d7d7e7f7f808081828485868687888a8a8a8989888887868584838281807f7e7c7c +7c7c7c7b7b7c7c7b7b7b7b7b7c7d7d7e7e7e7e7f7e7f7f7f7f808080808080808080807f7f7f7f +7f7f7f7f7f7f7f7f7f80808080808080808081818181818181807f7e7d7c7c7c7b7a7a79777777 +7777787878797a7a7b7b7b7c7e8080808081818383838383838383828282818181818181818080 +7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7e7e7e7e7f7f80808080808080818180808181818181807f7e7e7d7d7d7d7c7c7c7c7c +7c7c7c7b7b7c7c7b7b7b7b7b7b7c7c7c7c7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f808080808080808080808080808080 +808080808080808080808080808080808080818180808181818181818181818181808081818080 +807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080 +808080808080808080808080808080808080808080808080808181808081818181818181818181 +818181818181818181818181818181818080818180808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808081818080818181 +818181808081818080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080 +8080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7d7d7c7c7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f8080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808081818080818080818180808080808080808080808080808080808080808081818080 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181808081818080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f80808080808080808080808080808080808080808080808080808080808080808080 +7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7d7d7e7e7d7d7d7e7e7e7e7e7e7e7e7f7f7e7e7f7f7f808080808081818181828182 +828282828282838383838484848484848484848484848584858585858484848484848484848484 +84848484848484848483838383838383838382828181818181818181818080807f7f80807f7f7f +7e7e7e7e7d7e7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7a7a7a7b7b7a7a7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d +7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f +7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080 +807f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f80807f7f808080818181818181818181818181818181828282828382838383828483 +83838383838383838383838383838382828281818181807f7f7f7f7f7f7f7e7e7e7e7e7d7d7c7c +7c7c7c7c7b7b7a7979797979797877777777777777777777757575747475757474747373737372 +737272727272727272727272727272727272727272727272727272727272727272727272727272 +7272727272727272727373737373737474757575767676767777777778787878787979797a7b7b +7b7b7b7c7d7d7d7d7d7e7e7e808080818181828282828283838383848485858586868686878687 +878787878788888888888888888888888889888989898989898989898888888888878787878687 +868686868585858585858585848484848383838383838382828181818181818181818181818181 +8181818181818181808081818080808080808080808080808080808080807f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7d +7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7c +7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7f808080807f7f7f7f7f7f7e7e7e7d7c7c7c +7c7c7d7d7d7e7e7e7f7f8082838485858787898989888989898887858584838280807f7d7d7c7c +7c7b7b7c7c7b7b7b7b7b7c7d7d7e7e7e7e7e7e7e7e7e7f7f8080808080808080807f7f7f7f7f7f +7f7f7f7f7f7f7f8080808080808080808181818181818180807f7e7d7d7c7b7b7b7a7878777777 +7878787979797a7a7b7c7d7f7f7f80818183838383838383838282828181818181818180807f7f +7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7e7e7e7e7e7e7f7f7f80808080818180808181818181807f7f7f7e7e7e7d7c7c7c7c7c7c7c +7c7b7b7c7c7b7b7b7b7b7b7c7c7c7c7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f +7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f80808080808080808080808080808080 +80808080808080808080808080808080818180808181818181818181818181808081818080807f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080 +808080808080808080808080808080808080808080808081818080818181818181818181818181 +818181818181818181818181818180808181808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080818180808181818181 +818080818180808080808080808080808080808080808080808080808080808080808080808080 +80808080808080807f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f807f80808080808080808080808080 +808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7e7e7e7e7d7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7d7d7c7c7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f +7f7f7f807f80808080808080808080808080808080808080808080808080808080808080808080 +808080818180808180808181808080808080808080808080808080808080808080818180808181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818080818180808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7d7d7e7e7e7f7f7f7f7f808080808080808080 +818182828282828282828283838383838484848484848484848485858585858585858585858585 +858485848484848484848484838383838383838382828282818181808080807f807f7f7f7f7e7e +7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f +7f7f7f7f7f7f7f7f80808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080 +808080808080808080808080808080818181828282828383838383838383838383838383838383 +838383838383828282818181818181818080808080807f7f7e7e7e7e7e7d7d7c7c7c7c7b7c7a7a +797979797979797878777777777676767575747474747474747373747473737372727272717271 +717171717171717170707070707070707070707070707070707070707070707070707070707170 +71717171717171717172727373737373737373747575757575757576767777777778787878797a +7a7a7a7b7b7c7c7c7c7d7d7e7e7e7f7f7f80818281818283838383838383858585858685868687 +878787878787888888888889898989888988888888888888888888888888888888888787888887 +878786868686858584848484848484848483838383838383838383838383828282828181818080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7d7d7d7d +7c7c7c7c7d7e7e7f8080828384858587878888898989898988878585848382807f7f7e7e7d7b7b +7b7b7b7b7c7c7c7c7c7c7c7c7c7d7d7e7e7f7f7f7f7f7f7f7f7f808080808080808080807f7f7f +7f7f7f7f7f7f7f7f7f808181818181808082828180807f7f7f7f7d7d7c7b7a7a7a797979797777 +7777787a7a7b7b7c7d7d7e80808081818181838383838383838383838282818080808080807f7f +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c +7d7d7d7d7e7f7f7f80807f808181818181818080808080807f7f7f7e7e7e7e7d7d7c7c7c7c7b7b +7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808181 +818181818080818180808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080807f7f7f7f7f80808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808081818080818181818181818181818181 +8181818181818181818080818180818180808181818181818181818181808080807f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7d7e7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080807f7f7f7f +7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e +7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d +7e7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808081818080818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181808081818080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080 +807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e +7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7c7c7d7d7d7e7e7e7e7e7f7f7f7f807f8080808081 +818181818181818181828282828283838383848384848484858585858585858585858585858585 +85858585858585858585848484848384838382828282818181808080808080808080807f7f7f7f +7e7f7e7e7e7e7d7d7d7d7d7d7d7d7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f +7f7f7f7f7f7f80808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f +7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080 +808080808080808080808080808181818282828283838383838383848384848483848383838383 +8383838382828281818181818181808080807f7f7e7e7d7d7d7d7d7c7c7b7b7b7b7a7a79797878 +787878787877777676757574747474737373737373737372727373727272717171717071707070 +7070707070706f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f +6f6f6f6f6f6f6f7070717172717272727273737373737373737474757575757676777778787878 +7879797a7a7a7a7b7c7d7d7d7d7d7d7e7f807f8081828282828282828484848485848585868686 +868686868787878787888888888988898989898989898989898989898989898988878988878787 +868686868685858585858585858585848484848384838383838383838282828281818180808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7d7d7d7d7c7c +7c7c7c7d7d7e7f8081828384858686878788898a8a8a898786868584828180807f7e7d7b7b7b7b +7b7b7c7c7c7c7c7c7c7c7c7d7d7d7e7e7e7e7f7e7f7f7f7f808080808080808080807f7f7f7f7f +7f7f7f7f7f7f7f80818181818180808282818080808080807e7d7c7c7b7b7b7a79797977777777 +7779797a7b7c7c7c7d7f80808181818183838383838383838383828281808080808080807f7f7f +7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7d7d +7d7d7d7e7e7e7f807f808181818181818080808080808080807f7f7e7e7d7d7c7c7c7c7b7b7b7b +7b7b7c7c7b7b7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7e7f7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f8080808081818181 +818180808181808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080807f7f7f7f7f808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080818180808181818181818181818181818181 +818181818181818080818180818180808181818181818181818181808080807f7f7f7f7f7f7f7f +7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7b7b7c7c7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080807f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f +7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080818180808181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818080818180808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080807f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e +7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7b +7b7c7c7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f808080 +818180808181818282828282838383838483848484848585858585858585858585858585858585 +8585858585858585848484848384838383838282828282818181808081818080807f7f7f7f7e7f +7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7c7c7b7b7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f +7f7f7f7f80808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7e +7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808081 +818080818181818181818182828282828383838383838383838483848484838483838383838383 +8383828282818181818080807f7f7f7f7e7e7d7d7c7c7c7c7b7b7b7a7a7a7a7979787877777777 +76767675757575747473737373727272727272727271717272717171707070706f706f6f6f6f6f +6f6f6f6f6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e +6e6e6e6e6e6f6f6f6f706f70707070717171727271717272727373737374747575767676767777 +7778787878797a7b7b7c7c7c7c7d7d7e7e7f7f8080808081818183838383848384848585858586 +868687878787878888888889888989898989898989898989898989898989898889888888888787 +878787868686858586868585858484848483848383838383838383838282828282818181818181 +818180808181808080808080808080808080808080808080808080808080808080808080808080 +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7d7d7d7d7c7c7c7c +7c7d7d7d7e7f80818283848586878788898a8a8a898887878685838281807f7e7d7c7b7b7c7c7b +7b7b7b7b7b7c7c7c7c7d7d7d7e7e7e7e7f7e7f7f7f7f808080808080808080807f7f7f7f7f7f7f +7f7f7f7f7f7f808080808181818282828181818180807f7e7d7d7c7b7b7a797979777777777779 +79797a7b7b7c7d7e7f7f8081818183838383838383838383828282818181818080807f7f7f7f7e +7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7d7d7d7d +7d7e7e7e7e7f7f808081818080818181818181808080807f7f7e7e7d7d7d7d7c7c7c7b7b7c7c7b +7b7b7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7e7f7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080 +808080808080808080808181808081818181818181818181818080818180808080808080808080 +80808080808080807f7f7f7f7f8080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808081818080818181818181818181818181818181818181 +818181818181818180808181808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080818180808181818181818080818180 +8080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f +7f7f7e7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080807f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c +7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c +7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f +7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080818180 +808180808181808080808080808080808080808080808080808080818180808181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818080818180808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080807f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e +7e7e7e7d7d7d7c7c7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7d7d7d7d7e7d7e7e7e7e7f7f7f7f7f +7f7f7f808081818181818282828283828383848484848585858585858585858585858585858585 +858585858585848484848384838383838282828282818181818181818181818080807f7e807f7e +7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f +7f7f80808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e +7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f80808080818181818181818181 +818181818181818181828282828283838383838383838384838484848384838382828383828282 +81818180808080807f7f7e7e7e7e7d7d7c7c7b7b7b7b7a7a7a7979797978787777767676767676 +7675757574737473727272717171717171717171717171717171707070706f706f6f6f6f6f6f6f +6f6f6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e +6e6e6e6f6f6f6f706f707070707171717171717171717172727272737374747575757575757576 +76767778797a7a7a7a7a7a7b7b7c7c7d7d7f7f7f7f7f7f7f818181818281828384848484848484 +858586868687878787888788888989888889898989898989898989898988898888888887878787 +878686868686868686868685858585848584848383848483838382828282828181818181818181 +818181818181818181818181818181808081818080808080808080808080808080808080807f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7d7d7d7d7c7c7c7c7c7d +7d7c7e7f80808182838485868687888a8a8a89888787868684838281807f7e7c7c7c7c7c7c7b7b +7b7b7b7b7b7b7b7c7d7d7e7e7e7e7f7e7f7f7f7f808080808080808080807f7f7f7f7f7f7f7f7f +7f7f7f7f80808080808181818182818181818181807f7e7d7c7c7c7b7a7a797777777777797979 +7a7b7b7b7c7d7e7e80808080828283838383838383838282828181818181818180807f7f7e7f7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7d7d7d7d7d7e +7e7e7e7f7f80808080808080818180808181818181807f7e7e7d7d7d7d7c7c7c7c7c7c7c7c7b7b +7c7c7b7b7b7b7b7b7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080807f7f7f7f7f80808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f +7e7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080807f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f +7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080818180808181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181808081818080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080807f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7d7d7d7c7c7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7a7b7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7c7c7c7c7c7c7c7c7c7d7d7e7e7e7e7e7e +7e7f7f808080808081818181828282828383838384848484848484858485858585858585858585 +85858585848484848484848484848383838382828181818181818181818080807f7f80807f7f7f +7e7e7e7e7d7e7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +80808080808080808080808080808080808080807f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808181818181818181818181 +818181818181818282828282838383838383838383838383838383838383828283838282828180 +807f7f7f7f7f7e7e7d7d7d7d7c7c7b7b7a7a7a7a79797978787878777876767575757575757574 +747473737473727272717171717171717171717171717171707070707070707070707070707070 +6f6f6f6f6e6f6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e +6e6f6f6f6f6f6f6f6f6f6f70707070707070707070717171717372737374747474747474757575 +76777778787878787879797b7b7b7b7d7d7d7d7d7d7d7f80808080808081828282828283838484 +858585868686868787878788888787888888888888888988898989898989898989888888888887 +878787868786868686858585858585858584848585848484838383838282818181818181818181 +81818181818181818181818181808081818080808080808080808080808080808080807f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7e7f7d7d7d7d7c7c7c7c7c7d7d7c +7e7e7f7f8081828384858587878989898888888887868584838280807f7d7d7d7c7c7c7b7b7b7b +7b7b7b7b7b7c7d7d7e7e7e7e7e7e7e7e7e7f7f8080808080808080807f7f7f7f7f7f7f7f7f7f7f +7f7f8080808080818181818281818181818180807f7e7d7d7c7b7b7b7a7878777777797979797a +7a7a7b7d7d7d7f7f7f80828283838383838383838282828181818181818180807f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7d7d7d7d7d7d7d7d7d7c7c7c7c7c7d7d7d7d7d7e7e7e +7e7e7e7f7f7f80808080818180808181818181807f7f7f7e7e7e7d7c7c7c7c7c7c7c7c7b7b7c7c +7b7b7b7b7b7b7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f807f808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080807f7f7f7f7f808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080807f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7d7e7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e +7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808181808081818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818080818180808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080807f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7d7e7d7d7d7d7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a797979 +78787878787878787979787879797979797979797a7a7a7a7b7b7c7c7c7c7c7c7c7d7d7d7d7e7e +7e7e7e7f7f7f808080808180828282828282828282848484848484848484848585858585858585 +858585858585848584848484838383838383838382828282818181808080807f807f7f7f7f7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7c7c7d7d7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7d7d7c7c7d7d +7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7f7e7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f80808080808080 +808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e +7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f8080808080808080808080808081818181828282 +838383838383838383838383838383838383838482838383828281818181818181818080808080 +807e7e7d7d7d7d7d7c7c7b7b7a7a79797979787878777777777676767676767575747474737373 +737272727272727272727272727272717172727171717171717170706f6f6f6f6f6f6f6f6f6f6f +6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6e +6e6e6e6f6e6f6f6f6f6f6f6f707070707171717171717171717272727272727373737474747474 +75757677777878787878787a7a7a7a7a7a7c7c7d7d7d7d7e7f7e7f7f7f7f818182828382838383 +838585858586858787878787878787878989898989898989898889888888888888888888888888 +878788888787878686868685858484848484848484848383838383838383838382828281818282 +818181808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7d7d7d7c7c7c7c7c7c7d +7d7e7f8081828384858587878888898888888887858484828281807f7e7d7d7c7b7b7b7b7b7a7b +7b7c7c7c7c7c7c7c7d7d7e7e7f7f7f7f7f7f7f7f7f808080808080808080807f7f7f7f7f7f7f7f +7f7f8080818181818181818182828180807f7f7f7f7d7d7c7b7a7a7a7979797978787879797a7b +7b7b7d7d7d7f80808081818181838383838383838383838282818080808080807f7f7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e +7f7f7f80807f808181818181818080808080807f7f7f7e7e7e7e7d7d7c7c7c7c7b7b7b7b7b7b7c +7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f8080808181808081818181818181818181818080818180808080808080808080808080808080 +8080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f808080808080808081818080818181818181818181818181818181818181818181818181 +818180808181808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080818180808181818181818080818180808080808080 +8080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7d7d +7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +808080808080808080808080808080808080808080808080808080808080808080808080808080 +7f807f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7b7b7c7c7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80807f7f807f7f8080 +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80807f7f8080808080808080808080808080 +808080808080808080808080808080808080808181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818080818180808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080808080808080808080808080808080807f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7b7a7a7a7a7a7a7a797979797878787777 +77777777777778787777787878787878787879797979797a7a7a7a7b7a7b7b7c7c7c7c7d7d7d7d +7d7e7e7e7f7f7f7f80808181818181818181818383838384838484848485858585858585858585 +85858585858585858585848484848384838382828282818181808080808080808080807f7f7f7f +7e7f7e7e7e7e7e7e7e7e7e7d7d7d7c7c7d7d7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7d7d7c7c7d7d7d7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080 +80808080808080808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080818181818282828383 +838383838383838383838383838383838383828282828281818181818181818180807f7f7f7f7d +7d7c7c7c7c7c7b7b7a7a7979787878787777777676767675767575757574747373737272727272 +727272727272727272727272727171727271717171717171717070707070707070707070707070 +6f706f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6e6e6e +6e6e6e6e6e6e6e6e6e6e6f6f6f6f70707070707070717071717171717172727273737373737373 +7475757676767677777878787878787a7a7b7b7c7c7d7d7d7d7d7d7d7f7f808182818282828284 +848484858586868686868686868688888888898889898989898989898989898989898989898887 +898887878786868686868585858585858585858584848484838483838383828282818182828181 +818080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7c7c7c7c7c7c7c7c7d +7e7f8081828384858686878788888989898786858583828281807f7e7d7c7b7b7b7b7b7a7b7b7c +7c7c7c7c7c7c7d7d7d7e7e7e7e7f7e7f7f7f7f808080808080808080807f7f7f7f7f7f7f7f7f7f +808081818181818181818282818080808080807e7d7c7c7b7b7b7a7979797878787878797a7a7b +7c7c7c7e7f80808181818183838383838383838383828281808080808080807f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e +7e7f807f808181818181818080808080808080807f7f7e7e7d7d7c7c7c7c7b7b7b7b7b7b7c7c7b +7b7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f80 +808081818080818181818181818181818180808181808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f8080808080808080818180808181818181818181818181818181818181818181818181818181 +808081818080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808181808081818181818180808181808080808080808080 +808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d +7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7b7b7c7c7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80807f7f807f7f80807f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80807f7f80808080808080808080808080808080 +808080808080808080808080808080808081818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818180808181808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080807f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7b7b +7c7c7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a797a797979797979797979787878787877777777 +777777777777777777777777777777777878787878797979797a797a7a7a7a7b7b7b7c7c7c7c7d +7d7d7e7e7e7e7f7f80808181808081818183838383848384848484858585858585858585858585 +8585858585858585848484848384838383838282828282818181808081818080807f7f7f7f7e7f +7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080 +8080808080808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f +7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080818180808181818181818181828282828283838383 +8383838383838383838383838383838382828282828181818080818180807f7f7e7e7e7e7c7c7c +7b7b7b7b7a7a797978787777777776767675757575747574747474737373737372727271717272 +717171717171717171717171717171717171717171717170707070707070707070707070706f70 +6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6e6e6e6e6e +6e6e6e6e6e6e6e6e6e6e6f6f6f6f6f6f6f6f6f706f707070707070707070717171727272727373 +73747474747575767677777777787879797a7a7b7b7b7b7c7c7c7e7e7e7f807f80818181838383 +838484858586868585868686888888888988898989898989898989898989898989898989888988 +888888878787878786868685858686858585848484848384838383838282828282828282828281 +818181818181818080818180808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7c7c7c7c7b7c7c7c7c7d7e +7f8081828384858687878888898989888786868483838280807f7d7c7c7b7b7b7b7a7a7a7b7b7b +7c7c7c7c7d7d7d7e7e7e7e7f7e7f7f7f7f808080808080808080807f7f7f7f7f7f7f7f7f7f8080 +80818180808181818282828181818180807f7e7d7d7c7b7b7a79797978787878787979797a7b7b +7c7d7e7f7f8081818183838383838383838383828282818181818080807f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e +7f7f808081818080818181818181808080807f7f7e7e7d7d7d7d7c7c7c7b7b7c7c7b7b7b7b7b7b +7c7c7b7b7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d +7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080 +808080808181808081818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818080818180808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7b7b7c7c7b7b7b7b7b +7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a797a7979797979797979797878787878777777767677 +77767676767676767676767676767777777777787878787978797979797a7a7a7b7b7a7a7c7c7c +7d7d7d7d7e7e7f7f7f7f7f7f7f8080828282828382838383838484858585858585858585858585 +858585858585848484848384838383838282828282818181818181818181818080807f7e807f7e +7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080 +808080808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f +7f7f7f7f7f7f7f7f7f7f7f80808080818181818181818181818181818282828282838383838383 +838383838383838383838382828281818181818080807f7f7f7f7f7f7e7e7d7d7d7d7b7b7b7a7a +7b7b79797878777776767676767676757575757475747474747373737373727272727272727272 +727272727272727272727272727273737272737373727272727272727271717272717170717070 +70707070707070707070707070707070707070707070707070707070707070706f6f6f6f6f6f6f +6f6f6f6f6f6f6f6f70707070707070706f70707170707070707070707171717171717172727273 +73737374747575767675757777787879797a7a7a7a7a7a7a7c7c7c7e7f7e7f7f7f7f8181818182 +838484848484848484848787878788878888888888888989898989898989898989898889888888 +888787878787868686868686868686868585858584858484838383838282828282828282818181 +818181818181818181818181818181818181818180808181808080808080808080808080808080 +80808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7c7c7c7c7c7b7b7c7c7c7e7f80 +8081828384858686878789898988878686858483828181807e7c7c7c7c7c7c7a7a7a7b7b7b7b7b +7b7b7c7d7d7d7d7e7e7f7e7f7f7f7f808080808080808080807f7f7f7f7f7f7f7f7f7f80808080 +8080808080808181828181818181807f7f7e7d7c7c7c7b7a797978787878787979797a7b7b7b7c +7d7e7f8080808082828383838383838383828282818181818181818080807f7f80807f7f7f7f7f +7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7f +80808080808080818180808181818181807f7e7e7d7d7d7d7c7c7c7c7c7c7c7c7b7b7c7c7b7c7c +7b7b7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f8080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d +7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080 +808080808080808080808080808080808081818080818181818181818181818181818181818080 +818180808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808181 +808081818181818181818181818181818181818181818181818181818181818181818181818180 +808181808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080818180808181818181818080818180808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7b7b7c7c7b7b7b7b7b7b7b +7b7a7a7a7a797a7979797979797979797979797979797979797978787878787777777676777776 +7676767676767676767676767777777777787878787878787878787979797a7a79797b7b7b7c7c +7c7c7c7c7e7e7e7e7e7e7e7f7f8181818181818282828283838484848484848484848585858585 +85858585848484848484848484848383838382828181818181818181818080807f7f80807f7f7f +7f7f7f7f7e7e7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7e7d7e7e7e7e7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080 +80808080807f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f808080808181818181818181818181818182828282828383838383838383 +83838383838383838382828281808080807f7f7f7e7e7e7e7e7e7c7d7c7c7c7c7a7a7a79797a7a +787878787777767576757575757474747474747474747473737373737272727273727373737373 +737373737373737373737373747473737474747373737373737373727273737272727272727272 +727272727272727272727272727272727272727272727272727272727271717070707070707070 +707070707070717171717171717170707171707070707070707071717171717171727272737373 +737373747475757474767677777777787878787878797b7b7b7c7d7c7d7d7d7d7f808080808182 +828282828383838386868686868687878787878788888888888888888888888889888989898988 +888888888787878786878686868685858585858585858484848483838383838383828281818181 +818181818181818181818181818181818181808081818080808080808080808080808080808080 +8080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7e7e7d7d7c7c7c7c7c7b7b7c7c7c7e7e7f7f80 +818283848585878788888888878686858584838281807f7d7d7c7c7c7c7a7a7a7b7b7b7b7b7b7b +7c7d7d7d7d7e7e7e7e7e7e7e7f7f8080808080808080807f7f7f7f7f7f7f7f7f7f808080808080 +808080808181828181818181807f807f7e7d7d7c7b7b7a7a7979787878797979797a7a7a7b7d7d +7e7f7f808082828383838383838383828282818181818181818080807f7f80807f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e8080 +8080808080818180808181818181807f7f7f7e7e7e7d7c7c7c7c7c7c7c7c7b7b7c7c7b7c7c7b7b +7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f +7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f +7f7f7f7f7f7f7f807f808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080807f7f +7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e +7d7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080 +808080808080808080808080808080818180808181818181818181818181818181818180808181 +80808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080807f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7e7e7e7e7d7e7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b +7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f +7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f807f808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808081818080 +818181818181818181818181818181818181818181818181818181818181818181818181808081 +818080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808181808081818181818180808181808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7a +7a7a7a7a7a7a7a7a7a7a7a7a7a797a797979797878787878787878787877777777777777777777 +77777777777676767676767676767676767676777778787878787878797979797979797a7a7a7a +7c7c7c7c7d7d7d7d7e7e7e7e7e7f7f818081818282828282828283838383848484848484858585 +858585858585848584848484838383838383838382828282818181808080807f807f7f7f7f7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7c7c7d7d7c7c7c7c7c7c7c7c7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c +7c7c7c7d7d7c7c7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080807f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f80 +808080808080808080808080818181818282828383838383838383838383838383838383838383 +8282828181818181818080808080807e7e7e7d7d7e7e7c7c7c7c7b7b7b7b797979787878787878 +777676767676767675757575757575747574747474747474747474747473737474737373737373 +737374747474747474747474747474747474747474747474747474747474747374737373737373 +737373737373737373737373737272727272727272727272727272727272727272717171717171 +717171717070707070707070707170717171717171717171717171727271717171717272727273 +73737374747474747474757676767677777878787879797a7a7a7a7c7c7d7d7d7d7e7f7f7f8081 +828181828383838384848685868687878787878787888888888889898989888988888888888888 +888888888887878888878787868686868585848484848484848484838383838383838383838282 +828181828281818180808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080807f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f80808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7e7e7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7c7c7b7c7c7c7c7c7c7d7d7e7f8081 +82838485858687888887888888868584848282817f7f7e7d7c7c7b7b7b7b7a7a7a7b7b7c7c7c7c +7c7c7c7c7c7d7e7f7f7f7f7f7f7f7f7f80808080807f7f7f7f7f7f7f7f7f7f7f7f7f80807f7f80 +8181818181818181818080807f7f7f7f7d7c7b7a7a797a7979797978787879797a7b7b7b7d7d7e +8080818081818181838383838383838383838282818181808080808080808080807f7f7f7f7f7f +7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7e7e7e7e7f7f7f7f8080 +80808181818181818080808080807f7f7f7e7e7e7e7d7d7c7c7c7c7b7b7b7b7b7b7c7c7b7b7c7c +7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080808080808080808080808080808080807f7f7f +7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080807f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d +7d7c7c7d7d7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080 +7f7f80808081818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818080818180808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7a7a7a +7a797a797979797979797979797979797978787878787878787878777777777777777777777777 +777777767676767676767676767676767676777777777777777778787878787878797979797a7a +7b7b7c7c7c7c7d7d7d7d7d7e7e7f7f808081818181818181828282828383848484848585858585 +85858585858585858585848484848384838382828282818181808080808080808080807f7f7f7f +7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7c7c7d7d7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c +7c7d7d7c7c7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080807f7f7f7f7f7f7f7f7f +7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f808080 +808080808080808080808181818182828283838383838383838383838383838383838383838282 +8281818181818180807f7f7f7f7d7d7d7c7c7d7d7b7b7a7b7a7a7a7a7878787777777777777776 +767676757675747474747474747474747474747474747474747474737474757474747474747474 +757575757575757575757575757575757575757575757575757575757575757575757575757575 +757575757575757575757574747474747474747474747474747374737373737272727272727272 +727271717171717171717171717171717171717171717171717272717171717172727272727272 +727373737373737374747474747575767677777878787878787a7a7b7b7c7c7d7d7d7d7e7f807f +808182828282838384848585868686868686868787878787888888888988898989898989898989 +898989888789888787878686868686858585858585858585858484848483848383838382828281 +818282818181808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80 +808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7e7f7e7e7e7e7c7c7b7c7c7c7c7c7c7c7c7d7e7f808182 +83848586868787878888888686858583828180807f7d7c7c7b7b7b7b7a7a7a7b7b7c7c7c7c7c7c +7c7c7c7c7e7e7e7e7f7e7f7f7f7f80808080807f7f7f7f7f7f7f7f7f7f7f7f7f80807f7f808181 +81818181818181808080808080807e7c7b7b7b7a7b7a7979797878787878797a7a7b7c7c7d7f80 +818081818181838383838383838383838282818181808080808080808080807f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7e7e7e7e7f7e7f7f80808080 +8181818181818080808080808080807f7f7e7e7d7d7c7c7c7c7b7b7b7b7b7b7c7c7b7b7c7c7c7c +7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080807f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7c +7c7d7d7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d +7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7e +7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f80807f7f +808080818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818180808181808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7a7a7a7a79 +7a7979797979797979797979797979787878787878787878787777777676777776767676767676 +767575757575757575757575757575757676767676767676777776767777777878787879797a7a +7a7a7b7b7b7c7c7c7c7d7d7e7e7f7f808080808181818282828283838484848485858585858585 +8585858585858585848484848384838383838282828282818181808081818080807f7f7f7f7e7f +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f +7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f8080808080 +808080818180808181818282828282838383838383838383838383838383838383838382828281 +81818180807f7f7e7e7e7e7c7c7c7b7b7b7b7a7a797a7979797977777776767777767676757575 +757475747474747474747474747474747474747474747474747475747575757575757575757676 +767676767676777776767777777777777777777777767677777676767676767676767676767676 +767676767676767676757575757575757575757575757574757474747473737373737373737373 +727272727272727271717272717171717171717171717171717070707070717171717171717172 +7271717272727373737373747474747575767677777777787879797a7a7b7b7c7c7d7d7e7e7f7f +808081818282838384848585858586868687878787878888888889888989898989898989898989 +898988898888888887878787878686868585868685858584848484838483838383828282828282 +828282828181818181818181808081818080808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080 +80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7e7e7e7e7e7e7e7e7e7f7e7f7f7f7e7f7e7e7e7e7c7c7c7b7b7c7c7b7c7c7c7c7d7e7f80818283 +8485868787878888888787858584838281807f7e7d7d7c7b7b7b7a7a7a7a7a7b7b7b7c7c7b7b7c +7c7c7e7e7e7e7f7e7f7f7f7f80808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080 +8181818181818080818180807f7d7c7c7b7a7b7a79797978787878787979797a7b7c7d7e7f807f +80818181838383838383838383838282828282818181808081818080807f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f80808081 +818080818181818181808080807f7f7e7e7d7d7d7d7c7c7c7b7b7c7c7b7c7c7b7b7c7c7c7c7c7c +7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080818180808181818181818181818181818181818180808181808080808080 +80808080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d +7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f8080808080808080808080808080808080808080808080808080808081818080818181818181 +818181818181818181818181818181818181818181818181818181818181808081818080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808181808081818181818180808181808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7a797b7a +797979797979797979797979797878787878787878787877777777777777777777777777777776 +767675757676757575757575757576767676767676767676767676767677777777787879797979 +7a7a7a7b7b7a7a7c7c7d7d7e7e7f7f7f7f7f808081818181828283838383848485858585858585 +858585858585848484848384838383838282828282818181818181818181818080807f7e807f7e +7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f +7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f808080808181818181 +818181818181818182828282828383838383838383838383838382828383828282818181808080 +807f7f7e7e7d7d7d7d7b7b7b7a7a7b7b7979787978787878767676767676767676767575757574 +757474757574747575757575757575757575757575757575767576767777767677777778787878 +787878787878787878787878787878787878787878787878787878787878787878787878787878 +787878787878787777777777777777777777777777767776767575757574747474747474747373 +737373737373737373737372727373727272727272727271717171717272727272727272717172 +7271717172727272727373737374747575767675757777787879797a7a7a7a7b7b7c7c7d7e7f7f +7f7f80808181828284848484848484858586868687878787888788898989898989898989898989 +888988888888878787878786868686868686868686858585858485848483838383828282828282 +828281818181818181818181818181818181818181818181818080818180808080808080808080 +808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080 +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e +7e7e7e7e7e7e7e7f7e7f7f7f7e7f7e7e7e7e7c7c7c7c7c7c7c7c7b7b7c7c7c7e7f808081828385 +85868686878888878786868584838181807f7e7d7c7c7c7c7a7a7a7a7a7b7b7b7b7b7b7b7b7c7c +7d7d7e7e7f7e7f7f7f7f80808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080 +808080818181818181807f7d7c7c7c7b7c7b7a797978787878787979797a7b7b7c7d7e7f7f8080 +80808283838383838383838382828282828181818181818181808080807f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f808080818180 +8081818181818181818181807f7e7f7e7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f +7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808181808081818181818180808181808080 +8080808181808081818181818180808181808080808080808080808080807f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d +7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808081818080818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818180808181808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7a7a7b7b7a7a +7a7a7a7a7a7a7a7a7a7a7a79797979797979797979787878787778777777777777777777767676 +757576767575757575757575767676767676767676757675757576767777777878787878787979 +797a7a79797b7b7c7c7c7c7d7e7e7e7e7f7f808080808181828282828383848484848484848584 +85858585848484848484848484848383838382828181818181818181818080807f7f80807f7f7f +7f7f7f7f7f7f7f7f7f7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f8080808080808080808080808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e +7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808081818181818181 +818181818181828282828283838383838383838383838383828283838282828080807f7f7f7f7e +7e7d7d7c7c7c7c7a7a7a79797a7a78787878787878787676767676767676767675757575757575 +757676757576767676767676767676767677767777777777777778787777787878797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +797979797978787878787878787878787878787878787877777777767676767676767575747474 +747474747474747474737374747373737373737372727171717172727272727272727171727271 +71717272727272737373737373747475757474767677777777787878797a7a7b7b7b7c7d7d7d7d +7e7e80808080828282828283838484858585868686878787878888888888888888888888888988 +898989898888888888878787878687868686868585858585858585848484848383838383838382 +828181818181818181818181818181818181818181818180808181808080808080808080808080 +80808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080807f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7e7d7c7c7c7c7c7c7c7b7b7c7c7c7e7e7f7f808182848485 +868687888887878686858584828280807f7e7c7c7c7c7a7a7a7a797b7a7a7a7b7b7b7b7c7c7d7d +7e7e7e7e7e7e7e7f7f808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7f807f8080808080 +80818181818181807f7e7d7d7d7b7c7b7b7a7a7979787878797979797a7a7c7d7d7e7e7f7f8080 +8283838383838484848383828282828181818181818181808080807f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7d7d7d7d7e7e7e7e7f7e7f7f7f7f8080808181808081 +818181818181818181807f7f807f7e7e7e7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808081818080818181818181808081818080808080 +808181808081818181818180808181808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7e7d7d7d7d +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d +7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f +7f7f7f7f7f7f807f80808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080818180808181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +808081818080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080808080808080808080808080808080807f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7a7b7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a79797979797979797878797978787877777777777676767676 +767676767676767676767575757575757575767675757676767676767676767777777778787879 +7979797979797b7c7c7c7c7c7d7e7e7e7e7e7f7f80808181828282828282828484848484848484 +848485858585848584848484838383838383838382828282818181808080807f807f7f7f7f7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080 +8080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f80808080808080808080818181828281 +8182828283838383838383838383838383838381818181818181818180807f7f7e7e7e7e7d7d7c +7c7b7b7b7b79797978787878787877787777777776767675757676757575767676767576757575 +7575757575757676767676777777777777777777787879797979797979797979797979797a7a7a +7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7979797978797878787878787878787777777777777777777776 +767675757575747474747474747473737373737373737373727272727271717172727171727272 +727272727272727272737373737474747474747475767676777878787979797a7a7a7a7d7d7d7d +7d7d7f7f7f7f808082828382838383838585858587858787878788888888888989898988898888 +888888888888888888888787888887878786868686858584848484848484848483838383838383 +838383828282818181818080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080807f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080 +8080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7e7e7f7f7f7e7f7e7e7e7e7e7e7e7d7d7c7c7b7c7c7c7c7c7c7d7d7e7f80818284858586 +86868787878787878584848282807f7e7e7c7b7b7b7b7a7a7a7a7a7a7b7b7a7b7c7c7c7c7c7c7c +7d7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808181818181 +808081818080807f7f7e7d7d7c7b7a7a797a79797979787878797a7b7b7b7d7d7e7e8080818181 +82828383838383838383838383828282818181818080808080808080808080808080808080807f +7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f80808081818080818181 +8282828181808080807f7f7f7f7f7e7e7e7e7d7d7c7c7b7c7c7b7b7c7c7c7c7c7c7c7c7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080 +80808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f8080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080818180808181818181818181818181818181818180808181808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080808080808080808080808080807f7f7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7c7c7d7d7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7c7c7c7c7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080818181818181818181818181 +818181818181818181818181818181818181818181818181808081818080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808181808081818181818180808181808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a79787a79787878777777777776767676767676 +767676767676767675757575757575757675757475757675767676767676767676777777787878 +787878787a7a7a7a7b7b7c7d7d7d7d7d7e7e7f7f80808181818181818183838383848384848484 +85858585858585858585848484848384838382828282818181808080808080808080807f7f7f7f +7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080 +808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e +7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808181818282818182 +8282838383838383838383838383838383818181818181818181807f7e7e7d7d7d7d7c7c7b7b7a +7a7a7a787878777777777777777777777777767676757576767575757676767676767676767676 +767676767777777777787878787978797979797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7c7c +7c7c7d7d7d7d7d7d7d7d7d7d7d7c7c7d7d7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a79797979787978787878777777 +767676767575757575757575747474747374737373737272727272717171727271717272727272 +7272727272727272727272737373737373737474747475767777787878787878787b7b7b7b7c7c +7d7d7d7d7e7e808182818282828284848485868586868686878787878788888888898889898989 +898989898989898988878988878787868686868685858585858585858585848484848384838383 +838282828181818180808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080 +808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7e7e7e7e7f7e7f7f7f7e7f7e7e7d7d7c7c7b7c7c7c7c7c7c7c7c7d7e7f8081838485868686 +878787878787868585838281807f7e7c7b7b7b7b7a7a797a79797a7b7a7b7c7c7c7c7c7c7c7c7e +7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f8081818181818080 +818180808080807f7e7d7c7b7b7b7a7b7a79797978787878797a7b7b7c7c7d7d7f808181818282 +8383848484838483838383828282818181818080808080808080808080808080808080807f7f7f +7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f808080818180808181818282 +8281818080808080808080807f7f7e7e7d7d7c7c7b7c7c7b7b7c7c7c7c7c7c7c7c7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080 +8080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f8080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808181808081818181818181818181818181818181808081818080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080807f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7c7c7d7d7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7c7c7c7c7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7f7e7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808181818181818181818181818181 +818181818181818181818181818181818181818181818080818180808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808081818080818181818181808081818080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a797a797979797878787878777777767677777676 +767676767676757575757575757575747574747475747575757575757575757676767777767677 +7777797979797a7a7b7b7c7c7c7c7d7d7e7e7f7f80808080818181838383838483848484848585 +8585858585858585848484848384838383838282828282818181808081818080807f7f7f7f7f7f +7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080 +80808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808181808081818182828282828282828282 +8383838383838383838383838383838181818080818180807f7e7d7d7c7c7c7c7b7b7a7a797979 +797777777676777776767676767676767575757575757575757576767676767676767777767677 +77777878787878797979797a797a7a7a7a7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7a7a7a7a797a797979797878787878 +777777767677777676767575757574757474747473737373737272727171727271717171717171 +71717171717171717172727171727272737373737474757576767676777777797979797a7a7b7b +7c7c7d7d7e7f807f80818181838383848584858686868787878787888888888988898989898989 +898989898989898889888888888787878787868686858586868585858484848483848383838382 +828282828181818181818181818181818180808181808080808080808080808080808080808080 +8080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080 +80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f +7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7e7e7e7e7f7e7f7f7f7e7f7e7e7e7e7c7c7c7b7b7c7c7b7c7c7c7c7d7e7f818283848585868787 +87888888878685848382817f7e7d7c7c7b7b7a7a797a7979797a7a7b7b7c7c7b7b7c7c7c7e7e7e +7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f808080808181818181 +81808080807f7f7e7d7c7c7b7a7b7a7979797878787879797a7a7b7b7d7d7e7f80808182828383 +848484838483838383828282828281818180808181808080808080808080808080807f7f7f7f7f +7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f8080808181808081818182828282 +828181818080818180807f7f7e7e7e7e7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e +7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080 +808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f80808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808081818080818181818181808081818080808080808181808081 +818181818180808181808080808080808080808080808080808080808080808080808080808080 +8080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7f7e7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080818180808181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181808081818080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e +7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7a7b7a7a7a7a79797979797878787777787877777777 +777777777676767676767676767576757474757475757575757575757576767676767676767676 +7878787879797a7a7a7a7a7a7c7c7d7d7e7e7f7f7f7f7f80808282828283828383848485858585 +858585858585848484848384838383838282828282818181818181818181818080807f7f80807f +7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080 +8080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f +7f7f7f7f7f7f7f7f7f7f80807f7f80808081818181818181818181828282828282828282828383 +83838383838382828282828282808080808080807f7f7e7d7c7c7b7b7b7b7b7a797a7978787876 +767676767676767676767676777776767676767676767676777777777777777778787878787878 +79797979797a7a7a7a7b7a7b7b7b7b7c7c7c7d7d7c7c7d7d7d7d7d7d7d7d7e7e7e7e7e7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7b7b7a7b7a7a7a7a79797979797878 +787878787878787877777776757675757575747474747473737372727373727272727272727272 +72727272727272727272727271717373727273737474757575757576767777787879797a7a7a7a +7b7b7c7d7e7e7f7f7f7f8181818384838484848485858686868787878788878889898989898989 +898989898988898888888887878787878686868686868686868685858584838584838383828282 +828281818181818181818181818181818181818181818181818080818180808080808080808080 +808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080 +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e +7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e +7e7e7f7e7f7f7f7e7f7e7e7e7e7c7c7c7c7c7c7c7c7b7b7c7c7c7e7f8081828384858586868687 +888887868685848381807f7e7d7c7c7c7b7a797a7979797a7a7b7b7b7b7b7b7b7c7c7e7e7e7e7f +7e7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f8080808080808080808081 +818080807f7e7d7c7c7c7b7c7b7a79797878787879797a7a7b7b7c7c7d7f808080818182838484 +84838483838383828282828281818181818181818181818181808081818080807f7f7f7f7f7f7f +7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f80808080808080818181828282828281 +818181818181818180807f7e7e7e7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080 +80808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f808080818180808181818181818181818181 +818181818181818181818181818181818181818180808181808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f +7e7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7c +7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7c7c7c7d7d7c7c7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808181808081818181818180808181 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7e7c7d7d7d7d7d7d7d7d7d7d7d7d7d7c7d7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a79797978787979787878787878 +787777767676767676767676767675757575757575757575757574767575757575757575757777 +777778777979797979797b7b7c7c7c7c7d7e7e7e7e7f7f81818181828282828383848484848484 +85858585848484848484848484848383838382828181818181818181818080807f7f80807f7f7f +7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080 +808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f80807f7f808080818181818181818181818282828282828282828283838383 +83838383828282828282817f7f7f7f7f7f7f7e7e7d7d7b7b7a7a7a7a7a79787979787878767676 +767676767676767676767777767676767676767676777778787878787878797979797979797a7a +7a7a7b7b7c7c7c7c7c7c7c7c7c7d7d7d7e7e7d7d7e7e7e7e7e7e7e7e7f7f7f7f7f808080808080 +80808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7c7c7c7c7c7c7c7c7b7b7b7b7a7a797979 +797979797979787878777777777777767675757575747474737374747373737373737372737272 +72727272727272727272717173737272737373737474747474757576767777777778787879797a +7b7b7c7c7d7d7d7d80808081828182828383848485858586878787878787888888888888888888 +888888898889898989888888888787868686868686868686858585848485858484848383838382 +828181818181818181818181818181818181818181818180808181808080808080808080808080 +80808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080807f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e +7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7c7c7c7c7c7c7c7c7b7b7c7c7c7e7e7f808182838484858686878888 +8786868585848281807f7e7d7c7c7b7a7a7a7a797979797a7a7a7b7b7b7b7c7c7e7e7e7e7e7e7e +7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7f807f80808080808080818180 +80807f7f7e7d7d7d7b7c7b7b7a7a79797878797979797a7a7c7c7d7e7f7f7f8181828383838383 +8384848484838383838281818181818181818181818181808081818080807f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808181818282828282818181 +8181818181818080807f7f7f7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f +7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080 +8080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808181808081818181818181818181818181 +818181818181818181818181818181818181808081818080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080808080808080808080808080808080807f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7e7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7d7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c +7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7c7c7c7d7d7c7c7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f807f808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808081818080818181818181808081818080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080808080808080808080808080808080807f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7c7d7c7c7c7c7b7b7b7b7b7a7a7a79797a7a7979797878787878 +787878787877777776757675757576747575757575757575757575757676757576767676767676 +77777777797979797979797b7c7c7c7c7c7d7e7e7e7f7f80808180828282828282838384848484 +8484848484848384838383838383838383838383828282828181818080808080808080807f7f7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080 +80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f +7f7f7f808080808080808080808181818282818182828283838383838383838383828282828281 +818181818181808080807f7f7d7d7e7e7d7d7c7b7b7b7b7b797978787878777777777676767575 +777776767676767676767676777777787878787878787878787979797a7a79797b7b7b7c7c7c7c +7c7c7c7c7c7d7d7e7e7e7e7e7e7e7f7f7e7e7f7f7f7f7f7f7f7f80808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080807f7f7f7f7e7e7e7e7e7e7e7d7e7d7d7d7d7c7c7c7c7c7c7c7c7b7b7b +7b7a7a7a7979797978797877777777777777777575757474757574747473737373737373737373 +72727273737171727272727272727272737373737373747474747474747577777778787878787a +7a7a7a7c7c7d7d7e7e7f7f80808282838283838384858585868786878787878888888888898989 +898889888888888888888888888888878787878686868585858584858484848483838383838383 +838383828282828282828281818181808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080807f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080807f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e +7f7f7f7e7f7e7e7e7e7e7e7e7d7d7c7c7b7c7c7c7c7c7c7d7f7f80818282848585868686878787 +86868584848281807f7f7d7c7b7b797b7979797a7a7a7a7b7b7a7b7c7c7c7c7c7d7d7e7e7f7f7f +7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f8080808181818080808080 +807f7f7f7e7d7d7c7b7a7a797a79797979787979797a7b7c7c7d7e7e8080818181828383838483 +838383838383838383828281818181808080808080808080808080808080808080808080808080 +8080807f7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f8181808081818182828282828282828181 +8282818080807f7f7f7e7e7e7e7e7e7d7d7d7d7d7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7e7e7e7e7f7e7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7f7e7f7f7f7f808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808081818080818181818181808081818080808080808181808081818181818180 +808181808080808080808080808080808080808080808080808080808080808080808080808080 +80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f80808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080807f807f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f +7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080818180808181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181808081818080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7e7d7f7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7b7b7b7a7a7b7b7a7a7a79797979787978 +787878777777767676767676767575757575757575757475747475757474757575757575757675 +7676787878787878787a7a7a7a7b7b7c7d7d7d7e7e7f7f80808181818181818282838384848484 +84848484848484848484848484848384838382828282818181808080808080808080807f7f7f7f +7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f80808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080808080 +7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f +7f8080808080808080808081818182828181828282838383838383838383838282828282818181 +8181818180807f7f7e7e7c7c7d7d7c7c7b7b7a7a7a7a7878777777777777777776767675757777 +76767676767676767676777777787878787978797979797a7a7a7b7b7a7a7c7c7c7d7d7d7d7e7d +7e7e7e7e7f7f7f7f7f7f7f7f80807f7f8080808080808080818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181808080807f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7d7e7d7d7c7c7c7c7b +7b7b7a7a7a7a7a7a7a797978797878787876767675757676757575747474747374737373737272 +727373717172727272727272727272727272727273737373737373737575757677767777787878 +787a7a7b7c7d7d7d7d7e7e80818281828282838485858686868686868687878787878888888889 +888989898989898989888988888787878786868685858585858585858585848484848384838383 +838282828282828282818181818080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080807f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e +7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e +7e7e7e7e7e7e7e7e7e7e7d7d7c7c7b7c7c7c7c7c7c7c7e7e7f8081818384858686868787878686 +86858583828180807d7c7b7b7a7b7a7979797979797a7b7a7b7c7c7c7c7c7d7d7d7e7e7e7e7f7e +7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f80808081818180808080808080 +80807f7e7d7c7b7b7b7a7b7a79797978787878797b7c7c7c7d7d7f808181818182828383848484 +848484848483838282818181818080808080808080808080808080808080808080808080808080 +80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f81818080818181828282828282828281818282 +818080808080807f7f7e7e7e7e7d7d7d7d7d7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c +7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f +7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080818180808181818181818080818180808080808081818080818181818181808081 +818080808080808080808080808080808080808080808080808080808080808080808080808080 +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f +7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808181808081818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818080818180808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7c7c7c7b7b7c7c7b7b7b7a7a7a7a797a797979 +797878787777777776767675757575757575757574757474747474747474747474747475747575 +76767676777777797979797a7a7b7b7c7c7d7d7e7e7f7f80808181818182828383848484848484 +8484848484848484848484848384838383838282828282818181808081818080807f7f7f7f7f7f +7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f80808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080807f7f +7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f80 +808081818080818181828282828282828282828383838383838383838382828282828181818080 +80807f7f7e7e7d7d7c7c7c7c7b7b7a7a7979797977777776767777767676757575757576767676 +7676767677777777787878797979797a797a7a7a7a7b7b7b7c7c7c7c7d7d7d7e7e7e7e7f7e7f7f +7f7f80808080808080808181808081818181818181818282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +8282828282828282828181818080818180808080808080807f7f7f7f7e7f7e7e7e7e7d7d7d7d7d +7c7c7c7b7b7b7b7a7a797a79797979777777767677777676767575757574757474747473737373 +737272727171727271717171717171717171717272717172727274747474757475757676777778 +78797a7b7b7c7c7d7d7e7f807f8081818283848485858585868686878787878788888888898889 +898989898989898889888888888787878787868686858586868585858484848483848383838382 +828282828282828282818181818181818180808181808080808080808080808080808080808080 +8080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080807f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e +7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7c7c7c7b7b7c7c7b7c7c7d7d7e7f808182838485858687878787878786 +8584838281807e7d7c7b7a7b7a797979797979797a7a7b7b7c7c7c7c7d7d7d7e7e7e7e7f7e7f7f +7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f808080818180808180808080 +7f7f7e7d7c7c7b7a7b7a79797978787878797a7b7b7c7d7d7e7f80808181828283838484848484 +848484838382828282818181818181818180808181808080808080808080808080808080808080 +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808181818282828282828282828282828281 +81818180807f7f7e7e7e7e7d7d7d7d7d7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c +7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f +7f7f7f7f7f7f7f7f80808080808080808181808081818181818181818181818181818181818181 +818181818181818181818181808081818080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080807f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f8080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e +7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808081818080818181818181808081818080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e +7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7f7e7f7f7f7f7f7f7f80807f7f80807f807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7d7d7d7d7c7c7c7c7c7c7c7c7b7b7b7b7a7b7a7a7a7a79 +797978787878777777767676767676767676757675757474757574747474747474757475757676 +76767676767878787879797a7a7b7b7c7c7d7d7e7e7f7f7f7f8080818182828383848484848484 +848484848484848484848384838383838282828282818181818181818181818080807f7f80807f +7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f80808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080807f7f7f7f +7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f80807f7f808080818181 +818181818181818282828282828282828283838383838383838282818181818180808080808080 +7e7e7d7d7c7c7b7b7b7b7b7a797a79787878767676777776767777777676767676777777777777 +7777787877777979797a7a7a7a7b7a7b7b7b7b7c7c7c7d7d7c7c7e7e7e7f7f7f7f807f80808080 +818181818181818181818181818181818181818182828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +82828282828282818181818181818181818181818181808080807f807f7f7f7f7e7e7e7d7d7d7d +7c7c7c7c7c7b7b7a7b7a7a7a7a7878787878787878777777777676757675757575747474747473 +737272727272727272727272727272727271717272717171737373737473747475757575767778 +797a7a7a7a7b7b7c7d7e7e7f7f7f80818282848484848484848585868686878787878887888989 +898989898988898888888887878787878686868686868686868685858585848584848383838382 +828282828282828181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818080818180808080808080807f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080807f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e +7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7c7c7c7c7c7c7c7c7b7b7d7d7d7f8080818283858585868686878787868685 +848381817f7e7d7c7b7c7b7a7979797979797a7a7b7b7b7b7b7b7c7d7d7e7e7e7e7f7e7f7f7f7f +7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f808080808080808181818181807f +7e7d7c7c7c7b7c7b7a797978787878797a7b7b7b7c7c7d7e808080808181828384848484848484 +848383828282828181818181818181818181818181818181818181818181818181818180808080 +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080818181818282828282828282828282818181 +81818180807f7f7e7e7d7d7d7d7d7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f +7f7f7f7f7f7f808080808080808081818080818181818181818181818181818181818181818181 +818181818181818181818181818181808081818080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080808080808080808080808080807f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080818180808181 +81818181808081818080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e +7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7d7d7d7d7d7d7d7d7d +7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f80807f7f808080808080808080808080808080808080808080808080808080 +80808080808080808080807f7f7f7e7e7e7e7d7d7d7d7d7d7d7d7c7c7c7c7b7c7b7b7b7b7a7a7a +797979797878787777777776767676767676767675757676757575757575757475747475757575 +75757577777777787879797a7a7b7b7c7c7c7c7e7e7e7e7f7f8080818282828383838383838383 +84848484848484848484848484838382828282818181818181818181818080807f7f80807f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f80808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080807f7f7f7f7f7f +7f7f7f7e7f7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80807f7f8080808181818181 +8181818181828282828282828282828383838383838383828281818181807f7f7f7f7f7f7f7d7d +7d7c7b7b7a7a7a7a7a797879797878787676767777767677777776767676767777777778787878 +797978787a7a7a7b7b7b7b7c7b7c7c7c7c7d7d7d7e7e7d7d7f7f7f808080808080808080808181 +818181818181818181818181818181818181828282828282828282828282828283828383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +8383838383828282828182818181818181818181808080808080808080807f7f7f7e7e7e7e7d7d +7d7d7d7c7c7b7c7b7b7b7b79797979797979797878787877777777767676767575757575747473 +737373737373727272727272727272717172727171717373737373737373747474747576777778 +787878797a7b7b7c7c7d7d7d7e8080808282828282838384848585858687878787878788888888 +888888888888888889878888888787868686868686868686858585858585858584848484838383 +838383838282818181818181818181818181818181818181818181818181818181818181818181 +81818181818181818181818181818080818180808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7c7c7c7c7c7c7c7c7b7b7d7d7d7e7f7f8082828484848686868787878686858584 +8282807f7e7d7c7c7b7b7a7a7a7a79797a797b7b7b7b7b7b7c7d7d7e7e7e7e7e7e7e7e7e7f7e7f +7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7f8080808080808181818181807f7f7e +7d7d7d7b7c7b7b7a7a7979787879797a7a7a7c7c7d7d7f7f7f7f81818283838383848384848484 +848383838282818181818181818181818181818181818181818181818181818181808080807f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808181818182828282828282828282828181818181 +81808080807f7f7e7e7e7e7d7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f +7f7f7f7f7f7f7f7f7f7f7f7f7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e +7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f8080808080808080818180808181818181818181818181818181818181818181818181 +818181818181818181818181818080818180808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808181808081818181 +8181808081818080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d +7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f807f808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f807f80 +8080808080808080808080807f807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7f7f7e7e7e7d7d7d7d7c7d7c7c7c7c7b7b7b7a7a +7a7a79797978787878787877777776767575757575757575757474747475747575757575757676 +767676767677777878797979797a7a7c7c7c7c7e7e7e7e7f7f8080828282828282838384848484 +8484848484848384838383838383838383828282818181818080808080808080808080807f7f7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080 +80808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f +7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f8080808080808080808080808081818181 +82828283838383838383838383828282828281818181818181808080807f7f7d7d7d7d7d7d7b7b +7a7a7a7a7979787878787777777777777776767777767676777777777778787878787879797a7a +7a7a7a7a7a7c7c7c7c7d7c7d7d7d7d7e7e7e7f7f7f7f7f7f7f8080808081808181818182828282 +828282828383828283838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383828283838282828282828282818181818081808080807f7f7f7f7f7f7f7f7e7e7d +7d7d7d7c7d7c7c7c7c7b7b7b7a7a7a7a7979797979797977787777777776767675757575757474 +747473737373727272727171717272717172727271717171727273737373747474747475757677 +787878787a7a7a7a7c7c7d7d7f7f7f7f8080828283828383838485858586878687878787888888 +888789888888888888888888888888878788888787878686868685858484848484848484848383 +838383838383838382828281818181808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e +7e7e7e7e7d7d7d7c7c7c7c7b7c7c7c7c7c7d7e7f80808282838585868687878888878584848482 +81807f7e7d7d7c7a7a797a7979797a7a7a7a7b7b7c7c7c7c7c7c7c7d7d7e7e7f7f7f7f7f7f7f7f +7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f81818080818080808080807f7f7f7e +7d7d7c7b7a7a797a797979797a7a7a7b7b7b7c7d7d7e7f80808181828384848484848484838383 +838383838383838381818180808181808080808080808080808080808080808080808080808080 +808080808080808080808080808080808181818181818181828282828283838383838282818181 +807f7f7f7f7f7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f808080 +808080808080808080808181808081818181818181818181818181818181818181818181818181 +818181818181808081818080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080807f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f8080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080807f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f +7f7f7f7f807f8080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d +7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b +7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7e7d7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f80808081817f7f8080808080807f7f80807f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f808080808080808080808080808080808080808080808080808080808080808080 +80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080807f7f80807f7f7f7e7e7e7e7d7e7d7d7d7d7c7c7c7b7b7b7b +7a7a7a797979797878777777777676767676767676767675757575747574747474747475757575 +757575767677777878787879797a7a7b7b7d7d7d7d7e7e7f808181818181818282838384848484 +84848484848484848483848383838382828281818181808080808080808080808080807f7f7f7f +7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080 +8080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7e +7f7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080818181818282 +828383838383838383838382828282828181818181818180807f7f7e7e7c7c7c7c7c7c7b7a7979 +7979787877777777777777777777777676777776767677777777777878787879797a7a7b7b7b7b +7b7b7b7d7d7d7d7e7d7e7e7e7e7f7f7f8080808080808081818181818181818181828282828282 +828283838282838383838383838383838383838383838383838383838483848484848484848484 +848484848484848484848484848484848484848484848484848484848484848484848484848484 +848484848382848382828282828282828181818181818181818180808080808080807f7f7e7e7e +7e7d7e7d7d7d7d7c7c7c7b7b7b7b7a7a7a7a7a7a7a797978787878777777767676767675757575 +747473737272727271717172727171727272717171717172727272727373737373737374757676 +7777787878787a7a7b7c7d7d7d7d7e7e8081828182828283848585868686868686868787878787 +888888888988898989888988888787888887878786868686868585858585858585858584848484 +838483838383828282818181818080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e +7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e +7e7e7d7d7d7c7c7c7c7b7c7c7c7c7c7c7d7e7f8081818284858686878788888785858585838281 +807f7e7d7c7b7b7a7b7a79797a797a7a7b7b7c7c7c7c7c7c7c7d7d7d7e7e7e7e7f7e7f7f7f7f7f +7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f81818080818080808080808080807f7e7d +7c7b7b7b7a7b7a7979797979797a7b7b7c7c7c7d7e7f8081818282838384838484848484848484 +838483838383818181808081818080808080808080808080808080808080808080808080808080 +808080808080808080808080808081818181818181818282828282838383838382828181818080 +80808080807f7f7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f +7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080 +808080808080808081818080818181818181818181818181818181818181818181818181818181 +818181818080818180808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080807f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +8080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080 +808080808080808080808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d +7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f80808081817f7f8080808080807f7f80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f8080808080808080808080808080808080808080808080808080808080808080808080 +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080 +808081818080818181818181818181818181818181818181818181818181818181818181818181 +81818181818181818080818180808080808080807f7f7f7f7e7f7e7e7e7e7d7d7d7c7c7c7c7b7b +7b7a7a7a7a79797878787877777776767777767676757575757475747474747474747474747474 +747575767677777777787879797a7a7b7b7c7c7d7d7e7f80808181818182828383848484848484 +8484848484848483848383838382828282828181818181818181808081818080807f7f7f7f7f7f +7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080 +808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e +7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080818180808181818181818181828282828283 +8383838383838383838282828282818181808080807f7f7e7e7d7d7c7c7c7c7b7b7a7978787878 +77777776767777767676767676777776767777777878787878797979797a7a7b7b7c7c7b7b7c7c +7c7e7e7e7e7f7e7f7f7f7f80808081818080818181828282828282828282828383838383838383 +838383838383838383838383838383838383838383838383838384838484848484848484848484 +848484848484848484848484848484848484848484848484848484848484848484848484848484 +848484838483838383838383838382828282828282828282818181808081818080807f7f7f7f7e +7f7e7e7e7e7d7d7d7d7d7c7c7c7b7b7c7c7b7b7a7a797979797878787777777776767675757575 +747473737373727272717172727171717070707070717171717171717172727272737374747575 +767677777878797a7b7b7c7c7d7d7e7f807f808181828384848585858586868687878787878888 +888889888989898889888888888888888888878787878786868685858686858585848484848384 +838383838282828282818181818181818181818181818181818181818181818181818181818181 +818181818181818180808181808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e +7d7d7d7d7d7c7c7c7b7b7c7c7b7c7d7d7e7f808182838485858787888888868686858483828180 +7f7e7d7c7b7a7b7a79797a797a7a7a7a7b7b7b7c7c7c7c7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f +7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f80808080818181818181808080807f7f7e7d7c +7c7b7a7b7a797979797979797a7a7b7b7c7d7d7e7f808082828383848384848484848484848384 +838383838181818181818181818181818181818181818181818181808081818080808080808080 +808080808080808080808080808181808081818182828282828383838383828282828281818180 +8080807f7f7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f +7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080 +808080808080818180808181818181818181818181818181818181818181818181818181818181 +818181818181818080818180808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080807f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080 +808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080 +808080808080808080808080808080808080808080808080808181808081818181818180808181 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080 +80808080808080808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d +7d7d7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f80808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f80808080808080808080808080808080808080808080808080808080808080808080807f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808181808081818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181808080807f807f7f7f7f7e7e7e7c7c7d7d7c7c7c7b +7b7b7b7a7a79797979787878777777777777777676767675767575747474747474747474747475 +757676767676767777787879797a7a7a7a7c7c7d7e7f7f7f7f8080818182828383848484848484 +848484848483848383838382828282828181818181818181818181818181818080807f7f80807f +7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080 +80808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e +7f7e7f7f7f7f7f7f7f80807f7f8080808181818181818181818181818181818282828282838383 +838383838383838282818181808080808080807e7e7d7d7c7c7b7b7b7b7b7a7979787778787676 +77777777777777777777777777777777787878787979797a7a7a7a7b7b7c7c7c7c7c7c7c7d7d7e +7e7f7f807f80808080818181818181818181818282828282828282828283838383838383838383 +838383838383838383838383838383838383838383838383848384848484848484848484848484 +848484848484848484848484848484848484848484848484848484848484848484848484848484 +84838483838383838383838382828282828282828282818181818181818181818080807f7e807f +7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7c7b7b7a7a7a7a79797978787878787777777776767575 +747474747373737272727272727271717171717272727171717171717171717272737374747575 +7575767778797a7a7a7a7b7b7c7d7e7e7f7f7f8081828384848484848484868686868687878787 +888788898988898888888888888888888787878787868686868686868686868585858483858483 +838382828282828181818181818181818181818181818181818181818181818181818181818181 +81818181818181818181818181818181808081818080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7d7d +7d7d7d7c7c7c7c7c7c7c7c7c7d7d7e7f808081828384858686878888868686868584838281807f +7e7c7c7b7c7b79797a797a7a7a7a7b7b7b7b7b7b7b7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f +7f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f80808080808181808081808081817f7f7e7d7c7c7c +7b7c7b797979797979797a7a7b7b7b7c7c7d7f8080818182838483848484848484848483848383 +838381818181818181818181818181818181818181818181818181818181818181818180808181 +808080808080808080808081818080818181828282828283838383838282828282818181818181 +81807f7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f +7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080 +808080808181808081818181818181818181818181818181818181818180808181808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080 +80808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080818080818180808080 +8080808080808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f80808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +80808080808080808080808080808080808080808080808080808080808080808080807f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808081818080818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +81818181818181818181818181818181808080808080808080807f7f7f7d7d7e7e7d7d7d7c7c7c +7c7b7c7a7a7a7a7979797878787878787777767676767676767575757575757475747474747475 +7575757575767678777878797979797b7b7c7c7e7e7e7e7f7f8080818282828383838383838383 +84848484848484848483838383828281818181818181818181818181818080807f7f80807f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080 +8080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f80807f7f80808081818181818181818181818181818182828282828383838383 +838383838382828181817f7f7f7f7f7f7f7d7d7d7d7b7b7a7a7a7a7a7978797877787876767777 +7777777777777777777778787878797979797a7a7a7b7b7b7b7c7b7d7d7d7d7d7d7d7e7e7f7f80 +808080808080808181818181818181818182828282828282828282838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838384838484848484 +848484848484848484848484848484848484848484848484848484848484848484838483838383 +8383838383838383838382828282828282828282818181818181818181818080807f7f80807f7f +7f7e7e7e7e7e7d7d7d7d7d7d7d7d7d7b7c7b7b7b7b7a7a7a797979797978787878777777777575 +757574747473737373737372717171717172727271717171717171717172727373737374747474 +7576777778787878797a7b7b7c7c7d7d7d7f808081828282838383838585858585868787878787 +878888888888888888888888888987888888878786868686868686868685858584848585848484 +838383838282818181818181818181818181818181818181818181818181818181818181818181 +8181818181818181818181818181808081818080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7d7d7d7d +7d7c7c7c7c7c7c7c7c7c7d7d7e7e7f7f8082828384858687888886868686858584838280807f7d +7d7b7c7b7a7a7a7a7979797a7a7b7b7b7b7b7b7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f +7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7f808080808181808081808081817f7f7f7e7c7c7c7b7c +7b7a7a7a7a79797979797a7a7b7c7c7d7e7f7f8181828383838383838483848484838483838383 +818181818181818181818181818181818181818181818181818181818181818181808081818080 +808080808080808080818180808181818282828282838383838382828282828181818181818180 +7f7f7f7e7e7e7d7e7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e +7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080 +808081818080818181818181818181818181818181818181818181808081818080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080 +8080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808180808181808080808080 +808080808080807f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f8080 +8080808080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808081818080 +818181818181818181818181818181818181828282828282828282828282828282828282828282 +82828181838382828281818181818181818180807f7f7f7f7f7f7f7f7f7f7f7e7e7e7d7d7d7d7c +7c7c7c7c7c7a7a7a79797a7a787878787878787776757575757575747474747474747575757576 +7676767676767677777878797979797a7c7c7c7e7e7e7e7f7f8080828282828282838384848484 +848384838383838383838383838383838383838382828282818181808080808080808080807f7f +7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080808080808080 +80808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7f7e7f7f +7f7f80808080808080808080808080818181818282828383838383838383838383838383838282 +8281818181818180807f7f7d7d7d7d7d7d7b7b7b7b7b7b79797878787777777777777777767678 +78777777787878797978797a7a7a7a7a7a7a7a7c7c7c7c7d7d7d7d7e7e7e7e7f7f7f7f7f7f7f80 +808181818181818182828282838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838384838484848484848484848484848484848484 +848484848484848484848484848484848484848484848484848484848484848484848484838483 +83838383838383838282828282828282828281818180808181808080808080807f807f7f7f7f7f +7f7f7f7f7e7e7e7d7d7e7e7d7d7d7d7c7c7c7c7b7b7b7b7b7a7a79797979797979777777777777 +757575747475757373737372727272717171717171717071717171717171717272727274747474 +7475757677787878787a7a7a7a7c7d7d7d7f7f7f80818182838383838484858585858687868787 +878689888888888888888888888888888888888887878787868686858585858485848484848383 +838383838383838382828282828282828282818181818181818181818181818181818181818181 +81818080818180808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7d +7d7d7c7c7c7c7b7c7c7c7c7d7d7f808081828285858686868787888787848484828281807f7d7d +7c7b7a7a7a797a7a7a7a7a7a7a7c7c7c7c7c7c7c7d7d7d7d7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f +7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f808181818181818080808080807e7e7e7e7c7c7b7b7a +7a79797979797a7a7a7a7b7c7b7c7d7d7e80818181828283848484848484848384838383838282 +828282818181818181818181818181818181818181808081818080808080808080808080808080 +80808080808080818180808181818282828282838383838383838383838383838282808080807f +7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f +7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080 +818180808181818181818181818181818181818181818181818181818181818181818181818181 +81808081818080808080808080808080808080808080808080808080808080808080808080807f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080 +808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080 +808080808080808080808080808080808080808181808081818181818180808181808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7c7c +7d7d7d7d7d7d7d7d7d7d7d7c7c7d7d7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7e7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080818180808181 +818181818181818181818181818181818282828282828282828282828282828282828282828282 +81818383828282818181818181818181818080808080808080808080807f7f7f7e7e7e7e7d7e7d +7d7d7d7b7b7b7a7a7b7b7979787978787878767676767676767575747574747474747474757575 +75757576757676777778787878797a7b7b7d7d7d7d7e7e7f808181818181818282838384848484 +84848484848484848483848383838383838382828282818181808080808080808080807f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080808080808080808080 +8080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +808080808080808080808080808181818182828283838383838383838383838383838382828281 +8181818181807f7e7e7c7c7c7c7c7c7b7b7a7a7a7a787877777777777777777777777676787877 +7777787878797a797a7b7b7b7b7b7b7b7b7d7d7d7d7e7d7e7e7f7f7f7f80808080808080808181 +818181818181828282828383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838483848484848484848484 +848484848484848484848484848484848484848484848484848484848483848383838383838383 +838383838383828282828282828282828181818080818180808080808080808080808080808080 +80807f7f7f7e7e7f7f7e7e7d7e7d7d7d7d7c7c7c7c7c7b7b7a7a7a7a7a7a7a7979787878787676 +767575767674747373727272727171717171717170717171717171717171717171737373737373 +73747576767777787878787a7b7c7c7d7d7d7e7f80818282828283838484858586868686868686 +888888888888888888898889898988898888878787878686868585858585858585858584848484 +838483838383828282828282828282828181818181818181818181818181818181818181818181 +8080818180808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7d7d7d +7c7c7c7c7b7c7c7c7c7c7c7e7f808081818485868686878788878785858583828281807e7d7c7b +7b7b7a7a7979797a797a7a7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f +7f7f7f7e7f7e7e7e7e7e7e7e7e7f7f808181818181818080808080807f7f7e7e7c7c7b7b7b7b7a +7a797979797979797b7c7b7c7c7c7d808181818182828383848384848483848383838382828282 +828181818181818181818181818181818181818080818180808080808080808080808080808080 +808080808081818080818181828282828283838383838383838383838383828280808080808080 +7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080808181 +808081818181818181818181818181818181818181818181818181818181818181818181818180 +8081818080808080808080808080808080808080808080808080808080808080808080807f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080 +80808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080 +808080808080808080808080808080808081818080818181818181808081818080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080807f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7c7c7d7d +7d7d7d7d7d7d7d7d7d7c7c7d7d7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080 +808080808080808080808081818080818181818181818181818181818181818181818181818181 +818181818181818181818181818182828282828282828282828282828282828282828282828282 +8383838383828282828282828282828181818181818181808081818080807f7f7f7f7e7f7e7e7e +7e7c7c7c7b7b7b7b7a7a797a797979797777777676767675757475747474747474747474747474 +747574757576767676777778797a7a7b7b7c7c7d7d7e7f80808181818182828383848484848484 +8484848484848483848383838383838383838282828282818181808081818080807f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f808080808080808080808080808080808080808080808080808080808080808080 +808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080 +808181808081818181818181818282828282838383838383838383838383838383828282818181 +8180807f7e7d7d7c7c7c7c7b7b7a7a797979797777777676777776777776767777777878787878 +797979797a7a7b7b7c7c7b7b7c7c7c7e7e7e7e7f7e7f7f7f7f8080808181808081818182828282 +828282828282838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838384838484848484848484848484 +848484848484848484848484848484848484848484848484848484838483838383838383838383 +838383838282828282828282828281818181818181818181818181808081818080808080808080 +7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7b7b7c7c7b7b7a7a7979797977777776 +767676757574747373737372727271717171707070707070707070707070707171717272727273 +73747475757676777778797a7a7b7c7c7d7e7f7f80808181828283838484858585858686868888 +888888888888888988898989888988888888878787878786868685858686858585848484848384 +838383838282828282828282828281818181818181818181818181818181818181818181818181 +818181818181818180808181808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d +7c7c7c7c7c7c7c7c7c7d7e7f7f80818384858686878788888886868684838382807f7e7d7c7b7b +7a7a7979797a797a7a7b7b7b7b7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f +7f7e7f7e7e7e7e7e7e7e7e7f7f808081818080818080818180807f7f7e7e7d7d7c7c7b7b7a7a79 +7979797979797a7b7a7b7c7c7d7f80808181828283838483848484838483838383828282828281 +818181818181818181818181818181818181818181818181818181808081818080808080808080 +808080818180808181818282828282838383838383838383838383838383818181808080807f7f +7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808081818080 +818181818181818181818181818181818181818181808081818080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080807f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080 +8080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080818180808180808181808080808080808080808080 +807f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080 +808080808080808080808080808081818080818181818181818181818181818181818181818181 +818181818181818181818181828282828282828282828282828282828282828282828282828383 +83838382828282828282828282818181818181818181818181818181808080807f807f7f7f7f7d +7d7d7c7c7c7c7b7b7a7b7a7a7a7a78787877777777767675767575757575757474747474747475 +747575767676767676777879797a7a7a7a7c7c7d7e7f7f7f7f8080818182828383848484848484 +848484848483848383838383838383838282828282818181818181818181818080807f7f80807f +7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f8080808080808080808080808080808080808080808080808080808080808080808080 +80808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80807f7f80808081818181 +81818181818181818181818282828282838383838383838383838383828282818181808080807f +7f7e7d7c7c7b7b7b7b7b7b7a7a7979797977777777777777777777777777777778787979797a7a +7a7a7b7b7c7c7c7c7c7c7c7d7d7e7e7f7f807f8080808081818181818181818181828282828282 +828282828383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383848384848484848484848484848484 +848484848484848484848484848484848484848484848484848384838383838383838383838383 +838382828281818282818181808080808080808080808080808080808080808080808080807f7f +7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7c7b7b7a7a7a7a787878787878 +787776757574747474737373727272727171717171717171717170707071717171717171727273 +73747475757575767879797a7a7a7b7c7d7d7f7f7f7f8080818182838484848484858587878787 +878787878889888989898889888888888787878787868686868686868686868585858584858484 +838383838282828282828282818181818181818181818181818181818181818181818181818181 +81818181818181818181818080818180808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7c7c +7c7c7c7c7c7c7c7d7e7f7f8080828385858586868888888686868584848381807f7e7c7c7c7b7b +7a79797a797a7a7b7b7b7b7b7b7b7c7c7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7e +7f7e7e7e7e7e7e7e7e7f7f808080808080808181808081807f807f7e7d7d7c7c7c7c7b7b7a7979 +797979797a7b7a7b7b7b7c7e7f8080808181828384838484848384838383838282828282818181 +818181818181818181818181818181818181818181818181818080818180808080808080808080 +808080808080818181818282828383838383838383838383838383838181818181818180807f80 +7f7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808181808081808081818080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080 +808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808181808081 +818181818180808181808080808080808080808081818080818181818181818181818181818181 +81818181818181818181818181818181818181818180808181808080808080808080808080807f +7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080 +808080808080808080808080818180808181818181818181818181818181818181818181818181 +818181818181818181818282828282828282828282828282828282828282828282828283838383 +8382828282828282828282818181818181818181818181818181808080808080808080807e7e7e +7d7d7d7d7c7c7b7c7b7b7b7b797979787878787777767676767676767675757575757575747574 +7475757575757577777878797979797b7b7c7c7e7e7e7e7f7f8080818282828383838383838383 +84848484848484848484848484848383838382828181818181818181818080807f7f80807f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f +7f7f80808080808080808080808080808080808080808080808080808080808080808080808080 +8080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80807f7f808080818181818181 +81818181818181818182828282828383838383838383838383838282828180807f7f7f7f7e7e7d +7d7b7b7a7a7a7a7a7a79797979797977777777777777777777777878787879797a7a7a7b7b7b7b +7b7b7d7d7d7d7d7d7d7e7e7f7f8080808080808080818181818181818181818282828282828282 +828283838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +82828281818282818181808080808080808080808080808080808080808080808080807f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7d7d7d7d7d7d7d7d7d7b7c7b7b7b7b7979797979797978 +777777767676757474747373737372727171717171717171707070717171717071707171737273 +737474747475777777787878797b7b7b7d7d7d7d7e7f8080808182828383838484868686868787 +878788888888888888888888888887878787878686868686868686868685858585858585858484 +848483838383838383828281818181818181818181818181818181818181818181818181818181 +8181818181818181818080818180808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7d7e7e7e7d7c7c7c7c +7c7c7c7c7c7d7e7e7e7f7f82828484848686888888868686858585848281807f7d7d7c7b7b7b7a +7a7a7a79797a7b7a7b7b7b7b7c7c7d7d7d7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7e7f7e7e7e7f7e808080808080808181808081807f80807f7e7e7d7c7c7c7b7b7b7a7a7a7a +7979797a797a7a7b7c7d7e7f7f7f81818283838383838384838484848383828282828181818181 +818181818181818181818181818181818181818181818180808181808080808080808080808080 +80808080818181818282828383838383838383838483848484838281818181818180808080807f +7f7f7f7f7f7f7e7f7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f80808080808080808080808080808080808081818080818080818180808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080 +80808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808081818080818181 +818181808081818080808080808080808080818180808181818181818181818181818181818181 +81818181818181818181818181818181818181808081818080808080808080808080807f7f7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7d7e7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808081818080818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818182828282828282828282828282828283 +838383838383838383838383838383838382828383828282818181818081808080807f7f7f7e7e +7e7e7d7d7c7d7c7c7c7c7a7a7a7979797978787778767675757575757575747474747574757575 +7575757676767677777878797979797a7c7c7c7e7e7e7e7f7f8080828282828282838384848484 +848384838383838383838383838383838383838382828282818181808080808080808080808080 +8080807f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +8080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808181818182 +8282838383838383838383838383838383828282818181818181808080807f7f7e7e7d7d7c7b7b +7b7b7b79797878787877777777777777767678787778797878797a7a7a7a7a7a7a7b7b7b7b7d7d +7d7d7e7e7e7e7f7f7f7f7f7f7f8080818181818181818282828283838383838383838383838383 +838383838383838383838383838383838383838383838383838282828282828282828282828282 +828282828282828282828283838383838383838384838484848484848484848484848484848484 +848484848484848484848484838383838383838383828382828282818181818181818181818181 +818181818181818181818181818181818181818181808081818080808080808080808080808080 +8080807f807f7f7f7f7e7e7e7e7e7e7e7e7d7d7e7e7d7d7d7d7c7c7c7c7b7b7b7a7a7979797978 +787877777776757574747474737373737272717171717171717070707171717171717171727272 +7274747474757575777778787a7a7a7a7c7c7d7d7e7d7f7f7f8081828383838484858585858686 +868786878888878988888888888888888888888887878888878787868686868585848484848484 +848484838383838383838383838282828282828282828281818181818181818181818181818181 +818180808181808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d +7d7d7d7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7c +7c7c7c7c7c7d7d7e8080828284858586868686888888868584848382817f7f7d7d7c7c7a7a7a7a +797a7a7a7a7a7a7b7c7c7c7c7c7c7c7d7d7d7d7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e +7e7e7e7e7e7f7f7f7f808080808180808181808080807f7f7f7e7e7e7d7c7c7b7a7a7a79797979 +7a7a7a7a7b7b7c7c7d7d7e7f808181818282838484838483838383838383838382828282828181 +818181818181818181818181818181818181818181808081818080808080808080808080818180 +8081818181818181818282828282838383838383838383838383838282818181807f807f7f7f7f +7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080 +80808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080 +808080808080808080808080808080808080808080808080808080808081818080818181818181 +818181818181818181818181818181808081818080808080808080808080808080808080808080 +80808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f80808080807f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808081818080818080818180808080808080807f7f7f7f7f7f7f7f7f7e +7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080818180808181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181828282828282828282828282828282838383 +83838383838383838383838383838382828383828282818181818181818181818080807f7f7f7f +7e7e7d7e7d7d7d7d7b7b7b7a7a7a7a797978787777767676767676767575757574757474747474 +74757576757676777778787878797a7b7b7d7d7d7d7e7e7f808181818181818282838384848484 +848484848484848484848484848483848383828282828181818080808080808080808080808080 +807f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080 +808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808081818181828282 +83838383838383838383838383838382828281818181818180807f7f7e7e7d7d7c7c7b7b7a7a7a +7a787877777777777777777777777676787877787978797a7b7b7b7b7b7b7b7c7c7c7c7d7d7e7e +7f7f7f7f8080808080808080818181818181818182828282838383838383838383838383838383 +838383838383838383838383838383838383838383838382828282828282828282828282828282 +828282828282828282838383838383838383838383838383838383838383838383838383838383 +838383838383838383838282828282828282828282828282828181818181818181818181818181 +818181818181818181818181818181818181818080818180808080808080808080808080808080 +808080808080807f7f7f7f7f7f7f7f7e7e7f7f7e7e7d7e7d7d7d7d7c7c7c7b7b7a7a7a7a7a7a7a +797978777676757575757474737372727171717171717170707071707170707071707171717173 +73737373737375757677787878787a7a7b7c7d7c7d7d7d7e808182828283838484858586868686 +868687878788888888888888888888888888878788888787878686868686858585858585858585 +858484848483848383838382828282828282828282818181818181818181818181818181818181 +80808181808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d +7d7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7e7e7d7d7d7d7c7c7c +7c7c7c7c7c7d7f808181838485868686868888888686858584838280807e7d7c7c7b7b7b7a7a79 +79797a797a7b7c7c7c7c7c7c7c7d7d7d7d7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f +7e7e7e7f7e7f7f808080808180808181808080808080807f7f7e7d7c7c7b7b7b7b7a7a79797979 +79797a7b7c7b7c7c7d7e8081818181828283838483848484838483838383828282828281818181 +818181818181818181818181818181818181818080818180808080808080808080808181808081 +818181818181818282828282838383838483848484838483838282818181808080808080807f7f +7f7f7e7f7e7e7e7f7e7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080 +808080808080808080808080808080808080808080808080808080818180808181818181818181 +818181818181818181818181818080818180808080808080808080808080808080808080808080 +8080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f80808080807f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808081818080818080818180808080808080807f7f7f7f7e7f7e7e7e7e7e7e +7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080818180808181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818282828282828282828282828282828383838383 +838383838383838383838383838383838383838382828282828282828282818181808080807f7f +7e7f7e7e7e7e7c7c7c7b7b7b7b7a7a797978787777777776767675757575747574747474747474 +747574757576767676777778797a7a7b7b7c7c7d7d7e7f80808181818182828383848484848484 +84848484848484848484848483848383838382828282828181818080818180808080808080807f +7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080 +80808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f808080808080808081818080818181818181818182828282828383 +838383838383838383838383838282828181818180807f7f7e7e7d7d7c7c7b7b7a7a7979797977 +77777777777777777777777777777878787879797a7a7b7b7b7b7c7c7c7d7d7d7d7e7e7f7f7f7f +808080818180808181818282828282828282828283838383838383838383838383838383838383 +838383838383838383838383838383838383838383828282828282828282828282828282828282 +828282828282828383838383838383838383838383838383838383838383838383838383838383 +838383838383838382828282828282828282828282828281818181818181818181818181808081 +818080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7b7b7b7b7a7a +797877777676767675757474737372727272717171707070706f706f6f6f706f70707070717171 +7272727273737475767677777878797a7b7a7b7c7c7d7f80808181828283838484858586868686 +878787888888888888888888888888888888888888888887878787878686868585868685858584 +848484838483838383828282828282828282828181818181818181818181818181818181818181 +8181818080818180808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7e +7e7e7e7e7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7e7e7d7d7d7d7c7c7c7c7c +7c7c7c7d7e7f8081828384858686868888888787868685848381807f7e7d7d7c7b7b7a7a797979 +7a797a7a7b7b7b7b7c7c7c7d7d7d7d7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e +7e7f7e7f7f7f7f80808081818080818080818180807f7f7e7e7d7d7c7c7b7b7a7a797979797979 +797a7b7a7b7c7c7d7f808081818282838384838484848384838383838282828282818181818181 +818181818181818181818181818181818180808181808080808080808080808080808080808181 +80808181818282828282838383838483848484838483838383828282818181818080807f7f7f7f +7e7f7e7e7e7f7e7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e +7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080 +80808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080 +808080808080808080808080808080808080808081818080818080818180808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f80808080807f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808081818080818181818181808081 +818080808080808080808080818180808181818181818181818181818181818181818181818181 +818181818181818181818181818080818180808080808080807f7f7f7f7e7f7e7e7e7e7e7e7e7e +7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080818181818282828282828282828282828283838383838383 +838383838383838383838383838383838383828282828282828282828181818181818180807f80 +7f7f7f7f7d7d7d7c7c7c7c7b7b7a7a797978787878777777767676767576757574747474747475 +747575767676767676777879797a7a7b7b7c7c7d7e7f7f7f7f8080818182828383848484848484 +848484848484848484848384838383838282828282818181818181818181818181818181808080 +7f7f80807f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080 +8080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f80808080818181818181818181818181818181818181828282828283838383 +838383838383838383828281818180808080807f7e7e7d7d7c7c7b7b7b7b7a7a79797979777777 +777777777777777777777777787879797a7a7b7b7c7c7c7c7c7d7d7d7d7e7e7f7f808080808181 +818181818181818182828282828282828282838383838383838383838383838383838383838383 +838383838383838383838383838383838383838282828282828282828282828282828282828282 +828282828283838383838383838383838383838383838383838383838383838383838383838383 +838383838383828282818182828181818181818181808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7b7b7a79 +7878787878787776757574747373737373727271717171707170706f706f707070707171717171 +71717272737475757575767678797a797a7a7a7b7d7e7f7f7f8080818182838484848484848686 +868787878787878788888888888888888888888888878787878786868686868686868686858585 +848385848383838282828282828282828281818181818181818181818181818181818181818181 +8181818181818181818181808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7e7e7e +7e7e7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7e7e7d7d7d7d7c7c7c7c7c7c7c +7c7d7e7f808081828385858585878888878786868685848181807f7e7e7c7c7c7b7b7a79797a79 +7a7a7b7b7b7b7b7c7c7d7d7d7d7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7f +7e7f7f7f7f80808080808080808080808080807f7f7e7e7d7d7c7c7c7c7b7b7a7979797979797a +7b7a7b7b7b7c7e7f80808081818283848384848483848383838382828282828181818181818181 +808081818080808080808080808080808080808080808080808080808080808080808080808080 +80818181818282828383838384838484848384838383838282828181818181818180807f7f7e7f +7e7e7e7f7e7f7f7f7f7f7f7f7f7f80808080808080808181808081818181818181818181818181 +81818181818181818080818180808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080 +8080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808081818080818181 +818181818181818181818181818181818181818181818180808181808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f80808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f80808080807f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808181808081818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +81818181818180808181808080808080808080808080807f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d +7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808181818182828282828282828282828282838383838383838383 +838383838383838383838383838383838282828282828282828281818181818181808080808080 +80807e7e7e7d7d7d7d7c7c7b7c7a7a797979797878787776767676767676757575757575747574 +747575757575757777787879797a7a7b7b7c7c7e7e7e7e7f7f8080818282828383838383838383 +848484848484848484848484848483838383828281818181818181818181818181818080807f7f +80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080 +808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f808080808181818181818181818181818181818181818282828282838383838383 +8383838383838382828181807f7f7f7f7f7e7d7d7d7d7c7b7a7a7a7a7979797979797777777777 +7777777777777878787879797a7a7b7b7b7b7c7d7d7d7d7e7e7e7e7f7f80808080808081818181 +818181818181828282828282828282828383838383838383838383838383838383838383838383 +838383838383838383838383838383838382828282828282828282828282828282828282828282 +828282838383838383838383838383838383838383838383838383838383838383838383838383 +838383838282828181828281818181818181818080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7d7d7d7d7d7d7d7c7c7b7b7979 +797979797877777776757474747474737372727171717171717070707070706f71707070707070 +71717372747474747575777778777878797a7b7c7d7d7d7e7f8080808182828283838385858586 +878787878787888888888888888888888888898788888887878686868686868686868585858484 +858584848483838383828382828282818181818181818181818181818181818181818181818181 +818181818181818181808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e +7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7e7e7e7d7c7c7c7c7c7c7c7c7d +7e7e7f7f8082828484848587888887878686868585828281807f7f7d7c7c7b7b7b7a7a7a7a7a7a +7b7b7b7b7b7c7c7d7d7d7d7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e +7e7e7f7f808080808080808080808080807f7f7f7f7e7e7d7c7c7c7b7b7b7a7a7a7a7979797a79 +7a7a7b7c7d7e7f7f7f818182838383838383838383838383828282828281818181818181818080 +818180808080808080808080808080808080808080808080808080808080808080808080808081 +8181818282828383838383838383838483848484838382828181818181818180807f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f808080808080808081818080818181818181818181818181818181 +8181818181818080818180808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080 +808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080818180808181818181 +818181818181818181818181818181818181818181808081818080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080807f7f7f7f7f7f7f7f7f7f80808080807f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808081818080818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +81818181808081818080808080808080808080807f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d +7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7e7d7e +7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7e7d7d7d +7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +818180808181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818282828282828282828282 +828282828383838383838383838383838383838383838383838383828281818181808180808080 +7f7f7f7e7e7e7e7d7d7c7c7c7c7b7b7a7a79797878787878777675757575757574747574757575 +757575767676767777787879797a7a7b7c7c7c7e7e7e7e7f7f8080828282828282838384848484 +848484848484838483838383838383838383838382828282818181808080808080808080808080 +808080808080807f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080 +80808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080 +808080808080808080808080808081818181828282838383838383838383838383838383828282 +8282818181818081808080807e7e7d7d7d7d7c7b7b7b7b7a797979787777777777777777777878 +7878797979797a7a7a7a7a7a7a7c7d7d7d7d7d7e7f7f7f7f7f7f7f7f8081818181828282838382 +828383838383838383838383838383838383838383838383828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828181818181818181 +8181818181818181818181818181818181808080808080808080808080807f7f80807f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f8080808080808080807f807f7f7f7f7f7f7f7f7f7f7f7f7e7e7d7d7d7d7c7c7c7c7b7b +797979797778777777777575747473747373737271707070717071707070707070717171717171 +71727272747474747475757777787879797a7a7b7c7d7d7d7e7f7f7f8082828283838384858585 +868686868686868787878787888888888888888888888888888787878786868685858585848584 +848484838383838383838383838383838383828282828282828282828181818181818181808081 +818080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080807f7f7f +7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7d7d7d7d7d7e7e7e7e7f7e7f7f7f7e7e7e7e7e7e7e7d7d7d7d7c7c7c7c7c7e +7e7f8080828284858586868787878888878685848382817f7f7e7d7c7c7b7a7a7a7b797a7a7a7a +7b7b7c7c7c7c7c7d7d7d7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7f7e7f7f7f +7f7f7f7f808080808180808181808080807f7f7f7e7e7e7d7c7c7b7a7a7a797979797a7a7a7a7b +7b7c7c7d7d7e7f8081818182818283838284838383838282828282818181818181818181818181 +818181818181818181818180808181808080808080808080808080808080808181808081818181 +8181818182828282838384848483848383838383838383838282818080808080807f7f7e7e7e7f +7e7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080808080808080808080808080808080807f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080 +808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f +7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080 +808080808080808080808080808081818080818080818180808080808080808080808080808080 +80808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f8080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080807f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808081818080818181818181808081818080808080 +808080808080818180808181818181818181818181818182828282828181818181818181818181 +81818181818181808081818080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f807f80808080808080808080808080808080808080808080807f807f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e +7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808181 +808081818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818182828282828282828282828282 +828283838383838383838383838383838383838383838383838282818181818181818181818080 +807f7f7f7f7e7e7d7e7d7d7c7c7b7b7a7a79797878787876767676767676757574757474747474 +747575767576767777787879797a7a7b7b7d7d7d7d7e7e7f808181818181818282838384848484 +848484848484848484848484848483848383828282828181818080808080808080808080808080 +8080808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080 +8080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080 +808080808080808080808080818181818282828383838383838383838383838383838282828282 +818181818081807f7f7f7d7d7c7c7c7c7c7b7b7a7a797878787777777777777777777778787878 +79797a7a7b7b7b7b7b7b7b7d7d7d7d7e7e7f808080808080808081818181818282828383828283 +838383838383838383838383838383838383838383838282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828281818181818181818181 +818181818181818181818181818181808080808080808080808080807f7f80807f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f80808080808080808080808080808080808080808080807f7f7e7e7e7e7d7e7d7d7c7c7a7a +7a7a797a79787878767675757475747373737171717171717170706f706f6f7070707070707170 +7171737373737373737575767778777878797a7b7c7c7d7d7d7d7e808181828282838485858686 +868686868687878787878888888889888989898889888887878787868686858585858585858585 +858484848483848383838383838383838282828282828282828281818181818181818080818180 +80808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080807f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7e7e7d7d7d7d7c7c7c7c7c7d7d7e +7f808181838485868687878788888786868584838280807f7d7c7c7b7b7b7b7b7a7a7a7a7a7b7b +7c7c7c7c7c7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7f7e +7f7f808080808180808181808080808080807f7f7e7d7c7c7b7b7b7b7a7a7979797979797a7b7c +7b7c7c7d7e80818181818181828282838383838382828282828181818181818181818181818181 +818181818181818181808081818080808080808080808080808080808081818080818181818181 +81818282828282838383838483848484838483838383828281808080808080807f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080807f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080 +80808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f +7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080808080 +808080808080808080808080818180808180808181808080808080808080808080808080808080 +8080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080808080808080808080808080807f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080818180808181818181818080818180808080808080 +808080808181808081818181818181818181818181828282828281818181818181818181818181 +8181818181808081818080807f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808181808081818181818181818181818181828282828282828282828282828282 +838383838383838383838383838383838383838383838383838282828282828282828281818180 +8080807f7f7e7f7e7e7d7d7c7c7b7b7a7a79797979777777767676767575747574747474747474 +747574757576767777787879797a7a7b7b7c7c7d7d7e7f80808181818182828383848484848484 +848484848484848484848484838483838383828282828281818181818181818080818180808080 +808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080 +808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080 +818180808181818181818181828282828283838383838383838383838383838382828282828181 +81807f807f7e7e7e7c7c7c7b7b7b7b7a7a79797878787877777777777777777777787878787979 +7a7a7b7b7b7b7c7c7c7e7e7e7e7f7f808081818080818181828282828283838383838383838383 +838383838383838383838383838383838383838382828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282818181818181818181818181 +818080818180808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +808080808080808080808080808080808080808080808080807f7f7f7f7e7f7e7e7e7e7c7c7c7b +7a7b7a797979777777767576757474747272727171717170706f706f6f6f6f6f6f6f6f706f7070 +7171717172727274747475767576777778797a7a7b7b7c7c7d7e7f7f8081818283848485858585 +868686878787878788888888898889898988898888888887878787878686868585868685858584 +848484838483838383838383838382828282828282828282818181818181818181818181818181 +8181818080818180808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080807f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7e7e7d7d7d7d7c7c7c7c7c7d7d7d7e7f +8081828384858687878788888887878585848381817f7e7d7d7c7c7b7b7b7a7a7a7a7a7b7b7b7c +7c7c7c7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7f7e7f7f +7f7f80808080808080808080808080807f7f7e7e7d7d7c7c7b7b7a7a797979797979797a7b7a7b +7c7c7d7f8080818181818282828383838383828282828281818181818181818080818180808080 +808080808080808080808080808080808080808080808080808080808080808081818080818181 +8282828282838383838483848484838483838383828282818181818080807f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f808080808080808081818080818181818181818181818181818181818181818181 +80808181808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80 +8080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080 +8080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e +7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f +7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080818180808181818181818181818181 +818181818181818181818181818181808081818080808080808080808080808080808080808080 +808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808081818080 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818282828282818181818181818181818181818080 +818180808080808080807f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808081818181828282828282828282828282828383 +838383838383838383838383838383838383838383838382828282828282828282818181818181 +8180807f807f7f7e7e7d7d7c7c7b7b7a7a7a7a7878787777777776767576757574747474747475 +747575767676767777787879797b7b7b7b7c7c7d7e7f7f7f7f8080818182828383848484848484 +848484848484848484848384838383838282828282818181818181818181818181818181818181 +808080807f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080 +80808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f808080808181818181818181 +81818181818181818181828282828283838383838383838383838383828281818181818080807f +7e7f7e7d7d7d7b7b7b7b7b7b7b7a7a79797878787877777777777777777777787879797a7a7b7b +7c7c7c7c7c7d7d7e7e7f7f80808181818181818181818282828282838383838383838383838383 +838383838383838383838383838383838383828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282818182828181818080808080808080808080808080 +80808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080 +8080808080808080808080808080808081818080818181808080807f807f7f7f7f7d7d7d7c7b7c +7b7a7a7a7878787877787775757573737373737373717170717070707070706f6f706f70707171 +7171717171737373747574757575767778797a7a7a7a7b7c7d7e7f7f7f80818282848484848484 +848686868686878787888988898989888988888888878787878786868686868686868686858585 +858485848483838484838383828282828282828282828181818181818181818181818181818181 +818181818181808081818080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080807f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7e7e7d7d7d7d7c7c7c7c7c7d7d7d7e7f8080 +81828385858686868788888787868685848181807f7e7e7c7c7c7c7c7a7a7a7a7a7b7b7b7b7b7b +7b7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7f7e7f7f7f7f +80808080808080808080808080807f7f7e7e7d7d7c7c7c7c7b7a797979797979797a7b7a7b7b7b +7c7e7f808080808081828283838383838282828282818181818181818180808181808080808080 +808080808080808080808080808080808080808080808080808080808080808080808081818181 +8282828383838384838484848384838383838282828181818181818180807f7f7f7f7f7f7f7f7f +7f7f7f7f8080808080808080808080808081818080818181818181818181818181818181818181 +8181818181818181818181818180808181808080808080808080808080807f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080 +808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080 +808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f +7f7f7f7f7f7f7f7f7f808080808080808081818080818181818181818181818181818181818181 +818181818181818181818181818080818180808080808080808080808080808080808080808080 +80808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080818180808181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818180 +808181808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080818180808181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818182828282828181818181818181808081818080808080 +80808080808080807f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f80808080818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +8181818181808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080818181818282828282828282828282828283838383 +838383838383838383838383838383838383838383828282828282828282828181818181818180 +80808080807f7f7e7e7d7d7c7c7b7b7b7b79797978787878767676767676757575757575747574 +74757575757676787878787a7a7a7a7b7b7c7c7e7e7e7e7f7f8080818282828383838383838383 +848484848484848484848484848483838383828281818181818181818181818181818181818080 +80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080 +8080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f8080808081818181818181818181 +8181818181818181828282828283838383838383838383838383828281818181807f7f7f7e7d7e +7d7d7d7c7a7a7a7a7a7a7a79797979787878787777777777777878787879797a7a7b7b7b7b7c7d +7d7d7d7e7e7f7f8080808081818181818181818182828282828383838383838383838383838383 +838383838383838383838383838383838282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828181828281818180808080808080808080808080808080 +8080807f807f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f +807f80808080808080808080808081818080818181808080808080808080807e7e7e7d7c7d7c7c +7c7b79797979787978777777747474747474747272727171717171717170707070707071707170 +70707072727272747274747475767677787878797a7b7b7c7d7d7d7e8080808282828283838385 +858585858787878888888888888888888888888787878787868686868686868686868585858585 +858585848485858484848383838382838282828281818181818181818181818181818181818181 +81818181808081818080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080807f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7e7e7e7d7c7c7c7c7c7d7d7d7e7e7f7f8082 +828484858686878888878786868585828281807f7f7d7d7c7c7c7a7a7a7a7a7b7b7b7b7b7b7b7d +7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7f7f80 +8080808080808080808080807f7f7f7f7e7d7c7c7c7c7b7a7a7a7a79797979797a797a7a7b7c7d +7e7f7f7f8080818282838383838382828282828181818181818181808081818080808080808080 +808080808080808080808080808080808080808080808080808080808080808080818181818282 +828383838383838383838483848484838382828181818181818180807f7f7f7f7f7f7f7f7f7f7f +7f7f80808080808080808080808080818180808181818181818181818181818181818181818181 +818181818181818181818180808181808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080 +80808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080 +80808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f8080808080808080818180808181818181818181818181818181818181818181 +818181818181818181818180808181808080808080808080808080808080808080808080808080 +8080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808181808081818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181808081 +81808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808181808081818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181828282828281818181818181818080818180808080808080 +80808080807f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7e7d7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f808080808181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7d7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080807f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808181808081818181818181818181818181818181818181818181818181818181818181818182 +828282828282828282828282828283838383838383838383838383838383838382828181818180 +8180807f7f7f7f7e7e7d7d7c7c7c7c7a7a7a797879787878777675757575757574747574757575 +757676767676767878787879797a7a7b7c7c7c7e7e7e7e7f7f8080828282828282838384848484 +848484848484838483838383838383838383838383838383838282828281818180808080808080 +808080808080807f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f80808080808080808080808080808080808080808080808080818181828281818282 +828383838383838383838383838383838282828282818181818181818080807f7e7e7d7d7d7d7b +7b7b7b7a7a79797878787877777777777778787878797979797a7a7a7a7a7a7a7c7d7d7d7d7d7e +7f7f7f7f7f7f7f8081818182828181828282838383838383838383838383838383838383838382 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828181818181818181818181818181818181818181818181818180808080808080807f7f80807f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f80808080808080808080808080807f807f7f7f7f7f7f7f7e7e7e7e7c7c7c +7c7b7b7979797978787777767674747474747472737171707070707070716f7070707070707171 +71717171727272727374747475757576787878797a7a7a7c7c7d7d7f7f7f808081828383838384 +848585868686878687888887898888888888888888888888888787888887878786868686858584 +848484848484848483838383838383838383828282828282828282828282828282818181808081 +81808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080807f7f7f7f7f7f7f7f +7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7d7d7d7d7c7c7c7c7d7f8080808282 +8485858686868787878686868484848281807f7f7e7d7c7c7b7b7a7a7a7a7a7a7c7c7c7c7c7c7c +7d7d7d7d7e7e7f7f7f7f7f7f7f7f7f80808080807f7f7f7f7e7f7e7e7e7f7e7f7f7f7f7f7f7f7f +7f808080808080808080807f7e7e7e7e7e7d7c7b7b7b7a79797979787879797a7a7b7b7c7c7d7d +7e7f80818181818181828282828282828282828282828181818080818180808080808080808080 +808080808080808080808080808080808080808080808080808081818080818181818181818182 +82828283838484848384838383838383838383828281808080808080807f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f80808081818080818181818181818181818181818181818181818181808081818080 +808080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080807f7f +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f +808080808080808080808080808080808080818180808181818181818181818181818181818181 +818181818181818181808081818080808080808080808080808080808080807f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f +7e7f7f7f7f80808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080807f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808081818080818181818181 +818181818181818181818181818181818181818181818181818181818181818182828282828282 +82828282828282828282828282828282828281818181818181818181818181808080807f7f7f7f +7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f807f80808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080807f807f7f7f7f7f7f7f7f7f7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080807f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808081 +818080818181818181818181818181818181818181818181818181818181818181818181828282 +828282828282828282828282838383838383838383838383838383838383828281818181818181 +81808080807f7f7e7e7d7d7d7d7b7b7b7a797a7978787876767676767676757574757474747475 +757575767677777777787879797a7a7b7b7d7d7d7d7e7e7f808181818181818282838384848484 +848484848484848484848484848483848383838383838382828282818181808080808080808080 +8080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f808080808080808080808080808080808080808080808080808181818282818182828283 +838383838383838383838383838382828282828181818181818180807f7e7d7d7c7c7c7c7b7b7a +7a79797878777777777777777777777878787879797a7a7b7b7b7b7b7b7b7d7d7d7d7e7e7f8080 +808080808080818181828281818282828383838383838383838383838383838383838383828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828281 +81818181818181818181818181818181818181818181818180808080808080807f7f80807f7f7e +7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f +7f7f7f7f7f7f7f80808080808080808080808080808080808080808080807f7f7f7f7e7e7d7d7c +7c7a7a7a7a7a7a797877777575757575757473727271717171717171707070706f706f70707070 +7070707170717273737373737374767777787878787a7a7b7c7d7d7d7e7e7f8182828282838384 +858686868686868787878888888888888888888888888887878888878787868686868685858585 +858585858585848484848384838383838282828282828282828282828282828181818080818180 +8080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080807f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7e7e7d7d7d7d7c7c7c7c7c7e7f7f8081818384 +8586868687878786868685858583828180807f7d7c7c7b7b7a7a7a7a7a7a7c7c7c7c7c7c7c7d7d +7d7d7d7e7e7e7e7f7e7f7f7f7f80808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7f7e7f7f7f7f80 +8080808080808080807f7f7f7f7e7e7d7c7b7b7b7b7a7a79797878787879797a7b7c7b7c7c7d7e +808181818181818282828282828282828282828281818180808181808080808080808080808080 +808080808080808080808080808080808080808080808080818180808181818181818181828282 +8282838383838483848484838483838383828281808080808080807f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f808080818180808181818181818181818181818181818181818181818080818180808080 +80808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080 +8080808080808080808080808080808080808080808080808080808080808080808080807f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f8080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080 +808080808080808080808080808080808181808081818181818181818181818181818181818181 +81818181818181808081818080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080808080808080808080808080807f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080818180808181818181818181 +818181818181818181818181818181818181818181818181818181818181828282828282828282 +8282828282828282828282828282828281818181818181818181818181808080807f7f7f7f7f7f +7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080807f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080818180808181818181818181818181818181818181818282828282 +828282828282828282828383838383838383838383838383838383838383828282828282828281 +81818180807f7f7e7e7e7e7c7c7c7b7a7b7a797979777777767676767575747574747474747474 +747575767677777777787879797a7a7b7b7c7c7d7d7e7f80808181818182828383848484848484 +848484848484848484848484838483838383838383838382828282828181818080818180808080 +808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f8080808080808080808080808080808080808181808081818182828282828282828282838383 +8383838383838383838383838282828282818181808080807f7f7e7d7c7c7b7b7b7b7a7a797978 +787878777777777777777777777878787879797a7a7b7b7b7b7c7c7c7e7e7e7e7f7f8080818180 +808181818282828282828282828283838383838383838383838383838383838383838282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282818181 +818181818181818181818080818180808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f +7f7f7f7f7f8080808181808081818181818181818181818181818181808080807f7f7e7e7d7d7c +7c7c7c7b7b7a7978787777777776767574737372727272717171707070706f706f6f6f6f6f6f6f +6f706f707071717171727273747575767677777878797a7b7b7c7d7d7e7f808081818282838485 +858686868687878788888888888888888888888888888888888888888787878787868686858586 +868585858484848483848383838382828282828282828282828282828281818181818181818080 +818180808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7e7e7d7d7d7d7c7c7c7c7c7e7e7e7f808182838485 +858687878787878786858584838281807f7e7d7d7b7b7a7a7a7a7a7a7b7b7b7b7c7c7c7d7d7d7d +7d7e7e7e7e7f7e7f7f7f7f80808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7f7e7f7f7f7f808080 +808080808080807f7f7f7f7e7e7d7d7c7c7b7b7a7a7979787878787979797a7b7a7b7c7c7d7f80 +808181818182828282828282828282828282818181808081818080808080808080808080808080 +808080808080808080808080808080808080808080808080808080818180808181818282828282 +838383838483848484838483838383828282818181818080807f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f8080808080808080818180808181818181818181818181818181818181818181818181818181 +8181818181808081818080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080807f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f80808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080 +808080808080808080818180808181818181818181818181818181818181818181818181818181 +8181818181808081818080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f8080808080808080808080808080808080808181808081818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181808081818080808080 +8080808080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808181808081818181818181818181 +818181818181818181818181818181818181818181818181818181818282828282828282828282 +82828282828282828282828282828181818181818181808081818080807f7f7f7f7f7f7f7f7f7e +7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080 +818180808181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181808081 +81808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080807f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080818181818282828282 +828282828282828283838383838383838383838383838383838383838282828282828282818181 +81818180807f7f7f7f7d7d7c7c7b7c7b7a7a7a7878787777777776767576757574747474747475 +757676767676767777787879797b7b7b7b7c7c7d7e7f7f7f7f8080818182828383848484848484 +848484848484848484848384838383838383838383828282828281818181818181818181818181 +8181808080808080808080808080807f7f80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80 +808081818080818181818181818181818181818181818181828282828282828282828383838383 +83838383838383838282818181818180808080807f7f7e7e7d7c7b7b7b7b7b7b7a7a7979787878 +7877777777777777777777787879797a7a7b7b7c7c7c7c7c7d7d7e7e7f7f808081818181818181 +818182828282828282828282838383838383838383838383838383838383838382828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282818182828181818080808080 +80808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f +7f7f7f80808080808080808080808081818181818181818181818181818180807f7f7e7e7d7d7d +7d7d7c7b7a7979787878787877767574747373737373727271717171707170706f6f70706f6f70 +6f70707171717171717273747475757575767778797a7a7a7b7b7c7d7f7f7f7f80808183848484 +848484868686878787878787878888888888888888888888888887878787878686868686868686 +868685858585848584838383828282828282828282828282828282818181818181818181818181 +818181818181808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7e7e7d7d7d7d7c7c7c7c7c7e7e7e7f8080818283858585 +8686868787878686868584838181807f7e7d7c7c7b7b7b7a7a7a7b7b7b7b7b7c7c7c7c7d7d7d7e +7e7e7e7f7e7f7f7f7f80808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7f7e7f7f7f7f8080808080 +80808080807f7f7f7f7e7e7d7d7c7c7c7c7b7a7979787878787979797a7b7a7b7b7b7c7e7f8080 +808080818282828282828282828282828181818080818180808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808081818182828282 +838384838484848384838383838282828181818181808080807f7f7f7f7f7f7f7f7f7f7f7f7f80 +808080808080808080808080818180808181818181818181818181818181818181818181818181 +818181818181818180808181808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080 +80808080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080 +808081818080818181818181818181818181818181818181818181818181818181818181818080 +818180808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80807f7f80808081 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181808081818080808080808080808080808080808080807f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808081818080818181818181818181818181 +818181818181818181818181818181818181818181818181818182828282828282828282828282 +8282828282828282828281818181808080808080808080808080807f7f7f7f7f7f7f7f7f7e7f7e +7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e +7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808081818080818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +8181818181818181818181818181818080818180808080808080807f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080807f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808181818182828282828282 +828282828282838383838383838383838383838383838383838382828282828282828181818181 +818080808080807e7e7d7d7c7d7b7b7b7b79797978787878777776767676757575757575747575 +75757575757676787878787a7a7a7a7b7b7c7c7e7e7e7e7f7f8080818282828383838383838383 +838383848384848484848484848484848484848383838383828282828182818181818181818181 +808080808080808080808080807f7f80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080 +818180808181818181818181818181818181818181818282828282828282828283838383838383 +838383838383828281818181807f7f7f7f7f7e7e7d7d7c7b7a7a7a7a7a7a797979797878787877 +77777777777878787879797a7a7b7b7b7b7c7d7d7d7d7e7e7f7f80808080818181818181818181 +828282828282828282828383838383838383838383838383838383838383828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828181828281818180808080808080 +808080808080807f807f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7f7f7f7f807f808080808080818181818181818181818181818181808080807f7f7e7e7e7e7e +7d7c7c7b7b7a79797979787777767675747474747373727272727171717170707171707070706f +6f707070707070717272727374747475767777787878797a7b7b7d7d7d7d7f7f80818282828383 +838585858686868787878788888888888888888888888888878787878786868686868686868686 +858585858585858484848383838383838383838283828282828181818181818181818181818181 +81818181808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f7e7f7e7e7e7e7e7e7e7e7e +7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7e7e7e7d7c7c7c7c7c7e7e7e7e7f7f8182828484848686 +86878787868686858584828280807f7e7d7c7b7b7b7a7a7a7b7b7b7b7b7c7c7c7c7d7d7d7e7e7e +7e7e7e7e7e7e7f7f808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7f7f808080808080 +8080807f7f7f7f7f7f7e7e7d7c7c7c7b7a7a7a79797978797979797a797a7a7b7c7d7e7f7f7f80 +808182828282828282828282828281818180808181808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080818181828282828383 +83838383838383838383838282828181818181808080807f7f7f7f7f7f7f7f7f7f7f7f7f808080 +808080808080808080808181808081818181818181818181818181818181818181818181818181 +81818181818180808181808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080 +8080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080 +818180808181818181818181818181818181818181818181818181818181818181818180808181 +80808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80807f7f808080818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +81818181818181808081818080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080818180808181818181818181818181818181 +818181818181818181818181818181818181818181818181828282828282828282828282828282 +8282828282828282818181818080808080808080808080807f7f7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f808080818180808181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818080818180808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7d7e7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080807f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f808080808181818181818181818181818181818181818181818181818181818181 +818181818282828282828282828283838383838383838383838383838383838383838383828282 +8180807f7f7f7f7f7e7d7d7d7c7c7c7a7a7a797979797878777775757575757574747575757576 +767676767676767878787879797a7a7b7c7c7c7e7e7e7e7f7f8080828282828282838383848484 +848484848484838584848484848484848483838383838383838282838382828281818181818181 +8181818080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080 +808080808080808080808181818282828283838383838383838383838383838383838383838383 +8381818181818181808080807f7f7d7d7d7d7c7c7b7b7a7a797978787878777777777777787878 +78797979797a7a7a7a7a7a7a7c7d7d7d7d7d7e7f7f7f7f7f7f7f80818181828281818282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818180808080 +808080807f7f80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7e7d7e7e7e7e7f7f7f7f7f7f +7f7f80807f7f808181818181818182828282828282828181818181818080808080807f7f7e7e7e +7d7d7c7c7c7b7a797979787877777776757474747474737372727070707070707070706f707070 +70707071717171727272727374747474757576777878797a7a7b7c7d7d7e7e7f7f808282828383 +838385858585868586868686878787878788888888888888888888888888878787878686868686 +868584858484848483838383838383838383838383838383838383838282828181818180808080 +808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080807f7f7f +7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7f7e7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7d7d7d7d7d7d7d7e7f8080808282838585868687 +8788888786868584848282807f7f7d7d7c7b7b7b7b7a7a7a7b7b7c7c7c7c7c7c7c7c7d7d7d7d7e +7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f +7f808080807f7e7e7e7e7e7c7b7b7b7a7a7a79797979787879797a7a7b7b7c7c7d7d7e7f808181 +8181818182828282828282828181818080818180808080808080807f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808181818181818181818181818283 +8484848384838383838383838383818180808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +808080818180808181818181818181818181818181818181818181818181818181818181818180 +80818180808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080807f7f7f7f7f +7f7f7f7f7f80808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080 +808080818180808181818181818181818181818181818181818181818181818181818181818180 +8081818080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808181808081818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181808081818080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808181808081818181818181818181818181818181 +818181818181818282828282828282828282828282828282828282828282828282828282828181 +81818181818181818181818181818181808080807f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f80808080 +808080808080808080808080808080808080808080808080808080808080808080818180808181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181808081818080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080807f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080807f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f8080808081818181818181818181818181818181818181818181818181818181818181 +818182828282828282828282838383838383838383838383838383838383838383838282828181 +8180808080807f7e7e7d7d7d7d7b7b7b7a7a7a7a79797877767676767676757574757474757575 +757575767677777777787879797a7a7b7b7d7d7d7d7e7e7f808181818181818282828383838384 +838484848485858585858585858585848484848484848483828483828282818181818181818181 +818080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080 +808080808080808081818182828282838383838383838383838383838383838383838383838381 +81818181818180807f7f7e7e7c7c7c7c7b7b7a7a79797878777777777777777777777878787879 +797a7a7b7b7b7b7b7b7b7d7d7d7d7e7e7f80808080808080808181818282818182828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828281818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181808080808080 +80807f7e807f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e +7f807e7f8081818181818181828282828282828281818181818181818181818180807f7f7f7f7f +7e7e7d7c7b7a7a7a7a7a7979787776757575757574747372717171717171717170706f6f6f6f6f +6f70707070707070717273737373737374757677787878797a7b7c7d7d7d7d7e80818182828282 +848484858685868686868787878787888888888888888888888888888787878786868686868685 +858585858585848484848484848484838483838383838383838382828281818181808080808080 +80808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080807f7f7f7f7f +7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e +7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7d7d7d7d7d7d7d7d7e7f808081818284858686878788 +8887868686858583828180807e7d7c7b7b7b7b7a7a7a7b7b7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e +7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7f7e7f7f7f7f7f7f7f7f7f80 +808080807f7f7f7f7e7c7b7b7b7b7b7b7a7a79797878787879797a7b7c7b7c7c7d7e8081818181 +818182828282828282828181818080818180808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808081818181818181818181818181838383 +838383838383838383838383818180808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080 +808181808081818181818181818181818181818181818181818181818181818181818181808081 +8180808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f +7f7f7f808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080 +808181808081818181818181818181818181818181818181818181818181818181818181808081 +818080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808081818080818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818080818180808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808081818080818181818181818181818181818181818181 +818181818182828282828282828282828282828282828282828282828282828282828281818181 +8181818181818181818181818181808080807f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080 +808080808080808080808080808080808080808080808080808080808080808181808081818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818080818180808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f +7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f8080808080808080808080808080808080808181808081818181818181818181818181 +828282828282828282828383838383838383838383838383838383838383838383838382828281 +81818180807f7f7e7e7e7e7c7c7c7b7b7b7b7a7a79787777767676767575747574747474747474 +747575767677777777787879797a7a7b7b7c7c7d7d7e7f80808181818182828283838383848384 +848484858585858585858585858484848484848484848384838383838282828282828282828281 +81818181818181808081818080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080818180808181 +818181818181828282828283838383838383838383838383838383838383838383838383818181 +808080807f7f7e7e7d7d7c7c7b7b7a7a797978787878777777777777777777777878787879797a +7a7b7b7b7b7c7c7c7e7e7e7e7f7f80808181808081818182828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818080818180808080808080807f7f7f7f7f7f7f7f +7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f +7e7f7f808080808181818282828282828282828282828282828282828282818181808080807f7f +7e7d7c7c7b7b7b7b7a7a797877777676767675757473727271717272717170706f6f6f6f6f6f6f +6f6f6f6f6f6f7070717172727272737374757676777878797a7b7b7c7c7d7e7f7f808181818383 +838485848586868687878787878888888888888888888888888888888787878787878787868686 +868585858484848484848484848384838383838383838383828282828281818181818181818080 +8181808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f +7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e +7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7d7d7d7d7d7d7d7d7e7e7f7f808182838485858787888888 +878787868584838281807f7e7d7c7c7b7b7a7a7a7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7e7e7e7e +7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7f7e7f7f7f7f7f7f7f7f7f808080 +80807f7f7f7f7e7d7c7c7b7b7b7b7a7a7979787878787979797a7b7a7b7c7c7d7f808081818181 +82828282828282828181818080818180808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080818180808181818383838383 +83838383838383838383818181808081818080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080 +808080808181808081818181818181818181818181818181818181818181818181818181818181 +808081818080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f +7f8080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f +7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080818180808181 +818181818181818181818181818181818181818181818181818181818180808181808080808080 +80808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f80808080808080808080808080808080808081818080818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818080818180808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080818180808181818181818181818181818181818181818181 +818181828282828282828282828282828282828282828282828282828282828282818181818181 +81818080818180808080808080807f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080 +808080808080808080818180808181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818080818180808080808080808080808080808080808080808080808080808080 +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f80808080808080808080808080808080808080808080808080808080808080808081818181 +828282828282828283838383838383838383838383838383838383838383838383828282818181 +81818180807f7f7f7f7d7d7d7c7c7c7c7b7b7a7978787777777776767576757574747474747475 +757676767676767777787879797b7b7b7b7c7c7d7e7f7f7f7f8080818181828282838483848484 +848585858585858585858584848485858484858483858483838382828282828282828282818181 +81818181818181818181818181818181818181818181818181818180808080808080807f7f8080 +7f7f7f7f7f7f7f7f7f7f7f80807f7f808080818181818181818181818181818181818181818181 +818181818282828282838383838383838383838383838383838383828282828282828080808080 +80807e7e7d7d7c7c7b7b7b7b7a7a79797878787877777777777777777777787878797a7a7b7b7c +7c7c7c7c7c7c7e7e7f7f8080818181818181818181828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828181818181818181808081818080808080808080808080808080 +80808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7e +7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f +7f8080808080808081818182828181828282828282828282828282828181818181818180807f7e +7d7d7d7d7d7d7b7b7a7978787878787877767574737373737373727271717070707070706f6f6f +6f6f6f6f707071717171717172727374757575767677797a7a7a7a7b7c7d7e7f7f7f7f81818183 +848384848484868686868687878788888888888888888888888887878787878787878686868686 +868685858585858585858483858483838383838383838282828282818181818181818181818181 +818181818181808081818080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f +7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f +7f7f7f7f7f7f7f7f7f7f7f7e7e7d7d7d7d7d7d7d7d7e7e7f7f8080818283858586868788888787 +8786868584838181807f7e7c7c7c7c7b7a7a7b7b7b7b7b7b7b7b7c7c7c7c7d7d7d7e7e7e7e7f7e +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7f7e7f7f7f7f7f7f7f7f7f8080808080 +7f7f7f7f7e7d7c7c7c7c7c7c7b7a7979787878787979797a7b7a7b7b7b7c7e7f80808080808182 +8281818282828181818181818181808081818080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080818182828383838383 +8383838383838383818181818181818080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080 +808080808080808080808080808080818180808181818181818181818181818181818181818181 +818181818181818181818181818181818181818181808081818080807f7f7f7f7f7f7f7f7f7f80 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808081818080818181818181818181 +818181818181818181818181818181818181818181818080818180808080808080808080808080 +8080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f808080818180808181818181818181818181818181818181818181818181818181818181 +818181818181818181818181808081818080808080808080808080808080808080808080808080 +808080808080808080808080808181808081818181818181818181818181818181818181818181 +818181818181818181818181818181818181818080818180808080808080808080808080808080 +808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808081818080818181818181818181818181818181818181818181818181818181 +818282828282828282828282828282828282828282828282828282828281818181808080808080 +8080808080808080808080807f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808181808081818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818180808181808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080807f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +808080808080808080808080808080808080808080808080808080808080808080818181818282 +828282828282838383838383838383838383838383838383838383838383838282828181818181 +818080808080807e7e7e7d7d7d7d7c7c7b7a797978787878777776767676757575757575747575 +75757575757676787878787a7a7a7a7b7b7c7c7e7e7e7e7f7f8080808282828383838383838384 +848484858585858585848484858584848584848585848484838383838383838383838282828281 +8281818181818181818181818181818181818181818181818180808080808080807f7f80807f7f +7f7f7f7f7f7f7f7f7f80807f7f8080808181818181818181818181818181818181818181818181 +81818282828282838383838383838383838383838383838383828282828282817f7f7f7f7f7f7f +7d7d7d7c7b7b7a7a7a7a7979797978787878777777777777777777787979797a7b7b7b7b7c7c7c +7d7d7d7d7f7f808080808181818181818181818282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828281818181818181818080818180808080808080808080808080808080 +808080808080808080808080808080807f807f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7f +7f7f7f7f7f808181818282818182828282828282828282828282818181818181818080807f7e7e +7e7e7e7e7c7c7c7b79797979797978777776757474747474737372727171717171717070707070 +70706f707070707070707171737274747475757677787878797a7b7b7c7d7d7d7d808080818281 +828383838585858585878787888888888888888888888889878888888788878786868686868686 +858585858585858584848585848484848484848483838383828281818181818181818181818181 +81818181808081818080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f +7e7f7f7f7f7f7f7f7f7f7f7e7e7e7d7d7d7d7d7e7e7e7e7f7f8182828484858687888887878786 +86858584828280807f7d7d7c7c7b7a7a7b7b7b7b7b7b7b7b7c7c7c7c7d7d7d7e7e7e7e7f7e7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f80808080807f7f +7f7f7e7e7c7c7c7c7c7c7b7a7a7a79787878797979797a797a7a7b7c7d7e7f7f7f808081828281 +818282828181818181818181808081818080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808181828283838383838383 +838383838383818181818181818080807f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7f80808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080808080 +808080808080808080808080808181808081818181818181818181818181818181818181818181 +81818181818181818181818181818181818181808081818080807f7f7f7f7f7f7f7f7f7f808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080808080808080808080808080808080807f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080818180808181818181818181818181 +818181818181818181818181818181818181818180808181808080808080808080808080808080 +808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f8080808181808081818181818181818181818181818181818181818181818181818181818181 +818181818181818181818080818180808080808080808080808080808080808080808080808080 +808080808080808080808081818080818181818181818181818181818181818181818181818181 +818181818181818181818181818181818180808181808080808080808080808080808080808080 +80808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080818180808181818181818181818181818181818181818181818181818181818182 +828282828282828282828282828282828282828282828282828282818181818080808080808080 +808080807f807f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808081818080818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181808081818080808080808080 +80808080808080808080808080808080808080808080808080808080808080808080807f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f80808080808080808181808081818181818181818181818181818181818181 +818181818181818181828282828282828282828383838383838383838383838383838383828282 +81808080807f7f7f7e7e7e7e7d7d7c7b7a7a797979797878777775757575757574747575757576 +767676767676767878787879797a7a7b7c7c7c7e7e7e7e7f7f8080818181828182838383848484 +848484858585858585858585858585858485848484848484848484848484848483838383838383 +838282838382828281818181818181818181808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080818181828281818282828383838383 +838383838383838383838383838383838383838381818181818181808080807f7f7d7d7d7d7d7d +7b7b7a7a7a7a7878787877777777777778787878787979797979797a7a7a7a7a7b7c7c7d7d7d7e +7f7f7f7f7f7f808181818282818182828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818180808080808080807f7f80807f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7d7e7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7f7f7f7f7f +7f8080808081818181818181818182828282828383838383838383828282828282818080807e7e +7e7e7e7e7c7c7c7c7b7b797979797778777775757575747473737272717170707070706f6f6f6f +707070707171717171717172727274747474757576787878797a7a7a7c7c7d7d7e7e7f80808182 +838383838484858586868686868687878788888888888888888888888888888888888787878686 +868686858585858485848484848484848484838383838383838383838282828181818180808080 +8080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f +7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f +7f7f7f808080807f7e7e7e7e7e7e7d7d7d7d7d7e7e7e8080818282838585868686878788888785 +8484848282807f7f7e7d7c7b7b7b7b7b7a7b7b7b7b7c7c7c7c7c7c7c7c7e7e7e7e7f7e7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7e7e7e7e7d7d7b7b7b7b797a7979797978787879797a7a7b7b7c7c7d7d7e7f8081818181818181 +81818181818080818180808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808181818181818181828282828282 +82828282828282808081818080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080 +808081818181818181818181818181818181818181818181818181818181818181808081818080 +8080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080808080808080808080808080808080807f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f +7f7f7f7f8080808080808080808080808080808080808080808080818180808181818181818181 +818181818181818181818181818181818181818181818180808181808080808080808080808080 +807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080 +808080808080808080808080808080808081818080818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818080818180 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080818180808181818181818181818181818181818181818282828282828282 +828282828282828282828282828282828281818181818181818181818181818181818180808080 +7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7f7f8080808080808080808080808080808080808080808080808080808080 +808080818180808181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818080818180808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080807f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f808080808080808081818080818181818181818181818181818181818181818181 +818181818181818282828282828282828283838383838383838383838383838383838282828181 +8181818080807f7f7f7f7e7e7d7c7b7b7a7a7a7a79797877767676767676757574757474757575 +757575767677777777787879797a7a7b7b7d7d7d7d7e7e7f808181818181818282828383838384 +848585858585858585858585858585858585858585858585858585858585848484848384838382 +828383828282818181818181818181818080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808181818282818182828283838383838383 +8383838383838383838383838383838383838181818181818180807f7f7e7e7c7c7c7c7c7c7b7a +79797979777777777777777777777878787878797979797a7a7b7b7b7b7b7b7c7c7d7d7e7f8080 +808080808081818182828181828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +81818180808080808080807f7e807f7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f +7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7f +7f808081818181818181818182828282828383838383838383828282828282828181817f7f7f7f +7f7f7e7e7d7d7c7c7a7a7a7a797a79787676767675757474737372727171717171707070706f70 +6f6f7070707070707170717173737373737374767777787878787a7a7b7c7d7d7d7e7e7f818282 +828283838485868686868686878787888888888988898989888988888888888887878786868686 +868585858585858585858585858585858484848483848383838382828281818181808080808080 +808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f +7f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f +7f80808080807f7f7f7f7e7e7d7d7d7d7d7d7d7d7f808181818284858686868787888887858585 +8583828180807f7d7c7b7b7b7b7b7a7b7b7b7b7c7c7c7c7c7c7c7c7e7e7e7e7f7e7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f +7e7e7d7d7b7b7b7b7a7b7a797979787878787879797a7b7c7b7c7c7d7e80818181818181818181 +8181818080818180808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808081818181818181818282828282828282 +8282828282808081818080807f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f80808080 +818181818181818181818181818181818181818181818181818181818181818080818180808080 +808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080807f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f80808080808080808080808080808080808080808080808181808081818181818181818181 +81818181818181818181818181818181818181818180808181808080808080808080808080807f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080 +808080808080808080808080808080818180808181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818180808181808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808181808081818181818181818181818181818181818182828282828282828282 +828282828282828282828282828282818181818181818181818181818181818181808080807f7f +7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f +7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080808080808080808080 +808181808081818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818180 +808181808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f8080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f8080808080808080808080808080808080808080808080818180808181818181818181 +818181818182828282828282828282838383838383838383838383838383838383838382828282 +82818181808080807f7f7e7d7c7c7b7b7b7b7a7a79787777767676767575747574747474747474 +747575767677777777787879797a7a7b7b7c7c7d7d7e7f80808181818182828283838383848485 +858585858585868685858685858686858585858585858585858585858484848483848383838383 +838383838282828282828282828281818181818181818181818181808081818080808080808080 +808080818180808181818181818181818181818182828282828282828282838383838383838383 +83838383838383838383838383838383818181808080807f7f7e7e7d7d7c7c7c7c7b7b7a797878 +7878777777777777777777777878787878797979797a7a7b7b7c7c7c7c7d7d7e7e7f7f80808080 +818181828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828281818181818181818181818181818181818181818181818181 +818181818181818181818181818080818180808080808080808080808080808080808080808080 +807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f +7f8080818180808181818282828282838383838383838383838383838383828282818181818080 +7f7f7e7e7e7e7c7c7c7b7a7b7a797878777776767575747473737272717171707070706f706f6f +6f6f6f6f6f6f706f707071717171727273747575767677777878797a7b7b7c7d7d7e7f80808181 +828283848585868686868787878888888889888989898889888888888888888888878787878786 +868685858686858585858585858584848484838483838383828282828281818181818181818080 +81818080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f +7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f80 +808080807f7f7f7f7e7e7d7d7d7d7d7d7d7d7e7f80808182838485868687878888888686868584 +838281807f7e7d7c7b7b7b7b7a7a7a7b7b7b7c7c7b7b7c7c7c7e7e7e7e7f7e7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e +7e7e7c7c7c7b7a7b7a79797978787878787979797a7b7a7b7c7c7d7f8080818180808181818181 +818181818181808081818080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808181808081818182828282828282828282 +828282818181818080807f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f80808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080808080808080808080 +808080808080808181808081818181818181818181818181818181818181818181818181818181 +818181818181818181818181818080818180808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f +7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +808080808080808080808080808080808080818180808181818181818181818181818181818181 +8181818181818181818181818181808081818080808080808080808080808080808080807f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808181 +808081818181818181818181818181818181818181818181818181818181818181818181818181 +818181818080818180808080808080808080808080808080808080808080808080808080808080 +808080808081818080818181818181818181818181818181818181818181818181818181818181 +818181818181818181818180808181808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +818180808181818181818181818181818181818181818181818181828282828282828282828282 +8282828282828282828282828281818181818181818080818180808080808080807f7f7f7f7e7f +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f +7f7f7f7f7f80808080808080808080808080808080808081818080818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181808081818080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f8080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f80808080808080808080808080808080808080808080808080808080808080808080808080 +808181818182828282828282828383838383838383838383838383838383838383828282828281 +81818181818180807f7e7d7d7c7c7c7c7b7b7a7978787777777776767576757574747474747475 +757676767676767777787879797b7b7a7a7c7c7d7e7f7f7f7f7f7f818181828282828383848585 +858585858585858585868685858686868686868686868686868685858585848584848383848483 +838382828282828282828282818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181828282828282828282828383838383838383838383 +838383838383838282828282828280808080807f7f7e7e7d7d7c7c7b7b7b7b7b7b7a7978787878 +7777777777777777777778787879797a7a7a7a7b7b7c7c7c7c7c7c7e7e7f7f8080818181818181 +818282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282818181818181818181818181818080818180808080808080808080 +80808080808080808080808080808080808080808080808080808080808080808080808080807f +7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7f80 +808080808080808081818182828282838383838383838383838383838282828181818181818080 +7f7f7f7f7d7d7d7c7b7c7b7a797978787878777675757474737373737371717171707170707070 +70706f6f706f70707171717171717273747475757575767778797a7a7a7b7b7c7d7f7f7f7f8080 +818384848484848486868687878787888788898988898888888888888888888787878787868686 +868686868686868686868686858585858485848483838383828282818181818181818181818181 +8181818181818181818181808081818080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f +7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f808080 +80807f7f7f7f7e7e7d7d7d7d7d7d7d7d7e7f808080818283858585868688888886868686858483 +8181807f7e7c7c7c7c7c7b7a7a7c7c7b7b7b7b7b7b7c7c7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e +7c7c7c7c7b7c7b7a797978787878787979797a7b7a7b7b7b7c7f80808080808080818180808181 +81818181808081818080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080818181828281818282828282 +828181818181808080807f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808181808081818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818080818180808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e +7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080 +808080808080808080808081818080818181818181818181818181818181818181818181808081 +818080808080808080808080808080808080808080808080808080808080808080807f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808181808081818181818181818181 +818181818181818181818181818181818181818181818181818180808181808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808081818080818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181808081818080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808081818080818181 +818181818181818181818181818181818181818181818181818282828282828282828282828282 +828282828282828282818181818080808080808080808080808080808080807f7f7f7f7e7f7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f +7f7f7f808080808080808080808080808080808080818180808181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181808081818080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f8080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +808080808080808080808080808080808080808080808080808080808080808080808080808081 +818181828282828282828283838383838383838383838383838383838383838282828282818181 +818181818080807f7e7e7d7d7d7d7c7c7b7a797978787878777776767676757575757575747575 +75757675767777787878787a7a79797b7b7c7c7e7e7e7e7e7e8080808182828282828384848484 +848484858585858686858586868686868686868686868686858585858585858584848585848484 +838383838383838383838282828281828181818181818181818181818181818181818181818181 +818181818181818181818181818181818282828283828383838284838383838383838383838383 +8383838383828282828282817f7f7f7f7f7e7e7d7d7c7c7b7b7a7a7a7a7a7a7979787878787777 +77777777777777787979797a7a7b7b7b7b7b7b7d7d7d7d7d7d7f7f808080808181818181818182 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828181818181818181818181818180808181808080808080808080808080 +80808080808080808080808080808080808080807f807f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7f7f7f +7f7f7f7f7f80818181828282828383838383838384838484848483838382828282828280818080 +80807e7e7e7d7c7d7c7c7b7a797979797877777776757474747474727272727171717171717171 +707070707070717071707070727273737474747475767777787878797a7b7b7d7d7d7d7f7f8081 +828282838383858585868787878787878888888888888888888888888887878787878686868686 +868686868686868686868585858585858585848484848383838282828281828181818181818181 +818181818181818181808081818080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080 +80808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f80808080 +7f7f7f7f7f7f7d7d7d7d7d7d7d7d7e7e7f7f7f8182828484848686888888868686868585848282 +80807f7d7d7d7c7c7b7a7a7c7c7b7b7b7b7b7b7c7c7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7e7d7c +7c7c7b7c7b7b7a7a7979787878797979797a797b7b7b7c7e7f7f7f7f8080808181808081818181 +8181808081818080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7f +7e7f7f7f7f7f7f7f7f7e7f7e7e7e7e7f7f7f7f807f808080808181818282818182828282828281 +81818181808080807f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f80808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f8080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808081818080818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818180808181808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e +7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080 +808080808080808080818180808181818181818181818181818181818181818181818080818180 +80808080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f +7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808081818080818181818181818181818181 +818181818181818181818181818181818181818181818181808081818080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080818180808181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818080818180808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080818180808181818181 +818181818181818181818181818181818181818181818182828282828282828282828282828282 +82828282828282818181818080808080808080808080807f807f7f7f7f7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f8080808080808080808080808080808080808181808081818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818080818180808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f80808080808080808080808080818180808181818181818181818181818181 +818181818181818181828282828282828282828383838383838383838383838383838383838282 +81818181807f7f7f7e7e7e7e7d7d7c7b7a7a797979797878777775757575757574747575757576 +7676767676767778787878797979797a7c7c7c7e7e7e7e7e7e7f80808081828282828282848484 +858584858685858686858585858585858585858585858585858584858484848484848484848484 +848484838383838383838383838383838383838383828282828181818181818181818181828282 +828383838383838383838383838383838383838383838383838383838383838383838282828282 +81818181818181808080807f7f7d7d7d7d7c7c7b7b7a7a7a7a7979787878777777777777777777 +777979797979797a7a7a7a7a7a7b7b7d7d7d7d7f7f7f7f7f7f7f80818181818181828282828282 +828282828282828282828282818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818080807f7f80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e +7e7e7e7e7d7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f808080 +808080808080808080808080808080808080808080808080808080808080807f7f7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7f7f +7f8080808081818181818181818183838383838383838383838383838383838282828281818181 +7f7f7f7e7e7e7e7c7c7c7c7b7a7979797877777777767574747474737372737171707070707070 +716f70707070707071717171727272727474747474757576777878797a7a7b7c7d7d7e7e7f7f80 +828282838383848585858687868787878688878787878888888888888888888888888887878888 +878787868686868686868686858584848484848484848483838383838383838282828281818180 +8080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f8080808080808080808080808080808080808080808080808080808080807f7f7f7f7e7f7e7e +7e7e7e7e7e7e7f7e7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f8080 +80807e7e7e7e7e7e7d7d7d7d7d7e7e7e8080808282848585868686868888888686848484828280 +7f7f7e7d7c7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7d7d7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7d +7d7b7b7a7a797a79797979787878797a7a7a7b7c7c7d7d7e7f807f808181818181818181818181 +8080818180808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80807f7f80808081818181818181818181828282828281 +81808080808080807e7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f80808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080 +808181808081818181818181818181818181818181818181818181818181818181818181818181 +818181818181818080818180808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e +7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080 +808080808080808080808080818180808181818181818181818181818181818181818181818181 +81818181818181818080818180808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808181808081818181 +818181818181818181818181818181818181818181818181818181818181818181818080807f7f +80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80 +807f7f808080818181818181818181818181818181818181818181818181818181818181818181 +818181818180808181808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080818180808181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181808080807f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d +7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f80808080808080808080 +808080808080808080808080808080808081818080818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181808081818080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f808080808080808080808080808181808081818181818181818181818181818181 +818181818181818282828282828282828283838383838383838383838383838383838382828181 +8181818080807f7f7f7f7e7e7d7c7b7b7a7a7a7a79797877767676767676757574757474757675 +76767676777777777778787878797a7b7b7d7d7d7d7d7d7e7f8080818181818181818383838485 +848586858586868585858585858585858585858585858585858585858585858585858585858585 +858484848484848484848384838383838383838282828281818181818181818181818282828283 +838383838383838383838383838383838483848484838483838383838383838382828282828181 +818181818180807f7f7e7e7c7c7c7c7b7b7a7a7979797978787777777777777777777777777779 +7979797a7a7b7b7b7b7b7b7c7c7d7d7e7e80808080808080818181818181818282828282828282 +828282828282828282828181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +81818080807f7f80807f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080 +8080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f +7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f +7f8080818181818181818181838383838483848484848484848484848483838283828282828080 +807f7f7f7f7e7e7d7d7c7b7a7a7a7a797978787776757575757474737372727171717171717170 +7070706f706f70707170717171717373737373737374757677787878797a7b7c7d7d7d7d7e8081 +818282828384858586868686868686878787878788888888888888888888888888878788888787 +878686868686868686868685858585858585858585848484848384838382828282818181808080 +808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80 +80808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f80808080 +7f7f7e7e7e7e7d7d7d7d7d7d7d7d7f808081818384858686868688888886868585858382818080 +7f7e7c7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7d7d7b +7b7b7b7a7b7a7979797878787879797a7b7c7c7c7c7d7e7f7f8081818181818181818181818080 +818180808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f +7f7f7f7f7f7e7f7e7e7e7e7e7e7e7f807e7f808080818181818181818181818282828282818180 +8080808080807f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f +7f7f7f808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808081 +818080818181818181818181818181818181818181818181818181818181818181818181818181 +818181818180808181808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e +7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080 +808080808080808080808181808081818181818181818181818181818181818181818181818181 +8181818181818080818180808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808081818080818181818181 +81818181818181818181818181818181818181818181818181818181818181818080807f7f8080 +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80807f +7f8080808181818181818181818181818181818181818181818181818181818181818181818181 +818181808081818080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808181808081818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +81818181818181818181818181808080807f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d +7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f80808080808080808080808080 +808080808080808080808080808080818180808181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818080818180808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f8080808080808080808080808080808080808080808080808080808081818080818181 +818181818182828282828282828282838383838383838383838383838383838383838382828282 +82818181808080807f7f7e7d7c7c7b7b7b7b7a7a79787777767676767575747574747475747575 +757576767677777676777778797a7a7b7b7b7b7c7c7d7e7f7f8080808081818183838383848485 +858686858586868686868686868686868686868686868686868685858686858585858585858584 +848484848484848483848383838383838383838282828282828282828282828282828383838383 +838383838383838383838383838384838484848384838383838383838383828282828281818180 +8080807f7f7e7e7d7d7c7c7b7b7a7a797978787878777777777777777777777777777777797979 +797a7a7b7b7c7c7c7c7d7d7e7e7f7f808080808181818282828282828282828282828282828282 +828282828282828281818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818180808181808080808080808080808080808080808080 +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080 +808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f +7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f +7f8080818180808181818383838384838484848484848484848484848483848383838381818180 +8080807f7f7e7e7d7d7c7c7b7b7a7a797978787777767675757474737372727272717171707070 +706f706f6f6f706f7070707071717172727272737374757676777878797a7b7b7c7c7d7e7f7f80 +818182838484858585858686868787878787888888888888888888888888888888888888888887 +878787878787878787868686858586868585858484848483848383838382828282828181818181 +81818180808181808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080 +8080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f808080807f7f +7e7e7e7e7d7d7d7d7d7d7d7d7e7f7f80818283848586868688888887878686858483828180807f +7d7c7c7b7b7c7c7b7b7b7b7b7b7c7c7c7c7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7c7c7c +7b7a7b7a7979797878787879797a7a7b7b7c7c7d7d7e7f80808181808081818181818180808181 +80808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f +7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f8080808181808081818182828282828181818080 +818180807f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f +7f8080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080808080 +808081818080818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818180808181808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080 +808080818180808181818181818181818181818181818181818181818080818180808080808080 +808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f808080808080808081818080818181818181818181818181818181818181 +8181818181818181818181818181818181818080818180808080808080807f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f80808080808080808080808080818180808181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818080818180808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080818180808181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818080818180808080808080807f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f808080808080808080808080808080 +808080808080808080808080808181808081818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818080818180 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f80808080808080808080808080808080808080808080808080808080808080808080808080 +808181818182828282828282828383838383838383838383838383838383838383828282828281 +81818181818180807f7e7d7c7c7c7c7c7b7b7a7978787777777776767576757574757576757575 +767676767676767676777879797a7a7a7a7b7b7c7d7e7e7f7f7f7f7f8080828282828383848485 +858585858585858585858585858585858585858686858586868686868686868686868686858585 +848485858484838483838383838383838382828282828282828282828282828283838383838383 +8383838383838383838383838483848484838483838383838382828281818181818080807f7f7f +7f7e7e7d7d7c7c7b7b7b7b7a797879787778787676777777777777777777777778787a7a7a7a7b +7b7c7c7c7c7c7c7d7e7f7e7f808181818181818182828282828282828282828282828282828282 +828282828282818181818181818181818181818181818181818181818180808181808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080807f7f +7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080 +80808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f +7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7f80 +808080808080808082828283848384848484848484848484848484838483838383818181818181 +8180807f7f7e7e7d7d7d7d7b7b7a7a797978787878777675757474737373737372727171717170 +7170706f706f707070707171717171717172727374757575767677797a7a7a7a7b7c7d7e7f7f7f +808182838484848484848486868686868787878888888888888888888888888888888888878787 +878787878787878686868686868686868685858584838584838383828282828281818181818181 +81818181818181818181818181818181808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080 +808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f808080807f7f7e7e +7e7e7d7d7d7d7d7d7d7d7e7f7f8080818283858585858788888787868686858482818181807e7c +7c7c7c7c7c7b7b7b7b7b7b7c7c7b7b7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7c7c7c7c7b +7c7b7979797878787879797a7a7b7b7b7b7c7c7d7f808080808080808181808081818181818180 +8081818080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f +7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f80808080808080808080818181828280808180808181 +80807f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f80 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080808080808080 +808080808080808080808181808081818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818080818180808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808081818080 +818181818181808081818080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e +7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f8080808080808080818180808181818181818181818181818181818181818181 +818080818180808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +808080808080808080808080808080808080808080808080808080808080808080818180808181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818080818180808080 +808080808080808181808081818181818181818181818181818181818181818181818181818181 +818181818181818181818181818080818180808080808080808080808080808080808080808080 +80808080808080808080807f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7f7e7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +808080808080808080808080808080808080808080808080808080808080808080808080808081 +818181828282828282828283838383838383838383838383838383838383838282828282818181 +818181818080807f7e7d7d7d7d7c7b7b7b7a797978787878777776767676757576767575757675 +7575757575757577777878797979797a7a7b7c7c7c7d7e7e7e7e7f7f8181818181828383848484 +848484848484848485858585858585858586868585868686868686868686868686868585858484 +858584848484848484848484848484838383838383838383838383838383848484848484848484 +848484848483848383838383838383838383838383838382828281808080807f7f7f7e7e7e7e7d +7d7c7c7b7b7a7a7a7a79787879787778787676777777777777777878787879797b7b7b7b7b7b7d +7d7d7d7d7d7e7f807f7f8081818181818181828282828282828282828282828282828282828282 +828282828181818181818181818181818181818181818181818181808081818080808080808080 +8080808080808080808080808080808080808080808080807f807f7f7f7f7f7f7f7f7f7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080 +8080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7e7e7e7e7d7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7f7f7f +7f7f80808080828282838383838383838383838384838484848484848484848282828281828180 +8080807f7f7e7e7e7e7c7c7c7c7a7a797979797877777776757474747474737372727171717171 +717070707070706f717070707070707171737274747475757677787878797a7b7b7c7d7d7d7f80 +808182828283838383858585858587878788888888888888888888888988898989898888888888 +888888888887878787868786868686858585848485858484848383838382828181818181818181 +8181818181818181818181818181808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080 +80808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f8080807f7f7f7f7f7e +7e7d7d7d7d7d7d7d7e7e7e7f7f818282848484858788888787868686858583828281807f7d7d7c +7c7c7c7b7b7b7b7b7b7c7c7b7b7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7e7d7c7c7c7b7c7b +7a7a7a79787878797979797a7a7a7b7c7c7d7e7f7f7f7f80808081818080818181818181808081 +818080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f8080808080808080808181818282808081808081818080 +7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080808080808080 +808080808080808081818080818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818180808181808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080818180808181 +818181818080818180808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f80808080808080808181808081818181818181818181818181818181818181818180 +8081818080808080808080808080807f807f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f +7f7f807f8080808080808080808080808080808080808080808080808080808181808081818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818180808181808080808080 +808080808081818080818181818181818181818181818181818181818181818181818181818181 +818181818181818181818180808181808080808080808080808080808080808080808080807f80 +7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7e7e7e7e7e +7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f808080808080808080808080808080808080808080808081818080818181818181818181 +818181818181818181828282828282828282828383838383838383838383838383838383838282 +818181807f7f7f7f7e7d7d7d7d7d7c7a7a7a797979797878777775757576757676767575757576 +767575767676767777787878787979797b7c7c7c7c7c7d7e7e7e7e7e7f7f818182828383828284 +848485858585858586868686868686868686868685858686858585858585858585858585858585 +858584858484848484848484848383838383838383838383838383838383838383838383838383 +83838383838383838483848484838382828181818181818080808080807e7e7e7d7d7d7d7c7c7b +7b7a7a7a7a7878787877777777777777777777777979797979797a7a7a7a7a7a7b7b7d7d7d7d7e +7e7f7f7f7f7f7f8080808081818282828282828282828282828282828282828181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +81818181818181818080807f7f80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7e7e7e7e7d7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080808080808080808080808080808080807f807f +7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f807f +7f8080808181818182818283838384848484848484848483848383838383838382828282828281 +8080807f7f7e7e7e7e7c7c7c7c7c7c797979797778777777777575747473747373737271707070 +7170717070707070707171717171717172727274747474757576787878797a7a7a7c7d7d7d7f7f +7f8081818283838383848485858686868686868787878888888888888888888888888888888888 +888888888888878788888787878585858584858484848483838383838383838383828282818182 +8281818180808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080 +80808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e +7e7e7e7d7d7d7d7e7f7f80808182828485858686878787878786858484848282817f7f7e7d7c7d +7c7b7b7b7b7b7b7c7c7c7c7c7c7c7d7d7d7d7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e +7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7c7c7b7b7a7a +797979797979787979797a7b7b7b7c7c7d7d7e7f807f8081818181818180808181808080808080 +80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7e7f7e +7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f80807f7f8080808181818181818181808081818080807f +7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808081818080 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818180808181808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080818180 +808181818181818181818181818181818181818181818080818180808080808080807f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080 +808080808080808080808081818080818181818181818181818181818181818181818181818181 +8181818181818181818080807f7f80807f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f80807f7f8080808181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818080818180808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080818180808181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818180808080808080807f7f80807f +7f7f7f7f7f7f7f7e7e7e7e7d7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7f7e7f7f7f7f8080808080808080808080808080808080808080808080808080 +808080808080808181808081818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818080818180808080808080 +808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080807f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7f7e7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f8080808080808080808080808080808080808080808080818180808181818181818181818181 +818181818181818282828282828282828283838383838383838383838383838383838382828181 +8180808080807f7e7e7d7d7d7d7b7b7b7a7a7a7a79797877767676767676767675757474757574 +74757576757676777777777878787a7a7a7a7b7b7c7d7d7d7d7d7e7e7f80818182828181838383 +848484848585868686868686868686868686858586868585858585858585858585858585858585 +858585858585858585858584848484848484848484848484848484848484848484848484848484 +84838483838383838383838382828281818181818180807f7f7f7f7d7d7d7c7c7c7c7b7b7a7a79 +797979777777777777777777777777777777797979797a7a7b7b7b7b7b7b7c7c7d7d7e7e7f7f80 +808080808080808080818182828282828282828282828282828282828281818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +8181818181818080807f7f80807f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7f7e7f80 +808081818181818181828282838383838483848484848484848484848484838283828282828181 +8180807f7f7f7f7e7e7d7d7d7d7a7a7a7a797a7978787876767575747574737373717171717171 +7170706f706f6f7070707070707170717173737373737374767777787878787a7b7c7c7d7d7d7e +7f8081828282828383848586868686868687878788888888898889898989898989898989898989 +898989898887898887878785858585858585858585848484848384838383838282828181828281 +818180808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080 +8080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7e7f7e7e7e +7e7d7d7d7d7d7e7e7f8081818183848586868787878787868585858583828180807f7d7c7d7c7b +7b7b7b7b7b7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7c7c7b7b7b7b7a7a +7979797978787878797a7b7b7c7c7c7c7d7e7f7f80818181818181808081818080808080808080 +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7f7e7f7f80807f7f8080808181818181818181808081818080807f7f7f +7f7e7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080818180808181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181808081818080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080808181808081 +81818181818181818181818181818181818181818080818180808080808080807f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080 +808080808080808080818180808181818181818181818181818181818181818181818181818181 +818181818181818080807f7e807f7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e +7f7f7f7f7f7f7f80807f7f80808081818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818180 +808181808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808181808081818181818181818181818181818181818181 +81818181818181818181818181818181818181818181818180808080808080807f7e807f7e7e7e +7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7f7e7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080808080808080 +808080808081818080818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818180808181808080808080808080 +80808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80 +808080808080808080808080808080808080808080808080808080808080808081818080818181 +818181818182828282828282828282838383838383838383838383838383838383838382828281 +81818180807f7f7e7e7e7e7c7c7c7b7b7b7b7a7a79787777767677777676757574747474747474 +747574757576767676777777797979797a7a7b7b7c7c7c7c7d7d7e7f8080818181818282828383 +838384848585858585858586868585868686868686868686868686868686868585868685858585 +858585858585858585848484848484848484848484848484848484848484848484848484848483 +848383838383838383838282828181818180807f7f7e7e7e7e7c7c7c7b7b7b7b7a7a7979787878 +78777777767677777677777676777777797979797a7a7b7b7c7c7c7c7d7d7e7e7f7f7f7f808080 +818180808181818282828282828282828282828282828282828282818181818181818181818181 +818181818181818181818181818181818181818181808081818080808080808080808080808080 +808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080808080808080808080808080808080807f +7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7f7f7f7f +808080818181818282828383838384838484848484848484848484848483848383838382828281 +81818180807f7f7e7e7e7e7c7c7c7b7a7b7a797979777777767576757474747272727171717170 +706f706f6f6f6f6f6f6f6f706f7070717171717272737475757676777778797a7a7b7c7c7d7e7f +7f8080818182828384858586868686878787888888888988898989898989898989898989898989 +898989888988888888868686858586868585858484848483848383838382828282828282828282 +81818181818181818080818180808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080 +808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d +7d7d7d7d7e7e7e7f80808182838485868787878787878686858584838281807f7e7d7d7c7b7b7b +7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7d7d7c7c7b7b7a7a7979 +79797878787879797a7a7b7b7c7c7d7d7e7f808081818080818181818181808081818080807f7f +7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f8080808181808081808081818080807f7f7f7f7e +7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080808080 +808081818080818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818180808181808080808080808080808080 +8080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080818180808181818181818080 +8181808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080 +808080808080808181808081818181818181818181818181818181818181818180808181808080 +80808080807f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f +7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808181808081818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818180808181808080808080808080808081 +818080818181818181818181818181818181818181818181818181818181818181818181818181 +818181818180808181808080808080808080808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e +7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e +7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808181818182828282828282828383838383838383838383838383838383838383828282818181 +81818180807f7f7f7f7d7d7c7c7c7c7c7b7b7a7978787777777777777676757574747575747475 +747575767676767676767878787879797a7a7a7a7a7a7c7c7d7e7f7f7f7f7f7f80818182828282 +838384848484848485858585858585858585858585858585858585858585858585858585858585 +858585858585858484848484848484848484848484848484848484848484848484848483828483 +8282828282828282818181808080807f7f7e7e7d7d7d7d7b7b7b7a7a7b7b797978787777787876 +767777777777777777777777777779797a7a7b7b7c7c7c7c7c7c7d7e7f7e7f8080808181818181 +818181818182828282828282828282828282828282828282828181818181818181818181818180 +808181808080808080808080808080808080808080808080808080808080808080808080808080 +80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080808081818080818181818181808080807f +7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7f7f7f7f8080 +808080808081818182828283848384848484848484848484848484838483838383828282818181 +81818180807f7f7f7f7d7d7d7c7b7c7b7a7a7a7878787877787775757573737373737272717170 +717070707070706f6f706f70707171717171717273747475757575767879797a7a7a7b7c7d7d7f +7f7f7f808081828484848484848586868787878788878889898989898989898989898989898989 +898889888888888686868686868686868685858585848584848383838382828282828282828181 +81818181818181818181818181818181808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080 +80808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d +7d7d7e7e7e7f8080808182838585868686868787868686868584828181807f7e7d7c7c7c7c7c7c +7b7b7b7b7b7b7c7c7c7c7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f +7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7d7d7c7c7c7c7b7b7a797979 +7878787879797a7a7b7b7b7b7c7c7d7f8080808080808081818080818181818181808080807f7f +7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f8080808080808080808080808080807f7f7f7f7e7f7e +7e7e7e7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080808080808080 +808080808080808080808181808081818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181808081818080808080808080808080808080 +808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080 +818180808181818181818181818181808081818080808080808080808080808080808080808080 +8080807f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f +7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080808080808080 +808080808181808081818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818180808181808080808080808080808080808080808080 +80808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e +7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f +7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808081 +818181828282828282828283838383838383838383838383838383838383838282828181818181 +818080808080807e7e7d7d7d7d7c7b7b7b7a797978787878787876767676757576767575757574 +74757575757575757777777778777979797979797b7b7c7c7d7d7d7e7e7e7f8080818181818181 +838383838383848484848484848484848484858485858585858585858585858585858585858585 +858585858584848484848484848483848383838383838383838383838383838383828283838282 +8282828282818080807f7f7f7f7e7e7d7d7c7c7c7c7a7a7a79797a7a7878787877777878767677 +7777777777777777787878787a7a7b7b7b7b7d7d7d7d7d7d7e7f807f7f80808081818181818181 +818181828282828282828282828282828282828282828281818181818181818181818181808081 +818080808080808080808080808080808080808080808080808080807f807f7f7f7f7f7f7f7f7f +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7e7d7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080808081818080818181818181808080807f7f7f +7f7f7f7f7f7f7f7f7f7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7f7f7f7f +807f80818181828282838383838383838383838384838484848484848484848383838281828181 +818080808080807e7e7e7d7c7d7c7c7c7b79797979787978777777747474747473737272717171 +7171717171707070707070717071707070727273737474747475777777787878797b7b7b7d7d7d +7d7e7f808082828282838384858586868687878787888888888888888988898989898989898989 +898989898987878787868786868686858585858585858584848484838383838383838282818181 +8181818181818181818181818181808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080 +8080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7e7e7d7d7d7d +7e7e7e7e7f7f80818282848485868686878786868686858583828280807f7e7d7c7c7c7c7c7b7b +7b7b7b7b7c7c7c7c7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7d7d7c7c7c7b7b7b7a7a7a7978 +7878797979797a7b7a7b7c7c7d7e7f7f7f7f80808081818080818181818181808080807f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f80808080808080808080808080807f7f7f7f7f7f7e7e7e +7e7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080808080808080 +808080808080808081818080818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818080818180808080808080808080808080808080 +80808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f80808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7e7f7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808181 +80808181818181818181818181808081818080808080808080808080807f807f7f7f7f7f7f7f7f +7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7f7f7f7f807f80808080808080808080808080808080808080808080808080 +808081818080818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181808081818080808080808080808080808080808080808080 +8080808080808080808080807f807f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f80808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080 +808080808080808080808080808080808080808080808080808081818080818181818181818181 +818181818181818181828282828282828282828383838383838383838383838383838383828282 +8180807f7f7f7f7f7e7d7d7d7d7d7c7a7a7a79797a7a7878787775757575757575757574757575 +7575757676767676767677777777797979797979797c7c7c7d7d7d7e7e7e7e7e7e7f7f81818181 +828282828283838383848484858585858585858585858585858484858584848485858585858484 +848484848484848484848484848484848484848484848483838383838282828281828181818180 +80808080807f7f7e7e7e7e7d7d7c7c7b7b7b7b7979797878787878787777777777777777777676 +78787778797878797a7a7a7a7a7a7c7d7d7d7e7e7f7f7f7f7f7f80808080818181828281818282 +828282828282828282828281818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7e7e7e7e7e7e7e7e7e7d7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f80808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80807f7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7d7e7e7e7e7f7f7f808080 +808080808181818182818283838384848484848484848483848383838383838383838383828282 +81808080807f7f7f7e7e7e7e7c7c7c7c7b7b797979797878777776767474747473737273717170 +7070707070716f707070707070717171717272727274747474757575777778787a7a7a7a7c7c7d +7d7e7f7f808182828383838384848585878587878787898989898989898989898a8a8a8a898a89 +898989888888878788888787878686868685858484848484848484848383838383838383838382 +82828181818180808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080 +8080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d +7d7e7f7f80808182838485858686868787878686868484848282807f7f7e7d7c7c7b7b7b7c7c7b +7b7c7c7c7c7c7c7c7c7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f8080808080808080807f7f7e7e7e7e +7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7d7c7c7b7a7a7a7979797979 +79797a7a7a7a7b7b7b7c7c7d7d7e7f807f808181818181818080818180808080808080807f7f7f +7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f808080808180808181808080808080807e7f7e7e7e7e7d +7d7d7d7d7c7c7c7c7c7c7c7c7c7c7d7d7d7d7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808081818080 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818180808181808080808080808080808080808080808080 +808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080 +808080808080808080808080808080808080808080818180808181818181818080818180808080 +80808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080 +80818180808181818181818181818181818181818181818080807f7f80807f7f7f7e7e7e7e7e7e +7e7e7e7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7e7d7e7e7e7e7e7e7e7e +7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80807f7f80808081818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818180808181808080808080808080808081818080818181 +81818181818181818181818181818181818181818181818181818181818181818181818080807f +7f80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7d7e7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f +7f7f7f808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080 +808080808080808080808080808080808080808080808080818180808181818181818181818181 +818181818181818282828282828282828283838383838383838383838383838383838282828181 +8180808080807f7e7e7d7d7d7d7b7b7b7a7a7b7b79797877767676767676767675757474747474 +747575757575757576757676787878787878787a7a7a7b7c7c7d7d7d7d7d7d7e7e7f7f80808181 +818181828282828383838484848485848585858585858584848585848484858585858584848484 +848484848484848484848384838383838383838383828282828281818181818181818181808080 +807f7f7e7e7d7d7d7d7c7c7b7b7a7a7a7a78787877777777777777777777777777777776767878 +77787978797a7b7b7b7b7b7b7c7d7e7e7f7f808080808080808080808181818282818182828282 +828282828282828282818181818181818181818181818181818181818181818181818181818181 +81818181818181818181818181808080807f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e +7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +807f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7d7d7d7d7d7e7e7e7f807f8080 +808081818181818181828282838383838483848484848484848484848484848384838282828181 +8181818080807f7f7f7f7e7e7d7d7c7c7a7a7a7a7a7a7978777775757575747473737272717171 +71717171707070706f706f70707170717171717373737373737375757677787878787a7a7b7c7d +7d7d7e7f80818282828283838485868586868686888888888988898989898a8a8a8a8a8a8a8a8a +8a8989898887898887878786868686868585858585858585858584848484838483838383828282 +8181818180808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080 +808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d +7e7e808081818283848586868687878786868685858583828180807f7d7c7c7b7b7b7c7c7b7b7c +7c7c7c7c7c7c7c7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f808080808080808080807f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7d7c7c7b7b7b7b7a7a7979797979 +7979797a7a7b7b7c7c7c7c7d7e7f7f808181818181818080818180808080808080807f7f7f7f7f +7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7f7e7f7f808080808180808181808080808080807f7f7e7e7e7e7d7d7d +7d7d7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080818180808181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181808081818080808080808080808080808080808080808080 +80808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080 +808080808080808080808080808080808080808181808081818181818180808181808080808080 +8080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808081 +8180808181818181818181818181818181818181818080807f7e807f7e7e7e7d7d7d7d7d7d7d7d +7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e +7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f80807f7f808080818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181808081818080808080808080808080818180808181818181 +8181818181818181818181818181818181818181818181818181818181818181818080807f7f80 +807f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f8080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808081818080818181 +818181818182828282828282828282838383838383838383838383838383838383838382828281 +81818180807f7f7e7e7e7e7c7c7c7b7b7b7b7a7a79787777767677777676757574747474747474 +7474747474747574757576767676777777797979797a7a7b7b7c7c7c7c7d7d7e7e7f7f80808080 +818181828282828283838383848384848484848484848484848484848585858585848484848484 +848484848484848483848383838383838383838282828282818181808081818080807f7f7f7f7e +7e7d7d7c7c7c7c7b7b7a7a79797979777777767677777676767676767777767677777778787878 +79797a7a7b7b7b7b7c7c7d7e7f7f7f7f8080808181808081818182828282828282828282828282 +828282828282828181818181818181818181818181818181818181818181808081818080808080 +808080808080808080808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e +7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080818180808181818181818080818180808080808080807f +7f7f7f7e7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f +808080818181818282828383838384838484848484848484848484848483848383838382828282 +82818181808080807f7f7e7e7d7d7c7c7c7c7b7b7a797878777776767575747473737272727271 +7171707070706f706f6f6f706f707070707171717272727273737475767677777878797a7b7b7c +7d7d7e7f8080818182828384858485868686888888888988898989898a8a8a8a8a8a8a8a8a8a89 +898989888988888888878787878786868685858686858585848484848384838383838282828282 +818181818181818180808181808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080 +80808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7e7e +7f7f80808282838485858687878787878786858584838281807f7e7d7d7c7c7b7b7b7b7b7b7c7c +7b7b7c7c7c7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f808080808080808080807f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7d7d7c7c7b7b7a7a79797979797979 +797a797a7a7b7b7c7c7d7d7e7f808081818080818181818181808081818080807f7f7f7f7f7f7f +7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7f7e7f7f7f7f80808080808080808080808080807f7f7e7e7e7e7d7d7d7d7d +7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080808080 +808081818080818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818080818180808080808080808080808080808080808080808080 +8080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808181808081818181 +818181818181818080818180808080808080807f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e +7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808081818080 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181808081818080808080808080808080808080808080807f7f7f7f7f7f7f7f +7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808181818182828282828282828383838383838383838383838383838383838383828282818181 +81818180807f7f7f7f7d7d7c7c7c7c7c7b7b7a7978787777777777777676757575757575747474 +7474747475747575767676767676767878787879797a7a7a7a7a7a7b7c7d7d7e7e7f7f7f7f7f7f +7f8080808181828282828382838383838383838383838383838384848484848383838383838383 +838383838383828382828282828282828281818181818080807f7f7f7f7f7f7f7e7e7e7e7d7d7c +7c7b7b7b7b7a7a7979787878787676767676767676777777777777777777777777787879797a7a +7b7b7c7c7c7c7c7d7e7e7f80808081818181818181818181828282828282828282828282828282 +828282828281818180808181808080808080808080808080808080808080808080808080808080 +80808080808080808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080808081818080818181818181808080807f +7f7e7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f8080 +808080808081818182828283848384848484848484848484848484838483838383828282828281 +81818181818180807f7f7e7e7d7d7d7d7c7c7b7a79797878787877767575747473737373737272 +71717171707170706f707071707070717171717171717272737475757575767678797a7a7a7b7b +7c7d7f7f7f7f80808183848384848484868687878887888888888a8a8a8a8a8a8a8a8a8a898989 +898889888888888787878787868686868686868686868585858584858484838383838282828181 +818181818181818181818181818181818181818181808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080 +8080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7e7e7f7f +8080818182848585858686868787878686868584828181807f7d7d7c7c7c7c7c7c7c7b7c7c7b7b +7c7c7c7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f808080808080808080807f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7d7d7c7c7c7c7b7b7a797979797979797a +797a7a7b7b7b7b7c7d7e7f8080808080808081818080818181818181808080807f7f7f7f7f7f7f +7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7f7e7f7f7f7f80808080808080808080808080807f7f7e7e7e7e7d7d7d7d7d7c7c +7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808081818080 +818181818181808081818080808080808080808080808080808080808080808080808080808080 +808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080818180808181818181818080818180 +80808080808080808080808080808080807f7f7f7f7e7f7e7e7e7e7d7d7d7c7c7d7d7c7c7c7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e +7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080 +808080808080808080818180808181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181808081818080808080808080808080808080 +80808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f +7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080808080808080808080808080808080807f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808081 +818181828282828282828283838383838383838383838383838383838383838282828181818181 +818080808080807e7e7d7d7d7d7c7b7b7b7a797978787878787876767676767676767575757574 +747474747474757575757575757777777777777878787979797a7b7c7c7c7c7d7d7d7d7d7d7e7f +7f7f80808181818181818181818281828282828282828282838383838382828282828282828282 +82828282828282828281828181818180808080807f7f7f7e7e7e7e7e7e7d7d7c7c7c7c7c7b7b7a +7a7a7a7979787878787878767676767676767677777777777777777878787879797a7a7b7b7b7b +7c7d7d7d7d7e7f7f7f808080818181818181818181818282828282828282828282828282828282 +828282818181808081818080808080808080808080808080808080808080808080808080808080 +80808080808080807f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7d7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080808081818080818181818181808080807f7f7f +7f7f7f7f7f7e7e7e7e7d7e7d7d7d7d7c7c7c7c7c7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7f7f7f7f +807f80818181828282838383838383838383838383838383838483848484848383838382828181 +81818181808080807f7f7e7e7e7e7d7d7c7c7a7a79797979787777777676757474747473737272 +7272717171717070717170707071717171707170717173727474747475757777787878797a7b7b +7d7d7d7d7f7f8081828182828383858586868686878787878989898989898a8a8a8a8989898989 +898989898988888888888787878786878686868685858585858585858484848483838382828282 +81828181818181818181818181818181818181808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080 +808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7d7d7d7e7e7e7e7f7f +81818283848484868686878787868686858583828180807e7e7d7c7c7c7c7c7c7b7c7c7b7b7c7c +7c7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7d7d7c7c7c7b7b7b7a7a7a7a797979797979 +797a7b7b7b7c7d7e7e7f7f7f8080808081818080818181818181808080807f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7f7f808080808080808080808080807f7f7f7f7f7e7e7d7d7d7d7c7c7c7c +7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080818180808181 +818181818080818180808080808080808080808080808080808080808080808080808080808080 +80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080807f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808181808081818181818180808181808080 +8080808080808080807f807f7f7f7f7e7e7e7e7e7e7e7e7e7e7d7d7d7c7c7d7d7c7c7c7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f807f808080808080808080808080808080 +808080808080808181808081818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818080818180808080808080808080808080808080 +8080808080808080808080808080808080808080807f807f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080808080808080808080808080808080807f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808081818080818181818181818181 +818181818181818181828282828282828282828383838383838383838383838383838282818181 +8180807f7f7f7f7f7e7d7d7d7d7d7c7a7a7a79797a7a7878787876767575757575757474747474 +7573747474747474757575757575757677777778787879797979797a7b7b7b7c7c7d7d7d7d7e7e +7e7e7e7e7f7f808081818181818181818182828282828282828282828282828282828282828282 +828281818080808080808080807f7f7f7f7f7e7e7e7d7d7e7e7c7c7c7c7c7c7c7b7a7a7a797979 +7978787878777777777676767575777776767676767778797878797a7a7a7a7a7a7a7c7d7d7d7d +7d7e7f7f7f7f808080808181818282818182828282828282828282828282818181818181818181 +8181818181818181818181818181818181818181818181818080818180808080808080807f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7d7e7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f80808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080 +8080808080808080808081818080818181818181808081818080808080808080808080807f807f +7f7f7f7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7c7d7d7e7e7e7e7f7f7f808080 +808080808181818182818283838384848484848484848483848383838383838383838383838282 +82828282818080807f7f7f7f7e7e7d7c7c7c7c7c79797979787878777777767574747474747373 +7272707070717071717171707070717171717171717272727474747474757577787878797a7a7b +7c7d7d7e7e7f7f808082828382838383858586868787878788888989898989898a8a8a8a898a89 +898989898989898988888887878888878787868686868585848484848484848484838383838383 +83838282828281818180808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080 +808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e +7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7e7e7e7f8081 +81828383858586868686878786858584848382817f7f7e7e7e7c7b7b7b7b7b7c7c7b7b7c7c7c7d +7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f808080808080808080807f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f808080807f7f7e7e7e7e7e7e7d7c7c7b7a7a7a79797979797a797a7a7a +7a7b7c7c7c7c7e7e7f80807f808181818181818080818180808080808080807f7f7f7f7f7f7f7f +7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7f7e7f7f7f7f7f7f7f7f7f808080808080808080807f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7c +7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808081818080 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818080818180808080808080808080808080808080808080808080807f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080 +808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f80808080808080808080808080808080808080808080808181808081818181818181818181 +81808080807f7f7f7f7f7f7f7f7e7e7e7e7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d +7e7d7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e +7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080818180808181818181818181818181 +818181818181818282828282828282828283838383838383838383838383838382828181818181 +8180808080807f7e7e7d7d7d7d7b7b7b7a7a7b7b79797878777776767676767675757474747473 +73737373737374747474747474747575757677777878787878787979797a7a7b7b7c7c7d7d7d7d +7d7d7e7e7e7f7f7f7f807f80808080818181818181818181818181818181818181818181818181 +81808080807f807f7f7f7f7e7e7e7e7e7d7d7d7c7c7d7d7b7b7a7b7a7a7a7a7979797878787877 +7777777777777776767675757777767676767677787978797a7b7b7b7b7b7b7b7d7d7d7d7e7e7f +808080808080808081818182828181828282828282828282828282828181818181818181818181 +818181818181818181818181818181818181818181818080818180808080808080807f7f7f7f7f +7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080 +808080808080808081818080818181818181808081818080808080808080808080808080808080 +807f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7f807f8080 +808081818181818181828282838383838383838383848384848484848484848384838382828282 +828282818181808080807f7f7e7e7d7d7d7d7a7a7a7a7a7a7a7979787776757575757574747372 +717171717171717171707070717071707070717071717373737373737375767677787878797a7b +7c7d7d7d7d7e7e80818281828282838485858686868687878888898989898a8a8a8a8a8a8a8a8a +8a8a8a8a8a8a898989888789888787878686868686858585858585858585858484848483848383 +8282828281818180808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080 +80808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e +7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7e80818181 +82828485868686868787868585858584828180807f7f7e7c7b7b7b7b7b7c7c7b7b7c7c7c7d7d7d +7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f80808080807f7f7f7f7e7f7e7d7c7c7b7b7b7b7a7a79797979797979797a7b +7c7c7c7c7d7d7e7f807f808181818181818080818180808080808080807f7f7f7f7f7f7f7f7f7f +7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7f7e7f7f7f7f808080808080808080807f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c +7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080818180808181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +81818181818080818180808080808080808080808080808080808080808080807f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f +7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080 +80808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +808080808080808080808080808080808080808080808081818080818181818181818181818180 +8080807f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f808080808181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +81808080807f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e +7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808081818080818181 +818181818182828282828282828282838383838383838383838383838383828282828282828281 +81818180807f7f7e7e7e7e7c7c7c7b7b7b7b7a7a79797878777777777676757574747474737373 +737373737373737373737373747474747575767677777777787878797979797a7a7b7b7c7c7c7c +7d7d7d7e7e7e7e7f7e7f7f7f7f808080808080808080808080808080808080808080808080807f +7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7b7b7b7b7a7a797a7979797978787877777777767676 +7676767676757575757576767677777777787879797a7a7b7b7b7b7c7c7c7e7e7e7e7f7f808081 +818080818181828282828282828282828282828282828282828281818181818181818181818181 +80808181808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f +7f7f7e7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080 +80808080808080808080808080808080818180808181818181818080818180808080808080807f +7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f +808080818181818282828383838383838383838483848484848484848483848383838383838383 +838282828181818180807f7f7e7e7e7e7c7c7c7b7b7b7b7a7a7978777776767676757574737272 +71717272717171707070706f706f6f6f706f707071717171727272747474757676777878797a7b +7b7c7c7d7d7e7f807f808181828384848585868687878888898989898a8a8a8a8a8a8a8a8a8a8a +8a8a8a8a8989898988898888888887878787878686868585868685858584848484838483838383 +828282828281818181818181818080818180808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080 +8080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e +7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7e7f8080818282 +8384858586868787878686868584838281807f7f7e7d7c7c7c7c7b7c7c7b7b7c7c7c7d7d7d7d7d +7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f80808080807f7f7f7f7e7f7e7e7d7d7c7c7b7b7a7a79797979797979797a7a7b7b +7c7c7d7d7e7e7f7f808081818080818181818181808081818080807f7f7f7f7f7f7f7f7f7f7f7f +7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7f7e7f7f7f7f808080808080808080807f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7c7c +7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080818180808181818181818080 +8181808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080 +8080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080 +80808080808080808080808080808080818180808181818181818080818180808080808080807f +7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f808080808080808080808080 +808181808081818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818080818180808080808080808080808080808080808080808080 +807f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e +7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808181818182828282828282828383838383838383838383838383838282828282828282818181 +81818180807f7f7e7e7d7d7c7c7c7c7c7b7b7a7a79797878777777777676757575757474737373 +737373737373737373737474747475757676767676767777777878787879797a7a7a7a7a7a7b7c +7c7c7c7d7d7e7d7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e +7e7d7e7d7d7d7d7c7c7c7b7b7b7b7a7a7a7a7a7979787978787878777777767676767676767676 +76777776767676767777777777777779797a7a7b7b7c7c7c7c7c7d7d7e7e7f7f80808181818181 +818181818282828282828282828282828282828282828282818181808081818080808080808080 +8080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f +7e7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080 +80808080808080808080808080808080808080818180808181818181818181818181808080807f +7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f8080 +808080808081818182828283838282838384838484848484848484838483838383838383838382 +828281818181818180807f7f7f7f7d7d7d7c7c7c7c7b7b7a797878787878787676757473737373 +7373727272717171717071706f6f706f70707171717171717173737374757575767778797a7a7a +7a7b7b7c7d7e7e7f7f7f8081828384848484858586878888888889898a8a8a8a8a8a8a8a8a8a8a +8a8a89898989888988888888878787878786868686868686868686858585858485848483838282 +828282818181818181818181818181818181818181808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080 +808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e +7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7e7f80808081818284 +8585858586878786868686858483818180807f7d7c7c7c7c7c7c7c7c7c7b7c7c7c7c7d7d7d7e7e +7e7e7f7e7f7f7f7f7f7f7f7f7f808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f80808080807f7f7f7f7e7f7e7e7d7d7c7c7c7c7b7b7a797979797979797a7a7b7b7b7b +7c7c7d7e7f7f8080808080808081818080818181818181808080807f7f7f7f7f7f7f7f7f7f7f7f +7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7f7e7f7f7f7f808080808080808080807f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c +7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080 +808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080 +8080808081818080818181818181818181818180808181808080808080808080808080807f7f7f +7f7e7f7e7e7e7e7d7d7d7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f8080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080808080808080808080808080808080807f +7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e +7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808081 +818181828282828282828283838383838383838383838383838382828282828282828181818181 +81808080807f7f7e7e7d7d7d7d7d7c7c7b7b7a7a79797878787876767676767675757474747473 +73737373737373737474747474747575757575757676767777777777777878787979797a7b7b7b +7b7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7e7d7e7e7e7e7e7e7e7e7d7e7d7d7d7d7c7c7c7c7c +7c7c7c7c7c7b7b7b7a7a7a7a797979797978787878787878787777777676767676767676767677 +777676767676777878787878787a7a7b7b7b7b7c7d7d7d7d7e7e7f7f8080808081818181818181 +818182828282828282828282828282828282828282828181818080818180808080808080808080 +808080808080808080808080808080808080808080807f807f7f7f7f7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7d7e7e7e7e7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080 +8080808080808080808080808080808080818180808181818181818181818181808080807f7f7f +7f7f7f7f7e7e7d7d7d7d7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7f7f7f7f +7f7f80818181828282838382828383838383838383838383838383838383838383838383828282 +8181818181818080808080807e7e7e7d7d7d7d7c7c7b7a79797979797977777776747474747474 +737373717171717171717070707070707170717070707172737373747474757677777878787879 +7a7b7b7c7c7d7d7d7f8080818282828384848586868687878888898989898989898a898a8a8a8a +898989898989898989898888888888878787878687868686868585858585858585848483838383 +82828181818181818181818181818181818181808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080 +80808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f +7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7e7d7d7d7d7e7e7f7f80818182838484 +85858687878686868685858482828080807e7d7d7c7c7c7c7c7c7c7b7c7c7c7c7d7d7d7e7e7e7e +7e7e7e7e7e7f7e7f7f7f7f808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f80808080807f7f7f7f7f7f7f7f7e7d7d7c7c7c7b7b7b7a7a7a7a79797979797a7a7a7b7c7c +7d7e7e7e7f7f7f8080808081818080818181818181808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7f7f8080808080808080807f7f7f7f7f7f7f7f7f7e7e7d7d7d7d7c7c7c7c7c7c7c7c7c +7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080 +80808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080 +808081818080818181818181818181818180808181808080808080807f807f7f7f7f7e7e7e7e7e +7e7e7e7e7e7d7d7d7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f807f8080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080808080808080808080807f807f7f7f7f7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e +7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808081818080818181818181818181 +818181818181818181828282828282828282828383838383838383838383838383838282818181 +807f7f7f7f7f7f7f7e7e7d7d7d7d7c7c7b7b7a7a7a7a7878787876767575757575757474747474 +747373737373727272727373737374747575757575757575757677777778787879797979797979 +797a7a7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7a +7a7a7a797979797979797978787777777776777676767676767676767676757575767676767676 +767777787878787a7a7a7a7a7a7a7c7d7d7d7d7d7e7f7f7f7f7f7f7f8081818182828181828282 +828282828282828282828181818181818181818181818181818181818181818181808081818080 +808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7d7e7d7d +7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7f7f7f7f807f8080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f808080808080808081818080818181818181808081818080808080808080808080807f7f7e +7e7e7e7e7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7c7d7d7d7d7e7e7e7f8080 +808080808181818181818181818282838383838484848483848383838383838383838383838383 +838382828281808080807f7f7f7e7e7e7e7d7d7c7c7b7b79797979797977777777757575757474 +73737272717071707070716f707070707070717171717171727273747474747575767778787878 +7a7a7a7a7c7d7d7d7f7f7f80828282838384858686878687878787898989898989898989898a8a +8a8a898a8989898989898989898888888787888887878786868686858584848484848483838383 +83838383828282818182828181818080808080808080808080808080807f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080 +80808080808080808080807f7f7f7f7f7f7f7f7f7f8080808080808080807f7f7e7e7e7e7e7e7e +7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7d7d7d7d7f7f7f808180818282838586 +86868686868785858484848282817f7f7f7e7e7d7c7c7c7b7b7c7c7c7c7c7c7c7c7d7d7d7d7e7e +7f7f7f7f7f7f7f7f7f8080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f808080807f7f7e7e7e7e7e7e7d7c7c7b7a7a7a79797979797a7a7a7a7b7b7b7c7c7c +7d7e7e7f80807f8081818181818180808181808080808080808080808080807f7f7f7f7e7f7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f +7f7f7f7f7f7f7f7f8080808080808080807f7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080 +808080808080808080808080808080808080808080818180808181818181818080818180808080 +80808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080808080 +80808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080 +8080808080808080808081818080818181818181808080807f7f7f7f7f7f7f7f7e7e7e7e7d7d7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7d7d7d7d7e7d7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f80807f7f80 +808080808080808080808080818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +81818181818181808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7e7e7e7e7e7e7e7e7e7d7e7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080 +808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080807f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f80808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080818180808181818181818181818181 +818181818181818282828282828282828283838383838383838383838383838382828181818080 +8080808080807f7f7e7e7e7e7d7d7c7c7b7b7b7b79797878777776767676767675757474747473 +737373737272727272727272737374747474747474747474757575767777787878787878787878 +79797979797a7a7a7a7a7a7a7a7a7b7a7b7b7b7b7b7b7b7b7a7b7a7a7a7a7a7a7a7a7a79797979 +797878787878787878777776767676767676767676767676767676767575757676767676767677 +77787879797b7b7b7b7b7b7b7d7d7d7d7e7e7f8080808080808080818181828281818282828282 +828282828282828281818181818181818181818181818181818181818181818080818180808080 +80808080808080808080808080807f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f80808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +80808080808080808181808081818181818180808181808080808080808080808080807f7f7f7f +7e7f7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7e7f7f8080 +808081818181818181818181828282828283838383838383838383838383838383838383838383 +82828281818181818080807f7f7f7f7e7e7d7d7c7c7a7a7a7a7a7a797978787676767675757473 +727271717171717171707070706f706f7070717071717171727373737373737475767677777878 +78787a7b7c7c7d7d7d7e808181828283838485868586868686888888888988898989898a8a8a8a +8a8a8a8a8a8a8a8a8a8a8a89898988878988878787868686868685858585858585848483848383 +8383828282818182828181818080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080 +8080808080808080807f7f7f7f7f7f7f7f7f7f808080808080808080807f7f7f7f7e7f7e7e7e7e +7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7d7d7d7d7e7e7e8081808181818285868686 +8686868785858585858382818080807f7e7d7c7c7c7b7b7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e +7e7f7e7f7f7f7f8080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f80808080807f7f7f7f7e7f7e7d7c7c7b7b7b7b7a7a797979797979797a7b7b7c7c7c7c7d +7d7e7f807f8081818181818180808181808080808080808080808080807f7f7f7f7f7f7f7f7f7f +7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7f7e7f7f7f7f808080808080808080807f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f +7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080 +808080808080808080808080808080808080808181808081818181818180808181808080808080 +8080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080808080808080 +8080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080 +808080808080808081818080818181818181808080807f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f80807f7f808080 +808080808080808080808181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +8181818181808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080 +80808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080807f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808081818080818181 +818181818182828282828282828282838383838383838383838383838383828282828281818180 +8081818080807f7f7f7f7e7e7d7d7c7c7b7b7a7a79797878777777777676757574747474737373 +737372727272727272727272737373737373737373737474747475757676777776767777777878 +7878787979797979797979797a797a7a7a7a7a7a7a7a797a797979797979797979787878787877 +777776767777767676757575757575757575757575757575757575757576767677777777787879 +797a7a7b7b7b7b7c7c7c7e7e7e7e7f7f8080818180808181818282828282828282828282828282 +828282828282818181818181818181818181818080818180808080808080808080808080808080 +8080808080808080808080807f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080 +8080808080808080808080818180808181818181818181818181808081818080807f7f7f7f7e7f +7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7e7e7f7f7f7f +808080818180808181818282828282838383838383838383838383838383838383838383838383 +838282828282818181808080807f7f7e7e7d7d7c7c7c7c7b7b7a7a797978787777767675747373 +72727272717171707070706f706f6f6f706f707070707171717272727273737474757576767777 +78797a7a7b7c7c7d7e7f7f808082828384858485868686888888888988898989898a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a898989898889888888888787878787868686858585858484838483838383 +828282828282828282828181818080818180808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080 +808080808080807f7f7f7f7f7f7f7f7f7f808080808080808080807f7f7f7f7e7f7e7e7e7e7e7e +7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7d7d7d7d7e7e7e7f807f80818182848585868686 +868786868686858483828180807f7e7d7d7c7c7c7c7b7c7c7b7b7c7c7c7d7d7d7d7d7e7e7e7e7f +7e7f7f7f7f8080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f80808080807f7f7f7f7e7f7e7e7d7d7c7c7b7b7a7a79797979797979797a7a7b7b7c7c7d7d7e +7e7f7f8080818180808181818181818080818180808080808080807f7f7f7f7f7f7f7f7f7f7f7f +7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e +7f7f7f7f808080808080808080807f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e +7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080808080808080808080 +808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808081818080 +8181818181818181818181808081818080807f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c +7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080 +8080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080807f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f8080808080808080808080808080808080808080808080808080808081818080818080818180 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808181818182828282828282828383838383838383838383838383838282828282818181818181 +81818181808080807f7f7e7e7c7c7c7c7b7b7a7a79797878787877777676757575757474747373 +727272727272727272727373737373737373737374747474757576767676767676767677777777 +777878787878787878787978797979797979797978797878787878787878787777777777767676 +7676767676767675757575757575757575757576767676767676767777777777777779797a7a7b +7b7c7c7c7c7c7d7d7e7e7f7f808081818181818181818182828282828282828282828282828282 +828282828181818080818180808080808080808080808080808080808080808080808080808080 +808080808080808080807f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080 +8080808080808080808080808080808080808081818080818181818181808080807f7f7e7f7e7e +7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7c7c7c7c7d7d7e7e7f7f7f7f8080 +808080808080808081818182828282838383838383838383838383838383838383838383838382 +828282828181818181818180807f7f7e7e7c7c7d7d7c7c7b7b7a7a797978787877767574747373 +737373727271717171707170707071707170707071717171717171727273737474757575757678 +79797a7a7a7b7c7d7d7f7f808081828382848484848686878788878888888889898a8a8a8a8a8a +8a8a8a8a8a8a8a8989898988898888888887878787878686868686868685858485848483838383 +82828282828282828181818181818181818181818181818080807f7f80807f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080808080 +80808080807f7f7f7f7f7f7f7f7f7f808080808080808080807f7f7f7f7e7f7e7e7e7e7e7e7e7e +7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7d7d7d7d7e7e7e7f807f808080818385858585858587 +8686868686858482818181807f7d7d7c7c7c7c7c7b7b7c7c7b7c7c7c7c7d7d7d7e7e7e7e7f7e7f +7f7f7f8080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80 +808080807f7f7f7f7e7f7e7e7d7d7c7c7c7c7b7b7a797979797979797a7a7b7b7b7b7c7c7e7e7f +7f8080808080808081818080818181818181808081818080807f7f7f7f7f7f7f7f7f7f7f7f7f7f +7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f +7f7f808080808080808080807f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e +7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f808080808080808080808080808080808080808080808080808080808080808080 +80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808081818080818181818181818181818181 +818181818080818180808080808080807f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7b7b7c7c7b +7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d +7d7d7d7d7d7d7d7c7c7c7c7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080 +808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080807f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80 +808080808080808080808080808080808080808080808080808080818180808180808181808080 +808080808080808080808080808080808080808080808080808080808080808080808080808081 +818181828282828282828283838383838383838383838383838382828282828181818181818181 +81818080808080807f7f7d7d7d7d7c7c7b7b7a7a79797979787877777676767675757574747373 +737372737272727273737373737373737373747474747474757575757575757575767676767677 +777777777777777777777777777777777777777777777777777777777776767676767575757575 +75757575757474747475747575757575757676767676767676777878787878787a7a7b7b7b7b7c +7d7d7d7d7e7e7f7f80808080818181818181818181828282828282828282828282828282828282 +828281818180808181808080808080808080808080808080808080808080808080808080808080 +808080808080807f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e +7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080 +808080808080808080808080808080808081818080818181818181808080807f7f7f7f7f7f7f7f +7e7e7e7e7d7d7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7c7c7c7c7d7d7e7e7e7e7e7e7f7f7f7f +7f7f80808080818181828282828383838383838383838383838383838383838383838383828282 +828281818181818181808080807f7f7d7d7e7e7d7d7c7c7b7b7a7a797979787777767675747474 +747373727272727171717171717171707070717171717071707171737273737474747475777777 +787878797b7b7b7d7d7e7e7f80818082828283858586868686878787878888898989898989898a +898a8a8a8a89898989898989898989888888888887878787868786858585858585848484848383 +8383838383828281818181818181818181818181818080807f7f80807f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080808080 +8080807f7f7f7f7f7f7f7f7f7f808080808080808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e +7e7e7e7f7e7f7f7f7f7f7f7f7f7e7f7d7d7d7d7e7e7e7e7f7e7f7f808182848484858585878686 +86868685858382828180807e7e7d7c7c7c7c7b7b7c7c7b7c7c7c7c7d7d7d7e7e7e7e7f7e7f7f7f +7f8080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080 +80807f7f7f7f7f7f7f7f7e7d7d7c7c7c7b7b7b7a7a7a7a7a7a7a7a7a7b7b7b7b7c7c7e7e7e7e7f +7f7f8080808081818080818181818181808081818080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f +7f8080808080808080807f7f7f7f7f7f7f7f7f7e7e7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f8080808080808080808080808080808080808080808080808080808080808080808080 +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080818180808181818181818181818181818181 +818180808181808080808080807f7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7c7c7c7b7b7c7c7b7c7c +7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f807f8080808080808080808080808080 +8080808080808080808080808080808080808080808080807f807f7f7f7f7f7f7f7f7f7f7f7f7f +7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d +7d7d7d7d7d7c7c7c7c7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7d7d7d7d7d7d7d7d7d7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080 +80808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808081818080818181818181818181 +818181818181818181828282828282828282828282828282838383838383838382828282818181 +81818181807f7f7f7f7f7e7e7d7d7c7c7b7b7a7a7a7a7979787877777777757575757575757474 +747474747474737373737372727272727272727273737373747473737474747575757575757575 +757575757575767677777777777777777677767676767676767676767676767676767675757676 +75757575757575757575757676767676767677777777787878787a7a7a7a7a7a7a7c7d7d7d7d7d +7e7f7f7f7f7f7f7f80818181828281818282828282828282828282828281818181818181818181 +81818181818181818181818181808081818080808080808080808080808080808080807f7f7f7f +7f7f7f7f7f7f7f7f7f7f7e7e7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f80808080818181818181818181818180808181808080808080807f807f7f7f7f7e7e +7e7e7e7e7e7e7e7e7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7e7e7e7f807f +7f8080808181818181818181818182828282828282828282838383838383838383838383838383 +838383828281818181807f7f7f7f7f7f7f7e7e7d7d7c7c7c7c7a7a797979787877777776757474 +747474737372737171707170717171717070707171717171717171727272727474747475757577 +7778787a7a7a7a7c7c7d7e7f7f7f81828282838383858586868787878787878789898989898989 +8989898a8a8a8a898a898989898989898989888888878787878787868584848484848484848483 +838383838383838282828281818181818181818080808080808080808080808080807f7f7f7f7f +7f7f7f7f7f8080808080808080808080808080807f7f7f7f7f8080808080808080808080808080 +8080808080807f7f7f7f7f80808080808080808080808080807f7f7e7e7e7e7e7e7e7e7f7e7f7f +7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7d7d7d7e7e7f7f808081828283858585868686868787 +86858484848282817f7f7e7e7e7d7c7b7c7c7b7b7c7c7c7c7c7c7c7c7e7e7e7e7f7e7f7f7f7f7f +7f7f7f7f8080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080 +808080807f7f7e7e7e7e7e7e7d7c7c7b7a7a7a7a797979797a7a7a7a7c7c7c7c7c7c7d7f7f7f80 +807f8081818181818180808181808080808080808080808080807f7f7f7f7f7f7f7f7f7e7f7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f +7f7f7f8080808080808080807f7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f +7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e +7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f8080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e +7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f8080808080808080808080808080808080808080808080808080808081818080818181818181 +8181818181808080807f7f7f7f7f7f7f7e7e7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c +7b7b7b7b7b7b7b7b7c7c7c7d7d7c7c7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7e7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7d7e7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d +7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f80808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f80808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080818180808181818181818181818181 +818181818181818282828282828282828282828282828383838383838383828282828181818181 +81818180808080807f7f7e7e7d7d7c7c7b7b7b7b7a7a7979787878787676767676767675757475 +747474747373737373727272727272727272727272727373727273737374747474747474747474 +747474747475757575757575757575757575757575757575757575757575757575747475757474 +7474747474757475757676767676767677777777787879797b7b7b7b7b7b7b7d7d7d7d7e7e7f80 +808080808080808181818282818182828282828282828282828282818181818181818181818181 +8181818181818181818181808081818080808080808080808080808080808080807f7f7f7f7f7f +7f7f7f7e7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080808080808080808080808080808080807f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f80808080818181818181818181818180808181808080808080808080808080807f7f7f7f +7e7f7e7e7e7e7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7e7f7e7f80 +808081818181818181818181828282828282828282828383838383838383838383838383838383 +8382828181818181808080808080807f7f7e7e7d7d7d7d7b7b7a7a7a7a7a797978777675757575 +757474737372727171717171717170707071707170707071707171717173737373737373757576 +77787878787a7a7b7c7d7d7d7f8081818282828384858586868686868686888888888988898989 +898a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8989898887888787878785858585858585858585848484 +84838483838282828281818181818181818080808080808080808080808080807f7f7f7f7f7f7f +7f7f7f8080808080808080808080808080807f7f7f7f7f80808080808080808080808080808080 +808080807f7f7f7f7f8080808080808080808080808080807f7f7f7f7e7f7e7e7e7e7e7e7e7e7f +7e7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7e7e7f80818181828485858686868687878685 +85858583828180807f7f7e7d7c7b7c7c7b7b7c7c7c7c7c7c7c7c7e7e7e7e7f7e7f7f7f7f7f7f7f +7f7f8080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080 +8080807f7f7f7f7e7f7e7d7c7c7b7b7b7b7b7a7a7a7a7a7a7a7a7c7c7c7c7c7c7c7e7e7e7f807f +8081818181818180808181808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f +7f808080808080808080807f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f8080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80 +808080808080808080808080808080808080808080808080808080818180808181818181818181 +818181808080807f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b +7b7b7b7b7b7b7c7c7c7d7d7c7c7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e +7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f808080808080808080808080808080808080818180808180808181808080808080808080 +808080808080808080808080808080808080808080808080808080808080808081818080818181 +818181818182828282828282828282828282828283838383838383838383828282828282828282 +82818181808080807f7f7e7e7d7d7c7c7c7c7b7b7a7a7979797977777776767676757574757474 +747473737373737272727272727272727272727272727272727272737373737373737373737373 +737373747474747474747474747474747474747474747474747474747474747474747474747474 +74747475747575767676767777777878787879797a7a7b7b7b7b7c7c7c7e7e7e7e7f7f80808181 +808081818182828282828282828282828282828282828282828181818181818181818181818180 +808181808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f +7f7e7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080808080808080808080808080808080807f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f8080808080808080818180808181818181818080818180808080808080807f7f7f7f7e7f +7e7e7e7e7c7c7c7c7c7c7c7c7b7b7c7c7b7c7c7b7b7c7c7c7c7c7c7c7c7d7d7d7d7e7e7f7f7f7f +808080818180808181818282828282828282828283838383838383838383838383838383838383 +8382828282828181818080818180807f7f7e7e7e7e7c7c7c7b7b7b7b7a7a797877777676767675 +757474737372727272717171707070706f706f6f6f706f70707070717171727272727373747576 +7677777878797a7b7b7c7d7e7f7f8081818283848485858585868686888888888988898989898a +8a8a8a8a8a8a8a8a8a8a8a8a8a8a89898989888988888888868686858586868585858484848483 +8483838383828282828282828282828181818080818180808080808080807f7f7f7f7f7f7f7f7f +7f8080808080808080808080808080807f7f7f7f7f808080808080808080808080808080808080 +80807f7f7f7f7f8080808080808080808080808080807f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f +7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7e7e7e7f8080818283848485868686878787868685 +8584838281807f7f7e7d7c7c7b7b7c7c7b7c7c7b7b7c7c7c7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f +8080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080 +807f7f7f7f7e7f7e7e7d7d7c7c7b7b7b7a7a7a7a7a7a7a7a7b7b7b7b7c7c7c7e7e7e7e7f7f8080 +818180808181818181818080818180808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f80 +8080808080808080807f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f8080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080 +80808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080 +808080808080808080808080808080818180808181818181818181818181818181818180808181 +8080807f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7b7b7c7c7b7c7c7b7b7c7c7c7c +7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b +7b7c7c7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e +7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e +7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f8080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808181818182828282828282828282828282838383838383838383838282828282828282828281 +81818181818180807f7f7e7e7c7c7d7d7c7c7b7b7a7a7a7a787878787878787676757675757575 +747474737373737272727272727272727272727272727272727373737373737373737373737373 +737474747474747474747474747474747474747474747474747474747474747474747575757575 +757675767677777777777878797979797a7a7b7b7c7c7c7c7c7d7d7f7f7f7f8080818181818181 +818181828282828282828282828282828282828282828281818180808181808080808080808080 +80808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7e +7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080807f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f8080808080808080808080808080808080808181808081808081818080807f7f7f7f7e7f7e7e +7e7e7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7c7c7c7c7d7d7e7e7f7f7f7f8080 +808080808080808081818181818181818282828283838383838383838383838383838383838382 +8282828281818181818181818180807f7f7e7e7d7d7c7c7c7c7c7b7b7a79787878787878767675 +7574747373737372727271717171707170706f706f707070707171717171717172727374757575 +75767677797a7a7a7b7c7d7d7e7f7f80818282838384848484848686878788878888888889898a +8a8a8a8a8a8a8a8a8a8a8a8a898989898889888888888686868686868686868685858585848584 +8483838383828282828282828281818181818181818181818181808080807f7f7f7f7f7f7f7f80 +80808080808080808080808080807f7f7f7f7f8080808080808080808080808080808080808080 +7f7f7f7f7f8080808080808080808080808080807f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f +7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7e7e7e7f80808081828384858585858686878686868685 +8382818180807f7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f8080 +808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080807f +7f7f7f7e7f7e7e7d7d7c7c7c7c7c7b7b7a7a7a7a7a7a7b7b7b7b7b7b7b7d7d7e7e7f7f80808080 +80808181818181818181818181808081818080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f808080 +808080808080807f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d +7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f8080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080 +8080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080 +808080818180808181818181818181818181818181818181818181818080818180808080808080 +807f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7d7d7d7d7d7d7d7d7c7c7d7d7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b +7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e +7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808081 +818181828282828282828282828282828383838383838383838382828282828282828282818181 +81818181808080807f7f7d7d7e7e7d7d7c7c7c7c7c7b7979797979797977777777767676767575 +757474747473737373737373727372727272727272727273737373737373737373737373737374 +747474747474747474747474747474747474747474747475747575757575757576767676767676 +767676777878787879797a7a7a7a7b7b7c7c7d7d7d7d7d7e7e8080808080808181818181818181 +818282828282828282828282828282828282828282818181808081818080808080808080808080 +80808080808080808080808080808080808080808080808080807f7f7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d +7d7d7d7e7d7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80 +80808080808080808080808080808080808181808081808081818080807f7f7f7f7f7f7f7f7f7e +7d7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7c7c7c7c7d7d7e7e7e7e7e7e7f7f7f7f +807f80808080818181818181818182828282838383838383838383838383838383838383828282 +8282818181818181818181808080807f7f7e7e7d7d7d7d7d7c7c7b7a7979797979797777777775 +757474747473737372717171717171717070707070706f71707070707070717173727474747475 +757677787878797b7b7b7c7d7d7e7f808081818282828383858586868686878787878888898989 +898989898a898a8a8a8a8989898989898989898987878787868786868686858585858585858584 +848484838383838383838282818181818181818181818181808080807f7f7f7f7f7f7f7f808080 +8080808080808080808080807f7f7f7f7f80808080808080808080808080808080808080807f7f +7f7f7f8080808080808080808080808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7f7e7f7f7f7f7f +7f7f7f7f7f7f7f7f7e7e7d7d7d7d7e7e7e7e7f7f80818282838484858586868786868686858483 +82828080807e7d7c7c7c7c7c7c7c7c7c7c7c7c7c7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f80808080 +80808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080807f7f7f +7f7f7f7f7f7e7d7d7c7c7c7c7b7b7a7a7a7a7a7a7b7b7b7b7b7b7b7d7d7e7e7e7e808080808080 +8181818181818181818181808081818080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7f7e7f7f7f7f8080808080 +80808080807f7f7f7f7f7f7f7f7f7f7e7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d +7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +8080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080 +808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e +7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080 +808181808081818181818181818181818181818181818181818180808181808080808080807f7f +7e7e7e7e7e7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7d7d7d7d7e7d7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7e7d7d7d7d7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7d7d7d7d7d7d7d7d7c7c7d7d7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7e7e7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f808080818180808180808181808080808080808080808080808080 +808080808080808080808080808080808080808080808080808081818080818181818181818181 +818181818181818181828282828282828282828282828282838383838383838383838383838282 +81818181807f7f7f7f7f7f7f7e7e7e7d7c7c7c7c7c7b7b79797979797977787777777775757575 +757575757575747474747474747474747373737373737373737372727272727373737373737373 +737373737373737373737373747474747474747474747474747474757575757575757676777778 +78787878797a7a7a7a7a7b7b7c7c7d7d7d7d7e7e7f7f7f7f7f8080818181818282828283838383 +838383838282828282828282828281818181818181818181818181818181818180808181808080 +8080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7d7d7d +7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f80808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f80808080818181818181808081818080808080808080808080807f7f7e7e7e7e7e7e +7e7e7e7d7d7d7c7c7c7c7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7d7e7e7e7e7f7f7f80807f +7f8080808181818181818181818181818181818282828282828282828282828282828282828282 +82828281818282818181807f7f7f7f7f7f7f7e7e7d7d7d7d7c7c7b7b7979797979797777777776 +767575747473737373737271707070717071707070707070717171717171717272727373747474 +7575767778787a797a7b7b7c7d7e7e7f7f80808282838283838385858686878787878787878989 +89898989898989898a8a8a8a898a89898989888888878788888787878686868685858484848484 +848484848383838383838383828282828181818080808080808080808080808080808080808080 +8080808080808080808080808080807f7f7f7f7f8080808080808080808080808080807f7f7f7f +7f7f7f7f7f7f80808080808080808080808080807f7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f +7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7e7f7f808081828383858586858686868685858584838482 +82817f7f7e7e7d7d7c7c7b7c7c7b7b7c7c7c7d7d7d7d7e7e7f7f7f7f7f7f7f7f7f808080808080 +808080808080808080808080808080808080807f7f7f7f7f80808080808080808080808080807f +7f7e7e7e7e7e7e7d7c7c7b7b7b7b7b7a7a7a7a7a7a7a7b7c7c7c7c7c7c7e7f7f7f818180808181 +8181818180808181808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f8080 +808080808080807f807f7f7f7e7e7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d +7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f +7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080 +8080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080 +8080808080808080808181808081818181818181818181818181818181808080807f7f7f7f7f7f +7f7e7e7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7c7c7c7c7d7d7d7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7d7d7d7d7e7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7d7e7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b +7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080 +80808080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f8080808181808081808081818080808080808080808080808080808080 +808080808080808080808080808080808080808080808080818180808181818181818181818181 +818181818181818282828282828282828282828282828383838383838383838383838382828181 +818181808080808080807f7f7f7e7e7e7e7d7d7c7c7a7a7a7a7a7a797978787878767676767676 +767676767575757574757474747473737373737373737373727272727273737373737373737373 +737373737373737373737474747474747474747574757575757676767676767677777778787878 +79797a7b7b7b7b7b7c7c7d7d7e7e7e7e7f7f808080808081818181818182828282838383838383 +838382828282828282828282818181818181818181818181818181818181808081818080808080 +808080808080808080808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d +7d7d7d7d7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f +7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f8080808081818181818180808181808080808080808080808080807f7f7f7f7e7f7e7e7e +7e7d7d7d7c7c7c7c7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7f807e7f80 +808081818181818181818181818181818182828282828282828282828282828282828282828282 +828181828281818180808080808080807f7f7e7e7e7e7d7d7c7c7a7a7a7a7a7a79797878777776 +7675757474737373737171717171717170706f706f6f7070707070707170717172727373737373 +7475767778777879797a7b7c7c7d7d7e7e80818281828282838485858686868686868688888888 +8988898989898a8a8a8a8a8a8a8a8a8a8989898887898887878786868686868585858585858585 +858584848484838483838282828281818180808080808080808080808080808080808080808080 +808080808080808080808080807f7f7f7f7f8080808080808080808080808080807f7f7f7f7f7f +7f7f7f7f8080808080808080808080808080807f7f7f7f7e7f7e7e7e7f7e7f7f7f7f7f7f7f7f7f +7f7f7f7f7e7f7e7e7e7e7d7d7d7d7e7e8080818182828485868586868686858585858485838281 +80807f7e7d7d7c7c7b7c7c7b7b7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f8080808080808080 +80808080808080808080808080808080807f7f7f7f7f8080808080808080808080808080807f7f +7f7f7e7f7e7d7c7c7b7b7b7b7b7a7a7a7a7a7a7a7b7c7c7c7c7c7c7d7e7f7f8181808081818181 +818180808181808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7f7e7f7f7f7f7f7f7f7f7f80808080 +808080808080808080807f7f7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d +7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080 +808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080808080 +808080808080808181808081818181818181818181818181818181808080807f7f7e7f7e7e7e7e +7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7c7c7c7c7d7d7d7e7e7e7e7e7e7e7e7e +7f7e7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080808080808080 +808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b +7b7c7c7b7b7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080 +8080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808081818080818181 +818181818182828282828282828282828282828283838383838383838383838383838382828282 +82818181808081818080807f7f7f7f7e7e7d7d7c7c7c7c7b7b7a7a797979797777777676777776 +767675757575747574747474737373737373737373737272727272737373737373737373737373 +737373737373737374747474747474747475747575757576767677777777787878797979797a7a +7b7b7c7c7c7c7d7d7e7e7f7f7f7f80808081818181828282828282828283838383838383838383 +828282828282828282828181818181818181808081818080808080808080808080808080808080 +80808080808080808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d +7d7d7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f808080808080808081818080818080818180808080808080807f7f7f7f7e7f7e7e7e7e7d +7d7d7d7d7c7c7c7b7b7c7c7b7b7b7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f +808080808080808081818080818181828282828282828282828282828282828282828282828282 +828282828282818181808081818080807f7f7f7f7e7e7d7d7c7c7c7c7b7b7a7a79797878777776 +767575747474747272727171717170706f706f6f6f6f6f6f6f6f706f7070707071717172727373 +7475767576777778797a7a7b7b7d7d7e7f807f8081818283848485858585868686888888888988 +898989898a8a8a8a8a8a8a8a8a8a89898989888988888888878787878786868685858686858585 +848484848384838383838282828282818181808081818080808080808080808080808080808080 +80808080808080808080807f7f7f7f7f8080808080808080808080808080807f7f7f7f7f7f7f7f +7f7f8080808080808080808080808080807f7f7f7f7e7f7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f +7f7f7e7f7e7e7e7e7d7d7d7d7e7e7f7f8080828283848584858686868686868584858483828180 +7f7e7e7e7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f80808080808080808080 +8080808080808080808080808080807f7f7f7f7f8080808080808080808080808080807f7f7f7f +7e7f7e7e7d7d7c7c7b7b7b7a7a7a7a7a7a7a7a7b7b7b7b7c7c7d7e7f7f80808080818181818181 +81818181818080818180808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7f7e7f7f7f7f7f7f7f7f7f808080808080 +80808080808080807f7f7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080 +80808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080808181808081 +8181818181818181818181818181818181818181808081818080807f7f7f7f7e7f7e7e7e7e7d7d +7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e +7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080808080808080 +80808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c +7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808081818080 +818181828282828282828282828282828282838383838383838383838383838383828282828281 +818181818181818181808080807f7f7e7e7c7c7d7d7c7c7b7b7a7a7a7a78787878787878787777 +777776767576757575757474747474747474747473737373737474747474747474747474747474 +747474747474757575757575757575767576767676777778787878787979797a7a7a7a7b7b7c7c +7d7d7c7c7e7e7f7f80808080818181818181818282828282828282838383838383838383838282 +828282828282818181818080808080808080808080808080808080808080808080808080808080 +8080808080808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d +7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f808080808080808080808080808080808080808080808080807f7f7f7f7e7f7e7e7e7e7d7d7d +7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f8080 +808080808080808080808080808181818181818181828281818282828282828282828282828282 +82828282818181818181818181818080807f7e7f7e7d7c7c7c7c7c7c7b7b7a7a79797878787776 +767575757573737373737272717170717070707070706f6f706f70707070717171717172727374 +7574757575767778797a7a7b7b7c7d7e7d7e7f7f80818282838384848484848686878788878888 +888889898a8a8a8a8a8a8a8a898989898889888888888787878787868686868686868686868585 +858584858484838383838282828181818181818181818181818181818181818181818181808081 +8180808080808080807f7f7f7f7f8080808080808080808080808080807f7f7f7f7f7f7f7f7f7f +8080808080808080808080808080807f7f7f7f7e7f7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f +7e7f7e7e7e7e7d7d7d7d7e7e7f7f8080818182848584858585858585868584868583828181807f +7f7e7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f808080808080808080808080 +808080808080808080808080807f7f7f7f7f8080808080808080808080808080807f7f7f7f7e7f +7e7e7d7d7c7c7c7c7c7b7b7b7a7a7a7a7a7b7b7b7b7b7c7d7e7f7f808080808080808080818181 +8181818181818181808081818080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7f7e7f7f7f7f7f7f7f7f7f8080808181808081 +8181818181807f807f7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f +7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080 +8080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080818180808181818181818181 +818181818181818181818181818080818180808080808080807f7f7f7f7e7f7e7e7e7e7d7d7d7d +7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7e7e7e7e7f807e7f80 +808080808080808181818181818181818181818181818181818181818181818181818181818181 +818181808080808080808080808080807f7f80807f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080 +80808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7f7f80808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080818180808181 +818282828282828282828282828282828383838383838383838383838383838282828282818181 +818181818181818080808080807f7f7d7d7e7e7d7d7c7c7c7c7c7b7a7979797979797978787878 +777777777676767675757575757575757575747474747475757575757575757575757575757575 +75757575767676767676767676777677777777787879797979797a7a7a7b7b7b7b7c7c7d7d7e7e +7d7d7f7f8080808080808181818181818182828282828282828383838383838383838382828282 +828282828181818180808080808080808080808080808080808080808080808080808080808080 +8080808080807f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c +7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7e7d7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80 +8080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7e7e7e7e7d +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7f7f7f7f +807f80808080808080808081818181818181818282818182828282828282828282828282828282 +8282818181818181818181818080807f7f807f7e7d7d7d7d7d7d7b7c7b7b7a7a79797978777777 +7777767474747474737372727171717171717171707070707070706f7170707070717172727472 +74747475767677787879797a7b7c7b7c7d7d7e7f80808181828282838385858686868687878787 +8888898989898989898a8889898989898989898988888888888787878786878686868685858585 +858585858484848483838382828282818281818181818181818181818181818181818080818180 +808080808080807f7f7f7f7f8080808080808080808080808080807f7f7f7f7f7f7f7f7f7f8080 +808080808080808080808080807f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f +7f7f7f7e7e7d7d7d7e7e7e7e7f808181828384838485858585858685848685848382818080807f +7d7d7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7f80808080808080808080808080 +80808080808080808080807f7f7f7f7f8080808080808080808080808080807f7f7f7f7f7f7f7f +7e7d7d7c7c7c7c7b7b7b7a7a7a7a7a7b7b7b7b7b7c7d7e7e7e7f7f7f8080808080808181818181 +818181818181808081818080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808081818080818181 +818181807f80807f7f7f7e7e7e7e7d7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080 +808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f8080808080808080808080808080808080808181808081818181818181818181 +818181818181818181818180808181808080808080807f7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7e7e7e7e7f7f7f7f7f7f7f7f80807f7f808080 +808080808081818181818181818181818181818181818181818181818181818181818181818181 +81808080808080808080808080807f7f80807f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e +7e7d7e7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7d7d7d7d7e7d7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808081818080818181818181818181 +818181818181818181828282828282828282828383838383838383838383838383838383838282 +838382828281818181807f7f7f7f7f7f7f7e7e7e7d7c7c7c7c7c7c7c7b7b7a7a79797979797979 +777877777777767676767675757575757575757575757575757575757575757575757575767676 +76767676767676777777777877787879797979797a7a7b7b7b7b7b7c7c7c7c7d7d7e7e7f7f7f7f +7f7f7f808181818182828283838383838383838383838383838383838282828282818181818181 +818181818181818181818181808081818080808080808080808080808080808080807f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f +7f7f80808080807f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f8080808181808081808081818080808080808080808080807f7f7e7e7e7e7e7e7e7e7e7e7d +7d7c7c7d7d7c7c7c7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7d7d7e7e7e7e7f7f7f7f7f7f +7f7f80807f7f808080818181818181818181818181818181818181818181818181818181818181 +81818180808181808080808080807f7f7f7f7f7f7e7e7d7d7d7d7c7c7c7c7a7a79797979787777 +7777767674747474737372737171707070707070716f7070707070707071717171717272727273 +74747475757575787878797a797a7b7b7c7d7e7e7f7f8080828283828383838585868687878787 +878787898989898989898989888988888888888888888888888887878888878787868686868585 +848484848484848484838383828283838282828181818181808080808080808080808080808080 +808080808080808080807f7f7f7f7f7f7f7f7f7f80808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f808080808080808080807f7f7f7f7e7f7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e +7e7e7e7e7e7e7e7e7f7f7f7f80818182838384858686868686858585858484838281807f7f7f7e +7e7e7e7c7c7c7c7c7c7c7c7c7c7d7d7d7d7e7e7f7f7f7f7f7f7f7f7f8080808080808080808080 +8080808080808080808080808080808080808080808080808080808080808080807f7f7e7e7e7e +7e7e7d7d7d7b7b7b7b7b7b7b7a7a7a7b7b7c7c7c7c7d7e7e7f7f7f808181818181818181818180 +808181808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7f7e7f7f7f7f7f7f7f7f7f808080808080808080808080 +808080807f7f7f7f7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f +7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080808080808080 +80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080 +808080808080808080808080808080808080808080808080808080808181808081818181818181 +8181818181818181818181818181808080807f7f7f7f7f7f7f7e7e7d7d7d7d7c7c7c7c7c7c7c7c +7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f807f808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080807f807f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c +7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7d7d7d7d7d7d7d7d7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080808080808080 +8080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f +7e7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080818180808181818181818181818181 +818181818181818282828282828282828283838383838383838383838383838383838382828383 +8282828181818181808080808080807f7f7f7e7e7e7e7d7e7d7d7c7c7b7b7a7a7a7a7a7a7a7979 +787878787777777777767676767676767676767676767676767676767676767676767777777777 +777777777778787878797879797a7a7a7a7a7b7b7c7c7c7c7c7d7d7d7d7e7e7f7f808080808080 +808181818181828282838383838383838383838383838383838382828282828181818181818181 +81818181818181818181808081818080808080808080808080808080808080807f7f7f7f7f7f7f +7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +80808080807f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +808080818180808180808181808080808080808080808080807f7f7f7f7f7f7f7f7f7e7e7d7d7c +7c7d7d7c7c7c7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f +80807f7f8080808181818181818181818181818181818181818181818181818181818181818181 +8180808181808080808080808080808080807f7f7e7e7d7e7d7d7d7d7b7b7a7a7a7a7a79797878 +77777575757574747373727271717171717171707070706f706f6f707070707070717071727373 +73737373737676767778777879797a7b7c7c7d7d7e7e8081828182828283848585868686868686 +868888888889888989898989898989898989898989898989888789888787878686868686858585 +858585858585858484848382848382828281818181818080808080808080808080808080808080 +80808080808080807f7f7f7f7f7f7f7f7f7f80808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80 +8080808080808080807f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7e +7f7e7e7e7e7e7e7e7e7f80818181828283858686868686858585858585848281818080807f7e7e +7e7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f80808080808080808080808080 +80808080808080808080808080808080808080808080808080808080808080807f7f7f7f7e7f7e +7d7d7d7b7b7b7b7b7b7b7a7a7a7b7b7c7c7c7c7c7d7d7e7e7f8081818181818181818181808081 +81808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080 +8080808080807f7f7f7f7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080808080808080 +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080 +808080808080808080808080808080808080808080808080808081818080818181818181818181 +818181818181818181818181808080807f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c +7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f80808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7e7f7e +7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e +7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080808080808080 +808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f +7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080818180808181818181818181 +818181818182828282828282828282838383838383838383838383838383838383838383838383 +838282828282818181808081818080807f7f7f7f7e7f7e7e7e7e7c7c7c7b7b7c7c7b7b7a7a7979 +797978787878787777777777777777777777777777777777777777777777777778787878787878 +787878797979797a797a7a7b7b7b7b7c7c7c7d7d7d7d7d7e7e7e7e7f7f80808181808081818182 +828282828383838383838383838383838383838383838383828282828281818181818181818080 +8181808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f +7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080 +8080807f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080 +80808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7e7e7d7d7d7d7d +7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f +7f7f7f7f7f80808080808080808181808081818181818181818181818181818181818181818181 +818181818181818181808081818080807f7f7f7f7e7f7e7e7e7e7c7c7c7b7b7b7b7a7a79797878 +7777767675757474737372727272717171707070706f706f6f6f6f6f6f6f6f706f707071717171 +72727274747475767576777778797a7a7b7b7d7d7e7f807f808181828384848585858586868688 +888888898889898989898989898989898989898989898988898888888887878787878686868585 +868685858584848484838483838383828282828281818181818181818080818180808080808080 +8080808080807f7f7f7f7f7f7f7f7f7f80808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080 +808080808080807f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e +7e7e7e7e7e7e7e7f7f808081828283848585858586858586868585848382828180807f7e7e7e7c +7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f808080808080808080808080808080 +8080808080808080808080808080808080808080808080808080808080807f7f7f7f7e7f7e7e7e +7e7c7c7c7b7b7b7b7a7a7a7b7b7b7c7c7c7c7d7d7e7e7f7f808080808181818181818181818181 +8080818180808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808081818080818181818181808081 +818080807f7f7f7f7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080808080808080807f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080 +808080808080808080808080808080808080808181808081818181818181818181818181818181 +8181818181808081818080807f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7d7d +7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f808080808080808081818080818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818180808181808080808080808080808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e +7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c +7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e +7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080808080808080808080 +80808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f +7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f +7f7f7f7f7f7f808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808081818080 +818181828282828282828282828383838383838383838383838383838383838383838383838382 +8282828281818181818181818181808080807f807f7f7f7f7d7d7d7c7c7d7d7c7c7b7b7a7a7a7a +797979797978787878787878787878787878787878787878787878787878797979797979797979 +797a7a7a7a7b7a7b7b7d7d7c7c7d7d7d7e7e7e7e7e7f7f7f7f8080818181818181818181828282 +828283838383838383838383838383838383838383838282828282818181808081818080808080 +808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7e7f +7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080 +807f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080 +8080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7e7e7d7d7d7d7d7d7d +7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f +7f7f7f808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808181808081808080807f7f7e7f7e7e7e7e7c7c7c7c7c7c7c7b7b7a7a79797878 +78787676757574747373737373727271717171707170706f6f70706f6f706f7070717171717171 +71737373747574757575767778797a7a7b7b7c7d7e7d7e7f7f8081828283838484848484868687 +878887888888888888888989898989898989898989888988888888878787878786868686868686 +868686858585858485848383838282828282818181818181818181818181818181818181818181 +8181808080807f7f7f7f7f7f7f7f80808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080 +80808080807f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e +7e7e7e7e7e7f7f80808081818283858585858585858585868584848382818181807f7e7e7c7c7c +7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f8080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080807f7f7f7f7e7f7e7e7e7e7c +7c7c7c7c7c7c7b7a7a7c7c7b7b7b7b7b7c7d7e7e7f7f8080808080818180808181818181818181 +818181808081818080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808081818080818181818181 +808080807f7f7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f8080808080808080808080808080808080808080808080808080808080807f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080 +808080808080808181808081818181818181818181818181818181818181818181818181818080 +818180808080808080807f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7d7d7d7d +7d7d7d7d7d7d7e7e7e7f807e7f8080808181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +81818181818181818181818181818181818181818181818080807f7f80807f7f7e7f7e7e7e7e7e +7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f80808080808080808080808080808080808080808080808080808080808080808080 +8080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7f7f80808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080818180808181 +818282828282828282828283838383838383838383838383838383838383838383838383828282 +828281818181818181818181808080808080808080807e7e7e7d7d7e7e7d7d7c7c7c7c7c7b7b7a +7a7a7a797979797979797979797979797979797979797979797979797a7a7a7a7a7a7a7a7a7b7b +7c7c7c7c7c7c7c7e7e7d7d7e7e7e7f7f7f7f7f8080808080808181818181818181818282828282 +838383838383838383838383838383838383838382828282828181818080818180808080808080 +80808080808080808080808080808080808080808080808080807f7f7f7f7e7f7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7d7e7e7e7e7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080807f +7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080 +808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7e7e7e7d7e7d7d7d7d +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7f7f7f7f807f8080808080808080808080808080808080808080808080808080808080808080 +80808080808181808081808080807f7f7f7f7f7f7f7f7d7d7d7d7c7d7c7b7b7b7b7a7a79797979 +77777777757574747474747373727271717171717170707171707070706f6f7070707070707072 +727272747274747475767677787879797a7b7c7b7c7d7d7e7f8080818182828283838585868686 +868686868787878788888888888888888888888888888888898788888887878686868686868686 +868585858585858584848483838383828281818181818181818181818181818181818181818181 +808080807f7f7f7f7f7f7f7f80808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080 +8080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f +7e7e7e7e7e7f7f7f8181828284848484858585858586858485848382828180807f7f7d7c7c7c7c +7c7c7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f80808080808080808080808080808080808080 +80808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7e7d7c7c +7c7c7c7c7b7a7a7c7c7b7b7b7b7b7c7d7e7e7e7e7f7f8080808181808081818181818181818181 +81808081818080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080818180808181818181818080 +80807f7f7f7f7e7e7e7d7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e +7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f8080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080 +808080808081818080818181818181818181818181818181818181818181818181818180808181 +808080807f7f7f7f7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7d7d7d7d7e7d +7e7e7e7e7f7f7f80807f7f80808081818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +8181818181818181818181818181818181818181818080807f7f80807f7f7f7f7f7f7f7f7f7f7f +7f7f7e7e7e7e7e7e7e7e7e7d7e7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7e7d7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f808080808080808080808080808080808080808080808080808080808080808080808080 +808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f +7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080818180808181818181818181818181818181 +818181818181818181828282828282828282828383838383838383838383838383838383838383 +83838382828383828282828282828181808080807f7f7f7e7e7f7f7e7e7e7d7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7d7d7e7e7e7e7e7e7f7f7f7f7f7f7f7f80808080818282828383828283838383838383838383 +838383838383838382828282828282828282818181818181818181818181818080818180808080 +808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7f7e7f7f7f7f80808080808080808080808080808080808080808080808080808080 +808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f8080808080808080808080808080808080808080808080807f7e7e7e7e7e7e7e7e7e7e7d7d +7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7e7e7e7e7f7f7f7f7f7f +7f7f7f7f7f7f7f8080808081818181818181818181818181818181818181818181818181818181 +81818180808181808080808080807f807f7f7f7f7e7e7e7d7d7d7d7d7d7c7b7b7b7a7a79797979 +77777777777775757474737473737372717070707070707070706f707070707070717171717171 +727272727374747475757575787878797a797a7b7b7c7d7e7e7f7f808082828382838383848586 +868686868787878787878888888989898988898888888888888888888888888787888887878786 +868685848584848484838383838383838383838282828181828281818180808080808080808080 +80808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080 +80808080807f7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e +7e7f7f7f7f8080808182828383848585858686858585848484848281807f7f7e7e7e7d7d7d7c7c +7c7c7c7c7c7c7c7c7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f80808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080807f7f7e7e7e7e7e7e7e7d7d +7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7d7e7e7f7f808181818181818181818181808081818080 +80808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080818181818181808081818080808080 +80807f7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f808080808080808080 +808080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f +7f7f7f7f8080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808181808081818182828282828181818181818181818181818180 +7f80807f7f7f7e7e7e7e7d7e7d7d7d7d7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e +7e7e7f7f7f7f807f80808080808080808080808081818181828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828281818181808080808080808080808080808080808080808080807f807f7f7f7f7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7c7c7c7c7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7d7d7d7d +7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080 +8080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f +7e7f7f7f7f80808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808181808081818181818181818181818181818181 +818181818181818282828282828282828283838383838383838383838383838383838383838383 +8382828383828282828282828281818181818080807f7f80807f7f7f7e7e7e7e7d7e7d7d7d7d7d +7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7e7d7e7e7e7e +7f7f7f7f7f7f7f8080808080808080818181818182828283838282838383838383838383838383 +838383838383828282828282828282828181818181818181818181818180808181808080808080 +80808080808080808080808080808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080808080808080 +80808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +808080808080808080808080808080808080808080808080807f7f7f7f7e7f7e7e7e7e7d7d7d7d +7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7e7e7e7e +7e7f7e7f7f80808080818181818181818181818181818181818181818181818181818181818181 +8180808181808080808080808080808080807f7f7f7e7d7e7d7d7d7d7c7c7c7b7b7a7a7a7a7979 +787878787676757574757473737371717171717171717170706f6f6f6f6f6f7070707070707071 +707172737373737373737676767778777879797a7b7c7c7d7d7e7e808182818282828284848484 +858586868686868687878788888888888888888889888989898889888887878888878787868686 +858585858585858484848483848383838382828281818282818181808080808080808080808080 +8080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080 +808080807f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e +7e7e7e7f808081818182828385858586868585858585858583818080807f7f7e7d7d7d7c7c7c7c +7c7c7c7c7c7c7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080 +8080808080808080808080808080808080808080808080808080807f7f7f7f7e7f7e7e7d7d7b7b +7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7d7d7e7f8081818181818181818181818080818180808080 +8080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808181818181818080818180808080808080 +807f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080 +80808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f80808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808081818080818181828282828281818181818181818181818181807f80 +7f7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f +808080808080808080808080808080808080818181818282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +81818181808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f +7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7c7c7c7c7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7d7d7d7d7d7d +7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080 +808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f +7f7f7f808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080818180808181818181818181 +818181818182828282828282828282838383838383838383838383838383838383838383838383 +83838383838383838383838282828282818181808081818080807f7f7f7f7e7f7e7e7e7e7e7e7e +7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f8080 +808181808081818181818181818282828282838383838383838383838383838383838383838383 +838383838282828282828282828281818181818181818080818180808080808080808080808080 +8080808080808080808080808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080808080808080808080 +8080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080 +80808080808080808080808080808080808080808080807f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f +7e7f7f7f7f80808080808080808080808080808080808080808080808080808080808080808081 +818080818080818180808080808080807f7f7f7f7e7f7e7e7e7e7d7d7d7c7c7c7c7b7b7a7a7979 +79797777777675767574747472727271717272717170706f6f6f6f6f6f6f6f6f6f6f6f6f706f70 +707171717172727274747475767576777778797a7a7b7b7d7d7e7f807f80818181838383838484 +858586868686878787888888888888888888898889898988898888888888888888888787878686 +868685858584848484838483838383828282828282828282828181818181818181808081818080 +808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080 +80807f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e +7e7e7f7f80808182828384858585858685858686858584828181807f7f7e7d7d7d7c7c7c7c7c7c +7c7c7c7c7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080807f7f7f7f7e7f7e7e7e7e7c7c7c7b +7b7c7c7b7b7b7b7b7b7c7c7c7c7d7d7e7f80808181808081818181818181818181818080818180 +808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808081818080818181818181808081818080807f +7f7f7f7e7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080 +8080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +808080808080808080808080808080808080808080808080808080808080808080808080808081 +81808081818181818181818181818181828282828281818181818181818080818180807f7f7e7e +7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f8080 +808181808081818181818181818181818181828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +8181818181818181818181818181818181818080818180808080808080807f7f7f7f7f7f7f7f7f +7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080 +80808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f +7f8080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080818180808181818181 +818181828282828282828282828383838383838383838383838383838383838383838383838383 +838383838383838383828282828281818181818181818181808080807f807f7f7f7f7f7f7f7f7f +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f807f8080808081818181 +818181818181818181818182828282828383838383838383838383838383838383838383838383 +838382828282828282828181818180808080808080808080808080808080808080808080808080 +808080808080808080808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f80808080808080808080808080808080808080808080808080808080808080808080 +807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080 +80808080808080808080808080808181808081808080807f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f +7f7f7f808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080807f7f7f7f7e7f7e7e7e7e7d7d7d7c7c7c7c7c7c7b7b7a7a7a7a +787878777677767575757373737373737372727171707070707070706f6f70706f6f706f707071 +717171717171737373747574757575767778797a7a7b7b7c7d7e7d7e7f7f7f8181818182838484 +848484848585858787878787878787878887888989888988888888888888888887878786868686 +868686858585858485848483838383828282828282828281818181818181818181818181818181 +81818080818180808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080 +7f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e +7f7f808080818182848585858585868685858685848281818180807f7d7d7d7c7c7c7c7c7c7c7c +7c7c7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080807f7f7f7f7e7f7e7e7e7e7c7c7c7c7c7c +7c7c7b7b7c7c7b7c7c7b7b7d7d7e7f808080808080808181808081818181818180808181808080 +80808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080818180808181818181818181808080 +7f7e7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080 +808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080 +808080808080808080808080808080808080808080808080808081818080818181818181818181 +8181818181818181818181818181828282828281818180808181808080808080807f7f7e7e7e7e +7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7f807e7f80808081818181 +818181818181818181818181818181818282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828181 +8181818181818181818181818181818181818181818181818181818180808080808080807f7f80 +807f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080 +8080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808181808081818181818181 +818282828282828282828283838383838383838383838383838383838383838383838383838383 +838483848484848383838383828282828182818181818080808080808080808080808080807f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080818181818281 +828282828282828282838383838284838383838383838383838383838383838383838383838383 +828282828282828281818181808080808080808080808080808080808080808080808080808080 +80808080808080808080807f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f80808080808080808080808080808080808080808080808080808080808080808080807f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080 +8080808080808080808080808181808081808080807f7f7f7f7f7f7f7f7e7e7e7e7d7d7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7f7f7f7f807f8080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080807f7f7f7f7f7f7f7f7f7f7e7e7e7d7d7d7d7d7d7b7c7b7b7b7b7979 +797877787777777674747474747474737372727171717171717170707171707070706f6f707070 +7070707072727272747274747475767677787879797a7b7c7b7c7d7d7d7f808080808182828282 +828384848486868686868687878787878788888888888888888888888888878787868686868686 +868585858585858585848484848383838383838382828181818181818181818181818181818181 +8080818180808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080807f7f +7f7f7f7f7f7f7f7e7f7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e +7f7f8081818283848485858586868585868584838282818080807e7e7e7c7c7c7c7c7c7c7c7c7c +7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7d7c7c7c7c7c7c7c +7b7b7c7c7b7c7c7b7b7d7d7e7e7f7f7f8080808081818080818181818181808081818080808080 +8080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808181808081818181818181818080807f7f +7f7f7f7f7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080 +80808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080 +808080808080808080808080808080808080808080808080818180808181818181818181818181 +818181818181818181818181828282828281818180808181808080807f7f7f7e7e7e7e7e7e7d7d +7d7d7d7d7d7d7d7d7c7c7c7c7c7d7d7d7d7e7d7e7e7e7e7f7f7f80807f7f808080818181818181 +818181818181818181818181818182828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828281818181 +818181818181818181818181818181818181818181818181818180808080808080807f7f80807f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7d7e7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7e7d7e7e7e7e7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080 +808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f +7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080818180808181818181818181818181818181 +818181818282828282828282828282828282828383838383838383838383838383838383838383 +838383838383838383838383838282838382828282828282818281818181818181818180808080 +808080808080808080808080808080808181818181818181818281828282828282828383828283 +838383838383838383838383838383838383838383838383838383828282828281818181818181 +818181818181818181818181818181818080818180808080808080808080808080808080808080 +808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f8080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080 +8080808080808080808080808080808080808080807f807f7f7f7f7e7e7e7e7e7e7e7e7e7e7d7d +7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7e7e7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80807f7f807f7f +81818080808080808080808080807f807f7f7f7f7e7e7e7e7e7e7e7d7d7d7d7c7c7c7c7a7a7a79 +797979777777777676747475757474737372727272707070707070707070706f70707070707071 +7171717171727272727374747475757575787878797a797a7b7b7c7d7d7d7e7f7f7f8081828282 +828383838384848585858586878687878786888787878788888888888888888888888887878786 +868686858584848484848484848483838383838383838383828282818181818080808080808080 +80808080808080808080808080808080808080807f7f7f7f7f8080808080808080808080808080 +7f7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7f7f7f +80818081828283848586858586868585858484838281817f7f7f7e7e7d7d7d7d7c7c7c7c7c7d7d +7d7d7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080807f807f7f7f7e7e7e7e7d7d7c7c7b7b7b +7b7b7b7c7c7c7c7c7c7c7f7f7f80807f8081818181818181818181818080818180808080808080 +8080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808081818181818180808181808080808080807f807f +7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f +7e7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808081818080818181 +8282828282828282828281818181818181818181818181807f80807f7f7f7e7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7f7f7f7f807f808080808080808181818182 +828282828282828282828282828282828281818181818181818181818181818181818181818181 +818181818181818182828282828282828282828282828282828282828282828282828282828282 +82828282828282828281818180808181808080808080808080808080808080808080808080807f +807f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7d7d7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c +7c7d7d7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7f7f8080808080808080808080808080808080808080808080808080808080 +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080 +807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f +7f7f7f7f7f80808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808181808081818181818181818181818181818181 +818182828282828282828282828282828283838383838383838383838383838383838383848384 +848484848484848484848483828483828282828282828282828282828282828282818181818181 +818181818181818181818181818182828282828282828282828282828282828283848283848484 +848484848484848484838483838383838383838383838383838282828282818181818181818181 +818181818181818181818181818180808181808080808080808080808080808080808080808080 +80807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e +7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080 +80808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080 +808080808080808080808080808080808080808080808080807f7f7f7f7e7f7e7e7e7e7d7d7d7d +7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7e7e7e7e +7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80807f7f807f7f8181 +8080808080808080808080808080808080807f7f7f7f7f7f7f7e7e7d7e7d7d7d7d7b7b7b7a7a7a +7a79797878777775757676757574747373737371717171717171717170706f6f6f6f6f6f707070 +7070707071707172737373737373737676767778777879797a7b7c7c7d7d7d7d7e7f8080818182 +828282838384848585868686868686868787878787888888888888888888888888878787868686 +868685858585858585858585848484848384838383838282828181818180808080808080808080 +8080808080808080808080808080808080807f7f7f7f7f8080808080808080808080808080807f +7f7f7f7e7f7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e8081 +8081818182848586858586868585858585848281818080807f7e7d7d7d7d7c7c7c7c7c7d7d7d7d +7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080808080807f7f7e7e7d7d7c7c7b7b7b7b7b +7b7c7c7c7c7c7c7c7e7e7e7f807f80818181818181818181818180808181808080808080808080 +808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f8080808081818181818180808181808080808080808080807f7f +7e7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e +7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080818180808181818282 +828282828282828281818181818181818181818181807f807f7e7e7e7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f8080808080808080808080808081818181828282 +828282828282828282828282828282818181818181818181818181818181818181818181818181 +818181818181828282828282828282828282828282828282828282828282828282828282828282 +828282828282828181818080818180808080808080808080808080808080808080808080808080 +80808080808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7c7c7d7d7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7d +7d7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080808080808080807f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080807f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f +7f7f7f808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808181808081818181818181818181818181 +828282828282828282828282828282838383838383838383838383838383838383838483848484 +848484848484848484848384838383838383838383838383838383838383838282828282828282 +828282828282828282828282838383838383838383838383838383838383838483848484848484 +848484848484848384838383838383838383838383838382828282828181818181818181818181 +818180808181808080808080808080808080808080808080808080808080808080808080808080 +7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e +7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080 +8080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080 +80808080808081818080818080818180808080808080807f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f +7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080 +808080808080808080808080808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7c7c7c7b7b7b7b7a +7a7979787877777777767675757474747472727271717272717170706f6f6f6f6f6f6f6f6f6f6f +6f6f706f70707171717172727274747475767576777778797a7a7b7b7c7c7d7d7e7e7f7f808081 +818282838384848585858586868687878787878888888888888888888888888888888787878787 +868686858586868585858484848483848383838382828282828181818181818181808081818080 +808080808080808080808080808080807f7f7f7f7f8080808080808080808080808080807f7f7f +7f7e7f7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7f807f80 +818182848585868685858685858585848382828180807f7e7d7d7d7d7c7c7c7c7c7d7d7d7d7d7e +7e7e7e7f7e7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080808080807f7f7e7e7e7e7c7c7c7b7b7c7c7b7c +7c7b7b7c7c7c7e7e7e7e7f7f808081818080818181818181808081818080808080808080808080 +80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f808080818180808181818181818181818181808080807f7f7e7f +7e7e7e7e7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080 +808080808080808080808080808080808080818180808181818181818181818181818182828282 +82828282828281818181818181818080818180807f7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f80808081818080818181818181818182828282828282 +828282828282828282828282828181818181818181818181818181818181818181818181818181 +818181818282828282828282828282828282828282828282828282828282828282828282828282 +828282828281818181818181818181818181818181818181818181818080818180808080808080 +8080808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f8080808080808080808080808080808080808080808080808080808080807f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080807f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f +7f8080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080818180808181818282 +828282828282828282828282828383838383838383838383838383838383838384838484848484 +848484848484848483848383838383838383838383838383838383838382828282828282828282 +828282828282828282828383838383838383838383838383838383838384838484848484848484 +848484848483848383838383838383838383838383828282818181818080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080807f7f +7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e +7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080 +8080808080808080808080808080808080808080807f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080 +80808080808080808080808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7c7c7c7c7c7c7c7b7b7a +7a79797878787877777676757575757373737373737372727171707070707070706f6f70706f6f +706f707071717171717171737373747574757575767778797a7a7a7a7b7b7c7c7d7d7f7f7f7f80 +808181828384848484848484858586868687878787878787888888888888888887878787878686 +868686868686868685858585848584848383838382828281818181818181818181818181818181 +818181818181818181818181808080807f7f7f8080808080808080808080808080807f7f7f7f7e +7f7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7f807f808080 +8184858585858585858585858584838282818181807e7d7d7d7d7c7c7c7c7c7d7d7d7d7d7e7e7e +7e7f7e7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080807f7f7e7e7e7e7c7c7c7c7c7c7c7c7b7b7c +7c7b7c7c7d7d7e7e7f7f8080808080808081818080818181818181808081818080808080808080 +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f80808080808080808181808081818181818181818181807f7e807f7e +7e7e7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f8080808080808080818180808180808181808080808080808080808080808080808080 +80808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080 +808080808080818180808181818181818181818181818181818181818181818181828282828282 +8282828281818180808181808080808080807f7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7e7e7e7f807e7f808080818181818181818181818181818181828282828282828282 +828282828282828282828281818181818181818181818181818181818181818181818181818181 +818182828282828282828282828282828282828282828282828282828282828282828282828282 +828282818181818181818181818181818181818181818181818181818181818181818181818181 +818181818080807f7f80807f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f8080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080807f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808181808081818182828282 +828282828282828282828283838383838383838383838383838383838383838383838384838484 +848484848484848484848484848484848484848484848484848484838383838383838383838383 +838383838383838384848484848484848484848484848484848484848484848484848484848384 +838383838383838383838383838383838383838282828181818180808080808080808080808080 +80808080808080808080808080808080808080808080808080808080808080808080807f7f7f7f +7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080807f7f +7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f8080808080808080808080 +808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7e7e7d7d7d7d7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080 +8080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7d7d7d7d7c7d7c7b7b7b7b7a +7a7979797978787777777777767474747474747473737272717171717171717070717170707070 +6f6f70707070707070727272727472747474757676777878787879797b7b7b7b7d7d7d7d7e7f80 +808081828282838383838484858585868787878787878888888888888888878787878786868686 +868686868686858585858585858584848484838383828282828182818181818181818181818181 +81818181818181818181808080807f7f7f8080808080808080808080808080807f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e807e8080808183 +848484848585858585858584848382818181807f7e7e7e7d7c7c7c7c7c7d7d7d7d7d7e7e7e7e7e +7e7e7e7e7f7e7f7f7f7f8080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080807f7f7f7f7f7f7d7c7c7c7c7c7c7c7b7b7c7c7b +7c7c7d7d7e7e7e7e7f7f7f80808080818180808181818181818080818180808080808080807f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f80808080808080808181808081818181818181818181807f7f80807f7f7f +7e7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f80808080808080808181808081808081818080808080808080808080808080808080808080 +8080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080 +808080808181808081818181818181818181818181818181818181818181818282828282828282 +828281818180808181808080807f7f7f7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7d7e +7e7e7e7f7f7f80807f7f8080808181818181818181818181818181818282828282828282828282 +828282828282828282818181818181818181818181818181818181818181818181818181818181 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828181818181818181818181818181818181818181818181818181818181818181818181818181 +81818080807f7f80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7d7e7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7e7d7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f8080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f +7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808181808081818181818181818181818181818181818181 +818181818282828282828282828282828282828282828282838383838483848484848484848484 +848484848384838383838383838383838383838383838383838383838383838383838383838383 +838484848484848484848484848484848383838383838383838483848484848484848484848484 +848384838383838282828282818181818181818181818181818181818181818181818180808181 +808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f +7f7f7f7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f +7e7f7f7f7f80808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080 +8181808081808081818080808080808080808080807f7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7e7e7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7d7d7d7d7d7d7c7b7b7b7a +7a7a7a7979797877777777777676747475757474737372727272707070707070707070706f7070 +707070707171717171717272727273747474757575757878787878787a7a7a7a7c7c7d7d7e7d7f +7f7f80818182838383838383848585858686868686868687878787878787878787878787868687 +878686868585858584858484848484848484848383838383838383828282828181818181818181 +808080808080808080808080808080808080808080808080808080808080808080807f7f7e7e7e +7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f808181828283 +84858485868585858585848383828180807f7f7e7e7e7d7c7c7c7c7c7c7c7c7c7d7d7d7d7e7e7f +7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080807f7f7f7e7e7e7e7d7d7c7c7b7c7c7b7b7c7c7c +7c7c7c7c7d7f7f7f80807f80818181818181808081818080808080808080808080808080808080 +807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080807f7f7f +7f7f7f7f7f7f7f7f7f7f8080808081818181818181818282828181808080807f807f7f7f7e7e7e +7e7e7e7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080818180808181818181818181828282828282828282828181818181 +8181818181818181807f80807f7f7f7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e +7e7f7f7f7f807f8080808080808081818181828282828282828282828282828282828282818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828181818180808080808080808080808080 +8080808080808080807f807f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f8080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f +7f7f7f7f7f80808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808081818080818181818181818181818181818181818181818181 +818182828282828282828282828282828282828282828383838383838383838483848484848484 +848484848484848484848484848484848484848484848484848484848484848484848484848485 +858585858585858585858585858584848484848484848484848484848484848484838483838383 +838383838382828282828181818181818181818181818181818181818181818181808081818080 +80808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7e7f7e7e +7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f +7f7f7f808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808181 +80808180808181808080808080808080808080807f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7d7e7d7d7d7d7c7c7c7b7b7b +7b7a7a7a797979797878777775757676757574747373737371717171717171717170706f6f6f6f +6f6f707070707070707170717273737373737373767676767777787878787a7a7b7c7d7c7d7d7d +7e7f80818282828282828384858586868686868686878787878787878787878787878686878786 +868685858585858585858585858585858584848484838483838282828281818181818181818080 +8080808080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f8081818181828384 +84858685858585858584838281808080807f7f7e7d7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e +7f7e7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080807f7f7e7e7d7d7c7c7b7c7c7b7b7c7c7c7c7c +7c7c7c7e7e7e7f807f80818181818181808081818080808080808080808080808080808080807f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080807f7f7f7f7f +7f7f7f7f7f7f7f7f80808080818181818181818182828281818080808080808080807f7f7e7e7e +7e7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f8080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808181808081818181818181818282828282828282828281818181818181 +818181818181807f807f7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f80 +808080808080808080808080818181818282828282828282828282828282828282828181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818182828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828281818181808080808080808080808080808080 +80808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f +7f7f7f808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808181808081818181818181818181818181 +828282828282828282828282828282828282828283838383838383838384838484848484848484 +848484848484848484848484848484848484848484848484848484848484848484848484858585 +858585858585858585858585848484848484848484848484848484848484848384838383838383 +838383828282828281818181818181818080818180808080808080808080808080808080808080 +8080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f +7f8080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080 +8080808080808080808080808080808080807f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7c7c7c7c7b +7b7b7a7a7a7a7979787877777777767675757474747472727271717272717170706f6f6f6f6f6f +6f6f6f6f6f6f6f706f707071717171727272747474747575767677777878797a7b7a7b7c7c7d7e +7f7f80808080818182838484858585858686868787878787878787878787878787878787878787 +868686868686868685858686858585848484848384838383838282828282828282828281818181 +818181818080818180808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f808081818282838485 +8585858585858584838282818180807f7f7e7d7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7f7e +7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080807f7f7e7e7e7e7c7c7c7b7b7c7c7b7c7c7b7b7c7c +7c7e7e7e7e7f7f80808181808081818181818180808181808080808080808080808080807f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080807f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f8080808181808081818182828282828181818080818180807f7f7e7e7e7e7d +7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f80808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080 +808080808181808081808081818080808080808080808080808080808080808080808080808080 +8080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808181 +808081818181818181818181818181818181818182828282828282828282818181818181818180 +80818180807f7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f808080 +818180808181818181818181828282828282828282828282828282828282828281818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828281818181818181818181818181818181818180 +8081818080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f +7f8080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080818180808181818282 +828282828282828282828282828282828282838383838383838383848384848484848484848484 +848484848484848484848484848484848484848484848484848484848484848484848585858585 +858585858585858585858484848484848484848484848484848484848483848383838383838383 +838282828181818180808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f80 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080 +808080808080808080808080808080807f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c +7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7c7c7c7c7c7c7c +7b7b7b7b7a7a79797878787877777676757575757373737373737372727171707070707070706f +6f70706f6f706f70707171717171717173737373747475757575767677797a797a7a7a7b7c7d7d +7e7e7f7f7f7f808182828484848484848485858686868686868686868686878786868787878686 +868686868686868686868686868585858584858484838383838282828282828282818181818181 +818181818181818181818181818181818181818181818181818181808080807f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f8080808081828384858585 +85858585858483828281818181807f7e7d7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f +7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080807f7f7e7e7e7e7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7e +7e7e7e7f7f80808080808080818180808181818181818080818180808080808080807f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080807f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f8080808080808080818181818282828181818181818181807f807f7e7e7e7d7d7d +7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080818180808181818181818181818181818181 +818181818181818181818181818181818180808181808080808080808080808080808080808080 +808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080 +808080808080808080808080808080808080808081818080818181818181818181818181818181 +818181818181818181818181818181818181828282828282828282828181818080808080808080 +8080807f7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f80808080818181 +818181818181818181818282828282828282828282828282828282828282818181808081818080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +818180808181818282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282818181818181818181818181818181818181818181 +81818181818181818181818181818181818181808080808080808080808080807f7f80807f7f7e +7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e +7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e +7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f80 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808181808081818182828282 +828282828282828282828282828282828383838383838383838383838383838383838383838383 +838383838383848384848484848484848484848484848484848484848484848485858585858585 +858585858585858584848484838483838383838383838383838383838383838383838383838382 +828281818181808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080807f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f80808080808080808080 +80808080808080808080808080807f7f7f7f7f7f7f7f7f7e7e7d7d7d7d7c7c7c7c7c7c7c7c7c7c +7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7d7d7c7c7c7c7c7c7c7b7b +7b7b7b7b7a7a797979797878777777777776747474747474747373727271717171717171707071 +717070707070707171717171717173737373737374747474757576777877787878797a7b7b7c7c +7d7d7d7d7e80808082828282828383848485858585858585868686868787868687878786868686 +868686868686868686868685858585858585858484848483838383838383828281818181818181 +81818181818181818181818181818181818181818181818181808080807f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7f808080818283838484848585 +8585858484838382828181807f7f7e7d7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f +7e7f7f7f7f80808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080807f7f7f7f7f7f7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7e7e7e +7e7e7e80808080808080818180808181818181818080818180808080808080807f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080807f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f8080808080808080818181818282828181818181818181807f80807f7f7f7e7d7d7d7d +7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f8080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f80808080808080808181808081818181818181818181818181818181 +818181818181818181818181818181808081818080808080808080808080808080808080808080 +80808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080 +808080808080808080808080808080808080818180808181818181818181818181818181818181 +81818181818181818181818181818181828282828282828282828181818080808080807f807f7f +7f7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7f7f7f7f7f7f7f808080808181818181 +818181818181818182828282828282828282828282828282828282828181818080818180808080 +808080808080808080808080808080808080808080808080808080808080808080808080808181 +808081818182828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828181818181818181818181818181818181818181818181 +8181818181818181818181818181818181808080808080808080808080807f7f80807f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f +7f7f80808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808181808081818181818181818181818181818181818181 +818181818181818181828282828282828282828282828283838484848484848484848484848484 +848484848484848484848484848484848484848484848484848484848484848484848484848484 +848484848484848484848484848484848484848484848484848383828282828181818181818181 +818181818181818181818080818180808080808080808080808080808080808080808080808080 +8080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f808080808080808080808080808080 +8080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080807f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080 +808080808080808080808080808080807f7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7f7e +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7d7d7d7c7c7c7c +7b7b7b7b7a7a7a7a79797978777777777776767474757574747373727272727070707070707070 +70716f70707070707071717171717171727272727373747474757575757777787879797a7a7a7a +7c7c7d7d7f7f7f7f80808282838283838383858585858585868686868686868686868686868687 +878786868787868686868686868585848484848484848484838383838383838383838383838282 +82828181818080808080808080808080808080808080808080808080808080808080807f7f7f7f +7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f80818181818383848484848585 +85858484848483818080807e7f7e7e7e7e7c7c7c7c7c7c7c7c7c7c7d7d7d7d7e7e7f7f7f7f7f7f +7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080807f7f7f7e7e7e7e7d7d7c7c7b7c7c7b7b7c7c7c7d7d7d7d7f +7f7f7f80808080818181818181808081818080808080808080808080808080808080807f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080807f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f80808080818181818181818181818180808181808080807f7f7f7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f80808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808181 +808081808081818080808080808080808080808080808080808080808080808080808080808080 +807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808181808081818181 +81818181828282828282828282828282828282818181818181818181818181807f7f80807f7f7f +7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7f80808080808080818181818282 +828282828282828282828282828282828181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828281818181808080 +808080808080808080808080808080808080808080808080808080808080808080807f807f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f807f80808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e +7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808081818080818181818181818181818181818181818181818181 +818181818181818282828282828282828282828282828383838383838383838383838383838383 +838384838484848484848484848484848484848484848484848484848484848484848484848484 +848484848484848483848383838383838383838383838383828282828281818181818181818181 +818181818181818180808181808080808080808080808080808080808080808080808080808080 +807f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080807f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f8080808080 +8080808080808080808080808080807f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7d7d7d7c7c7c7c7c7c +7c7c7b7b7b7b7a7a7a797979797878777775757676757574747373737371717171717171717171 +707070707070707171717171717171717171727273737373737373757576767777787878787a7a +7b7c7d7d7d7d7e7e80818281828282828484848485858686868686868686868686868686878787 +868687878686868686868686858585858585858585858484848483848383838383838382828282 +8181818080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7f808181818182828383848485858585 +8585858584818080807f807f7e7e7e7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f7f +7f7f7f7f7f7f808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080807f7f7e7e7d7d7c7c7b7c7c7b7b7c7c7c7d7d7d7d7e7e7f +7f80808080818181818181808081818080808080808080808080808080808080807f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f80808080818181818181818181818180808181808080808080807f7f7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808081818080 +81808081818080808080808080808080808080808080808080808080808080808080808080807f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808081818080818181818181 +8181828282828282828282828282828282818181818181818181818181807f7e807f7e7e7e7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f80808080808080808181818182828282 +828282828282828282828282828281818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282818181818080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f80808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e +7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f8080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808181808081818181818181818181818181 +818181818182828282828282828282828282828283838383838383838383838383838383838383 +848384848484848484848484848484848484848484848484848484848484848484848484848484 +848484848484838483838383838383838383838383838282828282818181818181818180808181 +80808080808080808080808080808080808080808080808080808080808080808080808080807f +7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080 +80808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f80808080808080 +808080808080808080808080807f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7b7b7c +7c7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d +7c7c7c7c7b7b7b7a7a7a7a79797878777777777676757574747474727272717172727171717070 +70707070707070707070707070707070707071717172727272737374747575767677777878797a +7b7b7c7c7d7d7e7f807f8081818183838383848485858686858586868686868686868787878787 +878787878787878787878686868585868685858584848484838483838383838383838382828282 +828181818181818181818181818181818181818080818180808080808080807f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7f80808181828283838484858585858585 +858584828181807f807f7e7e7e7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f +7f7f7f7f8080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080807f7f7e7e7e7e7c7c7c7c7c7c7c7c7c7c7d7d7d7d7e7e7f7f7f +7f8080808181808081818181818180808181808080808080808080808080807f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f8080808181808081818181818181818181818080818180807f7f7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080 +808080808080808080808080808181808081818181818181818181818181818181818181818181 +8181818181818181818080818180808080808080808080808080808080808080808080807f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080 +808080808080808080808080818180808181818181818181818181818181818181818181818181 +8282828282828282828282828282828181818181818181808080807f7f7e7f7e7e7e7e7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f808080818180808181818282828282828282 +828282828282828282828282818181818181818181818181818080818180808080808080808080 +808080808080808080808080808080808080808080808080808080808080808181808081818181 +818181818181818181818181818182828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282818181818181818181 +818181818181818181818181818181818181818181818181808081818080808080808080808080 +8080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e +7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f80808080 +808080808080808080808080808081818080818181818181818181818180808181808080808080 +808080808080808080808080808080808080808080808080808181808081818181818181818181 +818181828282828282828282828282828282838383838383838383838383838383838383838483 +848484848484848484848484848484848484848484848484848484848484848484848484848484 +848484848384838383838383838383838383838382828281818181808080808080808080808080 +8080808080808080808080808080808080808080808080808080808080808080808080807f7f7f +7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f80808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f808080808080808080 +80808080808080808080807f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c +7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7c7c +7c7c7c7c7c7b7b7b7b7a7a79797878787878777676757575757373737373737373727271717171 +717171717171717171707071717070707171717171717172727373747475757575767778797a7a +7a7a7b7b7c7d7e7e7f7f7f7f818181828383848484848484848585858585858586868686868686 +868787868687878786868686868686868686858585858485848483838484838383828282828281 +818181818181818181818181818181818181818181818181818181808080807f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7f808080808181828384848585858585858585 +84828181818081807e7e7e7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f +7f7f80808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080807f7f7e7e7e7e7c7c7c7c7c7c7c7c7c7c7d7d7d7d7e7e7f7f7f7f80 +80808080808081818181818181818181818080818180808080808080807f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f8080808080808080818180808181818181818181818181807f807f7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f80808080808080808080808080818180808181818181 +818181818181818181818180808181808080808080808080808080808080808080808080808080 +8080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080 +808181808081818181818181818181818181818181818181818181818181818181818181818181 +818181818181818080818180808080808080808080808080808080808080808080807f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080 +818180808181818181818181818181818181818181818181818181818181818181818181818282 +828282828282828282828281818181808080808080808080807f7f7e7f7e7e7e7e7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f80808080818181818181818182828282828282828282 +828282828282828282828181818080818180808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808081818080818181828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818080808080808080808080808080 +808181818181818181818181818181818181818181818181808081818080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080808080808080808080808080808080807f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f808080808080 +808080808080808080808080818180808181818181818181818181808081818080808080808080 +808080808080808080808080808080808080808080808081818080818181818181818181818181 +818282828282828282828282828282828383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383828282818181818080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080807f7f7f7f7e +7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7f7f808080808080808080808080808080808080807f7f7f7f7e7f7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f807f8080808080 +8080808080808080807f7f7f7f7f7f7f7f7f7e7e7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7b7b +7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7c7c7c7c +7c7c7c7b7b7b7b7b7b7a7a79797979797877777777777675747474747474747373727272727172 +717171717171717070717170707071717171717171727273737373747474747576777778787878 +797a7b7b7c7c7d7d7d7d8080808181818282828283838384848484848484858686868686868687 +878686878787868686868686868686868585858585858585848485858484848383838383828282 +82818281818181818181818181818181818181818181818181808080807f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808081818283838384848485858585858483 +8282818081807f7f7f7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080807f7f7f7f7f7e7d7c7c7c7c7c7c7c7c7c7d7d7d7d7e7e7e7e7e7e7f8080 +8080808081818181818181818181818080818180808080808080807f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f80808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80 +80808080808080818180808181818181818181818181807f80807f7f7f7f7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f808080808080808080808080808181808081818181818181 +818181818181818181808081818080808080808080808080808080808080808080808080808080 +808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808081 +818080818181818181818181818181818181818181818181818181818181818181818181818181 +81818181818080818180808080808080808080808080808080808080808080807f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080808181 +808081818181818181818181818181818181818181818181818181818181818181818182828282 +82828282828282828281818181808080808080807f807f7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7e7e7f7f7f7f7f7f7f808080808181818181818181828282828282828282828282 +828282828282828281818180808181808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080818180808181818282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828281818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818180808080808080808080808080808081 +818181818181818181818181818181818181818181818080818180808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080808080808080808080808080808080807f7f7f +7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808181808081818181818181818181818181818181818181 +818181818181818181818181818182828282828282828282828282828282828282838283838383 +838383838383838383838383838383838383838384848484848383838383838383838383838383 +828382828282828282828281818181818181818181818181818181818180808181808080808080 +808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e +7f7f7f7f8080808080808080808080808080808080808080808080808080808080808080808080 +80808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7d7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7c7c7c7c7b7b7b7b7b +7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f +7e7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d +7d7c7c7c7c7b7b7b7b7b7b7a7a7979797978777777777777767675757474747474737373737373 +737371717171717171717171707070717171717171717172727272747474747475757677787878 +787a7a7a7a7c7c7d7d7e7e7e7f7f7f808182818283838383838484858585858585868686868686 +868686868686868585868685858585858585848584848484848484848484848484848383838383 +838383838382828282828282828181828281818180808080808080808080808080808080808080 +80808080807f7f7e7e7e7e7e7e7e7e7f7f7f7f8080818181818283838484848485858585838383 +828181807f7f7e7e7d7d7d7d7c7c7c7c7c7c7c7c7c7c7d7d7d7d7e7e7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080 +8080808080808080807f7e7e7e7e7e7e7e7e7e7c7c7c7c7c7c7c7c7c7c7d7e7e7e7f7f7f7f8181 +8080818181818181808081818080808080808080808080808080808080807f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +80808080818181818181818181818180808181808080807f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080808080808080808080 +808080808080808181808081818181818181818181818181818181818181818181818181818181 +818181808081818080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080808080808080808080 +808080808080818180808181818181818181818181818182828282828282828282828282828282 +82828282818181818181818181818080807f7f7f7f7f7f7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7e7e7e7e7e7e7e7e7e7f7f80808080808080818181818282828282828282828282828282828282 +82818181818181818181818181818181818181808081818080807f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808181808081818181818181818181 +818181818181818181818181818181818181818181818181818181818282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282818181818080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f8080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808081818080818181818181818181818181818181818181818181 +818181818181818181818181828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282838383838382828282828282828282828282828282 +828282828282828282818181818181818181818181818181818181808081818080808080808080 +80808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f +7f7f80808080808080808080808080808080808080808080808080808080808080808080808080 +8080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7d7d7d7c7c7c7c7b7b7b7b7b7b7b +7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7c +7c7c7c7c7c7c7c7c7c7b7b7a7a7a7a7a7979787978787777767675757575757474737473737373 +717171717171717171717070707171717171717171717171717373737373737374757676777778 +7878787a7a7b7c7d7d7d7d7d7d7e7f808081828282828283838484858585858686868686868686 +868686868685858686858585858585858585858585858585858585858585858584848484838483 +838383828282828282828281818282818181808080808080808080808080808080808080808080 +808080807f7f7f7f7f7f7f7f7f7f7f7f7f80808181818181828283838484858585858484848281 +818080807f7e7d7d7d7d7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080 +808080808080807f7f7f7f7e7f7e7e7e7e7c7c7c7c7c7c7c7c7c7c7d7d7d7d7e7e7f7f81818080 +818181818181808081818080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080 +8080818181818181818181818180808181808080808080807f7f7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f808080808080808080808080808080808080808080808080808080808080808080 +808080808081818080818181818181818181818181818181818181818181818181818181818181 +81808081818080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f80808080808080808080808080808080808080808080808080808080808080808080 +808080808181808081818181818181818181818181828282828282828282828282828282828282 +8282818181818181818181818080807f7e7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e +7e7e7f7e7f7f7f7f80808080808080808181818182828282828282828282828282828282828281 +8181818181818181818181818181818181808081818080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f8080808080808080808080808081818080818181818181818181818181 +818181818181818181818181818181818181818181818181818182828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828181818180808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f80808080808080 +808080808080818180808181818181818181818181808081818080808080808080808080808080 +808080808080808080808080808080808081818080818181818181818181818181818181818181 +818181818181818181818282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828383838383828282828282828282828282828282828282 +828282828282828181818181818181808081818080808080808080808080808080808080808080 +8080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f +808080808080808080808080808080808080808080808080808080808080808080808080808080 +807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f +7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7b7b7c7c7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d +7d7d7d7d7d7d7d7c7c7c7b7b7b7b7a7a797a797979797777777676767675757475747474747272 +727171727271717170707070707070707070707070707071717172727272737374747575767677 +777878797a7b7b7c7c7c7c7d7d7e7f808081818181828283838484848485858586868585868686 +868686868686868686868686868686868686858586868585858585858585848484848384838383 +838282828282828282828282828282828181818080818180808080808080808080808080808080 +80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808081818282838384848585858584848483828281 +80807f7e7d7d7d7d7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080808080 +80808080807f7f7f7f7e7f7e7e7e7e7c7c7c7c7c7c7c7c7c7c7d7d7d7d7e7e7f7f808080808181 +81818181818181818180808181808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080 +808181808081818181818181818181818080818180807f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7f7e7f7f7f7f7f7f7f7f7f80808080808080808181808081818181818181818181818181 +818181808081818080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f8080808080808080808080808080808080808080808080808080808081818080818181 +818181818181818181818181818181818181818181818181818181818181818181818181818180 +8081818080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f808080808080808080808080808080808080808080808080808080808181808081818181 +818181818181818181818181818181818181818282828282828282828282828282828282828282 +818181808081818080807f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e +7f7e7f7f7f7f808080818180808181818282828282828282828282828282828282828282818181 +818181818180808181808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080808080808080818180 +808181818181818181818181818181818181818181818181828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818080818180808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f808080808080808080 +808080808181808081818181818181818181818181818181818181818180808181808080808080 +808080808080808080808080808080808080808080808080808080808080818180808181818181 +818181818181818182828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828283838383838282828282828282828282828282828282828181 +828281818180808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080 +80808080808080808080808080808080808080808080808080808080808080808080808080807f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7b7b7c7c7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7d7d7d7d7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d +7d7d7d7d7d7c7c7c7c7c7c7c7b7b7a7b7a7a7a7a78787877777878767675767575757573737373 +737373737272717171717171717171717171707070717171717171717272737374747575757576 +7778797a7a7a7a7a7a7b7b7c7d7e7f7f7f7f7f8080818182838383848484848484848585858585 +858585858585858585858585858585858686858586868686868686868585858483858483838382 +828282828282828282828282828281818181818181818181818181818181818181818181818080 +80807f7f7f7f7f7f7f7f7f7f7f7f7f808080808081818383848485858585848484838282818181 +807f7e7d7d7d7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080808080 +8080807f7f7f7f7e7f7e7e7e7e7c7c7c7c7c7c7c7c7c7c7d7d7d7d7e7e7f7f8080808080808080 +8081818181818181818181818181818181808081818080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080 +80808080808080808181818181818181818181807f807f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7f7e7f7f7f7f7f7f7f7f7f808080808080808081818080818181818181818181818181818181 +818181818181818181818181818181818181818181808081818080808080808080808080808080 +8080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f80808080808080808080808080808080808081818080818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818080818180808080 +808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f8080808080808080808080808080808080808181808081818181818181818181818181818181 +818181818181818181818181818181818182828282828282828282828282828282828281818181 +80808080808080807f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7f807e +7f8080808181818181818181818182828282828282828282828282828282828281818181808080 +80808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080818180808181818282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828281818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818180808181808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f +7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f8080808080808080808080 +808081818080818181818181818181818181818181818181818181808081818080808080808080 +808080808080808080808080808080808080808080808080808080808181808081818181818181 +818181818181828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282838383838382828282828282828282828282828282828281818282 +818181808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080807f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080 +8080808080808080808080808080808080808080808080808080808080808080808080807f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d +7d7d7d7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b797979787879797777777777777776747474747474 +747473737272727271717171717171717070707171717171717172727373737374747474757677 +777878787878797a7a7b7b7c7d7d7d7d7e7f7f8080808181818282828383838384848484848484 +858485858585858585858585858586868585868686868686868685858584848585848484838383 +838383838383838383838382828181818181818181818181818181818181818181818180808080 +7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080818183838383858585858484848483838181818080 +7f7e7e7e7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080808080808080 +807f7f7f7f7f7f7f7f7f7e7d7c7c7c7c7c7c7c7c7c7d7d7d7d7e7e7e7e7f7f7f80808080808081 +818181818181818181818181818181808081818080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7f7f8080808080 +8080808080808181818181818181818181807f80807f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7f7e7f7f7f7f8080808080808080818180808181818181818181818181818181818181 +818181818181818181818181818181818181818080818180808080808080808080808080808080 +808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +808080808080808080808080808080808080818180808181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818180808181808080808080 +80808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80 +808080808080808080808080808080808081818080818181818181818181818181818181818181 +818181818181818181818181818181828282828282828282828282828282828282818181818080 +80808080807f7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7e7d7e7e7e7e7f7f7f80807f7f80 +808081818181818181818181828282828282828282828282828282828282818181818080808080 +8080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f8080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808181808081818182828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181808081818080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080 +818180808181818181818181818181808081818080808080808080808080808080808080808080 +808080808080808080808081818080818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181808081818080808080808080808080808080808080807f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f80808080808080808080808080808080 +8080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7d7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f +7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7a7a +7a7a7a7a7a7a7b7b7a7a7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7d7d7d7d7d7d7c7c7b7b7b7b7a7a7a7979797979797878777777777776767575757574 +747474747373737372727171717171717170707071717171717171717272727274747474747575 +76777878787879797a7a7a7b7c7d7d7d7e7e7e7f7f7f7f81818182838182838383858585858585 +858585858686868686868686858586868585858585858585858585858485848484848383838383 +838383838383838383838383838282828281818180808080808080808080808080808080808080 +8080808080807f7f7f7f7f7f7f7f818181818181838484848484858585848383838281817f7f7f +7f7e7e7d7d7d7d7c7c7c7c7c7c7c7c7c7c7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080 +8080807f7f7e7e7e7e7e7e7e7e7e7c7c7c7c7c7c7c7c7c7c7d7e7e7e7f7f7f8081818181818181 +818181808081818080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80807f7f80 +8181818181818181818180808181808080807f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f +7f7f7f7f7f7f7f7f80808080808080808181808081818181818181818181818181818181808081 +818080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808081818080818181818181818181 +818181818181818181818181818181818181818181818181818181818181818180808181808080 +808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080 +808080808080808080808080808080808080808080808080808181808081818181818181818181 +818181818181818182828282828282828282828282828282828282828181818181818181808080 +807f7f7f7f7f7f7f7e7e7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7f7f7f7f807f80808080 +808080818181818282828282828282828282828281818181818181818181818181818181818180 +80818180808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828281818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818080818180808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f80808080808080808181 +808081818181818181818181818080818180808080808080808080808080808080808080808080 +808080808080808080818180808181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +81818181818181808081818080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080 +808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7a7a7a7a +7a7a7a7a7b7b7a7a7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7d7d7d7d7d7d7d7c7c7c7c7c7b7b7b7a7a7a7a7a7a7a797979797878777776767676757575 +757574747373727271717171717171707070717171717171717171717171737373737373737475 +767677777878787878797a7b7c7c7d7d7d7d7d7d7d7f7f7f818280818282828484848485848585 +858586868686868686868585868685858585858585858585858585858585858584848484848484 +848484848484848384838382828282818181808080808080808080808080808080808080808080 +808080807f7f7f7f7f7f7f7f81818181818182838484848485858585848483828181808080807f +7e7d7d7d7d7c7c7c7c7c7c7c7c7c7c7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080 +80807f7f7f7f7e7f7e7e7e7e7c7c7c7c7c7c7c7c7c7c7d7d7d7d7e7e7f80818181818181818181 +81808081818080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7f7e7f7f80807f7f808181 +818181818181818180808181808080808080807f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7f7e7f7f7f7f808080808080808081818080818181818181818181818181818181818080818180 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080818180808181818181818181818181 +818181818181818181818181818181818181818181818181818181818181808081818080808080 +80808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080 +808080808080808080808080808080808080808080808081818080818181818181818181818181 +81818181818182828282828282828282828282828282828282828181818181818181808080807f +7f7e7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f808080808080808080808080 +808181818182828282828282828282828282818181818181818181818181818181818181808081 +8180808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808081818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818182828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818180808181808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f808080808080808081818080 +818181818181818181818181818181818181818181808081818080808080808080808080808080 +808080808080808080808080808080808080808080808181808081818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818180808181808080808080 +8080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e +7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080 +80808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7d7d7d7d7d7c7c7c7b7b7c7c7b7b7b7a7a7a7a79797878787877777776767676 +757574747373727272727171717070707070707070707070707070707171717272727273737474 +757576767676777778797a7a7b7b7b7b7c7c7c7e7e7e7f807f8081818183838383848384848484 +858585858585858586868585868686868686868686868685858686858585848484848484848484 +848484848483848383838382828282828181818181818181818181818180808181808080808080 +80807f7f7f7f7f7f7f7f80808080818182838484848485858585848483838282818180807f7e7d +7d7d7d7c7c7c7c7c7c7c7c7c7c7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080808080 +7f7f7f7f7e7f7e7e7e7e7c7c7c7c7c7c7c7c7c7c7d7d7d7d7e7e7f7f8080808081818181818181 +8181818181818181818080818180808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7f7e7f7f7f7f7f7f7f80808080 +81818181818181818181818080818180807f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e +7f7f7f7f8080808080808080818180808181818181818181818181818181818181818181818181 +818181818181818181818181818080818180808080808080808080808080808080808080808080 +80808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080 +808080808080808080808080818180808181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818180808181808080808080808080808080 +8080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080 +808080808080808080808081818080818181818181818181818181818181818181818181818181 +818181818282828282828282828282828282828282828282818181808081818080807f7f7f7f7e +7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f8080808181808081818181818181 +818282828282828282828282828282828181818181818181808081818080808080808080808080 +808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080 +808080808080808181808081818181818181818181818181818181818181818181818181818181 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181808081818080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f8080808080808080808080808081 +818080818181818181818181818181818181818181818181808081818080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808081818080 +818181818181818181818180808181808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e +7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080 +8080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d +7c7c7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7e7e7e7e7e7e7e +7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7d7d7c7c7d7d7d7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7b7b7b7b7a7a79797979787878787878787676 +757574747373737373737372727171717171717171717171707072727171717171727273737474 +757575757576777879797a7a7a7a7a7a7a7c7c7c7e7f7e7f7f7f7f818181828382838383838484 +848484848485858585858585858585858585858585858585858585858484848484848484848484 +848484838483838383828282828281818181818181818181818181818181818181818181818181 +8080807f7f80807f8181808081818283848484848585858584848383828281818181807e7d7d7d +7d7c7c7c7c7c7c7c7c7c7c7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080807f7f +7f7f7e7f7e7e7e7e7c7c7c7c7c7c7c7c7c7c7d7d7d7d7e7e7f7f80808080808181808081818181 +818181818181818080818180808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7f7e7f7f7f7f7f7f7f808080808080 +8080808181818181818181818181807f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f +7f7f80808080808080808181808081818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818180808181808080808080808080 +8080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080 +808080808081818080818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818080818180808080808080808080808080808080808080 +808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080 +808080808080808080818180808181818181818181818181818181818181818181818181818181 +81818282828282828282828282828282828282828181818180808080808080807f7f7f7f7e7f7e +7e7e7e7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f808080808181818181818181818181818182 +828282828282828282828282818181818080808080808080808080808080808080808080808080 +80808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080818180808181818282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828281818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818180 +808181808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080807f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f80808080808080808080808080818180 +808181818181818181818181818181818181818181818080818180808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080818180808181 +818181818181818181808081818080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f +7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080 +808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7c7c +7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7e7e7e7e7e7e7e7e7e +7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7d7d7c7c7d7d7d7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7a7a7a7a7979797979797977777777 +767675747474747474737372727272717171717171717070727271717171717272737373737474 +7474747576777777787878787878797b7b7b7c7d7c7d7d7d7d8080808181818181818182838383 +838383848484848484848484858585858585858585858585858584848484848484848484848484 +848484848484848383838383828282828182818181818181818181818181818181818181818080 +807f7f80807f8181808081818283838383848585858584848484838382818181807f7e7e7e7d7c +7c7c7c7c7c7c7c7c7c7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080807f7f7f7f +7f7f7f7f7f7e7c7c7c7c7c7c7c7c7c7c7d7d7d7d7e7e7e7e7f8080808081818080818181818181 +81818181818080818180808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7f7e7f7f8080808080808080 +808181818181818181818181807f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f +7f8080808080808081818080818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181808081818080808080808080808080 +808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080808080 +808080818180808181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818180808181808080808080808080808080808080808080808080 +80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080 +808080808080808181808081818181818181818181818181818181818181818181818181818181 +82828282828282828282828282828282828281818181808080808080807f7f7e7e7e7e7e7e7e7e +7e7d7d7d7d7d7d7d7d7d7e7e7f7f7f7f7f7f7f8080808081818181818181818181818181828282 +828282828282828282828181818180808080808080808080808080808080808080808080808080 +8080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808181808081818182828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181808081 +818080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080808080808080808080808080807f7f7f7f +7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d +7d7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808081818080818181818181 +818181818181818181818181818181808081818080808080808080808080808080808080808080 +808080808080808080808080808080808181808081818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +8181818181818181818181818181818181818181818181808080807f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7f7e7f7f7f7f80808080808080808080808080808080808080808080808080808080808080 +8080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7d7d7d7d7d7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7b7b7a7a7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d +7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7d7d7e7e7d7d7d7d7d7d7d7c7b7b7b7b7b7b7b7b79797979797978777777 +777777767574747474747473737373737371717171717171717272727272727272737373737373 +747474747576767677777878787879797a7a7a7a7c7c7d7d7e7e7e7f7e7f808081818181828282 +828283838383848485858585858586868685858686858585858585858585858585858585858584 +858484848484848484848383838383838383838382828281818282818181808080808080808080 +808080808080808081818183848484848485858585858484848383838281817f7f7e7e7e7d7c7c +7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080807f7f +7e7e7e7e7e7d7d7d7d7c7c7c7c7c7c7c7c7c7c7e7f7f7f7f7f8081818181818181818181818181 +818181808081818080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f80808080807f7f7f7f7e7f7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f808181818181 +818181818180808181808080807f7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7e7e7f7f7f7f7f7f +7f7f7f808080818180808181818181818181818181818181818181818181818181818181818181 +818181818181818080818180808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080808080808080808080 +808080808080818180808181818181818181818181818181818181818181818181818181818181 +81818181818181818181818181818181818080818180808080808080807f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080 +808080808081818080818181818181818181818181818181818181818181818182828282828282 +828282828282828282828282828181818181818181808080807f7f7f7f7f7f7f7e7e7d7d7d7d7d +7d7d7d7d7e7e7e7e7e7e7e7e7e7f7f808080808080808181808081818182828282828282828282 +8181818181818181818181818181818181818080818180808080808080807f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f8080808081818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818282828282828282828282828282828282828282 +828282828281818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +808081818080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d +7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f808080818180808181818181818181 +818181818181818181818181818080818180808080808080808080808080808080808080808080 +808080808080808080808080808081818080818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f +7f7f7f7f7f7f808080808080808080808080808080808080808080808080808080808080808080 +808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7d7d7d7d7d7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7b7b7a7a7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d +7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7d7d7e7e7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7a7a7a7a7a7a7a7979797978 +787776757575757575747473737373717171717171717172727272727272727272727272727373 +7373737474747575767677777878787878787a7a7b7c7d7d7d7d7d7d7e7e7f7f80808181818181 +828282828383848485858585868686858586868585858585858585858585858585858585858585 +858585858585858584848484838483838383828282818182828181818080808080808080808080 +808080808080818181838383838484858585858585858584848382818180807f7f7e7d7c7c7c7c +7c7c7c7c7c7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080807f7f7f +7f7e7e7d7d7d7d7c7c7c7c7c7c7c7c7c7c7e7e7e7e7f7f80818181818181818181818181818181 +81808081818080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f80808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7f7e7f7f7f7f7f7f8081818181818181 +8181818080818180808080807f7f7e7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f7f +7f8080808181808081818181818181818181818181818181818181818181818181818181818181 +818181818180808181808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f80808080808080808080808080808080808080808080808080808080808080808080 +808080808181808081818181818181818181818181818181818181818181818181818181818181 +8181818181818181818181818181818080818180808080808080807f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080 +808080818180808181818181818181818181818181818181818181818181828282828282828282 +82828282828282828282828181818181818181808080807f7f7e7f7e7e7e7e7d7d7d7d7d7d7d7d +7d7d7e7e7e7e7f7e7f7f7f7f808080808080808081818080818181828282828282828282828181 +818181818181818181818181818181818080818180808080808080807f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80 +808080818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818182828282828282828282828282828282828282828282 +828282818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818080 +818180808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d +7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f8080808080808080818180808181818181 +818181818181818181818181818181818080818180808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080818180808181818181818181 +818181808081818080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f +7f7f7f7f8080808080808080808080808080808080808080808080808080808080808080808080 +80808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d +7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7c7c7c7c7b7b7b7a7a7a7a797978 +787777777776767575747474747272727171727271717171717171717171717171717171727272 +727373737474747475757676777777777878797a7b7b7c7c7c7c7d7d7e7e7f7f80808080818181 +828282828383848484848585858585858585858585858585858585858585858585858585858585 +858585858585848484848384838383838282828282828282828281818181818181818080818180 +81818080818181838383838484858585858585858584848383828280807f7f7e7d7c7c7c7c7c7c +7c7c7c7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080807f7f7f7f7e +7e7d7d7d7d7c7c7c7c7c7c7c7c7c7c7e7e7e7e7f7f808081818080818181818181818181818180 +8081818080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f80808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7f7e7f7f7f7f7f7f7f808080808181818181 +818181818181808080807f7f7e7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f80 +808081818080818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181808081818080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f808080808080808080808080808080808080808080808080808080808080808080818180 +808181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818180808181808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080 +808181808081818181818181818181818181818181818181818181818282828282828282828282 +828282828282828282818181808081818080807f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d +7e7e7e7e7f7e7f7f7f7f8080808181808081818181818181818282828282828282828281818181 +81818181808081818080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80 +808080808080808080808080808080808080808080808181808081818181818181818181818181 +818181818181818181818181818181828282828282828282828282828282828282828282828282 +828181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181808081818080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d +7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f80808080808080808080808080818180808181 +818181818181818181818181818181818181818080818180808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f +7f7f80808080808080808080808080808080808080808080808080808080808080808080808080 +8080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7d7d7d7d7d7d7d7d7c7c7d7d7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7d7d +7d7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7d7d7c7c7d7d7d7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7b7b7b7b7a7a797978 +787878787776767575757573737373737373727272727272727272727272727272727171727272 +7272737373737474757576767575777778797a7a7a7a7a7a7b7b7c7c7d7d7f7f7f7f7f7f7f8080 +808081828383838384848484848484858585858585858585858585858585858585858585858585 +858585858484848483848383838382828282828282828282818181818181818181818181818181 +81818181818383838384848585858585858685848584838282818180807f7d7c7c7c7c7c7c7c7c +7c7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080807f7f7f7f7e7e7d +7d7d7d7c7c7c7c7c7c7c7c7c7c7e7e7e7e7f7f8080808080808081818080818181818181818181 +818180808181808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +80808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7f7e7f7f7f7f7f7f7f8080808080818180808181 +8181818181818181807f7e7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f808080 +808080808080808080808181808081818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818080818180808080808080808080808080808080808080808080808080808080 +80808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f8080808080808080808080808080808080808080808080818180808181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818180808181 +80808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808081 +818080818181818181818181818181818181818181818181818182828282828282828282828282 +81818282818181808080808080808080807f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7e7e +7e7e7f7e7f7f808080808181818181818181818181818182828282828282828181818180808080 +8080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080818180808181818282828282828282828282828282828282828282828282828281 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181808081818080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f8080808080808080808080808181808081818181 +818181818181818181818181818181818180808181808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +808080808080808080808080808080808080808080808080808080808080808080808080808080 +807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d +7d7d7d7d7d7d7d7c7c7d7d7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7b7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7b7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a797a797979797979 +7979797a7a7a7a7b7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7d7d7d7c +7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a797a79797979 +797979797979797979797a7a7a7a7b7a7b7b7b7b7b7b7b7b7b7c7c7c7d7d7c7c7d7d7d7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7e7d7e7e7d7d7d7d7d7d7c7c7b7b7b7b7b7a7a797979 +797978777777777776747474747474747373737373737372727272727272727271717272727272 +737373737373747475757474767677777878787878797a7a7b7b7b7b7d7d7d7d7d7d7d7e7f7f7f +808181818181828383838383838484848484848484848484848584858585858585858585858585 +858584848484848484848484838383838283828282828181818181818181818181818181818181 +818181838383838383858585858585868584858584838381818080807e7d7d7d7c7c7c7c7c7c7d +7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080807f7f7f7f7e7f7d7d7d +7d7c7c7c7c7c7c7c7c7c7c7e7e7e7e7e7e7f7f7f80808080818180808181818181818181818181 +80808181808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080 +8080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808181808081818181 +818181818181807f7f7f7f7f7f7e7e7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7f80808080 +808080808080808081818080818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818180808181808080808080808080808080808080808080808080808080808080808080 +8080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80 +808080808080808080808080808080808080808080808181808081818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181808081818080 +8080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080818180 +808181818181818181818181818181818181818181818181828282828282828282828282828181 +8282818181808080807f807f7f7f7f7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7e7e7f7f7f +7f7f7f7f8080808081818181818181818181818181828282828282828281818181808080808080 +808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f80808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808181808081818182828282828282828282828282828282828282828282828282818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818080818180808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808181818181818181818181 +818181818181818181818080818180808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080818180808181818181818181818181808081 +818080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f80808080808080 +808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7a7a7b7b7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7b7b7a7a7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7c7b7b7b7b7b7a7a79 +797979787777777776767474757574747473737373737372727272717171727272727272727272 +7272737373737474747474747476767677787878787878797a7a7a7a7a7a7c7c7d7d7d7d7e7e7e +7f8080818181818282828282828283838383838484848484848484848485858585858585858585 +858585858485848484848383838383838383838383838383838383838282828281828280808181 +818282828284848484858585858585858584848483828181807f7f7f7e7e7e7d7c7c7c7c7c7c7c +7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7d +7d7d7d7d7c7c7c7c7c7c7c7c7c7d7f7f7f80807f80818181818181818181818180808181808080 +80808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080 +808080808080808080807f7f7e7e7e7f7e7f7f7f7f7f7f7f7f7f80808181818181818181818181 +8080808080807f807f7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7e7e7f7f7f7f7f7f7f80808080 +818181818181818181818181818181818181828282828282828282828282828282828282828281 +818181818181818181818181808081818080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080818180808181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +81818080818180808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080808181808081 +818181818181818181818181818181818182828282828282828282828282828281818181818181 +8181818080807f7f80807f7f7f7e7e7e7e7d7e7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7f +808080808080808181808081818182828282828181818181818181818181818181818181818080 +81818080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080 +808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808081818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181808081818080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f8080808081818181818181818181818181 +818181818181818180808181808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808181808081818181818181818181818080818180 +80808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080 +80808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7a7a7b7b7a7a797a7979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797979797979 +797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a797a79797979797979797979 +7979797a797a7a7a7a7a7a7a7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a797a7979797979797979 +7979797979797979797a7b797a7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7e7e7d7e7d7d7d7d7c7c7c7c7c7b7b7a7a7a +7a7a79797878777775757676757575747474747373727272727171717272727272727272727272 +727272727373737373737374747475767677777777787878787878787a7a7b7b7c7c7d7d7d7d7e +7e7f7f808081818181818181828282828283838383848384848484858585858585858585858585 +858585858585858584848484838483838383838383838383838382828282818282808081818182 +82828283838484858585858585858585858584828181808080807f7f7e7d7c7c7c7c7c7c7c7c7c +7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d +7d7d7c7c7c7c7c7c7c7c7c7c7e7e7e7f807f808181818181818181818181808081818080808080 +8080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080 +8080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808081818181818181818181818080 +808080808080807f7f7e7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f808080808181 +818181818181818181818181818181818282828282828282828282828282828282828282818181 +818181818181818181818080818180808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808181808081818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +8080818180808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808081818080818181 +818181818181818181818181818181828282828282828282828282828282818181818181818181 +818080807f7e807f7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f808080 +808080808081818080818181828282828281818181818181818181818181818181818180808181 +8080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080 +80808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818080818180808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f8080808181808081818181818181818181 +818181818181818181818180808181808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080 +8080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c +7c7b7b7c7c7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a797a79797979797979797979 +79797979797979797979797979797979797979797979797979797979797979797979797979797a +797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a797a797979797979797979797979 +797a797a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a797a79797979797979797979 +79797979797979797a797a7a7a7a7a7a7a7a7a7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7b7b7b7b +7a7a79797878777777777676767575757574747373737372727271717272717171717171717171 +7171727271717272727373737374747575757576767677777777787879797a7a7b7b7c7c7d7d7e +7e7f7f808080808181818282828282838383838483848484848585858585858585858585858585 +858585858585848484848384838383838383838383838383838382828282828181818181828282 +8283838484858585858685858686858584838282818180807f7f7e7d7c7c7c7c7c7c7c7c7c7d7d +7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d +7c7c7c7c7c7c7c7c7c7c7e7e7e7e7f7f8080818180808181818181818181818181808081818080 +808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080 +808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808181808081818181818181818181 +81808080807f7f7e7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f808080808080 +808081818080818181818181818182828282828282828282828282828282828282828181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818180 +808181808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808181808081818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181808081818080808080808080 +808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080818180808181818181 +81818181818181818181818181828282828282828282828282828282818181808081818080807f +7f7f7f7e7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f8080808181 +808081818181818181818282828282818181818181818180808181808080808080808080808080 +807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080 +8080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080808181 +808081818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818080818180808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f80808080808080808080808080818180808181 +818181818181818181818181818180808181808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080 +808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7c7c7d7d7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a797a797979797979797979797979 +7979797979797979797979797979797979797979797979797979797979797979797979797a797a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7a7a7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7a7a7b7b7a7a7a7a7a7a7a797a797979797979797979797979797a +797a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7a797b7a7979797979797979797979 +7979797979797a797a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d +7d7d7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7b7b +7a7a79797878787878777776767676757574747474737373727272727272727272727272727272 +7272727272727273737372737475747474757575767675757777787879797a7a7a7a7b7b7c7c7d +7d7f7f7f7f7f7f7f80808081818282828283828383838384848485858585858585858585858585 +858585858484848483848383838383838383838383838383828282828281818181818282828283 +8384848585858585868686868686858483828181818180807e7d7c7c7c7c7c7c7c7c7c7d7d7d7d +7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c7c +7c7c7c7c7c7c7c7c7e7e7e7e7f7f80808080808080818180808181818181818181818181808081 +81808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080 +80808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808181808081818181818180 +8081817f7f7e7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f8080808080808080 +808080808080808080808181818182828282828282828282828282828282828281818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181808081818080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080818180808181818181818181818181818181818181818181818181818181 +818181818181818181818181818181808081818080808080808080808080808080808080808080 +80808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f80808080808080808080808080808080808081818080818181818181818181818181 +8181818181818181818181828282828282828282828282828181818180808080808080807f7f7f +7f7e7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f808080808181818181 +81818181818181818282828282818181808081818080808080808080808080808080808080807f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080 +808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808081818080818080818180808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f8080808080808080808080808181808081818181 +818181818181818181818181808081818080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e +7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080 +80808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7c7c7d7d7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7a7b7a7a7a7a797979797979797979797979797979797979797979797979797979797979 +797979797979797979797979797979797979797979797979797979797979797979797a797a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7a7a7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7a7a7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7a7a7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7d7e7e7e7d7d7c7c7c7c7c7c7b7b7b7b +7a7a79797979797878777777777677757575757474747373737373737273727272727272727272 +727272727273737372737474737373747474757574747676777777777878787879797b7b7b7b7d +7d7d7d7d7d7e7f7f7f808081818181818182828282838383848484848484848484848485848585 +858584848484838483838383838383838383838383838282828282818181818182828282838383 +838485858585868686868686858584838282818180807f7e7d7c7c7c7c7c7c7c7c7d7d7d7d7d7e +7e7e7e7e7e7e7e7e7f7e7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7d7d7d7d7c7c7c7c +7c7c7c7c7c7c7e7e7e7e7e7e7f7f7f808080808181808081818181818181818181818080818180 +8080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080 +8080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808081818080818181818181808081 +817f7f7f7f7f7f7f7e7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7f7f7f7f807f80808080 +808080808080808081818181828282828282828282828282828282828282818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818080818180808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808181808081818181818181818181818181818181818181818181818181818181 +818181818181818181818181818080818180808080808080808080808080808080808080808080 +8080808080807f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f808080808080808080808080808080808080818180808181818181818181818181818181 +8181818181818181818282828282828282828282828281818181808080808080807f7f7e7e7e7e +7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7f7f7f7f7f7f7f8080808081818181818181 +8181818181818282828282818181808081818080808080808080808080808080808080807f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080 +80808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7f7f80808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +818180808180808181808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e +7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7e7e7f7f7f7f7f7f7f7f7f7f7f7f8080808081818181818181818181818181818181 +8181818181808081818080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080808080808080808080 +8080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080 +8080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7a7a7b7b7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a797978787878787878787878787878787878 +78787878787878787979797979797979797979797979797979797979797979797a797a7a7a7a7a +7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7b7a7a7a7a7a7a7a7a7a7a7a7a7a7b7a7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7b7a7a7a7a7a7a7a7a7a79797979797979 +79797a797a7a7a7a7a7a7a7a7a7a7a7a7b7b7a7a7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7d7d7e7e7e7e7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7c7b7b7b +7b7b7a7a7979797979787877777777777775757574747575737373737373737372727273737171 +727272727272727272737373737373737474747474747475767676767878787878787a7a7a7a7b +7b7d7d7d7d7e7e7e7e7e7e7f7f8180818181818282828282828283838384848484848484848484 +848484848384838383838383838383838383838383838383838383838383828282828283848484 +84848586858586868685858484848483828181807f7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7e7e7e7e7f7e7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7c +7c7c7c7c7c7c7c7c7d7f7f7f80807f808181818181818181818181808081818080808080808080 +8080808080808080808080808080807f7f7f7f7f7f7f7f7f7f8080808080808080808080808080 +8080808080807f7f7f7f7f7f7f7f7f7f7f7f7f8080808081818181818181818181818080808080 +807f7f7e7e7e7e7e7d7d7d7d7c7c7c7c7c7c7c7c7c7d7d7e7e7e7e7f7f7f7f7f7f7f7f80808080 +818181818181818181818181818181818181828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282818181818181818180808181808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808181808081818181818181818181818181818181818181818181818181 +8181818181818181818181818181818181818181818080818180808080808080807f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080 +808080808080808080808080808080808080808080808080818180808181818181818181818181 +81818282828282828282828281818181818181818181818181808080807f7f7f7f7f7f7f7e7e7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7f808080808080808181808081818181 +8181818181818181818181818181818181808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808081818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818080818180808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080 +807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e +7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f80808080818181818181818181818181818181818181 +818181808081818080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f808080808080808080808080808080808080808080808080808080808080808080 +808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f +7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080 +807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7a7a7b7b7a7a79 +7a7979797979797979797979797979797979797978787878787878787878787878787878787878 +7878787878787979797979797979797979797979797979797979797979797a797a7a7a7a7a7a7a +7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b +7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7a7a7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7e7f7e7e7d7d7d7d7d7d7d7c7c7c7c7c +7b7b7a7a7a7a7a7979787978787878767676757576767474737473737373727272737371717272 +72727272727272727272727272727373737373737374747474747676767677777878787879797b +7b7c7c7d7d7d7d7d7d7e7e7f7f8080808081818181818181828282838383838483848484848484 +848483848383838383838383838383838383838383838383838383838282828282838383838484 +85868585868686858585858585848281818080807f7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7e7e7e7e7f7e7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c +7c7c7c7c7c7c7c7e7e7e7f807f8081818181818181818181818080818180808080808080808080 +808080808080808080808080807f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080 +808080807f7f7f7f7f7f7f7f7f7f7f7f7f80808080818181818181818181818180808080808080 +7f7f7f7f7e7e7d7d7d7d7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f808080808181 +818181818181818181818181818181818282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828181818181818181808081818080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808081818080818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818080818180808080808080807f7f7f7f7f7f7f7f +7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080 +808080808080808080808080808080808080808080808181808081818181818181818181818181 +8282828282828282828281818181818181818181818181808080807f7f7e7f7e7e7e7e7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f808080808080808081818080818181818181 +818181818181818181818181818181808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818180808181808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080807f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e +7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f80808080808080808181808081818181818181818181 +81818181818180808181808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f8080808080808080808080808080808080808080808080808080808080808080808080 +80808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f +7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080807f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a797a79 +797979797979797979797979797979797979787878787878787878787878787878787878787878 +787878787979797979797979797979797979797979797979797979797a797a7a7a7a7a7a7a7a7a +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c +7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c +7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c +7c7c7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7c7c +7c7b7b7b7b7a7a797a797979797777777676767675757475747474747373737373727272727272 +72727171727271717171717172727171727272737373737374747474757576767777787879797a +7a7b7b7c7c7c7c7d7d7e7e7f7f7f7f808080818181818282828383838384838484848484848484 +838483838383838383838383838383838383838383838383838382828282828383838384848585 +8686868687868686868585848382828180807f7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e +7e7e7f7e7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7c7c +7c7c7c7c7c7e7e7e7e7f7f80808181808081818181818181818181818080818180808080808080 +80808080808080808080807f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080 +80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808081818080818181818181808081818080807f7f +7f7f7e7e7d7d7d7d7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f808080808080 +808081818080818181818181818182828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828281818181818181818181818181818181818181 +818181818181818181818181818181818181818080818180808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808181808081818181818181818181818181818181818181818181818181818181818181818181 +81818181818181808081818080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f +7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080 +808080808080808080808080808080818180808181818181818181818181818181818181818282 +82828282828282828181818181818181808081818080807f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f8080808181808081818181818181818181818181 +8181818181818181808081818080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080818180808180 +808181808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080807f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e +7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f808080808080808080808080808080808080818180808181 +8181818180808181808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f80808080808080808080808080808080808080808080808080808080808080808080808080 +8080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f +7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080807f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7c7c7d7d7c7c7c +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a797a797979 +797979797979797979797979797979797878787878787878787878787878787878787878787878 +797979797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7a7b7b7b7b7b7b7b7b7b7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7a7a7b7b7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c +7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7c7c7c7c7c7d7d7d7e7e7d7d7e7e7f7e7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7c7c7c7c +7c7c7c7b7b7a7b7a7a797978787777777777767675767575757574747474747373737272737372 +72727272727272727272727272727171717272727272737373737474757575757676777879797a +7a7a7a7a7a7b7b7c7c7d7d7e7e7f7f7f7f7f7f7f80808081818282838283838383838383838283 +828283838282838383838383838383838383838383838383828282828283838383848485858585 +85858786868686868584848382818181807f7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e +7f7e7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c +7c7c7c7e7e7e7e7f7f808080808080808181808081818181818181818181818080818180808080 +8080808080808080807f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080 +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808181808081808080807f7f +7e7e7d7d7d7d7c7c7c7b7b7c7c7b7b7b7c7c7c7c7c7d7d7d7e7f7d7e7f7f7f8080808080808080 +808080808080808080808181818182828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818080818180 +8080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f +7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080 +808080808080808081818080818181818181818181818181818181818181818181818182828282 +8282828281818181808080808080808080808080807f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f80808081818080818181818181818181818180808181 +808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080807f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f +7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7f7f80808080808080808080808080808080808181808081818181 +818180808181808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +808080808080808080808080808080808080808080808080808080808080808080808080808080 +807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080807f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7c7c7d7d7c7c7c7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7a7b7a7a7a7a797979797979797979797979797979797979797979 +79797979797979797a797a7a7a7a79797979797979797979797979797979797979797979797a7a +7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7d7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7a7a7b7b7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c +7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c +7c7c7c7d7d7d7e7e7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c +7c7b7b7b7b7b7b7a7a797978787878787777767776767676757575757574747473737474737373 +737272727272727272727272717171727272727273737373737374747474757576777777787878 +78787879797b7b7b7b7c7c7d7d7d7d7d7d7e7f7f7f808081818181818181828182828282828282 +838382828383838383838383838383838383838383838282828282838383838383858585858585 +878686868686858485848382828180807f7f7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e +7e7e7e7f7e7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7c +7c7e7e7e7e7e7e7f7f7f8080808081818080818181818181818181818180808181808080808080 +808080808080807f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080807f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808181808081808080807f7f7f7f +7d7d7d7d7c7c7c7b7b7c7c7b7b7b7c7c7c7c7c7d7d7d7e7e7d7d7e7e7e7f7f7f7f7f7f7f7f7f80 +7f8080808080808081818181828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818180808181808080 +808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080 +808080808080818180808181818181818181818181818181818181818181818181828282828282 +828281818181808080808080807f807f7f7f7f7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7e7e7f7f7f7f7f7f7f7f7f808080818180808181818181818181818181808081818080 +80808080808080808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f80808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080807f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e +7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7e7e7f7f7f7f7f7f7f7f7f7f7f7f8080808081818181818181818181818181818181 +80808181808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080808080808080807f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f +7f7f808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7b7b7b7a7a7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a797a79797979797979 +797979797979797979797979797979797979797979797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7c7b7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e +7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7e7e7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f +7f7f7e7e7e7e7e7e7e7e7d7d7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c +7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7a7a7b7b7b7b7b7b7b7b7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7d7d7e7e7e7d7e7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7c7c7c +7c7b7b7a7a7a7a7a7a7a7979787878787778777777777676767676757575757575757574737474 +737373727272727271717272727171717171717171717272727273737474747475757576777778 +78787878787a7a7a7a7a7a7b7c7d7d7d7d7e7e7e7e7e7e7f808181818181818181808281818181 +818181818181818181818282828282828282828282828282828282828284848484868686868686 +868686858585848484848281807f7f7e7f7e7e7e7e7c7c7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f +7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7d7f7f7f80807f8081818181818181818181818080818180808080808080808080808080 +808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080 +807f7f7f7f7f7f7f7f7f7f7f7f7f80807f7f80808081818180808181808080808080807e7e7e7e +7e7e7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7c7c7c7c7d7c7d7d7d7d7e7e7e7e7e7f7f7f80807f7f +808080818181818181818181818181818181818181818182828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828281818181818181818080818180808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808181808081 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818080818180808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080 +808080808080808080818180808181818181818181818181818181818181818181818181818181 +818181818181818080807f7f80807f7f7f7e7e7e7e7d7e7d7d7d7d7c7c7c7c7c7d7d7d7d7d7e7e +7e7e7e7e7e7e7e7f7f808080808080808181808081818181818181818181818181818181818180 +80807f7f80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080818180808180808181808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080 +8080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e +7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f80808080818181818181818181818181818181818080 +8181808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f8080808080808080808080808080808080808080808080808080808080807f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e +7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b +7b7b7a7a7b7b7a7a797a7979797979797979797979797979797979797979797979797979797979 +797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7d7d7d7d7e7d7e7e7e7e7e7e7e +7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f80807f7f808080808080808080808080808080807f7f8080 +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7f7f7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080 +7f7f7f7f7f7f7f7f7e7e7f7f7e7e7d7e7d7d7d7d7d7d7d7d7d7c7c7c7c7c7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7a7a7b7b7b7b7b7b7b7b7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7c7c7c7c7c +7b7b7b7b7b7b7b7b7a7a7979797978797878787877777777777676767676767676757475747373 +737272727272717172727271717171717171717171717171727273737373737373747575767676 +767777787878787878797a7b7b7c7c7d7d7d7d7d7d7d7f7f7f7f807f8080808081818181818181 +818181818181818182828282828282828282828282828282828282838384848686868686868686 +868585858585858583818080807f807f7e7e7e7c7c7c7c7c7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f +7e7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7e7e7e7f807f80818181818181818181818180808181808080808080808080808080808080 +80808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080807f +7f7f7f7f7f7f7f7f7f7f7f7f80807f7f80808081818180808181808080808080807f7f7e7e7e7e +7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7f807e7f8080 +808181818181818181818181818181818181818181828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282818181818181818180808181808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808081818080818181 +818181818181818181818181818181818181818181818181818181818181818181818181818180 +80818180808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080 +808080808080808181808081818181818181818181818181818181818181818181818181818181 +81818181818080807f7e807f7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7d7d7d7d7d7e7e7e7e +7f7e7f7f7f7f808080808080808081818080818181818181818181818181818181818181808080 +7f7f80807f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808181808081808081818080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080808080 +808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e +7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f80808080808080808181808081818181818180808181 +808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f8080808080808080808080808080808080808080808080808080808080807f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080 +80808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e +7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7a7a7a +7a7a7a7a7a7a797a79797979797979797979797979797979797979797979797979797979797979 +79797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080807f7f +7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7b7b7c +7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c +7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b +7c7c7b7b7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7c7c +7c7b7b7c7c7b7b7b7a7a7a7a797a79797979787878787877777776767777767675757474747473 +737372727272717171707070707070707070707070707070717171727272727373737474747475 +75767677777777787879797a7a7b7b7b7b7c7c7c7e7e7e7e7f7e7f7f7f7f808080818180808181 +818181818181828282828282828282828282828282828282828383848485858585868686868686 +85858686858584828181807f807f7e7e7e7c7c7c7c7c7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f +7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7f7e7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7e7e7e7e7f7f808081818080818181818181818181818180808181808080808080808080808080 +8080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080807f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808081818080818080818180807f7f7e7e7e7e7c7c +7c7b7b7c7c7b7b7b7a7a7a7a7a7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f80 +808081818080818181818181818181818181818282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818180808181808080808080808080 +8080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080 +818180808181818181818181818181818181818181818181818181818181818181818180808181 +8080807f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7d7d7d7d7d7e7e7e7e7f7e +7f7f7f7f8080808080808080818180808181818181818181818181808081818080807f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080807f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080808080808080 +80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e +7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080 +80808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f8080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080 +8080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e +7e7e7e7e7d7d7d7d7d7d7d7d7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a +7a7a7a7a797a79797979797979797979797979797979797a7a79797a7a7a7a7a7a7a7a7a7a7a7a +7b7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7d7d7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7f7f7f7f807f8080808080808081818181 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828281818181818181818181818181808081818080808080808080 +808080808080808080808080808080808080808080808080808080808080818181818180808080 +808080808080808080807f807f7f7f7f7f7f7f7f7f7e7e7e7e7e7d7d7d7d7d7d7d7d7c7c7d7d7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7a7a7b7b7a7a7a7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7c7c7c7d7d7c7c7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7c7c7c7c +7c7c7c7c7c7c7b7b7b7b7a7b7a7a7a7a7979797979787878777778787777767675757575747474 +737373737372727171717171717171717171717070707171717171717172727273737373747475 +75757575757677787778797a7a7a7a7a7a7a7c7c7c7c7d7c7d7e7e7e7f7f7f7f7f7f7f7f7f7f7f +7f7f80808080818181818181818181818181818181818182828383858585858585858585858585 +8585858584828181818081807e7e7e7c7c7c7c7c7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f +7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7f7e7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7c7c7c7c7c7c7c7c7b7b7c7c7b7c7c7d7d +7e7e7f7f8080808080808080808080818181818181808081818080808080808080808080808080 +808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080807f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808181808081807f807f7e7e7e7c7c7c7c +7c7c7c7b7b7b7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7d7d7d7e7f7d7e7f7f7f808080 +808080808080808080808080808080818181818282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828281 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181808081818080808080808080808080 +808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080818180808181818181818181 +818181818181818181818181818181818181818181818181818181818080818180808080808080 +807f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f +7f7f8080808181808081818181818180808181808080808080808080808080807f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080808080808080808080808080807f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080808080808080 +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e +7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7e7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7f7f80808080808080808080808080808080808080808080808080 +8080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +8080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080 +808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7d7d7d7d7d7d7d7d7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7c7b7c7c7c7c7c7c7c7c7c7d7d7d7e7e7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f8080818181818181818181818181828282828383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383828282828282828282828282828181828281818181818181818181 +818181818181818181818181818181818181818181818181818181818282828282818181818181 +818181818181818181818181818081808080807f7f7f7f7f7e7e7e7e7e7e7e7e7d7d7e7e7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7c7d7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7a7a7b7b7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7c7c7c7d7d7c7c7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c +7c7c7c7c7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7979797878797978787777777777767675757474 +747474737372727272717171717171717170707071717171717171727272737373737373747474 +747474757677767677787878787878797a7b7b7b7b7b7b7c7c7c7d7d7d7d7e7d7e7e7e7e7e7e7e +7f7f7f7f8080808080808081808181818181818181828282828484848484848485858585858585 +858584838181818081807f7f7f7c7c7c7c7c7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7e7f +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7c7c7c7c7c7c7c7c7b7b7c7c7b7c7c7d7d7e7e +7e7e7f7f7f807f8080808080808181818181818080818180808080808080808080808080808080 +80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080807f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808181808081807f80807f7f7f7c7c7c7c7c7c +7c7b7b7b7a797979797a7a7a7a7a7a7a7a7a7b7b7c7c7c7c7d7d7d7e7e7d7d7e7e7e7f7f7f7f7f +7f7f7f7f807f808080808080808181818182828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818080818180808080808080808080808080 +80808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808181808081818181818181818181 +818181818181818181818181818181818181818181818181818180808181808080808080807f7f +7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7d7d7d7d7e7e7f7f7f7f7f7f7f7f7f +8080808181808081818181818180808181808080808080808080808080807f7f7f7f7e7f7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7f7e7f7f7f7f80808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080808080808080807f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7e7d7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f8080808081818181818180808181808080808080 +8080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f80808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f8080808080808080808080808080807f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7d7d7d7d7d7d7d7d7d +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +797a7979797979797979797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7c7c7d7d +7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f80808080808080808181 +818181818181818181818181818181818181818181818282838383838383838383838383838383 +838383838383838383838383838383838383838484848484848484848484848484848484848484 +848484848483838383838383838383838383838383838383838383838383838383838382828282 +828282828282828282828282828282828282828282838383838383838383838383838383838383 +8383828282828182818181818181818181808080808080808080807f7f7f7e7e7f7f7e7e7e7e7e +7e7e7e7e7e7e7e7e7d7d7d7e7e7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d +7e7e7d7d7d7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7d7d7c +7c7c7c7c7c7c7b7c7b7b7b7b7a7a7a7a7a7a7a7a79797a7a797979787777777777777777777575 +747474747473737373727271717171717171707070717171717171717171717172727272737374 +7474747474757575757777787878787878797a797a7a7a7a7c7c7c7d7d7c7c7d7d7d7e7e7e7e7e +7e7e7e7e7e80808080808080808080808080808081828282828282848485858686858586868585 +84838383818180807f7f7e7e7d7d7d7d7c7c7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f7f7e7f7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f +7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7f +7f7f80807f7f808181818181818181818180808181808080808080808080808080807f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080807f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808180808181808080807f7f7f7e7e7d7d7b7b7c7c7b +7b7a7a7a7a7a7a7a7a7a7b7b7a7a7b7b7b7b7b7b7b7b7c7c7c7c7d7c7d7d7d7d7e7e7e7f7f7f7f +808080808080808081818181818181818181818181818181818181818181818181828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818180808181808080808080808080808080807f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f +808080808080808080808080808080808080808080808080808080808080808080818180808181 +8181818181818181818181818181818181818181818181818181818181808080807f7f7f7f7f7f +7f7e7e7d7d7d7d7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7f808080808080 +808080808080818180808181818181818181818181808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7e7f7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080 +8080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7f +7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e +7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f80808080818181818181808081818080808080808080 +808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f80808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7f7e7f7f7f7f7f7f7f7f7f8080808080808080808080808080807f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7d7d7d7d7e +7d7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080818181818181818182828282 +828282828282828282828282828282838283838383848484848484848484848484848484848484 +848484848484848484848484848484848485858585858585858585858585858585858585858585 +858585848484848484848484848484848484848484848484848484848484848484838383838383 +838383838383838383838383838383838383838484848484848484848484848484848484848484 +838383838383838383828382828282818181818181818181818080807f7f80807f7f7f7f7f7f7f +7f7f7f7f7f7f7e7e7e7f7f7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7d7d7e7e +7d7d7d7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7d7d7c7c7c +7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7a7a7b7b7a7a7a7979797978797878787876767575 +757575747473737272717171717171717070707171717171717171717171717171717272737373 +737373737373737575767677767777787878787878787a7a7a7b7c7a7b7c7c7c7d7d7d7d7d7d7d +7d7d7d7f7f7f7f807f808080808080808080818181818181818383848586868585868685858484 +83838181808080807f7e7d7d7d7d7c7c7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f7f7e7f7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7e7e7e +7f807e7f808181818181818181818180808181808080808080808080808080807f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080807f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f808080808180808181808080808080807f7e7d7d7b7b7c7c7b7b7a +7a797979797979797a7a79797a7a7b7a7b7b7b7b7c7c7c7c7c7c7c7c7c7c7d7d7d7e7e7e7e7f7f +807f80808080818181818181818181818181818181818181818181818181818282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828281818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +81818181818181818181818181818181818180808181808080808080808080808080807f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080 +808080808080808080808080808080808080808080808080808080808080808181808081818181 +818181818181818181818181818181818181818181818181818181808080807f7f7e7f7e7e7e7e +7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f808080808080808080 +80808080818180808181818181818181818181808080807f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080808080 +808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e +7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080 +80808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f80808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7f7e7f7f7f7f7f7f7f7f7f8080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c +7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f +7f7f7f808080808080808081818080818181818181818182828282828282828282838383838383 +838383838383838383838383838483848484848585858585858585868685858686868686868686 +868686868686868686868686868686878787878787878787878787878787878787878787878787 +878686868686868686868686868686868686868585868685858585858585858484848484848484 +848484848484848484848484848484848485858585858585858585858585858585858585858484 +848484848484848384838383838282828282828282828281818180808181808080808080808080 +808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e +7e7d7d7d7d7d7d7d7d7d7d7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7c7c7b7b7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7a7a7a7a797a79797979777777767676 +767575747473737272727271717170707070707070707070707070707070707070707171717272 +7171727272747474747574757576767676777777797979797a797a7a7a7a7b7b7b7c7c7b7b7c7c +7c7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f8080808181818182828384858585858585858584848383 +8282818180807f7e7d7d7d7d7c7c7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f7f7e7f7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7c7c7c7b7b7c7c7b7c7c7b7b7c7c7c7e7e7e7e7f +7e7f7f8080808081818181818180808181808080808080808080808080807f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080807f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f80808081818080818080818180807f7e7d7d7c7c7c7c7b7b7a7a79 +7979797979797979797979797a797a7a7a7a7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7e7e7e7e7f7e +7f7f7f7f8080808181808081818181818181818181818181818181818182828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +8181818181818181818181818181818180808181808080808080808080808080807f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080 +808080808080808080808080808080808080808181808081818181818181818181818181818181 +8181818181818181818181818181818181818181808081818080807f7f7f7f7e7f7e7e7e7e7d7d +7d7d7d7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f8080808080808080818180 +808181818181818080818180808080808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f +7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080808080808080 +80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e +7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080 +8080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f80808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f +7e7f7f7f7f7f7f7f7f7f8080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7c7c7c7c7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7b7b7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7c7c7c7d7d7c7c7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7f7f7f7f807f808081 +818181828282828282828282828282828282828282838383838383838383838484848484848484 +848484848484848484848485848585858586868686868686868686868686868686868687878686 +878787878787878787878787878888888888888888888888888888888888888888888888888887 +878787878787878787878787878787878786868787868686868686868685858585858585858585 +858585858585858585858585858585868686868686868686868686868686868686868685858585 +858585858584858484848483838383838383838383828282828282828282828282828282828282 +828281818180808181808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080808080808080807f807f7f7f7f7f7f7f7f7f7e +7e7e7e7e7e7e7e7e7e7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7a7b7a7a7a7a7878787878787877 +777676757473737373737373727271717171717171717171717171717171707072727171717171 +717171737373737473747476767575767676787878787978797979797a7a7a7a7a7a7a7a7b7b7c +7c7d7d7e7d7e7e7e7e7e7e7e7e7e7f7f7f80808080818182838484858585858585848483838282 +81818181807e7d7d7d7d7c7c7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f7f7e7f7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7b7b7c7c7b7c7c7d7d7e7e7f7e7f +7f8080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080807f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f80808081818080818181818181807f7f7e7d7c7c7c7c7c7c7b7b7a7979 +797979797979797979797a797a7a7a7a7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7d7d7d7e7f7e7f7f +7f7f80808080808080808080808080808080808080808080808080818181828281818282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818180808181808080808080808080808080807f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080 +808081818080818181818181818181818181818181818181818181818181818181818181818181 +818181818181818180808181808080808080808080808080807f7f7f7f7e7f7e7e7e7e7d7d7d7d +7d7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f80808080808080808080808080 +80808080808080808080808080808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080808080808080 +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e +7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e +7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7f7f80808080808080808080808080808080808080808080808080 +808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +80808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f8080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7c7c7c7c7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7b7b7a7a7b7b7b7b7b7b7b7b7b7b7b7b7c7b7c +7c7c7c7d7d7d7e7e7d7d7e7e7e7e7e7e7e7e7f7f7f7f807f808080808181818181818181828282 +828383838383838383838383838383838383838484848485848585858586868686868686868686 +868686868686868686868686868686878787878787878787878787878787878787888887878888 +888888888888888888888889898989898989898989898989898989898989898989898989888888 +888888888888888888888888888888878788888787878787878787868686868686868686868686 +868686868686868686868686868787878787878787878787878787878787878787868686868686 +868686868686868685858484848484848484848383838383838383838383838383838383838383 +828282818182828181818181818181818181818081808080808080808080808080808080808080 +8080808080808080808080808080808080808080808080808080808080808080808080807f7f7f +7f7f7f7f7f7f7f7e7e7d7d7d7d7d7d7d7d7d7d7d7d7c7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7d7e7e7e7e7e +7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7b7a797979797979787878 +787776757574747474747373727272727272727171717171717171717070727271717171717171 +717373737373737373757574747575757777777777777777777878797979797979797a7a7b7b7c +7c7c7c7c7c7c7d7c7d7d7d7d7e7e7e7f7f7f7f8080818283838484848484848483848483828181 +8181807f7e7e7e7d7c7c7c7c7c7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7e7f7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7b7b7c7c7b7c7c7d7d7e7e7e7e7e7e7f +7f7f8080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f80808081818080818181818181807f807f7e7d7d7d7c7c7c7b7b7b7a7a7a7a +79797979797979797979797979797a7a7a7a7a7a7a7a7a7b7b7c7c7c7c7d7d7d7e7e7e7e7e7e7e +7f7f7f7f7f7f7f7f7f807f80808080808080808080808080808181818282818182828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828281818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +81818181818181818181818180808181808080808080808080808080807f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080 +818180808181818181818181818181818181818181818181818181818181818181818181818181 +818181818181808081818080808080808080808080807f7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7c +7c7c7c7c7c7c7c7c7c7d7d7d7d7e7e7f7f7f7f7f7f7f7f7f808080808080808080808080808080 +80808080808080808080808080807f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080808080808080807f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080 +8080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d +7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080 +80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f +7f8080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7e7e7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b +7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7d7d7d7d7d7d7d7d7d +7d7e7e7e7e7e7e7e7e7f7f7f7f8080808181818181818181818182828282838283838383838383 +838384848485858484858585868686868686868686868686868686868686868686868686868686 +868686868686868786878787878888888888888888898988888989898989898989898989898989 +898989898989898989898989898989898989898989898989898989898989898989898989898989 +898989898989898989898989898888898988888888888888888888888888888888888888888888 +888888888888888888888888888888888888888888888888888888888888888888888888878787 +878687868686868686868686868686868685858584848585848484848484848483838383838383 +838383838383838383838383838282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828281828181818181818181818080808080 +8080807f7f7f7f7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7d7d7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7d7d7e7e7d7d7d7d7d7d7d7c7d7c7c7c7c7c7c7c7b7b7a7a7a79787878 +787877777675747474747474747373737373737272727271717171717171717272717172727271 +71717172727373737373737474747575757576767777777777777778787878797979797979797a +7b7c7c7c7c7c7c7c7c7c7d7d7d7e7e7e7e7f7f8081828282828383848484848383838383828180 +807f7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7c7c7c7c7b7c7c7b7b7c7c7c7c7c7c7c7d7d7e7e7e7f7f +7f80808081818180808181808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080807f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f8080808181808081808081818080807f7f7f7f7e7e7e7d7c7c7b7a7a7a79797979 +7979787878787978797979797979797a7a7a7a7b7b7b7b7b7b7b7b7c7c7c7c7d7c7d7e7e7e7e7e +7e7f7f7f7f80808080808080808080808080818181818181818181818181818181818181818181 +818181818181818181818181818182828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282818181 +8181818181818181818180808181808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f8080808080808080808080808080808080808080 +808080808080808080808080808181808081818181818181818181818181818181818181818181 +8181818181818181818181818181808080807f7f7f7f7e7e7e7d7e7d7d7d7d7c7c7c7c7c7c7c7c +7c7c7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7f808080808080808080808080818180808181818181 +81808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f +7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f +7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080 +808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e +7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e +7e7e7e7e7e7e7e7e7f7e7f7f7f7f80808080808080808080808080808080808080808080808080 +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80 +80808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7d7d7d7d7e7d7e7e7e7e7f +7f7f7f7f7f7f7f8080808081818182828282838283838383848484848484848484848484848484 +858585868685858686868787878787878787878887888888888888888888888888888888888888 +888888888888888888888889898989898989898a8a89898a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8a8a89898a8a898989898989898989898989898989898989898989898989 +898989898989898989898989898989898989898989898989898989898989898989898888888888 +888888888788878787878787878787868686858586868585858585858585848484848484848484 +848484848484848484848483838383828382828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828281818181818181 +8180808080807f7f7f7f7e7e7e7e7e7e7e7d7e7d7d7d7d7d7d7d7d7d7d7d7d7e7e7d7d7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7e7e7f7f7e7e7e7e7e7e7e7e7e7e7e7e7d7e7d7d7c7c7b7b7b7a7a7a7a7a7a +797877767575757575757574747474737372727272717171717171717172727171727272717171 +717172727272727272737373747474747475757575767576767777777778787878787878787a7a +7a7a7b7a7b7b7b7b7c7c7c7d7d7d7d7e7e7f808181818182828383848384848483838281808080 +807f7f7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f7f7e7f7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7d7d7d7c7c7c7c7b7c7c7b7b7c7c7c7c7c7c7c7c7d7d7d7d7e7e7f80 +808081818180808181808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f808080818180808180808181808080808080807f7f7e7d7c7c7b7b7b7b7a7a79797979 +78787878787878787878787878797979797a7a7b7a7b7b7b7b7c7c7c7c7c7c7c7d7d7d7d7d7d7e +7e7e7e7f7f807f8080808080808080808181818181818181818181818181818181818181818181 +818181818181818181818181828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828181818181 +818181818181818180808181808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080 +808080808080808080808081818080818181818181818181818181818181818181818181818181 +818181818181818181818181808080807f7f7e7e7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c +7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f808080808080808080808080808181808081818181818180 +8080807f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e +7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080 +80808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e +7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e +7e7e7e7e7e7e7f7e7f7f7f7f808080808080808080808080808080808080808080808080807f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080 +8080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f808080 +818180808181818282828282838383838483848484848585858585858585868685858686868787 +878787878787878788888888888888888889888989898989898989898989898989898989898989 +8989898989898989898a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8b8b8a8a8b8b8b8b8b8b8b8b +8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b +8b8b8b8b8b8b8b8b8b8a8a8b8b8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a89898989898989 +898988898888888888888888888787878787878787878787878787878686868686868686858586 +868585858585858585848484848384838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383828282828282828281 +8181818080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7c7c7c7c7b7b7a79 +787877777777767676757575757474737373737272727171727271717171717171717070707070 +717171727271717272727373737373747474747574757575757676767777767677777779797979 +7a797a7a7a7a7b7b7b7c7c7c7c7d7d7e7f8080818182828383848384848483838282818180807f +7f7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7d7d7d7d7d7c7c7c7b7b7c7c7b7c7c7b7b7c7c7c7d7d7d7d7e7e7f7f7f7f +80808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f808080818180808181818181818080818180807f7f7e7e7d7d7c7c7b7b7a7a797979797878 +78787878787878787878787878797979797a797a7a7a7a7b7b7b7c7c7c7c7d7d7d7d7d7d7d7d7e +7e7e7e7f7e7f7f7f7f7f7f7f7f7f80808080808080808181808081818181818181818181818181 +818181818181818181818282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828281818181818181 +81818181818180808181808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f +7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080818180808181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +8080818180808080808080807f7f7f7f7e7e7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7d7d +7d7d7d7e7e7e7e7f7e7f7f7f7f808080808080808080808080808080808080808080808080807f +7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080 +8080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e +7e7e7e7e7f7e7f7f7f7f808080808080808080808080808080808080808080808080807f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080 +808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d +7d7c7c7d7d7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7d7d7c7c7d7d7d7e7e7e7e7e7f7f7f7f807f808081818181828282 +828282828283838383838484848485848585858586868686868686868686868686878787878888 +8888888888888989898888898988898a88898a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a89898a8a89 +898989898989898a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a +8a8a8a8a8a8a8b8b8a8a8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b +8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b +8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a8a8a8a +898a89898989898989898988888888888888888888888888888887878787878787878787878787 +868687878686868585858584858484848484848484848484848484848484848484848484848484 +848484848484848484848484848484848484848484848484848484848383838383838383828282 +828281818181808080808080807f807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f807f80808080808080808080808080 +80808080808080808080808080808080808080807f807f7f7f7f7e7e7e7d7d7d7d7d7d7c7b7a7a +787879797878787777777776767575757574747373737373737373737373737372727171717272 +727272727272727273737373737474747475747575757576767676767676767676787878787978 +79797a7a7b7b7b7b7b7b7b7c7c7d7e7f8080808181828283838484848383828281818181807f7e +7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7b7b7c7c7b7c7c7c7c7d7d7e7e7f7f7f7f8080 +8080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f8080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +8080808080808080818181818181818181818180807f7f7e7e7c7c7c7c7b7b7a7a7a7a78787878 +7878787878787878787878797979797a797a7a7a7a7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7d7d7d +7e7f7d7e7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080808080 +808080808080808081818181818181818282818182828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282818181818181818181 +8181818181818181818080818180808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f +7f7f7f7f7f7f7f7f7f7f7f80808080818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818180808181808080 +808080808080808080807f7f7f7f7e7e7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7d7d7d7d +7d7e7e7e7e7f7e7f7f7f7f808080808080808080808080808080808080808080808080807f7f7f +7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7f +7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080 +807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7f7f8080808080808080808080808080808080808080808080807f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080 +80808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7c +7c7d7d7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7d7c7d7d7d7d7d7d7d7e7e7d7d7e7e7e7f7f7f7f7f8081818181818181828282828383838383 +838383848484848585868686868686868686878787878787878787878787878888888889898989 +898989898a8a8a89898a8a898a8a89898a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a89898a8a898989 +89898989898a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a +8a8a8a8a8b8b8a8a8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b +8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b +8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a898989898989898989898989898989888888888888888888888888888787 +888887878786868686868686868685868585858585858585858585858585858585858585858585 +858585858585858585858585858585858585858585858585858584848484848484848383838383 +828282828181818181818181818181818081808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080808080807f7f7f7e7e7e7e7e7e7d7d7c7c7a7a +7b7b7a7a7a79787878787877777777767675757575747474747474747474737372727273737373 +727372727272737373737374747474747474747474757575757575757575767778787878787878 +79797a7a7a7a7a7a7b7c7c7d7d7e7f7f7f8081828282838383838383828281818181807f7f7f7e +7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7b7b7c7c7b7c7c7c7c7d7d7e7e7e7e7e7f7f808080 +808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f8080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080 +8080808080808181818181818181818181808080807f7f7d7d7d7d7b7b7b7b7b7b797979797878 +787878787878787878797979797979797979797a7a7a7a7b7a7b7c7c7c7c7c7c7c7c7d7d7d7e7e +7d7d7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f807f80808080808080808080808080 +808080808080818181818181818182828181828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828181818181818181818181 +818181818181818080818180808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f808080808181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181808081818080808080 +80807f807f7f7f7f7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7d7d7d7d7e7e +7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080807f7f7f7f7e +7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080 +80808080808080808080808080808080808080808080807f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e +7f7e7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080807f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f808080808080808080808080808080808080808080808080 +807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7c7c7c7c7c7d7d7d7d7d +7d7d7d7d7d7e7e7e7f7f7e7e7f7f7f808080808181818181828283838383838383848484848585 +858686868686868686868786878787878888888888888888898988888989898989898989898989 +89898989898989898989898a898a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8b8b8a8a8b8b8b8b8b8b8b8b8b8b8b8b8b8b +8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b +8b8b8b8a8a8b8b8a8a8a8a8a8a8a8a8a8a8a8a8a8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b +8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8a8b8a8a +8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a89898989898989898989898989888889898888888888 +888888878787878687868686868686868686868686868686868686868585858585868686868686 +868686868686868686868686868686868686868686868686858585858585858585858484838383 +838383838383838383828281818181818181818181818181818181818181818181818180808080 +80808080808080808080807f7f7f7f7f7f7f7f7f807f8080808080808080808080808080808080 +80808080808080818181818182828282818281818181818181818181818080807d7d7d7d7d7d7d +7c7c7b7b7b7b7b7a79797978787878787776777776767675757574747474747474737373747473 +737474747474747474747474747574757575757575757676757576767676767676777778787878 +7878797a7b7b7b7b7c7c7d7d7d7e7f808080818281828383828383838383808080807e7f7e7e7e +7e7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7d7d7d7c7c7c7c7b7c7c7b7b7c7c7c7c7c7c7c7c7e7f7f7f7f7f7f7f7f7f80 +80808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f80 +808080818181818182818182828181818180807f7f7f7f7d7d7d7d7b7b7a7a7a7a797979797878 +78787777777777777777777878797979797a7a7a7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7d7c7d +7d7d7d7e7e7e7e7e7f7f7f7f7f7f7f7f80807f7f80808080808080808080808080818181818181 +818181818181818181818181818181818181818181818181818181818181818181818282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828181818181818181 +808081818080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f8080808080 +808080808080808080808080808080808080808080808080808080818180808181818282828282 +828282828282828282828282828282828282828281818181818181818181818181808080807f7f +7f7f7f7f7f7f7e7e7e7e7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7e7e7e7e +7e7f7f8080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f +7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080 +808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e +7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e +7e7e7e7f7e7f7f7f7f808080808080808080808080808080808080808080808080807f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080807f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7c7c7c7c7c7d7d7d7d7e7d7e +7e7e7e7f7f7f80807f7f8080808181818182828383838384848484848484848585858586868687 +878787888788888888888888888889898989898989898a8a89898a8a8a8a8a8a8a8a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8b8b8a8a8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b +8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b +8b8a8a8b8b8a8a8a8a8a8a8a8a8a8a8a8a8a8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b +8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b +8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a8a8a8a8a8a8a8a89898a8a89898989898989 +898888888888888888888788878787878787878787878787878786868686868787878787878787 +878787878787878787878787878787878787878787878686868686868686868685858484848484 +848484848484848483838383828382828282828282828282828282828282828282818181818181 +818181818181818181808080808080808080808080808080808080808080808080808080808080 +8080808080818181818182828282828282828282828282828282828181817f7f7f7f7f7f7f7e7e +7d7d7c7c7c7c7b7b7b7a7a7a7a7a79787978777777767676757575757575757474747574747374 +747474747474747474747474747474747474747475757474757576757676767677777777777777 +78797a7a7b7b7c7c7c7c7c7d7e7f8080818181818282828383838383808080807f807f7e7e7e7d +7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7d7d7d7c7c7c7c7b7c7c7b7b7c7c7c7c7c7c7c7c7e7e7e7e7f7e7f7f7f7f808080 +8080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f808080 +8081818181818281818282818181818181808080807e7e7d7d7c7c7b7b7b7b7a7a797978787878 +7777777777777777777778787878787979797a7b7a7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7d7d7d7d7d7e7e7e7e7e7e7e7e7f7f7e7e7f7f807f8080808080808080808181818181818181 +818181818181818181818181818181818181818181818181818181818181818182828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828281818181818181818080 +81818080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080 +808080808080808080808080808080808080808080808080808181808081818182828282828282 +82828282828282828282828282828282828281818181818181818181818181808080807f7f7e7f +7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f +808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080 +80808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e +7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e +7e7f7e7f7f7f7f808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e +7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080807f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f7f +7f8080808181808081818182828282838384848484858585868685858686868787878787888888 +8889888989898989898989898a8a8a8a8a8a8a8a8a8a8a8a8a8b8b8a8a8b8b8b8b8b8b8b8b8b8b +8b8a8a8b8b8a8b8b8a8a8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8a8a8b8b8a8a8a8a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8b8b +8a8a8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b +8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c +8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c +8c8c8c8c8c8c8c8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8a8a8b8b8a8a8a89 +898989898989898988898888888888888888888888888888878787878788888888888888888888 +888888888888888888888888888888888888888887878787878787878787868686858586868585 +858585858585848484848384838383838383838383838383838383838383838282828282828282 +828282828282828181818181818181818181818181818181818181818181818181818181818181 +818181828282828283838383838383838383838383838383838383838181818080818180807f7f +7e7e7e7e7d7d7d7c7c7c7c7b7b7a7a797979797878787777777776767675757575747574747474 +747474747474747474747474747474747474747474747474757475757575767676777777777878 +79797a7a7b7b7b7b7c7c7d7e7f7f808081818282828383838383818181807f807f7e7e7e7d7d7d +7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7d7d7d7d7d7c7c7c7b7b7c7c7b7c7c7b7b7c7c7c7e7e7e7e7f7e7f7f7f7f8080808080 +808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080 +818181818282828282828282828282818180807f7f7e7e7d7d7c7c7b7b7a7a7979787878787777 +77777777777777777878787878797979797a797a7a7a7a7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7d +7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f80808080808080808080 +808080808080808081818080818181818181818181818181818181818181828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282818181818181818181818181 +8180808181808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080 +808080818180808181818181818181818181818181818181818181818181828282828282828282 +828282828282828282828282828282828181818181818181808081818080807f7f7f7f7e7f7e7e +7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f8080 +80808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080 +8080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d +7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f +7e7f7f7f7f808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080807f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7c7c7d7d7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7e7e7e7f7f7f7f807f8080808081 +81828282828282828283838383848485858585868686868686868687878787888888898989898a +898a8a89898a8a8989898a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a89898a8a89 +898989898989898989898989898989898989898989898989898989898989898989898989898989 +89898989898989898989898a8a89898a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8a8a8a8a8a8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b +8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8c8c8b8b8c8c8c8c8c8c8c +8c8c8c8c8c8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a +8a8a8a8a8a8a898a89898888898988888888888888888787878787888888888888888888888888 +888888888888888888888888888888888888878787878787878787878686868686868686868686 +868686868585858584858484848484848484848484848484848484848483838383838383838383 +838383838382828281818282818181818181818181818181818181818181818181818181818181 +818282828282838383838383838484848484848484848484848482828282828282828281818080 +7f7f7f7f7e7d7d7d7d7d7d7c7c7b7b7b7b7a7a7a79797979797878777777777677767676767676 +767575767675757575757575757575757575757575757675767676767777777777777778787979 +7a7a7b7b7b7b7b7c7d7e7f7f808080808182828383838383818181818081807e7e7e7d7d7d7d7d +7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7b7b7c7c7b7c7c7d7d7e7e7f7e7f7f7f7f80808080808080 +80808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080 +808082828282828282828282828181818180807f7f7e7e7d7d7c7c7b7b7a7a7979787877777777 +7777777777777878787878797979797a797a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c +7c7c7d7d7d7e7e7d7d7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f808080808080808080808080 +808080808080808080808080808080808080808080808080808080808181818282818182828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828181818181818181818181818180 +808181808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808081818181818181818181 +818181818181818181818181818181818181818181818181818181818282828282828282828282 +82828282828282828282828281818181808080808080808080808080807f7f7f7f7e7f7e7e7e7e +7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f80808080 +8080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080 +808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7d7d +7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7f7f8080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7d7d7d7c7c7d7d7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7e7e7e7e7f7f7f80808080818081818181828283 +83838383838383848484848685868686868787878787878787888888888989898a8a8a8a8a8a8a +8a89898a8a8989898a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a898a89898989898989898989 +898989898989898989898989898989898989898989898989898989898989898988888989888888 +888888888888888888888888888888888888888888888888888888888888888888888888888888 +888888888888888888898988888989898989898989898989898989898989898989898989898989 +8989898989898989898989898a8a8a8a8a8a8a8a8a8a8a8a8a8a8b8a8b8b8b8b8b8b8b8b8b8b8b +8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8c8c8b8b8c8c8c8c8c8c8c8c8c +8c8c8c8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a8a8a +8a8a8a8a8a8a8a8a89898a8a898989898989898988888888888989898989898989898989898989 +898989898989898989898989898989898888888888888888888887878787878787878787878787 +878686858585858585858585858585858585858585858585858585848484848484848484848484 +848484838383828283838282828282828282828282828282828282818281818181818181818182 +828282838384848484848485858585858585858585858585838383838383838383828282828181 +8181807f7f7f7f7f7f7e7e7e7e7e7d7c7c7c7b7b7b7b7b7a7a7979797978787878787878787877 +777878777777777777777677767676767676767676767676767677777777777777787879797979 +7a7b7b7b7b7c7d7e7e7e7f7f80808182828383838383818181818081807f7f7f7d7d7d7d7d7d7d +7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e +7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7d7d7d7d7d7c7c7c7c7c7c7c7c7b7b7c7c7b7c7c7d7d7e7e7e7e7e7e7e7f7f8080808080808080 +8080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e +7e7f7e7f7f7f7f808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080 +828282828282828382838382828282818180807f7f7e7e7d7d7c7c7b7b7a7a7979787877777777 +777777777878787878797979797979797979797a7a7a7a7a7a7a7a7a7b7a7b7b7b7b7c7c7c7c7c +7d7d7d7e7e7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f807f8080808080808080808080808080808080808081818182828181828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828281818181818181818181818181808081 +81808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080818181818181818181818181 +818181818181818181818181818181818181818181818181818182828282828282828282828282 +82828282828282828282818181818080808080808080808080807f7f7e7e7e7e7e7e7e7e7e7d7d +7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7e7e7f7f7f7f7f7f7f7f7f808080808080 +808080808080808080808080808080808080807f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7e7d7e7e7e7e7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080 +808080808080808080808080808080808080807f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f7f +7f7f7f7f7f7f8080808080808080808080808080808080808080808080808080808080807f7f7f +7f7f7f7f7f7f7e7f7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f80808080808080808080 +80808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7d7d7d7d7d7d +7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b +7b7b7b7b7c7c7c7d7e7d7d7e7e7e7f7f7f7f7f7f7f7f7f7f818181818281828283838383838484 +848485858586868686868687878787888888898988888989898989898989898989898a898a8a8a +8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8989898a8a89898a8a8a8a8a8a8a8a8a8a8a8989898988 +898988888989898989898989898989898989898988888888878787878787878787878787878787 +878787878787878787878787878787878787878787878787878787878787878888878788888888 +888888888888888888888888888888888888888888888888888888888888888888888989898989 +89898989898a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b +8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8a8a8b8b8a8a8a8a8a8a8a8a8a8a +8a8a898a8989898989898989898989898989898989898989898989898888888888888888888888 +888888888888888888888888888888888888888888888888888888878788888787878787878787 +878787878687868686868686868686868686868685858585858585858585858585858584848484 +848484848484848484848484848484848383838383838383838383838383838383838383838383 +838383838384848484848484848484848485858585858585858484848483838383828282828282 +8282828181808080807f7f7f7f7f7e7e7e7e7d7d7c7c7c7c7c7b7b7a7b79797979787878787878 +78787878777777777777777777777676767677757676767677777778787878787878797a7a7a7a +7a7b7c7c7c7c7d7e7e7f80818181818181828282828282808080807f7f7e7e7d7d7d7d7d7d7d7d +7d7d7d7d7d7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7d7d7d7c7c7c7c7b7c7c7b7b7c7c7c7c7c7c7c7d7e7f7f7f7f7f7f7f7f7f808080808080 +808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f818181818181 +818383838383838383838382828282818180807f7f7e7e7d7d7c7b7a7a7a797a79797979787878 +78787878787878787878787978797979797a7a7a7a7a7a7a7a7b7b7a7a7b7b7b7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7d7c7d7d7d7d7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f +7f7f80807f7f808080808080808081818181818181818181818181818181818181818181818181 +818181818181818181818282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828181818181818181818181818181818181818080818180 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080818181 +818282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828281818181818181818181818181808080807f7f7f7f7f7f7f7e7e7d7d7d7d7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7f808080808080808080808080 +8080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080 +80808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e +7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e +7f7f7f7f8080808080808080808080808080808080808080808080808080808080807f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080 +8080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d +7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b +7b7b7c7c7c7d7e7d7e7f7f7f808080808080808080808282828283828383848484848485858585 +868686878787878887888888888989898a8a89898a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8a8a8a8a8a8989898a8a89898a8a898a8989898989898988888888878888 +878788888888888888888888888888888888878787878686868686868686868686868686868686 +868686868686868686868686868686868686868686868686868686868687878686878787878787 +878787878787878787878787878787878787878787878787878787878787878788888888888888 +888888898989898989898989898989898989898989898a898a8a8a8a8a8a8a8a8a8a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b +8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8a8a8b8b8a8a8a8a8a8a8a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a89898989898989898989898989 +898989898989898989898989898989898989898989898989898888898988888888888888878887 +878787878787878787878787878787878787868686868686868686868686868686858585858585 +858585858585858585858585858584848484848484848483848383838383838383838383838384 +838484858585858585858585858585868686868686868685858585848484848484848484848484 +848383828282828282828181808080807f7f7e7e7e7e7e7d7d7c7c7b7b7b7b7a7a7a7a7a7a7a7a +7a7a797979797879787878787777777777767676767677777778787878787878797979797a7a7b +7c7c7c7c7c7d7d7e808181818181818282828282828080808080807f7e7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f +7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7d7d7d7c7c7c7c7b7c7c7b7b7c7c7c7c7c7c7c7c7e7e7e7e7f7e7f7f7f7f8080808080808080 +80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f +7f7f7f7f7f7f7f7f808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f8181818181818183 +838383848384848484838383838282818180807f7f7e7e7d7c7b7b7b7a7b7a7979797878787878 +78787878787878787878787878787879797979797979797a7b797a7b7b7b7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e +7f807e7f8080808080808080818181818181818181818181818181818181818181818181818181 +818181818181818182828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828281818181818181818181818181818181818180808181808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808181818182 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +82828281818181818181818181818181808080807f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f808080808080808080808080808080 +808080808080808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f +7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e +7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080808080 +8080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e +7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f +7f7f8080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080 +808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c +7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c +7d7d7d7d7e7e7f7f7f7f8080808181808081818183838383848384848585858586868687878787 +87888888888988898989898a8a8a8a8a8a8a8a8b8b8a8a8b8b8b8b8b8b8b8b8b8b8b8a8a8b8b8a +8a8a8a8a8a8a8a8a8a8a8a8a898989898989898989888988888888888888888887878787878787 +878787878787878787878787878787878787868686868686868685858686858585858585858585 +858585858585858585858585858585858585858585858585858585858585858585858585858585 +858585868685858686868686868686868686868686868686868686868686878787878787878787 +878888888888888888888888888888888888888889888989898989898989898989898989898989 +89898989898989898989898989898989898a8a8a8b8b8a8a8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b +8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b +8b8b8a8a8b8b8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a898989898989898989898989898989 +898989898989898989898989898989898989898989898989898989898989898989898889888888 +888888888888888888888888888888888787878787878787878787878787878686868686868686 +858586868585858585858585848484848484848484838483838383838383838383838383848384 +848585858586868686868686868787878787878787878786868686868686868585868685858584 +8484848484848484838382828282818181808080807f7f7e7e7d7d7d7d7c7c7c7b7b7c7c7b7b7b +7a7a7a7a797a797979797878787878777777777778787878787878787878797979797a7a7b7b7c +7c7c7c7d7d7e7f8080818181818282828282828181818180807f7e7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d +7d7d7d7d7c7c7c7b7b7c7c7b7c7c7b7b7c7c7c7e7e7e7e7f7e7f7f7f7f80808080808080808080 +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f +7f7f7f7f7f7f808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f80808080818181838383 +838483848484848484848483838282818180807f7f7e7d7c7c7b7a7b7a79797978787878787878 +787878787878787878787878787979797979797979797a797a7a7a7a7b7b7b7b7b7b7b7b7c7c7b +7b7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f +7e7f7f7f7f7f7f7f7f7f8080808080808080808080808081818080818181818181818181818181 +818181818181828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282818181818181818181818181818181818181808081818080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808081818080818181818181818181818181818282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828181818080818180808080808080807f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f8080808080808080808080808080808080 +80808080808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e +7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f +7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080808080 +808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d +7d7d7d7d7d7d7d7d7d7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f +8080808080808080808080808081818080818080818180808080808080807f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080 +80808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7c7c7c7c7b +7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7e7e +7e7e7f7f8080808081818182828181828282848484848584858586868686868686878787878788 +8888888988898989898a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a +8a8a8a89898a8a8989898888888888888888888788878787878787878787868686858586868585 +858585858585858585858585858585858484848484848484848484848484848484848484848484 +848484848484848484848484848484848484848484848484848484848484848484848484848484 +848484848484848484848484848484848484848484848484848484848585858686858586868687 +878787878787878787878787878787878787888788888888888888888888888888888888888888 +888888888888888888888888888888898989898989898989898989898a8a89898a8a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8989898989898989898989898989898989 +898989898989898989898989898989898989898989898989898989898989898988898888888888 +888888888888888888888888888887878787878787878787878787878786868686868686868686 +868686868686868685858585848484848484848384838383838383838383838383838483848485 +858585858585858585868686868787878787878787868686868686868686868686868686858585 +85858585858584848383838382828282828282818180807f7f7e7e7e7e7d7d7d7d7d7d7d7d7c7c +7c7c7b7c7b7b7b7b7a7a7979797878787878797979797979797979797a7a7a7a7b7b7c7c7c7c7c +7c7d7d7e7f808080808080828282828282818181818181807e7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d +7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7e7e7e7e7f7e7f7f7f7f808080808080808080807f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f +7f7f7f7f808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808282838384 +838484848484848484838382828181818180807f7e7d7d7c7b7c7b7a7a7a797979787878787878 +78787878787878787878787979797979797979797a797a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7d7d7c7c7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f +7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080808080808080808080 +808080808181818181818181818181818181818181818282818182828282828282828282828282 +828282828282828282828181818181818181808081818080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808181808081 +818181818181818181818181818181818181818181818181818181818181818182828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282818181 +81808080808080808080808080807f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f80808080808080808080808080808080808080 +8080808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7f7f80808080808080808080808080808080808080808080808080808080 +80808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d +7d7d7d7d7d7d7d7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f80 +808080808080808080808081818080818080818180808080808080807f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080 +8080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7c7c7c7c7b7b7b +7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7e7e7f7f7f7f +808080808081828282838382828383838585858586858686878787878787878888888888898989 +898989898989898a8a8a8a8a8a8a8a8a8a8a8a8a8a898a89898989898989898989898989898989 +898888898988888887878787868786868686868686868686868686868585858484858584848484 +848484848484848484848484848483838383838383838383838383838383838383828382828282 +828282828282828282828282828282828282828282828282828282828283828383838383838383 +838383838383838383838383838383838383838383838383838384848485858484858585868686 +868686868686868686868686868686868686868686868686868686868686868686868686868686 +868686868686868786878787878888888888888888888888888889898888898989898989898989 +898989898989898989898989898989898989898989898989898989898989898989898989898989 +898989898989898989898989898989898989898988888888888888888888888888888888888888 +888888888888888888888888888888888888888888888888888888888888888888888888888888 +888888888888888888888888878787878787878787878787878787868686868686868686868686 +868686868686858585858484848484848484848484848484848484838483838384838484858585 +858585858585858686868687878787878787878686868686868686868686868686868585858585 +8585858585858484848483838383838383828282828181808080807f7f7f7f7f7f7f7e7e7d7d7d +7d7d7d7d7d7d7c7c7b7b7b7a7a7a7a797b7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7c7c7c7c7c7c7d +7d7e7e808080808080828282828282818181818181807f7e7e7e7d7d7d7d7d7d7d7d7d7d7d7e7e +7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7d +7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7e7e7e7e7e7e7e7e7e7f808080808080808080807f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e +7e7f7f8080808080808080807f7f7f7f7f7f7f7f7f7e7f7e7e7f807f8080808082828383838383 +8383848484848484848383828282828181807f7e7e7d7c7d7c7b7b7b7a7a7a7979797979797879 +78787878787878787879797979797979797979797979797a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7c7c7c7d7d7c7c7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f807f8080808080808080808080808080808080 +808081818181818181818181818181818181818182828181828282828282828282828282828282 +828282828282828281818181818181818080818180808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808081818080818181 +818181818181818181818181818181818181818181818181818181818181828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828181818180 +8080808080807f807f7f7f7f7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7d7d7e7e7e7e7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080 +808080807f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f +7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e +7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080 +808080808080808080808080808080808080807f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f +7f8080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7d7e7d7d7e7e7e7f7f7f7f7f7f7f80808081 +82828282828383848483838484848686868687868787878788888989898989898989898989898a +898a8a8a8a8a8a8a8a8a8989898a8a89898a8a8a8a8a8a8a8a8989898888898988888887878787 +878787878787868686868686868686858584848484848484848483838383838383838383838383 +838383838383838383838383838383838382828281818282818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181828281 +818282828282828282828282828283838383838383838383838383838383838383838383838383 +848484848484848484848484848485848585858585858585858585858585868686868686868686 +868686868686868686868686868687878787888888888888888888888888888888888888888888 +8888888888888888888888888989898989898989898989898989898a8a8a8a8a8a8a8a89898a8a +898989898989898989898989898888888888888888888888888888888888888888888888888888 +888888888888888888888888888889898989898989898989898989898889888888888888888888 +878787878787878787878888888888888888888888888888888787878787878787868686868585 +858585858585858585858585858585848483838383838383838383838383848384848484848485 +858586868686868686868686878787878787878787878787878686878786868687878787878787 +878786868686868686868685858484848483828282828282828281818181808080808080807f7f +7e7e7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7c7c7c7c7d7d7d7d7d7d7e +7f7f7f81818181818181838383838382828180807f7f7e7e7e7e7d7d7d7d7d7d7d7d7d7e7e7e7e +7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7d7d7c7c7b7c7c7b7b7c7c7c7d7d7d7d7e7e7f7f7f7f7f808080808080808080808080808080 +808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f +7f7f7f7f7f80808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808181818181818283848484 +84848585858484848484848282828281807f7f7e7d7e7d7c7c7c7a7a7a7a7a7a7a797979797979 +797979797979797979797979797979797a797a7a7a7a7a7a7a7a7a7a7a7a7b7b7a7a7b7b7b7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f80807f7f808080808080808080808080808181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181808081818080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808081818181828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282818181818181818181818181818080 +80807f7f7f7f7f7f7f7f7e7e7e7e7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7f7f808080808080808080808080808080808080807f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f +7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080 +80808080808080808080808080808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f80 +80808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b +7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7d7e7d7e7f7f7f80808080808080818181828282 +8283838484858584848585858787878788878888888889898a8a8a8a8a8a8a8a8a8a8a8a8a8a8a +8a8a8a8a8a8a8a8a8989898a8a89898a8a898a8989898988888887878888878787868686868686 +868686868585858584858484848483838383838383838383828282828282828282828282828282 +82828282828282828282828282828281818180808181808080808080807f807f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f807f808080808080808181808081 +818181818181818181818181828282828282828282828282828282828282828282828282828383 +838383838383838383838383838383838383838383838383838383838484848484848484848484 +848484858485858585858585868686868787878787878787878787878787878787878787878787 +878787878787878787878888888888888888888888888888888989898989898989888889898888 +888888888888888888888887878787878787878787878787878787878787878787878787878787 +878787878787878787878787888888888888888888888888888888888888888888888888888787 +878787878787878788888888888888888888888888888887878787878787878686868685858585 +858585858585858585858585858584848484848484848483848383838483848484848484858585 +868686868686868686868787878787878787878787878786868787868686878787878787878787 +878787878787878787868685858585858484848484848484838383838282818281818181808080 +7f7f7f7f7f7f7f7e7e7e7e7d7e7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7e7e7f +7f818181818181818383838383828281808080807f7f7e7e7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7d +7d7c7c7b7c7c7b7b7c7c7c7d7d7d7d7d7e7e7e7e7f7f8080808080808080808080808080808080 +80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f +7f7f7f80808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7f7e7f8081818181818181838383838484 +85858585858585858583838383828180807f7e7f7e7d7d7d7b7b7b7b7b7b7b7a7a797a79797979 +797979797979797979797979797979797979797a797a7a7a7a7a7a7a7b7b7a7a7b7b7b7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7f807e7f8080808080808080808080808081818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818080818180808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080818181818282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828181818181818181818181818180808080 +7f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7f7e +7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f +7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7f7e7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080808080 +8080808080808080808080808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f808080 +8080808080818180808180808181808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b +7b7b7c7c7b7b7c7c7c7c7c7c7c7c7d7d7d7d7e7e7f7f7f7f808080818181818282828383838384 +84858586868585868686888888888988898989898a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a +8a8a8a8a8a8a898989898989898989888988888888878787878787878787878686868585868685 +858584848484838483838383828282828282828282828181818080818180808080808080808080 +808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f8080808080808080808080808081818080818181818181818182828282 +828282828282828282828282828282828282828282828282828283838383838383838383838383 +838483848484848484848484858585858585858586868585868686868686868686868686868686 +868686868686868687878787878787878787878787878788888888888888888888888888888888 +888888888888888888878787878787878787878787878787878787878787878787878787878787 +878787878787878787878888888888888888888888888888888888888888888888888887878787 +878787878787888888888888888888888888888888878787878787878787878686868686868686 +858586868585858585858585848484848484848484838483838384838484848484848484848585 +858686858586868687878787878787878787878787878787878787878888888888888888888888 +888888888888888888878787878786868685858686858585848484848384838383838282828181 +81818080807f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7f7f80 +8080808181818383838383828282818180807f7f7e7e7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7c +7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7f7f80808080808080808080808080808080808080 +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f +7f80808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7f7e7f7f808080808181818383838384848585 +858585858585858484848483828181807f807f7e7e7e7c7c7c7b7b7b7b7a7a797a797979797979 +79797979797979797979797979797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b +7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080 +808080808080808080808080808081818080818181818181818181818181818181818181818181 +818181818181818181818080818180808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808081818080818181818181818181 +818181818181818181828282828282828282828282828282828282828282828282828282828282 +82828282828282828282828282828282828282828181818181818181808081818080807f7f7f7f +7e7f7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f +7f7f7f7f7f7f7f80808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f +7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7c7c7c7c7c7c7c7c7d7d7c7c7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7f7e7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080808080 +808080808080808080808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f8080808080 +808080808080808081818080818181818181808081818080807f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080808080808080808080808080808080807f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7d7d7d7d7d7d7d7d7c7c7c7c7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7d7d7e7e7e7e7f7f808080808181818282818183838384848484858586 +8686868686868686888888888988898989898a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a +8a8a89898989888888888888888788878787878686868686868686858585858484848484848484 +838383838283828282828181818181818181818180808080808080807f7f80807f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7e7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f80807f7f80808080808080808080808080818181818181 +818181818181818181818181818181818181818181818181828282828282828282828282828283 +828383838383838383838484848484848484848484848484848484848484848484848484848484 +848484848484858585868685858686868686868686878787878787878787878787878787878787 +878787878787878686868686868686868686868686868686868686868686868686868686868686 +868686868686868687878787878787878787878787878787878787878787878787868686868686 +868686868787878787878787878787878787878686868686868686868685858585858585858585 +858585858585858585858484848484848484848384838383848384848484848484848485858585 +858585858585868686868686868686868686868686868686868687878787878787878888878788 +888888888888888787878787868686868686868686868585858584858484848483838382828282 +828181818180807f807f7f7f7f7e7e7e7e7e7e7e7e7d7d7e7e7d7d7d7d7d7d7d7e7e7f7f808080 +80808181838383838382828281818181807f7e7e7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7c7c7c +7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7f7f808080808080818181818181818181818180808080 +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f80 +808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7f7e7f7f8080808080808082828383848485858585 +85858586868484858483838281818081807f7f7f7d7d7d7c7c7c7c7b7b7a7b7a7a79797a7a7979 +7979797979797979797979797979797a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7d7d7c7c +7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808081818080818181818181818181818181818181818181818181 +818181818181818282828282828282828282828282828282828282828282828282828282828282 +8282828282828282828282818182828181818080808080808080808080808080807f7f7f7f7e7f +7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f +7f7f7f7f7f80808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f +7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e +7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d +7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7c7c7c7c7c7c7c7c7d7d7c7c7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7f7f80808080808080808080808080808080808080808080808080808080 +80808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f808080808080 +80808080808081818080818181818181808081818080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080808080808080808080808080808080807f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7d7d7d7d7d7d7d7d7c7c7c7c7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7d7d7d7d7d7d7d7e7e7f7f7f7f80808080808182828283838282848484858585858585868686 +878687878787898989898989898989898a8a8a8a898a8989898989898989898989898989898989 +888888888787878787878786878686868685858585858585858484848483838383838383828281 +8181818181818181808080808080808080807f7f7f7f7f7f7f7f7e7e7f7f7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7e7e7e7e7e7e7e7e7f7f7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080 +808080808080808080808080808080808080808080808181818181818181818181818181818181 +818181818181818282838383838383838383838383838383838383838383838383838383838383 +838383838484848585848485858585858585858686868686868686868686868686868686868686 +868686868685858585858585858585858585858585858585858585858585858585858585858585 +858585858585868686868686868686868686868686868686868686868686868585858585858585 +858586868686868686868687868787878786868686868686868685858484848484848484848484 +848484848484848483838383838383838383838383838383838383838383838383848484848484 +848484848585858585858585858585858585868586868686878787878787878788888787888888 +888888888887878787878686868686868686868685858585858585858585848484838383838382 +82828281818181808080807f7f7f7f7f7f7f7f7e7e7f7f7e7e7e7e7e7e7e7f7f7f7f8080808080 +8181838383838382828281818181807f7f7f7e7e7e7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7d7c7c7c7c +7c7c7c7c7c7d7d7d7d7d7e7e7e7e7e7e8080808080808181818181818181818181808080807f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f8080 +80807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7f807f80808080828283838383848484858585 +8586868484858484848382828182808080807e7e7e7d7d7d7d7b7b7b7b7b7b7a7a7b7b7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7d7d7c7c7d7d +7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f807f808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080818180808181818181818181818181818181818181818181818181 +818181818182828282828282828282828282828282828282828282828282828282828282828282 +828282828282828282818182828181818080808080808080807f807f7f7f7f7e7e7e7e7e7e7e7e +7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7e7e7f7f7f7f7f7f7f7f7f7f7f +7f7f7f80808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f +7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d +7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7e7e7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080 +80808080808080808080808080807f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f80808081 +818080818080818180808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7c7c7c7d7e7d7d +7e7e7e7f7f7f7f7f7f7f8080808182828282828383848484848484848585858586878787888887 +878888888888888889888989898989898989898989898989888888888888888888888787878787 +878787878786868686858685858585848484848483838383838383838282828281818181818181 +8081808080807f7f7f7f7f7f7f7f7f7f7e7e7e7d7d7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7b7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080818181 +818181818181818181818181818182828181828282828282828282828282828383838383838383 +838383838383838383838383838383838384848484848484848484848484848484848484848484 +848484848484848484848484848484848484848484848484848484848484848484848484848484 +848484848484848484858585858585858585858585858585858585858585858585858585858585 +858585858585858585858585858585858585858585858585858585858585858585848485858484 +848484848484848484848483838383828281818182818282828282828282828282828383838384 +848484848484848585858585858585858585858585858585858585868686868686868686868787 +878787878787878787878786868787868686868686868586858585858585858585848483838383 +83838381828181818180808080807f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7f7f7f7f8080818181 +81818282828383838383808080807f7f7f7e7e7e7e7d7d7d7d7d7d7d7d7e7e7f7f7f7f7f7f7f7f +7f80808080807f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f8080808080808080 +808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080807f7f7e7e7e7e7e7e7e7e7e7d7d +7d7d7d7c7c7c7c7c7d7d7d7d7f7f7f7f8080808080808080808080808080808080808080808080 +8080808080808080807f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f +80808080807f7f7f7f7e7f7e7e7e7f7e7f7f7f7f7f7f8081818181818182848484848484858585 +858585858584848484838282828181817f7f7f7e7d7e7d7d7d7c7b7a7a7a7a7a7a7a7a7a797979 +79797979797979797979797a797a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7d7c7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f80807f7f808080808080808080808080808080808080808080808080808080 +808080807f7f80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080 +808080808080808080808080808080808080808081818080818181818181818182828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828281 +818181818181818181818181818181818181818080807f7f80807f7f7f7e7e7e7e7d7e7d7d7d7d +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7f8080808080808080 +808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7f7e7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d +7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e +7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080 +8080808080808080808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f808080818180 +80818080818180808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7c7c7c7d7e7d7e7f7f +7f8080808080808081818182828282838384848585858585858586868686868787878889878889 +898989898989898989898989898989898889888888888787878787878787878786868686868686 +86868685858585848584848484838383838382828282828282828181818180807f807f7f7f7f7f +7f7f7f7f7e7e7e7e7e7e7e7e7e7e7d7d7d7c7c7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f +7f7f7f807f80808080808080818180808181818181818181818181818182828282828282828282 +828282828282828282828282828282838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838383838383 +838383838383838484848484848484848484848484848484848484848484848484848484848484 +848484848484848584858585858585858585858585858485848484848484848383848483838383 +838383838383838383828282828281818181818181818181818181818181818182828282838383 +838383838384848484848484848485848585858585858585858686868686868686868687878787 +878787878787878787868687878686868686868686868686868686868686868585848484848484 +848383828282828181818181808080808080808080807f7f7f7f7f7f7f7f7f7f80808181818181 +8282828383838383808080808080807f7f7e7e7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f80 +808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080 +80808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080807f7f7f7f7e7f7e7e7e7e7d7d7d7d +7d7c7c7c7c7c7d7d7d7d7e7e7f7f80808080808080808080808080808080808080808080808080 +808080808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f8080 +8080807f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f80818181818181818383838384848585858585 +85858585858585848383828282828080807f7e7f7e7d7d7d7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c +7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7f7f7e7e7f7f807f80808080808080808080808080808080808080808080808080 +80807f7f80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080 +808080808080808080808080808080808080818180808181818181818181828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282818181 +81818181818181818181818181818181818080807f7e807f7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f8080808080808080808080 +80808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7f +7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7f7e7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d +7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e +7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080 +808080808080808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f8080808080808080 +8181808081818181818180808181808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c +7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7d7d7d7d7e7e7f7f7f7f80 +808081818181828282838383838484858586868585868686878787878788888888898889898989 +898989898989898989898989898988898888888887878787878787878787868686858586868585 +85848484848384838383838282828282818181808081818080807f7f7f7f7e7f7e7e7e7e7e7e7e +7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e +7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080 +808181808081818181818181818282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828282828282 +828282828283838383838383838383838383838383838383838383838383838383838383838383 +838383838384838484848484848484848484848483848383838383838383838383838383838383 +838383838383838282828282818181818181818181818181818181818181818182828282828282 +828282838383838383838383848384848484848484848485858586868585868686878787878787 +878787878787878787878787878787878787878787878787878787878786868685858686858584 +84838383838282828282818181808081818080807f7f7f7f7f7f7f7f7f7f808080818181818282 +828383838383818181808080807f7f7e7e7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f808080 +80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080 +8080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080807f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c +7c7c7c7c7d7d7d7d7e7e7f7f808080808181818181818181818181808081818080808080808080 +80808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f80808080 +807f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f8080808081818183838383848485858686858586 +858586868585848483838383818181807f807f7e7e7e7c7c7c7b7b7c7c7b7b7b7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080 +808080808080818180808181818181818181818181818181818181818282828282828282828282 +828282828282828282828282828282828282828282828282828282828282828282828181818181 +8181818080818180808080808080807f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f80808080808080808080808080 +8080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7f7e7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7f7e7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7d7d7d7d7e7e7e7e7e7e +7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080 +80808080808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f80808080808080808080 +808080818180808181818181818181818181808081818080807f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7b7c +7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7e7e7f7f80808080818181 +828281818383838484848485858686868686868686868787878787888888888988898989898989 +898888898988888888888888878887878787868686868686868685858585848484848484848483 +8383838283828282828181818181808080808080808080807f7f7f7e7d7f7e7d7d7d7d7d7d7d7d +7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7e +7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f80 +807f7f808080808080808081818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181828282828282828282828282828282828282828282828282828282828282828282828282 +828282838283838383838383838383838383828382828282828282828282828282828282828282 +828282828281818181818080808080808080808080808080808080808080818181818181818181 +818282828282828282828382838383838383838383848484848484848485858585868686868686 +868686868686868686868686868686868686868686868686868787858586868686868685848584 +83838382828282828181818181818181808080807f7f7f7f7f7f7f7f8080808080808082828283 +8383838381818181818181807f7e7e7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f8080808080 +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080 +807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080807f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c +7c7c7d7d7d7d7e7e7f7f8080808080818180808181818181818181818181818181818180808181 +8080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f80808080807f +7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f80808080808080828282828384858585858585858585 +85858686858584848383828281818081807f7f7f7d7d7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7c7c7c7d7d7c7c7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080 +808080808080808080808080808081818080818181818181818182828282828282828282828282 +828282828282828282828282828282828282828282828282828181828281818180808080808080 +808080808080808080808080807f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f808080808080808080808080808080 +808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7f7e7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7d7d7d7d7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f8080808080808080808080808080808080808080808080 +8080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f8080808080808080808080 +80818180808181818181818181818181808081818080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7b7c7c7b +7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7e7e7e7e7f7f8080808080818282828383 +828284848485858585858586868686868686868687878787878888888888888888888888888887 +878888878787878787878687868686868585858585858585848484848383838383838382828181 +8181818181818180808080807f7f7f7f7f7f7f7f7f7f7e7e7e7d7d7e7e7d7d7d7d7d7d7d7d7c7c +7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7e +7e7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808181818181818181818181818181818181818181818181818181818181818181818181818181 +818181818181818181818181818181818281828282828282828282828282828282828282828282 +8282828181818180807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808081 +818181818181818181818181818181818181828283838383838383848484848585858585858585 +858585858585858585858585858586858686868686868687878585868686868686858485858484 +8483828282828181818181818181808080807f7f7f7f7f7f7f7f80808080808080828282838383 +838381818181818181807f7f7f7e7d7d7d7d7d7d7d7d7e7e7e7e7e7e7f7f7f7f80808080807f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080807f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080807f7f7f7f7f7f7f7f7f7f7e7d7d7d7d7c7c7c7c7c +7d7d7d7d7e7e7e7e7f808080808181808081818181818181818181818181818181808081818080 +807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7f7e7f7f7f7f80808080807f7f7f +7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7f7f7f7f7f7f808182828282838484848484858585858585 +8686858585858484838382828181808080807e7e7d7d7d7d7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7c7c7c7d7d7c7c7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f807f808080808080808080808080808080 +808080808080808080808080818180808181818181818181828282828282828282828282828282 +828282828282828282828282828282828282828282828281818282818181808080808080808080 +80808080807f807f7f7f7f7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7d7d7d7d7e7e7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080 +80808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d +7d7d7d7d7d7d7d7d7d7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7e7d7e +7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080 +8080808080808080807f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f808080818180808181 +81818181808081818080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7e7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7b7b7c7c7b7b7b7c7c7c7d7d7d7d7e7e7e7e7f7f7f7f7f7f7f7f7f818282828282838384848484 +848484858585858687878788888787888888888888888888888888898788888888878787878787 +878787878686868685868585858584848484848383838383838383828282828181818181818180 +81808080807f7f7f7f7f7f7f7f7e7e7e7e7d7d7d7d7d7d7d7c7d7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7b7b7b7a7a7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7b7b7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7d7c7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7d7d7e +7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080 +808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80 +808181818181818181818181818180818080808080808080808080808080808080808080808080 +808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080 +808080808080818081818181818181818181818182828282838383838383838384848484848484 +848484858585858585858585858585858585868686868686868685858686858585858484848383 +838383838282828181818180808080808080807f7f7f7f7f7f7f7f818181818181818383838383 +8383838282808080807e7f7e7e7e7e7d7d7d7d7d7d7d7d7d7f7e7f7f7f7f808080808080808080 +8080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080 +8080808080808080808080808080808080808080807f807f7f7f7e7e7e7e7e7e7d7d7d7d7d7d7d +7d7d7d7e7f7f7f7f7f808181818181818181828282818181818080808080808080808080808080 +80808080808080807f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7e +7f7e7e7e7e7e7e7e7e7f7d7e7e7e7e7f7f80808080808081828282838485848485858586868585 +85858484848484848483828281807f7f7f7f7f7e7d7e7e7d7d7d7c7c7c7c7c7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7d7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080 +818180808181818181818181818181818181818181818181818181828282828282828282828282 +8282828282828282818181818181818181818181818181818181818181818181818080807f7f80 +807f7f7f7f7f7f7f7f7e7e7e7e7d7e7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d +7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7f8080808080808080808080808080808080808080808080 +807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7f7e7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d +7d7d7d7d7d7d7d7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c +7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d +7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080 +808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f8080808181808081818181 +8181808081818080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e +7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b +7c7c7b7b7b7c7c7c7d7d7d7d7e7e7f7f8080808080808080808282828283838484858585858585 +858686868686878787888887878888888888888888888888888887878787878686868686868686 +868685858585848584848484838383838382828282828282828181818180807f807f7f7f7f7f7f +7f7f7f7e7e7e7e7e7e7e7e7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7b7b7b7a7a7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7b7b7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7c7c7d7d7d +7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f +7f7f7f7f7f7f7f7f7f7f7f7f807f80808080808080808080808080808080808080808080808080 +8080807f807f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f807f8080818181818282828282828282838383838383838383 +838484848484848484848584858585858686868686868686858586868585858585858584848383 +83838282828181818180808080808080807f7f7f7f7f7f7f7f8181818181818183838383838383 +838282808080807f807f7e7e7e7d7d7d7d7d7d7d7d7d7e7e7f7f7f7f8080808080808080808080 +808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080 +8080808080808080808080808080808080808080808080807f7f7e7e7e7e7d7d7d7d7d7d7d7d7d +7d7e7e7e7e7f7f8081818181818181818282828181818180808080808080808080808080808080 +808080808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7e7f7e7e7e7e7d7d7d7d7d7e7e7f7f807f8080818181818283848384858585868685858585 +85858585858585848382818180808080807f7e7f7e7d7d7d7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808181 +808081818181818181818181818181818181818181818181818282828282828282828282828282 +828282828282818181818181818181818181818181818181818181818181818080807f7f80807f +7f7e7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d +7d7d7d7e7e7e7e7f7e7f7f7f7f808080808080808080808080808080808080808080808080807f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7d7d7d7d7d7e +7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080 +80808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f80808080808080808181808081 +818181818181818181818080818180808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e +7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7c7c7b7b7c7c7c7c7c +7c7c7c7d7d7d7d7d7e7e7e7e7f7f80808181808081818183838383848485858686858586868687 +878787878888888888888888888888888888888888888888878787878786868685858686858585 +848484848384838383838282828282818181808081818080807f7f7f7f7e7f7e7e7e7e7e7e7e7e +7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c +7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f808080818180808181818282828282828282828283 +838383838383838384838484848485858586868585868686868686858586868585848483838383 +8282828282818181808081818080807f7f7f7f7f7f7f7f80808080818181838383838383838383 +83818181807f807f7e7e7e7d7d7d7d7d7d7d7d7d7e7e7f7f7f7f80808080808080808080808080 +80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080807f7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7e +7e7e7e7f7f80808181808081818182828282828181818181818181808081818080808080808080 +80808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7e7f7e7e7e7e7d7d7d7d7d7e7e7e7e7f7e7f7f8080818182828383848485858585868686868686 +858586868585848382828181818180807f7f7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c +7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080 +808080808080818180808181818181818181818181818182828282828282828282828282828282 +82828282818181818181818181818181818080818180808080808080807f7f7f7f7f7f7f7f7f7e +7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d +7d7e7e7e7e7f7e7f7f7f7f808080808080808080808080808080808080808080808080807f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b +7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7d7d7d7d7e +7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080 +8080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f808080808080808080808080808181 +80808181818181818181818181808081818080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e +7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7d7d7e7e7e7f7f7f7f8080818181818181828282848484848585868686868686868686878787 +878788888888888888888787888887878787878787878686868686858585848485858484848383 +83838283828282828181818181808080808080808080807f7f7f7e7d7f7e7d7d7d7d7d7d7d7d7c +7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7b7b7a7b7b7a7a7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7a7a7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7d7d7c7c7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7d7d7e7e7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d +7d7d7d7d7d7d7d7e7f7d7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e +7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7d7d7e7e7d7d7e7d7e7e7e7e7f7f7f80807f7f80808081818181818181818181828282 +828282828282838283838383848484848484848585858585858585858585858484838382828282 +818181808080808080808080807f7f7f7f7f7f7f7f808080808080808282838383838383838381 +8181818081807e7e7e7d7d7d7d7d7d7d7d7d7e7e7f7f7f7f808080808080808080808080808080 +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080807f7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7e7e7e +7e7f7f808080808080808181828282828281818181818181818181818181808081818080808080 +8080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f +7e7e7e7e7d7d7d7d7d7e7e7e7e7f7e7f7f80808080818182828383858585858585858585858585 +858585858483828281818181818180807f7f7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d +7d7d7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080 +808080808080808080808080808080808080808080818181818181818181818181818181818181 +8181808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7e7f7e +7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e +7e7e7e7f7e7f7f7f7f808080808080808080808080808080808080808080808080807f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7d7d7d7d7d7d7d7d7d7c7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c +7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7d7d7d7d7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f80808080808080808080808080808080808080 +807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f80808080808080808080808081818080 +8181818181818181818181808081818080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f8080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d +7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7c7d7d7d7d7e +7e7f7f7f8080808080808282828282828383838585858585858686868686868686868787878787 +888888888888888887878888878787878686868685858585858484848383848483838382828282 +81828181818180808080807f7f7f7f7f7f7f7f7f7f7e7e7e7d7d7e7e7d7d7d7d7d7d7d7d7c7c7c +7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7b7b7a7b7b7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7a7a7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7d7d7c7c7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7d7d7e7e7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d +7d7d7d7d7d7e7e7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7d7d7e7e7d7d7d7d7d7d7d7d7e7e7e7f7f7e7e7f7f7f808080808080808080808181818181 +818181818181818181828283838383838384848484848484848484848483838383828282828181 +81808080808080808080807f7f7f7f7f7f7f7f8080808080808082828383838383838383818181 +818081807f7f7f7e7d7d7d7d7d7d7d7d7e7e7e7e7e7f7f80808080808080808080808080807f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080807f7f7f7f7f7f7e7e7e7e7d7e7d7d7d7d7e7e7e7e7e +7e8080808080808081818282828282818181818181818181818181818080818180808080808080 +807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e +7e7e7d7d7d7d7d7e7e7e7e7e7e7e7e7f7f7f7f8080828282828484848484848585858585858585 +858584848383828282818181808080807f7f7e7e7e7e7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f807f8080808080 +808080808080808080808080808080808080808181818181818181818181818181818181818181 +80808080808080808080808080807f807f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7e7d7e7e7e7e7f7f7f +7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080 +8080808080808080807f807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7e7e7d7d7d7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7b7b7a7a7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d +7d7d7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080 +808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f8080808181808081818181818181 +8181818180808181808080808080808080808080808080808080808080808080808080807f7f7f +7f7f80808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080807f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7d7d7d7d +7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7c7c7d7d7e7e7e7e7e7e7f7f7f7f7f +7f7f80808080828282828484838384848485858585868686868787878788888887878787878787 +878787868686868686868686858585858585848484848483838382828383828282818181818081 +808080807f7f7f7f7f7f7f7f7e7e7e7e7d7d7d7d7d7d7d7c7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7a7a7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c +7c7c7c7c7d7c7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7e7d7d7d +7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7d7c7d7d7d7d7d7d7d7e7e7d7d7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f80808181818181818183838282838383838383828283838282828281818181818181818181 +8181808081818080807f7f7f7f7f7f7f7f7f7f7f7f808181818181818183838383838282828080 +80807f7f7e7e7e7e7e7e7d7d7d7d7d7e7f7f7f7f7f7f7f7f7f8080808080808080808080808080 +807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080 +8080808080808080808080808080808080807f7f7f7f7e7e7e7e7e7e7e7e7e7e7d7d7d7d7f7f7f +7f8080808081818181818282828282828282818181808081818080808080808080808080808080 +808080807f7f7f7f7e7f7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e +7d7d7d7d7d7c7c7c7c7d7c7d7d7d7d808080808080828282828383858585858686858586868585 +8584848484838383828282807f7f7f7f7f7f7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7c7c7d7d7c7c7c7c7c +7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b +7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7d7d7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +808080808181818181818181818181818181818181818181818181818181818181818181818181 +81818180808080808080807f7f80807f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7d7d7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f +7f8080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080 +80808080808080808080808080808080808080808080808080808080808080808080808080807f +7f7f7f7f7f7f7f7f7e7f7e7e7d7d7e7e7d7d7d7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7a7a7a7a7a7a7a7a7b7b7a7a7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d +7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080 +80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f80808081818080818181818181818181 +818180808181808080808080808080808080808080808080808080808080808080807f7f7f7f7f +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7c7c7d7d7e7e7f7e7f7f80808080808080 +818181818282838385858484858585868686868686868687878787888888878787878787878787 +87868686868686868686858584848484838383838382828281818282818181808080807f807f7f +7f7f7e7e7e7e7e7e7e7e7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7c7c7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7f7f7f7f807f8080828281818282828282828181828281818181818181818181818181818181 +808081818080807f7f7f7f7f7f7f7f7f7f7f7f8081818181818181838383838382828280808080 +80807f7f7e7e7e7e7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f8080808080808080808080808080807f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080807f7f7f7f7e7f7e7e7e7e7d7d7d7d7e7e7f7f80 +808080818181818182828282828282828181818080818180808080808080808080808080808080 +80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d +7d7d7d7c7c7c7c7c7c7c7c7c7c7f7f7f7f80808181818182828484858586868585868685858585 +858585848483828282808080808080807f7f7e7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7c7c7d7d7c7c7c7c7c7c7c +7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f8080 +808081818181818181818181818181818181818181818181818181818181818181818181818181 +8180808080808080807f7e807f7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f8080 +80808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080 +8080808080808080808080808080808080808080808080808080808080808080808080807f7f7f +7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7b7b7c7c7b7b7b7b7b +7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7e +7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080 +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f808080808080808081818080818181818181 +81818181818080818180808080808080808080808080808080808080808080807f7f7f7f7f8080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7e7e7e7e7f7e7f7f808080808181818282 +828283838484858585858686868787878787878787878788888888888787878787878787878786 +86868585868685858484838383838282828282818181808081818080807f7f7f7f7e7f7e7e7e7e +7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c +7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b +7c7c7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7c +7c7b7b7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c +7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e +7e7e7e7f7e7f7f8080808081818181818181818181818181818181808081818080808080808080 +80808080807f7f7f7f7f7f7f7f7f7f7f7f7f808080808181818383838383828282818181818080 +7f7f7e7e7e7e7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f8080808080808080808080808080807f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080807f7f7f7f7e7f7e7e7e7e7d7d7d7d7e7e7f7f7f7f80 +808081818181828282828282828281818181818181818080818180808080808080808080808080 +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d +7d7c7c7c7c7c7c7c7c7c7c7e7e7e7e7f7f80808181828283838484858585858585858585858585 +85848483838383818181808080807f7f7e7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c +7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f8080 +80808080808080808080808080808080808080808080808080808080808080808080808080807f +7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f80808080 +8080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c +7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808081818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818080808080 +808080807f807f7f7f7f7f7f7f7f7f7e7e7e7d7d7e7e7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7b7b7b7a7a7b7b7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7d7d7d7d7e +7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080807f7f +7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f8080808080808080808080808081818080818181 +8181818181818181818181818180808181808080808080808080808080807f7f7f7f7f80808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7e7e7f7f807f80808181818181828282828383 +848485858686868686868687878787878787878686888887878786868686868686868686858585 +8484858584848383828282828181818181808080808080808080807f7f7f7e7d7f7e7d7d7d7c7c +7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7b7b7b7a7a7b7b7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7c7c7d7d7c7c7c7c7c7c7c7c7d7d7d +7d7e7d7e7e80807f7f808080808080808080808080808080808080808080808080808080808080 +8080807f7f7f7f7f7f7f7f7f7f7f7f7f808080808081818282838383828282818181818181807f +7e7e7e7e7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f8080808080808080808080808080807f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080807f7f7f7f7e7f7e7e7e7e7d7d7d7d7e7e7f7f7f7f808080 +808080808282828282828282818181818181818181818181818181818181818181818180808080 +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c +7c7c7c7c7c7c7c7c7c7e7e7e7e7f7f808080808181828283838485858585858585858585858584 +848383838381818181818181807f7e7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7c7c7c7d7d7c7c7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f80808080 +8080808080808080808080808080808080808080808080808080808080808080808080807f7f7f +7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7d7d7d7d7c7c7c7c7c7c7c7c7b7b7b7c7c7b7b7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f808080808080 +808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818180808080808080 +808080808080808080808080807f7f7f7e7e7f7f7e7e7e7d7d7d7d7c7d7c7c7c7c7c7c7c7c7c7b +7b7b7a7a7b7b7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7d7d7d7d7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f8080808080808080808080808080807f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f808080808080808080808080818180808181818181 +818181818181818181818180808181808080808080808080808080807f7f7f7f7f808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f +7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7d7c7d7d7d7d7f7f80808080808081828282828383838384848585 +858586868686868686878787878787878786868888878787868686868586858585858484848383 +8484838382828282828181808080807f7f7f7f7f7f7f7f7f7f7e7e7e7d7d7e7e7d7d7d7c7c7c7c +7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7c7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7c7d7c7c7c7d7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7a7a7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7b7b7b7a7a7b7b7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7c7c7d7d7c7c7c7c7c7c7c7c7d7d7d7d7d +7d7d7d7f7f7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +807e7f7f7f7f7f7f7f7f7f7f7f7f808080808081818282838383828282818181818181807f7f7f +7f7e7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7f80808080808080808080808080807f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080807f7f7f7f7f7f7f7f7f7e7e7d7d7d7e7e7e7e7e7f7f80808080 +808082828282828282828181818181818181818181818181818181818181818181808080807f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7d7d7d7d7c7c7c +7c7c7c7c7c7c7c7e7e7e7e7e7e7f7f7f7f80818282828283848484848484848584858585848484 +84848382818181818181807f7f7f7f7f7f7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e +7e7e7e7e7e7e7e7e7f7e7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7e7d7d7d7d +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7c7c7c7d7d7c7c7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7c7c7c7c7c7c7c7c7b7b7b7c7c7b7b7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080 +80808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080 +808080808080808080808080808080808080808080808080808080808081818181818181818181 +818181818182828282828282828282828282828282828282828282828282828282828282828282 +81818080808080808080807f7f7f7f7f7f7f7f7f7f7e7e7e7d7d7e7e7d7d7d7c7c7c7c7c7b7b7b +7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7a7a7b7b7b7c7c7c7c7c7c7c7c7c7c7d7d +7d7d7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080807f +7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f80808081818080818181818181818181818180 +808181808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080807f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080 +8080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7d7d7d7d7d7e7e7e7e7e7e7e7e7f7f7f7f7f7f80818282828282838484848484848484858686 +868686868787878787878787868686868686868686868585858585858585858583838382828383 +828282818080808080808080807f7f7f7e7e7e7e7d7d7d7d7d7d7d7c7d7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7c7c7c7d7d7c7c7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7d7d7e7e7d7e7e7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7e7e7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b +7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7d7d7c7c7c7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7d7d7d +7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7c7c7c7b7b7b +7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7c7d +7d7d7d7d7d7e7e7e7f7f7f7f7f80808080808080807f7f80807f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080818181818181818183838383838282818080807f7e7e7e +7e7d7d7d7d7d7d7d7d7e7e7f7f7f7f7f7f7f7f7f8080808080808080808080808080807f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080807f7f7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f81818181 +818181828282828282828282828181818080818180808080808080808080808080808080808080 +808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080807f7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d +7c7c7c7c7c7c7c7c7c7d7e7e7e7f80808080818282828282828484848484848484848484838383 +838383838282808080807f807f7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7c7c7d7d7c7c7c7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7a7a7b7b7b7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7f80808080808080808080808080808080808080 +808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e +7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7d7d7c +7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080 +808080808080808080808080808080808080808080808080808080818181818181818181818181 +818181828282828282828282828282828282828282828282828282828282828282828282828281 +818181818181818181808080808080808080807f7f7f7e7d7f7e7d7d7d7c7c7c7c7c7b7b7b7b7b +7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7a7a7b7b7b7c7c7c7c7c7c7c7c7c7c7d7d7d7d +7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080807f7f7f +7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f808080818180808181818181818181818181808081 +818080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080807f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080 +808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e +7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d +7d7d7d7d7e7e7e7e7f7e7f7f808080808080808282828283838485858585858585858686868686 +868687878787878787878686868686868686868685858585848584848484828282818182828181 +81808080807f807f7f7f7f7e7e7e7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7c7c7c7d7d7c7c7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f +7f7f7e7e7f7f7e7f7e7e7d7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7d7d7e7e7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c +7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7d7d7c7c7c7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7d7d7d7d7d +7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7c7c7c7b7b7b7b7b +7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7d7d7d7e7e7e7e7e7f7f7f7f7f7f7f7f7e7e7f7f7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f +7f7f7f7f7f7f7f7f7f7f7f7f808081818181818181818383838383828281808080807f7f7e7e7d +7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f8080808080808080808080808080807f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080807f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f818181818181 +818282828282828282828281818180808181808080808080808080808080808080808080808080 +80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080807f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c7c +7c7c7c7c7c7c7c7c7d7d7d7e7f7f80808181818181818183838383848384848484848484848384 +83838282808080808080807f7f7e7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7c7c7d7d7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7a7a7b7b7b7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f80808080808080808080808080808080808080808080 +80808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7d7d7c7c7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080 +808080808080808081818080818181818181818181818181818282828282828282828282828282 +828383838383838383838383838383838383838383838383838383838383838383838383828282 +82828282828282818181808081818080807f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7b7b7c7c +7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7e +7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080807f7f7f7f7f +7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f8080808080808080818180808181818181818181818181 +818181818180808181808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080807f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080 +80808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e +7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d +7d7d7e7e7e7e7f7e7f7f8080808081818183838383848485858686858586868687878787878787 +87878787878787878686868585868685858584848484838483838383818181808081818080807f +7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c +7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7e7f7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c +7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d +7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b +7b7c7c7c7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f +7f7f7f7f7f7f7f7f7f7f808080818180808181818383838383828282818180807f7f7e7e7d7d7d +7d7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f8080808080808080808080808080807f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080807f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f8080808081818182 +828282828282828282818181818181818181818181818181818181808081818080808080808080 +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080807f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7c +7c7c7c7c7c7c7d7d7d7d7e7e7f7f80808080818181838383838483848484848484848483848383 +8383818181808080807f7f7e7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b +7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b +7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c +7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c +7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f808080808080808080808080808080808080808080808080 +8080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080818180808181818181 +818181818181818181818181818181818181818181818182828282828282828282828282828283 +838383838383838383838383838383838383838383838383838383838383838383838282828282 +828282828281818181818181818181808080807f807f7f7f7f7e7e7e7e7e7d7d7c7c7c7c7c7c7c +7c7b7b7b7b7b7b7b7b7a7a7b7b7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7c7c7c7d7d7d7d7e +7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080807f7f7f7f7f7f7f +7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e +7e7e7e7e7e7e7e7e7f7e7f7f7f7f80808080808080808080808080818180808181818181818181 +818181818181818181818181818080818180808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080807f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080 +8080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e +7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7e7e +7f7f7f7f807f808081818181818282838384848585868686868686868686878787868687878686 +8686868686868585858585858585848484848383828382828282808080808080808080807f7f7f +7f7e7f7e7e7e7e7d7d7d7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d +7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f80807f7f8080808080808080 +808080807f807f7f7e7f7f807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7e7e7e +7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7d7d7d7d7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b +7c7c7c7c7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f +7f7f7f7f7f7f7f7f80808080808080808181838383838382828281818181807f7e7e7d7d7d7d7d +7d7d7d7d7e7e7e7e7f7e7f7f7f7f8080808080808080808080808080807f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f80808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080807f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f80808080808080818181 +828282828282828181818181818181818181818181818181818181818181808081818080807f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f80808080807f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c +7c7c7b7b7d7d7c7d7e7d7e7f808080808080808282828283838484848484848484838483838383 +81818181818181807f7e7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7a7a7b7b7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7c7c7d7d7c7c7c7c7c7c7c7c7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d +7d7d7d7e7e7e7e7f7e7f7f7f7f8080808080808080808080808080808080808080808080808080 +808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7b7b7c7c7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f +7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808181808081818181818181 +818181818181818181818181818181818181818181828282828282828282828282828283838484 +848484848484848484848484848484848484848484848484848484848484848483838383838383 +83838382828282828282828282818181818081808080807f7f7f7f7f7e7e7d7d7d7d7c7c7c7c7b +7b7b7b7b7b7b7b7a7a7b7b7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7c7c7c7d7d7d7d7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f808080808080808080807f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7f7f8080808080808080808080808181808081818181818181818181 +818181818181818181818180808181808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080807f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080 +808080808080808080808080808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7e7e7e7f7f8080 +808080808181828282828283838484858585858686868686868686868787878686878786868686 +8686868584848484848484848383838382828282828282817f7f7f7f7f7f7f7f7f7f7e7e7e7e7e +7e7e7e7e7e7d7d7d7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c +7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d +7d7e7d7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80807f7f80808080808080808080 +8080808080807f7f80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7e7d7d +7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d +7d7d7d7d7e7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7c7d7c7c7c7d7c7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7f7f7f7f80 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080807f7f7f7e7e7e7e7d7d7d7d7d7d7d7c7d +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7c7c +7c7c7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7f7f808080808080808181838383838382828281818181807f7f7f7e7d7d7d7d7d7d +7d7d7e7e7e7e7e7e7e7e7e7f7f80808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080807f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f808080808181818282 +82828282828181818181818181818181818181818181818181818181808081818080807f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f80808080807f7f7f7f7f7f7f7f7f7f7e7e7e7e7d7c7c7c7c7c7c7c7c +7b7b7d7d7c7d7e7d7d7e7f7f7f7f7f7f7f81828282828383838383838383838483848484838281 +8181818181807f7f7f7f7f7f7e7e7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7e7e7e7e7e7e7e7e7e7d7e7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7a7a7b7b7a7a7a7a7a7a7a7a7a7a7a +7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7c7c7d7d7c7c7c7c7c7c7c7c7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7e7e7e +7e7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080808080808080 +80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7b7b7c7c7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7c7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7c7d7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808081818080818181828282828282828282828282828282838383838383838383838383838383 +838383838383838383838484848484848484848484848484848484848484848484848484848484 +8484848483838383828282828282828182818181818080807f7f7f7f7f7e7d7e7e7d7d7d7c7c7c +7c7c7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7b7b7a7a7b7b7b7c7c7c7c7c7c7c7c7c7c7d7d +7d7d7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080807f7f7f7f7f7f +7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f808080818180808181818181818181818181818181818180 +808181808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d +7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7e7e7f7f7f7f7f7f8080 +828182828282838384848484848484858686868787868687878786868686868686868686858585 +85858584848383838382828282828282818180808080807f7f7e7e7f7f7e7e7e7d7d7d7d7c7d7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f807f808080808080808080808080808080808080 +7f807f7f7f807f8080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080807f807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d +7d7e7e7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7e +7e7d7d7d7d7d7d7d7d7d7d7d7e7e7d7d7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7d7d7e7e7d7d7d7c7c7c7c7c7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c +7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f8080808081818181818282828282828282808080807e7f7e7e7e7e7d7d7d7d7d +7d7d7d7d7e7e7f7f7f7f7f7f7f7f7f808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080807e7f7e7e7e7e7d7d7d7d7e7d7e7e7e7f7f7f80808081818181818181 +82828282828282828181818181818181818181818180808181808080808080808080808080807f +7f7f7f7f7f7f7f7f7f8080808080808080807f807f7f7f7f7e7e7e7e7e7e7d7d7d7d7c7c7c7c7c +7c7c7c7c7c7c7d7d7d7d7e7e7f7f80808080818281828383838484848483848383838383838382 +82808080807f807f7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080807f807f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7c7c7d7d7c7c7c7c +7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7c7c7b7b7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7f7f8080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c +7c7d7d7c7c7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +818180808181818282828282828282828282828282828383838383838383838483848484848484 +848484848484848485858585858585858585858585858585858585858585858585858585858585 +8585848484848383838383838382838282828281818180808080807f7e7f7e7d7d7d7c7c7c7c7c +7b7b7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7b7b7a7a7b7b7b7c7c7c7c7c7c7c7c7c7c7d7d7d7d +7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f808080808080808080807f7f7f7f7f7f7f7f +7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e +7e7e7e7e7e7e7e7f7e7f7f7f7f8080808181808081818181818181818181818181818181808081 +818080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d +7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7f7f80808080808081818282 +838383838484858585858585858586868687878686878787868686868686868686868585858584 +848383828282828181818181818181808080807f7f7e7e7d7d7e7e7d7d7d7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f +7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7e +7e7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7f7f7e +7e7e7e7e7e7e7d7e7d7d7e7f7d7e7f7f7f7f7f7f7f7f8080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080808080808080807f7f7f7f7e7f7e7e7e7e +7e7e7e7e7e7e7e7e7d7d7e7e7d7d7d7c7c7c7c7c7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c +7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7f7e7f7f8080808081818181818282828282828282808080807f807f7e7e7e7d7d7d7d7d7d7d +7d7d7d7e7e7e7e7f7e7f7f7f7f808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f8080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080807f7f7e7e7e7e7d7d7d7d7d7d7d7d7d7e7e7f808080818181818181818282 +8282828282828181818181818181818181818180808181808080808080808080808080807f7f7f +7f7f7f7f7f7f7f8080808080808080808080808080807f7f7f7f7e7e7d7d7d7d7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7d7d7e7e7f7f80808181818182828283838383848384848483848383828280 +8080808080807f7f7e7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f +7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080807f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7c7c7d7d7c7c7c7c7c7c +7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b +7b7c7c7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f +7f7f808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7d +7d7c7c7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808181808081818181818181818181818181 +818181818182828282828282828282828282828283838383838383838384838484848484848484 +848484848484858585858585858585858585858585858585858585858585858585858585858585 +85858484848484848484848384838383838282828181818180807f7f7e7e7e7e7d7d7d7d7d7c7c +7c7b7b7c7c7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7e +7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f808080808080808080807f7f7f7f7f7f7f7f7f7f +7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e +7e7e7e7e7e7f7e7f7f7f7f80808080808080808181808081818181818181818181818181818181 +818181818180808181808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d +7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7f7f808081818181828283838484 +848485858586868585868686878787878787878787878686868585868685858584848484838382 +828282818181808081818080807f7f7f7f7e7e7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c +7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f +7f7f7f7f7f7f808080808080808080808080808181808081818181818181818181818181818181 +808081818080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7e7f7e7e7e7f7e7f7f7f7f7f7f7f7f7f80808080808080808181808081818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +8181818181818181818181818181818181818181808081818080807f7f7f7f7e7f7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7c7c7c7b7b7c7c7b7b7b7b7b7b7c7c7b7b7c7c7c7c +7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f +7e7f7f7f7f808080818181818282828282828282818181807f807f7e7e7e7d7d7d7d7d7d7d7d7d +7d7e7e7e7e7f7e7f7f7f7f808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f80808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080807f7f7e7e7e7e7d7d7d7d7d7d7d7d7d7e7e7f7f7f7f8080808181818182828282 +828282828181818181818181818181818181818181818080818180808080808080807f7f7f7f7f +7f7f7f7f7f8080808080808080808080808080807f7f7f7f7e7e7d7d7d7d7c7c7c7b7b7c7c7b7c +7c7b7b7c7c7c7d7d7d7d7e7e7f7f80808181828282838383838483848484838483838383818181 +808080807f7f7e7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f +7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f +808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c +7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7d7d7d7d7d7d +7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808181808081818181818181818181 +818181828282828282828282828282828282838383838383838383848384848484848484848484 +848484848585858585858585858585858585858585858585858585868685858686868686868686 +85858585858585858584858484848483838381818282818180807f7f7f7f7e7e7e7e7e7d7d7c7c +7c7c7c7c7c7c7b7b7b7a7a7b7b7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7c7c7c7c7d7d7d7e7e7e +7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f +7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e +7e7e7e7f7e7f7f7f7f808080808080808080808080808080808080818180808181818181818181 +818181818181818181818181818080818180808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7e7e7f7f7f7f80808181818181818283848384858585 +868686868686868685858787868686868686868685858585858585858484848483838282818181 +81808080808080808080807f7f7f7f7e7e7d7d7d7d7d7d7d7c7c7c7c7b7c7c7b7b7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f +7f7f7f7f8080808080808080808080808081818080818181818181818181818181818181818181 +818181818181818180808181808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f +7f7f7f7f7f7f7f7f7f7f80807f7f80808080808080808080808080808080808080808080808080 +80807f807f7f7f807f808080808080808080818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +81818181818181818181818181818181818181818181818181808080807f807f7f7f7f7f7f7f7e +7e7f7f7e7e7e7e7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f +7f7f7f808080808080808182828282828282818181818081807e7e7e7d7d7d7d7d7d7d7d7d7d7e +7e7e7e7f7e7f7f7f7f808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080807f7f7e7e7e7e7d7d7d7d7d7d7d7d7d7e7e7f7f7f7f80808080808080818282828282 +828281818181818181818181818181818181818181818181818181818181808080807f7f7f7f7f +7f7f7f8080808080808080808080808080807f7f7f7f7e7e7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c +7c7b7b7b7c7c7c7d7e7d7e7f808080808181818282838384838484848384838383838181818181 +8181807f7e7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f +7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b +7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f8080 +80808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7e7e7d7d7e +7e7e7f7f7f7f7f7f7f7f7f807f8080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080808080808080807f807f7f7f7f7f7f7f7f7f7f +7f7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808081818080818181818181818181818181 +818282828282828282828282828282828383838383838383838383838383838383838383838383 +838384848484858485858585858585858585858585858585858686858586868686868686868585 +858585858585858585858585858484848282838382828181808080807f7f7f7f7f7e7e7d7d7d7d +7c7c7c7c7b7b7b7a7a7b7b7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7c7c7c7c7d7d7d7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f8080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7f7f80808080808080808080808080808080808181808081818181818181818181 +818181818181818181818180808181808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080807f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7d7e7e7e7f7f80808080808082828282828283848584848585858686 +86868686868685858787868686868686868585848484848484848383838382828282808080807f +7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7d7d7d7d7d7d7d7c7c7c7c7b7c7c7b7b7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f80808080808080808080808080818180808181818181818181818181818181818181818181 +818181818181808081818080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f80807f7f808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +8181818181818181818181818181818181818181818181808080808080808080808080807f7f80 +807f7f7f7f7f7f7f7f7e7e7e7e7e7d7d7d7d7c7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7d7d7d7d7e7d7e7e7e7d7e7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7f7f8080808080808182828282828282818181818081807f7f7f7e7d7d7d7d7d7d7d7d7d7e7e7e +7e7e7e7e7e7e7f7f8080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080807f7f7f7f7f7e7e7d7d7d7d7d7d7d7d7e7e7e7e7e7e7f7f7f7f8080808182828282828282 +81818181818181818181818181818181818181818181818181818181808080807f7f7f7f7f7f7f +7f8080808080808080808080808080807f7f7f7f7f7f7e7e7e7e7d7c7c7c7c7c7c7c7c7c7c7c7b +7b7b7c7c7c7d7e7d7d7e7f7f7f7f80818182828383838383838383838383838381818181818181 +807f7f7f7f7f7f7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7f7e7f7f7f7f8080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7e7d7d7d +7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c +7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080 +8080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e +7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7c7d7d7d7d7e7e7e7f7f7e7e7f7f7f +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7c7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f80808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808181808081818181818181818181818181818181818181 +818181818181818181818181818182828282828282828283828383838384848484848484848484 +848484848484848484848484848484858585858585858585858585858585858585858585858585 +85858585858485848484848484848484848483838282818181818080807f7f7f7f7f7e7d7e7e7d +7d7d7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d +7d7d7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f +7e7f7f7f7f7f7f7f7f7f7f7f7f8080808081818181818181818181818181818181818181818180 +808181808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7d7d7d7d7d7e7e7e7e7e7e7f7f7f7f7f7f80808282828283838484848484848585858585858586 +8685858686868686868686858585858585858584848383828282828282828080808080807f7f7f +7e7e7f7f7e7e7e7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f8080808080 +808080808080808080808080808181808081818181818181818181818181818181808081818080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080807f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080807f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f807f808080808080 +808080808080808080808080808080808080808080808081818181818181818181818181818081 +808080818081818181818181818182828282828282828383828283838383838383838383838383 +838383838383838383838383838383828282828282828282828282828282828282828282828282 +828282828282828282828282828281818282818181808080807f807f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7d7d7e7e7d7d7d7c7c7c7d7d7c7c7d7d7d7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f +7f7f808081818181818181828282828282808080807f7f7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7e +7e7f7f7f7f7f7f7f7f7f80808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f80808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080 +80807f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7e7e7e7e7f7f7f8080808181818181818282828282 +8282828181818181818181818181818180808181808080808080808080808080807f7f7f7f7f80 +8080808080808080808080808080808080807f7f7f7f7f7e7e7e7e7d7d7d7d7c7c7c7b7b7c7c7c +7c7c7c7c7c7c7d7d7d7d8080808081808181818282838383828483838383828282818180808080 +7f807f7e7e7e7e7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7e7d7e7e7e7e7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080808080 +80807f807f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7d7d7d7c7c7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c +7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7c7c7c7c7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f8080808080808080808080 +8080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f +7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e +7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7b7b7c7c7b7b7b7c7c7c7d7d7d7d7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f808080808180818181818282828282828282828282828282828282828282828282828282 +82828282828282828282828282828181818181818181818081808080807f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e +7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808081818080818181818181818181818181818181818181818181 +818181818181818181818181828282828282828282828282828282838383838383838383838383 +838384838484848484848484848585858585858585858585858585858585858585858585858585 +85858585858585858585858585858585848483838282828281818180808080807f7e7f7e7d7d7d +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d +7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e +7e7e7f7e7f7f7f7f7f7f7f80808080818181818181818181818181818181818181818181808081 +818080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f +7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d +7d7d7d7e7e7e7e7f7f808080808080818182828383848485858585858585858585858585868685 +8586868686868686868585858584858484838382828181818181818180807f7f7f7f7e7e7e7d7d +7e7e7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080 +808080808080808080808081818080818181818181818181818181818181818080818180808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +807f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080 +808080808080808080808080808080808080808080818181818181818181818181818181818181 +818181818181818181818181828282828282828283838282838383838383838383838383838383 +838383838383838383838383838282828282828282828282828282828282828282828282828282 +828282828282828282828282818182828181818080808080808080808080808080808080808080 +808080808080808080807f7f7f7e7d7f7e7d7d7d7c7c7c7d7d7c7c7d7d7d7e7e7e7e7e7e7e7e7e +7f7e7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f +8080818181818181818282828282828080808080807f7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7e7e +7e7e7f7e7f7f7f7f80808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f80808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080 +7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7e7e7e7f808081818181818182828282828282 +828181818181818181818181818180808181808080808080808080808080807f7f7f7f7f808080 +8080808080808080808080808080808080808080807f7f7e7e7d7d7d7d7c7c7c7b7b7c7c7c7c7c +7c7c7c7c7c7c7c7c7f7f7f80818081818181828282828283838383838282828181808080808080 +807f7f7e7e7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f +7e7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080808080808080 +8080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7d7d7d7c7c7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b +7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c +7c7c7c7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f80808080808080808080808080 +808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e +7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7b7b7c7c7b7b7b7c7c7c7d7d7d7d7e7e7f7e7f7f7f7f8080808080808080808080808080 +808181818181818181818182828282828282828282828282828282828282828282828282828282 +828282828282828282828282818181818181818181818181818181808080808080808080808080 +80808080808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808081818080818181818181818181818181818181818181 +818181818181818181818282828282828282828282828282828383838383838383838383838383 +848384848484848484848485858585858585858686858586868686868686868686868686868686 +868686868686868686868585868685858484838383838282828181818180807f7f7e7e7e7e7c7c +7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7d7d7d7d7d7e +7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e +7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e +7f7e7f7f7f7f7f7f7f7f7f80808080808080808181808081818181818181818181818181818181 +818181818180808181808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f +7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d +7d7e7e7e7e7f7f8080818181818282838384848484858585868685858686868686868686868686 +85858686858585848484848384838383838181818080818180807f7f7e7e7e7e7d7d7d7d7d7d7d +7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080 +808080808080808080818180808181818181818181818181818181818181818181818181818181 +808081818080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080808080808080808080808080808080807f +7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080 +808081818080818181818181818181818181818282828282828282828282828282828282828282 +828282828282828282828383838383838383838383838383838383838383838383838383838383 +838383838383838383838382828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282828281818181818181818181818181808081818080808080 +80808080808080807f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e +7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f +808080818181818282828282828181818180807f7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7e7e7e7e +7f7e7f7f7f7f80808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f80808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080807f7f +7f7f7e7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7f808081818181828282828282828281 +81818181818181818181818181818181818181818181808081818080807f7f7f7f7f8080808080 +808080808080808080808080808080808080807f7f7e7e7e7e7d7d7d7c7c7c7c7b7b7b7b7b7b7c +7c7b7b7c7c7c7e7e7e7f807f80818181828282828283838383838282828282818181808080807f +7f7e7e7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f +7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080808080808080808080 +808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7d +7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f808080808080808080808080808080 +80808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e +7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f80808081818080818181818181818182 +828282828282828282838383838383838383838383838383838383838383838383838383838383 +838383838383838383838282828282828282828282828282828181818181818181808081818080 +8080808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808081818181818181818181818181818182828282828282828282828282838482 +838484848484848484858585858585858585858585858585858585858585858586868585868686 +868686868686868686868686868685858484848483838381818282818180807f7f7f7f7d7d7d7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7d7d7d7e7e7e +7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e +7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e +7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080818180808181818181818181 +818181818181818180808181808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f +7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7e7e7f +7f7f7f808081818181818182838483848585858686868686868686858586868585858585858585 +8585858585848483838283828282828080808080808080807f7f7e7e7e7e7d7d7d7d7d7d7d7d7d +7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080808080808080808080808080808080807f7f7f +7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080818180808181818181818181818181 +818181818181818181818181818181818182828282828282828282828282828282828282828282 +828282828282828283838383838383838383838383838383838383838383838383838383838383 +838383838383838383828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828282818181818181818181818181818181818181818181818181 +8181818181818080807f7e807f7e7e7e7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f +7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f8080 +8080808080828282828282818181818181807f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e +7f7f7f7f80808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +80808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080807f7f7f7f +7e7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7f8080808080808282828282828282818181 +81818181818181818181818181818181818181818181818181808080807f7f7f80808080808080 +80808080808081818080818181818181807f807f7e7e7e7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7e7e7e7f807f8080808081818182828383838383828282828281818181818181807f7e +7e7d7d7d7d7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7c7c7c7d7d7c7c7d7d7d7e7e7e7e7f7e7f7f7f +7f7f7f7f7f7f808080808080808080808080808080808080808080808080808080808080808080 +80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d +7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080 +8080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7d7d7d7e7e7e7e7f7f807f80808080818181818181818181818181818181828282 +828282828282828383838383838383838383838383838383838383838383838383838383838383 +838383838383838382828282828282828282828282828281818181818181818181818181818181 +818181818080808080808080807f807f7f7e7e7f7f7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080818181818181818181818181818181828282828282828282828282828383828283 +838383838383838484848484848484848484848484858485858585858585868685858686868686 +8686868686868686868686868585858585858484848282838382828181808080807e7e7e7d7d7d +7d7d7d7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7c7c7c7c7d7d7d7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7e7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7f7f80808080808080808080808080808080808181808081818181818181818181 +818181818181808081818080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080807f7f7f7f7e7f7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7e7e7e7f7f808080 +808080828282828282838485848485858586868686868686868585868685858585848484848484 +84848483838282828282828281807f7f7f7f7f7f7f7f7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080807f7f7f7f7f +7f7f7f7f7f80808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808181808081818181818181818181818181 +818181818181818181818181818181828282828282828282828282828282828282828282828282 +828282828282838383838383838383838383838383838383838383838383838383838383838383 +838383838383838282828282828282828282828282828282828282828282828282828282828282 +828282828282828282828282828181818181818181818181818181818181818181818181818181 +818181818080807f7f80807f7f7f7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080 +808080828282828282818181818181807f7f7f7f7e7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e +7e7f7f808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f8080 +8080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080807f7f7f7f7f7f +7f7f7f7e7e7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e80808080808082828282828282828181818181 +8181818181818181818181818181818181818181818181808080807f7f7f808080808080808080 +8080808081818080818181818181807f80807f7f7f7e7e7e7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7e7e7e7e7f7e7f7f7f8081818182828383838383828282828281818181818181807f7f7f7e +7e7e7d7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7c7c7c7d7d7c7c7d7d7d7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7f7f7f7f807f8080808080808080808080808080808080808080808080808080808080 +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7c7d7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7e +7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080 +807f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7c +7d7d7d7d7e7e7e7f7f7f7f80808080808080808181818182818282828282828282828383838383 +838383838384848484848484848484848484848484848484848484848484848484848484848484 +848484848484838383838383838383838383838383828282828282828282818281818181818181 +8181808080808080808080808080807f7f80807f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7e7d +7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f80807f7f808080818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181828182828282 +828282828283838383838383838484848485858585858585858686868686868686868686868686 +868787878686878786868686858585858484848484848483838282818181817f7f7f7e7e7f7f7d +7d7d7d7c7c7c7c7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d +7d7d7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f8080808081818181818181818181818181818181818181818180 +808181808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e +7d7d7d7d7d7d7d7d7d7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7f7f7f7f7f7f808082 +828282838384848484848485858585858585868685858686868686868685858585848484848382 +82828282828181808080808080807f7f7f7f7e7e7e7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7c7c7b7b7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +808080818180808181818181818181818181818181818181818181818181818181808081818080 +8080808080807f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808081818080 +818181828282828282828282828383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838382828282828282828282 +828282828282828282828181818181818181818181818181818181818181818181818181818181 +818282828282828282828282828282828181818181818181808081818080808080808080808080 +8080808080807f807f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f8080807f807f +7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f818181 +8181818182828282828282818080807f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080807f7f7e7e +7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7f7f7f7f81818181818181828282828282828282828181 +818181818181818181818181818181818080818180808080808080808080808080808080808080 +8080808080808080808080808080807f7f7f7f7e7e7e7e7e7e7d7c7c7c7b7b7b7c7c7b7b7c7c7c +7c7c7c7d7d7f7f8080808081818181818182828282828282828282828181808080807f7f7f7e7e +7e7e7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7e7e7e7e7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080 +808080808080808080808080808080808080808080807f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7d7d7c7c7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7f7f808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f +7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7e7e7e7e +7e7e7f7f7f7f7f7f7f7f7f80808181818182828283838282838383838383838384848484848484 +848484848484848484848484848484848484848484848484848484848484848484848484848484 +848484848484848484848484848483838383838383838383838383828283838282828282828282 +81818181818181818180807f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f80807f7f8080808181818181818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818181828282828282828283838383848485848585858586868686868686868686868686868687 +87878686878786868686868686868585858585858584848383828282828080807f7f80807e7e7d +7d7c7c7c7c7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d +7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e +7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e +7e7e7f7e7f7f7f7f7f7f7f80808080818181818181818181818181818181818181818181808081 +818080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d +7d7d7d7d7d7d7d7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7f8080808080808181828283 +838484858585858585858585858585858686858586868686868686858584848383838382818181 +81818181808080807f807f7f7e7e7e7e7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7b7b7c7c7b7c7c7b7b7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080 +808181808081818181818181818181818181818181818181818181818181818080818180808080 +808080807f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080818180808181 +818282828282828282828283838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383828282828282828282828282 +828282828282828281818181818181818181818181818181818181818181818181818181818182 +828282828282828282828282828281818181818181818080818180808080808080808080808080 +808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080 +807f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8181818181 +81818282828282828281808080807f7f7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080807f7f7f7f7e +7f7e7e7e7e7d7d7d7d7d7d7d7d7d7e7e7f7f818181818181818282828282828282828281818181 +818181818181818181818181818180808181808080808080808080808080808080808080808080 +80808080808080808080808080808080807f7f7f7f7e7e7d7c7c7c7b7b7b7c7c7b7b7c7c7c7c7c +7c7c7c7e7e7f7f808081818181818182828282828282828282828181808080808080807f7f7e7e +7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7e +7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080 +8080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b +7b7b7b7b7b7b7b7b7b7b7c7c7c7d7d7c7c7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f +7f7f7f7f7f7f80808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f +808080808080808080808181818181828282838482838484848484848484858585858585858585 +858585858585858585858585858585858585858585858585858585858585858585858585858585 +858585858585858585858585848484848484848484848484848382848382828282828282828181 +81818181818181818080808080808080808080808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808181808081818181818181 +818282828282828282828283838383848384848484858585868685858686868686868686878787 +878787878787878787878787868686858586868585848483838383818181808080807f7f7e7e7d +7d7d7d7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7d7d7d7d7d7e +7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e +7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e +7f7e7f7f7f7f7f7f7f7f7f80808080808080808181808081818181818181818181818181818181 +808081818080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d +7d7d7d7d7d7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7f80808181818182828383848484 +848585858686858586868686868686868686868585868685858484838383838282828181818180 +80807f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80807f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f8080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808181808081818181818181818181818181818181818182 +828282828282828282838383838383838383838383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838282828282828282828282828282 +828282828282818181818181818181818181818181818181818181818181818181818181828282 +828282828282828282828282818181818181818181818181818181818181818181818181818181 +81808081818080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080807f +7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080818181 +8282828282828282818180807f7f7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080807f7f7f7f7e7f7e +7e7e7e7d7d7d7d7d7d7d7d7d7e7e7f7f8080808081818182828282828282828282818181818181 +818181818181818181818181818181818180808181808080808080808080808080808080808181 +8080818181818181808081818080807f7f7f7f7e7e7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7e7e7e7e7f7f80808181818182828282828282828282828282818181808080807f7f7e7e7d7d +7d7d7c7c7c7b7b7c7c7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7e7e7e +7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080 +808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f +7f7f7f7f80808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f8080 +808181808081818182828282828383838384838484848484848484848585858585858585858585 +858585858585858585858585858585858585858585858585858585858585858585858585858585 +858585858585858585858484848484848484848484848484838483838383838383838382828282 +8282828282828181818080818180808080808080807f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808081 +818181818181818181828282828382838384848484858585858585858585858585858686868787 +868687878787878787878686868686868686868585848484848282818181818180807f7f7e7e7e +7e7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7c7c7c7c7d7d7d7e7e7e +7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e +7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e +7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d +7d7d7d7c7c7c7c7c7d7d7d7d7d7d7d7d7e7e7f7f7f7f8080818181818181828384838485858586 +868685858686858585858585858585858585858585858483838282828281818180808080808080 +7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f80808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808181808081818181818181818181818181818181818181818181818181818181828282 +828282828282828383838383838383838383838383838383838383838383838383838383838383 +838282838382828282828282828282828282828282828281818181818181818181818181818181 +818181818080808080808080808080808080808080808080808080808080808080808181818181 +818181818181818181818080808080808080808080808080808080808080808080808080808080 +8080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080807f7f7f +7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808181 +82828282828281818181807f7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080807f7f7f7f7e7f7e7e7e +7e7d7d7d7d7d7d7d7d7d7e7e7f7f80808080808080818182828282828282828181818181818181 +818181818181818181818181818181808081818080808080808080808080808080808081818080 +818181818181818181818181818080807f7e7f7e7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7e +7e7e7e7f7f8080808080808181818181828282828282828281818181818181807f7e7f7e7d7d7d +7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7d7d7d7d7e7e7e7e7e7e7e +7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080 +80808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f +7f7f80808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7f7f807f8080808081818181 +818181818181828282828283838383848384848585848485858586868685858686858585858585 +858585858585858585858585858585858585858585858585858585858585858585858585858585 +858585858585858584848484848484848484848484848384838383838383838383828282828282 +828282828181818181818181818181818181818080808080808080807f807f7f7f7f7f7f7f7e7e +7f7f7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080 +808180818181818282828282828282838383838484848484848484848484848586868687878686 +878787878787878786868686868686868685858585858583838282828282818180807f7f7f7f7e +7e7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7c7c7c7c7d7d7d7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e +7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7f7f80808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080807f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d +7d7c7c7c7c7c7d7d7d7d7e7e7e7e7f7f8080808080808282828282828384858484858585868686 +8585868685858585858585848484848484848484838282828282818180807f7f7f7f7f7f7f7e7e +7e7e7e7e7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080807f7f +7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808081818080818181818181818181818181818181818181818181818181818181818282828282 +828282828283838383838383838383838383838383838383838383838383838383838383838382 +828383828282828282828282828282828282828282818181818181818181818181818181818181 +81818080808080808080807f807f7f7f7f7f7f7f7f807f80808080808080808081818181818181 +818181818181818180808080808080808080808080808080808080808080808080808080808080 +808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080807f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808081818282 +8282828281818181807f7f7f7e7e7e7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f +7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f +7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f80808080807f7f7f7f7f7f7f7f7f7e7d +7d7d7d7d7d7d7d7d7e7e7e7e7f7f7f808080808181828282828282828281818181818181818181 +818181818181818181818181818080818180808080808080808080808080808080818180808181 +81818181818181818181818080807f7f807f7e7e7e7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7e7e7e +7e7e7e7f7f7f7f7f808181818181828282828282828281818181818181807f7f807f7e7e7e7d7c +7c7c7c7c7c7c7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7d7d7d7d7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f807f8080808080808080808080808080 +8080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7e7d7d7d7d7d7d +7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7d7d7d7d7e7d7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +80808080808080808080808080808080808080807f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7e7e7e7e7f7f8080808080808080818181818281 +828282828383838383848484848484848485858484858585868686858586868585858585858585 +858585858585858585858585858585858585858585858585858585858585858585858585858585 +858585858585848484848484848484848484848484848484848484848484848383838383838383 +83838282828281828181818181818181818080808080808080808080808080808080807f7f8080 +7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7e7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80807f7f80808080808080808080808080 +808080808080808080818182828282828282838383838484848585858585858686868686868686 +868787878787878787868687878686868685858484848484838382828282818180807f7f7f7f7f +7e7d7e7e7d7d7d7c7c7c7c7c7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d +7d7d7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7d7e7e7e7e +7f7f7f7f7f7f7f7f7f7f7f7f7f8080808081818181818181818181818181818181808081818080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7d7e7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d +7d7d7d7d7e7e7e7e7e7e7f7f7f7f7f7f8080828282828383848484848484858585858585858686 +8585868686858585858585848483838383828282828180808080808080807f7f7e7e7e7d7d7d7d +7c7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f80808080807f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f80808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808181808081818181818181818282828282828282828282828282828282 +828282838383838383838383838383838383838383838382828282828181818181818181818181 +818181818181818181818181818181818181818181818181818181818180808080808080808080 +808080808080808080808080808080808080808080808080808080808080818181818181818181 +818181818181818181818180808080808080808080808080808081818181818181818080818180 +8080808080808080808080807f7f7f7f7f7f7f7f7f7f80808080808080808080808080807f7f7e +7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808181818181818182 +82828282808080807f7f7f7e7e7e7e7d7d7d7d7c7c7c7c7c7d7d7d7d7e7e7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7d7d +7d7d7c7c7c7c7c7d7e7e7e7f7f7f80818181818181818282828282828282828281818181818181 +818181818181818181818180808181808080808080808080808080808080808181808081818181 +818180808181808080808080807f7f7f7f7f7f7e7e7e7e7e7e7d7d7d7d7c7c7c7c7c7c7c7c7c7d +7e7e7e7f808080808181818181818182828282828282828181808080807f7f7f7f7f7e7e7e7e7d +7d7c7c7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7e7e +7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080807f807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f80808080808080 +8080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7f7f7f7f7f7f8080818181818282828383828283 +838384848484848484848485848585858585858585858585858585858585858585858585858585 +858585858585858585858585858585858585858585858585858585858585858585858585858585 +858585858585858585858585858585858585848584848484848484848484848484848383838383 +83838382828383828282828282828281818181818181818180807f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7e7e7f7f7f7f7f7f7f7f7f7f7f7f807f80 +808080808080808081818181818181818282828283838384848484858586868686868686868687 +878787878787878686878786868686868685858585858484838383838282818180808080807f7e +7f7e7d7d7d7c7c7c7c7c7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d +7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e +7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e +7e7e7f7e7f7f7f7f7f7f7f80808080818181818181818181818181818181818080818180808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d +7d7d7e7e7e7e7f7f80808080808081818282838384848585858585858585858585858586868585 +868686858585858484838382828282818181818180807f807f7f7f7f7e7e7d7d7d7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080807f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f80808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808081818080818181818181818182828282828282828282828282828282828282 +828383838383838383838383838383838383838383828282828281818181818181818181818181 +818181818181818181818181818181818181818181818181818181808080808080808080808080 +808080808080807f807f7f7f7f7f7f7f7f807f8080808080808080808181818181818181818181 +818181818181818181808080808080808080808080808080818181818181818180808181808080 +808080808080808080807f7f7f7f7f7f7f7f7f7f8080808080808080808080808080807f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8081818181818181828282 +8282808080808080807f7f7e7e7d7d7d7d7c7c7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f +7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f +7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7d7d7d7d +7c7c7c7c7c7d7d7d7d7e7e7f808181818181818182828282828282828282818181818181818181 +818181818181818181808081818080808080808080808080808080808081818080818181818181 +80808181808080808080808080808080807f7f7f7f7e7e7d7d7d7d7c7c7c7c7c7c7c7c7c7c7d7d +7d7e7f7f808081818181818181828282828282828281818080808080808080807f7f7e7e7d7d7c +7c7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d +7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080 +807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d +7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f80808080808080818181818182828283848283848484 +858585858585858585858585858585858585858585858585858585858585858585858585858585 +858585858585858585858585858585858585858585858585858585858585858585858585858585 +858585858585858585858585858585858585858585858585858585858585858584848484848484 +848382848382828282828282828181818181818181818180808080808080808080808080808080 +808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f +7f7f7f7f7f7f808080818180808181818282828282838383838484858586868585868686878787 +8787878787878787878787878787878686868685858584848484838382828181818180807f7f7e +7e7e7e7d7d7d7d7d7c7c7c7b7b7c7c7b7b7b7b7b7b7c7c7b7b7c7c7c7d7d7d7d7d7d7d7d7d7d7e +7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e +7f7e7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7e7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d +7e7e7e7e7f7f808081818181828283838484848485858586868585868686868686858586868585 +8584848484838382828282818181808080807f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080807f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f80808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808081818080 +818181818181818181818181818181818181828282828282828282828282828282828282828283 +838383838383838383838383838383838383838282828282818181818181818180808181808080 +808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f80808080808080808080808080 +808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080 +80808080808080807f7f7f7f7f7f7f7f7f7f8080808080808080808080808080807f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808181818282828282 +818181808080807f7f7e7e7d7d7d7d7c7c7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f +7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f +7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7d7d7d7d7c7c +7c7c7c7d7d7d7d7e7e7f7f80808080818181828282828282828282828181818181818181818181 +818181818181818080818180808080808080808080808080808080818180808181818181818181 +8181818181818181808081818080807f7f7f7f7e7e7d7d7d7d7c7c7c7c7c7c7c7c7c7c7d7d7d7d +7e7e7f7f80808080818181828282828282828282828181818080818180807f7f7e7e7e7e7c7c7c +7b7b7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d +7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f8080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080807f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d +7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f808080808181818282828282838383838483848484848585 +858585858585858585858586868585868686868686858586868585858585858585858585858585 +858585858585858585858585858585858585858585858585858585858585858585858585858585 +858585858585858585858585858585858585858585858585858585858585848484848484848484 +838483838383838383838382828282828282828282818181818181818180808181808080808080 +80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f +7f7f7f7f8080808080808080808081818181818282828283838485858585858585858686868686 +8686868787868687878787878786868686868686858585858484838281818181818180807f7f7f +7f7e7e7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e +7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e +7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7e7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e +7f7f80808181818181818283848384858585868686858586868585858585858585858585858584 +848383828281818181808080808080807f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080807f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f80808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808181808081818181818181818181818181818181818181818181 +818181818181818181818181818181818282828282828282828282828282828282828282838383 +838383838383838383838383838383828282828181818080808080808080808080808080808080 +80808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7e7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f808080808080808080808080808080 +80808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080 +8080808080807f7f7f7f7f7f7f7f7f7f8080808080808080808080808080807f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080818181818282828181 +8181818181807f7e7e7d7d7d7d7c7c7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f +7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7e +7f7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7d7d7d7d7c7c7c7c +7c7d7d7d7d7e7e7f7f808080808080808181828282828282828281818181818181818181818181 +818181818180808181808080808080808080808080808080808080808080808080808081818080 +818181818181818181818181818080807f7e7e7d7d7d7d7c7c7c7c7c7c7c7c7c7c7d7d7d7d7e7e +7f7f808080808080808181828282828282828281818181818181818180807f7f7e7e7c7c7c7c7c +7c7c7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7d7d7c7c7d7d +7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f80808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080818180808181818181818181818181818181818181818181818181818181818180 +808080808080807f7f80807f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080807f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d +7d7d7d7e7e7e7e7f7f807f80808181818181818182828282828383838384838484848485858585 +858585858585858585858585858585858585858585858585858585858585858585858585858585 +858585858585858585858585858585858585858585858585858585858585858585858585858585 +858585858585858585858585858585858585858585858585858585858484848484848484848384 +838383838383838383828282828282828282828181818181818181818181818181818181818181 +80808080808080808080808080807f807f7f7f7f7f7f7f7f7f7f7f7f7e7e7f7f7e7e7e7e7e7e7e +7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7f7f7f7f7f7f7f7f7f80808181818182828282828283848484848484848485858585868686 +86878786868787878787878686868686868685858585858584838282828282828080808080807f +7f7e7e7e7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7f7f7f7f807f8080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080807f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7e7e7e7e7f7f8080 +808081818182828283848584848585858686868585868685858585858585848484848484838382 +82828281818180807f7f7f7f7f7f7e7e7e7e7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080807f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f80808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808081818080818181818181818181818181818181818181818181818181 +818181818181818181818181818182828282828282828282828282828282828282828383838383 +8383838383838383838383838382828282818181808080807f807f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f807f80808080808080808080 +808080807f7f7f7f7f7f7f7f7f7f8080808080808080808080808080807f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808181818182828281818181 +818181807f7f7f7e7d7d7d7c7c7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f +7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7e7f7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7e7f7d7d7d7d7c7c7c7c7c7d +7d7d7d7e7e7e7e7f7f7f8080808081818282828282828282818181818181818181818181818181 +818181808081818080808080808080808080808080808080808080808080808080818180808181 +81818181818181818181818080807f7f7f7e7e7e7d7d7c7c7c7c7c7c7c7c7c7d7d7d7d7e7e7e7e +7f807f8080808081818282828282828282818181818181818181808080807f7f7d7d7d7d7c7c7c +7c7c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7d7d7c7c7d7d7d7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808181808081818181818181818181818181818181818181818181818181818181808080 +80808080807f7f80807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080807f7f7f7f7f +7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7e7e7e +7e7f7f7f7f80808080808081818182828282838383838384848484848484848484858585858585 +858585858585858585858585858585858585858585858584858484848484848484848484848484 +848484848484848484848484848484848484848484848484848484848484848484848484848484 +858485858585858585858585858585858585858585858585858584848484848484848484848484 +848484848484848383838383838383838382828282828282828281828181818181818181818080 +80808080808080808080808080808080808080808080808080807f7f80807f7f7f7f7f7f7f7f7f +7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7d7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7d7e7e7e7e7e7e7e7e7e +7e7e7e7f7f7f7f8080808080808080808080818282828283838383848484858585858585868686 +868686868686878787878787878686868686868584848484848483838282828280807f7f7f7f7f +7f7e7e7e7e7d7d7d7d7c7c7c7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7e7d7e +7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7e7d7e7e7e7e +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7d7e7d +7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7e7e7e7e7f7f7f7f7f7f8082 +828283838384848484848585858585858586868585868686858585848485848382828282828281 +80808080808080807f7f7e7e7e7e7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f +7f7f7f8080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f8080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808081818080818181818181 +818181818181818282828282828282828282828282828282828282828282828282828282828282 +82828282828282828181818181818181818180808080808080807f7f80807f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d +7e7d7d7d7d7d7d7d7d7e7d7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080807f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808181818181818181828282818180 +8080807e7f7e7e7e7e7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7e +7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e +7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7d7d7d7d7d7c7c7c +7c7c7d7e7e7e7f7f7f808181818181818181818181818181818181818181818181818181818181 +818080818180808080808080808080808080808080818180808181818181818181818181818182 +828281818282818181808080807f7f7f7e7e7e7e7e7e7e7e7d7d7d7d7d7c7c7c7c7c7e7f7f7f7f +7f7f8081818181818181838383838383838382828282818181807f7f7f7f7f7f7e7d7d7e7d7c7b +7b7b7b7b7b7b7b7b7b7b7b7a7a7a7b7b7a7a7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7d7d7d7d7d7d7d7d7d7e7d7e7e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080807f807f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f8080 +80808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7f7f7f +7f7f7f7f7f80808181818282828383838383838383848484848584858585858585858585858585 +858585858586868484858585858585848485858484848484848484848484848484848484848484 +848484848484848484848484848484848484848484848484848484848484848484848484848484 +848484848484848484848484848484848484848585858585858585858585858585848584848484 +848484848483838383838383838383838383838383838382828383828282828282828281818181 +8181818181818181818180807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7e7e7e7e7f7f807f808080808080808181818181828282828383838484848485858686868686 +86868686878787878787878686868686868585858585858584848383828281818080808080807f +7f7e7e7d7d7d7d7c7c7c7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d +7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e +7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +80808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d +7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f80808080808080828282 +838484858585858585858585858585868685858686868585858483848382818181818181818080 +80807f807f7f7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f +7f8080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +8080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080818180808181818181818181 +818181818182828282828282828282828282828282828282828282828282828282828282828282 +82828282828281818181818181818181808080807f807f7f7e7e7f7f7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080807f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808081818181818181818282828181808080 +807f807f7e7e7e7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7e7f7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7c7c +7d7d7d7d7e7e7f8081818181818181818181818181818181818181818181818181818181818180 +808181808080808080808080808080808080808181808081818181818181818181818181828282 +81818282818181808080808080807f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7c7c7e7e7e7e7f7e7f +8081818181818181838383838383838382828282818181808080808080807f7e7d7e7d7c7b7b7b +7b7b7b7b7b7b7b7b7b7a7a7a7b7b7a7a7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080808080808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080 +8080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7f8080808080 +808080808181818182828384848484848484848585858585858585858585858585858585858585 +858585868684848585858585858484858584848384838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383838384838484 +848484848484848484848484848484848485858585858585858585858585858585858585858585 +858585848484848484848484848484848484848484838284838282828282828282818181818181 +818181818181818181808080808080808080808080808080808080808080808080808080808080 +808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7e7e7e7e7f7e7f7f7f7f7f7f7f80808080818181828282828283838383848485858686858586 +8686878787878787878787878787878686868685858584848484838382828181818180807f7f7e +7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e +7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f8080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +8080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7e7e7f7e7f7f808080808181818383838384 +84858586868585868686868686858586868585858484848483838282818181818080807f7f7f7f +7e7f7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f80 +80808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080 +808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +808080808081818080818181818181818181818181818181818181818181818181818181818181 +818181828282828282828282828282828282828282828282828282828282828282828282828282 +82828282818181808081818080807f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080818180808181818282828282818181807f +807f7e7e7e7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7e7f7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7c7c7d7d +7d7d7e7e7f7f808080808181818181818181818181818181818181818181818181818181808081 +818080808080808080808080808080808080808080808080808080818180808181818282828282 +8282828282818181808080807f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7c7c7e7e7e7e7f7e7f7f80 +808080818181838383838383838383838282828282818181808080807f7f7e7e7d7d7c7c7c7c7b +7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7c7c7b7b7c7c7c7c7c7c7c7c7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080808181 +808081818181818181818181818181818181818181818181818181818181818181818181818180 +808181808080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080 +808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7f80808181808081 +818182828282838384848484848484848485858585858585858585858585858585858585858585 +858585848484848484848484848484848483848383838383838383838383838383838383838383 +838383838383838383838383838383838383838383838383838383838383838383848384848484 +848484848484848484848484848484858585858585858585858585858585858585858585858585 +858484848484848484848484848484848484848483848383838383838383838282828282828282 +828282828282828181818181818181818181818180808181808080808080808080808080808080 +80808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e +7e7e7e7f7e7f7f7f7f7f7f7f808080808080808181818181828282838483848585858585858585 +8686868686868686878786868786868686868686858585848384838281818181818180807f7f7f +7f7e7e7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e +7e7e7e7f7e7f7f7f7f7f7f7f7f7f80808080808080808080808080808080808080808080808080 +808080808080808080808080808080808080808080808080808080808080808080808080808080 +807f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7c7c7c +7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7d7d7e7e7f7f807f80808181818181818183838384858485 +8685858686858585858585858585858585858484838382828181808080808080807f7f7f7f7e7f +7e7e7e7e7d7d7d7d7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c +7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080 +8080808080808080808080808080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080 +80808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808080808080808080 +808080808080808080808080808080808081818080818181818181818181818181818181818181 +818181818181818181818181818181818181818181818181818181818181818181818181818181 +818282828282828282828282828282828282828282828282828282828281818282818181818181 +8181808080808080808080807f7f7f7f7e7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e +7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f8080808080808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808080808080808181828282828281818181808180 +7e7e7e7d7d7d7d7d7d7d7d7d7d7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7e7f7e7e7e7e7e7e7e7e7e +7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7e7f7e7e7e7e7d7d7d7d7d7c7c7c7c7c7d7d7d7d +7e7e7f7f8080808080808080808081818080818181818181818181818180808181808080808080 +808080808080808080808080808080808080808080808080808080808080818181818282828282 +82828281818181818181807f7e807f7e7e7e7d7d7d7d7d7c7c7c7c7c7e7e7e7e7f7e7f7f808080 +808080808282838383838383838382828282828181818181818180807f7f7e7d7c7c7c7c7c7c7c +7c7c7c7c7c7b7b7a7a7a7a7a7a7a7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c7d +7d7c7c7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e7f7f7f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080808080808080808080808080808080808080 +808080808080818180808181818181818181818181818181818181818181818181818181818181 +81818181818181818181818180808181808080808080808080808080807f7f7f7f7f7f7f7f7f7f +7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808080808080808080 +80808080808080808080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7f7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d +7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7